OSDN Git Service

2004-09-20 Ira Rosen <irar@il.ibm.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-09-20  Ira Rosen  <irar@il.ibm.com>
2
3         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
4         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
5         * gcc.dg/vect/vect-62.c: New testcase.
6         * gcc.dg/vect/vect-63.c: New testcase.
7         * gcc.dg/vect/vect-64.c: New testcase.
8         * gcc.dg/vect/vect-65.c: New testcase.
9         * gcc.dg/vect/vect-66.c: New testcase.
10         * gcc.dg/vect/vect-67.c: New testcase.
11         * gcc.dg/vect/vect-68.c: New testcase.
12         * gcc.dg/vect/vect-69.c: New testcase.
13         * gcc.dg/vect/vect-79.c: New testcase.
14         * gcc.dg/vect/vect-80.c: New testcase.
15
16 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
17
18         * gcc.target/mips/asm-1.c: New test.
19
20 2004-09-19  Ira Rosen  <irar@il.ibm.com>
21
22         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
23         * gcc.dg/vect/vect-73.c: New testcase.
24         * gcc.dg/vect/vect-74.c: New testcase.
25         * gcc.dg/vect/vect-75.c: New testcase.
26         * gcc.dg/vect/vect-76.c: New testcase.
27         * gcc.dg/vect/vect-77.c: New testcase.
28         * gcc.dg/vect/vect-78.c: New testcase
29
30 2004-09-18  Paul Brook  <paul@codesourcery.com>
31
32         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33
34 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
35
36         PR c/17424
37         * gcc.dg/pr17424-1.c: New test.
38
39 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
40
41         * g++.dg/tree-ssa/pr17153.C: New test.
42
43 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
44
45         PR pch/13361
46         * testsuite/g++.dg/pch/wchar-1.C: New.
47         * testsuite/g++.dg/pch/wchar-1.Hs: New.
48
49 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
50
51         * gcc.c-torture/execute/20040917-1.c: New test.
52
53 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
54
55         PR tree-optimization/17319
56         * gcc.dg/pr17319.c: New test.
57
58 2004-09-17  Devang Patel  <dpatel@apple.com>
59
60         * gcc.dg/20040813-1.c: New test.
61         
62 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
63
64         PR tree-optimization/17273
65         * gcc.c-torture/compile/pr17273.c: New test.
66
67 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
68
69         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
70         Update expected messages.
71         * gcc.dg/declspec-13.c: New test.
72
73 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
74
75         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
76
77 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
78
79         * gcc.c-torture/execute/pr17252.c: Use post-increment to
80         change what 'a' is pointing to.
81
82 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
83
84         PR c++/16002
85         * g++.dg/template/error18.C: New test.
86         
87         PR c++/16029
88         * g++.dg/warn/Wunused-8.C: New test.
89
90 2004-09-17  Steven Bosscher  <stevenb@suse.de>
91
92         PR tree-optimization/17513
93         * gcc.dg/20040916-1.c: New test.
94
95 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
96
97         PR c++/17501
98         * g++.dg/template/typename7.C: New test.
99
100 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
101
102         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
103
104 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
105
106         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
107         with -ftree-based-profiling also.
108         * lib/profopt.exp: Support late-set profile_option/feedback_option.
109
110 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
111
112         PR/15364
113         * gfortran.dg/der_array_io_1.f90: New test.
114         * gfortran.dg/der_array_io_2.f90: New test.
115         * gfortran.dg/der_array_io_3.f90: New test.
116
117 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
118
119         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
120         EABI.
121
122 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
123
124         * g++.dg/opt/switch1.C: New test.
125
126 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
127
128         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
129         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
130         Update expected messages.
131
132 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
133
134         PR fortran/16485
135         * gfortran.dg/same_name_1.f90: New test.
136
137 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
138
139         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
140         dereference garbage pointers.
141
142 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
143
144         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
145         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
146
147         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
148         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
149         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
150
151 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
152
153         PR c++/17324
154         * g++.dg/template/mangle1.C: New test.
155
156 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
157
158         PR tree-optimization/17252
159         * gcc.c-torture/execute/pr17252.c: New test.
160
161 2004-09-14  Andrew Pinski  <apinski@apple.com>
162
163         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
164
165 2004-09-14  Roger Sayle  <roger@eyesopen.com>
166
167         PR rtl-optimization/9771
168         * gcc.dg/pr9771-1.c: New test case.
169
170 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
171
172         PR tree-optimization/15262
173         * gcc.c-torture/execute/pr15262-1.c: New test.
174         * gcc.c-torture/execute/pr15262-2.c: New test.
175
176 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
177
178         * gcc.dg/declspec-12.c: New test.
179
180 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
181         
182         * gfortran.dg/pr17090.f90: Add directives to test.
183
184 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
185
186         * gcc.c-torture/compile/20040914-1.c: New test.
187
188 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
189
190         PR c++/16162
191         * g++.dg/template/decl2.C: New test.
192         
193 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
194
195         PR fortran/17090
196         * gfortran.dg/pr17090.f90: New test.
197
198 2004-09-13  Dale Johannesen  <dalej@apple.com>
199
200         * gcc.c-torture/compile/pr17408.c:  New test case.
201
202 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
203
204         PR c++/16716
205         * g++.dg/parse/crash17.C: New test.
206         
207         PR c++/17327
208         * g++.dg/template/enum3.C: New test.
209
210 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
211
212         * lib/gcc-defs.exp: Load wrapper.exp.
213         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
214         using local code.
215         * lib/gcc.exp (gcc_init): Similar.
216         * lib/gfortran.exp (gfortran_init): Similar.
217         * lib/objc.exp (objc_init): Similar.
218         * lib/treelang.exp (treelang_init): Similar.
219         * lib/wrapper.exp: New file with build_wrapper call machinery in
220         ${tool}_maybe_build_wrapper.
221
222 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
223
224         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
225         "inline".
226         * gcc.dg/declspec-11.c: Update expected messages.
227         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
228         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
229         gcc.dg/inline-12.c: New tests.
230
231 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
232
233         * g++.dg/tree-ssa/pr17400.C: New testcase.
234
235 2004-09-13  James E Wilson  <wilson@specifixinc.com>
236
237         * gcc.target/mips/sb1-1.c: New testcase.
238
239 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
240
241         * lib/g77-dg.exp: Remove unused file.
242         * lib/mike-g77.exp: Ditto.
243         * lib/g77.exp: Ditto.
244
245 2004-09-12  Richard Henderson  <rth@redhat.com>
246
247         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
248
249 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
250
251         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
252         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
253         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
254         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
255         Update expected messages.
256
257 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
258
259         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
260         declaration/use mismatch for dirp parameter.
261
262 2004-09-12  Andrew Pinski  <apinski@apple.com>
263
264         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
265         -fgnu-runtime is passed.
266
267 2004-09-12  Richard Henderson  <rth@redhat.com>
268
269         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
270         do the uplevel thing and update additional_flags directly.
271         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
272         gfortran.fortran-torture/execute/intrinsic_nearest.x,
273         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
274         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
275
276 2004-09-11  Steven Bosscher  <stevenb@suse.de>
277
278         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
279
280 2004-09-11  Roger Sayle  <roger@eyesopen.com>
281
282         PR middle-end/17411
283         * g++.dg/opt/pr17411-1.C: New test case.
284
285 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
286
287         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
288         gcc.dg/tls/diag-2.c: Update expected messages.
289         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
290         messages.
291         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
292         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
293         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
294         gcc.dg/tls/diag-5.c: New tests.
295
296 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
297
298         * gcc.dg/20040910-1.c: Correct dg-error regexp.
299
300 2004-09-11  Steven Bosscher  <stevenb@suse.de>
301
302         * g++.dg/parse/break-in-for.C: New test.
303
304 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
305
306         * gcc.dg/tree-ssa/20040911-1.c: New test.
307
308 2004-09-11  Andreas Jaeger  <aj@suse.de>
309
310         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
311         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
312
313 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
314
315         * gcc.target/frv: New directory of FR-V-specific tests.
316
317 2004-09-10  James E Wilson  <wilson@specifixinc.com>
318
319         * gcc.dg/convert-vec-1.c: New test.
320
321 2004-09-10  Roger Sayle  <roger@eyesopen.com>
322
323         PR middle-end/17024
324         * gcc.dg/pr17024-1.c: New test case.
325
326 2004-09-10  Eric Christopher  <echristo@redhat.com>
327
328         * gcc.dg/20040910-1.c: New test.
329
330 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
331
332         * gcc.dg/bitfld-9.c: New test.
333
334 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
335
336         * gcc.c-torture/execute/ieee/acc1.c: New test.
337         * gcc.c-torture/execute/ieee/acc2.c: New test.
338         * gcc.c-torture/execute/ieee/mzero6.c: New test.
339
340 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
341
342         * gcc.dg/deprecated-2.c: New test.
343
344 2004-09-09  James E Wilson  <wilson@specifixinc.com>
345
346         * gcc.dg/init-vec-1.c: New test.
347
348 2004-09-09  Roger Sayle  <roger@eyesopen.com>
349
350         PR middle-end/17055
351         * gcc.dg/pr17055-1.c: New test case.
352
353 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
354
355         PR target/17377
356         * gcc.c-torture/execute/pr17377.c: New test.
357
358 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
359
360         PR c/8420
361         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
362         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
363         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
364         gcc.dg/long-long-typespec-1.c: New tests.
365         * gcc.dg/tls/diag-2.c: Update expected diagnostics
366
367 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
368
369         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
370         gcc.dg/gnu99-static-1.c: New tests.
371
372 2004-09-08  Devang Patel  <dpatel@apple.com>
373
374         * gcc.dg/darwin-ld-20040828-1.c: New test.
375         * gcc.dg/darwin-ld-20040828-2.c: New test.
376         * gcc.dg/darwin-ld-20040828-3.c: New test.
377
378 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
379
380         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
381         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
382         in error message.
383         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
384         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
385         in error message.
386         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
387         types they qualify.
388         * objc.dg/type-size-2.m: Fix wording in comment.
389         * objc.dg/va-meth-1.m: New test case.
390
391 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
392
393         PR c/16633:
394         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
395         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
396
397 2004-09-06  Devang Patel  <dpatel@apple.com>
398
399         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
400         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
401
402 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
403
404         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
405         reflect changed line numbering of diagnostics.
406
407 2004-09-06  Paul Brook  <paul@codesourcery.com>
408
409         * gfortran.dg/edit_real_1.f90: Add new test.
410
411 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
412
413         * gcc.dg/tree-ssa/loop-2.c: New test.
414         * gcc.dg/tree-ssa/loop-3.c: New test.
415         * gcc.dg/tree-ssa/loop-4.c: New test.
416         * gcc.dg/tree-ssa/loop-5.c: New test.
417
418 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
419
420         * gcc.dg/format/sentinel-1.c: Update for parameter option.
421
422 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
423
424         * gcc.dg/format/sentinel-1.c: New test.
425
426 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
427
428         * testsuite/gcc.dg/builtins-46.c: New.
429
430 2004-09-03  Devang Patel  <dpatel@apple.com>
431
432         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
433         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
434
435 2004-09-03  Jan Beulich  <jbeulich@novell.com>
436
437         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
438         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
439         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
440         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
441         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
442         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
443         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
444         the non-portable bzero.
445         * gcc.dg/20010912-1.c: xfail for NetWare.
446         * gcc.dg/20020426-2.c: xfail for NetWare.
447         * gcc.dg/20021014-1.c: xfail for NetWare.
448         * gcc.dg/20021018-1.c: xfail for NetWare.
449         * gcc.dg/20030213-1.c: xfail for NetWare.
450         * gcc.dg/20030225-1.c: xfail for NetWare.
451         * gcc.dg/20030708-1.c: xfail for NetWare.
452         * gcc.dg/builtins-config.h: Also exclude NetWare.
453         * gcc.dg/format/format.h: Define restrict only if not already defined.
454         * gcc.dg/nest.c: xfail for NetWare.
455         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
456         * lib/target-supports.exp (check_visibility_available): Exclude
457         NetWare.
458
459 2004-09-03  Jan Beulich  <jbeulich@novell.com>
460
461         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
462         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
463         deterministic starting point for the alignment of structure fields.
464         * gcc.dg/Wpadded.c: Dito.
465         * g++.dg/abi/vbase10.C: Dito.
466
467 2004-09-03  Devang Patel  <dpatel@apple.com>
468
469         * g++.dg/debug/pr15736.cc: New test.
470
471 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
472
473         * README.QMTEST: Fix out-of-date link.
474
475 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
476
477         PR fortran/16579
478         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
479         Delete.  Duplicate of gfortran.dg/g77/20010610.f
480
481 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
482
483         * g++.dg/abi/arm_rtti1.C: New test.
484
485 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
486
487         * gcc.dg/ppc-vector-memcpy.c: New.
488         * gcc.dg/ppc-vector-memset.c: New.
489
490 2004-09-02  Chao-ying Fu  <fu@mips.com>
491
492         * gcc.target/mips/mips-3d-1.c: New test.
493         * gcc.target/mips/mips-3d-2.c: New test.
494         * gcc.target/mips/mips-3d-3.c: New test.
495         * gcc.target/mips/mips-3d-4.c: New test.
496         * gcc.target/mips/mips-3d-5.c: New test.
497         * gcc.target/mips/mips-3d-6.c: New test.
498         * gcc.target/mips/mips-3d-7.c: New test.
499         * gcc.target/mips/mips-3d-8.c: New test.
500         * gcc.target/mips/mips-3d-9.c: New test.
501         * gcc.target/mips/mips-ps-1.c: New test.
502         * gcc.target/mips/mips-ps-2.c: New test.
503         * gcc.target/mips/mips-ps-3.c: New test.
504         * gcc.target/mips/mips-ps-4.c: New test.
505         * gcc.target/mips/mips-ps-type.c: New test.
506
507 2004-09-02  Paul Brook  <paul@codesourcery.com>
508
509         * gfortran.dg/edit_real_1.f90: Add new tests.
510
511 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
512
513         PR fortran/15327
514         * gfortran.dg/merge_char_1.f90: New test.
515
516 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
517
518         PR fortran/16404
519         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
520
521 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
522
523         PR c/1522
524         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
525
526 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
527
528         * g++.dg/opt/loop1.C: Do not XFAIL.
529
530 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
531
532         * gcc.c-torture/execute/20040831-1.c: New test.
533
534 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
535
536         PR fortran/16579
537         * gfortran.dg/g77/20010610.f: Now passes.
538         Copy from g77.f-torture/execute. Add dg-run directive.
539         * gfortran.dg/g77/README: Update
540
541 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
542
543         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
544         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
545         (t1, t2, t3, t4): Add volatile.
546
547 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
548
549         * g++.dg/ext/visibility/arm1.C: New test.
550
551 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
552
553         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
554         -pedantic-errors.
555
556 2004-09-01  Paul Brook  <paul@codesourcery.com>
557
558         * gfortran.dg/eof_2.f90: New test.
559
560 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
561
562         PR fortran/16579
563         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
564
565 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
566
567         PR libfortran/16805
568         * gfortran.dg/list_read_2.f90: New test.
569
570 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
571
572         * g++.dg/abi/key1.C: New test.
573
574 2004-08-31  Richard Henderson  <rth@redhat.com>
575
576         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
577         form of offsetof.
578         * g++.dg/other/offsetof5.C: Remove duplicate.
579
580 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
581
582         PR fortran/17244
583         * gfortran.dg/func_derived_1.f90: New test.
584
585 2004-08-31  Paul Brook  <paul@codesourcery.com>
586
587         * gfortran.dg/eof_1.f90: New test.
588
589 2004-08-31  Paul Brook  <paul@codesourcery.com>
590
591         * gfortran.dg/list_read_1.f90: New file.
592
593 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
594
595         * g++.dg/opt/loop1.C: XFAIL.
596
597 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
598
599         * gcc.dg/funcdef-storage-1.c: New.
600         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
601         an extern function in local scope.
602         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
603         declare an 'auto inline' function in local scope.
604         * gcc.dg/20011130-1.c: Likewise.
605         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
606         an 'auto' function in local scope.
607         * gcc.dg/20021014-1.c: Likewise.
608         * gcc.dg/20030331-2.c: Likewise.
609
610 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
611
612         * gfortran.dg/blockdata_1.f90: New test.
613
614 2004-08-30  Richard Henderson  <rth@redhat.com>
615
616         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
617
618 2004-08-30  Richard Henderson  <rth@redhat.com>
619
620         * lib/fortran-torture.exp (fortran-torture-execute): Honor
621         additional_flags set by alternate driver.
622         (ieee-options): New procedure.
623         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
624         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
625         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
626         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
627
628 2004-08-30  Richard Henderson  <rth@redhat.com>
629
630         * lib/f-torture.exp: Remove.
631
632 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
633
634         PR rtl-optimization/16590
635         * g++.dg/opt/loop1.C: New test.
636
637 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
638
639         PR fortran/13910
640         * gfortran.dg/oldstyle_1.f90: New test.
641
642 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
643         Paul Brook  <paul@codesourcery.com>
644
645         * gfortran.dg/g77/README: Update.
646         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
647         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
648         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
649
650 2004-08-28  Paul Brook  <paul@codesourcery.com>
651
652         PR libfortran/17195
653         * gfortran.dg/edit_real_1.f90: New test.
654
655 2004-08-27  Paul Brook  <paul@codesourcery.com>
656
657         * gfortran.dg/rewind_1.f90: New test.
658
659 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
660
661         PR fortran/16597
662         * gfortran.dg/pr16597.f90: New test.
663
664 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
665
666         PR c/13801
667         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
668         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
669         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
670         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
671         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
672
673 2004-08-26  Nick Clifton  <nickc@redhat.com>
674
675         * gcc.c-torture/compile/pr17119.c: New test.
676
677 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
678
679         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
680
681 2004-08-25  Richard Henderson  <rth@redhat.com>
682
683         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
684         the bits that expect kind=8 to be the largest real kind.
685
686 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
687
688         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
689
690 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
691
692         * gfortran.dg/assignment_1.f90: New test.
693
694 2004-08-25  Adam Nemet  <anemet@lnxw.com>
695
696         * g++.dg/template/repo3.C: New test.
697
698 2004-08-25  Roger Sayle  <roger@eyesopen.com>
699
700         PR middle-end/16693
701         PR tree-optimization/16372
702         * g++.dg/opt/pr16372-1.C: New test case.
703         * g++.dg/opt/pr16693-1.C: New test case.
704         * g++.dg/opt/pr16693-2.C: New test case.
705
706 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
707
708         * objc.dg/proto-lossage-4.m: New test.
709
710 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
711
712         PR c++/17155
713         * g++.dg/inherit/local2.C: New test.
714
715 2004-08-25  Paul Brook  <paul@codesourcery.com>
716
717         PR fortran/17144
718         * gfortran.dg/string_ctor_1.f90: New test.
719
720 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
721
722         PR c++/14428
723         * g++.dg/template/redecl2.C: New test.
724
725 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
726
727         PR fortran/17143
728         * gfortran.dg/pr17143.f90: New test.
729
730 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
731
732         PR fortran/17164
733         * gfortran.dg/pr17164.f90: New test.
734
735 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
736
737         * gcc.dg/tree-ssa/loop-1.c: New test.
738
739 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
740
741         * gcc.c-torture/compile/20040824-1.c: New test.
742
743 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
744
745         * gcc.c-torture/compile/iftrap-3.c: New test.
746
747 2004-08-24  Paul Brook  <paul@codesourcery.com>
748
749         * gfortran.dg/entry_2.f90: New test.
750
751 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
752
753         PR c++/16889
754         * g++.dg/lookup/ambig[12].C: New.
755
756 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
757
758         PR c++/16706
759         * g++.dg/template/crash21.C: New test.
760         * g++.dg/template/crash22.C: Likewise.
761
762 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
763
764         PR c++/17149
765         * g++.dg/template/access15.C: New.
766
767 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
768
769         PR c++/17163
770         * g++.dg/template/repo2.C: New test.
771
772 2004-08-23  Roger Sayle  <roger@eyesopen.com>
773
774         PR rtl-optimization/17078
775         * gcc.c-torture/execute/pr17078-1.c: New test case.
776
777 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
778
779         PR c/14492
780         * gcc.dg/debug/crash1.c: New test.
781
782 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
783
784         PR c/16180
785         * gcc.dg/loop-5.c: New test.
786
787 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
788
789         * gcc.c-torture/execute/20040823-1.c: New test.
790
791 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
792
793         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
794         to the assembler.  Simplify test accordingly.
795         (asm_abi_flags): Use GNU names.
796         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
797         to check for ABI flags.
798
799 2004-08-22  Andrew Pinski  <apinski@apple.com>
800
801         * g++.dg/opt/pr14029.C: New test.
802         * gcc.c-torture/execute/pr15262.c: New test.
803
804 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
805
806         * gfortran.dg/reduction.f90: Add checks with complex arguments.
807
808 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
809
810         PR 16908
811         * gfortran.dg/direct_io.f90: New test.
812
813 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
814
815         PR c++/17121
816         * g++.dg/inherit/local2.C: New test.
817
818 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
819
820         PR c++/17120
821         * g++.dg/warn/Wparentheses-4.C: New test.
822
823 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
824
825         PR c++/17121
826         * g++.dg/inherit/local2.C: New test.
827
828         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
829         * gcc.dg/ppc-ldstruct.c: Likewise.
830         * gcc.dg/ppc64-abi-2.c: Likewise.
831
832 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
833
834         PR rtl-optimization/17099
835         * gcc.c-torture/execute/20040820-1.c: New test.
836
837 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
838
839         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
840
841 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
842
843         PR fortran/17077
844         * gfortran.dg/auto_array_1.f90: New test.
845
846 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
847
848         PR fortran/17074
849         * gfortran.dg/simpleif_1.f90: New test.
850
851 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
852
853         * lib/target-supports.exp (check_profiling_available): Return
854         false for arm*-*-symbianelf* and arm*-*-eabi*.
855
856         PR c++/15890
857         * g++.dg/template/delete1.C: New test.
858
859 2004-08-19  Paul Brook  <paul@codesourcery.com>
860
861         PR fortran/14976
862         PR fortran/16228
863         * gfortran.dg/data_char_1.f90: New test.
864
865 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
866
867         PR fortran/16946
868         * gfortran.dg/reduction.f90: New testcase.
869
870 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
871
872         PR fortran/16520
873         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
874
875 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
876
877         PR c++/17041
878         * g++.dg/Wparentheses-3.C: New test.
879
880 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
881
882         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
883         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
884         * gcc.dg/vect/vect-2.c: Likewise.
885         * gcc.dg/vect/vect-3.c: Likewise.
886         * gcc.dg/vect/vect-4.c: Likewise.
887         * gcc.dg/vect/vect-5.c: Likewise.
888         * gcc.dg/vect/vect-6.c: Likewise.
889         * gcc.dg/vect/vect-7.c: Likewise.
890         * gcc.dg/vect/vect-25.c: Likewise.
891         * gcc.dg/vect/vect-31.c: Likewise.
892         * gcc.dg/vect/vect-32.c: Likewise.
893         * gcc.dg/vect/vect-34.c: Likewise.
894         * gcc.dg/vect/vect-36.c: Likewise.
895         * gcc.dg/vect/vect-all.c: Likewise.
896
897 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
898
899         PR c++/17068
900         * g++.dg/template/operator4.C: New test.
901
902 2004-08-18  Richard Henderson  <rth@redhat.com>
903
904         * gcc.dg/20040206-1.c: XFAIL.
905
906 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
907
908         PR c++/16246
909         * g++.dg/template/array7.C: New test.
910
911 2004-08-17  James E Wilson  <wilson@specifixinc.com>
912
913         * gcc.dg/mips-movcc-1.c: New test.
914         * gcc.dg/mips-movcc-2.c: New test.
915         * gcc.dg/mips-movcc-3.c: New test.
916
917         * gcc.dg/mips-nmadd-1.c: New test.
918         * gcc.dg/mips-nmadd-2.c: New test.
919
920 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
921
922         PR c++/15871
923         * g++.dg/opt/inline8.C: New test.
924
925         PR c++/16965
926         * g++.dg/parse/error17.C: New test.
927
928 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
929
930         * gcc.dg/vect: New directory for vectorizer tests.
931         * gcc.dg/vect/tree-vect.h: New file.
932         * gcc.dg/vect/vect.exp: New file.
933         * gcc.dg/vect/pr16105.c.c: New test.
934         * gcc.dg/vect/vect-1.c: New test.
935         * gcc.dg/vect/vect-2.c: New test.
936         * gcc.dg/vect/vect-3.c: New test.
937         * gcc.dg/vect/vect-4.c: New test.
938         * gcc.dg/vect/vect-5.c: New test.
939         * gcc.dg/vect/vect-6.c: New test.
940         * gcc.dg/vect/vect-7.c: New test.
941         * gcc.dg/vect/vect-8.c: New test.
942         * gcc.dg/vect/vect-9.c: New test.
943         * gcc.dg/vect/vect-10.c: New test.
944         * gcc.dg/vect/vect-11.c: New test.
945         * gcc.dg/vect/vect-12.c: New test.
946         * gcc.dg/vect/vect-13.c: New test.
947         * gcc.dg/vect/vect-14.c: New test.
948         * gcc.dg/vect/vect-15.c: New test.
949         * gcc.dg/vect/vect-16.c: New test.
950         * gcc.dg/vect/vect-17.c: New test.
951         * gcc.dg/vect/vect-18.c: New test.
952         * gcc.dg/vect/vect-19.c: New test.
953         * gcc.dg/vect/vect-20.c: New test.
954         * gcc.dg/vect/vect-21.c: New test.
955         * gcc.dg/vect/vect-22.c: New test.
956         * gcc.dg/vect/vect-23.c: New test.
957         * gcc.dg/vect/vect-24.c: New test.
958         * gcc.dg/vect/vect-25.c: New test.
959         * gcc.dg/vect/vect-26.c: New test.
960         * gcc.dg/vect/vect-27.c: New test.
961         * gcc.dg/vect/vect-28.c: New test.
962         * gcc.dg/vect/vect-29.c: New test.
963         * gcc.dg/vect/vect-30.c: New test.
964         * gcc.dg/vect/vect-31.c: New test.
965         * gcc.dg/vect/vect-32.c: New test.
966         * gcc.dg/vect/vect-33.c: New test.
967         * gcc.dg/vect/vect-34.c: New test.
968         * gcc.dg/vect/vect-35.c: New test.
969         * gcc.dg/vect/vect-36.c: New test.
970         * gcc.dg/vect/vect-37.c: New test.
971         * gcc.dg/vect/vect-38.c: New test.
972         * gcc.dg/vect/vect-40.c: New test.
973         * gcc.dg/vect/vect-41.c: New test.
974         * gcc.dg/vect/vect-42.c: New test.
975         * gcc.dg/vect/vect-43.c: New test.
976         * gcc.dg/vect/vect-44.c: New test.
977         * gcc.dg/vect/vect-45.c: New test.
978         * gcc.dg/vect/vect-46.c: New test.
979         * gcc.dg/vect/vect-47.c: New test.
980         * gcc.dg/vect/vect-48.c: New test.
981         * gcc.dg/vect/vect-49.c: New test.
982         * gcc.dg/vect/vect-50.c: New test.
983         * gcc.dg/vect/vect-51.c: New test.
984         * gcc.dg/vect/vect-52.c: New test.
985         * gcc.dg/vect/vect-53.c: New test.
986         * gcc.dg/vect/vect-54.c: New test.
987         * gcc.dg/vect/vect-55.c: New test.
988         * gcc.dg/vect/vect-56.c: New test.
989         * gcc.dg/vect/vect-57.c: New test.
990         * gcc.dg/vect/vect-58.c: New test.
991         * gcc.dg/vect/vect-59.c: New test.
992         * gcc.dg/vect/vect-60.c: New test.
993         * gcc.dg/vect/vect-61.c: New test.
994         * gcc.dg/vect/vect-all.c: New test.
995         * gcc.dg/vect/vect-none.c: New test.
996
997 2004-08-17  Paul Brook  <paul@codesourcery.com>
998
999         PR fortran/13082
1000         * gfortran.dg/entry_1.f90: New test.
1001
1002 2004-08-17  Andrew Pinski  <apinski@apple.com>
1003
1004         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
1005
1006 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
1007
1008         * gcc.dg/pr17036-1.c: New test.
1009
1010 2004-08-16  Devang Patel  <dpatel@apple.com>
1011
1012         * gcc.dg/darwin-20040809-1.c: New test.
1013
1014 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
1015
1016         * gcc.dg/funcdef-attr-1.c: New test.
1017
1018 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
1019
1020         * gcc.dg/altivec-17.c: New test.
1021         * gcc.dg/altivec-18.c: New test.
1022
1023 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1024
1025         PR c++/6749
1026         * g++.dg/template/vtable2.C: New test.
1027
1028 2004-08-14  Richard Henderson  <rth@redhat.com>
1029
1030         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
1031         * gcc.dg/pack-test-4.c (main): Return 0.
1032         * gcc.dg/setjmp-1.c: Remove XFAIL.
1033         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
1034
1035 2004-08-14  Richard Henderson  <rth@redhat.com>
1036
1037         * gcc.dg/980217-1.c: Add prototype for printf.
1038
1039 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
1040
1041         * gfortran.dg/pr16935.f90: New test.
1042
1043 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
1044
1045         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
1046
1047 2004-08-13  Paul Brook  <paul@codesourcery.com>
1048
1049         * gfortran.dg/der_io_1.f90: Remove stray comma.
1050
1051 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1052
1053         * gcc.dg/vmx/cw-bug-2.c: Remove.
1054         * gcc.dg/vmx/vprint-1.c: Remove.
1055         * gcc.dg/vmx/vscan-1.c: Remove.
1056
1057 2004-08-12  Devang patel  <dpatel@apple.com>
1058
1059         * gcc.dg/darwin-20040809-2.c: New test.
1060
1061 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
1062
1063         * g++.dg/ext/altivec-12.C: New test.
1064
1065         * g++.dg/ext/altivec-11.C: New test.
1066
1067 2004-08-12  Paul Brook  <paul@codesourcery.com>
1068
1069         * g++.dg/abi/arm_cxa_vec_1.C: New test.
1070
1071 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1072
1073         * g++.dg/ext/altivec-2.C: Check for hardware support before
1074         executing any VMX instructions.
1075
1076         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
1077
1078 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
1079
1080         PR c++/16276
1081         * g++.old-deja/g++.other/comdat4.C: New test.
1082         * g++.old-deja/g++.other/comdat4-aux.cc: New.
1083
1084 2004-08-12  Ben Elliston  <bje@au.ibm.com>
1085
1086         PR target/16286
1087         * gcc.dg/pr16286.c: New test.
1088
1089 2004-08-12 Jan Beulich <jbeulich@novell.com>
1090
1091         * g++.dg/ext/asm5.C: New.
1092
1093 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1094
1095         PR c++/16698
1096         * g++.dg/eh/crash1.C: New test.
1097
1098         PR c++/16717
1099         * g++.dg/ext/construct1.C: New test.
1100
1101 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1102
1103         PR c++/16853
1104         * g++.dg/init/ptrmem1.C: New test.
1105
1106         PR c++/16618
1107         * g++.dg/parse/offsetof5.C: New test.
1108
1109         PR c++/16870
1110         * g++.dg/template/overload3.C: New test.
1111
1112 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1113
1114         PR c++/16964
1115         * g++.dg/parse/error16.C: New test.
1116
1117         PR c++/16904
1118         * g++.dg/template/error14.C: New test.
1119
1120         PR c++/16929
1121         * g++.dg/template/error15.C: New test.
1122
1123 2004-08-11  Devang Patel  <dpatel@apple.com>
1124
1125         * gcc.dg/darwin-ld-20040809-1.c: New test.
1126         * gcc.dg/darwin-ld-20040809-2.c: New test.
1127
1128 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
1129
1130         PR fortran/16917
1131         * gfortran.dg/dfloat_1.f90: New test.
1132
1133 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
1134
1135         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
1136         * gcc.dg/dll-2.c: Fix dg-require syntax.
1137         * gcc.misc-tests/arm-isr.c (abort): Declare.
1138         (exit): Likewise.
1139
1140 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
1141
1142         PR c++/16971
1143         * g++.dg/parse/crash16.C: New test.
1144
1145 2004-08-10  Roger Sayle  <roger@eyesopen.com>
1146
1147         * gcc.dg/mips-rsqrt-1.c: New test case.
1148         * gcc.dg/mips-rsqrt-2.c: New test case.
1149         * gcc.dg/mips-rsqrt-3.c: New test case.
1150
1151 2004-08-10  Paul Brook  <paul@codesourcery.com>
1152
1153         * gfortran.dg/der_io_1.f90: New test.
1154
1155 2004-08-10  Paul Brook  <paul@codesourcery.com>
1156
1157         PR fortran/16919
1158         * gfortran.dg/der_array_1.f90: New test.
1159
1160 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
1161
1162         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
1163
1164 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
1165
1166         * gcc.dg/wchar_t-2.c: Fix typo.
1167
1168 2004-08-09  Falk Hueffner  <falk@debian.org>
1169
1170         PR tree-optimization/12517
1171         * gcc.c-torture/compile/pr12517.c: New test.
1172
1173         PR tree-optimization/12578
1174         * gcc.c-torture/compile/pr12578.c: New test.
1175
1176         PR tree-optimization/12899
1177         * gcc.c-torture/compile/pr12899.c: New test.
1178
1179         PR rtl-optimization/14692
1180         * gcc.c-torture/compile/pr14692.c: New test.
1181
1182         PR tree-optimization/16461
1183         * gcc.c-torture/compile/pr16461.c: New test.
1184
1185 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1186
1187         * gfortran.dg/getenv_1.f90: New test.
1188
1189 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1190
1191         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
1192         wchar_t.
1193         * gcc.dg/symbian5.c: Test -fno-short-wchar.
1194
1195 2004-08-06  Paul Brook  <paul@codesourcery.com>
1196
1197         * gfortran.dg/ret_array_1.f90: New test.
1198         * gfortran.dg/ret_pointer_1.f90: New test.
1199
1200 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
1201
1202         * gcc.dg/missing-field-init-[12].c: New tests.
1203         * g++.dg/warn/missing-field-init-[12].C: New tests.
1204
1205 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1206
1207         * gcc.dg/enum2.c: New test.
1208         * gcc.dg/symbian3.c: Likewise.
1209         * gcc.dg/symbian4.c: Likewise.
1210         * gcc.dg/wchar_t-2.c: Likewise.
1211
1212 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1213
1214         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
1215         destructor tests.
1216
1217 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1218
1219         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
1220         dg-require-visiblity.
1221         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
1222         * g++.dg/ext/visibility/fvisibility.C: Likewise.
1223         * g++.dg/ext/visibility/memfuncts.C: Likewise.
1224         * g++.dg/ext/visibility/new1.C: Likewise.
1225         * g++.dg/ext/visibility/pragma.C: Likewise.
1226         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
1227         * g++.dg/ext/visibility/virtual.C: Likewise.
1228         * g++/dg/ext/visibility/visibility-1.C: Likewise.
1229         * g++/dg/ext/visibility/visibility-2.C: Likewise.
1230         * g++/dg/ext/visibility/visibility-3.C: Likewise.
1231         * g++/dg/ext/visibility/visibility-4.C: Likewise.
1232         * g++/dg/ext/visibility/visibility-5.C: Likewise.
1233         * g++/dg/ext/visibility/visibility-6.C: Likewise.
1234         * g++/dg/ext/visibility/visibility-7.C: Likewise.
1235         * g++/dg/ext/visibility/visibility-8.C: New test.
1236         * gcc.c-torture/compile/dll.x: Remove.
1237         * gcc.dg/dll-2.c: Use dg-require-dll
1238         * gcc.dg/visibility-10.c: New test.
1239         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
1240         supporting DLLs.
1241         * testsuite/lib/scanasm.exp (scan_hidden): New function.
1242         (scan_not_hidden): Likewise.
1243
1244 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
1245
1246         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
1247
1248 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
1249
1250         * gcc.c-torture/execute/20040805-1.c: New test.
1251
1252 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
1253
1254         * gcc.dg/20020118-1.c: Declare abort.
1255         * gcc.dg/altivec_check.h: Likewise.
1256         * gcc.dg/iftrap-2.c: Likewise.
1257         * gcc.dg/pragma-darwin.c: Likewise.
1258         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
1259
1260 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
1261
1262         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
1263
1264 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1265
1266         * gcc.c-torture/execute/builtins/abs-2.c,
1267         gcc.c-torture/execute/builtins/abs-3.c,
1268         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
1269         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
1270         intmax_t, uintmax_t and their limits.
1271         * gcc.dg/intmax_t-1.c: New test.
1272
1273 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1274
1275         * g++.dg/tc1/dr147.C: Add reference to PR.
1276
1277 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
1278
1279         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
1280         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
1281
1282 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
1283
1284         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
1285
1286 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1287
1288         * gcc.dg/redecl-5.c: New test.
1289         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
1290         of scanf.
1291
1292 2004-08-03  Roger Sayle  <roger@eyesopen.com>
1293
1294         PR middle-end/16790
1295         * gcc.c-torture/execute/pr16790-1.c: New test case.
1296
1297 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
1298
1299         * g++.dg/ext/visibility/assign1.C: New test.
1300         * g++.dg/ext/visibility/new1.C: Likewise.
1301
1302         * gcc.dg/symbian1.c: New test.
1303         * gcc.dg/symbian2.c: Likewise.
1304
1305 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1306
1307         PR target/16570
1308         * gcc.dg/i386-sse-9.c: New test.
1309
1310 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1311
1312         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
1313
1314 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1315
1316         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
1317         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
1318         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
1319         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
1320         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
1321         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
1322         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
1323         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
1324         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
1325         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
1326         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
1327         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
1328         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
1329         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
1330         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
1331         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
1332         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
1333         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
1334         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
1335         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
1336         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
1337         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
1338         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
1339         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1340         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
1341         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
1342         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
1343         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
1344         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1345         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1346         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
1347         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
1348         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
1349         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
1350         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
1351         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1352         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1353         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1354         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1355         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
1356         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
1357         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
1358         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
1359         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
1360         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1361         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1362         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
1363         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
1364         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
1365         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
1366         gcc.misc-tests/i386-pf-3dnow-1.c,
1367         gcc.misc-tests/i386-pf-athlon-1.c,
1368         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1369         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
1370         Declare built-in functions used.
1371         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
1372
1373 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
1374
1375         PR c++/16707
1376         * g++.dg/lookup/using12.C: New test.
1377
1378         * g++.dg/init/null1.C: Fix PR number.
1379         * g++.dg/parse/namespace10.C: Likewise.
1380
1381 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
1382
1383         PR c++/16224
1384         * g++.dg/template/spec17.C: New test.
1385         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
1386         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
1387
1388 2004-08-02  David Billinghurst
1389
1390         PR fortran/16292
1391         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
1392
1393 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
1394
1395         * gcc.dg/ia64-got-1.c: New test case.
1396
1397 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
1398
1399         PR c++/16489
1400         * g++.dg/init/null1.C: New test.
1401         * g++.dg/tc1/dr76.C: Adjust error marker.
1402
1403         PR c++/16529
1404         * g++.dg/parse/namespace10.C: New test.
1405
1406         PR c++/16810
1407         * g++.dg/inherit/ptrmem2.C: New test.
1408
1409 2004-08-02  Ben Elliston  <bje@au.ibm.com>
1410
1411         PR target/16155
1412         * gcc.dg/pr16155.c: New test.
1413
1414 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1415
1416         * gcc.dg/redecl-2.c: New test.
1417
1418 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
1419
1420         * gcc.dg/darwin-longdouble.c: New file.
1421
1422 2004-07-30  Richard Henderson  <rth@redhat.com>
1423
1424         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
1425         write to constant argument.
1426         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
1427
1428 2004-07-30  Richard Henderson  <rth@redhat.com>
1429
1430         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
1431         tests of nearest around zero.
1432
1433 2004-07-30  Andrew Pinski  <apinski@apple.com>
1434
1435         * gcc.c-torture/compile/20040730-1.c: New test.
1436
1437 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
1438
1439         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
1440         powerpc-eabispe.
1441
1442 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
1443
1444         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
1445
1446 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
1447
1448         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
1449         contains $ld_library_path.
1450         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1451
1452 2004-07-29  Richard Henderson  <rth@redhat.com>
1453
1454         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
1455
1456         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
1457         (alt2, which): New.
1458         (Check): Accept either alternative.
1459
1460 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
1461
1462         * g++.dg/abi/inline1.C: New test.
1463         * g++.dg/abi/local1-a.cc: Likewise.
1464         * g++.dg/abi/local1.C: Likewise.
1465         * g++.dg/abi/mangle11.C: Tweak location of warnings.
1466         * g++.dg/abi/mangle12.C: Likewise.
1467         * g++.dg/abi/mangle17.C: Likewise.
1468         * g++.dg/abi/mangle20-2.C: Likewise.
1469         * g++.dg/opt/interface1.C: Likewise.
1470         * g++.dg/opt/interface1.h: Likewise.
1471         * g++.dg/opt/interface1-a.cc: New test.
1472         * g++.dg/parse/repo1.C: New test.
1473         * g++.dg/template/repo1.C: Likewise.
1474         * g++.dg/warn/Winline-1.C: Likewise.
1475         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
1476
1477 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
1478
1479         * gcc.dg/tree-ssa/20040729-1.c: New test.
1480
1481 2004-07-27  Matt Austern <austern@apple.com>
1482
1483         * gcc.dg/darwin-bool-1.c: New test.
1484         * gcc.dg/darwin-bool-2.c: New test.
1485
1486 2004-07-28  Richard Henderson  <rth@redhat.com>
1487
1488         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
1489         arguments in the correct type.  Don't write to constant arguments.
1490
1491 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1492
1493         PR tree-optimization/16688
1494         PR tree-optimization/16689
1495         * g++.dg/tree-ssa/pr16688.C: New test.
1496
1497 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1498
1499         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
1500         loads.  Not only in the comment, this time.
1501
1502 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
1503
1504         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
1505         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
1506         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
1507         * gcc.dg/sh4a-bitmovua.c: New.
1508         * gcc.dg/sh4a-cos.c: New.
1509         * gcc.dg/sh4a-cosf.c: New.
1510         * gcc.dg/sh4a-fprun.c: New.
1511         * gcc.dg/sh4a-fsrra.c: New.
1512         * gcc.dg/sh4a-memmovua.c: New.
1513         * gcc.dg/sh4a-sin.c: New.
1514         * gcc.dg/sh4a-sincos.c: New.
1515         * gcc.dg/sh4a-sincosf.c: New.
1516         * gcc.dg/sh4a-sinf.c: New.
1517
1518 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1519
1520         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
1521         conditionals.
1522         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
1523         loads.
1524         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
1525         DOM1.
1526
1527 2004-07-27  Andrew Pinski  <apinski@apple.com>
1528
1529         * g++.dg/rtti/tinfo1.C: Correct the xfail.
1530
1531 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
1532
1533         * gcc.dg/pragma-isr.c: New test.
1534
1535 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1536
1537         PR c++/14429
1538         * g++.dg/template/ttp11.C: New test.
1539
1540 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
1541
1542         * gcc.c-torture/compile/20040727-1.c: New test.
1543
1544 2004-07-26  Eric Christopher  <echristo@redhat.com>
1545
1546         * gcc.c-torture/compile/20040726-2.c: New test.
1547
1548 2004-07-26  Andrew Pinski  <apinski@apple.com>
1549
1550         * g++.dg/rtti/tinfo1.C: Xfail.
1551
1552 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
1553
1554         * gcc.c-torture/compile/20040726-1.c: New test.
1555
1556 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
1557             Brian Ryner  <bryner@brianryner.com>
1558
1559         PR c++/9283
1560         PR c++/15000
1561         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
1562         * g++.dg/ext/visibility/: New directory.
1563         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
1564         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
1565         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
1566         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
1567         * g++.dg/ext/visibility/fvisibility.C,
1568         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
1569         g++.dg/ext/visibility/fvisibility-override1.C
1570         g++.dg/ext/visibility/fvisibility-override2.C
1571         g++.dg/ext/visibility/memfuncts.C
1572         g++.dg/ext/visibility/noPLT.C
1573         g++.dg/ext/visibility/pragma.C
1574         g++.dg/ext/visibility/pragma-override1.C
1575         g++.dg/ext/visibility/pragma-override2.C
1576         g++.dg/ext/visibility/staticmemfuncts.C
1577         g++.dg/ext/visibility/virtual.C: New tests.
1578
1579 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1580
1581         PR c/15360
1582         * gcc.dg/pr15360-1.c: New test.
1583
1584 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
1585
1586         * gcc.dg/pragma-align-2.c: New test.
1587         * gcc.dg/pragma-init-fini.c: New test.
1588         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
1589         targets.
1590
1591 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1592
1593         * gcc.dg/init-string-2.c: New test.
1594
1595 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
1596
1597         PR 16684
1598         * gcc.dg/Wredundant-decls-1.c: New test case.
1599
1600 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
1601
1602         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
1603         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
1604         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
1605         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
1606         * gcc.dg/compat/generate-random.c: New file.
1607         * gcc.dg/compat/generate-random.h: Likewise.
1608         * gcc.dg/compat/generate-random_r.c: Likewise.
1609         * gcc.dg/compat/struct-layout-1.h: Likewise.
1610         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
1611         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
1612         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
1613         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
1614         * gcc.dg/compat/struct-layout-1_main.c: New test.
1615         * gcc.dg/compat/struct-layout-1_x.c: New file.
1616         * gcc.dg/compat/struct-layout-1_y.c: New file.
1617         * gcc.dg/compat/struct-layout-1_test.h: New file.
1618
1619 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1620
1621         * gcc.dg/comp-return-1.c: New test
1622
1623 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
1624
1625         * gcc.dg/vmx/8-02a.c: Fix typo.
1626
1627         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
1628         * gcc.dg/darwin-abi-3.c: New test.
1629
1630         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
1631         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
1632
1633         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
1634         * gcc.dg/vmx/ops-long-1.c: New test.
1635         * gcc.dg/vmx/ops-long-2.c: New test.
1636
1637 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1638
1639         * g++.dg/lookup/conv-[1234].C: New.
1640
1641 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
1642
1643         * g++.dg/parse/attr2.C: Simplify.
1644
1645 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1646
1647         PR c/7284
1648         * gcc.c-torture/execute/pr7284-1.c: New test.
1649
1650 2004-07-22  Brian Booth  <bbooth@redhat.com>
1651
1652         * gcc.dg/tree-ssa/20040721-1.c: New test.
1653
1654 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1655
1656         * g++.dg/template/crash20.c: New.
1657
1658 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
1659
1660         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
1661         Add dg-run directive.  Declare variables as required.
1662         * gfortran.dg/g77/README: Update
1663
1664 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
1665
1666         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
1667         gcc.dg/cris-peep2-andu2.c: New tests.
1668
1669 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1670
1671         PR c/15052
1672         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
1673         on return type.
1674         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
1675         messages.
1676         * gcc.dg/qual-return-2.c: Update expected messages.
1677         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
1678
1679 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1680
1681         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
1682         * gcc.dg/noncompile/921102-1.c: Update expected error message.
1683
1684 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1685
1686         PR c/11250
1687         * gcc.dg/init-string-1.c: New test.
1688
1689 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
1690
1691         PR middle-end/15345
1692         PR c/16450
1693         * gcc.dg/torture/nested-fn-1.c: New test.
1694
1695 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
1696
1697         PR target/16559
1698         * gcc.dg/ia64-fptr-1.c: New file.
1699
1700 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1701
1702         PR c++/14497
1703         * g++.dg/template/spec16.C: New test.
1704         * g++.old-deja/g++.robertl/eb118.C: Remove.
1705
1706 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1707
1708         PR c++/509
1709         * g++.dg/template/spec15.C: New test.
1710
1711 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
1712
1713         Copy cases from g77.f-torture/execute and add dg-run
1714         directive.  Other changes as noted.
1715         * gfortran.dg/g77/13037.f
1716         * gfortran.dg/g77/1832.f
1717         * gfortran.dg/g77/19981119-0.f
1718         * gfortran.dg/g77/19990313-0.f
1719         * gfortran.dg/g77/19990313-1.f
1720         * gfortran.dg/g77/19990313-2.f
1721         * gfortran.dg/g77/19990313-3.f
1722         * gfortran.dg/g77/19990419-1.f
1723         * gfortran.dg/g77/19990826-0.f
1724         * gfortran.dg/g77/19990826-2.f
1725         * gfortran.dg/g77/20000503-1.f
1726         * gfortran.dg/g77/20001111.f
1727         * gfortran.dg/g77/20010116.f
1728         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
1729         * gfortran.dg/g77/20010430.f
1730         * gfortran.dg/g77/6177.f
1731         * gfortran.dg/g77/947.f
1732         * gfortran.dg/g77/970816-3.f
1733         * gfortran.dg/g77/971102-1.f
1734         * gfortran.dg/g77/980520-1.f
1735         * gfortran.dg/g77/980628-0.f
1736         * gfortran.dg/g77/980628-1.f
1737         * gfortran.dg/g77/980628-10.f
1738         * gfortran.dg/g77/980628-2.f
1739         * gfortran.dg/g77/980628-3.f
1740         * gfortran.dg/g77/980628-7.f
1741         * gfortran.dg/g77/980628-8.f
1742         * gfortran.dg/g77/980628-9.f
1743         * gfortran.dg/g77/980701-0.f
1744         * gfortran.dg/g77/980701-1.f
1745         * gfortran.dg/g77/cabs.f
1746         * gfortran.dg/g77/claus.f
1747         * gfortran.dg/g77/complex_1.f
1748         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
1749         * gfortran.dg/g77/dcomplex.f
1750         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
1751         * gfortran.dg/g77/f90-intrinsic-mathematical.f
1752         * gfortran.dg/g77/f90-intrinsic-numeric.f
1753         * gfortran.dg/g77/int8421.f
1754         * gfortran.dg/g77/labug1.f
1755         * gfortran.dg/g77/large_vec.f
1756         * gfortran.dg/g77/le.f
1757         * gfortran.dg/g77/short.f
1758         * gfortran.dg/g77/README: Update
1759
1760 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
1761
1762         PR c++/16637
1763         * g++.dg/parse/lookup4.C: New test.
1764
1765 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1766
1767         PR c++/16175
1768         * g++.dg/template/ttp10.C: New test.
1769
1770 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1771
1772         * gcc.dg/pr12625-1.c: New test.
1773
1774 2004-07-20  Steven Bosscher  <stevenb@suse.de>
1775
1776         * testsuite/gcc.dg/switch-warn-1.c: New test.
1777         * testsuite/gcc.dg/switch-warn-2.c: New test.
1778         * gcc.c-torture/compile/pr14730.c: Update.
1779
1780 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
1781
1782         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
1783         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
1784         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
1785         g++.dg/template/nontype3.C: Remove trailing CR from tests.
1786
1787 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
1788
1789         PR c++/16623
1790         * g++.dg/template/assign1.C: New test.
1791
1792 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1793
1794         PR c++/12170
1795         * g++.dg/template/ttp9.C: New test.
1796
1797 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
1798
1799         * gcc.dg/format/cmn-err-1.c: New test.
1800
1801 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1802
1803         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
1804         gcc.dg/Wparentheses-10.c: New tests.
1805         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
1806
1807 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1808
1809         PR fortran/16465
1810         * gfortran.dg/g77//ffixed-line-length-0.f,
1811         gfortran.dg/g77/ffixed-line-length-132.f,
1812         gfortran.dg/g77/ffixed-line-length-72.f,
1813         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
1814         gfortran.dg/g77/README: Update.
1815
1816 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1817
1818         PR c++/13092
1819         * g++.dg/template/non-dependent7.C: New test.
1820         * g++.dg/template/non-dependent8.C: Likewise.
1821         * g++.dg/template/non-dependent9.C: Likewise.
1822         * g++.dg/template/non-dependent10.C: Likewise.
1823
1824 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
1825
1826         PR c++/16337
1827         * g++.dg/parse/attr2.C: New test.
1828
1829 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
1830
1831         * g77.dg: Removed.
1832         * g77.f-torture: Ditto.
1833
1834 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1835
1836         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
1837         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
1838         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
1839
1840 2004-07-16  Richard Henderson  <rth@redhat.com>
1841
1842         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
1843
1844 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1845
1846         * lib/fortran-torture.exp (fortran-torture): Don't test compile
1847         tests with full list of options.
1848         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
1849         of TORTURE_OPTIONS if test contains 'dg-do run'.
1850
1851         PR fortran/16404
1852         * gfortran.dg/do_iterator.f90: New test.
1853
1854 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1855
1856         PR rtl-optimization/16536
1857         * gcc.c-torture/execute/restrict-1.c: New test.
1858
1859 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1860
1861         PR fortran/15324
1862         * gfortran.dg/pr15324.f90: New test.
1863
1864         PR fortran/15129
1865         * gfortran.dg/pr15129.f90: New test.
1866
1867         PR fortran/15140
1868         * gfortran.dg/pr15140.f90: New test.
1869
1870         PR fortran/13792
1871         * gfortran.fortran-torture/execute/bounds.f90: Add check for
1872         compile-time simplification.
1873
1874 2004-07-14  Mike Stump  <mrs@apple.com>
1875
1876         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
1877
1878 2004-07-14  James E Wilson  <wilson@specifixinc.com>
1879
1880         PR target/16325
1881         * gcc.dg/profile-generate-1.c: New.
1882
1883 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
1884
1885         * gcc.c-torture/execute/20040709-1.c: New test.
1886         * gcc.c-torture/execute/20040709-2.c: New test.
1887
1888 2004-07-14  Mike Stump  <mrs@apple.com>
1889
1890         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
1891
1892 2004-07-14  Mike Stump  <mrs@apple.com>
1893
1894         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
1895
1896 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
1897
1898         PR c++/16518
1899         * g++.dg/parse/mutable1.C: New test.
1900
1901 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
1902
1903         PR tree-optimization/16443
1904         * gcc.dg/tree-ssa/20040713-1.c: New test.
1905
1906 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
1907
1908         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
1909         for operator new.
1910
1911 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1912
1913         * gfortran.dg/g77/README: New file
1914         * gfortran.dg/g77/19981216-0.f:  Copy from
1915         g77.f-torture/noncompile.  Add "dg-do compile" and
1916         dg-error as required.
1917         * gfortran.dg/g77/19990218-1.f: Likewise
1918         * gfortran.dg/g77/19990905-1.f: Likewise
1919         * gfortran.dg/g77/9263.f: Likewise
1920         * gfortran.dg/g77/980615-0.f: Likewise
1921         * gfortran.dg/g77/980616-0.f: Likewise
1922         * gfortran.dg/g77/check0.f: Likewise
1923         * gfortran.dg/g77/select_no_compile.f: Likewise
1924
1925 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1926
1927         Copy files from g77.f-torture/compile.
1928         Add "{ dg-do compile}".  Other changes as noted
1929         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
1930         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
1931         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
1932         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
1933         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
1934         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
1935         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
1936         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
1937         statement to conform to standard.  Append alpha1.x for reference.
1938         * gfortran.dg/g77/xformat.f: Add dg-warning
1939
1940 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1941
1942         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
1943         Add {dg-do compile} directive.
1944         * gfortran.dg/g77/cpp2.F: Likewise
1945
1946 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1947
1948         PR c++/5402
1949         * g++.dg/lookup/name-clash1.C: New test.
1950
1951         PR c++/9777
1952         * g++.dg/lookup/name-clash2.C: New test.
1953
1954         PR c++/12102
1955         * g++.dg/lookup/name-clash3.C: New test.
1956
1957 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1958
1959         * g++.dg/lookup/new2.C: New test.
1960         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
1961
1962 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
1963
1964         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
1965         Add {dg-do compile} directive.
1966         * gfortran.dg/g77/13060.f: Likewise
1967         * gfortran.dg/g77/19990218-0.f: Likewise
1968         * gfortran.dg/g77/19990305-0.f: Likewise
1969         * gfortran.dg/g77/19990419-0.f: Likewise
1970         * gfortran.dg/g77/19990502-0.f: Likewise
1971         * gfortran.dg/g77/19990502-1.f: Likewise
1972         * gfortran.dg/g77/19990525-0.f: Likewise
1973         * gfortran.dg/g77/19990826-1.f: Likewise
1974         * gfortran.dg/g77/19990826-3.f: Likewise
1975         * gfortran.dg/g77/19990905-2.f: Likewise
1976         * gfortran.dg/g77/20000412-1.f: Likewise
1977         * gfortran.dg/g77/20000511-1.f: Likewise
1978         * gfortran.dg/g77/20000511-2.f: Likewise
1979         * gfortran.dg/g77/20000518.f: Likewise
1980         * gfortran.dg/g77/20000601-1.f: Likewise
1981         * gfortran.dg/g77/20000601-2.f: Likewise
1982         * gfortran.dg/g77/20000629-1.f: Likewise
1983         * gfortran.dg/g77/20000630-2.f: Likewise
1984         * gfortran.dg/g77/20010115.f: Likewise
1985         * gfortran.dg/g77/20010321-1.f: Likewise
1986         * gfortran.dg/g77/20010426.f: Likewise
1987         * gfortran.dg/g77/20020307-1.f: Likewise
1988         * gfortran.dg/g77/8485.f: Likewise
1989         * gfortran.dg/g77/960317-1.f: Likewise
1990         * gfortran.dg/g77/970915-0.f: Likewise
1991         * gfortran.dg/g77/980310-1.f: Likewise
1992         * gfortran.dg/g77/980310-2.f: Likewise
1993         * gfortran.dg/g77/980310-3.f: Likewise
1994         * gfortran.dg/g77/980310-4.f: Likewise
1995         * gfortran.dg/g77/980310-6.f: Likewise
1996         * gfortran.dg/g77/980310-7.f: Likewise
1997         * gfortran.dg/g77/980310-8.f: Likewise
1998         * gfortran.dg/g77/980419-2.f: Likewise
1999         * gfortran.dg/g77/980424-0.f: Likewise
2000         * gfortran.dg/g77/980427-0.f: Likewise
2001         * gfortran.dg/g77/980729-0.f: Likewise
2002         * gfortran.dg/g77/981117-1.f: Likewise
2003         * gfortran.dg/g77/toon_1.f: Likewise
2004
2005 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2006
2007         PR c++/2204
2008         * g++.dg/other/abstract2.C: New test.
2009
2010 2004-07-12  Paul Brook  <paul@codesourcery.com>
2011
2012         * gfortran.dg/pointer_init_1.f90: New test.
2013
2014 2004-07-11  Paul Brook  <paul@codesourcery.com>
2015
2016         PR fortran/15986
2017         * gfortran.dg/contained_1.f90: New test.
2018
2019 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
2020
2021         * g++.dg/parse/defarg8.C: New test.
2022
2023 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2024
2025         PR fortran/16433
2026         * gfortran.dg/pr16433.f: New test.
2027
2028         PR fortran/17574
2029         * gfortran.dg/pr15754.f90: New test.
2030
2031 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2032
2033         PR tree-optimization/16437
2034         * gcc.c-torture/execute/bitfld-4.c: New test.
2035
2036 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2037
2038         * gfortran.fortran-torture/execute/common_2.f90: Add check for
2039         access to common var from module.
2040
2041 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2042
2043         PR fortran/16336
2044         * gfortran.fortran-torture/execute/common_2.f90: New test.
2045
2046 2004-07-10  Paul Brook  <paul@codesourcery.com>
2047
2048         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
2049
2050 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2051
2052         PR fortran/15969
2053         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
2054
2055 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
2056
2057         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
2058         * gfortran.dg/g77/ffixed-form-2.f: Likewise
2059         * gfortran.dg/g77/ffree-form-1.f: Likewise
2060         * gfortran.dg/g77/ffree-form-2.f: Likewise
2061         * gfortran.dg/g77/ffree-form-3.f: Likewise
2062         * gfortran.dg/g77/fno-underscoring.f: Likewise
2063         * gfortran.dg/g77/funderscoring.f: Likewise
2064         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
2065
2066 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2067
2068         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
2069
2070 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2071         Paul Brook  <paul@codesourcery.com>
2072
2073         PR fortran/13415
2074         * gfortran.dg/common_pointer_1.f90: New test.
2075
2076 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2077
2078         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
2079
2080 2004-07-09  James E Wilson  <wilson@specifixinc.com>
2081
2082         PR target/16364
2083         * gcc.c-torture/compile/20040709-1.c: New.
2084
2085 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2086
2087         PR fortran/14077
2088         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
2089
2090 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2091
2092         PR fortran/13201
2093         * gfortran.dg/shape_1.f90: New test.
2094
2095 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
2096             Andrew Pinski  <apinski@apple.com>
2097
2098         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
2099
2100 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2101
2102         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
2103         comment.
2104
2105 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2106         Paul Brook  <paul@codesourcery.com>
2107
2108         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
2109         '.f95' and '.F95'.
2110
2111 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
2112
2113         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
2114
2115 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2116
2117         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
2118         testcases with capital suffix.
2119
2120 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2121
2122         PR fortran/15481
2123         PR fortran/13372
2124         PR fortran/13575
2125         PR fortran/15978
2126         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
2127
2128         * gfortran.dg/implicit_1.f90: New test.
2129
2130 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2131
2132         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
2133         expression to match gfortran warning/error messages
2134         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
2135         dg-error text.
2136
2137 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2138
2139         * lib/fortran-torture.exp: Rename proc search_for to
2140         search_for_re.
2141
2142 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2143
2144         * gcc.c-torture/execute/simd-5.x: New file.
2145         XFAIL on SPARC 64-bit at -O0.
2146
2147 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2148
2149         PR c++/8211
2150         PR c++/16165
2151         * g++.dg/warn/effc3.C: New test.
2152
2153 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2154
2155         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
2156         change X to 1X in format.
2157         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
2158         add data statements to conform to standard.
2159
2160 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2161
2162         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
2163         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
2164         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
2165
2166 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2167
2168         * gfortran.dg/g77/7388.f: Copy from g77.dg
2169         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
2170         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
2171         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
2172         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
2173         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
2174         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
2175         * gfortran.dg/g77/strlen0.f: Likewise
2176
2177 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
2178
2179         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
2180         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
2181
2182 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2183
2184         * gcc.c-torture/execute/920428-2.x: Delete.
2185         * gcc.c-torture/execute/920501-7.x: Likewise.
2186
2187 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
2188
2189         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
2190         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
2191         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
2192         prescott and c3-2.
2193         (PREFETCH_3DNOW): Add -march=c3.
2194
2195 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
2196
2197         PR c/16437
2198         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
2199         * gcc.c-torture/execute/bf64-1.x: Likewise.
2200
2201 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2202
2203         * gcc.c-torture/compile/20040708-1.c: New test.
2204
2205 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2206
2207         PR c++/16169
2208         * g++.dg/warn/effc2.C: New test.
2209
2210 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2211
2212         * gcc.c-torture/execute/bitfld-1.x: Remove.
2213         * gcc.c-torture/execute/bitfld-3.c: New test.
2214         * gcc.dg/bitfld-2.c: Remove XFAILs.
2215
2216 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2217
2218         PR c++/16276
2219         * g++.dg/rtti/tinfo1.C: New file.
2220
2221 2004-07-07  Eric Christopher  <echristo@redhat.com>
2222
2223         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
2224
2225 2004-07-07  Andrew Pinski  <apinski@apple.com>
2226
2227         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
2228
2229 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
2230
2231         * g++.dg/init/call1.C: XFAIL.
2232
2233 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
2234
2235         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
2236         except for movstrict*, to movmem* and clrstr* to clrmem*.
2237
2238 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
2239
2240         * gcc.c-torture/execute/20040707-1.c: New test.
2241
2242 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
2243
2244         * gcc.c-torture/execute/20040706-1.c: New test.
2245
2246 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2247
2248         PR c++/3671
2249         * g++.dg/template/spec14.C: New test.
2250
2251 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
2252
2253         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
2254         nothing if not yet defined.  Use it in b, c and d type definitions.
2255         * gcc.c-torture/execute/20040705-1.c: New test.
2256         * gcc.c-torture/execute/20040705-2.c: New test.
2257
2258 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2259
2260         PR c++/2518
2261         * g++.dg/lookup/new1.C: New test.
2262
2263 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2264
2265         PR c++/11406
2266         * g++.dg/template/sizeof8.C: New test.
2267
2268 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
2269
2270         * gcc.c-torture/compile/20040705-1.c: New test.
2271
2272 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
2273
2274         * gfortran.fortran-torture/execute/seq_io.f90: New test.
2275
2276 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
2277
2278         * gcc.dg/cpp/if-mop.c: Two new testcases.
2279         * gcc.dg/cpp/trad/comment-3.c: New.
2280
2281 2004-07-04  Paul Brook  <paul@codesourcery.com>
2282
2283         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
2284
2285 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
2286
2287         PR c++/3761
2288         * g++.dg/lookup/crash4.C: New test.
2289
2290 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
2291
2292         * gcc.c-torture/execute/builtin-abs-1.c
2293         * gcc.c-torture/execute/builtin-abs-2.c
2294         * gcc.c-torture/execute/builtin-complex-1.c
2295         * gcc.c-torture/execute/builtins/string-1-lib.c
2296         * gcc.c-torture/execute/builtins/string-1.c
2297         * gcc.c-torture/execute/builtins/string-2-lib.c
2298         * gcc.c-torture/execute/builtins/string-2.c
2299         * gcc.c-torture/execute/builtins/string-3-lib.c
2300         * gcc.c-torture/execute/builtins/string-3.c
2301         * gcc.c-torture/execute/builtins/string-4-lib.c
2302         * gcc.c-torture/execute/builtins/string-4.c
2303         * gcc.c-torture/execute/builtins/string-5-lib.c
2304         * gcc.c-torture/execute/builtins/string-5.c
2305         * gcc.c-torture/execute/builtins/string-6-lib.c
2306         * gcc.c-torture/execute/builtins/string-6.c
2307         * gcc.c-torture/execute/builtins/string-7-lib.c
2308         * gcc.c-torture/execute/builtins/string-7.c
2309         * gcc.c-torture/execute/builtins/string-8-lib.c
2310         * gcc.c-torture/execute/builtins/string-8.c
2311         * gcc.c-torture/execute/builtins/string-9-lib.c
2312         * gcc.c-torture/execute/builtins/string-9.c
2313         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
2314         * gcc.c-torture/execute/builtins/string-asm-1.c
2315         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
2316         * gcc.c-torture/execute/builtins/string-asm-2.c
2317         * gcc.c-torture/execute/stdio-opt-1.c
2318         * gcc.c-torture/execute/stdio-opt-2.c
2319         * gcc.c-torture/execute/stdio-opt-3.c
2320         * gcc.c-torture/execute/string-opt-1.c
2321         * gcc.c-torture/execute/string-opt-10.c
2322         * gcc.c-torture/execute/string-opt-11.c
2323         * gcc.c-torture/execute/string-opt-12.c
2324         * gcc.c-torture/execute/string-opt-13.c
2325         * gcc.c-torture/execute/string-opt-14.c
2326         * gcc.c-torture/execute/string-opt-15.c
2327         * gcc.c-torture/execute/string-opt-16.c
2328         * gcc.c-torture/execute/string-opt-2.c
2329         * gcc.c-torture/execute/string-opt-6.c
2330         * gcc.c-torture/execute/string-opt-7.c
2331         * gcc.c-torture/execute/string-opt-8.c:
2332         Replace with ...
2333
2334         * gcc.c-torture/execute/builtins/abs-2.c
2335         * gcc.c-torture/execute/builtins/abs-3.c
2336         * gcc.c-torture/execute/builtins/complex-1.c
2337         * gcc.c-torture/execute/builtins/fprintf.c
2338         * gcc.c-torture/execute/builtins/fputs.c
2339         * gcc.c-torture/execute/builtins/memcmp.c
2340         * gcc.c-torture/execute/builtins/memmove.c
2341         * gcc.c-torture/execute/builtins/memops-asm.c
2342         * gcc.c-torture/execute/builtins/mempcpy-2.c
2343         * gcc.c-torture/execute/builtins/mempcpy.c
2344         * gcc.c-torture/execute/builtins/memset.c
2345         * gcc.c-torture/execute/builtins/printf.c
2346         * gcc.c-torture/execute/builtins/sprintf.c
2347         * gcc.c-torture/execute/builtins/strcat.c
2348         * gcc.c-torture/execute/builtins/strchr.c
2349         * gcc.c-torture/execute/builtins/strcmp.c
2350         * gcc.c-torture/execute/builtins/strcpy.c
2351         * gcc.c-torture/execute/builtins/strcspn.c
2352         * gcc.c-torture/execute/builtins/strlen-2.c
2353         * gcc.c-torture/execute/builtins/strlen.c
2354         * gcc.c-torture/execute/builtins/strncat.c
2355         * gcc.c-torture/execute/builtins/strncmp-2.c
2356         * gcc.c-torture/execute/builtins/strncmp.c
2357         * gcc.c-torture/execute/builtins/strncpy.c
2358         * gcc.c-torture/execute/builtins/strpbrk.c
2359         * gcc.c-torture/execute/builtins/strpcpy-2.c
2360         * gcc.c-torture/execute/builtins/strpcpy.c
2361         * gcc.c-torture/execute/builtins/strrchr.c
2362         * gcc.c-torture/execute/builtins/strspn.c
2363         * gcc.c-torture/execute/builtins/strstr-asm.c
2364         * gcc.c-torture/execute/builtins/strstr.c:
2365         ... these new files.
2366
2367         * gcc.c-torture/execute/builtins/abs-2-lib.c
2368         * gcc.c-torture/execute/builtins/abs-3-lib.c
2369         * gcc.c-torture/execute/builtins/complex-1-lib.c
2370         * gcc.c-torture/execute/builtins/fprintf-lib.c
2371         * gcc.c-torture/execute/builtins/fputs-lib.c
2372         * gcc.c-torture/execute/builtins/memcmp-lib.c
2373         * gcc.c-torture/execute/builtins/memmove-lib.c
2374         * gcc.c-torture/execute/builtins/memops-asm-lib.c
2375         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
2376         * gcc.c-torture/execute/builtins/mempcpy-lib.c
2377         * gcc.c-torture/execute/builtins/memset-lib.c
2378         * gcc.c-torture/execute/builtins/printf-lib.c
2379         * gcc.c-torture/execute/builtins/sprintf-lib.c
2380         * gcc.c-torture/execute/builtins/strcat-lib.c
2381         * gcc.c-torture/execute/builtins/strchr-lib.c
2382         * gcc.c-torture/execute/builtins/strcmp-lib.c
2383         * gcc.c-torture/execute/builtins/strcpy-lib.c
2384         * gcc.c-torture/execute/builtins/strcspn-lib.c
2385         * gcc.c-torture/execute/builtins/strlen-2-lib.c
2386         * gcc.c-torture/execute/builtins/strlen-lib.c
2387         * gcc.c-torture/execute/builtins/strncat-lib.c
2388         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
2389         * gcc.c-torture/execute/builtins/strncmp-lib.c
2390         * gcc.c-torture/execute/builtins/strncpy-lib.c
2391         * gcc.c-torture/execute/builtins/strpbrk-lib.c
2392         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
2393         * gcc.c-torture/execute/builtins/strpcpy-lib.c
2394         * gcc.c-torture/execute/builtins/strrchr-lib.c
2395         * gcc.c-torture/execute/builtins/strspn-lib.c
2396         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
2397         * gcc.c-torture/execute/builtins/strstr-lib.c
2398         * gcc.c-torture/execute/builtins/lib/abs.c
2399         * gcc.c-torture/execute/builtins/lib/fprintf.c
2400         * gcc.c-torture/execute/builtins/lib/memset.c
2401         * gcc.c-torture/execute/builtins/lib/printf.c
2402         * gcc.c-torture/execute/builtins/lib/sprintf.c
2403         * gcc.c-torture/execute/builtins/lib/strcpy.c
2404         * gcc.c-torture/execute/builtins/lib/strcspn.c
2405         * gcc.c-torture/execute/builtins/lib/strncat.c
2406         * gcc.c-torture/execute/builtins/lib/strncmp.c
2407         * gcc.c-torture/execute/builtins/lib/strncpy.c
2408         * gcc.c-torture/execute/builtins/lib/strpbrk.c
2409         * gcc.c-torture/execute/builtins/lib/strspn.c
2410         * gcc.c-torture/execute/builtins/lib/strstr.c:
2411         New files containing support routines.
2412
2413         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
2414         declaration.
2415         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
2416         when not optimizing.
2417
2418 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
2419
2420         PR c++/16240
2421         * g++.dg/abi/mangle22.C: New test.
2422         * g++.dg/abi/mangle23.C: Likewise.
2423
2424 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
2425
2426         PR fortran/16290
2427         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
2428         Allow for cases without denormalized floating point numbers.
2429
2430 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
2431
2432         PR c/1027
2433         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
2434         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
2435         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
2436         expected warning text.
2437         * gcc.dg/format/diag-2.c: New test.
2438
2439 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2440
2441         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
2442
2443 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
2444
2445         * gcc.dg/builtins-43.c: New.
2446         * gcc.dg/builtins-44.c: New.
2447         * gcc.dg/builtins-45.c: New.
2448
2449 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
2450             Andreas Tobler  <a.tobler@schweiz.ch>
2451
2452         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
2453         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
2454         as SIGSEGV.
2455         * gcc.dg/cleanup-11.c: Likewise.
2456         * gcc.dg/cleanup-8.c: Likewise.
2457         * gcc.dg/cleanup-9.c: Likewise.
2458         * gcc.dg/cleanup-5.c: Run on all platforms.
2459
2460 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2461
2462         * g++.dg/warn/nonnull1.C: New test.
2463
2464 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2465
2466         * gcc.dg/compat/compat-common.h: Wrap up CINT in
2467         an #ifndef SKIP_COMPLEX_INT/#endif pair.
2468         Special-case the Sun compiler wrt to <complex.h>.
2469
2470 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
2471
2472         * gcc.dg/Wunreachable-8.C: New test.
2473
2474         * gcc.dg/h8300-ice2.c : New test.
2475
2476 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
2477
2478         PR fortran/16161
2479         * gfortran.fortran-torture/compile/implicit.f90: Add test
2480         for implicit character.
2481
2482 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
2483
2484         PR fortran/16289
2485         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
2486         Use tiny() intrinsic to find smallest non-negative real
2487
2488 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
2489
2490         * gcc.dg/compat/struct-by-value-22_main.c: New test.
2491         * gcc.dg/compat/struct-by-value-22_x.c: New.
2492         * gcc.dg/compat/struct-by-value-22_y.c: New.
2493
2494         * gcc.c-torture/execute/20040629-1.c: New test.
2495
2496 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
2497
2498         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
2499         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
2500
2501         PR target/16195
2502         * gcc.dg/20040625-1.c: New test.
2503
2504 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2505
2506         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
2507
2508 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2509
2510         PR fortran/15963
2511         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
2512
2513 2004-06-29  Richard Henderson  <rth@redhat.com>
2514
2515         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
2516
2517 2004-06-29  Paul Brook  <paul@codesourcery.com>
2518
2519         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
2520         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
2521
2522 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
2523
2524         PR c++/16260
2525         * g++.dg/parse/crash15.C: New.
2526
2527 2004-06-28  Andrew Pinski  <apinski@apple.com>
2528
2529         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
2530         by the error already.
2531
2532         * g++.dg/opt/ptrmem4.C: Change to compile only test.
2533
2534 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
2535
2536         PR target/14041
2537         * gcc.dg/h8300-bss-align-1.c : New.
2538
2539 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2540
2541         * PR c++/16174
2542         * g++.dg/template/ctor4.C: New.
2543
2544 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
2545
2546         PR c++/16205
2547         * g++.dg/warn/Wsequence-point-1.C: New test.
2548
2549 2004-06-27  Paul Brook  <paul@codesourcery.com>
2550
2551         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
2552
2553 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
2554
2555         * g++.old-deja/g++.mike/p7325.C: Remove.
2556
2557 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
2558
2559         PR c/14963
2560         * gcc.dg/pr14963.c: New test.
2561
2562 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
2563
2564         PR c++/16193
2565         * g++.dg/parse/redef1.C: New test.
2566
2567 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
2568
2569         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
2570         20021110.c.
2571         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
2572         20021119-1.c.
2573         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
2574         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
2575         5-04.c.
2576         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
2577         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
2578         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
2579         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
2580         g++.brendan/enum14.C.
2581         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
2582         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
2583         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
2584         g++.mike/virt1.C.
2585         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
2586         memtemp24.C.
2587
2588 2004-06-27  Roger Sayle  <roger@eyesopen.com>
2589
2590         * gcc.dg/20040527-1.c: New test case.
2591
2592 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
2593
2594         PR gfortran/pr16196
2595         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
2596
2597 2004-06-25  Roger Sayle  <roger@eyesopen.com>
2598
2599         PR middle-end/15825
2600         * gcc.dg/pr15825-1.c: New test case.
2601
2602 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
2603
2604         * gcc.c-torture/execute/20040625-1.c: New test.
2605
2606 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2607
2608         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
2609
2610 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
2611
2612         * gcc.dg/torture/mips-div-1.c: New test.
2613
2614 2004-06-24  Jeff Law  <law@redhat.com>
2615
2616         * gcc.dg/tree-ssa/20040624-1.c: New test.
2617
2618 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
2619
2620         * gcc.c-torture/compile/20040624-1.c: New test.
2621
2622 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2623
2624         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
2625         this directory.
2626
2627 2004-06-23  Andrew Pinski  <apinski@apple.com>
2628
2629         PR middle-end/15988
2630         * g++.dg/opt/ptrmem4.C: New test.
2631
2632         * gcc.dg/c90-array-quals-2.c: New test.
2633
2634 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
2635
2636         * gcc.dg/kpice1.c: New test.
2637
2638 2006-06-23  Andrew Pinski  <apinski@apple.com>
2639
2640         * gcc.dg/c90-array-quals.c: New test.
2641
2642 2006-06-22  Richard Henderson  <rth@redhat.com>
2643
2644         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
2645
2646 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
2647
2648         * gcc.dg/builtins-config.h: Handle FreeBSD.
2649
2650 2006-06-22  Richard Henderson  <rth@redhat.com>
2651
2652         * g++.dg/opt/devirt1.C: New.
2653
2654 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
2655
2656         * g++.dg/opt/pr15551.C: New testcase.
2657
2658 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
2659
2660         PR target/14800
2661         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
2662         x86_64-*-linux* when compiling for 32bit.
2663
2664 2004-06-21  Andrew Pinski  <apinski@apple.com>
2665
2666         * gcc.dg/pch/struct-1.c: New.
2667         * gcc.dg/pch/struct-1.hs: New.
2668
2669 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
2670
2671         * gcc.dg/pch/save-temps-1.c: New file.
2672         * gcc.dg/pch/save-temps-1.hs: New file.
2673
2674 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2675
2676         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
2677         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
2678
2679 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2680
2681         * gfortran.fortran-torture/execute/select_1.f90: Rename function
2682         to fix type error.
2683         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
2684         Remove trailing spaces.
2685
2686 2004-06-21  Richard Henderson  <rth@redhat.com>
2687
2688         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
2689         merging && to BIT_FIELD_REF.
2690
2691 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
2692
2693         * g++.dg/opt/placeholder1.C: New test.
2694
2695 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2696
2697         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
2698         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2699         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2700         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2701
2702 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
2703
2704         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
2705         extern "C".
2706         * g++.dg/other/pragma-re-1.C: Add comments.
2707
2708 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
2709
2710         PR gfortran/16080
2711         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
2712
2713 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
2714
2715         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
2716         instead of setting the type of size_t by
2717         hand.
2718
2719 2004-06-18  Roger Sayle  <roger@eyesopen.com>
2720
2721         * gcc.dg/unordered-2.c: New test case.
2722         * gcc.dg/unordered-3.c: New test case.
2723
2724 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
2725
2726         PR other/16043
2727         * lib/g++.exp (g++_version): Tweak regexp for version
2728         * lib/g77.exp (g77_version): Likewise
2729         * lib/gfortran.exp (gfortran_version): Likewise
2730         * lib/objc.exp (objc_version): Likewise
2731         * lib/treelang.exp (treelang_version): Likewise
2732
2733 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
2734
2735         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
2736         Use INT_MAX instead of __INT_MAX__.
2737         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2738
2739         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
2740         * gcc.dg/compat/scalar-return-3_x.c: Use it.
2741         * gcc.dg/compat/scalar-return-3_y.c: Use it.
2742         * gcc.dg/compat/scalar-return-4_x.c: Use it.
2743         * gcc.dg/compat/scalar-return-4_y.c: Use it.
2744         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
2745         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
2746         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
2747         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
2748
2749         * gcc.dg/range-test-1.c: New test.
2750         * g++.dg/opt/range-test-1.C: New test.
2751
2752 2004-06-17  Richard Henderson  <rth@redhat.com>
2753
2754         * objc.dg/sync-1.m: New.
2755         * objc.dg/try-catch-1.m: Don't force next runtime.
2756         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
2757         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
2758         shadowed catch clause.
2759         * objc.dg/try-catch-5.m: New.
2760
2761 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
2762
2763         Bug 14610
2764         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
2765
2766 2004-06-15  Richard Henderson  <rth@redhat.com>
2767
2768         * gcc.dg/20001116-1.c: Move expected warning line.
2769
2770 2004-06-15  Richard Henderson  <rth@redhat.com>
2771
2772         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
2773         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
2774
2775 2004-06-15  Jeff Law  <law@redhat.com>
2776
2777         * gcc.dg/tree-ssa/20040615-1.c: New test.
2778         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
2779         be less sensitive to operand ordering.
2780         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
2781
2782 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
2783
2784         * g++.dg/abi/bitfield3.C: Add comment..
2785
2786 2004-06-15  Richard Henderson  <rth@redhat.com>
2787
2788         * g++.dg/ext/stmtexpr1.C: XFAIL.
2789         * gcc.dg/20030612-1.c: XFAIL.
2790
2791 2004-06-15  Eric Christopher  <echristo@redhat.com>
2792
2793         * g++.dg/charset/asm5.c: New.
2794         * gcc.dg/charset/asm6.c: New.
2795
2796 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2797
2798         PR fortran/15962
2799         * gfortran.fortran-torture/execute/select_1.f90: New test.
2800
2801 2004-06-15  Paul Brook  <paul@codesourcery.com>
2802
2803         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
2804
2805 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2806
2807         PR c++/15967
2808         * g++.dg/lookup/crash3.C: New test.
2809
2810 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2811
2812         PR c++/15947
2813         * g++.dg/parse/dtor4.C: New test.
2814
2815 2004-06-14  Jeff Law  <law@redhat.com>
2816
2817         * gcc.c-torture/compile/20040614-1.c: New test.
2818
2819 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2820
2821         PR fortran/15211
2822         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
2823         LEN of a character array.
2824
2825 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
2826
2827         PR c++/15096
2828         * g++.dg/template/ptrmem10.C: New test.
2829
2830         PR c++/14930
2831         * g++.dg/template/friend30.C: New test.
2832
2833 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2834
2835         PR fortran/14928
2836         * gfortran.fortran-torture/compile/mloc.f90: New test.
2837
2838 2004-06-13  Paul Brook  <paul@codesourcery.com>
2839
2840         * gfortran.fortran-torture/execute/random_2.f90: New test.
2841
2842 2004-06-13  Eric Christopher  <echristo@redhat.com>
2843
2844         * gcc.dg/noncompile/redecl-1.c: Fix error message.
2845
2846 2004-06-12  Paul Brook  <paul@codesourcery.com>
2847
2848         * gfortran.fortran-torture/execute/contained_3.f90: New test.
2849
2850 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2851
2852         PR fortran/14923
2853         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
2854
2855 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2856
2857         PR fortran/14957
2858         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
2859         syntax errors in end statements of contained subroutines.
2860
2861 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2862
2863         PR fortran/12841
2864         * gfortran.fortran-torture/execute/null_arg.f90: New test.
2865
2866 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
2867
2868         PR fortran/15665
2869         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
2870
2871 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
2872
2873         PR gfortran/12839
2874         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
2875
2876 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
2877
2878         PR c++/15862
2879         * g++.dg/parse/enum1.C: New test.
2880
2881 2004-06-10  Jeff Law  <law@redhat.com>
2882
2883         * gcc.c-torture/compile/20040610-1.c: New test.
2884
2885 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2886
2887         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
2888         * g++.old-deja/g++.other/decl3.C: Likewise.
2889
2890 2004-06-10  Brian Booth  <bbooth@redhat.com>
2891
2892         * gcc.dg/tree-ssa/20031015-1.c: Scan for
2893         V_MAY_DEF instead of VDEF.
2894         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
2895
2896 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
2897
2898         PR c++/14211
2899         * g++.dg/conversion/const1.C: New test.
2900
2901         PR c++/15076
2902         * g++.dg/conversion/reinterpret1.C: New test.
2903
2904         PR c++/15877
2905         * g++.dg/template/enum2.C: New test.
2906
2907         PR c++/15227
2908         * g++.dg/template/error13.C: New test.
2909
2910 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2911
2912         PR fortran/14957
2913         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
2914         arguments to test_* REAL and of the right size.
2915
2916 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2917
2918         PR target/15569
2919         PR rtl-optimization/15681
2920         * gcc.dg/20040609-1.c: New test.
2921
2922 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2923
2924         PR c++/14791
2925         * g++.dg/opt/builtins1.C: New test.
2926
2927 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
2928
2929         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
2930         that use default windows32 struct layout.
2931         * gcc.dg/i386-bitfield2.c: Likewise.
2932
2933 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
2934
2935         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
2936         for mingw32 and cygwin targets.
2937
2938 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
2939
2940         * gcc.dg/pch/macro-4.c: New.
2941         * gcc.dg/pch/macro-4.hs: New.
2942
2943 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2944
2945         PR fortran/13249
2946         * gfortran.fortran-torture/compile/name_clash.f90: New test.
2947
2948 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2949
2950         PR fortran/13372
2951         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
2952
2953 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2954
2955         PR gfortran/14897
2956         * gfortran.fortran-torture/execute/t_edit.f90: New test.
2957
2958 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2959
2960         PR gfortran/15755
2961         * gfortran.fortran-torture/execute/backspace.c : New test.
2962
2963 2004-06-09  Paul Brook  <paul@codesourcery.com>
2964
2965         * gfortran.fortran-torture/execure/intrinsic_associated.f90
2966         (pointer_to_section): Rewrite to use smaller array.
2967
2968 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
2969
2970         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
2971         * gcc.dg/ext/altivec-10.c: Same.
2972         * gcc.dg/ext/altivec-11.c: Same.
2973         * gcc.dg/ext/altivec-12.c: Same.
2974         * gcc.dg/ext/altivec-13.c: Same.
2975         * gcc.dg/ext/altivec-14.c: Same.
2976         * gcc.dg/ext/altivec-15.c: Same.
2977         * gcc.dg/ext/altivec-16.c: Same.
2978         * gcc.dg/ext/altivec-3.c: Same.
2979         * gcc.dg/ext/altivec-4.c: Same.
2980         * gcc.dg/ext/altivec-6.c: Same.
2981         * gcc.dg/ext/altivec-7.c: Same.
2982         * gcc.dg/ext/altivec-8.c: Same.
2983         * gcc.dg/ext/altivec-varargs-1.c: Same.
2984
2985         * g++.dg/ext/altivec-1.C: Correct dg syntax.
2986         * g++.dg/ext/altivec-10.C: Same.
2987         * g++.dg/ext/altivec-2.C: Same.
2988         * g++.dg/ext/altivec-3.C: Same.
2989         * g++.dg/ext/altivec-4.C: Same.
2990         * g++.dg/ext/altivec-5.C: Same.
2991         * g++.dg/ext/altivec-6.C: Same.
2992         * g++.dg/ext/altivec-7.C: Same.
2993         * g++.dg/ext/altivec-8.C: Same.
2994         * g++.dg/ext/altivec-9.C: Same.
2995
2996 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2997
2998         PR c++/7841
2999         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
3000
3001 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3002
3003         * gcc.dg/union-1.c: New test.
3004
3005 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3006
3007         * gcc.dg/builtins-41.c: New test case.
3008         * gcc.dg/builtins-42.c: New test case.
3009
3010 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3011
3012         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
3013         * g++.dg/ext/altivec-10.C: Same.
3014         * g++.dg/ext/altivec-2.C: Same.
3015         * g++.dg/ext/altivec-3.C: Same.
3016         * g++.dg/ext/altivec-4.C: Same.
3017         * g++.dg/ext/altivec-5.C: Same.
3018         * g++.dg/ext/altivec-6.C: Same.
3019         * g++.dg/ext/altivec-7.C: Same.
3020         * g++.dg/ext/altivec-8.C: Same.
3021         * g++.dg/ext/altivec-9.C: Same.
3022         * g++.old-deja/g++.abi/cxa_vec.C: Same.
3023         * g++.old-deja/g++.brendan/new3.C: Same.
3024         * gcc.c-torture/execute/eeprof-1.x: Same.
3025
3026 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3027
3028         PR c/14765
3029         * gcc.dg/pr14765-1.c: New test.
3030
3031 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3032
3033         PR c/14649
3034         * gcc.dg/pr14649-1.c: New test case.
3035
3036 2004-06-07  Richard Henderson  <rth@redhat.com>
3037
3038         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
3039         if temporaries.
3040
3041 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3042
3043         * g++.dg/eh/elide1.C: Remove XFAIL.
3044
3045 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
3046
3047         PR c++/15337
3048         * g++.dg/expr/sizeof3.C: New test.
3049
3050         PR c++/14777
3051         * g++.dg/template/access14.C: New test.
3052
3053         PR c++/15554
3054         * g++.dg/template/enum1.C: New test.
3055
3056         PR c++/15057
3057         * g++.dg/eh/throw1.C: New test.
3058
3059 2004-06-07  David Ayers  <d.ayers@inode.at>
3060             Ziemowit Laski  <zlaski@apple.com>
3061
3062         * lib/objc.exp (objc_target_compile): Revert the '-framework
3063         Foundation' flag fix, since bare Darwin does not ship
3064         with the Foundation framework.
3065         * objc/execute/next_mapping.h: Provide a local NSConstantString
3066         @interface and @implementation.
3067         (objc_constant_string_init): A constructor function, used to
3068         initialize the NSConstantString meta-class object.
3069         * objc/execute/string1.m: Include "next_mapping.h" instead of
3070         <Foundation/NSString.h>.
3071         * objc/execute/string2.m: Likewise.
3072         * objc/execute/string3.m: Likewise.
3073         * objc/execute/string4.m: Likewise.
3074
3075 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
3076
3077         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
3078         to double. Replace double with FLOAT.
3079         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
3080
3081         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
3082         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
3083         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
3084         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
3085         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
3086         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
3087         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
3088         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
3089
3090 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3091
3092         PR c/13519
3093         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
3094
3095 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3096
3097         PR c++/15503
3098         * g++.dg/template/meminit2.C: New test.
3099
3100 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
3101
3102         PR target/15822
3103         * gcc.c-torture/execute/compare-fp-1.c,
3104         gcc.c-torture/execute/compare-fp-2.c,
3105         gcc.c-torture/execute/compare-fp-3.c,
3106         gcc.c-torture/execute/compare-fp-4.c,
3107         gcc.c-torture/execute/compare-fp-3.x,
3108         gcc.c-torture/execute/compare-fp-4.x: Moved...
3109         * gcc.c-torture/execute/ieee/compare-fp-1.c,
3110         gcc.c-torture/execute/ieee/compare-fp-2.c,
3111         gcc.c-torture/execute/ieee/compare-fp-3.c,
3112         gcc.c-torture/execute/ieee/compare-fp-4.c,
3113         gcc.c-torture/execute/ieee/compare-fp-3.x,
3114         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
3115
3116 2004-06-04  David Ayers  <d.ayers@inode.at>
3117
3118         * objc/execute/protocol-isEqual-4.m: New testcase.
3119
3120 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
3121
3122         * objc/execute/protocol-isEqual-1.m: New testcase.
3123         * objc/execute/protocol-isEqual-2.m: New testcase.
3124         * objc/execute/protocol-isEqual-3.m: New testcase.
3125
3126 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3127
3128         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
3129
3130 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
3131
3132         * lib/objc.exp (objc_target_compile): When running tests on
3133         Darwin (Mac OS X), inform the linker about '-framework
3134         'Foundation'.
3135
3136 2004-06-02  Eric Christopher  <echristo@redhat.com>
3137
3138         * gcc.c-torture/compile/20040602-1.c: New.
3139
3140 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
3141
3142         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
3143         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3144
3145         PR tree-optimization/14736
3146         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
3147
3148         PR tree-optimization/14042
3149         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
3150
3151         PR tree-optimization/14729
3152         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
3153
3154 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3155
3156         PR fortran/15557
3157         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
3158
3159 2004-06-01  Richard Hederson  <rth@redhat.com>
3160
3161         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
3162
3163 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3164
3165         PR c++/14932
3166         * g++.dg/parse/offsetof4.C: New test.
3167
3168 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
3169
3170         PR objc/7993
3171         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
3172
3173 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
3174
3175         PR c++/15701
3176         * g++.dg/template/friend29.C: New test.
3177
3178 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3179
3180         PR c/15749
3181         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
3182
3183 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3184
3185         * gcc.dg/sparc-trap-1.c: New test.
3186
3187 2004-05-31  Roger Sayle  <roger@eyesopen.com>
3188
3189         PR middle-end/15069
3190         * g++.dg/opt/fold3.C: New test case.
3191
3192 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
3193
3194         * lib/target-supports.exp (check_iconv_available): Fix fallout
3195         from 2004-05-28 patch.
3196
3197 2004-05-30  Paul Brook  <paul@codesourcery.com>
3198
3199         PR fortran/15620
3200         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
3201         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
3202
3203 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
3204
3205         * gfortran.fortran-torture/execute/random_1.f90: New test.
3206
3207 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3208
3209         * g++.dg/ext/altivec-10.C: New test.
3210
3211 2004-05-29  Paul Brook  <paul@codesourcery.com>
3212
3213         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
3214
3215 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3216
3217         * gcc.dg/altivec-16.c: New test.
3218
3219 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
3220
3221         * lib/target-supports.exp (check_vmx_hw_available): New.
3222         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
3223
3224         * lib/target-supports.exp (check_alias_available,
3225         check_iconv_available, check_named_sections_available): Use
3226         unique names for temporary files.
3227
3228 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3229
3230         * gcc.dg/altivec-15.c: New test.
3231
3232 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3233
3234         PR c++/15083
3235         * g++.dg/warn/noeffect6.C: New test.
3236
3237         PR c++/15471
3238         * g++.dg/expr/ptrmem4.C: New test.
3239
3240         PR c++/15640
3241         * g++.dg/template/operator3.C: New test.
3242
3243 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3244
3245         PR c++/14668
3246         * g++.dg/lookup/redecl1.C: New test.
3247         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
3248
3249 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
3250
3251         * gcc.c-torture/execute/compare-fp-1.c,
3252         gcc.c-torture/execute/compare-fp-2.c,
3253         gcc.c-torture/execute/compare-fp-3.c,
3254         gcc.c-torture/execute/compare-fp-4.c,
3255         gcc.c-torture/execute/compare-fp-3.x,
3256         gcc.c-torture/execute/compare-fp-4.x,
3257         gcc.dg/pr15649-1.c: New.
3258
3259 2004-05-27  Adam Nemet  <anemet@lnxw.com>
3260
3261         PR c++/12883
3262         * g++.dg/init/array14.C: New test.
3263
3264 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
3265
3266         * lib/compat.exp (compat-get-options-main): New.
3267         (compat-get-options): Remove unneeded code, warn for ignored
3268         command.
3269         (compat-execute): Check flag set by dg-require-* commands.
3270
3271         * lib/compat.exp (compat-execute): Break up long lines.
3272
3273 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
3274
3275         * gcc.dg/altivec-7.c: Don't use 'vector long'.
3276         * gcc.dg/altivec-14.c: New test.
3277         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
3278
3279         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
3280         * gcc.dg/altivec-12.c: Ditto.
3281
3282         * gcc.dg/altivec-3.c: Move call to altivec_check.
3283
3284 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3285
3286         PR c++/15044
3287         * g++.dg/template/error12.C: New test.
3288
3289         PR c++/15317
3290         * g++.dg/ext/attrib15.C: New test.
3291
3292         PR c++/15329
3293         * g++.dg/template/ptrmem9.C: New test.
3294
3295 2004-05-25  Paul Brook  <paul@codesourcery.com>
3296
3297         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
3298
3299 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3300
3301         PR c++/15165
3302         * g++.dg/template/crash19.C: New test.
3303
3304 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3305
3306         PR c++/15025
3307         * g++.dg/template/redecl1.C: New test.
3308
3309 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3310
3311         PR c++/14821
3312         * g++.dg/other/ns1.C: New test.
3313
3314         PR c++/14883
3315         * g++.dg/template/invalid1.C: New test.
3316
3317 2004-05-23  Paul Brook  <paul@codesourcery.com>
3318         Victor Leikehman  <lei@haifasphere.co.il>
3319
3320         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
3321         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
3322
3323 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
3324
3325         PR c++/15285
3326         PR c++/15299
3327         * g++.dg/template/non-dependent5.C: New test.
3328         * g++.dg/template/non-dependent6.C: New test.
3329
3330 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
3331
3332         PR c++/15507
3333         * g++.dg/inherit/union1.C: New test.
3334
3335         PR c++/15542
3336         * g++.dg/template/addr1.C: New test.
3337
3338         PR c++/15427
3339         * g++.dg/template/array5.C: New test.
3340
3341         PR c++/15287
3342         * g++.dg/template/array6.C: New test.
3343
3344 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
3345             Roger Sayle  <roger@eyesopen.com>
3346
3347         * g++.dg/lookup/forscope2.C: New test case.
3348
3349 2004-05-22  Ben Elliston  <bje@au.ibm.com>
3350
3351         * gcc.dg/cpp/Wmissingdirs.c: New.
3352
3353 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3354
3355         PR target/15301
3356         * gcc.dg/compat/union-m128-1.h: New file.
3357         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3358         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3359         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3360
3361 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3362
3363         PR target/15302
3364         * gcc.dg/compat/struct-complex-1.h: New file.
3365         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
3366         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
3367         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3368
3369 2004-05-20  Roger Sayle  <roger@eyesopen.com>
3370
3371         PR middle-end/3074
3372         * gcc.dg/pr3074-1.c: New test case.
3373         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
3374
3375 2004-05-20  Falk Hueffner  <falk@debian.org>
3376
3377         PR other/15526
3378         * gcc.dg/ftrapv-1.c: New test case.
3379
3380 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3381
3382         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
3383
3384 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
3385             Jeff Law  <law@redhat.com>
3386
3387         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
3388         * gcc.dg/tree-ssa/20040518-2.c: New test.
3389
3390         * gcc.dg/tree-ssa/20040518-1.c: New test.
3391
3392 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
3393
3394         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
3395
3396 2004-05-18  Paul Brook  <paul@codesourcery.com>
3397
3398         PR fortran/13930
3399         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
3400
3401 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3402
3403         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
3404         constant folding.
3405
3406 2004-05-17  Steven Bosscher  <stevenb@suse.de>
3407
3408         * gcc.dg/tree-ssa/20040517-1.c: New test.
3409
3410 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3411
3412         * gcc.dg/loop-4.c: New test.
3413
3414 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
3415
3416         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
3417
3418 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
3419
3420         PR fortran/15311
3421         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
3422
3423 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3424
3425         PR fortran/13826
3426         PR fortran/13940
3427         * gfortran.fortran-torture/compile/data_1.f90: New test.
3428
3429 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
3430
3431         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
3432         * gcc.dg/uninit-H.c: Define ASM for __s390__.
3433
3434 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3435
3436         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
3437
3438 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3439
3440         PR c/15444
3441         * gcc.dg/format/xopen-1.c: Adjust expected message.
3442         * gcc.dg/format/xopen-3.c: New test.
3443
3444 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
3445
3446         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
3447
3448 2004-05-14  Jeff Law  <law@redhat.com>
3449
3450         * gcc.dg/tree-ssa/20040514-2.c: New test.
3451
3452 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3453
3454         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
3455         this ...
3456         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
3457         this.
3458
3459 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
3460
3461         * gcc.dg/tree-ssa/20040514-1.c: New test.
3462
3463 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3464
3465         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
3466         test.
3467
3468 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3469
3470         PR fortran/14066
3471         * gfortran.fortran-torture/compile/do_1.f90: New test.
3472
3473 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3474
3475         PR fortran/15051
3476         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
3477         test.
3478
3479 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
3480
3481         PR fortran/15149
3482         * gfortran.fortran-torture/execute/random_init.f90: New test.
3483
3484 2004-05-13  Paul Brook  <paul@codesourcery.com>
3485
3486         PR fortran/15314
3487         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
3488
3489 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
3490
3491         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
3492         for the powerpc case.
3493
3494 2004-05-13  Jeff Law  <law@redhat.com>
3495
3496         * gcc.dg/tree-ssa/20040513-1.c: New test.
3497         * gcc.dg/tree-ssa/20040513-2.c: New test.
3498
3499 2004-05-13  Paul Brook  <paul@codesourcery.com>
3500
3501         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
3502         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
3503         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
3504
3505 2004-05-13  Andreas Schwab  <schwab@suse.de>
3506
3507         PR other/10819
3508         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
3509         characters.
3510
3511 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
3512
3513         PR fortran/15294
3514         * gfortran.fortran-torture/execute/adjustr.f90: New file.
3515
3516 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
3517
3518         Merge from tree-ssa-20020619-branch.  See
3519         ChangeLog.tree-ssa for details.
3520
3521 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
3522
3523         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
3524         include <altivec.h> explicitly.
3525         * gcc.dg/altivec-13.c: Likewise.
3526
3527 2004-05-11  Paul Brook  <paul@codesourcery.com>
3528
3529         * gcc.c-torture/compile/20010518-1.c: Force enum size.
3530
3531 2004-05-10  Eric Christopher  <echristo@redhat.com>
3532
3533         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
3534         * gcc.dg/sibcall-4.c: Ditto.
3535
3536 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
3537
3538         * g++.dg/ext/altivec-8.C: New test case.
3539         * gcc.dg/altivec-13.c: New test case.
3540
3541 2004-05-08  Roger Sayle  <roger@eyesopen.com>
3542
3543         * gcc.c-torture/execute/divcmp-1.c: New test case.
3544         * gcc.c-torture/execute/divcmp-2.c: New test case.
3545         * gcc.c-torture/execute/divcmp-3.c: New test case.
3546
3547 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
3548
3549         * g++.dg/other/pragma-re-2.C: New test.
3550
3551 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
3552
3553         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
3554         * gcc.dg/i386-387-2.c: Likewise.
3555
3556         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
3557         __builtin_drem.
3558         * gcc.dg/i386-387-6.c: Likewise.
3559
3560 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
3561
3562         * gcc.dg/builtins-33.c:  Also check log1p*.
3563
3564 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
3565
3566         PR optimization/15296
3567         * gcc.c-torture/execute/pr15296.c: New test.
3568
3569 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
3570
3571         * gcc.dg/builtins-40.c: New test.
3572
3573 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
3574
3575         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
3576
3577 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
3578
3579         * g++.dg/ext/spe1.C: New testcase.
3580
3581 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
3582
3583         * objc.dg/image-info.m: Allow additional attributes
3584         for __image_info section.
3585
3586 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
3587
3588         * gcc.dg/torture/mips-hilo-2.c: New test.
3589
3590 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3591
3592         PR c++/14389
3593         * g++.dg/template/member5.C: New test.
3594
3595 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
3596
3597         * gcc.dg/builtins-34.c: Also check expm1*.
3598
3599 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3600
3601         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
3602         * gcc.dg/torture/builtin-convert-3.c: New test.
3603
3604 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
3605
3606         PR middle-end/15054
3607         * g++.dg/opt/pr15054.C: New test.
3608
3609 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3610
3611         * gcc.dg/torture/builtin-rounding-1.c: New test.
3612         * gcc.dg/builtins-25.c: Delete.
3613         * gcc.dg/builtins-29.c: Delete.
3614
3615 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
3616
3617         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
3618         * gcc.dg/sibcall-4.c: Likewise.
3619         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
3620
3621 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
3622
3623         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
3624         bit-field on 16-bit targets.
3625
3626 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
3627
3628         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
3629         16-bit targets.
3630
3631 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
3632
3633         * gcc.dg/rs6000-power2-1.c: Change to compile only.
3634         * gcc.dg/rs6000-power2-2.c: Likewise.
3635
3636 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
3637
3638         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
3639         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
3640         Change the asm registers to be in form of frN instead of fN.
3641
3642 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3643
3644         * gcc.dg/torture/builtin-convert-2.c: New test.
3645
3646 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
3647
3648         * gcc.dg/rs6000-power2-1.c: New test.
3649         * gcc.dg/rs6000-power2-2.c: New test.
3650
3651 2004-04-28  Jan Hubicka  <jh@suse.cz>
3652
3653         * gcc.dg/unused-6.c: New test.
3654
3655 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
3656             Ulrich Weigand  <uweigand@de.ibm.com>
3657
3658         * ada/acats/run_all.sh: Define $target variable.
3659
3660 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
3661
3662         PR c++/15119
3663         * g++.dg/other/vararg-1.C: New test.
3664
3665         PR c++/4794
3666         * g++.dg/eh/cleanup3.C: New test.
3667
3668 2004-04-24  Laurent GUERBY <laurent@guerby.net>
3669
3670         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
3671         and ad8011a (target_insn).
3672         * ada/acats/support/macro.dfs: Likewise.
3673         * ada/acats/support/impbit.adb: New file.
3674
3675 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
3676
3677         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
3678
3679 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3680
3681         * gcc.dg/loop-3.c: New test.
3682
3683 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
3684
3685         * gcc.c-torture/execute/simd-5.c: New test.
3686
3687 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3688
3689         PR c++/15064
3690         * g++.dg/template/crash18.C: New test.
3691
3692 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
3693
3694         * g++.dg/ext/complit3.C: New test.
3695
3696 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
3697
3698         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
3699         * gcc.dg/altivec-3.c: Same.
3700         * gcc.dg/altivec-varargs-1.c: Same.
3701
3702 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
3703
3704         * lib/target-supports.exp (check_profiling_available): Assume
3705         profiling is not available on powerpc-eabi targets.
3706
3707 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
3708
3709         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
3710         * gcc.dg/vmx/bug-1.c: Ditto.
3711
3712 2004-04-20  Eric Christopher  <echristo@redhat.com>
3713
3714         * gcc.dg/charset/extern.c: New test.
3715         * g++.dg/charset/extern3.cc: Ditto.
3716
3717 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
3718
3719         * gcc.dg/builtins-39.c: New test.
3720
3721 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
3722
3723         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
3724
3725 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
3726
3727         * gcc.dg/torture/mips-hilo-1.c: New test.
3728
3729 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
3730
3731         * gcc.c-torture/compile/20040419-1.c: New test.
3732
3733 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
3734
3735         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
3736
3737 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
3738             Aldy Hernandez  <aldyh@redhat.com>
3739
3740         * gcc.c-torture/execute/va-arg-24.c: New.
3741
3742 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
3743             Aldy Hernandez  <aldyh@redhat.com>
3744
3745         * gcc.dg/vmx/1b-01.c: New.
3746         * gcc.dg/vmx/1b-02.c: New.
3747         * gcc.dg/vmx/1b-03.c: New.
3748         * gcc.dg/vmx/1b-04.c: New.
3749         * gcc.dg/vmx/1b-05.c: New.
3750         * gcc.dg/vmx/1b-06.c: New.
3751         * gcc.dg/vmx/1b-07.c: New.
3752         * gcc.dg/vmx/1c-01.c: New.
3753         * gcc.dg/vmx/1c-02.c: New.
3754         * gcc.dg/vmx/3a-01a.c: New.
3755         * gcc.dg/vmx/3a-01.c: New.
3756         * gcc.dg/vmx/3a-01m.c: New.
3757         * gcc.dg/vmx/3a-03.c: New.
3758         * gcc.dg/vmx/3a-03m.c: New.
3759         * gcc.dg/vmx/3a-04.c: New.
3760         * gcc.dg/vmx/3a-04m.c: New.
3761         * gcc.dg/vmx/3a-05.c: New.
3762         * gcc.dg/vmx/3a-06.c: New.
3763         * gcc.dg/vmx/3a-06m.c: New.
3764         * gcc.dg/vmx/3a-07.c: New.
3765         * gcc.dg/vmx/3b-01.c: New.
3766         * gcc.dg/vmx/3b-02.c: New.
3767         * gcc.dg/vmx/3b-10.c: New.
3768         * gcc.dg/vmx/3b-13.c: New.
3769         * gcc.dg/vmx/3b-14.c: New.
3770         * gcc.dg/vmx/3b-15.c: New.
3771         * gcc.dg/vmx/3c-01a.c: New.
3772         * gcc.dg/vmx/3c-01.c: New.
3773         * gcc.dg/vmx/3c-02.c: New.
3774         * gcc.dg/vmx/3c-03.c: New.
3775         * gcc.dg/vmx/3d-01.c: New.
3776         * gcc.dg/vmx/4-01.c: New.
3777         * gcc.dg/vmx/4-03.c: New.
3778         * gcc.dg/vmx/5-01.c: New.
3779         * gcc.dg/vmx/5-02.c: New.
3780         * gcc.dg/vmx/5-03.c: New.
3781         * gcc.dg/vmx/5-04.c: New.
3782         * gcc.dg/vmx/5-05.c: New.
3783         * gcc.dg/vmx/5-06.c: New.
3784         * gcc.dg/vmx/5-07.c: New.
3785         * gcc.dg/vmx/5-07t.c: New.
3786         * gcc.dg/vmx/5-08.c: New.
3787         * gcc.dg/vmx/5-10.c: New.
3788         * gcc.dg/vmx/5-11.c: New.
3789         * gcc.dg/vmx/7-01a.c: New.
3790         * gcc.dg/vmx/7-01.c: New.
3791         * gcc.dg/vmx/7c-01.c: New.
3792         * gcc.dg/vmx/7d-01.c: New.
3793         * gcc.dg/vmx/7d-02.c: New.
3794         * gcc.dg/vmx/8-01.c: New.
3795         * gcc.dg/vmx/8-02a.c: New.
3796         * gcc.dg/vmx/8-02.c: New.
3797         * gcc.dg/vmx/brode-1.c: New.
3798         * gcc.dg/vmx/bug-1.c: New.
3799         * gcc.dg/vmx/bug-2.c: New.
3800         * gcc.dg/vmx/bug-3.c: New.
3801         * gcc.dg/vmx/cw-bug-1.c: New.
3802         * gcc.dg/vmx/cw-bug-2.c: New.
3803         * gcc.dg/vmx/cw-bug-3.c: New.
3804         * gcc.dg/vmx/dct.c: New.
3805         * gcc.dg/vmx/debug-1.c: New.
3806         * gcc.dg/vmx/debug-2.c: New.
3807         * gcc.dg/vmx/debug-3.c: New.
3808         * gcc.dg/vmx/debug-4.c: New.
3809         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
3810         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
3811         * gcc.dg/vmx/eg-5.c: New.
3812         * gcc.dg/vmx/fft.c: New.
3813         * gcc.dg/vmx/gcc-bug-1.c: New.
3814         * gcc.dg/vmx/gcc-bug-2.c: New.
3815         * gcc.dg/vmx/gcc-bug-3.c: New.
3816         * gcc.dg/vmx/gcc-bug-4.c: New.
3817         * gcc.dg/vmx/gcc-bug-5.c: New.
3818         * gcc.dg/vmx/gcc-bug-6.c: New.
3819         * gcc.dg/vmx/gcc-bug-7.c: New.
3820         * gcc.dg/vmx/gcc-bug-8.c: New.
3821         * gcc.dg/vmx/gcc-bug-9.c: New.
3822         * gcc.dg/vmx/gcc-bug-b.c: New.
3823         * gcc.dg/vmx/gcc-bug-c.c: New.
3824         * gcc.dg/vmx/gcc-bug-d.c: New.
3825         * gcc.dg/vmx/gcc-bug-e.c: New.
3826         * gcc.dg/vmx/gcc-bug-f.c: New.
3827         * gcc.dg/vmx/gcc-bug-g.c: New.
3828         * gcc.dg/vmx/gcc-bug-i.c: New.
3829         * gcc.dg/vmx/harness.h: New.
3830         * gcc.dg/vmx/ira1.c: New.
3831         * gcc.dg/vmx/ira2a.c: New.
3832         * gcc.dg/vmx/ira2b.c: New.
3833         * gcc.dg/vmx/ira2.c: New.
3834         * gcc.dg/vmx/ira2c.c: New.
3835         * gcc.dg/vmx/mem.c: New.
3836         * gcc.dg/vmx/newton-1.c: New.
3837         * gcc.dg/vmx/ops.c: New.
3838         * gcc.dg/vmx/sn7153.c: New.
3839         * gcc.dg/vmx/spill2.c: New.
3840         * gcc.dg/vmx/spill3.c: New.
3841         * gcc.dg/vmx/spill.c: New.
3842         * gcc.dg/vmx/t.c: New.
3843         * gcc.dg/vmx/varargs-1.c: New.
3844         * gcc.dg/vmx/varargs-2.c: New.
3845         * gcc.dg/vmx/varargs-3.c: New.
3846         * gcc.dg/vmx/varargs-4.c: New.
3847         * gcc.dg/vmx/varargs-5.c: New.
3848         * gcc.dg/vmx/varargs-6.c: New.
3849         * gcc.dg/vmx/varargs-7.c: New.
3850         * gcc.dg/vmx/vmx.exp: New.
3851         * gcc.dg/vmx/vprint-1.c: New.
3852         * gcc.dg/vmx/vscan-1.c: New.
3853         * gcc.dg/vmx/x-01.c: New.
3854         * gcc.dg/vmx/x-02.c: New.
3855         * gcc.dg/vmx/x-03.c: New.
3856         * gcc.dg/vmx/x-04.c: New.
3857         * gcc.dg/vmx/x-05.c: New.
3858         * gcc.dg/vmx/yousufi-1.c: New.
3859         * gcc.dg/vmx/zero-1.c: New.
3860         * gcc.dg/vmx/zero.c: New.
3861
3862 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
3863
3864         * g++.dg/lookup/java1.C: Update for chage of
3865         _Jv_AllocObject.
3866         * g++.dg/lookup/java2.C: Likewise.
3867
3868 2004-04-17  Laurent GUERBY <laurent@guerby.net>
3869
3870         * ada/acats/run_all.sh: use -O2 by default.
3871
3872 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
3873
3874         * gcc.dg/vr-mult-[12].c: New tests.
3875
3876 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3877
3878         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
3879
3880         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
3881
3882 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
3883
3884         * lib/target-supports.exp (check_profiling_available): Assume profiling
3885         isn't available for mips*-*-elf targets.
3886
3887 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
3888
3889         * gcc.dg/builtins-38.c: New test.
3890
3891 2004-04-14  Eric Christopher  <echristo@redhat.com>
3892
3893         * g++.dg/charset/charset.exp: Run .cc extension tests.
3894
3895 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
3896
3897         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
3898
3899 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3900
3901         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
3902
3903 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
3904
3905         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
3906         * gcc.dg/i386-387-2.c: Likewise.
3907
3908         * gcc.dg/i386-387-7.c: New test.
3909         * gcc.dg/i386-387-8.c: New test.
3910
3911         * gcc.dg/builtins-37.c: New test.
3912
3913 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
3914
3915         * g++.dg/pch/externc-1.C: Add missing semicolon.
3916
3917 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
3918
3919         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
3920
3921 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3922
3923         * gcc.c-torture/execute/20040411-1.c: New test.
3924
3925 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3926
3927         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
3928
3929 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
3930
3931         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
3932
3933 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
3934
3935         * lib/target-supports.exp (check_named_sections_available): New.
3936         * lib/gcc-dg.exp (dg-require-named-sections): New.
3937         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
3938         old-deja.exp.  Also prune error-count message from HP linker.
3939         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
3940
3941         * g++.dg/init/init-ref4.C: Use dg-require-weak.
3942         * g++.old-deja/g++.pt/static3.C: Likewise.
3943         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
3944
3945 2004-04-09  Roger Sayle  <roger@eyesopen.com>
3946
3947         * gcc.c-torture/execute/20040409-1.c: New test case.
3948         * gcc.c-torture/execute/20040409-2.c: New test case.
3949         * gcc.c-torture/execute/20040409-3.c: New test case.
3950
3951 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3952
3953         * gcc.dg/20040409-1.c: New test.
3954
3955 2004-04-08  Roger Sayle  <roger@eyesopen.com>
3956
3957         PR target/14888
3958         * g++.dg/opt/pr14888.C: New test case.
3959
3960 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
3961
3962         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
3963         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
3964         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
3965         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
3966         New tests.
3967
3968 2004-04-08  Paul Brook  <paul@codesourcery.com>
3969
3970         * gcc.dg/spill-1.c: New test.
3971
3972 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3973
3974         * gcc.dg/torture/builtin-ctype-2.c: New test.
3975
3976 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
3977
3978         * gcc.dg/pch/pch.exp: Add largefile test.
3979
3980 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
3981
3982         * g++.dg/pch/externc-1.Hs: New.
3983         * g++.dg/pch/externc-1.C: New.
3984
3985 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3986
3987         * gcc.dg/compat/struct-by-value-5a_main.c,
3988         gcc.dg/compat/struct-by-value-5b_main.c: New files.
3989         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
3990         * gcc.dg/compat/struct-by-value-5a_x.c,
3991         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
3992         gcc.dg/compat/struct-by-value-5_x.c.
3993         * gcc.dg/compat/struct-by-value-5a_y.c,
3994         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
3995         gcc.dg/compat/struct-by-value-5_y.c.
3996
3997         * gcc.dg/compat/struct-by-value-6a_main.c,
3998         gcc.dg/compat/struct-by-value-6b_main.c: New files.
3999         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
4000         * gcc.dg/compat/struct-by-value-6a_x.c,
4001         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
4002         gcc.dg/compat/struct-by-value-6_x.c.
4003         * gcc.dg/compat/struct-by-value-6a_y.c,
4004         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
4005         gcc.dg/compat/struct-by-value-6_y.c.
4006
4007         * gcc.dg/compat/struct-by-value-7a_main.c,
4008         gcc.dg/compat/struct-by-value-7b_main.c: New files.
4009         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
4010         * gcc.dg/compat/struct-by-value-7a_x.c,
4011         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
4012         gcc.dg/compat/struct-by-value-7_x.c.
4013         * gcc.dg/compat/struct-by-value-7a_y.c,
4014         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
4015         gcc.dg/compat/struct-by-value-7_y.c.
4016
4017 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
4018
4019         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
4020         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
4021         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
4022         options.
4023
4024 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
4025
4026         * gcc.dg/builtins-36.c: New test.
4027
4028 2004-04-06  Paul Brook  <paul@codesourcery.com>
4029
4030         * README.gcc: Remove obsolete contraint on testcases.
4031
4032 2004-04-05  Paul Brook  <paul@codesourcery.com>
4033
4034         PR2123
4035         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
4036         failure and exit(0) on success.
4037         * g++.dg/expr/anew2.C: Ditto.
4038         * g++.dg/expr/anew3.C: Ditto.
4039         * g++.dg/expr/anew4.C: Ditto.
4040
4041 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
4042
4043         PR c++/3518
4044         * g++.dg/template/unify7.C: New.
4045
4046 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4047
4048         * g++.dg/README: Bring up to date with new subdirectories; remove
4049         duplicate subdirectory lines.
4050
4051 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
4052
4053         PR c++/14007
4054         * g++.dg/template/unify5.C: New.
4055         * g++.dg/template/unify6.C: New.
4056         * g++.dg/template/qualttp20.C: Adjust.
4057         * g++.old-deja/g++.jason/report.C: Adjust.
4058         * g++.old-deja/g++.other/qual1.C: Adjust.
4059
4060 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
4061
4062         PR c++/14803
4063         * g++.dg/inherit/ptrmem1.C: New test.
4064
4065 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
4066
4067         PR c++/14755
4068         * gcc.c-torture/execute/20040331-1.c: New test.
4069         * gcc.dg/20040331-1.c: New test.
4070
4071 2004-04-01  Paul Brook  <paul@codesourcery.com>
4072
4073         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
4074
4075 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
4076
4077         PR c++/14724
4078         * g++.dg/init/goto1.C: New test.
4079
4080         PR c++/14763
4081         * g++.dg/template/defarg4.C: New test.
4082
4083 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
4084
4085         * gcc.dg/altivec-11.c: Extend test for more valid cases.
4086
4087 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
4088
4089         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
4090
4091 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
4092
4093         * gcc.dg/noncompile/undeclared-2.c: New test.
4094
4095 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4096
4097         * gcc.dg/940409-1.c: Remove XFAIL.
4098         * gcc.dg/reg-vol-struct-1.c: New test.
4099
4100 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4101
4102         * gcc.dg/torture/builtin-wctype-1.c: New test.
4103
4104 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
4105
4106         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
4107         * gcc.dg/20001101-1.c: Likewise.
4108         * gcc.dg/20001102-1.c: Likewise.
4109
4110 2004-03-25  Roger Sayle  <roger@eyesopen.com>
4111
4112         * gcc.dg/compare8.c: Add an additional test for XOR.
4113
4114 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4115
4116         * gcc.dg/torture/builtin-ctype-1.c: New test.
4117
4118 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4119
4120         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
4121         * gcc.dg/torture/builtin-math-1.c: Likewise.
4122         * gcc.dg/torture/builtin-power-1.c: New test.
4123
4124 2004-03-24  Andreas Schwab  <schwab@suse.de>
4125
4126         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
4127         IA64 assembler.
4128
4129 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
4130             Roger Sayle  <roger@eyesopen.com>
4131
4132         * gcc.dg/compare8.c: New test case.
4133
4134 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
4135
4136         * g++.dg/ext/altivec-7.C: New test.
4137
4138 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
4139
4140         PR 12267, 12391, 12560, 13129, 14114, 14133
4141         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
4142         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
4143         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
4144         Adjust error regexps.
4145         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
4146         * gcc.dg/noncompile/undeclared-1.c: New test cases.
4147         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
4148         * gcc.dg/local1.c: Add explanatory comment.
4149
4150 2004-03-23  Roger Sayle  <roger@eyesopen.com>
4151
4152         PR optimization/14669
4153         * g++.dg/opt/fold2.C: New test case.
4154
4155 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
4156
4157         PR c/14069
4158         * gcc.dg/20040322-1.c: New test.
4159
4160 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4161
4162         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
4163         * gcc.dg/ultrasp4.c: Likewise.
4164         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
4165
4166 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4167
4168         * gcc.dg/i386-sse-8.c: Reset default options.
4169
4170 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4171
4172         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
4173         in the error message text.
4174
4175 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4176
4177         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
4178
4179 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
4180
4181         PR c++/14616
4182         * g++.dg/init/array13.C: New test.
4183
4184 2004-03-20  Roger Sayle  <roger@eyesopen.com>
4185
4186         PR target/13889
4187         * gcc.c-torture/compile/pr13889.c: New test case.
4188
4189 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4190
4191         PR c/14635
4192         * builtins-1.c (nan, nans): Don't test.
4193         * builtins-30.c: Don't use nan, nanf, nanl.
4194         * builtins-35.c: New test.
4195
4196 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
4197
4198         * g++.dg/ext/altivec-6.C: New test.
4199
4200 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
4201
4202         * g++.dg/init/placement3.C: New test.
4203
4204         * g++.dg/template/spec13.C: New test.
4205
4206         * g++.dg/lookup/using11.C: New test.
4207
4208         * g++.dg/lookup/koenig3.C: New test.
4209
4210         * g++.dg/template/operator2.C: New test.
4211
4212         * g++.dg/expr/dtor3.C: New test.
4213         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
4214         marker.
4215         * g++.old-deja/g++.law/visibility28.C: Likewise.
4216
4217 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
4218
4219         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
4220         * gcc.dg/ppc64-abi-3.c: Likewise.
4221
4222 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4223
4224         PR c++/14545
4225         * g++.dg/parse/template15.C: New test.
4226
4227 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4228
4229         * g++.dg/expr/dtor2.C: New test.
4230
4231         * g++.dg/lookup/anon4.C: New test.
4232
4233         * g++.dg/overload/using1.C: New test.
4234
4235         * g++.dg/template/lookup7.C: New test.
4236
4237         * g++.dg/template/typename6.C: New test.
4238
4239         * g++.dg/expr/cond6.C: New test.
4240
4241 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4242
4243         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
4244
4245 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4246
4247         * g++.dg/expr/cond5.C: New test.
4248         * g++.dg/expr/constcast1.C: Likewise.
4249         * g++.dg/expr/ptrmem2.C: Likewise.
4250         * g++.dg/expr/ptrmem3.C: Likewise.
4251         * g++.dg/lookup/main1.C: Likewise.
4252         * g++.dg/template/lookup6.C: Likewise.
4253
4254 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4255
4256         * gcc.dg/local1.c: New test.
4257
4258         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
4259
4260 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4261
4262         * gcc.dg/torture/builtin-convert-1.c: New test.
4263
4264 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4265
4266         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
4267
4268 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
4269
4270         PR c++/14481
4271         * g++.dg/warn/Wunused-7.C: New test.
4272
4273 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4274
4275         * gcc.dg/torture/builtin-integral-1.c: New test.
4276
4277 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
4278
4279         PR c++/14586
4280         * g++.dg/parse/non-dependent3.C: New test.
4281
4282 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
4283
4284         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
4285         * g++.dg/eh/simd-2.C: Likewise.
4286         * g++.dg/init/array10.C: Likewise.
4287         * gcc.c-torture/compile/simd-1.c: Likewise.
4288         * gcc.c-torture/compile/simd-2.c: Likewise.
4289         * gcc.c-torture/compile/simd-3.c: Likewise.
4290         * gcc.c-torture/compile/simd-4.c: Likewise.
4291         * gcc.c-torture/compile/simd-6.c: Likewise.
4292         * gcc.c-torture/execute/simd-1.c: Likewise.
4293         * gcc.c-torture/execute/simd-2.c: Likewise.
4294         * gcc.dg/compat/vector-defs.h: Likewise.
4295         * gcc.dg/20020531-1.c: Likewise.
4296         * gcc.dg/altivec-3.c: Likewise.
4297         * gcc.dg/altivec-4.c: Likewise.
4298         * gcc.dg/altivec-varargs-1.c: Likewise.
4299         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
4300         * gcc.dg/i386-mmx-3.c: Likewise.
4301         * gcc.dg/i386-sse-4.c: Likewise.
4302         * gcc.dg/i386-sse-5.c: Likewise.
4303         * gcc.dg/i386-sse-8.c: Likewise.
4304         * gcc.dg/simd-1.c: Likewise.
4305         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
4306         __ev64_opaque__ since the machine description provides it.
4307
4308 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4309
4310         * lib/compat.exp (skip_list): New global variable.
4311         Use it to hold the user defined COMPAT_SKIPS list if any.
4312         (compat-obj): Add the members of skip_list to optall.
4313
4314 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4315
4316         * gcc.dg/compat/union-by-value-1_main.c,
4317         union-by-value-1_x.c, union-by-value-1_y.c,
4318         union-check.h, union-defs.h,
4319         union-init.h, union-return-1_main.c,
4320         union-return-1_x.c, union-return-1_y.c: New files.
4321
4322 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4323
4324         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
4325         mixed-struct-init.h: Add 4 mixed structure types.
4326         struct-by-value-21_main.c, struct-by-value-21_x.c,
4327         struct-by-value-21_y.c, struct-return-21_main.c,
4328         struct-return-21_x.c, struct-return-21_y.c: New files.
4329
4330 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
4331
4332         PR c++/14550
4333         * g++.dg/parse/template14.C: New test.
4334
4335 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4336
4337         * gcc.c-torture/execute/20040313-1.c: New test.
4338
4339 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
4340
4341         PR target/14533
4342         * gcc.dg/20040311-2.c: New test.
4343
4344 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
4345
4346         PR other/14544
4347         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
4348         bit-field.
4349
4350 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
4351
4352         * gcc.dg/20040305-2.c: Add missing return statement.
4353
4354 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4355
4356         * gcc.dg/builtins-34.c: Also check pow10*.
4357
4358 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
4359
4360         PR target/14262
4361         * gcc.dg/20040305-2.c: New test.
4362
4363 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
4364
4365         * gcc.dg/20040310-1.c: New test.
4366
4367 2004-03-11  Roger Sayle  <roger@eyesopen.com>
4368
4369         * gcc.c-torture/execute/20040311-1.c: New test case.
4370
4371 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
4372
4373         PR c++/14476
4374         * g++.dg/lookup/enum1.C: New test.
4375
4376 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
4377
4378         PR c++/14510
4379         * g++.dg/lookup/struct2.C: New test.
4380
4381 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
4382
4383         * gcc.dg/builtins-34.c: New test.
4384
4385 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4386
4387         * gcc.dg/torture/builtin-nonneg-1.c: New test.
4388
4389 2004-03-09  James E Wilson  <wilson@specifixinc.com>
4390
4391         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
4392         * gcc.dg/alias-2.c: New testcase.
4393
4394 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
4395
4396         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
4397
4398 2004-03-09  Roger Sayle  <roger@eyesopen.com>
4399
4400         * gcc.c-torture/execute/20040309-1.c: New test case.
4401
4402 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4403
4404         PR c++/14397
4405         * g++.dg/overload/ref1.C: New.
4406
4407 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4408
4409         PR c++/14409
4410         * g++.dg/template/spec12.C: New test.
4411
4412         PR c++/14448
4413         * g++.dg/parse/crash14.C: New test.
4414
4415 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
4416
4417         PR c++/14230
4418         * g++.dg/init/ref11.C: New test.
4419
4420 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
4421
4422         PR c++/14432
4423         * g++.dg/parse/builtin2.C: New test.
4424
4425 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
4426
4427         PR c++/14401
4428         * g++.dg/init/ctor3.C: New test.
4429         * g++.dg/init/union1.C: New test.
4430         * g++.dg/ext/anon-struct4.C: New test.
4431
4432 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
4433
4434         * g++.dg/lookup/koenig1.C: Tweak error messages.
4435         * g++.dg/lookup/used-before-declaration.C: Likewise.
4436         * g++.dg/other/do1.C: Likewise.
4437         * g++.dg/overload/koenig1.C: Likewise.
4438         * g++.dg/parse/crash13.C: Likewise.
4439         * g++.dg/template/instantiate3.C: Likewise.
4440
4441 2004-03-08  Eric Christopher  <echristo@redhat.com>
4442
4443         * * lib/target-supports.exp: Enable libiconv in test
4444         compilation.  Fix up error checking.
4445
4446 2004-03-08  Roger Sayle  <roger@eyesopen.com>
4447
4448         PR middle-end/14289
4449         * gcc.dg/pr14289-1.c: New test case.
4450         * gcc.dg/pr14289-2.c: Likewise.
4451         * gcc.dg/pr14289-3.c: Likewise.
4452
4453 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
4454
4455         * gcc.c-torture/execute/20040308-1.c: New test.
4456
4457 2004-03-07  Roger Sayle  <roger@eyesopen.com>
4458
4459         * gcc.c-torture/execute/20040307-1.c: New test case.
4460
4461 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
4462
4463         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
4464
4465 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
4466
4467         * gcc.dg/20040306-1.c: New test.
4468
4469 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
4470
4471         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
4472         them static.
4473         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
4474
4475 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4476
4477         PR c/14465
4478         * gcc.dg/decl-6.c: New test.
4479
4480 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4481
4482         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
4483         Rename LOGPOW -> LOG_POW.
4484         (SQRT_EXP, POW_EXP): New.
4485
4486 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4487
4488         * gcc.dg/i386-sse-8.c: New test.
4489
4490 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4491
4492         PR c/14114
4493         * gcc.dg/decl-5.c: New test.
4494
4495 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
4496
4497         * gcc.dg/20040305-1.c: New test.
4498
4499 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
4500
4501         PR other/14354
4502         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
4503
4504 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
4505
4506         PR c++/14425, c++/14426
4507         * g++.dg/ext/altivec-4.C: New test.
4508         * g++.dg/ext/altivec-5.C: New test.
4509
4510 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
4511
4512         * g++.old-deja/g++.other/linkage1.C: Expect errors about
4513         global variables of a type with no linkage.
4514         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
4515         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
4516         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
4517         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
4518         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
4519         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
4520         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
4521         * g++.dg/warn/deprecated.C: Name enum Color.
4522         * g++.dg/overload/VLA.C: Name structure for 'b'.
4523         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
4524
4525 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4526
4527         * gcc.c-torture/compile/20040304-1.c: New test.
4528
4529 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
4530
4531         PR 13728
4532         * gcc.dg/decl-4.c: New testcase.
4533
4534 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
4535
4536         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
4537         as PRECF if sizeof (float) > sizeof (double).
4538         (PRECL): Make it the same as PRECF if
4539         sizeof (float) > sizeof (long double).
4540
4541 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4542
4543         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
4544         system type.  Add check for irix6 which doesn't have c99 runtime.
4545
4546 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
4547
4548         * gcc.dg/const-elim-1.c: xfail for xtensa.
4549
4550 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4551
4552         PR c++/14369
4553         * g++.dg/template/cond4.C: New test.
4554
4555 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4556
4557         PR c++/14360
4558         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
4559
4560         PR c++/14361
4561         * g++.dg/parse/defarg7.C: New test.
4562
4563         PR c++/14359
4564         * g++.dg/template/friend26.C: New test.
4565
4566 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4567
4568         PR c++/14324
4569         * g++.dg/abi/mangle21.C: New test.
4570
4571         PR c++/14260
4572         * g++.dg/parse/constructor2.C: New test.
4573
4574         PR c++/14337
4575         * g++.dg/template/sfinae1.C: New test.
4576
4577 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
4578
4579         PR c++/14267
4580         * g++.dg/expr/crash2.C: New test.
4581
4582         PR middle-end/13448
4583         * gcc.dg/inline-5.c: New test.
4584         * gcc.dg/always-inline.c: Split out tests into ...
4585         * gcc.dg/always-inline2.c: ... this and ...
4586         * gcc.dg/always-inline3.c: ... this.
4587
4588 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
4589
4590         PR debug/12103
4591         * g++.dg/debug/crash1.C: New test.
4592
4593 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
4594
4595         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
4596         function with __attribute__((noinline)).
4597         (recurser_void2): Likewise.
4598         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
4599         (recurser_void2): Likewise.
4600
4601 2004-02-29  Roger Sayle  <roger@eyesopen.com>
4602
4603         PR middle-end/14203
4604         * g++.dg/warn/Wunused-6.C: New test case.
4605
4606 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
4607
4608         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
4609         not defined.
4610
4611 2004-02-27  Eric Christopher  <echristo@redhat.com>
4612
4613         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
4614         * g++.dg/charset/asm2.c: Run only x86.
4615         * gcc.dg/charset/asm3.c: Ditto.
4616
4617 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
4618
4619         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
4620         ld_library_path.
4621
4622 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
4623
4624         * g++.dg/ext/altivec-3.C: New.
4625
4626 2004-02-26  Richard Henderson  <rth@redhat.com>
4627
4628         * g++.dg/ext/attrib10.C: Mark for warning.
4629         * gcc.dg/attr-alias-1.c: New.
4630
4631 2004-02-26  Richard Henderson  <rth@redhat.com>
4632
4633         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
4634         * gcc.c-torture/execute/20040208-2.c: ... it back.
4635
4636 2004-02-26  Eric Christopher  <echristo@redhat.com>
4637
4638         * lib/target-supports.exp (check-iconv-available): New function.
4639         * lib/gcc-dg.exp (dg-require-iconv): New function.
4640         Use above.
4641         * gcc.dg/charset: New directory.
4642         * gcc.dg/charset/charset.exp: New file.
4643         * gcc.dg/charset/asm1.c: Ditto.
4644         * gcc.dg/charset/asm2.c: Ditto.
4645         * gcc.dg/charset/asm3.c: Ditto.
4646         * gcc.dg/charset/asm4.c: Ditto.
4647         * gcc.dg/charset/asm5.c: Ditto.
4648         * gcc.dg/charset/attribute1.c: Ditto.
4649         * gcc.dg/charset/attribute2.c: Ditto.
4650         * gcc.dg/charset/string1.c: Ditto.
4651         * g++.dg/charset: New directory.
4652         * g++.dg/dg.exp: Add here. Special options.
4653         * g++.dg/charset/charset.exp: New file.
4654         * g++.dg/charset/asm1.c: Ditto.
4655         * g++.dg/charset/asm2.c: Ditto.
4656         * g++.dg/charset/asm3.c: Ditto.
4657         * g++.dg/charset/asm4.c: Ditto.
4658         * g++.dg/charset/attribute1.c: Ditto.
4659         * g++.dg/charset/attribute2.c: Ditto.
4660         * g++.dg/charset/extern1.cc: Ditto.
4661         * g++.dg/charset/extern2.cc: Ditto.
4662         * g++.dg/charset/string1.c: Ditto.
4663
4664 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
4665
4666         PR c++/14278
4667         * g++.dg/parse/comma1.C: New test.
4668
4669 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4670
4671         PR c++/14284
4672         * g++.dg/template/ttp8.C: New test.
4673
4674 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
4675
4676         * gcc.dg/fixuns-trunc-1.c: New test.
4677
4678 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4679
4680         * gcc.dg/builtins-config.h: Use #elif.
4681
4682 2004-02-26  Michael Matz  <matz@suse.de>
4683
4684         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
4685         * gcc.dg/991214-1.c: Likewise.
4686         * gcc.dg/i386-asm-1.c: Likewise.
4687
4688 2004-02-25  Richard Henderson  <rth@redhat.com>
4689
4690         * gcc.c-torture/execute/20040208-2.c: Move ...
4691         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
4692
4693 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4694
4695         PR c++/14246
4696         * g++.dg/other/crash-3.C: New test.
4697
4698 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4699
4700         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
4701         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
4702
4703         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
4704         HP-UX.
4705
4706 2004-02-24  Michael Matz  <matz@suse.de>
4707
4708         * gcc.dg/i386-regparm.c: New.
4709
4710 2004-02-23  James E Wilson  <wilson@specifixinc.com>
4711
4712         * gcc.c-torture/execute/20040223-1.c: New.
4713
4714 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
4715             Kazu Hirata  <kazu@cs.umass.edu>
4716
4717         * gcc.dg/fwritable-strings-1.c: Remove.
4718
4719 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
4720
4721         PR c/14156
4722         * gcc.dg/20040223-1.c: New test.
4723
4724 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4725
4726         PR c++/14106
4727         * g++.dg/ext/typeof9.C: New test.
4728
4729 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4730
4731         PR c++/14250
4732         * g++.dg/other/switch1.C: New test.
4733
4734 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4735
4736         * gcc.dg/cast-function-1.c: Adjust for new informative message.
4737         * gcc.dg/va-arg-1.c: Likewise.
4738
4739 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4740
4741         PR c++/14143
4742         * g++.dg/template/koenig5.C: New test.
4743
4744 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
4745
4746         * g++.dg/ext/altivec-1.C: Generalize target triple.
4747         * g++.dg/ext/altivec-2.C: New test case.
4748         * g++.dg/ext/altivec_check.h: New file.
4749         * gcc.dg/altivec-1.c: Generalize target triple;
4750         include altivec_check.h and call altivec_check().
4751         * gcc.dg/altivec-[2-5].c: Generalize target triple.
4752         * gcc.dg/altivec-6.c: New test case.
4753         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
4754         type casts as needed.
4755         * gcc.dg/altivec-10.c: Include altivec_check.h and call
4756         altivec_check().
4757         * gcc.dg/altivec-12.c: New test case.
4758         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
4759         include altivec_check.h and call altivec_check().
4760         * gcc.dg/altivec_check.h: New file.
4761
4762 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4763
4764         * lib/target-supports.exp (check_alias_available): Don't mangle
4765         function `g' in test program.
4766
4767 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4768
4769         * lib/target-supports.exp (check_profiling_available): Check
4770         argument to determine whether we support a profiling type.
4771         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
4772         check_profiling_available.
4773         * g++.dg/bprob/bprob.exp: Likewise
4774         * g77.dg/bprob/bprob.exp: Likewise.
4775         * gcc.misc-tests/bprob.exp: Likewise.
4776         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
4777         dg-require-profiling and delete expected error handling.
4778         * gcc.dg/20021014-1.c: Likewise.
4779         * gcc.dg/nest.c: Likewise.
4780
4781 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4782
4783         PR c++/12007
4784         * g++.dg/other/vthunk1.C: New test.
4785
4786 2004-02-20  Falk Hueffner  <falk@debian.org>
4787
4788         PR target/14201
4789         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
4790
4791 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
4792
4793         PR c++/13927
4794         * g++.dg/other/error8.C: Remove XFAIL markers.
4795
4796         PR c++/14173
4797         * g++.dg/ext/packed5.C: New test.
4798
4799         PR c++/14199
4800         * g++.dg/warn/Wunused-5.C: New test.
4801
4802         PR c++/14186
4803         * g++.dg/lookup/member1.C: New test.
4804
4805 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
4806
4807         * gcc.c-torture/compile/20040130-1.c: Enable only when
4808         __INT_MAX__ >= 2147483647L.
4809         * gcc.c-torture/compile/961203-1.c: Likewise.
4810
4811 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
4812
4813         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
4814         * g++.dg/opt/template1.C: Robustify assembler regexp
4815
4816 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4817
4818         * gcc.c-torture/execute/simd-4.x: Remove.
4819         * gcc.c-torture/execute/va-arg-25.x: Likewise.
4820         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
4821         Guard with #ifndef SKIP_ATTRIBUTE.
4822         * gcc.dg/compat/vector-1_y.c: Likewise.
4823         * gcc.dg/compat/vector-2_x.c: Likewise.
4824         * gcc.dg/compat/vector-2_y.c: Likewise.
4825         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
4826         * g++.dg/eh/simd-2.C: Likewise.
4827
4828 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
4829
4830         * gcc.c-torture/compile/complex-1.c: New.
4831
4832 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
4833
4834         PR target/14209
4835         * gcc.c-torture/execute/20040218-1.c: New test.
4836
4837 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4838
4839         PR c++/14181
4840         * g++.dg/parse/new2.C: New test.
4841
4842 2004-02-18  Paul Brook  <paul@codesourcery.com>
4843
4844         * gcc.c-torture/compile/libcall-1.c: New test.
4845
4846 2004-02-18  Paul Brook  <paul@codesourcery.com>
4847
4848         PR debug/12934
4849         * gcc.dg/debug/debug-7.c: New test.
4850
4851 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
4852
4853         * gcc.dg/20040217-1.c: New test.
4854
4855 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
4856
4857         * gcc.c-torture/execute/990208-1.x: Delete.
4858
4859 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
4860
4861         * gcc.c-torture/execute/20040208-2.x: New file.
4862
4863 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
4864
4865         PR c++/11326
4866         * g++.dg/abi/structret1.C: New test.
4867
4868 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
4869
4870         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
4871         (i386_cpuid): No need to test if cpuid is available on AMD64.
4872         Fix assembly, so that it works onboth i386 and AMD64.
4873         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
4874         (vecInLong): Fix s[] member type to unsigned int.
4875         (vecInWord): Remove type.
4876         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
4877         (a64, b64, c64, d64, e64): Remove.
4878         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
4879         Remove unused variable.  Remove initialization of removed variables.
4880         Don't call mmx_tests nor sse_tests.
4881         (reference_mmx, reference_sse): Remove.
4882         (check): Add return stmt.
4883         * gcc.dg/i386-sse-7.c: New test.
4884         * gcc.dg/i386-mmx-4.c: New test.
4885
4886 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4887
4888         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
4889         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4890         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4891         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
4892         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
4893         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
4894         g++.dg/tc1/dr94.C: Fix line terminator.
4895
4896 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
4897
4898         * gcc.c-torture/compile/20040216-1.c: New.
4899
4900 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4901
4902         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4903         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4904         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
4905         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
4906         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
4907         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
4908
4909 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4910
4911         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
4912
4913 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
4914
4915         PR c++/13971
4916         * g++.dg/expr/cond4.C: New test.
4917
4918         PR c++/14086
4919         * g++.dg/lookup/crash2.C: New test.
4920
4921 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
4922
4923         * gcc.c-torture/compile/20040214-2.c: New test.
4924
4925 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
4926
4927         PR c++/14116
4928         * g++.dg/ext/typeof8.C: New test.
4929
4930 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
4931
4932         * gcc.c-torture/compile/20040214-1.c: New test.
4933
4934 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4935
4936         PR c++/13635
4937         * g++.dg/template/spec11.C: New test.
4938
4939 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4940
4941         PR c++/13927
4942         * g++.dg/other/error8.C: New test.
4943
4944 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
4945
4946         PR c++/14122
4947         * g++.dg/template/array4.C: New test.
4948
4949         PR c++/14108
4950         * g++.dg/inherit/thunk2.C: New test.
4951
4952         PR c++/14083
4953         * g++.dg/eh/cond2.C: New test.
4954
4955 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
4956
4957         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
4958
4959 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
4960
4961         * lib/scanasm.exp (dg-scan): Quote pattern before display.
4962
4963 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
4964
4965         * g++.dg/simd-2.C: xfail on ppc64-linux.
4966
4967 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4968
4969         PR c/456
4970         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
4971         tests.
4972
4973 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
4974
4975         * gcc.dg/builtins-33.c: New test.
4976
4977 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
4978
4979         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
4980
4981 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4982
4983         * g++.dg/simd-2.C: Set -maltivec for ppc64.
4984
4985 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4986
4987         * gcc.dg/ppc64-abi-3.c: New test.
4988
4989 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
4990
4991         PR c/14092
4992
4993         * gcc.dg/pr14092-1.c: New testcase.
4994
4995 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
4996
4997         * gcc.dg/cpp/assert4.c: Fix typo last change.
4998
4999         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
5000         * gcc.dg/cpp/assert4.c: Handle powerpc64.
5001
5002         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
5003
5004 2004-02-09  Roger Sayle  <roger@eyesopen.com>
5005
5006         * gcc.c-torture/compile/20040209-1.c: New test case.
5007
5008 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5009
5010         * gcc.dg/c90-init-1.c: Adjust expected error messages.
5011
5012 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
5013
5014         * gcc.c-torture/execute/20040208-[12].c: New tests.
5015
5016 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5017
5018         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
5019
5020 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5021
5022         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
5023
5024 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5025
5026         Bug 13856
5027         * gcc.dg/visibility-8.c: New testcase.
5028
5029 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5030
5031         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
5032         arguments.
5033         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
5034
5035 2004-02-07  Roger Sayle  <roger@eyesopen.com>
5036
5037         PR middle-end/13696
5038         * g++.dg/opt/fold1.C: New test case.
5039
5040 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5041
5042         PR c++/14033
5043         * g++.dg/other/crash-2.C: New test.
5044
5045 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5046
5047         PR c++/14028
5048         * g++.dg/parse/angle-bracket2.C: New test.
5049
5050 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5051
5052         PR middle-end/13750
5053         Revert:
5054         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
5055         PR pch/13361
5056         * testsuite/g++.dg/pch/wchar-1.C: New.
5057         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5058
5059 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5060
5061         PR c++/14008
5062         * g++.dg/parse/error15.C: New test.
5063         * g++.dg/parse/crash11.C: Update dg-error mark.
5064
5065 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5066
5067         PR c++/13932
5068         * g++.dg/warn/conv2.C: New test.
5069
5070 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5071
5072         PR c++/13086
5073         * g++.dg/warn/incomplete1.C: Remove xfail.
5074
5075 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5076
5077         * lib/file-format.exp (gcc_target_object_format): Use
5078         ${tool}_target_compile, not gcc_target_compile.
5079         * lib/target-supports.exp (check_alias_available): Likewise.
5080         (check_gc_sections_available): Likewise.
5081         * g++.dg/ext/attrib10.C: Use dg-require-alias.
5082         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
5083         dg-require-alias.
5084
5085 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5086
5087         PR c++/13969
5088         * g++.dg/template/static6.C: New test.
5089
5090 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
5091
5092         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
5093
5094 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5095
5096         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
5097         tests for systems where `char' is unsigned by default.
5098
5099 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5100
5101         PR c++/13997
5102         * g++.dg/template/partial3.C: New test.
5103
5104 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
5105
5106         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
5107         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
5108         Remove mentions of obsolete ports.
5109
5110 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
5111
5112         * gcc.dg/noncompile/20001228-1.c: Fix for new
5113         error message.
5114
5115 2004-02-03  Roger Sayle  <roger@eyesopen.com>
5116
5117         PR target/9348
5118         * gcc.c-torture/execute/multdi-1.c: New test case.
5119
5120 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5121
5122         PR c++/13925
5123         * g++.dg/template/lookup5.C: New test.
5124
5125 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5126
5127         PR c++/13950
5128         * g++.dg/template/lookup4.C: New test.
5129
5130         PR c++/13970
5131         * g++.dg/parse/error14.C: New test.
5132
5133         PR c++/14002
5134         * g++.dg/parse/template13.C: New test.
5135
5136 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5137
5138         PR c++/13978
5139         * g++.dg/template/koenig4.C: New test.
5140
5141         PR c++/13968
5142         * g++.dg/template/crash17.C: New test.
5143
5144         PR c++/13975
5145         * g++.dg/parse/error13.C: New test.
5146         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
5147
5148 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5149
5150         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
5151
5152 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
5153
5154         PR c/11658
5155         PR c/13994
5156         * gcc.dg/noncompile/20040203-1.c: New test.
5157         * gcc.dg/noncompile/20040203-2.c: Likewise.
5158         * gcc.dg/noncompile/20040203-3.c: Likewise.
5159         * gcc.dg/20040203-1.c: Likewise.
5160
5161 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
5162
5163         PR c++/10858
5164         * g++.dg/template/sizeof7.C: New test.
5165
5166 2004-02-02  Eric Christopher  <echristo@redhat.com>
5167             Zack Weinberg  <zack@codesourcery.com>
5168
5169         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
5170
5171 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
5172
5173         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
5174         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
5175         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
5176         * gcc.dg/cleanup-5.c: Run only on Linux targets.
5177
5178 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
5179
5180         PR c++/13113
5181         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
5182
5183         PR c++/13854
5184         * g++.dg/ext/attrib13.C: New test.
5185
5186         PR c++/13907
5187         * g++.dg/conversion/op2.C: New test.
5188
5189 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5190
5191         * gcc.dg/titype-1.c: Fix pasto.
5192
5193 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5194
5195         * gcc.dg/titype-1.c: New test.
5196
5197 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5198
5199         PR c++/13957
5200         * g++.dg/template/non-type-template-argument-1.C,
5201         g++.dg/template/qualified-id1.C: Update dg-error marks.
5202         * g++.dg/template/nontype6.C: New test.
5203
5204 2004-02-01  Roger Sayle  <roger@eyesopen.com>
5205
5206         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
5207         * gcc.dg/builtins-31.c: New testcase.
5208         * gcc.dg/builtins-32.c: New testcase.
5209
5210 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
5211
5212         * objc.dg/call-super-2.m: Update line numbers
5213         for the including of stddef.h.
5214
5215 2004-01-30  Michael Matz  <matz@suse.de>
5216
5217         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
5218         g++.dg/ext/case-range3.C: New tests.
5219
5220 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5221
5222         DR206
5223         PR c++/13813
5224         * g++.dg/template/member4.C: New test.
5225
5226 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5227
5228         PR c++/13683
5229         * g++.dg/template/sizeof6.C: New test.
5230
5231 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5232
5233         * gcc.dg/fwritable-strings-1.c: New test.
5234
5235 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5236
5237         * gcc.c-torture/compile/20040130-1.c: New test.
5238
5239 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
5240
5241         * objc.dg/call-super-2.m: Include stddef.h for size_t.
5242
5243 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
5244
5245         PR c++/13883
5246         * g++.dg/template/ctor3.C: New test.
5247
5248 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5249
5250         * g++.dg/tc1: New directory.
5251         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
5252         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
5253         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
5254         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
5255         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
5256
5257 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5258
5259         * g++.dg/parse/error11.C: New test.
5260         * g++.dg/parse/error12.C: Likewise.
5261
5262 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
5263
5264         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
5265         (scan_initial, main): Use aligned_sizeof instead of sizeof.
5266
5267 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
5268
5269         PR c++/13791
5270         * g++.dg/ext/attrib12.C: New test.
5271
5272         PR c++/13736
5273         * g++.dg/parse/cast2.C: New test.
5274
5275 2004-01-27  James E Wilson  <wilson@specifixinc.com>
5276
5277         * objc.dg/encode-2.m (main): New local string.  Set depending on
5278         sizeof long.  Use in sscanf call.
5279         * objc.dg/encode-3.m (main): New local string.  Set depending on
5280         sizeof long.  Use in scan_initial call.
5281
5282 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5283
5284         * objc.dg/call-super-2.m: Make LP64-safe.
5285         * objc.dg/desig-init-1.m: Likewise.
5286
5287 2004-01-27  Devang Patel <dpatel@apple.com>
5288
5289         * g++.dg/debug/namespace1.C: New test.
5290
5291 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
5292
5293         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
5294         xscale-*-*.
5295
5296         * gcc.dg/arm-mmx-1.c: New test.
5297
5298 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5299
5300         * gcc.dg/20040127-1.c: New test.
5301         * gcc.dg/20040127-2.c: New test.
5302
5303 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5304
5305         * objc.dg/stret-1.m (glob): Renamed to globa.
5306
5307 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
5308
5309         PR c++/13663
5310         * g++.dg/expr/for1.C: New test.
5311
5312 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
5313
5314         PR middle-end/13779
5315         * gcc.dg/darwin-longlong.c: New test.
5316
5317 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
5318
5319         * gcc.dg/20040124-1.c: Moved test from here...
5320         * gcc.c-torture/compile/20040124-1.c: ...to here.
5321
5322 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5323
5324         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
5325         the assembly output if -m64 is passed.
5326
5327 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
5328
5329         PR c++/13833
5330         * g++.dg/template/cond3.C: New test.
5331
5332 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5333
5334         PR c++/13810
5335         * g++.dg/template/ttp7.C: New test.
5336
5337 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5338
5339         PR c++/13797
5340         * g++.dg/template/nontype4.C: New test.
5341         * g++.dg/template/nontype5.C: Likewise.
5342
5343 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
5344
5345         * gcc.dg/torture/mips-clobber-at.c: New test.
5346
5347 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
5348
5349         * gcc.dg/20040124-1.c: New test.
5350
5351 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
5352
5353         * gcc.dg/20040123-1.c: New test.
5354
5355 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
5356
5357         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
5358
5359 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5360
5361         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
5362
5363 2004-01-23  Andrew Pinski  <apinski@apple.com>
5364
5365         * gcc.dg/20030121-1.c: Move to ..
5366         * gcc.dg/20040121-1.c: here.
5367
5368 2004-01-23  Roger Sayle  <roger@eyesopen.com>
5369
5370         * gcc.dg/builtins-29.c: New test case.
5371
5372 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
5373
5374         PR 18314
5375         * gcc.dg/builtins-30.c: New testcase.
5376
5377 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
5378
5379         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
5380         * lib/g77.exp: Likewise.
5381         * lib/objc.exp: Likewise.
5382         * lib/g++.exp: Likewise.
5383
5384 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5385
5386         * gcc.dg/struct-by-value-2.c: New test.
5387
5388 2004-01-21  Andrew Pinski  <apinski@apple.com>
5389
5390         PR target/13785
5391         * gcc.dg/20030121-1.c: New test.
5392
5393 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
5394
5395         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
5396         clobber frame pointer register in asm statement.
5397
5398 2004-01-21  Falk Hueffner  <falk@debian.org>
5399
5400         * gcc.c-torture/compile/20040121-1.c: New test.
5401
5402 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
5403
5404         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
5405
5406 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
5407
5408         * gcc.dg/ppc64-abi-2.c: New test.
5409
5410 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
5411
5412         * lib/treelang.exp: Fill out this file.
5413         * lib/treelang-dg.exp: New File.
5414
5415 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5416
5417         * gcc.c-torture/compile/981022-1.c: Remove.
5418         * gcc.dg/array-5.c: Remove XFAIL.
5419         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
5420         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
5421         gcc.dg/cond-lvalue-1.c: Update.
5422         * gcc.dg/cast-lvalue-2.c: New test.
5423
5424 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
5425
5426         PR c++/13592
5427         * g++.dg/other/error1.C (class foo): Tweak error message.
5428
5429         PR c++/13592
5430         * g++.dg/template/call2.C: New test.
5431
5432 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5433
5434         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
5435         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
5436         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
5437         scalar-return-1_x.c, scalar-return-2_y.c,
5438         scalar-return-3_x.c, scalar-return-3_y.c,
5439         scalar-return-4_x.c, scalar-return-4_y.c,
5440         struct-align-1.h, struct-align-1_x.c,
5441         struct-align-1_y.c, struct-align-2.h,
5442         struct-align-2_x.c, struct-align-2_y.c,
5443         struct-by-value-10_y.c, struct-by-value-11_x.c,
5444         struct-by-value-11_y.c, struct-by-value-12_x.c,
5445         struct-by-value-12_y.c, struct-by-value-13_x.c,
5446         struct-by-value-13_y.c, struct-by-value-14_x.c,
5447         struct-by-value-14_y.c, struct-by-value-15_x.c,
5448         struct-by-value-15_y.c, struct-by-value-16_y.c,
5449         struct-by-value-17_y.c, struct-by-value-18_y.c,
5450         struct-by-value-19_y.c, struct-by-value-1_x.c,
5451         struct-by-value-1_y.c, struct-by-value-20_y.c,
5452         struct-by-value-2_x.c, struct-by-value-2_y.c,
5453         struct-by-value-3_y.c, struct-by-value-4_x.c,
5454         struct-by-value-4_y.c, struct-by-value-5_y.c,
5455         struct-by-value-6_y.c, struct-by-value-7_y.c
5456         struct-by-value-8_x.c, struct-by-value-8_y.c
5457         struct-by-value-9_x.c, struct-by-value-9_y.c
5458         struct-return-10_x.c, struct-return-10_y.c,
5459         struct-return-19_x.c, struct-return-20_x.c
5460         struct-return-2_x.c, struct-return-2_y.c
5461         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
5462         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
5463
5464 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5465
5466         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
5467         attribute on sparc*-sun-solaris2.*.
5468
5469 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
5470
5471         PR c++/13710
5472         * g++.dg/ext/typeof7.C: New test.
5473
5474 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
5475
5476         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
5477         * gcc.dg/const-elim-1.c: Same.
5478
5479 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
5480
5481         * objc.dg/stret-1.m: New.
5482         * objc.dg/stret-2.m: New.
5483
5484 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5485
5486         PR c++/11895
5487         * g++.dg/ext/vector1.C: New test.
5488
5489 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
5490
5491         * gcc.dg/pch/import-1.c: New.
5492         * gcc.dg/pch/import-1.hs: New.
5493         * gcc.dg/pch/import-1a.h: New.
5494         * gcc.dg/pch/import-1b.h: New.
5495         * gcc.dg/pch/import-1c.h: New.
5496
5497 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
5498
5499         PR c++/13574
5500         * g++.dg/ext/array1.C: New test.
5501
5502         PR c++/13178
5503         * g++.dg/conversion/op1.C: New test.
5504
5505 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
5506
5507         PR 11864
5508         From Kazumoto Kojima / Dan Kegel:
5509         * gcc.dg/pr11864-1.c: New test.
5510
5511         PR 10392
5512         From Marcus Comstedt / Dan Kegel:
5513         * gcc.dg/pr10392-1.c: New test.
5514
5515 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
5516
5517         PR c++/13478
5518         * g++.dg/init/ref10.C: New test.
5519
5520 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5521
5522         PR c++/13407
5523         * g++.dg/parse/typename6.C: New test.
5524
5525 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
5526
5527         PR pch/13361
5528         * testsuite/g++.dg/pch/wchar-1.C: New.
5529         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5530
5531 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5532
5533         PR c++/9259
5534         * g++.dg/expr/sizeof2.C: New test.
5535
5536 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
5537
5538         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
5539
5540 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
5541
5542         PR c++/13659
5543         * g++.dg/lookup/strong-using-3.C: New.
5544         * g++.dg/lookup/using-10.C: New.
5545
5546 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
5547
5548         PR c++/13594
5549         * g++.dg/lookup/strong-using-2.C: New.
5550
5551 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
5552             Dan Kegel <dank@kegel.com>
5553             J"orn Rennecke <joern.rennecke@superh.com>
5554
5555         PR target/9365
5556         * gcc.dg/pr9365-1.c: New test.
5557
5558 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5559
5560         PR c++/8856
5561         * g++.dg/parse/casting-operator2.C: New test.
5562         * g++.old-deja/g++.pt/explicit83.C: Remove.
5563
5564 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5565
5566         * gcc.dg/label-compound-stmt-1.c: New test.
5567         * gcc.c-torture/compile/950922-1.c,
5568         gcc.c-torture/compile/20000211-3.c,
5569         gcc.c-torture/compile/20000518-1.c,
5570         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
5571         compound statements.
5572
5573 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
5574
5575         * gcc.dg/ppc64-abi-1.c: New test.
5576
5577 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
5578
5579          * g++.dg/ext/attrib9.C: Add dg-warnings.
5580
5581 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5582
5583         PR c++/12335
5584         * g++.dg/parse/dtor3.C: New test.
5585
5586 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5587
5588         PR c++/12709
5589         * g++.dg/parse/try-catch-1.C: New test.
5590
5591 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
5592
5593         * ada/acats/run_all.sh: Add more verbose output in acats.log
5594         when compiling tests.
5595
5596 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
5597
5598         PR 13656
5599         * gcc.dg/typedef-redecl.c: New test case.
5600         * gcc.dg/typedef-redecl.h: New support file.
5601
5602 2004-01-13  Jan Hubicka  <jh@suse.cz>
5603
5604         * gcc.dg/always_inline.c: New test.
5605         * gcc.dg/debug/20031231-1.c: Fix.
5606
5607 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5608
5609         PR c++/13474
5610         * g++.dg/template/array3.C: New test.
5611
5612 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
5613
5614         * g++.dg/ext/lvalue1.C: No longer expected to fail.
5615         * g++.dg/warn/Wunused-2.C: Likewise.
5616
5617 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5618
5619         PR c++/13289
5620         * g++.dg/template/instantiate6.C: New test.
5621
5622 2004-01-12  Roger Sayle  <roger@eyesopen.com>
5623
5624         PR middle-end/11397
5625         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
5626
5627 2004-01-12  Jan Hubicka  <jh@suse.cz>
5628
5629         PR opt/12826
5630         * gcc.dg/20040112-1.c: New.
5631
5632         * gcc.dg/dwarf-die[1-7].c: Move to...
5633         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
5634         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
5635
5636 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
5637
5638         PR c++/4100
5639         * g++.dg/parse/friend4.C: New test.
5640
5641 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
5642
5643         PR c++/4100
5644         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
5645         definition is called a friend.
5646
5647 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
5648
5649         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
5650
5651 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
5652
5653         PR c++/3478
5654         * g++.dg/parse/error10.C: New test.
5655         * g++.dg/template/arg2.C: Accept "invalid type" error.
5656
5657 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
5658
5659         PR middle-end/13392
5660         * g++.dg/opt/expect2.C: New test.
5661
5662 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
5663
5664         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
5665         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
5666         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
5667         Update dg-error regexps.
5668
5669 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
5670
5671         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
5672         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
5673
5674 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5675
5676         * gcc.dg/pragma-re-1.c: Use right pointer type.
5677
5678 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5679
5680         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
5681
5682 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
5683
5684         * gcc.dg/rs6000-ldouble-1.c: New.
5685
5686 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5687
5688         DR 337
5689         PR c++/9256
5690         * g++.dg/other/abstract1.C: New test.
5691
5692 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
5693
5694         * g++.dg/lookup/strong-using-1.C: New.
5695
5696 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5697
5698         PR c/11234
5699         * gcc.dg/func-ptr-conv-1.c: New test.
5700         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
5701
5702 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
5703
5704         PR target/13380.
5705         * gcc.c-torture/compile/20040109-1.c: New.
5706
5707 2004-01-08  Stuart Hastings  <stuart@apple.com>
5708
5709         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
5710         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
5711         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
5712
5713 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
5714
5715         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
5716
5717 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5718
5719         * ada/acats/run_acats: Treat 'gnatchop' the same way
5720         as 'gnatmake'.  Export GCC_DRIVER.
5721         * ada/acats/run_all.sh: Add target_gnatchop.  Use
5722         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
5723
5724 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5725
5726         PR c++/12573
5727         * g++.dg/template/dependent-expr4.C: New test.
5728
5729 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
5730
5731         * gcc.dg/altivec-11.c: New test.
5732
5733 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
5734
5735         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
5736
5737 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5738
5739         PR c/6024
5740         * gcc.dg/enum-compat-1.c: New test.
5741         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
5742
5743 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5744
5745         PR c/12165
5746         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
5747         gcc.dg/c99-idem-qual-3.c: New tests.
5748
5749 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
5750
5751         * gcc.dg/winline-7.c: Don't cast void * to int.
5752
5753 2004-01-06  Jan Hubicka  <jh@suse.cz>
5754
5755         * gcc.dg/i386-sse-5.c: New test
5756         * g++.dg/eh/simd-1.c: Add -w argument for i386.
5757
5758 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
5759
5760         PR c++/12815
5761         * g++.dg/rtti/typeid4.C: New test.
5762
5763 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5764
5765         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
5766
5767 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
5768
5769         PR c++/12132
5770         * g++.dg/template/error11.C: New test.
5771
5772         PR c++/13451
5773         * g++.dg/template/class2.C: New test.
5774
5775 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5776         Richard Sandiford <rsandifo@redhat.com>
5777
5778         PR c++/13387
5779         * g++.dg/opt/alias3.C: New test.
5780
5781 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
5782
5783         PR c++/13157
5784         * g++.dg/template/koenig3.C: New test.
5785
5786         PR c++/13529
5787         * g++.dg/parse/offsetof3.C: New test.
5788
5789         * g++.dg/init/copy7.C: Add missing dg-error markers.
5790
5791         PR c++/12226
5792         * g++.dg/init/copy7.c: New test.
5793
5794         PR c++/13536
5795         * g++.dg/parse/cast1.C: New test.
5796
5797 2004-01-04  Jan Hubicka  <jh@suse.cz>
5798
5799         * gcc.dg/winline[1-7].c: New tests.
5800
5801 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5802
5803         PR c++/13520
5804         * g++.dg/template/qualttp22.C: New test.
5805
5806 2004-01-01  Jan Hubicka  <jh@suse.cz>
5807
5808         * gcc.dg/debug/20031231-1.c: New.
5809         * gcc.c-torture/compile/20040101-1.c: New.
5810         * gcc.dg/dwarf-die-[1-7].c: New.
5811
5812 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
5813
5814         PR optimization/13521
5815         * gcc.c-torture/compile/20031231-1.c: New test.
5816
5817 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
5818
5819         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
5820
5821 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5822
5823         PR c++/10079
5824         * g++.dg/template/crash16.C: New test.
5825
5826 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
5827
5828         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
5829
5830 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
5831
5832         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
5833         ports.
5834         * g++.old-deja/g++.jason/thunk3.C: Likewise.
5835         * g++.old-deja/g++.law/profile1.C: Likewise.
5836         * gcc.c-torture/compile/981006-1.c: Likewise.
5837         * gcc.c-torture/execute/loop-2e.x: Likewise.
5838         * gcc.c-torture/execute/loop-2f.x: Remove.
5839         * gcc.c-torture/execute/loop-2g.x: Likewise.
5840         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
5841         * gcc.dg/20020312-2.c: Remove traces of dead ports.
5842
5843 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5844
5845         PR c++/13507
5846         * g++.dg/ext/attrib11.C: New test.
5847
5848         PR c++/13494
5849         * g++.dg/template/array2-1.C: New test.
5850         * g++.dg/template/array2-2.C: New test.
5851
5852 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
5853
5854         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
5855
5856 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5857
5858         PR c++/12774
5859         * g++.dg/template/array1-1.C: New test.
5860         * g++.dg/template/array1-2.C: New test.
5861
5862 2003-12-29  Roger Sayle  <roger@eyesopen.com>
5863
5864         PR fortran/12632
5865         * g77.dg/12632.f: New test case.
5866
5867 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5868
5869         PR c++/13289
5870         * g++.dg/parse/nontype1.C: New test.
5871
5872 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5873
5874         PR c++/12403
5875         * g++.dg/parse/explicit1.C: New test.
5876         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
5877
5878 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5879
5880         PR c++/13081
5881         * g++.dg/opt/inline6.C: New test.
5882
5883         PR c++/12613
5884         * g++.dg/parse/error9.C: New test.
5885
5886         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
5887
5888 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5889
5890         PR c++/13009
5891         * g++.dg/init/assign1.C: New test.
5892
5893 2003-12-28  Roger Sayle  <roger@eyesopen.com>
5894
5895         PR c++/13070
5896         * g++.dg/warn/format3.C: New test case.
5897
5898 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5899
5900         * gcc.c-torture/compile/20031227-1.c: New test.
5901
5902 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5903
5904         * g++.dg/bprob/bprob.exp: Load target-supports.exp
5905         * g77.dg/bprob/bprob.exp: Likewise.
5906         * gcc.misc-tests/bprob.exp: Likewise.
5907         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
5908         variants on systems where the library does not provide that
5909         functionality.
5910         * gcc.dg/builtins-20.c: Use builtins-config.h.
5911         * gcc.dg/builtins-config.h: New file.
5912
5913 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5914
5915         * lib/gcc-dg.exp (dg-require-profiling): New function.
5916         * lib/target-supports.exp (check_profiling_available): Likewise.
5917         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
5918         * g77.dg/bprob/bprob.exp: Likewise.
5919         * gcc.misc-tests/bprob.exp: Likewise.
5920         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
5921         * gcc.dg/20021014-1.c: Likewise.
5922         * gcc.dg/nest.c: Likewise.
5923
5924 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5925
5926         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
5927         compiling.
5928         * g++.dg/lookup/java2.C: Likewise.
5929         * gcc.dg/cpp/lexident.c: Likewise.
5930
5931 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
5932
5933         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
5934         given.
5935         * gcc.c-torture/compile/961203-1.c: Likewise.
5936         * gcc.c-torture/compile/980506-1.c: Likewise.
5937
5938 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
5939
5940         * lib/gcc-dg.exp (dg-prune-output): New annotation.
5941         (additional_prunes): New global.
5942         (gcc-dg-prune): Handle additional per-test pruning.
5943         (dg-test): Clear additional_prunes between tests.
5944
5945         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
5946         dg-prune-output to avoid spurious failures from assembler
5947         complaining about nonexistent WAW violations.
5948         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
5949         Use dg-prune-output to avoid spurious failures from assembler
5950         warning about Itanium B-step errata.
5951
5952 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5953
5954         * g++.dg/abi/macro0.C: New test.
5955         * g++.dg/abi/macro1.C: Likewise.
5956         * g++.dg/abi/macro2.C: Likewise.
5957
5958         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
5959         * g++.dg/abi/bitfield7.C: Likewise.
5960         * g++.dg/abi/dtor2.C: Likewise.
5961         * g++.dg/abi/mangle11.C: Likewise.
5962         * g++.dg/abi/mangle12.C: Likewise.
5963         * g++.dg/abi/mangle14.C: Likewise.
5964         * g++.dg/abi/mangle17.C: Likewise.
5965         * g++.dg/abi/vbase10.C: Likewise.
5966         * g++.dg/abi/vbase14.C: Likewise.
5967         * g++.dg/template/qualttp17.C: Likewise.
5968
5969 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5970
5971         PR c/11995
5972         * gcc.dg/20031223-1.c: New test.
5973
5974 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5975
5976         * gcc.dg/noreturn-7.c: New test.
5977
5978 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5979
5980         * gcc.dg/null-pointer-1.c: New test.
5981
5982 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5983
5984         * g++.old-deja/g++.jason/template18.C: Remove.
5985         * g++.old-deja/g++.jason/template37.C: Likewise.
5986
5987         PR c++/12862
5988         * g++.dg/lookup/ns1.C: New test.
5989
5990         PR c++/12397
5991         * g++.dg/template/lookup3.C: New test.
5992
5993 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5994
5995         * g++.dg/template/recurse1.C: New test
5996
5997 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5998
5999         PR c++/12479
6000         * g++.dg/parse/semicolon1.C: New test.
6001         * g++.dg/parse/semicolon1.h: Likewise.
6002
6003 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
6004
6005         * gcc.dg/darwin-misaligned.c: New test.
6006
6007 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6008
6009         PR c/9163
6010         * gcc.dg/20031222-1.c: New test.
6011
6012 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
6013
6014         PR c++/13438
6015         * g++.dg/parse/error8.C: New test.
6016
6017         PR c++/11554
6018         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
6019
6020 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
6021
6022         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
6023         too small.
6024         * gcc.c-torture/compile/930217-1.c: Likewise.
6025         * gcc.c-torture/compile/930513-1.c: Likewise.
6026         * gcc.c-torture/execute/920908-2.c: Likewise.
6027         * gcc.c-torture/execute/921204-1.c: Likewise.
6028         * gcc.c-torture/execute/930621-1.c: Likewise.
6029         * gcc.c-torture/execute/930630-1.c: Likewise.
6030         * gcc.c-torture/execute/931031-1.c: Likewise.
6031         * gcc.c-torture/execute/980602-2.c: Likewise.
6032         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6033         * gcc.c-torture/execute/compndlit-1.c: Likewise.
6034         * gcc.c-torture/execute/extzvsi.c: Likewise.
6035         * gcc.c-torture/unsorted/ext.c: Likewise.
6036
6037 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
6038
6039         PR target/12749
6040         * gcc.c-torture/compile/20031220-2.c: New test case.
6041
6042 2003-12-20  Roger Sayle  <roger@eyesopen.com>
6043
6044         PR optimization/13031
6045         * gcc.c-torture/compile/20031220-1.c: New test case.
6046
6047 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6048
6049         * gcc.dg/cast-function-1.c: New test.
6050
6051 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6052
6053         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
6054         formats.
6055
6056 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
6057
6058         PR c++/12795
6059         * g++.dg/ext/attrib10.C: New test.
6060
6061 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6062
6063         * gcc.dg/cleanup-10.c: New test.
6064         * gcc.dg/cleanup-11.c: New test.
6065
6066 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6067
6068         PR c++/13239
6069         * g++.dg/opt/expect1.C: New test.
6070
6071 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
6072
6073         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
6074
6075 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
6076
6077         PR debug/12923
6078         * gcc.dg/20031218-1.c: New test.
6079
6080         PR debug/12389
6081         * gcc.dg/20031218-2.c: New test.
6082         * gcc.dg/20031218-3.c: New test.
6083
6084         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
6085         of label name and allow for USER_LABEL_PREFIX == "_" names.
6086         * g++.dg/abi/mangle18-2.C: Likewise.
6087         * g++.dg/abi/mangle19-1.C: Likewise.
6088         * g++.dg/abi/mangle19-2.C: Likewise.
6089         * g++.dg/abi/mangle20-1.C: Likewise.
6090         * g++.dg/abi/mangle20-2.C: Likewise.
6091
6092 2003-12-18  Richard Henderson  <rth@redhat.com>
6093
6094         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
6095
6096 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
6097             Dan Kegel <dank@kegel.com>
6098
6099         PR other/12009
6100         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
6101         testing a cross compiler, it causes spurious compile failures.
6102         * lib/g++.exp: Likewise.
6103
6104 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6105
6106         PR c++/13262
6107         * g++.dg/template/access13.C: New test.
6108
6109 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6110
6111         * gcc.dg/20031216-1.c: New test.
6112
6113 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6114
6115         PR c++/9154
6116         * g++.dg/template/error10.C: New test.
6117
6118 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6119
6120         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
6121         * g++.dg/eh/simd-2.C: Likewise.
6122
6123 2003-12-17  James E Wilson  <wilson@specifixinc.com>
6124             Roger Sayle  <roger@eyesopen.com>
6125
6126         * gcc.c-torture/execute/ieee/mzero5.c: New.
6127
6128 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
6129
6130         PR c++/10603
6131         * g++.dg/parse/error6.C: New test.
6132
6133         PR c++/12827
6134         * g++.dg/parse/error7.C: New test.
6135
6136 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6137
6138         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
6139         at -O with stabs debugging formats.
6140         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
6141         * gcc.dg/debug/debug-2.c: Likewise.
6142
6143 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6144
6145         PR c++/12696
6146         * g++.dg/init/error1.C: New test.
6147
6148         PR c++/12218
6149         * g++.dg/init/pm3.C: New test.
6150
6151 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6152
6153         PR c/3347
6154         * gcc.dg/bitfld-8.c: New test.
6155
6156 2003-12-16  James Lemke  <jim@wasabisystems.com>
6157
6158         * gcc.dg/arm-scd42-[123].c: New tests.
6159
6160 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6161
6162         PR c++/9043
6163         * g++.dg/abi/mangle20-1.C: New test.
6164         * g++.dg/abi/mangle20-2.C: New test.
6165
6166 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6167
6168         PR c++/13275
6169         * g++.dg/other/offsetof2.C: Remove XFAIL.
6170         * g++.dg/parse/offsetof1.C: New test.
6171         * g++.gd/parse/offsetof2.C: Likewise.
6172
6173 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6174
6175         * g++.dg/template/nontype3.C: New test.
6176         * g++.dg/template/static2.C: Tweaked the dg-error clause.
6177
6178 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6179
6180         * g++.dg/warn/noreturn-3.C: Also test instantiation.
6181
6182 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6183
6184         PR c++/13387
6185         * g++.dg/expr/assign1.C: New test.
6186
6187         PR c++/13242
6188         * g++.dg/abi/mangle19-1.C: New test.
6189         * g++.dg/abi/mangle19-2.C: New test.
6190
6191 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
6192
6193         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
6194
6195 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6196
6197         * gcc.c-torture/execute/20031216-1.c: New test.
6198
6199 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6200
6201         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
6202         an ICE regression.
6203
6204 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6205
6206         PR c++/10926
6207         * g++.dg/template/error9.C: New test.
6208
6209         PR c++/11116
6210         * g++.dg/template/error8.C: New test.
6211
6212 2003-12-15  Roger Sayle  <roger@eyesopen.com>
6213
6214         PR middle-end/13400
6215         * gcc.c-torture/execute/20031215-1.c: New test case.
6216
6217 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6218
6219         PR c++/13269
6220         * g++.dg/parse/error5.C: New test.
6221
6222         PR c++/12989
6223         * g++.dg/expr/sizeof1.C: New test.
6224
6225         PR c++/13310
6226         * g++.dg/template/crash15.C: New test.
6227
6228 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
6229
6230         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
6231         a non-POD type as the last named parameter of a varargs function.
6232
6233 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6234
6235         PR c++/13243
6236         PR c++/12573
6237         * g++.dg/template/crash14.C: New test.
6238         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
6239
6240 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6241
6242         * g++.dg/other/java1.C: New test.
6243
6244         PR c++/13241
6245         * g++.dg/abi/mangle18-1.C: New test.
6246         * g++.dg/abi/mangle18-2.C: New test.
6247
6248 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6249
6250         PR optimization/10312
6251         * gcc.c-torture/execute/20031214-1.c: New.
6252
6253 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
6254
6255         PR c++/10779
6256         PR c++/12160
6257         * g++.dg/parse/error3.C: New test.
6258         * g++.dg/parse/error4.C: Likewise.
6259         * g++.dg/abi/mangle4.C: Tweak error messages.
6260         * g++.dg/lookup/using5.C: Likewise.
6261         * g++.dg/other/error2.C: Likewise.
6262         * g++.dg/parse/typename5.C: Likewise.
6263         * g++.dg/parse/undefined1.C: Likewise.
6264         * g++.dg/template/arg2.C: Likewise.
6265         * g++.dg/template/ttp3.C: Likewise.
6266         * g++.dg/template/type1.C: Likewise.
6267         * g++.old-deja/g++.other/crash32.C: Likewise.
6268         * g++.old-djea/g++.pt/defarg8.C: Likewise.
6269
6270 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6271
6272         PR c++/13106
6273         * g++.dg/warn/noreturn-3.C: New test.
6274
6275 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6276
6277         PR c++/13118
6278         * g++.dg/abi/covariant3.C: New.
6279
6280 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
6281
6282         * g++.dg/eh/ia64-1.C: New test.
6283
6284 2003-12-12  Roger Sayle  <roger@eyesopen.com>
6285
6286         PR optimization/13037
6287         * g77.f-torture/execute/13037.f: New test case.
6288
6289 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6290
6291         PR c++/12881
6292         * g++.dg/abi/covariant2.C: New.
6293
6294 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
6295
6296         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
6297
6298 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
6299
6300         * gcc.c-torture/execute/wchar_t-1.x: Delete.
6301
6302 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
6303
6304         PR other/10819
6305         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
6306         to fix Bug 10819.
6307         * lib/g++.exp (g++_version): Likewise.
6308         * lib/g77.exp (g77_version): Likewise.
6309         * lib/objc.exp (default_objc_version): Likewise.
6310
6311 2003-12-10  Richard Henderson  <rth@redhat.com>
6312
6313         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
6314
6315         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
6316
6317 2003-12-08  Matt Austern  <austern@apple.com>
6318
6319         PR c/13134
6320         * lib/gcc-dg.exp (dg-require-visibility): Define.
6321         * lib/target-supports (check_visibility_available): Define.
6322         * gcc.dg/visibility-1.c: New test.
6323         * gcc.dg/visibility-2.c: Likewise.
6324         * gcc.dg/visibility-3.c: Likewise.
6325         * gcc.dg/visibility-4.c: Likewise.
6326         * gcc.dg/visibility-5.c: Likewise.
6327         * gcc.dg/visibility-6.c: Likewise.
6328         * g++.dg/ext/visibility-1.C: Likewise.
6329         * g++.dg/ext/visibility-2.C: Likewise.
6330         * g++.dg/ext/visibility-3.C: Likewise.
6331         * g++.dg/ext/visibility-4.C: Likewise.
6332         * g++.dg/ext/visibility-5.C: Likewise.
6333         * g++.dg/ext/visibility-6.C: Likewise.
6334
6335 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6336
6337         * g++.dg/lookup/java1.C: New test.
6338         * g++.dg/lookup/java2.C: New test.
6339
6340 2003-12-07  Falk Hueffner  <falk@debian.org>
6341
6342         * g++.dg/opt/noreturn-1.C: New test.
6343
6344 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
6345
6346         * gcc.dg/overflow-1.c: New test.
6347
6348 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6349
6350         * g77.f-torture/compile/13060.f: New test.
6351
6352 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
6353
6354         PR c++/13323
6355         * g++.dg/inherit/operator2.C: New test.
6356
6357 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
6358
6359         PR c++/13305
6360         * g++.dg/ext/attrib9.C: New test.
6361
6362 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
6363
6364         PR c++/13314
6365         * g++.dg/template/error7.C: New test.
6366
6367 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
6368             J"orn Rennecke <joern.rennecke@superh.com>
6369
6370         PR target/13302
6371         * g++.dg/other/struct-va_list.C: New test.
6372
6373 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6374
6375         PR c++/13166
6376         * g++.dg/parse/defarg6.C: New test.
6377
6378 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
6379
6380         PR target/13256
6381         * gcc.c-torture/execute/20031201-1.c: New test.
6382
6383 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
6384
6385         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
6386
6387 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6388
6389         * gcc.dg/builtin-return-1.c: New test.
6390
6391 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
6392             J"orn Rennecke <joern.rennecke@superh.com>
6393
6394         PR optimization/13260
6395         * gcc.c-torture/execute/20031204-1.c: New test.
6396
6397 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
6398
6399         PR c++/9127
6400         * g++.dg/template/error6.C: New test.
6401
6402 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
6403
6404         * gcc.dg/20031202-1.c: New test.
6405
6406 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
6407
6408         PR c++/13179
6409         * g++.dg/template/eh1.C: New test.
6410
6411         PR c++/10771
6412         * g++.dg/template/error5.C: New test.
6413
6414 2003-12-02  David Ung  <davidu@mips.com>
6415
6416         * gcc.dg/compat/vector-check.h: Corrected type for var
6417         g_##TMODE
6418
6419 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6420
6421         PR c++/10126
6422         * g++.dg/template/ptrmem8.C: New test.
6423
6424 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6425
6426         PR c++/12573
6427         * g++.dg/template/dependent-expr3.C: New test.
6428
6429 2003-12-01  James Lemke  <jim@wasabisystems.com>
6430
6431         * gcc.dg/arm-g2.c: New test.
6432
6433 2003-12-01  Roger Sayle  <roger@eyesopen.com>
6434
6435         PR optimization/11634
6436         * gcc.dg/20031201-2.c: New test case.
6437
6438 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
6439
6440         PR 11433
6441         * objc.dg/proto-lossage-3.m: New test.
6442
6443 2003-12-01  Roger Sayle  <roger@eyesopen.com>
6444
6445         PR optimization/12628
6446         * gcc.dg/20031201-1.c: New test case.
6447
6448 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6449
6450         * gcc.dg/unaligned-1.c: New test.
6451
6452 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
6453
6454         PR c++/9849
6455         * g++.dg/template/error4.C: New test.
6456         * g++.dg/template/nested3.C: Adjust error markers.
6457
6458 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6459
6460         * gcc.dg/cpp/assert4.c: Check more #system assertions.
6461
6462 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6463
6464         PR c/10333
6465         * gcc.dg/bitfld-7.c: New test.
6466
6467 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
6468
6469         * gcc.dg/tls/asm-1.C: New test.
6470
6471 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6472
6473         * gcc.dg/cpp/assert4.c: Update.
6474
6475 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6476
6477         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
6478         * gcc.dg/builtin-apply3.c: New test.
6479
6480 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6481
6482         * lib/compat.exp (compat-obj): New xfaildata parameter.
6483         Use it to set compiler_conditional_xfail_data before compiling.
6484         (compat-get-options): Handle dg-xfail-if.
6485         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
6486         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
6487         * gcc.dg/compat/vector-1_y.c: Likewise.
6488         * gcc.dg/compat/vector-2_x.c: Likewise.
6489         * gcc.dg/compat/vector-2_y.c: Likewise.
6490
6491 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6492
6493         * g++.dg/opt/reg-stack4.C: New test.
6494
6495 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6496
6497         * gcc.dg/builtin-apply2.c: New test.
6498
6499 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6500
6501         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
6502
6503 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6504
6505         PR c++/12924
6506         * g++.dg/template/template-id-2.C: New test.
6507
6508 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6509
6510         PR c++/5369
6511         * g++.dg/template/memfriend1.C: New test.
6512         * g++.dg/template/memfriend2.C: Likewise.
6513         * g++.dg/template/memfriend3.C: Likewise.
6514         * g++.dg/template/memfriend4.C: Likewise.
6515         * g++.dg/template/memfriend5.C: Likewise.
6516         * g++.dg/template/memfriend6.C: Likewise.
6517         * g++.dg/template/memfriend7.C: Likewise.
6518         * g++.dg/template/memfriend8.C: Likewise.
6519         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
6520
6521 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
6522
6523         PR c++/12515
6524         * g++.dg/ext/cond1.C: New test.
6525
6526 2003-11-20  Richard Henderson  <rth@redhat.com>
6527
6528         * gcc.dg/20020201-2.c: Remove.
6529         * gcc.dg/20020201-4.c: Remove.
6530         * gcc.dg/20020304-1.c: Remove.
6531
6532 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
6533
6534         * gcc.dg/cpp/trad/xwin1.c: New test case.
6535
6536 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
6537
6538         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
6539         * lib/g77.exp: Likewise.
6540         * lib/objc.exp: Likewise.
6541         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
6542         for darwin.
6543
6544 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6545
6546         PR c++/12932
6547         * g++.dg/template/static5.C: New test.
6548
6549 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6550
6551         * gcc.dg/nested-func-1.c: New test.
6552
6553 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6554
6555         * gcc.dg/cpp/assert4.c: New test.
6556
6557 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
6558
6559         PR c++/2294
6560         * g++.dg/lookup/using9.c: New test.
6561
6562 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
6563
6564         PR c++/12762
6565         * g++.dg/template/error3.C: New test.
6566
6567 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
6568
6569         PR ada/13035
6570         * ada/acats/run_acats, run_all.sh: Fix syntax error.
6571         No longer use a wrapper for gcc, since this does not work under
6572         Windows.
6573
6574 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
6575
6576         PR c++/2094
6577         * g++.dg/template/ptrmem7.C: New test.
6578
6579 2003-11-13  Andrew Pinski <apinski@apple.com>
6580
6581         * gcc.c-torture/compile/20031113-1.c: New test.
6582
6583 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
6584             Kean Johnston <jkj@sco.com>
6585
6586         PR c/13029
6587         * gcc.dg/unused-4.c: Update.
6588
6589 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6590
6591         * g++.dg/opt/const3.C: New test.
6592
6593 2003-11-13  Jan Hubicka  <jh@suse.cz>
6594
6595         * gcc.c-torture/compile/20031112-1.c: New test.
6596
6597 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
6598
6599         * g++.dg/parse/crash10.C: Remove bogus error marker.
6600
6601 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6602
6603         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
6604         (host_gcc): Likewise.
6605         (ROOT): Honor $PWDCMD.
6606         (BASE): Likewise.
6607         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
6608
6609 2003-11-12  Catherine Moore  <clm@redhat.com>
6610
6611         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
6612
6613 2003-11-12  Andreas Jaeger  <aj@suse.de>
6614             Jakub Jelinek  <jakub@redhat.com>
6615             Andrew Pinski  <pinskia@physics.uc.edu>
6616             Richard Henderson  <rth@redhat.com>
6617
6618         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
6619         systems.
6620         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
6621
6622         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
6623         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6624
6625 2003-11-11  Andreas Jaeger  <aj@suse.de>
6626
6627         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
6628
6629         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
6630
6631 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
6632
6633         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
6634         Clean ups.
6635
6636 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
6637
6638         * gcc.dg/trampoline-1.c: New test.
6639
6640 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6641
6642         * gcc.c-torture/compile/200031109-1.c: New test.
6643
6644 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6645
6646         PR c/3190
6647         PR c/8714
6648         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
6649         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
6650         gcc.dg/format/no-y2k-1.c: Update.
6651
6652 2003-11-08  Roger Sayle  <roger@eyesopen.com>
6653
6654         PR optimization/10467
6655         * gcc.dg/20031108-1.c: New test case.
6656
6657 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
6658
6659         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
6660
6661 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6662
6663         * gcc.dg/compound-lvalue-1.c: New test.
6664         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
6665         some XFAILs.
6666
6667 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
6668
6669         * gcc.dg/altivec-varargs-1.c: New test.
6670
6671 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6672
6673         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
6674         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
6675         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
6676         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
6677         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
6678
6679 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6680
6681         * gcc.dg/cond-lvalue-1.c: New test.
6682
6683 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
6684
6685         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
6686
6687 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6688
6689         PR c++/11616
6690         * g++.dg/template/instantiate5.C: New test.
6691
6692 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6693
6694         PR c++/12726
6695         * g++.dg/ext/complit2.C: Replace test with self-contained version.
6696         * ChangeLog: Add missing first entry for above test.
6697
6698 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6699
6700         PR c++/9810
6701         * g++.dg/template/using8.C: New test.
6702         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
6703
6704 2003-11-02  Roger Sayle  <roger@eyesopen.com>
6705
6706         PR optimization/10817
6707         * gcc.c-torture/compile/20031102-1.c: New test case.
6708
6709 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
6710
6711         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
6712         2147483647.
6713
6714 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6715
6716         * gcc.dg/20031102-1.c: New test.
6717
6718 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6719
6720         * gcc.dg/complex-1.c: New test.
6721
6722 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6723
6724         PR c++/12796
6725         * g++.dg/template/crash13.C: Adjust expected error location.
6726         * g++.old-deja/g++.brendan/ns1.C: Likewise.
6727
6728 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
6729
6730         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
6731
6732 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
6733
6734         PR/10239
6735         * gcc.c-torture/compile/20031031-2.c: New test.
6736
6737 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
6738
6739         PR/11640
6740         * gcc.c-torture/compile/20031031-1.c: New test.
6741
6742 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
6743
6744         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
6745         * gcc.misc-tests/bprob.exp: Likewise.
6746         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
6747         the execution test on arm-elf configs.
6748         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
6749         configs that don't support scratch files.
6750         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
6751
6752 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
6753
6754         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
6755         done by dejagnu.
6756
6757 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
6758
6759         * ada/acats/run_all.sh: Redirect mv output to /dev/null
6760         Avoid non pure sh syntax. Add more logging.
6761
6762         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
6763         fail.
6764
6765 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6766
6767         PR libgcj/10610
6768         * gcc.dg/ppc-stackalign-1.c: New test.
6769
6770 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
6771
6772         * ada/acats/run_all.sh: Change output to be more compliant with
6773         dejagnu framework.
6774         Create acats.sum and acats.log files under testsuite/ada/acats
6775         Only run [a-z]* directories, to filter out e.g. CVS.
6776         Redirect build output to log file.
6777
6778 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
6779
6780         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
6781
6782 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
6783
6784         PR ada/5909:
6785         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
6786
6787 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
6788
6789         * gcc.c-torture/compile/20031023-1.c: New test.
6790         * gcc.c-torture/compile/20031023-2.c: New test.
6791         * gcc.c-torture/compile/20031023-3.c: New test.
6792         * gcc.c-torture/compile/20031023-4.c: New test.
6793
6794 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6795
6796         PR c++/10371
6797         * g++.dg/lookup/scoped8.C: New test.
6798
6799 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6800
6801         * g++.dg/opt/reg-stack3.C: New test.
6802
6803 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6804
6805         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
6806
6807 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6808
6809         PR c++/11076
6810         * g++.dg/template/crash13.C: New test.
6811
6812 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6813
6814         * gcc.dg/c99-restrict-2.c: New test.
6815
6816 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
6817
6818         PR c++/12698, c++/12699, c++/12700, c++/12566
6819         * g++.dg/inherit/covariant9.C: New test.
6820         * g++.dg/inherit/covariant10.C: New test.
6821         * g++.dg/inherit/covariant11.C: New test.
6822
6823 2003-10-23  Jason Merrill  <jason@redhat.com>
6824
6825         PR c++/12726
6826         * g++.dg/ext/complit2.C: New test.
6827
6828 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6829
6830         PR target/12654
6831         * gcc.c-torture/execute/20031020-1.c: New test.
6832
6833 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6834
6835         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
6836         following the jump_insn.
6837
6838 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6839
6840         * gcc.dg/cast-lvalue-1.c: New test.
6841
6842 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
6843
6844         PR c++/11962
6845         * g++.dg/template/cond2.C: New test.
6846
6847 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6848
6849         * gcc.dg/builtins-28.c: New test.
6850
6851 2003-10-20  Jan Hubicka  <jh@suse.cz>
6852
6853         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
6854         parameter.
6855         * testsuite/gcc.dg/inline-2.c: Likewise.
6856
6857 2003-10-20  Phil Edwards  <phil@codesourcery.com>
6858
6859         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
6860         * gcc.dg/nest.c:  Likewise.
6861
6862 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6863
6864         PR c++/9781, c++/10583, c++/11862
6865         * g++.dg/parse/crash13.C: New test.
6866
6867 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6868
6869         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
6870
6871 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6872
6873         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
6874         Define HAVE_C99_RUNTIME except on Solaris.
6875         * gcc.dg/builtins-20.c: Likewise.
6876
6877 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6878
6879         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
6880
6881 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6882
6883         PR c++/12495
6884         * g++.dg/template/crash21.C: New test.
6885
6886 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6887
6888         PR c++/2513
6889         * g++.dg/template/typename5.C: New test.
6890
6891 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6892
6893         PR c++/12369
6894         * g++.dg/template/friend25.C: New test.
6895
6896 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
6897
6898         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
6899         versions.
6900
6901 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
6902
6903         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
6904         == 2147483647.
6905
6906 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
6907
6908         * gcc.c-torture/execute/960416-1.x: Remove.
6909         * gcc.c-torture/execute/divconst-3.x: Likewise.
6910
6911 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
6912
6913         PR target/12598
6914         * gcc.dg/torture/cris-volatile-1.c: New test.
6915
6916 2003-10-14  Roger Sayle  <roger@eyesopen.com>
6917
6918         PR optimization/9325
6919         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
6920         for overflowing floating point to integer conversion during RTL
6921         simplification.
6922
6923 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
6924
6925         * objc/execute/_cmd.m: Fix typo.
6926         * objc.dg/image-info.m, objc.dg/symtab-1.m:
6927         Relax 'scan-assembler' regexp.
6928         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
6929         objc.dg/try-catch-4.m: Run on non-Darwin targets.
6930         * objc.dg/zero-link-2.m: Remove blank line.
6931         * objc.dg/zero-link-3.m: New test case.
6932
6933 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
6934
6935         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
6936
6937         * gcc.dg/asm-names.c: Use scan-assembler-not rather
6938         than linker trickery.
6939
6940 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6941
6942         PR c++/12370
6943         * g++.dg/other/friend2.C: New test.
6944
6945 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6946
6947         * gcc.dg/20031012-1.c: New test.
6948
6949 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6950
6951         * gcc.dg/weak/weak-3.c: Fix for new warning.
6952
6953 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
6954
6955         PR optimization/8750
6956         * gcc.c-torture/execute/20031012-1.c: New test case.
6957
6958 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6959
6960         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
6961         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
6962
6963 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6964
6965         PR optimization/12260
6966         * gcc.c-torture/compile/20031011-2.c: New test case.
6967
6968 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6969
6970         * gcc.c-torture/execute/20031011-1.c: New testcase.
6971
6972 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6973
6974         * gcc.c-torture/compile/20031011-1.c: New test.
6975
6976 2003-10-11  Jan Hubicka  <jh@suse.cz>
6977
6978         * g++.dg/other/first-global.C: New test.
6979
6980 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6981
6982         * gcc.c-torture/execute/string-opt-18.c: New testcase.
6983
6984 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
6985
6986         * gcc.c-torture/compile/20031010-1.c: New test.
6987
6988 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
6989
6990         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
6991         * gcc.c-torture/execute/va-arg-25.c: ... here.
6992
6993 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
6994
6995         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
6996
6997 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
6998
6999         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
7000
7001 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
7002
7003         * g++.dg/parse/error2.C: New test.
7004
7005 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
7006
7007         PR c++/11097
7008         * g++.dg/other/error5.C: Modify the error message.
7009         * g++.dg/lookup/using8.C: New test.
7010
7011 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
7012
7013         * gcc.dg/darwin-abi-2.c: New file.
7014         * gcc.c-torture/execute/va-arg-24.c: New file.
7015
7016 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
7017
7018         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
7019         indentation.
7020
7021 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
7022
7023         PR c++/10147
7024         * g++.dg/other/error4.C: Update error messages.
7025         * g++.dg/template/ptrmem4.C: Likewise.
7026
7027         PR c++/12337
7028         * g++.dg/init/new9.C: New test.
7029
7030         PR c++/12334, c++/12236, c++/8656
7031         * g++.dg/ext/attrib8.C: New test.
7032
7033 2003-10-06  Devang Patel  <dpatel@apple.com>
7034
7035         * gcc.dg/debug/dwarf2-3.h: New test.
7036         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
7037
7038 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
7039
7040         * g++.dg/opt/cfg2.C: New test.
7041
7042 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7043
7044         * g++.dg/opt/float1.C: New test.
7045
7046 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7047
7048         * gcc.dg/c90-array-lval-6.c: New test.
7049         * gcc.dg/c99-array-lval-6.c: New test.
7050
7051 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
7052             Ziemowit Laski  <zlaski@apple.com>
7053
7054         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
7055         'Derived', so that it is never considered a class method; add
7056         new warning for '+port' method ambiguity.
7057         * objc.dg/method-12.m: Include <objc/objc.h> instead of
7058         <objc/objc-api.h> (needed on Mac OS X).
7059         * objc.dg/method-13.m: New test.
7060
7061 2003-10-03  Roger Sayle  <roger@eyesopen.com>
7062
7063         PR optimization/9325, PR java/6391
7064         * gcc.c-torture/execute/20031003-1.c: New test case.
7065
7066 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
7067
7068         PR optimization/12180
7069         * gcc.dg/20031002-1.c: New test.
7070
7071         PR c++/12486
7072         * g++.dg/inherit/error1.C: New test.
7073
7074 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
7075
7076         * lib/f-torture.exp (search_for): Rename to...
7077         (search_for_re): This.  Also, clean up comments and the
7078         "regexp" invocation.
7079
7080 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
7081
7082         * gcc.c-torture/compile/20031002-1.c: New test.
7083
7084 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
7085
7086         * g++.dg/opt/cond1.C: New test.
7087
7088 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
7089
7090         * gcc.dg/Wold-style-definition-2.c: New testcase.
7091         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
7092
7093 2003-09-29  Richard Henderson  <rth@redhat.com>
7094
7095         * g++.dg/init/array10.C: Add dg-options.
7096
7097 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
7098
7099         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
7100
7101 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7102
7103         * g++.dg/template/friend19.C: Fix typo.
7104         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
7105
7106 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
7107
7108         * gcc.c-torture/execute/20030928-1.c: New test.
7109         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
7110
7111 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7112
7113         * g++.dg/opt/unroll1.C: New test.
7114
7115 2003-09-26  Roger Sayle  <roger@eyesopen.com>
7116
7117         PR optimization/11741
7118         * gcc.dg/20030926-1.c: New test case.
7119
7120 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7121
7122         PR c++/5655
7123         * g++.dg/parse/access7.C: New test.
7124         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
7125
7126 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
7127
7128         MERGE OF objc-improvements-branch into MAINLINE:
7129         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
7130         if libobjc has not been built.
7131         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
7132         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
7133         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
7134         objc/execute/nested-3.m, objc/execute/np-2.m,
7135         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
7136         objc/execute/redefining_self.m, objc/execute/root_methods.m,
7137         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
7138         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
7139         objc.dg/special/unclaimed-category-1.h,
7140         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
7141         well as GNU runtime.
7142         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
7143         * execute/cascading-1.m, execute/function-message-1.m,
7144         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
7145         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
7146         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
7147         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
7148         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
7149         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
7150         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
7151         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
7152         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
7153         * objc.dg/bitfield-2.m: Run only on Darwin.
7154         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
7155         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
7156         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
7157         * objc.dg/const-str-1.m: Fix constant string layout.
7158
7159 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
7160
7161         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
7162
7163 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
7164
7165         * gcc.dg/darwin-abi-1.c: New file.
7166
7167 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
7168
7169         PR target/12281
7170         * gcc.c-torture/compile/20030921-1.c: New test.
7171
7172 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7173
7174         * g++.dg/opt/reg-stack2.C: New test.
7175
7176 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7177
7178         * g++.dg/eh/delayslot1.C: New test.
7179
7180 2003-09-20  Richard Henderson  <rth@redhat.com>
7181
7182         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
7183
7184 2003-09-20  Roger Sayle  <roger@eyesopen.com>
7185
7186         * gcc.c-torture/execute/20030920-1.c: New test case.
7187
7188 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7189
7190         * g++.dg/rtti/typeid3.C: Correct expected error message.
7191
7192 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7193
7194         PR c++/157
7195         * g++.dg/parse/crash12.C: New test.
7196
7197 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
7198
7199         * gcc.dg/compat/mixed-struct-check.h: New.
7200         * gcc.dg/compat/mixed-struct-defs.h: New.
7201         * gcc.dg/compat/mixed-struct-init.h: New.
7202         * gcc.dg/compat/struct-by-value-19_main.c: New.
7203         * gcc.dg/compat/struct-by-value-19_x.c: New.
7204         * gcc.dg/compat/struct-by-value-19_y.c: New.
7205         * gcc.dg/compat/struct-by-value-20_main.c: New.
7206         * gcc.dg/compat/struct-by-value-20_x.c: New.
7207         * gcc.dg/compat/struct-by-value-20_y.c: New.
7208         * gcc.dg/compat/struct-return-19_main.c: New.
7209         * gcc.dg/compat/struct-return-19_x.c: New.
7210         * gcc.dg/compat/struct-return-19_y.c: New.
7211         * gcc.dg/compat/struct-return-20_main.c: New.
7212         * gcc.dg/compat/struct-return-20_x.c: New.
7213         * gcc.dg/compat/struct-return-20_y.c: New.
7214
7215 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
7216         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
7217         so that it will not complain on LP64 targets.
7218
7219 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7220
7221         PR c++/495
7222         * g++.dg/template/friend24.C: New test.
7223
7224 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
7225
7226         PR c++/12332
7227         * g++.dg/template/memtmpl2.C: New test.
7228
7229 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
7230
7231         PR target/11184
7232         * gcc.dg/builtin-apply1.c: New test.
7233
7234 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7235
7236         PR c++/9848
7237         * g++.dg/warn/Wunused-4.C: New test.
7238
7239 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7240
7241         PR c++/12316
7242         * g++.dg/other/gc2.C: New test.
7243
7244 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
7245
7246         PR c++/11991
7247         * g++.dg/rtti/typeid3.C: New test.
7248
7249         PR c++/12266
7250         * g++.dg/overload/template1.C: New test.
7251
7252 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7253
7254         * g++.dg/opt/cfg3.C: New test.
7255
7256 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7257
7258         PR c++/7939
7259         * g++.dg/template/crash11.C: New test.
7260
7261 2003-09-16  Jason Merrill  <jason@redhat.com>
7262             Jakub Jelinek  <jakub@redhat.com>
7263
7264         * gcc.dg/attr-warn-unused-result.c: New test.
7265
7266 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7267
7268         PR c++/12184
7269         * g++.dg/expr/call2.C: New test.
7270
7271 2003-09-15  Andreas Jaeger  <aj@suse.de>
7272
7273         * gcc.dg/Wold-style-definition-1.c: New test.
7274
7275 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
7276
7277         PR c++/3907
7278         * g++.dg/parse/template12.C: New test.
7279
7280         * g++.dg/abi/bitfield11.C: New test.
7281         * g++.dg/abi/bitfield12.C: Likewise.
7282
7283 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
7284
7285         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
7286         non-expansion of functional macro name without arguments at EOL.
7287         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
7288
7289 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
7290
7291         * gcc.c-torture/execute/20030914-[12].c: New tests.
7292
7293 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
7294
7295         PR c++/11788
7296         * g++.dg/overload/addr1.C: New test.
7297
7298 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
7299
7300         * gcc.dg/20030909-1.c: New test.
7301
7302 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7303
7304         * gcc.dg/ultrasp10.c: New test.
7305
7306 2003-09-09  Devang Patel  <dpatel@apple.com>
7307
7308         * gcc.dg/darwin-ld-6.c: New test.
7309
7310 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7311
7312         * gcc.dg/torture/builtin-explog-1.c: New testcase.
7313
7314 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
7315
7316         * gcc.dg/ia64-types1.c: New test.
7317         * gcc.dg/ia64-types2.c: Likewise.
7318
7319 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7320
7321         * gcc.dg/builtins-1.c: Add more _Complex tests.
7322         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7323
7324         * gcc.dg/builtins-1.c: Test existing _Complex functions.
7325         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7326
7327 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
7328
7329         PR c++/11786
7330         * g++.dg/lookup/koenig2.C: New test.
7331
7332         PR c++/5296
7333         * g++.dg/rtti/typeid2.C: New test.
7334
7335 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
7336
7337         * gcc.c-torture/compile/20030904-1.c: New test.
7338
7339 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7340
7341         * g++.dg/opt/longbranch2.C: New test.
7342
7343 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7344
7345         * g++.dg/template/crash10.C: Only compile it.
7346
7347 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7348
7349         PR middle-end/11665
7350         * gcc.c-torture/compile/20030907-1.c: New test.
7351         * g++.dg/init/array11.C: New test.
7352
7353 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
7354
7355         PR c++/11852
7356         * g++.dg/init/struct1.C: New test.
7357
7358 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
7359
7360         PR c++/12181
7361         * g++.dg/expr/comma1.C: New test.
7362
7363 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
7364
7365         PR c++/11867
7366         * g++.dg/expr/static_cast5.C: New test.
7367
7368 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
7369
7370         PR c++/11507
7371         * g++.dg/lookup/scoped7.C: New test.
7372
7373         PR c++/9574
7374         * g++.dg/other/static1.C: New test.
7375
7376         PR c++/11490
7377         * g++.dg/warn/template-1.C: New test.
7378
7379         PR c++/11432
7380         * g++.dg/template/crash10.C: New test.
7381
7382         PR c++/2478
7383         * g++.dg/overload/VLA.C: New test.
7384
7385         PR c++/10804
7386         * g++.dg/template/call1.C: New test.
7387
7388 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7389
7390         PR c++/11794
7391         * g++.dg/parse/using3.C: New test.
7392
7393 2003-09-06  Roger Sayle  <roger@eyesopen.com>
7394
7395         PR c++/11409
7396         * g++.dg/overload/builtin3.C: New test case.
7397
7398 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
7399
7400         PR c/9862
7401         * gcc.dg/20030906-1.c: New test.
7402         * gcc.dg/20030906-2.c: Likewise.
7403
7404 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7405
7406         PR c++/12167
7407         * g++.dg/parse/defarg5.C: New test.
7408
7409         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
7410
7411 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
7412
7413         PR c++/12163
7414         * g++.dg/expr/static_cast4.C: New test.
7415
7416         PR c++/12146
7417         * g++.dg/template/crash9.C: New test.
7418
7419 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
7420
7421         * g++.old-deja/g++.ext/pretty2.C: Update for change
7422         in __FUNCTION__.
7423         * g++.old-deja/g++.ext/pretty3.C: Likewise.
7424
7425 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
7426
7427         PR c++/11922
7428         * g++/dg/template/qualified-id1.C: New test.
7429
7430         PR c++/12037
7431         * g++.dg/warn/noeffect4.C: New test.
7432
7433 2003-09-04  Matt Austern  <austern@apple.com>
7434
7435         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
7436         * g++.dg/ext/fnname2.C: Likewise.
7437         * g++.dg/ext/fnname3.C: Likewise.
7438
7439 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
7440
7441         * g++.dg/expr/lval1.C: New test.
7442         * g++.dg/ext/lvcast.C: Remove.
7443
7444 2003-09-03  Roger Sayle  <roger@eyesopen.com>
7445
7446         PR optimization/11700.
7447         * gcc.c-torture/compile/20030903-1.c: New test case.
7448
7449 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
7450
7451         PR c++/12053
7452         * g++.dg/abi/layout4.C: New test.
7453
7454 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
7455
7456         PR c++/11553
7457         * g++.dg/parse/friend3.C: New test.
7458
7459 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
7460
7461         PR c++/11847
7462         * g++.dg/template/class1.C: New test.
7463
7464         PR c++/11808
7465         * g++.dg/expr/call1.C: New test.
7466
7467 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
7468
7469         PR c++/12114
7470         * g++.dg/init/ref9.C: New test.
7471
7472         PR c++/11972
7473         * g++.dg/template/nested4.C: New test.
7474
7475 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
7476
7477         PR c++/12093
7478         * g++.dg/template/non-dependent4.C: New test.
7479
7480         PR c++/11928
7481         * g++.dg/inherit/conv1.C: New test.
7482
7483 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
7484
7485         PR c++/6196
7486         * g++.dg/ext/label1.C: New test.
7487         * g++.dg/ext/label2.C: Likewise.
7488
7489 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
7490
7491         * g++.dg/expr/cond3.C: New test.
7492
7493 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7494
7495         * gcc.dg/builtins-1.c: Add new builtin cases.
7496
7497 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7498
7499         * gcc.dg/builtins-1.c: Add new cases.
7500         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7501
7502 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7503
7504         * gcc.dg/builtins-1.c: Add more math builtin tests.
7505         * gcc.dg/torture/builtin-attr-1.c: New test.
7506
7507 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
7508
7509         PR optimization/5079
7510         * g++.dg/opt/static3.C: New test.
7511
7512 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7513
7514         * gcc.misc-tests/gcov-10b.c: New test.
7515
7516 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
7517
7518         * g++.dg/opt/ptrmem3.C: New test.
7519
7520         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
7521
7522 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
7523
7524         * gcc.dg/20030826-2.c: New test.
7525
7526 2003-08-26  Roger Sayle  <roger@eyesopen.com>
7527
7528         PR middle-end/12002
7529         * g77.f-torture/compile/12002.f: New test case.
7530
7531 2003-08-26  Roger Sayle  <roger@eyesopen.com>
7532
7533         * gcc.dg/20030826-1.c: New test case.
7534
7535 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
7536
7537         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
7538
7539 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
7540
7541         PR c++/11871
7542         * c++.dg/lookup/crash1.C: New test.
7543
7544         * c++.dg/warn/noeffect3.C: New test.
7545
7546 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
7547
7548         * gcc.dg/compat/vector-1_x.c: Compile with -w.
7549         * gcc.dg/compat/vector-1_y.c: Ditto.
7550         * gcc.dg/compat/vector-2_x.c: Ditto.
7551         * gcc.dg/compat/vector-2_y.c: Ditto.
7552
7553 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
7554
7555         * gcc.dg/20030702-1.c: New test.
7556
7557 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
7558
7559         PR c++/8795
7560         * g++.dg/ext/altivec-1.C: New test.
7561
7562 2003-08-24  Richard Henderson  <rth@redhat.com>
7563
7564         * g++.dg/eh/simd-2.C: Add -w for x86.
7565
7566 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
7567
7568         * gcc.dg/20030815-1.c: New test.
7569
7570 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7571
7572         PR c++/3765
7573         * g++.dg/parse/access6.C: New test.
7574
7575 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7576
7577         PR c++/641, c++/11876
7578         * g++.dg/template/friend22.C: New test.
7579         * g++.dg/template/friend23.C: Likewise.
7580
7581 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7582
7583         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
7584         identically.
7585
7586 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7587
7588         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
7589
7590 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7591
7592         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
7593
7594 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7595
7596         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
7597
7598 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7599
7600         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
7601
7602 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
7603
7604         PR c++/11919
7605         * g++.dg/overload/prom1.C: New test.
7606
7607         PR c++/11551
7608         * g++.dg/parse/dtor2.C: New test.
7609
7610         PR c++/10762
7611         * g++.dg/parse/using2.C: New test.
7612
7613 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
7614
7615         PR target/11805
7616         * gcc.c-torture/compile/20030821-1.c: New.
7617
7618 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
7619
7620         PR c++/11834
7621         * g++.dg/template/deduce2.C: New test.
7622
7623 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
7624
7625         * gcc.c-torture/execute/20030821-1.c: New test.
7626
7627 2003-08-20  Roger Sayle  <roger@eyesopen.com>
7628
7629         PR middle-end/11984
7630         * gcc.dg/20030820-1.c: New test case.
7631
7632 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
7633
7634         PR c++/11945
7635         * g++.dg/warn/noeffect2.C: New test.
7636
7637 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
7638
7639         PR c++/10926
7640         * g++.dg/template/dtor2.C: New test.
7641
7642         PR c++/11684
7643         * g++.dg/template/operator1.C: New test.
7644         * g++.dg/parse/operator4.C: New test.
7645
7646         PR c++/11946.C
7647         * g++.dg/expr/enum1.C: New test.
7648         * gcc.dg/c99-bool-1.c: Remove bogus warning.
7649
7650         PR c++/11036.C
7651         * g++.dg/parse/elab2.C: New test.
7652         * g++.dg/parse/typedef4.C: Change error message.
7653         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
7654         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
7655         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
7656
7657 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
7658
7659         * gcc.dg/pch/warn-1.c: New.
7660         * gcc.dg/pch/warn-1.hs: New.
7661
7662         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
7663         not-tested file.
7664
7665 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7666
7667         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
7668
7669 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7670
7671         * gcc.dg/uninit-D.c: New Test.
7672         * gcc.dg/uninit-E.c: New Test.
7673         * gcc.dg/uninit-F.c: New Test.
7674         * gcc.dg/uninit-G.c: New Test.
7675
7676 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
7677
7678         * g++.dg/README: Describe the pch directory.
7679
7680 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7681
7682         PR c++/11174
7683         * g++.dg/parse/access4.C: New test.
7684         * g++.dg/parse/access5.C: Likewise.
7685         * g++.old-deja/g++.jason/access17.C: Adjust error message.
7686
7687 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
7688
7689         * gcc.dg/noncompile/20030818-1.c: New.
7690
7691 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
7692
7693         PR c++/11957
7694         * g++.dg/warn/noeffect1.C: New test.
7695
7696         * g++.dg/template/scope2.C: New test.
7697         * g++.dg/template/error2.C: Correct dg-error
7698
7699 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
7700
7701         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
7702
7703 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
7704
7705         PR C++/11512
7706         * g++.dg/template/warn1.C: New.
7707
7708 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7709
7710         * g++.dg/template/error2.C: New test.
7711         * g++.dg/lookup/using7.C: Adjust errors
7712         * g++.old-deja/g++.pt/crash36.C: Likewise.
7713         * g++.old-deja/g++.pt/derived3.C: Likewise.
7714
7715 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7716
7717         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
7718         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
7719         * gcc.c-torture/execute/builtins/string-9.c: New, from
7720         string-opt-9.c.  Adjust for execute/builtins framework.
7721         * gcc.c-torture/execute/string-opt-9.c: Delete.
7722
7723 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
7724
7725         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
7726
7727         * g++.dg/parse/ret-type2.C: New test.
7728
7729         PR c++/11703
7730         * g++.dg/init/new8.C: New test.
7731
7732         PR c++/10923
7733         * g++.dg/parse/typedef5.C: New test.
7734
7735         PR c++/9512
7736         * g++.dg/parse/qualified2.C: New test.
7737         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
7738         invalid code.
7739
7740 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
7741
7742         * g++.dg/conversion/ptrmem1.C: New test.
7743
7744 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
7745
7746         PR target/11693
7747         * gcc.dg/20030811-1.c: New test.
7748
7749         PR target/11535
7750         * gcc.c-torture/execute/20030811-1.c: New test.
7751
7752 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7753
7754         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
7755
7756 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
7757
7758         PR c++/11789.C
7759         * g++.dg/inherit/multiple1.C: New test.
7760
7761 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7762
7763         * gcc.dg/spe1.c: New test.
7764
7765         PR c++/11670
7766         * g++.dg/expr/cast2.C: New test.
7767
7768         PR c++/10530
7769         * g++.dg/template/dependent-name2.C: New test.
7770
7771 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
7772
7773         * g++.dg/parse/crash11.C: Put the dg options in comments.
7774
7775 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
7776
7777         * lib/gcc-dg.exp: Update for diagnostic change.
7778
7779 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7780
7781         PR c++/5767
7782         * g++.dg/parse/crash11.C: New test.
7783
7784 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
7785
7786         * gcc.dg/cpp/spacing1.c: Update.
7787
7788 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
7789
7790         PR target/11739
7791         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
7792         a value for -mtune.
7793
7794 2003-08-04  Roger Sayle  <roger@eyesopen.com>
7795
7796         PR middle-end/11771
7797         * gcc.c-torture/compile/20030804-1.c: New test case.
7798
7799 2003-08-04  Roger Sayle  <roger@eyesopen.com>
7800
7801         * gcc.dg/20030804-1.c: New test case.
7802
7803 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
7804
7805         * gcc.dg/cpp/separate-1.c: New test.
7806
7807 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
7808
7809         PR c++/11704
7810         * g++.dg/template/dependent-expr2.C: New test.
7811
7812         PR c++/11766
7813         * g++.dg/expr/ptrmem1.C: New test.
7814
7815 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7816
7817         PR c++/9453
7818         * g++.dg/template/friend15.C: New test.
7819
7820 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
7821
7822         * lib/dg-pch.exp: Work round PCH bug.
7823
7824 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7825
7826         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
7827         builtins.  Move cases from builtins-4.c here.
7828
7829         * gcc.dg/torture/builtin-math-1.c: New test taken from
7830         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
7831         additional cases.
7832
7833         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
7834         Delete.
7835
7836 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
7837
7838         PR c++/9447
7839         * g++.dg/template/using7.C: New test.
7840
7841 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
7842
7843         * import1.c, import2.c: New tests.
7844
7845 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
7846
7847         * g++.dg/eh/crossjump1.C: New test.
7848
7849 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
7850
7851         PR c++/11697
7852         * g++.dg/template/using6.C: New test.
7853
7854         PR c++/11744
7855         * g++.dg/template/koenig2.C: New test.
7856
7857 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7858
7859         PR c++/7983
7860         * g++.dg/parse/typedef4.C: New test.
7861
7862 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7863
7864         PR c++/8442, c++/8806
7865         * g++.dg/template/elab1.C: New test.
7866         * g++.dg/template/type2.C: Likewise.
7867         * g++.dg/template/ttp3.C: Adjust expected error message.
7868         * g++.old-deja/g++.law/visibility13.C: Likewise.
7869         * g++.old-deja/g++.niklas/t135.C: Likewise.
7870         * g++.old-deja/g++.pt/ttp41.C: Likewise.
7871         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
7872         template argument.
7873         * g++.old-deja/g++.pt/ttp44.C: Likewise.
7874
7875 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
7876
7877         PR c++/11295
7878         * g++.dg/ext/stmtexpr1.C: New test.
7879
7880         * g++.dg/opt/tmp1.C: New test.
7881
7882         PR c++/11525
7883         * g++.dg/parse/constant4.C: New test.
7884
7885         PR c++/9447
7886         * g++.dg/template/using5.C: New test.
7887
7888 2003-07-31  Roger Sayle  <roger@eyesopen.com>
7889
7890         * gcc.dg/builtins-27.c: New test case.
7891
7892 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
7893
7894         * gcc.dg/tls/opt-7.c: New test.
7895
7896 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
7897
7898         * g++.old-deja/g++.other/crash18.C: Remove.
7899
7900 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
7901
7902         * g++.dg/template/explicit3.C: New.
7903         * g++.dg/template/explicit4.C: New.
7904         * g++.dg/template/explicit5.C: New.
7905
7906         PR c++/11347
7907         * g++.dg/template/memtmpl1.C: New.
7908
7909 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
7910
7911         PR target/11565
7912         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
7913         * gcc.dg/i386-387-5.c (dg-options): Likewise.
7914
7915 2003-07-30  Jan Hubicka  <jh@suse.cz>
7916
7917         * vtgc1.c: Kill.
7918
7919 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
7920
7921         * gcc.dg/struct-in-proto-1.c: New test.
7922
7923 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
7924
7925         * gcc.dg/cpp/include2.c: Only expect one message.
7926
7927 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
7928
7929         PR c++/9447
7930         * g++.dg/template/using1.C: New test.
7931         * g++.dg/template/using2.C: New test.
7932         * g++.dg/template/using3.C: New test.
7933         * g++.dg/template/using4.C: New test.
7934
7935 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
7936
7937         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
7938         * gcc.c-torture/execute/string-opt-10.c: Likewise.
7939
7940 2003-07-28  Jan Hubicka  <jh@suse.cz>
7941
7942         PR c++/11530
7943         * g++.dg/opt/call1.C: New test.
7944
7945 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
7946
7947         PR c++/11667
7948         * g++.dg/init/enum2.C: New test.
7949         * g++.dg/template/overload1.C: Add "-w" option.
7950
7951 2003-07-28    <hp@bitrange.com>
7952
7953         * gcc.dg/Wdeclaration-after-statement-1.c,
7954         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
7955
7956 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
7957
7958         * gcc.c-torture/compile/20030725-1.c: New test.
7959
7960 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
7961
7962         * gcc.dg/20030505.c: Only run for SPE.
7963         Remove definition of opaque type.
7964
7965 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
7966
7967         * g++.dg/template/ptrmem6.C: New test.
7968
7969 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
7970
7971         * gcc.c-torture/compile/zero-strct-2.c: New test.
7972
7973 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
7974
7975         * gcc.dg/intermod-1.c: New test.
7976
7977 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7978
7979         PR c++/11617
7980         * g++.dg/template/lookup2.C: New test.
7981         * g++.dg/template/memclass1.C: Remove instantiated from error.
7982         * g++.dg/other/error2.C: Tweak expected errors.
7983
7984         PR c++/11596
7985         * g++.dg/template/defarg3.C: New test.
7986
7987         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
7988
7989 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
7990
7991         * g++.dg/inherit/access5.C: New test.
7992
7993 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7994
7995         PR c++/11513
7996         * g++.dg/template/crash8.C: New test.
7997
7998 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
7999
8000         PR c/10602
8001         * gcc.dg/noncompile/incomplete-2.c: New test.
8002
8003 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
8004
8005         PR c++/11645
8006         * g++.dg/inherit/access4.C: New test.
8007
8008         PR c++/11517
8009         * g++.dg/expr/cond2.C: New test.
8010
8011         PR optimization/10679
8012         * g++.dg/opt/inline4.C: New test.
8013
8014 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8015
8016         * g++.dg/parse/crash10: New test.
8017
8018 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8019
8020         * g++.dg/ext/flexary1.C: New test.
8021
8022 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8023
8024         PR c++/10793
8025         * g++.dg/template/crash9.C: New test.
8026
8027 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8028
8029         PR c++/3004
8030         * g++.dg/parse/typedef3.C: New test.
8031
8032         PR c++/7906
8033         * g++.dg/parse/operator2.C: New test.
8034
8035         PR c++/8895
8036         * g++.dg/parse/def-tmpl-arg1.C: New test.
8037
8038         PR c++/9282
8039         * g++.dg/parse/funptr1.C: New test.
8040
8041         PR c++/9452
8042         * g++.dg/parse/ambig3.C: New test.
8043
8044         PR c++/9454
8045         * g++.dg/parse/operator3.C: New test.
8046
8047         PR c++/9486
8048         * g++.dg/parse/template10.C: New test.
8049
8050         PR c++/9488
8051         * g++.dg/parse/template11.C: New test.
8052
8053         PR c++/10150
8054         * g++.dg/parse/invalid-op1.C: New test.
8055
8056         PR c++/10247
8057         * g++.dg/parse/condexpr1.C: New test.
8058
8059 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8060
8061         * g++.dg/ext/packed3.C: New test.
8062         * g++.dg/ext/packed4.C: New test.
8063
8064         * gcc.dg/pack-test-3.c: New test.
8065
8066 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
8067
8068         * lib/compat.exp: Handle dg-options per source file.
8069         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
8070         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
8071         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
8072         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
8073         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
8074         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
8075         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
8076         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
8077         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
8078         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
8079         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
8080         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
8081         * g++.dg/compat/break/bitfield7_x.C: Ditto.
8082         * g++.dg/compat/break/bitfield7_y.C: Ditto.
8083
8084 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8085
8086         PR c/10320
8087         * gcc.c-torture/execute/20030718-1.c: New test.
8088
8089 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8090
8091         PR optimization/11536
8092         * gcc.dg/20030721-1.c: New test.
8093
8094 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
8095
8096         PR c++/11546
8097         * g++.dg/template/lookup1.C: New test.
8098
8099 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
8100
8101         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
8102         diagnostics of ill-formed constructs involving labels.
8103         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
8104         the new 'previously defined here' message.
8105
8106 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
8107
8108         * g++.dg/parse/non-dependent2.C: New test.
8109
8110 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8111
8112         * g++.dg/init/init-ref4.C: xfail on targets without
8113         weak symbols.
8114
8115 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
8116
8117         PR target/11087
8118         * gcc.c-torture/execute/20030717-1.c: New test.
8119
8120 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8121
8122         * g++.dg/opt/cfg1.C: New test.
8123
8124 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
8125
8126         PR optimization/11557
8127         * gcc.dg/20030717-1.c: New test.
8128
8129 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
8130
8131         PR c++/10476
8132         * g++.dg/expr/crash-1.C: New test.
8133
8134         PR c++/11027
8135         * g++.dg/template/init3.C: New test.
8136
8137         PR c++/8222
8138         * g++.dg/template/non-dependent1.C: New test.
8139
8140         PR c++/11070
8141         * g++.dg/template/non-dependent2.C: New test.
8142
8143         PR c++/11071
8144         * g++.dg/template/non-dependent3.C: New test.
8145
8146         PR c++/9907
8147         * g++.dg/template/sizeof5.C: New test.
8148
8149 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
8150
8151         PR 11498
8152         * gcc.c-torture/compile/mangle-1.c: New file.
8153
8154 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8155
8156         PR c++/7809
8157         * g++.dg/parse/access3.C: New test.
8158
8159 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
8160
8161         PR c++/11384
8162         * g++.dg/init/init-ref4.C: New test.
8163
8164 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
8165
8166         PR c++/11547
8167         * g++.dg/parse/constant3.C: New test.
8168         * g++.dg/parse/crash7.C: Likewise.
8169
8170 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
8171
8172         PR target/11008
8173         * gcc.dg/i386-pentium4-not-mull.c: New.
8174
8175 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
8176
8177         * gcc.dg/asm-names.c (ymain): Make it weak.
8178
8179 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8180
8181         PR c++/5421
8182         * g++.dg/template/friend21.C: New test.
8183
8184 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
8185
8186         * gcc.dg/cleanup-8.c: New test.
8187         * gcc.dg/cleanup-9.c: New test.
8188
8189 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
8190
8191         * g++.dg/ext/dll-MI1.h: New file.
8192         * g++.dg/ext/dllexport-MI1.C: New file.
8193         * g++.dg/ext/dllimport-MI1.C: New file.
8194
8195 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
8196
8197         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
8198         it does not have cmpstrsi patterns (just cmpmemsi).
8199
8200 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
8201
8202         PR debug/11473
8203         * g++.dg/debug/debug8.C: New test.
8204
8205 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8206
8207         PR c++/10108
8208         * g++.dg/template/crash7.C: New test.
8209
8210 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
8211
8212         PR target/10795
8213         * gcc.c-torture/compile/20030708-1.c: New.
8214
8215 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8216
8217         * gcc.c-torture/execute/20030715-1.c: New test.
8218
8219 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
8220
8221         * gcc.dg/pch/inline-3.c: New file.
8222         * gcc.dg/pch/inline-3.hs: New file.
8223         * gcc.dg/pch/inline-4.c: New file.
8224         * gcc.dg/pch/inline-4.hs: New file.
8225
8226 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
8227
8228         PR c++/11509
8229         * g++.dg/template/crash6.C: New test.
8230
8231         PR c++/7053
8232         * g++.dg/template/friend20.C: New test.
8233
8234         PR c++/7019
8235         * g++.dg/template/overload2.C: New test.
8236
8237 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8238
8239         PR optimization/11440
8240         * gcc.c-torture/execute/20030714-1.c: New test.
8241
8242 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8243
8244         PR c++/11154
8245         * g++.dg/template/partial2.C: New test.
8246
8247 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
8248
8249         PR c++/11503
8250         * g++.dg/template/anon1.C: New test.
8251
8252         PR c++/11493
8253         PR c++/11495
8254         * g++.dg/parse/template9.C: Likewise.
8255         * g++.dg/template/crash4.C: New test.
8256         * g++.dg/template/koenig1.C: Likewise.
8257         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
8258         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
8259         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
8260         functions.
8261         * g++.old-deja/g++.jason/template36.C: Likewise.
8262         * g++.old-deja/g++.mike/p1989.C: Likewise.
8263         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
8264         * g++.old-deja/g++.pt/ttp20.C: Use this->.
8265         * g++.old-deja/g++.pt/ttp21.C: Use this->.
8266         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
8267         compiling.
8268         * g++.old-deja/g++.pt/union2.C: Use this->.
8269
8270 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
8271
8272         * gcc.dg/20030711-1.c: New test.
8273
8274 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
8275
8276         PR c++/11050
8277         * g++.dg/parse/args1.C: New test.
8278         * g++.pt/defarg8.C: Change expected errors.
8279
8280 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
8281
8282         PR c++/8164
8283         * g++.dg/template/nontype2.C: New test.
8284
8285         PR c++/10558
8286         * g++.dg/parse/template8.C: New test.
8287
8288         PR c++/8327
8289         * g++.dg/template/scope1.C: New test.
8290
8291         * g++.dg/warn/Wsign-compare-1.C: New test.
8292
8293 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
8294
8295         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
8296
8297 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
8298
8299         PR c++/9411
8300         * g++.dg/template/explicit2.C: New test.
8301
8302         PR c++/10032
8303         * g++.dg/warn/pedantic1.C: New test.
8304
8305 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
8306
8307         PR c++ 9483
8308         * g++.dg/other/field1.C: New test.
8309
8310 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
8311
8312         PR c/11449
8313         * gcc.c-torture/compile/20030707-1.c: New.
8314
8315 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8316
8317         PR c++/10849
8318         * g++.dg/template/access12.C: New test.
8319
8320 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
8321
8322         * g++.dg/bprob/bprob.exp (prof_ext): Update.
8323         * g77.dg/bprob/bprob.exp (prof_ext): Update.
8324         * gcc.misc-tests/bprob.exp (prof_ext): Update.
8325         * gcc.misc-tests/gcov.exp: Update
8326         * g++.dg/gcov/gcov.exp: Update
8327         * lib/gcov.exp: Update.
8328
8329 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
8330
8331         * g++.dg/abi/mangle17.C: Make sure template expressions are
8332         dependent.
8333         * g++.dg/abi/mangle4.C: Mark erroneous casts.
8334         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
8335         * g++.dg/opt/stack1.C: Remove erroneous code.
8336         * g++.dg/parse/template7.C: New test.
8337         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
8338         * g++.old-deja/g++.pt/crash4.C: Likewise.
8339
8340 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8341
8342         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
8343         with zero or one occurence of `$' after the initial `L'.
8344
8345 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
8346
8347         * gcc.c-torture/compile/20030704-1.c: Add a comment.
8348
8349 2003-07-08  Roger Sayle  <roger@eyesopen.com>
8350
8351         PR c/11370
8352         * gcc.dg/Wunreachable-6.c: New testcase.
8353         * gcc.dg/Wunreachable-7.c: New testcase.
8354
8355 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
8356
8357         PR c/11420
8358         * gcc.dg/20030708-1.c: New test.
8359
8360 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
8361
8362         * gcc.dg/compat/sdata-section.h: New file.
8363         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
8364         * gcc.dg/torture/mips-sdata-1.c: New test.
8365
8366 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8367
8368         PR c++/11030
8369         * g++.dg/template/friend19.C: New test.
8370
8371 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
8372
8373         * g++.dg/opt/strength-reduce.C: New test.
8374
8375 2003-07-07  Roger Sayle  <roger@eyesopen.com>
8376
8377         PR target/10979
8378         * gcc.dg/20030707-1.c: New testcase.
8379
8380 2003-07-07  Roger Sayle  <roger@eyesopen.com>
8381
8382         PR optimization/11059
8383         * g++.dg/opt/emptyunion.C: New testcase.
8384
8385 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8386             Eric Botcazou  <ebotcazou@libertysurf.fr>
8387
8388         * g++.dg/opt/stack1.C: New test.
8389
8390 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
8391
8392         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
8393         run test.
8394
8395         PR c++/11431
8396         * g++.dg/expr/static_cast3.C: New test.
8397
8398 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
8399
8400         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
8401         everywhere.
8402         * gcc.dg/concat.c: Concatenation of string constants with
8403         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
8404         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
8405         * gcc.dg/cpp/escape-2.c: Use wide character constants where
8406         necessary to avoid multi-character character constant warning.
8407         * gcc.dg/cpp/escape.c: Likewise.
8408         * gcc.dg/cpp/ucs.c: Likewise.
8409         Remove backslashes from dg-bogus comments, as they confuse Tcl.
8410         Fix a typo.
8411
8412 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
8413
8414         PR c/11428
8415         * gcc.c-torture/compile/20030704-1.c: New.
8416
8417 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
8418
8419         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
8420
8421 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
8422
8423         PR c++/5287, PR c++/7910,  PR c++/11021
8424         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
8425         tests for warnings.
8426         * g++.dg/ext/dllimport2.C: Add tests for warnings.
8427         * g++.dg/ext/dllimport3.C: Likewise.
8428         * g++.dg/ext/dllimport4.C: New file.
8429         * g++.dg/ext/dllimport5.C: New file.
8430         * g++.dg/ext/dllimport6.C: New file.
8431         * g++.dg/ext/dllimport7.C: New file.
8432         * g++.dg/ext/dllimport8.C: New file.
8433         * g++.dg/ext/dllimport9.C: New file.
8434         * g++.dg/ext/dllimport10.C: New file.
8435         * g++.dg/ext/dllexport1.C: New file.
8436
8437 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
8438
8439         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
8440         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
8441
8442 2003-07-03  Roger Sayle  <roger@eyesopen.com>
8443
8444         * gcc.dg/builtins-25.c: New testcase.
8445         * gcc.dg/builtins-26.c: New testcase.
8446
8447 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
8448
8449         * gcc.dg/compat/vector-defs.h: New file.
8450         * gcc.dg/compat/vector-setup.h: New file.
8451         * gcc.dg/compat/vector-check.h: New file.
8452         * gcc.dg/compat/vector-1_main.c: New file.
8453         * gcc.dg/compat/vector-1_x.c: New file.
8454         * gcc.dg/compat/vector-1_y.c: New file.
8455         * gcc.dg/compat/vector-2_main.c: New file.
8456         * gcc.dg/compat/vector-2_x.c: New file.
8457         * gcc.dg/compat/vector-2_y.c: New file.
8458
8459         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
8460         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
8461         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
8462         * gcc.dg/compat/struct-align-1.h: New file.
8463         * gcc.dg/compat/struct-align-1_main.c: New file.
8464         * gcc.dg/compat/struct-align-1_x.c: New file.
8465         * gcc.dg/compat/struct-align-1_y.c: New file.
8466         * gcc.dg/compat/struct-align-2.h: New file.
8467         * gcc.dg/compat/struct-align-2_main.c: New file.
8468         * gcc.dg/compat/struct-align-2_x.c: New file.
8469         * gcc.dg/compat/struct-align-2_y.c: New file.
8470
8471         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
8472         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
8473         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8474         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
8475         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
8476         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8477         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8478         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
8479         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
8480         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
8481         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
8482         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
8483         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
8484         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
8485         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
8486         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
8487         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
8488         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
8489         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8490         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8491         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8492         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8493         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8494         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8495         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8496         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8497         * gcc.dg/compat/struct-return-10_x.c: Ditto.
8498         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8499         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8500
8501 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8502
8503         * gcc.dg/i386-call-1.c: New test.
8504
8505 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
8506
8507         PR c++/9162
8508         * g++.dg/parse/defarg4.C: New.
8509
8510 2003-07-03  Roger Sayle  <roger@eyesopen.com>
8511
8512         PR target/10700
8513         * gcc.c-torture/compile/20030703-1.c: New test case.
8514
8515 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
8516
8517         * g++.dg/template/local3.C: Remove extra semicolon.
8518
8519 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8520
8521         * gcc.dg/i386-volatile-1.c: New test.
8522
8523 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
8524
8525         PR c++/11072
8526         * g++.dg/other/offsetof2.C: XFAIL.
8527         * g++.dg/other/offsetof5.C: New.
8528
8529         PR c++/10219
8530         * g++.dg/template/error1.C: New.
8531
8532         PR c++/9779
8533         * g++.dg/template/dependent-expr1.C: New.
8534
8535 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
8536
8537         PR c++/6949
8538         * g++.dg/template/local3.C: New test.
8539
8540         PR c++/11149
8541         * g++.dg/lookup/scoped6.C: New test.
8542
8543 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
8544
8545         PR c++/8046
8546         * g++.dg/other/error7.C: New test.
8547
8548 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
8549
8550         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
8551         * g++.old-deja/g++.abi/vtable3.h: Likewise.
8552         * g++.old-deja/g++.law/code-gen5.C: Likewise.
8553         * g++.old-deja/g++.other/union2.C: Likewise.
8554         * gcc.dg/c90-const-expr-2.c: Likewise.
8555         * gcc.dg/c90-const-expr-3.c: Likewise.
8556         * gcc.dg/c99-const-expr-2.c: Likewise.
8557         * gcc.dg/c99-const-expr-3.c: Likewise.
8558         * gcc.dg/concat.c: Likewise.
8559
8560 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
8561
8562         PR c++/9559
8563         * g++.dg/init/static1.C: New test.
8564
8565 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8566
8567         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
8568         * g++.old-deja/g++.other/access2.C: Likewise.
8569         * g++.old-deja/g++.other/decl2.C: Likewise.
8570         * gcc.c-torture/execute/20020615-1.c: Likewise.
8571
8572 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8573
8574         PR c++/4933
8575         * g++.dg/template/sizeof4.C: New test.
8576
8577 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8578
8579         * g++.dg/other/error6.C: New test.
8580
8581 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8582
8583         PR c++/10750
8584         * g++.dg/parse/constant2.C: New test.
8585
8586 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
8587
8588         PR c++/11106
8589         * g++.dg/other/error5.C: New test.
8590
8591 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8592
8593         * gcc.dg/format/gcc_diag-1.c: New test.
8594
8595 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
8596
8597         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
8598
8599 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8600
8601         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
8602         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
8603         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
8604
8605 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
8606
8607         * gcc.c-torture/execute/builtins/string-8.c: New test.
8608         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
8609         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
8610         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
8611
8612 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
8613
8614         PR c++/10468
8615         * g++.dg/ext/typeof6.C: New test.
8616
8617 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
8618
8619         PR c++/10796
8620         * g++.dg/init/enum1.C: New test.
8621
8622 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
8623
8624         * gcc.dg/20030627-1.c: New test.
8625
8626 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
8627
8628         PR c++/11332
8629         * g++.dg/expr/static_cast2.C: New test.
8630
8631 2003-06-26  Roger Sayle  <roger@eyesopen.com>
8632             Jakub Jelinek  <jakub@redhat.com>
8633
8634         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
8635         sprintf(dst,"%s",src) optimization.
8636         * gcc.c-torture/execute/20030626-1.c: New test case.
8637         * gcc.c-torture/execute/20030626-2.c: New test case.
8638
8639 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
8640
8641         * gcc.c-torture/execute/multi-ix.c: New test.
8642
8643         * gcc.c-torture/execute/simd-4.c (main):
8644         Added missing semicolon at end of union.
8645
8646 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
8647
8648         PR c++/8266
8649         * g++.dg/template/explicit-instantiation3.C: New test.
8650
8651 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
8652
8653         * gcc.dg/20030626-1.c: Use signed char.
8654
8655 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
8656
8657         * gcc.dg/20030626-1.c: New test.
8658
8659 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
8660
8661         * const-str-2.m: Update.
8662
8663 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
8664
8665         PR c++/10990
8666         * g++.dg/rtti/dyncast1.C: New test.
8667         * g++.dg/abi/mangle4.C: Correct base-specifier access.
8668         * g++.dg/lookup/scoped1.C: Remove XFAIL.
8669         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
8670
8671         PR c++/10931
8672         * g++.dg/expr/static_cast1.C: New test.
8673
8674 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
8675
8676         * gcc.dg/20030625-1.c: New test.
8677
8678 2003-06-24  Roger Sayle  <roger@eyesopen.com>
8679
8680         * gcc.c-torture/compile/20030624-1.c: New test case.
8681
8682 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
8683
8684         * gcc.c-torture/execute/string-opt-17.c: New test.
8685
8686 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
8687
8688         PR c++/5754
8689         * g++.dg/parse/crash6.C: New test.
8690
8691 2003-06-23  Roger Sayle  <roger@eyesopen.com>
8692
8693         * gcc.dg/builtins-24.c: New test case.
8694
8695 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
8696
8697         * g++.dg/opt/operator1.C: New test.
8698
8699 2003-06-22  Roger Sayle  <roger@eyesopen.com>
8700
8701         * gcc.c-torture/execute/string-opt-16.c: New test case.
8702
8703 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
8704
8705         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
8706         * g++.old-deja/g++.other/conv7.C: Likewise
8707         * g++.old-deja/g++.other/overcnv2.C: Likewise.
8708         * g++.old-deja/g++.other/overload14.C: Likewise.
8709
8710 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
8711
8712         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
8713         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
8714
8715 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8716
8717         PR c++/10888
8718         * g++.dg/warn/Winline-3.C: New test.
8719
8720 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8721
8722         * lib/target-supports.exp (check_alias_available): Make the test
8723         program acceptable to the Solaris assembler.
8724
8725         PR c++/10749
8726         * g++.dg/template/memclass2.C: New test.
8727
8728 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8729             Eric Botcazou  <ebotcazou@libertysurf.fr>
8730
8731         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
8732         data for non-matching targets.
8733         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
8734
8735 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8736
8737         PR c++/10845
8738         * g++.dg/template/member3.C: New test.
8739
8740 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
8741
8742         PR c++/10939
8743         * g++.dg/template/func1.C: New test.
8744
8745         PR c++/9649
8746         * g++.dg/template/static4.C: New test.
8747         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
8748
8749         PR c++/11041
8750         * g++.dg/init/ref7.C: New test.
8751
8752 2003-06-19  Matt Austern  <austern@apple.com>
8753
8754         PR c++/11228
8755         * g++.dg/anew1.C: New test.
8756         * g++.dg/anew2.C: New test.
8757         * g++.dg/anew3.C: New test.
8758         * g++.dg/anew4.C: New test.
8759
8760 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
8761
8762         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
8763
8764 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
8765
8766         * gcc.c-torture/execute/simd-4.c (main): Make expected value
8767         endian-dependent.
8768
8769 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
8770
8771         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
8772         Remove cruft.
8773
8774 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
8775
8776         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
8777         * gcc.c-torture/compile/961203-1.c: Likewise.
8778         * gcc.c-torture/compile/980506-1.c: Likewise.
8779
8780 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
8781
8782         PR c++/10712
8783         * g++.dg/lookup/using7.C: New test.
8784
8785 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
8786
8787         PR c++/11105
8788         * g++.dg/abi/conv1.C: Remove it.
8789         * g++.dg/template/conv7.C: New test.
8790         * g++.dg/template/conv8.C: Likewise.
8791         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
8792         conversion operator.
8793
8794 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
8795
8796         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
8797         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
8798         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8799         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
8800         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
8801         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8802         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8803         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
8804         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
8805         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
8806         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
8807         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
8808         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
8809         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
8810         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
8811         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
8812         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
8813         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
8814         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8815         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8816         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8817         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8818         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8819         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8820         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8821         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8822         * gcc.dg/compat/struct-return-10_x.c: Ditto.
8823         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8824         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8825
8826 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
8827
8828         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
8829         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
8830         indications.
8831
8832 2003-06-16  Roger Sayle  <roger@eyesopen.com>
8833
8834         * gcc.dg/i386-387-5.c: New test case.
8835         * gcc.dg/i386-387-6.c: New test case.
8836         * gcc.dg/builtins-23.c: New test case.
8837
8838 2003-06-15  Roger Sayle  <roger@eyesopen.com>
8839
8840         * gcc.dg/builtins-22.c: New test case.
8841         * gcc.dg/i386-387-1.c: Update to test exp.
8842         * gcc.dg/i386-387-2.c: Likewise.
8843
8844 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8845
8846         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
8847
8848 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
8849
8850         * lib/gcc-dg.exp (dg-require-dll): New function.
8851         (dg-xfail-if): Likewise.
8852         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
8853         driver.
8854
8855         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
8856         * gcc.c-torture/compile/20001205-1.c: Likewise.
8857         * gcc.c-torture/compile/20001226-1.c: Likewise.
8858         * gcc.c-torture/compile/20010518-2.c: Likewise.
8859         * gcc.c-torture/compile/20020312-1.c: Likewise.
8860         * gcc.c-torture/compile/20020604-1.c: Likewise.
8861         * gcc.c-torture/compile/920501-12.c: Likewise.
8862         * gcc.c-torture/compile/920501-4.c: Likewise.
8863         * gcc.c-torture/compile/920520-1.c: Likewise.
8864         * gcc.c-torture/compile/920521-1.c: Likewise.
8865         * gcc.c-torture/compile/920625-1.c: Likewise.
8866         * gcc.c-torture/compile/961203-1.c: Likewise.
8867         * gcc.c-torture/compile/980506-1.c: Likewise.
8868         * gcc.c-torture/compile/981006-1.c: Likewise.
8869         * gcc.c-torture/compile/981022-1.c: Likewise.
8870         * gcc.c-torture/compile/981223-1.c: Likewise.
8871         * gcc.c-torture/compile/990617-1.c: Likewise.
8872         * gcc.c-torture/compile/dll.c: Likewise.
8873         * gcc.c-torture/compile/labels-3.c: Likewise.
8874         * gcc.c-torture/compile/mipscop-1.c: Likewise.
8875         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8876         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8877         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8878         * gcc.c-torture/compile/simd-5.c: Likewise.
8879         * gcc.c-torture/compile/20000804-1.x: Remove.
8880         * gcc.c-torture/compile/20001205-1.x: Likewise.
8881         * gcc.c-torture/compile/20001226-1.x: Likewise.
8882         * gcc.c-torture/compile/20010518-2.x: Likewise.
8883         * gcc.c-torture/compile/20020312-1.x: Likewise.
8884         * gcc.c-torture/compile/20020604-1.x: Likewise.
8885         * gcc.c-torture/compile/920501-12.x: Likewise.
8886         * gcc.c-torture/compile/920501-4.x: Likewise.
8887         * gcc.c-torture/compile/920520-1.x: Likewise.
8888         * gcc.c-torture/compile/920521-1.x: Likewise.
8889         * gcc.c-torture/compile/920625-1.x: Likewise.
8890         * gcc.c-torture/compile/961203-1.x: Likewise.
8891         * gcc.c-torture/compile/980506-1.x: Likewise.
8892         * gcc.c-torture/compile/981006-1.x: Likewise.
8893         * gcc.c-torture/compile/981022-1.x: Likewise.
8894         * gcc.c-torture/compile/981223-1.x: Likewise.
8895         * gcc.c-torture/compile/990617-1.x: Likewise.
8896         * gcc.c-torture/compile/mipscop-1.x: Likewise.
8897         * gcc.c-torture/compile/mipscop-2.x: Likewise.
8898         * gcc.c-torture/compile/mipscop-3.x: Likewise.
8899         * gcc.c-torture/compile/mipscop-4.x: Likewise.
8900         * gcc.c-torture/compile/simd-5.x: Likewise.
8901
8902         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
8903
8904 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8905
8906         * gcc.c-torture/execute/20030611-1.c: New test.
8907
8908 2003-06-12  Roger Sayle  <roger@eyesopen.com>
8909
8910         PR middle-end/168
8911         * gcc.dg/20030612-1.c: New test case.
8912
8913 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
8914
8915         PR c++/10635
8916         * g++.dg/expr/cast1.C: New test.
8917
8918 2003-06-12  Roger Sayle  <roger@eyesopen.com>
8919
8920         * gcc.dg/builtins-21.c: New test case.
8921
8922 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
8923
8924         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
8925         options instead of at the end.
8926         * lib/objc.exp (objc_target_compile): Likewise.
8927
8928 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
8929
8930         PR c++/10432
8931         * g++.dg/parse/error1.C: New test.
8932
8933 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
8934
8935         * gcc.dg/compat/struct-by-value-11_main.c: New file.
8936         * gcc.dg/compat/struct-by-value-11_x.c: New file.
8937         * gcc.dg/compat/struct-by-value-11_y.c: New file.
8938         * gcc.dg/compat/struct-by-value-12_main.c: New file.
8939         * gcc.dg/compat/struct-by-value-12_x.c: New file.
8940         * gcc.dg/compat/struct-by-value-12_y.c: New file.
8941         * gcc.dg/compat/struct-by-value-13_main.c: New file.
8942         * gcc.dg/compat/struct-by-value-13_x.c: New file.
8943         * gcc.dg/compat/struct-by-value-13_y.c: New file.
8944         * gcc.dg/compat/struct-by-value-14_main.c: New file.
8945         * gcc.dg/compat/struct-by-value-14_x.c: New file.
8946         * gcc.dg/compat/struct-by-value-14_y.c: New file.
8947         * gcc.dg/compat/struct-by-value-15_main.c: New file.
8948         * gcc.dg/compat/struct-by-value-15_x.c: New file.
8949         * gcc.dg/compat/struct-by-value-15_y.c: New file.
8950         * gcc.dg/compat/struct-by-value-16_main.c: New file.
8951         * gcc.dg/compat/struct-by-value-16_x.c: New file.
8952         * gcc.dg/compat/struct-by-value-16_y.c: New file.
8953         * gcc.dg/compat/struct-by-value-17_main.c: New file.
8954         * gcc.dg/compat/struct-by-value-17_x.c: New file.
8955         * gcc.dg/compat/struct-by-value-17_y.c: New file.
8956         * gcc.dg/compat/struct-by-value-18_main.c: New file.
8957         * gcc.dg/compat/struct-by-value-18_x.c: New file.
8958         * gcc.dg/compat/struct-by-value-18_y.c: New file.
8959
8960         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
8961         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
8962         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
8963         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
8964         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
8965         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
8966         * gcc.dg/compat/scalar-return-3_main.c: New file.
8967         * gcc.dg/compat/scalar-return-3_x.c: New file.
8968         * gcc.dg/compat/scalar-return-3_y.c: New file.
8969         * gcc.dg/compat/scalar-return-4_main.c: New file.
8970         * gcc.dg/compat/scalar-return-4_x.c: New file.
8971         * gcc.dg/compat/scalar-return-4_y.c: New file.
8972
8973 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
8974
8975         * gcc.dg/compat/fp2-struct-check.h: New file.
8976         * gcc.dg/compat/fp2-struct-defs.h: New file.
8977         * gcc.dg/compat/fp2-struct-init.h: New file.
8978         * gcc.dg/compat/struct-by-value-10_main.c: New file.
8979         * gcc.dg/compat/struct-by-value-10_x.c: New file.
8980         * gcc.dg/compat/struct-by-value-10_y.c: New file.
8981         * gcc.dg/compat/struct-return-10_main.c: New file.
8982         * gcc.dg/compat/struct-return-10_x.c: New file.
8983         * gcc.dg/compat/struct-return-10_y.c: New file.
8984
8985         * gcc.dg/compat/compat-common.h: New file.
8986         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
8987         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
8988         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
8989         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
8990         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
8991         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
8992         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
8993         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8994         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
8995         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
8996         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8997         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
8998         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
8999         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9000         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
9001         * gcc.dg/compat/small-struct-check.h: Ditto.
9002         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
9003         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9004         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
9005         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
9006         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9007         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9008         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
9009         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9010         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
9011         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
9012         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9013         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9014         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
9015         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9016         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9017         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
9018         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9019         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
9020         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
9021         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9022         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
9023         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
9024         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9025         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
9026         * gcc.dg/compat/struct-return-2_main.c: Ditto.
9027         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9028         * gcc.dg/compat/struct-return-2_y.c: Ditto.
9029         * gcc.dg/compat/struct-return-3_main.c: Ditto.
9030         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9031         * gcc.dg/compat/struct-return-3_y.c: Ditto.
9032
9033 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
9034
9035         * g++.dg/pch/static-1.C: New file.
9036         * g++.dg/pch/static-1.Hs: New file.
9037
9038 2003-06-10  Richard Henderson  <rth@redhat.com>
9039
9040         * gcc.dg/asm-7.c: Adjust expected warning text.
9041
9042 2003-06-10  Roger Sayle  <roger@eyesopen.com>
9043
9044         * gcc.dg/builtins-20.c: New test case.
9045
9046 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
9047
9048         PR c++/11131
9049         * g++.dg/opt/template1.C: New test.
9050
9051 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9052
9053         * lib/gcc-dg.exp (dg-test): Clear additional_files and
9054         additional_sources.
9055
9056 2003-05-21  David Taylor  <dtaylor@emc.com>
9057
9058         * gcc.dg/Wpadded.c: New file.
9059
9060 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9061
9062         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
9063         * gcc.dg/special/weak-2.c: Add dg-require-weak.
9064         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
9065         dg-require-weak.
9066
9067 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
9068
9069         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
9070
9071 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9072
9073         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
9074         (dg-require-alias): Likewise.
9075         (dg-require-gc-sections): Likewise.
9076         * lib/target-supports.exp (check_gc_sections_available): Likewise.
9077
9078 2003-06-08  Richard Henderson  <rth@redhat.com>
9079
9080         * gcc.dg/20011029-2.c: Fix the array reference.
9081         * gcc.dg/asm-7.c: New.
9082
9083 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
9084
9085         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
9086
9087 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
9088
9089         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
9090         (dg-require-gc-sections): Likewise.
9091
9092 2003-06-08  Jan Hubicka  <jh@suse.cz>
9093
9094         * i386-cmov1.c: Fix regular expression.
9095         * i386-cvt-1.c: Likewise.
9096         * i386-local.c: Likewise.
9097         * i386-local2.c: Likewise.
9098         * i386-mul.c: Likewise.
9099         * i386-ssetype-1.c: Likewise.
9100         * i386-ssetype-3.c: Likewise.
9101         * i386-ssetype-5.c: Likewise.
9102
9103 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9104
9105         PR c++/11039
9106         * g++.dg/warn/implicit-typename2.C: New test.
9107         * g++.dg/warn/implicit-typename3.C: New test.
9108
9109 2003-06-07  Richard Henderson  <rth@redhat.com>
9110
9111         * g++.dg/other/offsetof3.C: Use size_t.
9112         * g++.dg/other/offsetof4.C: Likewise.
9113
9114 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
9115
9116         * lib/copy-file.exp: New. Implement gcc_copy_files.
9117
9118         * lib/dg-pch.exp: Load copy-file.exp
9119         (dg-pch): Use gcc_copy_files instead of "file copy".
9120
9121 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
9122
9123         * gcc.dg/weak/weak.exp: Simplify.
9124         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
9125         * gcc.dg/weak/weak-1.c: Likewise.
9126         * gcc.dg/weak/weak-2.c: Likewise.
9127         * gcc.dg/weak/weak-3.c: Likewise.
9128         * gcc.dg/weak/weak-4.c: Likewise.
9129         * gcc.dg/weak/weak-5.c: Likewise.
9130         * gcc.dg/weak/weak-6.c: Likewise.
9131         * gcc.dg/weak/weak-7.c: Likewise.
9132         * gcc.dg/weak/weak-8.c: Likewise.
9133         * gcc.dg/weak/weak-9.c: Likewise.
9134
9135 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
9136
9137         gcc.c-torture/execute/20030606-1.c: New.
9138
9139 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9140
9141         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
9142         * gcc.dg/builtins-19.c: Likewise.
9143
9144 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9145
9146         * gcc.dg/builtins-2.c: Add some more tests.
9147         * gcc.dg/builtins-18.c: New test case.
9148         * gcc.dg/builtins-19.c: New test case.
9149
9150 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9151             Jim Wilson  <wilson@tuliptree.org>
9152
9153         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
9154
9155 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
9156
9157         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
9158         mempcpy/stpcpy calls not to be optimized into something else.
9159         * gcc.c-torture/execute/string-opt-3.c: Moved to...
9160         * gcc.c-torture/execute/builtins/string-7.c: ...here.
9161         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
9162
9163 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9164
9165         * gcc.dg/format/asm_fprintf-1.c: New test.
9166
9167 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
9168
9169         * lib/gcc-defs.exp (additional_sources): New variable.
9170         (dg-additional-sources): New function.
9171         (additional_files): New variable.
9172         (dg-additional-files): New function.
9173         (dg-additional-files-options): Likewise.
9174         * lib/gcc-dg.exp (dg-require-weak): New function.
9175         (dg-require-alias): Likewise.
9176         (dg-require-gc-sections): Likewise.
9177         * lib/target-supports.exp (check_alias_available): Remove testfile
9178         parameter.
9179         (check_gc_sections_available): New function.
9180         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
9181         (dg-gpp-additional-files): Likewise.
9182         * lib/g++.exp (additional_sources): Remove.
9183         (additional_files): Likewise.
9184         (g++_target_compile): Use dg-additional-files-options.
9185
9186         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
9187         Tcl logic.
9188         * gcc.dg/special/ecos.exp: Remove.
9189         * gcc.dg/special/20000419-2.c: Use dg-require-*.
9190         * gcc.dg/special/alias-1.c: Likewise.
9191         * gcc.dg/special/alias-2.c: Likewise.
9192         * gcc.dg/special/gcsec-1.c: Likewise.
9193         * gcc.dg/special/weak-1.c: Likewise.
9194         * gcc.dg/special/weak-2.c: Likewise.
9195         * gcc.dg/special/wkali-1.c: Likewise.
9196         * gcc.dg/special/wkali-2.c: Likewise.
9197
9198         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
9199         dg-gpp-additional-*.
9200         * g++.dg/special/conpr-3.C: Likewise.
9201         * g++.dg/special/conpr-4.C: Likewise.
9202         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
9203         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
9204         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
9205         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
9206         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
9207         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
9208         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
9209         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
9210         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
9211         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
9212         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
9213         * g++.old-deja/g++.other/comdat1.C: Likewise.
9214         * g++.old-deja/g++.other/comdat2.C: Likewise.
9215         * g++.old-deja/g++.other/comdat3.C: Likewise.
9216         * g++.old-deja/g++.other/ctor1.C: Likewise.
9217         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
9218
9219 2003-06-05  Richard Henderson  <rth@redhat.com>
9220
9221         * gcc.dg/debug/20030605-1.c: New.
9222
9223 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
9224
9225         * README.QMTEST: Update.
9226
9227 2003-06-04  Richard Henderson  <rth@redhat.com>
9228
9229         * gcc.dg/cleanup-1.c: New.
9230         * gcc.dg/cleanup-2.c: New.
9231         * gcc.dg/cleanup-3.c: New.
9232         * gcc.dg/cleanup-4.c: New.
9233         * gcc.dg/cleanup-5.c: New.
9234         * gcc.dg/cleanup-6.c: New.
9235         * gcc.dg/cleanup-7.c: New.
9236
9237 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
9238
9239         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
9240
9241         * lib/dg-pch.exp: New file.
9242         * g++.dg/pch/pch.exp: Use dg-pch.exp.
9243         * gcc.dg/pch/pch.exp: Likewise.
9244
9245 2003-06-04  Roger Sayle  <roger@eyesopen.com>
9246
9247         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
9248         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
9249         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
9250         * gcc.dg/builtins-17.c: New test case.
9251         * gcc.dg/i386-387-4.c: New test case.
9252         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
9253
9254 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9255
9256         * gcc.dg/ultrasp9.c: New test.
9257
9258 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9259
9260         * gcc.c-torture/compile/20030604-1.c: New test.
9261         * gcc.dg/sparc-constant-1.c: New test.
9262
9263 2003-06-03  Glen Nakamura  <glen@imodulo.com>
9264
9265         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
9266
9267 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
9268
9269         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
9270
9271         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
9272         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
9273
9274 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
9275
9276         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
9277
9278 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9279
9280         PR c++/10940
9281         * g++.dg/template/spec10.C: New test.
9282
9283 2003-06-03  Roger Sayle  <roger@eyesopen.com>
9284
9285         * gcc.dg/builtins-16.c: New test case.
9286
9287 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
9288
9289         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
9290         mempcpy test with post-increments.
9291         * gcc.c-torture/execute/string-opt-3.c: New test.
9292         * gcc.dg/string-opt-1.c: New test.
9293
9294 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
9295
9296         PR fortran/10965
9297         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
9298
9299 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
9300
9301         * lib/scanasm.exp (dg-scan): New function, factored out of ...
9302         (scan-assembler): ... here.  Use dg-scan.
9303         (scan-assembler-not): Likewise.
9304         (scan-file): New function.
9305         (scan-file-not): Likewise.
9306         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
9307         * gcc.dg/cpp/_Pragma4.c: Likewise.
9308         * gcc.dg/cpp/_Pragma5.c: Likewise.
9309         * gcc.dg/cpp/avoidpaste1.c: Likewise.
9310         * gcc.dg/cpp/avoidpaste2.c: Likewise.
9311         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
9312         * gcc.dg/cpp/cmdlne-P.c: Likewise.
9313         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
9314         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
9315         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
9316         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
9317         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
9318         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
9319         * gcc.dg/cpp/cxxcom1.c: Likewise.
9320         * gcc.dg/cpp/line1.c: Likewise.
9321         * gcc.dg/cpp/maccom1.c: Likewise.
9322         * gcc.dg/cpp/maccom2.c: Likewise.
9323         * gcc.dg/cpp/maccom3.c: Likewise.
9324         * gcc.dg/cpp/maccom4.c: Likewise.
9325         * gcc.dg/cpp/maccom5.c: Likewise.
9326         * gcc.dg/cpp/maccom6.c: Likewise.
9327         * gcc.dg/cpp/multiline.c: Likewise.
9328         * gcc.dg/cpp/spacing1.c: Likewise.
9329         * gcc.dg/cpp/spacing2.c: Likewise.
9330         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
9331         * gcc.dg/cpp/trad/maccom1.c: Likewise.
9332         * gcc.dg/cpp/trad/maccom2.c: Likewise.
9333         * gcc.dg/cpp/trad/maccom3.c: Likewise.
9334         * gcc.dg/cpp/trad/maccom4.c: Likewise.
9335         * gcc.dg/cpp/trad/maccom6.c: Likewise.
9336         * gcc.dg/cpp/cxxcom2.c: Likewise.
9337         * gcc.dg/cpp/cxxcom2.h: New file.
9338
9339         * gcc.dg/cpp/truefalse.cpp: Move it to ...
9340         * g++.dg/cpp/truefalse.C: Here.
9341         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
9342
9343 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
9344
9345         * gcc.dg/cpp/redef3.c: New file.
9346
9347 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9348
9349         * gcc.dg/i386-loop-3.c: New test.
9350
9351 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
9352
9353         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
9354
9355 2003-05-31  Roger Sayle  <roger@eyesopen.com>
9356
9357         * gcc.dg/fwrapv-1.c: New test case.
9358         * gcc.dg/fwrapv-2.c: New test case.
9359
9360 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9361
9362         PR c++/10956
9363         * g++.dg/template/spec9.C: New test.
9364
9365 2003-05-29  Roger Sayle  <roger@eyesopen.com>
9366
9367         * gcc.dg/duff-4.c: New test case.
9368
9369 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
9370
9371         PR fortran/10843
9372         * g77.dg/ffixed-form-1.f: New test
9373         * g77.dg/ffixed-form-2.f: New test
9374         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
9375         * g77.dg/ffree-form-3.f: New test
9376
9377 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
9378
9379         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
9380         * gcc.dg/wint_t-1.c: Likewise.
9381
9382 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9383
9384         * g++.dg/template/access11.C: New test.
9385
9386 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9387
9388         PR c++/10849
9389         * g++.dg/template/access10.C: New test.
9390
9391 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9392             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9393
9394         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
9395
9396 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
9397
9398         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
9399         suppress for powerpc-*-darwin*.
9400         * gcc.dg/torture/builtin-noret-2.c: Likewise.
9401
9402 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
9403
9404         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
9405         suppress option for powerpc-*-darwin*.
9406
9407 2003-05-23  Roger Sayle  <roger@eyesopen.com>
9408
9409         * gcc.dg/builtins-1.c: Add tests for tan and atan.
9410         * gcc.dg/builtins-4.c: Add test for fmod.
9411
9412 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9413
9414         PR c++/10682
9415         * g++.dg/template/instantiate4.C: New test.
9416
9417 2003-05-22  Roger Sayle  <roger@eyesopen.com>
9418
9419         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
9420
9421 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
9422
9423         * gcc.dg/compat/scalar-return-1_main.c: New file.
9424         * gcc.dg/compat/scalar-return-1_x.c: New file.
9425         * gcc.dg/compat/scalar-return-1_y.c: New file.
9426         * gcc.dg/compat/scalar-return-2_main.c: New file.
9427         * gcc.dg/compat/scalar-return-2_x.c: New file.
9428         * gcc.dg/compat/scalar-return-2_y.c: New file.
9429         * gcc.dg/compat/struct-return-3_main.c: New file.
9430         * gcc.dg/compat/struct-return-3_y.c: New file.
9431         * gcc.dg/compat/struct-return-3_x.c: New file.
9432         * gcc.dg/compat/struct-return-2_main.c: New file.
9433         * gcc.dg/compat/struct-return-2_x.c: New file.
9434         * gcc.dg/compat/struct-return-2_y.c: New file.
9435
9436 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9437
9438         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
9439         for hppa*-hp-hpux*.
9440         * gcc.dg/20021014-1.c (dg-options): Likewise.
9441         * gcc.dg/nest.c (dg-options): Likewise.
9442
9443 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
9444
9445         PR c++/9738
9446         * g++.dg/ext/dllimport2.C: New file.
9447         * g++.dg/ext/dllimport3.C: New file.
9448
9449 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
9450
9451         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
9452         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9453         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9454         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9455         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9456         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9457         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
9458         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
9459         * gcc.dg/compat/small-struct-defs.h: New file.
9460         * gcc.dg/compat/small-struct-init.h: New file.
9461         * gcc.dg/compat/small-struct-check.h: New file.
9462         * gcc.dg/compat/fp-struct-defs.h: New file.
9463         * gcc.dg/compat/fp-struct-check.h: New file.
9464         * gcc.dg/compat/fp-struct-init.h: New file.
9465         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
9466         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
9467
9468 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
9469
9470         * gcc.dg/20030225-2.c: New test.
9471
9472 2003-05-18  Roger Sayle  <roger@eyesopen.com>
9473             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9474
9475         * gcc.c-torture/compile/20030518-1.c: New test case.
9476
9477 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
9478
9479         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
9480         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
9481         gcc-dg-debug-runtest.
9482         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
9483         gcc-dg-debug-runtest.
9484
9485 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9486
9487         PR c++/9022
9488         * g++.dg/lookup/using6.C: New test.
9489
9490 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9491
9492         * g++.dg/parse/access2.C: New test.
9493
9494 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
9495
9496         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
9497         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
9498         * gcc.dg/debug/debug.exp: Likewise.
9499
9500 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
9501
9502         * gcc.dg/dollar.c: New test.
9503
9504 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
9505
9506         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
9507         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
9508         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
9509         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
9510         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
9511         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
9512         * gcc.dg/compat/struct-by-value-6_main.c: New file.
9513         * gcc.dg/compat/struct-by-value-6_x.c: New file.
9514         * gcc.dg/compat/struct-by-value-6_y.c: New file.
9515         * gcc.dg/compat/struct-by-value-7_main.c: New file.
9516         * gcc.dg/compat/struct-by-value-7_x.c: New file.
9517         * gcc.dg/compat/struct-by-value-7_y.c: New file.
9518         * gcc.dg/compat/struct-by-value-8_main.c: New file.
9519         * gcc.dg/compat/struct-by-value-8_x.c: New file.
9520         * gcc.dg/compat/struct-by-value-8_y.c: New file.
9521         * gcc.dg/compat/struct-by-value-9_main.c: New file.
9522         * gcc.dg/compat/struct-by-value-9_x.c: New file.
9523         * gcc.dg/compat/struct-by-value-9_y.c: New file.
9524
9525 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
9526
9527         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
9528         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
9529         support for "repo" mode.
9530         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
9531         * lib/g77-dg.exp: Likewise.
9532         * lib/obj-dg.exp: Likewise.
9533
9534 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
9535
9536         Merge from gcc-3_2-rhl8-branch:
9537         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
9538
9539         * gcc.dg/tls/opt-6.c: New test.
9540
9541         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
9542
9543         * gcc.dg/20030405-1.c: New test.
9544
9545         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
9546
9547         * gcc.dg/20030309-1.c: New test.
9548
9549         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9550
9551         * gcc.c-torture/execute/20030307-1.c: New test.
9552
9553         2003-02-20  Randolph Chung  <tausq@debian.org>
9554
9555         * gcc.c-torture/compile/20030220-1.c: New test.
9556
9557         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
9558
9559         * gcc.dg/20030217-1.c: New test.
9560
9561         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
9562
9563         * gcc.c-torture/compile/20020129-1.c: New test.
9564
9565         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9566
9567         * gcc.dg/unroll-1.c: New test.
9568
9569         2002-11-16  Jan Hubicka  <jh@suse.cz>
9570
9571         * gcc.c-torture/execute/20020920-1.c: New test.
9572
9573         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
9574
9575         PR target/7434
9576         * gcc.c-torture/compile/20021008-1.c: New test.
9577
9578         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
9579
9580         PR target/7559
9581         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
9582
9583         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
9584
9585         * gcc.c-torture/compile/20020807-1.c: New test.
9586
9587         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
9588
9589         * gcc.dg/tls/opt-1.c: New test.
9590
9591         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
9592
9593         * gcc.dg/20020729-1.c: New test.
9594
9595         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
9596
9597         * g++.dg/opt/life1.C: New test.
9598
9599         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
9600
9601         * gcc.dg/20020525-1.c: New test.
9602
9603         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
9604
9605         PR c++/6794
9606         * g++.dg/ext/pretty1.C: New test.
9607         * g++.dg/ext/pretty2.C: New test.
9608
9609 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
9610
9611         PR c++/8385
9612         * g++.dg/ext/typeof5.C: New test.
9613
9614 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
9615
9616         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
9617         __USER_LABEL_PREFIX__ into account.
9618         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
9619
9620 2003-05-14  Roger Sayle  <roger@eyesopen.com>
9621
9622         * gcc.dg/builtins-15.c: New test case.
9623
9624 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
9625
9626         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
9627
9628 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
9629
9630         * lib/g++.exp: Tweak handling of additional source files.
9631         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
9632         * g++.dg/special/conpr-2a.C: Rename to ...
9633         * g++.dg/special/conpr-2a.cc: ... this.
9634         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
9635         * g++.dg/special/conpr-3a.C: Rename to ...
9636         * g++.dg/special/conpr-3a.cc: This.
9637         * g++.dg/special/conpr-3b.C: Rename to ...
9638         * g++.dg/special/conpr-3b.cc: This.
9639         * g++.dg/special/conpr-4.C: New test.
9640         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
9641
9642 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
9643
9644         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
9645
9646 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9647
9648         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
9649         * g++.old-deja/g++.robertl/eb71.C: Likewise.
9650         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
9651         * g++.old-deja/g++.other/warn3.C: Likewise.
9652
9653 2003-05-11  Roger Sayle  <roger@eyesopen.com>
9654
9655         * gcc.dg/i386-387-1.c: Update to also test log.
9656         * gcc.dg/i386-387-2.c: Likewise.
9657
9658 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
9659
9660         * g77.f-torture/execute/int8421.f: New test.
9661
9662 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9663
9664         PR c++/10230, c++/10481
9665         * g++.dg/lookup/scoped5.C: New test.
9666
9667 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9668
9669         PR c++/10552
9670         * g++.dg/template/ttp6.C: New test.
9671
9672 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
9673
9674         * gcc.c-torture/execute/builtins: New directory.
9675         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
9676         gcc.c-torture/execute/builtins.
9677         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
9678         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
9679         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
9680         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
9681
9682 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9683
9684         PR c++/9252
9685         * g++.dg/template/access8.C: New test.
9686         * g++.dg/template/access9.C: New test.
9687
9688 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9689
9690         PR c++/9554
9691         * g++.dg/parse/access1.C: New test.
9692
9693 2003-05-09  DJ Delorie  <dj@redhat.com>
9694
9695         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
9696         long, and not an int.
9697
9698 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9699
9700         PR c++/10555, c++/10576
9701         * g++.dg/template/memclass1.C: New test.
9702
9703 2003-05-08  DJ Delorie  <dj@redhat.com>
9704
9705         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
9706         targets.
9707         * gcc.c-torture/execute/20021024-1.x: Likewise.
9708         * gcc.c-torture/execute/shiftdi.x: Likewise.
9709         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
9710         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
9711         * gcc.dg/20021018-1.c: Likewise.
9712
9713 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9714
9715         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
9716
9717         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
9718         (bcopy): Call memmove.
9719
9720 2003-05-08  Roger Sayle  <roger@eyesopen.com>
9721
9722         * g77.f-torture/compile/8485.f: New test case.
9723
9724 2003-05-07  Richard Henderson  <rth@redhat.com>
9725
9726         PR c++/10570
9727         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
9728         Verify exception_cleanup not called for rethrows.
9729         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
9730         when exiting catch block without rethrowing.
9731         * g++.dg/eh/forced3.C: New.
9732         * g++.dg/eh/forced4.C: New.
9733
9734 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
9735
9736         * gcc.dg/20030505.c: Fix triplet.
9737
9738 2003-05-06  DJ Delorie  <dj@redhat.com>
9739
9740         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
9741         * gcc.dg/nest.c: Likewise.
9742
9743 2003-05-05  Roger Sayle  <roger@eyesopen.com>
9744
9745         * gcc.dg/builtins-14.c: New test case.
9746
9747 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
9748
9749         * lib/compat.exp (compat-execute): New argument.
9750         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
9751         * gcc.dg/compat: New test directory.
9752         * gcc.dg/compat/compat.exp: New expect script.
9753         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
9754         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
9755         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
9756         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
9757         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
9758         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
9759
9760         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
9761         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
9762         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
9763         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
9764         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
9765         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
9766         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
9767         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
9768         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
9769         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
9770         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
9771         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
9772         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
9773         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
9774         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
9775
9776 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
9777
9778         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
9779
9780 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
9781
9782         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
9783
9784 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
9785
9786         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
9787         * gcc.dg/ppc-fsel-2.c: New test.
9788
9789         * gcc.dg/unused-5.c: New test.
9790
9791 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9792
9793         PR c++/10496
9794         * g++.dg/warn/pmf1.C: New test.
9795
9796 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9797
9798         PR c++/4494
9799         * g++.dg/warn/main.C: New test.
9800
9801 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9802
9803         * gcc.dg/nonnull-3.c: New test.
9804
9805 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
9806
9807         * gcc.dg/cpp/Wtrigraphs.c: Update.
9808         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
9809
9810 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
9811
9812         * gcc.dg/ppc-fsel-1.c: New test.
9813
9814 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
9815
9816         PR c/10604
9817         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
9818
9819 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
9820
9821         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
9822
9823 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9824
9825         PR c++/9364, c++/10553, c++/10586
9826         * g++.dg/parse/typename4.C: New test.
9827         * g++.dg/parse/typename5.C: Likewise.
9828
9829 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
9830
9831         * gcc.c-torture/compile/20030503-1.c: New test.
9832
9833 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9834
9835         * g++.dg/lookup/using5.C: Fix testcase error.
9836
9837 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
9838
9839         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
9840         since MEABI is no longer supported.  Remove all vestiges
9841         of MEABI from the test.
9842
9843 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9844
9845         PR c++/10554
9846         * g++.dg/lookup/using5.C: New test.
9847
9848 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9849
9850         PR c++/8772
9851         * g++.dg/template/ttp5.C: New test.
9852
9853 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
9854
9855         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
9856         (dg-gpp-additional-sources): New function.
9857         (dg-gpp-additional-files): Likewise.
9858         * lib/g++.exp (additional_sources): New variable.
9859         (additional_files): Likewise.
9860         (g++_target_compile): Deal with them.
9861         * lib/old-dejagnu.exp: Remove.
9862         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
9863         * g++.old-deja: Revise all tests to use dg commands.
9864
9865 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9866
9867         PR c++/9432, c++/9528
9868         * g++.dg/lookup/using4.C: New test.
9869
9870 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
9871
9872         * gcc.dg/noreturn-5.c: New file.
9873         * gcc.dg/noreturn-6.c: New file.
9874
9875         * gcc.c-torture/compile/inline-1.c: New file.
9876
9877 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9878
9879         PR c++/10551
9880         * g++.dg/template/explicit1.C: New test.
9881
9882 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9883
9884         PR c++/10549
9885         * g++.dg/other/bitfield1.C: New test.
9886
9887         PR c++/10527
9888         * g++.dg/init/new7.C: New test.
9889
9890 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9891
9892         * g++.dg/ext/desig1.C: New test.
9893         * g++.dg/ext/init1.C: Update.
9894
9895         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
9896
9897 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
9898
9899         PR c++/10180
9900         * g++.dg/warn/Winline-1.C: New test.
9901
9902 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
9903
9904         * gcc.c-torture/execute/string-opt-19.c: New test.
9905
9906         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
9907         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
9908
9909 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
9910
9911         PR c++/10506
9912         * g++.dg/init/new6.C: New test.
9913
9914         PR c++/10503
9915         * g++.dg/init/ref6.C: New test.
9916
9917 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
9918
9919         * g++.dg/warn/weak1.C: XFAIL on AIX4.
9920
9921 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9922
9923         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
9924         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
9925
9926 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
9927
9928         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
9929         initialized static data members.
9930
9931 2003-04-25  H.J. Lu <hjl@gnu.org>
9932
9933         * gcc.dg/ia64-sync-4.c: New test.
9934
9935 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9936
9937         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
9938         date.
9939
9940 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
9941
9942         PR c++/10337
9943         * g++.dg/warn/conv1.C: New test.
9944         * g++.old-deja/g++.other/conv7.C: Adjust.
9945         * g++.old-deja/g++.other/overload14.C: Adjust.
9946
9947 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9948
9949         PR c++/10471
9950         * g++.dg/template/defarg2.C: New test.
9951
9952 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
9953
9954         * gcc.dg/cpp/include2.c: Update.
9955         * gcc.dg/cpp/multiline-2.c: New.
9956         * gcc.dg/cpp/multiline.c: Update.
9957         * gcc.dg/cpp/strify2.c: Update.
9958         * gcc.dg/cpp/trad/literals-2.c: Update.
9959
9960 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9961
9962         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
9963
9964 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9965
9966         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
9967
9968 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9969
9970         PR c++/10451
9971         * g++.dg/parse/crash4.C: New test.
9972
9973         PR c++/9847
9974         * g++.dg/parse/crash5.C: New test.
9975
9976 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
9977
9978         PR c++/10446
9979         * g++.dg/parse/crash3.C: New test.
9980
9981         PR c++/10428
9982         * g++.dg/parse/elab1.C: New test.
9983
9984 2003-04-22  Devang Patel  <dpatel@apple.com>
9985
9986         * gcc.dg/cpp/trad/funlike-5.c: New test.
9987
9988 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
9989
9990         * g++.dg/other/packed1.C: Fix dg options.
9991
9992 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
9993
9994         * g++.dg/other/offsetof2.C: New test.
9995
9996 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
9997
9998         * g++.dg/template/recurse.C: Adjust location of error messages.
9999
10000 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
10001
10002         PR c++/9881
10003         * g++.dg/init/addr-const1.C: New test.
10004         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
10005
10006 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10007
10008         PR c++/10405
10009         * g++.dg/lookup/struct-hack1.C: New test.
10010
10011 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
10012
10013         * ucs.c: Update diagnostic messages.
10014
10015 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10016
10017         * gcc.dg/cpp/truefalse.cpp: New test.
10018         * gcc.dg/cpp/cpp.exp: Update.
10019         * g++.dg/other/stdbool-if.C: Remove.
10020
10021 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10022
10023         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
10024         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
10025
10026 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10027
10028         * gcc.c-torture/compile/20030418-1.c: New test.
10029
10030 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
10031
10032         * README.compat: Remove; content moved to doc/sourcebuild.texi.
10033
10034 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10035
10036         PR c++/10347
10037         g++.dg/template/dependent-name1.C: New test.
10038
10039 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
10040
10041         * gcc.dg/warn-1.c (tourist_guide): New array,
10042         contains a pointer to bar.
10043
10044 2003-04-16  Roger Sayle  <roger@eyesopen.com>
10045
10046         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
10047         * gcc.c-torture/execute/medce-1.c: New test case.
10048         * gcc.c-torture/execute/medce-2.c: New test case.
10049
10050 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
10051
10052         * lib/prune.exp: Ignore more messages.
10053
10054         PR c++/10381
10055         * g++.dg/parse/lookup3.C: New test.
10056
10057 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
10058
10059         * gcc.c-torture/compile/20030415-1.c : New test.
10060
10061 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
10062
10063         * gcc.c-torture/execute/scope-2.c: Move to ...
10064         * gcc.dg/noncompile/scope.c: .... here.
10065
10066 2003-04-14  Roger Sayle  <roger@eyesopen.com>
10067
10068         * gcc.dg/20030414-2.c: New test case.
10069
10070 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
10071
10072         PR target/10377
10073         * gcc.dg/20030414-1.c: New test.
10074
10075 2003-04-13  Roger Sayle  <roger@eyesopen.com>
10076
10077         * gcc.dg/builtins-12.c: New test case.
10078         * gcc.dg/builtins-13.c: New test case.
10079
10080 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10081
10082         * gcc.c-torture/execute/string-opt-18.c: New test.
10083
10084 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
10085
10086         PR c++/10300
10087         * g++.dg/init/new5.C: New test.
10088
10089 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
10090
10091         PR c++/7910
10092         * g++.dg/ext/dllimport1.C: New test.
10093
10094 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10095
10096         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
10097
10098 2003-04-11  Bud Davis <bdavis9659@comcast.net>
10099
10100         PR Fortran/9263
10101         * g77.f-torture/noncompile/9263.f: New test
10102         PR Fortran/1832
10103         * g77.f-torture/execute/1832.f: New test
10104
10105 2003-04-11  David Chad  <davidc@freebsd.org>
10106             Loren J. Rittle  <ljrittle@acm.org>
10107
10108         libobjc/8562
10109         * objc.dg/headers.m: New test.
10110
10111 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
10112
10113         * gcc.c-torture/execute/builtin-noret-2.c: New.
10114         * gcc.c-torture/execute/builtin-noret-2.x: New.
10115         XFAIL builtin-noret-2.c at -O1 and above.
10116         * gcc.dg/redecl.c: New.
10117         * gcc.dg/Wshadow-1.c: Update error regexps.
10118
10119 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
10120
10121         * g++.dg/abi/bitfield10.C: New test.
10122
10123 2003-04-09  Mike Stump  <mrs@apple.com>
10124
10125         * gcc.dg/pch/pch.exp: Make testcase names longer.
10126         * g++.dg/pch/pch.exp: Make testcase names longer.
10127
10128 2003-04-08  Roger Sayle  <roger@eyesopen.com>
10129
10130         * gcc.dg/builtins-11.c: New test case.
10131
10132 2003-04-08  Roger Sayle  <roger@eyesopen.com>
10133
10134         * gcc.dg/builtins-9.c: New test case.
10135         * gcc.dg/builtins-10.c: New test case.
10136
10137 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
10138
10139         * gcc.dg/noncompile/init-4.c.c: New test.
10140
10141 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
10142
10143         * gcc.misc-test/gcov-9.c: New test.
10144         * gcc.misc-test/gcov-10.c: New test
10145         * gcc.misc-test/gcov-11.c: New test.
10146
10147 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
10148
10149         PR optimization/10024
10150         * gcc.c-torture/compile/20030405-1.c: New test.
10151
10152 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
10153
10154         * gcc.dg/pch/static-3.c: New.
10155         * gcc.dg/pch/static-3.hs: New.
10156         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
10157
10158 2003-04-04  Richard Henderson  <rth@redhat.com>
10159
10160         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
10161         * g++.dg/eh/forced2.C: Likewise.
10162
10163 2003-04-03  Mike Stump  <mrs@apple.com>
10164
10165         * lib/scanasm.exp (scan-assembler): Add xfail processing for
10166         target arg.
10167         (scan-assembler-times, scan-assembler-not): Likewise.
10168         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
10169
10170 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10171
10172         * gcc.dg/sparc-loop-1.c: New test.
10173
10174 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
10175
10176         PR other/9274
10177         * g++.dg/pch/system-2.C: New.
10178         * g++.dg/pch/system-2.Hs: New.
10179
10180 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
10181
10182         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
10183
10184         * g++.dg/eh/simd-1.C (vecfunc): Same.
10185
10186 2003-04-01  Roger Sayle  <roger@eyesopen.com>
10187
10188         * gcc.c-torture/execute/20030401-1.c: New test case.
10189
10190 2003-04-01  Ziemowit Laski <zlaski@apple.com>
10191
10192         * objc.dg/defs.m: New.
10193
10194 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
10195
10196         * g++.dg/eh/simd-1.C: New.
10197         * g++.dg/eh/simd-2.C: New.
10198
10199 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
10200
10201         * gcc.c-torture/execute/simd-3.c: New.
10202
10203 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
10204
10205         PR c/9936
10206         * gcc.dg/20030331-2.c: New test.
10207
10208 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
10209
10210         PR c++/10278
10211         * g++.dg/parse/crash2.C: New test.
10212
10213 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10214
10215         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
10216         * gcc.c-torture/execute/20030331-1.c: ...here.
10217
10218 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10219
10220         * gcc.c-torture/execute/20030331-1.c: New test.
10221
10222 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
10223
10224         * lib/gcov.exp: Adjust call return testing strings.
10225         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
10226
10227 2003-03-31  Roger Sayle  <roger@eyesopen.com>
10228
10229         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
10230         * gcc.dg/builtins-7.c: New test case.
10231         * gcc.dg/builtins-8.c: New test case.
10232
10233 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10234
10235         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
10236
10237 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
10238
10239         PR c++/7647
10240         * g++.dg/lookup-class-member-2.C: New test.
10241
10242 2003-03-30  Glen Nakamura  <glen@imodulo.com>
10243
10244         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
10245
10246 2003-03-28  Roger Sayle  <roger@eyesopen.com>
10247
10248         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
10249
10250 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
10251
10252         * g++.dg/init/attrib1.C: New test.
10253
10254 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10255
10256         * gcc.dg/ultrasp8.c: New test.
10257
10258 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10259
10260         * gcc.dg/ultrasp7.c: New test.
10261
10262 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
10263
10264         PR c++/10047
10265         * g++.dg/template/inline1.C: New test.
10266
10267 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10268
10269         * gcc.dg/sparc-dwarf2.c: New test.
10270
10271 2003-03-27  Roger Sayle  <roger@eyesopen.com>
10272
10273         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
10274         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
10275
10276 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
10277
10278         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
10279         than reading .x files.
10280         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
10281         * g77.dg/gcov/gcov-1.f: Likewise.
10282         * gcc.misc-tests/gcov-4b.c: Likewise.
10283         * gcc.misc-tests/gcov-5b.c: Likewise.
10284         * gcc.misc-tests/gcov-6.c: Likewise.
10285         * gcc.misc-tests/gcov-7.c: Likewise.
10286         * gcc.misc-tests/gcov-8.c: Likewise.
10287         * g++.dg/gcov/gcov-1.x: Remove.
10288         * g77.dg/gcov/gcov-1.x: Likewise.
10289         * gcc.misc-tests/gcov-4b.x: Likewise.
10290         * gcc.misc-tests/gcov-5b.x: Likewise.
10291         * gcc.misc-tests/gcov-6.x: Likewise.
10292         * gcc.misc-tests/gcov-7.x: Likewise.
10293         * gcc.misc-tests/gcov-8.x: Likewise.
10294
10295 2003-03-27  Glen Nakamura  <glen@imodulo.com>
10296
10297         PR opt/10087
10298         * gcc.dg/20030324-1.c: New test.
10299
10300 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
10301
10302         PR c++/10224
10303         * g++.dg/template/arg3.C: New test.
10304
10305         PR c++/10158
10306         * g++.dg/template/friend18.C: New test.
10307
10308 2003-03-26  Roger Sayle  <roger@eyesopen.com>
10309
10310         * g77.f-torture/compile/20030326-1.f: New test case.
10311
10312 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
10313
10314         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
10315
10316         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
10317
10318 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
10319
10320         * gcc.dg/ia64-sync-3.c: New test.
10321
10322 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
10323
10324         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
10325
10326 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10327
10328         * gcc.dg/ultrasp6.c: New test.
10329
10330 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10331
10332         * gcc.dg/i386-signbit-1.c: New test.
10333         * gcc.dg/i386-signbit-2.c: New test.
10334         * gcc.dg/i386-signbit-3.c: New test.
10335
10336 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10337
10338         * gcc.dg/ultrasp5.c: Fix options.
10339
10340 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10341
10342         * gcc.dg/ultrasp5.c: Fix comment.
10343
10344 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
10345
10346         PR fortran/10197
10347         * g77.f-torture/execute/10197.f: New test.
10348
10349 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
10350
10351         PR c++/9898, c++/383
10352         * g++.dg/template/conv6.C: New test.
10353
10354         PR c++/10119
10355         * g++.dg/template/ptrmem5.C: New test.
10356
10357         PR c++/10026
10358         * g++.dg/lookup/koenig1.C: New test.
10359
10360         PR C++/10199
10361         * g++.dg/lookup/template2.C: New test.
10362
10363 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
10364
10365         * g++.dg/opt/rtti1.C: New test.
10366
10367 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10368
10369         * gcc.dg/ultrasp5.c: New test.
10370
10371 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
10372
10373         PR middle-end/9967
10374         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
10375         builtin fputs.
10376
10377 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10378
10379         PR c/8224
10380         * gcc.dg/20030323-1.c: New test.
10381
10382 2003-03-23  Roger Sayle  <roger@eyesopen.com>
10383
10384         * gcc.c-torture/compile/20030323-1.c: New test case.
10385
10386 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
10387
10388         * gcc.dg/20030321-1.c: New test.
10389
10390 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
10391
10392         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
10393
10394 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
10395
10396         PR c++/9978, c++/9708
10397         * g++.dg/ext/vlm1.C: Adjust expected error.
10398         * g++.dg/ext/vla2.C: New test.
10399         * g++.dg/template/arg1.C: New test.
10400         * g++.dg/template/arg2.C: New test.
10401
10402 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
10403
10404         * g77.f-torture/execute/select.f: New test.
10405         * g77.f-torture/noncompile/select_no_compile.f: New test.
10406
10407 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
10408
10409         PR c++/9898
10410         * g++.dg/other/error4.C: New test.
10411
10412 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
10413
10414         * g++.dg/template/friend17.C: New test.
10415
10416 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
10417
10418         * gcc.c-torture/compile/20030320-1.c: New.
10419
10420 2003-03-20  Roger Sayle  <roger@eyesopen.com>
10421
10422         * gcc.dg/builtins-6.c: New test case.
10423
10424 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
10425
10426         PR target/10073
10427         * gcc.c-torture/compile/20030319-1.c: New.
10428
10429 2003-03-18  Jan Hubicka  <jh@suse.cz>
10430
10431         * gcc.dg/i386-cvt-1.c: New test.
10432
10433 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
10434
10435         * objc.dg/naming-1.m: Use "(parse|syntax) error".
10436         * objc.dg/naming-2.m: Likewise.
10437
10438 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
10439
10440         PR c++/9639
10441         * g++.dg/parse/crash1.C: New test.
10442
10443 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
10444
10445         PR c++/8805
10446         * g++.dg/eh/cleanup1.C: New test.
10447
10448 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
10449
10450         * gcc.c-torture/execute/20030316-1.c: New test case.
10451
10452 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10453
10454         PR c++/9629
10455         * g++.dg/init/ctor2.C: New test.
10456
10457 2003-03-15  Roger Sayle  <roger@eyesopen.com>
10458
10459         * g77.f-torture/compile/xformat.f: New test case.
10460
10461 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10462
10463         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
10464         * g++.old-deja/g++.mike/eh50.C: Likewise.
10465
10466 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10467
10468         PR c++/6440
10469         * g++.dg/template/spec7.C: New test.
10470         * g++.dg/template/spec8.C: Likewise.
10471
10472 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
10473
10474         * gcc.c-torture/execute/20030313-1.c: New test.
10475
10476 2003-03-14  Richard Henderson  <rth@redhat.com>
10477
10478         * gcc.dg/inline-2.c: Adjust alpha test for external call.
10479
10480 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10481
10482         * gcc.c-torture/compile/20030314-1.c: New test.
10483
10484 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
10485
10486         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
10487         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
10488         thumb target,
10489         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
10490         to accept newer _imp__  prefix and additional
10491         newline in .drectve section.
10492         * gcc.dg/dll-4.c: Likewise.
10493         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
10494         switch.
10495
10496 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
10497
10498         * g++.dg/parse/namespace9.C: New test.
10499
10500         * g++.dg/init/ref5.C: New test.
10501         * g++.dg/parse/ptrmem1.C: Likewise.
10502
10503 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10504
10505         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
10506         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
10507         regular expression.
10508         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
10509         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
10510
10511 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
10512
10513         * gcc.c-torture/execute/20030224-2.c: New test.
10514
10515 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10516
10517         * gcc.dg/decl-3.c: New test.
10518
10519 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10520
10521         * gcc.dg/i386-loop-2.c: New test.
10522
10523 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
10524
10525         PR c++/9474
10526         * g++.dg/parse/namespace8.C: New test.
10527
10528         PR c++/9924
10529         * g++.dg/overload/builtin2.C: New test.
10530
10531 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
10532
10533         * gcc.dg/return-type-3.c: New test.
10534
10535 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
10536
10537         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
10538         profiling options are not supported.
10539
10540 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
10541
10542         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
10543         * g++.old-deja/g++.warn/impint2.C: Likewise.
10544
10545 2003-03-10  Devang Patel  <dpatel@apple.com>
10546
10547         * g++.dg/cpp/c++_cmd_1.C: New test.
10548         * g++.dg/cpp/c++_cmd_1.h: New file.
10549
10550 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
10551
10552         * gcc.dg/altivec-9.c: New file.
10553
10554 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10555
10556         * gcc.dg/ppc-sdata-1.c: New test.
10557         * gcc.dg/ppc-sdata-2.c: New test.
10558
10559 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
10560
10561         PR c++/9373
10562         * g++.dg/opt/ptrmem2.C: New test.
10563
10564         PR c++/8534
10565         * g++.dg/opt/ptrmem1.C: New test.
10566
10567 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10568
10569         * gcc.dg/i386-loop-1.c: New test.
10570
10571 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10572
10573         PR c++/9970
10574         * g++.dg/lookup/friend1.C: New test.
10575
10576 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
10577
10578         PR c++/9823
10579         * g++.dg/parser/constructor1.C: New test.
10580
10581 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
10582
10583         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
10584
10585         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
10586
10587 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
10588
10589         * gcc.dg/cpp/Wunused.c: Update test.
10590
10591 2003-03-08  Jan Hubicka  <jh@suse.cz>
10592
10593         * gcc.dg/inline-3.c: New test.
10594
10595 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
10596
10597         PR c++/9809
10598         * g++.dg/parse/builtin1.C: New test.
10599
10600         PR c++/9982
10601         * g++.dg/abi/cookie1.C: New test.
10602         * g++.dg/abi/cookie2.C: Likewise.
10603
10604         PR c++/9524
10605         * g++.dg/template/field1.C: New test.
10606
10607         PR c++/9912
10608         * g++.dg/parse/class1.C: New test.
10609         * g++.dg/parse/namespace7.C: Likewise.
10610         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
10611
10612 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
10613
10614         * g++.dg/init/ref4.C: New test.
10615
10616 2003-03-07  Jan Hubicka  <jh@suse.cz>
10617
10618         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
10619         * gcc.dg/inline-3.c:  New test.
10620
10621 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
10622
10623         * g++.dg/init/ref3.C: New test.
10624
10625         PR c++/9965
10626         * g++.dg/init/ref2.C: New test.
10627
10628         PR c++/9400
10629         * g++.dg/warn/Wshadow-2.C: New test.
10630
10631         PR c++/9791
10632         * g++.dg/warn/Woverloaded-1.C: New test.
10633
10634 2003-03-05  Jan Hubicka  <jh@suse.cz>
10635
10636         * gcc.dg/i386-local2.c: New.
10637         * gcc.dg/i386-local.c: Fix typo.
10638
10639 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
10640
10641         * g++.dg/abi/layout3.C: New test.
10642
10643 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10644
10645         * gcc.c-torture/compile/20030305-1.c
10646
10647 2003-03-05  Jan Hubicka  <jh@suse.cz>
10648
10649         * gcc.dg/i386-local.c: New.
10650
10651 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
10652
10653         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
10654
10655 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10656
10657         * gcc.dg/switch-2.c: New test.
10658         * gcc.dg/switch-3.c: New test.
10659         * gcc.dg/Wswitch.c: Adjust line numbers.
10660         * gcc.dg/Wswitch-default.c: Likewise.
10661         * gcc.dg/Wswitch-enum.c: Likewise.
10662
10663 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
10664
10665         * gcc.c-torture/execute/20030222-1.c: New test.
10666
10667 2003-03-03  James E Wilson  <wilson@tuliptree.org>
10668
10669         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
10670
10671 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
10672
10673         PR c++/9878
10674         * g++.dg/init/ref1.C: New test.
10675
10676 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
10677
10678         * gcc.dg/sh-relax.c: New SH-only test.
10679
10680 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
10681
10682         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
10683         comment explaining purpose of testcase.
10684
10685 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
10686
10687         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
10688         for HC11/HC12 (asm needs two int registers).
10689         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
10690         HC11/HC12 because the test uses an asm which needs two 32-bit
10691         registers.
10692
10693 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
10694
10695         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
10696         for HC11/HC12 (array is too large otherwise).
10697         * gcc.c-torture/compile/920501-4.x: New file, likewise.
10698         * gcc.c-torture/compile/20010518-2.x: Likewise.
10699         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
10700         HC11/HC12 (array is too large).
10701
10702 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
10703
10704         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
10705         * lib/g++-dg.exp (g++-dg-test): Likewise.
10706
10707 2003-03-01  Roger Sayle  <roger@eyesopen.com>
10708
10709         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
10710         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
10711
10712 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10713
10714         * g++.dg/warn/implicit-typename1.C: Remove warning.
10715
10716 2003-02-28  Richard Henderson  <rth@redhat.com>
10717
10718         * gcc.dg/noreturn-1.c: Move noreturn warning line.
10719         * gcc.dg/return-type-1.c: Move control reaches end warning line.
10720
10721 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
10722
10723         * gcc.dg/pch/pch.exp: Change .pch to .gch.
10724         * g++.dg/pch/pch.exp: Likewise.
10725
10726 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
10727
10728         PR c++/9879
10729         * testsuite/g++.dg/init/new4.C: New test.
10730
10731 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
10732
10733         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
10734
10735 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
10736
10737         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
10738         unsigned long.
10739
10740         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
10741         wider than float.
10742
10743 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10744
10745         * lib/scanasm.exp: Add support for counting numbers of
10746         occurences.
10747         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
10748         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
10749
10750 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
10751
10752         PR c++/9683
10753         * g++.dg/template/static3.C: New test.
10754
10755         PR c++/9829
10756         * g++.dg/parse/namespace6.C: New test.
10757
10758 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10759
10760         PR target/9732
10761         * gcc.dg/20030225-1.c: New test.
10762
10763 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
10764
10765         * README: Remove out-of-date information.
10766
10767         PR c++/9836
10768         * g++.dg/template/spec6.C: New test.
10769
10770 2003-02-24  Jeff Law  <law@redhat.com>
10771
10772         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
10773
10774 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10775
10776         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
10777         * gcc.dg/pragma-ep-1.c: Likewise.
10778
10779 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10780
10781         PR c++/9602
10782         * g++.dg/template/friend16.C: New test.
10783
10784 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
10785
10786         PR c++/5333
10787         * g++.dg/parse/fused-params1.C: Adjust error messages.
10788         * g++.dg/template/nested3.C: New test.
10789
10790 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
10791
10792         * g++.dg/abi/param1.C: New test.
10793
10794 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10795
10796         PR c++/7982
10797         * g++.dg/warn/implicit-typename1.C: New test.
10798
10799 2003-02-22  Kelley Cook <kelleycook@comcast.net>
10800
10801         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
10802         with "mtune".
10803         * g++.old-deja/g++.other/store-expr2.C: Likewise.
10804         * gcc.c-torture/execute/20010129-1.x: Likewise.
10805         * gcc.dg/20011107-1.c: Likewise.
10806         * gcc.dg/20020108-1.c: Likewise.
10807         * gcc.dg/20020122-3.c: Likewise.
10808         * gcc.dg/20020206-1.c: Likewise.
10809         * gcc.dg/20020310-1.c: Likewise.
10810         * gcc.dg/20020426-2.c: Likewise.
10811         * gcc.dg/20020517-1.c: Likewise.
10812         * gcc.dg/991230-1.c: Likewise.
10813         * gcc.dg/i386-unroll-1.c: Likewise.
10814         * gcc.misc-tests/i386-prefetch.exp: Likewise.
10815
10816 2003-02-22  Jan Hubicka  <jh@suse.cz>
10817
10818         * gcc.dg/i386-mul.c: New test.
10819
10820 2003-02-21  Roger Sayle  <roger@eyesopen.com>
10821
10822         * gcc.dg/builtins-5.c: New test case.
10823
10824 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
10825
10826         * gcc.dg/asmreg-1.c: New test.
10827
10828 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10829
10830         PR c++/9749
10831         * g++.dg/parse/varmod1.C: New test.
10832
10833 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10834
10835         PR c++/9727
10836         * g++.dg/template/op1.C: New test.
10837
10838 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10839
10840         PR c++/8906
10841         * g++.dg/template/nested2.C: New test.
10842
10843 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10844
10845         PR c++/8724
10846         * g++.dg/expr/dtor1.C: New test.
10847
10848 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
10849
10850         * gcc.dg/cpp/include3.c: New test.
10851         * gcc.dg/cpp/inc/foo.h: New file.
10852
10853 2003-02-21  Glen Nakamura  <glen@imodulo.com>
10854
10855         * gcc.c-torture/execute/20030221-1.c: New test.
10856
10857 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
10858
10859         PR c++/9729
10860         * g++.dg/abi/conv1.C: New test.
10861
10862 2003-02-20  Jan Hubicka  <jh@suse.cz>
10863
10864         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
10865
10866 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
10867
10868         * gcc.c-torture/compile/20030219-1.c: New test.
10869
10870 2003-02-18  Jan Hubicka  <jh@suse.cz>
10871
10872         * gcc.dg/funcorder.c: New test.
10873
10874 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
10875
10876         * gcc.c-torture/execute/20030218-1.c: New.
10877
10878 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
10879
10880         * gcc.dg/20030218-1.c: New.
10881
10882 2003-02-18  Richard Henderson  <rth@redhat.com>
10883
10884         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
10885         * gcc.dg/attr-used-2.c: New.
10886
10887 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
10888
10889         PR c++/9704
10890         * g++.dg/init/copy5.C: New test.
10891
10892 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
10893
10894         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
10895         * g++.dg/pch/pch.exp: Likewise.
10896
10897 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
10898
10899         * gcc.c-torture/execute/20030209-1.c: Enable the test if
10900         STACK_SIZE is not defined.
10901
10902 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10903
10904         PR c++/9457
10905         * g++.dg/template/init1.C: New test.
10906
10907 2003-02-16  Jan HUbicka  <jh@suse.cz>
10908
10909         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
10910         (foo): Add few extra tests
10911         * gcc.dg/c99-const-expr-3.c: Likewise.
10912         * gcc.c-torture/execute/20030216-1.c: New.
10913
10914 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10915
10916         PR c++/9459
10917         * g++.dg/ext/typeof4.C: New test.
10918
10919 2003-02-15  Roger Sayle  <roger@eyesopen.com>
10920
10921         * gcc.dg/i386-387-3.c: New test case.
10922
10923 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
10924
10925         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
10926         cris-*-elf* cris-*-aout* and mmix-*-*.
10927
10928 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
10929
10930         * gcc.dg/20030213-1.c: New test.
10931
10932 2003-02-12  Roger Sayle  <roger@eyesopen.com>
10933
10934         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
10935         * gcc.dg/i386-387-2.c: Likewise.
10936
10937 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
10938
10939         * gcc.dg/ppc-spe.c: Fix formatting.
10940         Enable tests that were previously unsupported by gas.
10941         Delete tests for instructions that no longer exist.
10942         Switch arguments on evsubifw builtin.
10943
10944 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
10945
10946         * gcc.c-torture/execute/20030209-1.c: Disable the test if
10947         STACK_SIZE is too small.
10948
10949 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10950             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10951
10952         * gcc.dg/decl-2.c: New test.
10953
10954 2003-02-10  Jan Hubicka  <jh@suse.cz>
10955
10956         * gcc.dg/i386-fpcvt-1.c:  New test.
10957
10958 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
10959
10960         * gcc.c-torture/execute/20030209-1.c: New test.
10961
10962 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
10963
10964         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
10965         int-wide bitops, use the constants of the same width.
10966         Likewise, if long long is 32-bit wide, test bitops using
10967         32-bit constants.
10968
10969 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
10970
10971         * gcc.dg/20021014-1.c: Annotate with expected notice text.
10972
10973 2003-02-07  Roger Sayle  <roger@eyesopen.com>
10974
10975         * testsuite/gcc.dg/builtins-4.c: New test case.
10976
10977 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10978
10979         * gcc.dg/20020430-1.c: Fix dg command typos.
10980         * gcc.dg/20020503-1.c: Likewise.
10981
10982 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10983
10984         PR c++/8785
10985         * g++.dg/parse/fused-params1.C: New test.
10986
10987         PR c++/8857
10988         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
10989
10990         PR c++/8921
10991         * g++.dg/parse/non-dependent1.C: New test.
10992
10993         PR c++/8928
10994         * g++.dg/parse/dupl-tmpl-args1.C: New test.
10995
10996         PR c++/9228
10997         * g++.dg/parse/undefined7.C: New test.
10998         * g++.dg/parse/non-templ1.C: New test.
10999
11000         PR c++/9229
11001         * g++.dg/parse/too-many-tmpl-args1.C: New test.
11002
11003 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
11004
11005         * gcc.c-torture/compile/20030206-1.c: New test.
11006
11007 2003-02-05  Roger Sayle  <roger@eyesopen.com>
11008
11009         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
11010         "pow" to "foo" to avoid potential confusion with a math built-in.
11011
11012 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11013
11014         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
11015         conditions for SPARC targets.
11016
11017 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
11018
11019         * gcc.dg/20030204-1.c: New test.
11020
11021 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11022
11023         PR c++/38
11024         * g++.dg/parse/array-size1.C: New test.
11025
11026         PR c++/5657
11027         * g++.dg/parse/undefined3.C: New test.
11028
11029         PR c++/5665
11030         * g++.dg/parse/undefined4.C: New test.
11031
11032         PR c++/5975
11033         * g++.dg/parse/undefined5.C: New test.
11034
11035         PR c++/7259
11036         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
11037
11038         PR c++/8578
11039         * g++.dg/parse/casting-operator1.C: New test.
11040
11041         PR c++/8596
11042         * g++.dg/parse/undefined6.C: New test.
11043
11044         PR c++/8736
11045         * g++.dg/parse/missing-template1.C: New test.
11046
11047 2003-02-04  Jan Hubicka  <jh@suse.cz>
11048
11049         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
11050         * gcc.dg/i386-cmov?.c:  Likewise.
11051         * gcc.dg/i386-fpcvt-?.c:  Likewise.
11052         * gcc.dg/i386-ssefp-1.c:  Likewise.
11053         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
11054         conventions.
11055
11056 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
11057
11058         PR c++/7129
11059         * testsuite/g++.dg/ext/max.C: New test.
11060
11061 2003-02-03  Jan Hubicka  <jh@suse.cz>
11062
11063         * gcc.c-torture/execute/20030203-1.c: New test.
11064
11065 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
11066
11067         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
11068         'natural-endian'.
11069
11070 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
11071
11072         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
11073         * g++.dg/init/new2.C: Likewise.
11074         * g++.dg/other/new1.C: Likewise.
11075
11076 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
11077
11078         * gcc.dg/struct-ret-libc.c: New test.
11079
11080 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
11081
11082         * gcc.dg/20030129-1.c: New test.
11083
11084 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11085
11086         PR c++/8849
11087         * g++.dg/template/ptrmem4.C: New test.
11088
11089 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
11090
11091         * g++.dg/parser/constant1.C: New test.
11092
11093 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11094
11095         PR c++/8591
11096         * g++.dg/parse/friend2.C: New test.
11097
11098 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11099
11100         PR c++/9437
11101         * g++.dg/template/unify4.C: New test.
11102
11103 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
11104
11105         * gcc.c-torture/execute/20030128-1.c: New test.
11106
11107 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
11108
11109         * g++.dg/lookup/nested1.C: Test moved from ...
11110         * g++.old-deja/g++.other/lookup24.C: ... here.
11111
11112 2003-01-28  Jan Hubicka  <jh@suse.cz>
11113
11114         * gcc.dg/i386-cmov5.c:  New test.
11115
11116 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
11117
11118         * gcc.c-torture/execute/20010925-1.c: Changed the
11119         memcpy declaration.
11120
11121 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11122
11123         PR c++/3902
11124         * g++.dg/parse/template5.C: New test.
11125
11126 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
11127
11128         PR fortran/9258
11129         * g77.dg/pr9258: New test.
11130
11131 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11132
11133         * README: Move relevant parts from README.g++.
11134
11135         * README.g++: Remove this file.
11136
11137 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11138
11139         * g++.dg/abi/dcast1.C: New test.
11140
11141 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11142
11143         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
11144
11145 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
11146
11147         PR c++/47
11148         * g++.old-deja/g++.other/lookup24.C: New test.
11149
11150 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11151
11152         PR middle-end/7227
11153         * gcc.dg/uninit-C.c: New test.
11154
11155 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
11156
11157         * g++.dg/abi/covariant1.C: New test.
11158
11159 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
11160
11161         * gcc.dg/20030123-1.c: New test.
11162
11163 2003-01-25  Jan Hubicka  <jh@suse.cz>
11164
11165         PR opt/8492
11166         * gcc.c-torture/compile/20030125-1.c
11167
11168 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
11169
11170         PR c++/9403
11171         * g++.dg/parse/template3.C: New test.
11172         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
11173
11174         PR c++/795
11175         * g++.dg/parse/template4.C: New test.
11176
11177         PR c++/9415
11178         * g++.dg/template/qual2.C: New test.
11179
11180         PR c++/8545
11181         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
11182
11183         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
11184
11185 2003-01-25  Roger Sayle  <roger@eyesopen.com>
11186
11187         * gcc.c-torture/execute/switch-1.c: New test case.
11188
11189 2003-01-25  Jan Hubicka  <jh@suse.cz>
11190
11191         * gcc.c-torture/execute/20030125-1.[cx]: New test.
11192
11193 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
11194
11195         Tweaks for Bison-1.875. From the NEWS file:
11196         "- `parse error' -> `syntax error'
11197         Bison now uniformly uses the term `syntax error'"
11198         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
11199         * gcc.dg/cpp/digraph2.c: Likewise.
11200         * gcc.dg/cpp/direct2.c: Likewise.
11201         * gcc.dg/cpp/paste4.c: Likewise.
11202         * gcc.dg/c90-restrict-1.c: Likewise.
11203         * gcc.dg/c99-func-2.c: Likewise.
11204         * gcc.dg/noncompile/920721-2.c: Likewise.
11205         * gcc.dg/noncompile/930622-2.c: Likewise.
11206         * gcc.dg/noncompile/940112-1.c: Likewise.
11207         * gcc.dg/noncompile/950921-1.c: Likewise.
11208         * gcc.dg/noncompile/951123-1.c: Likewise.
11209         * gcc.dg/noncompile/971104-1.c: Likewise.
11210         * gcc.dg/noncompile/990416-1.c: Likewise.
11211
11212 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
11213
11214         * g++.dg/parse/undefined1.C: Add error message.
11215
11216 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
11217
11218         PR c++/9354
11219         * g++.dg/parse/new1.C: New test.
11220
11221         PR c++/9216
11222         * g++.dg/parse/template2.C: New test.
11223
11224         PR c++/9354
11225         * g++.dg/parse/typedef2.C: New test.
11226
11227         PR c++/9328
11228         * g++.dg/ext/typeof3.C: New test.
11229
11230 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11231
11232         PR c++/2738
11233         * g++.dg/parse/ret-type1.C: New test.
11234
11235         PR c++/3792
11236         * g++.dg/parse/tmpl-outside1.C: New test.
11237
11238         PR c++/4207
11239         * g++.dg/parse/int-as-enum1.C: New test.
11240
11241         PR c++/4903
11242         * g++.dg/parse/no-typename1.C: New test.
11243
11244         PR c++/5533
11245         * g++.dg/parse/no-value1.C: New test.
11246
11247         PR c++/5921
11248         * g++.dg/parse/wrong-inline1.C: New test.
11249
11250         PR c++/6402
11251         * g++.dg/parse/ref1.C: New test.
11252
11253         PR c++/6992
11254         * g++.dg/parse/attr-ctor1.C: New test.
11255
11256         PR c++/7229
11257         * g++.dg/parse/namespace5.C: New test.
11258
11259         PR c++/7917
11260         * g++.dg/parse/func-def1.C: New test.
11261
11262         PR c++/8143
11263         * g++.dg/parse/undefined1.C: New test.
11264
11265         PR c++/5723, PR c++/8522
11266         * g++.dg/parse/specialization1.C: New test.
11267
11268         PR c++/163, PR c++/8595
11269         * g++.dg/parse/struct-as-enum1.C: New test.
11270
11271         PR c++/9173
11272         * g++.dg/parse/undefined2.C: New test.
11273
11274 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
11275
11276         PR c++/9298
11277         * g++.dg/parse/template1.C: New test.
11278
11279         PR c++/9384
11280         * g++.dg/parse/using1.C: New test.
11281
11282         PR c++/9285
11283         PR c++/9294
11284         * g++.dg/parse/expr2.C: New test.
11285
11286         PR c++/9388
11287         * g++.dg/parse/lookup2.C: Likewise.
11288
11289 2003-01-21  Jan Hubicka  <jh@suse.cz>
11290
11291         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
11292         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
11293         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
11294         * gcc.c-torture/execute/string-opt-*.c: Likewise.
11295
11296 2003-01-20  Nick Clifton  <nickc@redhat.com>
11297
11298         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
11299         problem with ARM sibcall code generation.
11300
11301 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11302
11303         * gcc.c-torture/execute/20030120-1.c: New.
11304
11305 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
11306
11307         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
11308
11309 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
11310
11311         PR c++/9272
11312         * g++.dg/parse/ctor1.C: New test.
11313
11314         PR c++/9294:
11315         * g++.dg/parse/qualified1.C: New test.
11316
11317         * g++.dg/parse/typename3.C: New test.
11318
11319 2003-01-16  Richard Henderson  <rth@redhat.com>
11320
11321         * g++.dg/tls/init-2.C: Fix error matches for real this time.
11322
11323 2003-01-16  Richard Henderson  <rth@redhat.com>
11324
11325         * g++.dg/pch/pch.exp: Copy test header to the working directory
11326         before using it either for precompilation or direct use.
11327         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
11328         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
11329
11330 2003-01-16  Richard Henderson  <rth@redhat.com>
11331
11332         * gcc.dg/pch/pch.exp: Copy test header to the working directory
11333         before using it either for precompilation or direct use.
11334         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
11335         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
11336
11337 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
11338
11339         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
11340         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
11341         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
11342         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
11343         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
11344         typename warning into error.
11345         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
11346         error messages.
11347         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
11348         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
11349         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
11350         messages.
11351         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
11352         make declaration visible in template.
11353         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
11354         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
11355         messages.
11356         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
11357         message.
11358         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
11359         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
11360         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
11361         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
11362         typename warning with error message.
11363         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
11364         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
11365         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
11366
11367 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
11368
11369         * g++.dg/parse/ambig2.C: New test.
11370
11371 2003-01-15  Richard Henderson  <rth@redhat.com>
11372
11373         * g++.dg/tls/init-2.C: Update error message string.
11374
11375 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11376
11377         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
11378
11379 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
11380
11381         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
11382         all for HC11/HC12.
11383         * gcc.c-torture/compile/20001205-1.x: Likewise.
11384         * gcc.c-torture/compile/20001226-1.x: Likewise.
11385         * gcc.c-torture/compile/920520-1.x: Likewise.
11386         * gcc.c-torture/compile/961203-1.x: Likewise.
11387         * gcc.c-torture/compile/20020604-1.x: Likewise.
11388
11389 2003-01-15  Jan Hubicka  <jh@suse.cz>
11390
11391         * gcc.c-torture/compile/20030115-1.c: New test.
11392
11393         * gcc.dg/i386-fpcvt-1.c: New test.
11394         * gcc.dg/i386-fpcvt-2.c: New test.
11395
11396 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
11397
11398         Further conform g++'s __vmi_class_type_info to the C++ ABI
11399         specification.
11400         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
11401         the specification.
11402
11403 2003-01-14  Jan Hubicka  <jh@suse.cz>
11404
11405         * gcc.dg/i386-fpcvt-1.c: New test.
11406         * gcc.dg/i386-fpcvt-2.c: New test.
11407
11408 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11409
11410         * gcc.dg/i386-mmx-3.c: New test.
11411
11412 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
11413
11414         PR c++/9264
11415         * g++.dg/parse/octal1.C: New file.
11416
11417         PR c++/9172
11418         * g++.dg/parse/typename1.C: New file.
11419
11420 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
11421
11422         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
11423         * gcc.dg/bf-no-ms-layout.c: Likewise.
11424         * gcc.dg/bf-ms-attrib.c: Likewise.
11425
11426 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
11427
11428         PR c++/9099
11429         * g++.dg/parse/dtor1.C: New file.
11430
11431         PR c++/9128
11432         * g++.dg/rtti/typeid1.C: New file.
11433
11434         PR c++/9153
11435         * g++.dg/parse/lookup1.C: New file.
11436
11437         PR c++/9171
11438         * g++.dg/templ/spec5.C: New file.
11439
11440 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
11441
11442         * gcc.c-torture/compile/20030110-1.c: New test.
11443
11444 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
11445
11446         Merge from pch-branch:
11447
11448         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
11449
11450         * gcc.dg/pch/cpp-1.h: New.
11451         * gcc.dg/pch/cpp-1.c: New.
11452         * gcc.dg/pch/cpp-2.h: New.
11453         * gcc.dg/pch/cpp-2.c: New.
11454
11455         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
11456
11457         * gcc.dg/pch/except-1.h: New.
11458         * gcc.dg/pch/except-1.c: New.
11459
11460         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
11461
11462         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
11463         running test.
11464         * gcc.dg/pch: Include *.hp not *.h.
11465         * gcc.dg/pch/system-1.h: New.
11466         * gcc.dg/pch/system-1.c: New.
11467
11468         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
11469
11470         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
11471         rather than trying to build and run a program using PCH.
11472         * gcc.dg/pch: Remove dg-do commands from test files.
11473
11474         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
11475
11476         * gcc.dg/pch/macro-3.c: New.
11477         * gcc.dg/pch/macro-3.h: New.
11478
11479         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
11480
11481         * gcc.dg/pch/common-1.c: New.
11482         * gcc.dg/pch/common-1.h: New.
11483         * gcc.dg/pch/decl-1.c: New.
11484         * gcc.dg/pch/decl-1.h: New.
11485         * gcc.dg/pch/decl-2.c: New.
11486         * gcc.dg/pch/decl-2.h: New.
11487         * gcc.dg/pch/decl-3.c: New.
11488         * gcc.dg/pch/decl-3.h: New.
11489         * gcc.dg/pch/decl-4.c: New.
11490         * gcc.dg/pch/decl-4.h: New.
11491         * gcc.dg/pch/decl-5.c: New.
11492         * gcc.dg/pch/decl-5.h: New.
11493         * gcc.dg/pch/global-1.c: New.
11494         * gcc.dg/pch/global-1.h: New.
11495         * gcc.dg/pch/inline-1.c: New.
11496         * gcc.dg/pch/inline-1.h: New.
11497         * gcc.dg/pch/inline-2.c: New.
11498         * gcc.dg/pch/inline-2.h: New.
11499         * gcc.dg/pch/static-1.c: New.
11500         * gcc.dg/pch/static-1.h: New.
11501         * gcc.dg/pch/static-2.c: New.
11502         * gcc.dg/pch/static-2.h: New.
11503
11504         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
11505
11506         * g++.dg/pch/pch.exp: Better handle failing testcases.
11507         * gcc.dg/pch/pch.exp: Likewise.
11508         * gcc.dg/pch/macro-1.c: New.
11509         * gcc.dg/pch/macro-1.h: New.
11510         * gcc.dg/pch/macro-2.c: New.
11511         * gcc.dg/pch/macro-2.h: New.
11512
11513         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
11514
11515         * g++.dg/dg.exp: Treat files in pch/ specially.
11516         * g++.dg/pch/pch.exp: New file.
11517         * g++.dg/pch/empty.H: New file.
11518         * g++.dg/pch/empty.C: New file.
11519         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
11520         "precompile".
11521
11522         * gcc.dg/pch/pch.exp: New file.
11523         * gcc.dg/pch/empty.h: New file.
11524         * gcc.dg/pch/empty.c: New file.
11525         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
11526         "precompile".
11527
11528 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11529
11530         * g++.dg/template/friend14.C: New test.
11531
11532 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11533
11534         * gcc.dg/old-style-asm-1.c: New test.
11535
11536 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
11537
11538         * gcc.c-torture/compile/20030109-1.c: New test.
11539
11540 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11541
11542         * gcc.c-torture/execute/20030109-1.c: New test.
11543
11544 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
11545
11546         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
11547         * g++.old-deja/g++.mike/dyncast2.C: Likewise
11548         * g++.old-deja/g++.mike/dyncast3.C: Likewise
11549         * g++.old-deja/g++.mike/eh2.C: Likewise
11550         * g++.old-deja/g++.mike/eh3.C: Likewise
11551         * g++.old-deja/g++.mike/eh5.C: Likewise
11552         * g++.old-deja/g++.mike/eh6.C: Likewise
11553         * g++.old-deja/g++.mike/eh7.C: Likewise
11554         * g++.old-deja/g++.mike/eh8.C: Likewise
11555         * g++.old-deja/g++.mike/eh9.C: Likewise
11556         * g++.old-deja/g++.mike/eh10.C: Likewise
11557         * g++.old-deja/g++.mike/eh12.C: Likewise
11558         * g++.old-deja/g++.mike/eh13.C: Likewise
11559         * g++.old-deja/g++.mike/eh14.C: Likewise
11560         * g++.old-deja/g++.mike/eh16.C: Likewise
11561         * g++.old-deja/g++.mike/eh17.C: Likewise
11562         * g++.old-deja/g++.mike/eh18.C: Likewise
11563         * g++.old-deja/g++.mike/eh21.C: Likewise
11564         * g++.old-deja/g++.mike/eh23.C: Likewise
11565         * g++.old-deja/g++.mike/eh24.C: Likewise
11566         * g++.old-deja/g++.mike/eh25.C: Likewise
11567         * g++.old-deja/g++.mike/eh26.C: Likewise
11568         * g++.old-deja/g++.mike/eh27.C: Likewise
11569         * g++.old-deja/g++.mike/eh28.C: Likewise
11570         * g++.old-deja/g++.mike/eh29.C: Likewise
11571         * g++.old-deja/g++.mike/eh31.C: Likewise
11572         * g++.old-deja/g++.mike/eh33.C: Likewise
11573         * g++.old-deja/g++.mike/eh34.C: Likewise
11574         * g++.old-deja/g++.mike/eh35.C: Likewise
11575         * g++.old-deja/g++.mike/eh36.C: Likewise
11576         * g++.old-deja/g++.mike/eh37.C: Likewise
11577         * g++.old-deja/g++.mike/eh38.C: Likewise
11578         * g++.old-deja/g++.mike/eh39.C: Likewise
11579         * g++.old-deja/g++.mike/eh40.C: Likewise
11580         * g++.old-deja/g++.mike/eh41.C: Likewise
11581         * g++.old-deja/g++.mike/eh42.C: Likewise
11582         * g++.old-deja/g++.mike/eh44.C: Likewise
11583         * g++.old-deja/g++.mike/eh46.C: Likewise
11584         * g++.old-deja/g++.mike/eh47.C: Likewise
11585         * g++.old-deja/g++.mike/eh48.C: Likewise
11586         * g++.old-deja/g++.mike/eh49.C: Likewise
11587         * g++.old-deja/g++.mike/eh50.C: Likewise
11588         * g++.old-deja/g++.mike/eh51.C: Likewise
11589         * g++.old-deja/g++.mike/eh53.C: Likewise
11590         * g++.old-deja/g++.mike/eh55.C: Likewise
11591         * g++.old-deja/g++.mike/p7912.C: Likewise
11592         * g++.old-deja/g++.mike/p9706.C: Likewise
11593         * g++.old-deja/g++.mike/p10416.C: Likewise
11594         * g++.old-deja/g++.mike/p11667.C: Likewise
11595         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
11596         Remove redundant reference to Iris.
11597         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
11598         Elxsi, i860, Pico Java, and WE32K.
11599
11600 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
11601
11602         * g++.dg/ext/asm4.C: New test.
11603
11604 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11605
11606         PR c++/9030
11607         * g++.dg/template/friend12.C: New test.
11608         * g++.dg/template/friend13.C: Likewise.
11609         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
11610
11611 2003-01-08  Jan Hubicka  <jh@suse.cz>
11612
11613         * gcc.dg/i386-cadd.c: New test.
11614         * gcc.dg/i386-cmov4.c: Likewise.
11615
11616 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
11617
11618         PR c++/9165
11619         * g++.dg/warn/Wunused-3.C: New test.
11620
11621         * g++.dg/abi/bitfield9.C: New test.
11622
11623         PR c++/9189
11624         * g++.dg/parse/defarg3.C: New test.
11625
11626 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
11627
11628         * g++.dg/parse/ambig1.C: New test.
11629         * g++.dg/parse/defarg2.C: New test.
11630
11631 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
11632
11633         * g++.dg/template/defarg-1.C: New test.
11634         * g++.dg/template/local2.C: Likewise.
11635
11636 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
11637
11638         * gcc.c-torture/execute/20030105-1.c: New test.
11639
11640 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11641
11642         * g++.dg/parse/namespace3.C: Remove extra semicolons.
11643         * g++.dg/parse/namespace4.C: Likewise.
11644
11645 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11646
11647         * g++.dg/template/ntp2.C: New test.
11648
11649 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
11650
11651         * g++.dg/parse/extern-C-1.C: New test.
11652
11653         * g++.dg/parse/namespace4.C: New test.
11654
11655         * g++.dg/template/nested1.C: New test.
11656
11657         * g++.dg/parse/namespace3.C: New test.
11658
11659 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11660
11661         * g++.dg/lookup/two-stage1.C: New test.
11662
11663 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11664
11665         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
11666         * g++.old-deja/g++.jason/access8.C: Likewise.
11667         * g++.old-deja/g++.other/decl5.C: Likewise.
11668
11669 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
11670
11671         * g++.dg/parse/parse7.C: New test.
11672
11673 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
11674
11675         PR c++/2843
11676         * g++.dg/ext/attrib7.C: New test.
11677
11678 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
11679
11680         * g++.dg/parse/parse6.C: New test.
11681
11682 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
11683
11684         * gcc.dg/h8300-stack-1.c: New.
11685
11686 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
11687
11688         g++.dg/lookup/exception1.C: New test.
11689
11690         g++.dg/lookup/template1.C: New test.
11691
11692         g++.dg/parse/namespace2.C: New test.
11693
11694         g++.dg/parse/parens2.C: New test.
11695
11696 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11697
11698         * g++.dg/parse/parse5.C: New test.
11699         * g++.dg/lookup/scoped4.C: New test.
11700
11701 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
11702
11703         * g++.dg/parse/parens1.C: New test.
11704
11705         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
11706         angle-bracket1.C.
11707         * g++.dg/parse/parens2.C: New test.
11708
11709         * g++.dg/lookup/scope-operator1.C: New test.
11710
11711         * g++.dg/parse/operator1.C: New test.
11712
11713 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11714
11715         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
11716         * g++.old-deja/g++.other/access6.C: Likewise.
11717         * g++.old-deja/g++.other/decl1.C: Likewise.
11718         * g++.old-deja/g++.pt/typename12.C: Likewise.
11719
11720 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
11721
11722         * g++.dg/parse/namespace1.C: New test.
11723
11724 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11725
11726         * g++.dg/parse/parse4.C: New test.
11727
11728 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11729
11730         * g++.dg/parse/parse3.C: New test.
11731
11732 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11733
11734         * g++.dg/parse/parse2.C: New test.
11735
11736 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11737
11738         * g++.dg/template/friend11.C: New test.
11739
11740 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11741
11742         * g++.dg/parse/parse1.C: New test.
11743
11744 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
11745
11746         * lib/profopt.exp: Change the name of a global variable to avoid
11747         possible clashes with other test suites.
11748
11749 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
11750
11751         * g++.dg/inherit/covariant8.C: New test.
11752
11753 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
11754
11755         * g++.dg/init/array9.C: New test.
11756
11757         PR c++/9112
11758         * g++.dg/parse/expr1.C: New test.
11759
11760 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
11761
11762         * gcc.c-torture/compile/20021230-1.c: New test.
11763
11764 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11765
11766         * g++.dg/inherit/covariant5.C: New test.
11767         * g++.dg/inherit/covariant6.C: New test.
11768         * g++.dg/inherit/covariant7.C: New test.
11769
11770 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11771
11772         PR c++/2739
11773         * g++.dg/other/access2.C: New test.
11774
11775 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11776
11777         * g++.dg/other/anon-struct.C: No longer fails
11778         * g++.old-deja/g++.brendan/parse4.C: Likewise.
11779         * g++.old-deja/g++.brendan/parse5.C: Likewise.
11780         * g++.old-deja/g++.brendan/parse6.C: Likewise.
11781
11782 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11783
11784         * g++.dg/parse/angle-bracket.C (main): No longer fails.
11785
11786 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
11787
11788         * g++.dg/eh/spec4.C: Remove stray semicolon.
11789         * g++.dg/expr/pmf-1.C: Change error message.
11790         * g++.dg/ext/asm1.C: Remove stray semicolon.
11791         * g++.dg/ext/typename1.C: Add missing typenames.
11792         * g++.dg/inherit/template-as-base.C: Change error message.
11793         * g++.dg/lookup/scoped1.C: Likewise.
11794         * g++.dg/lookup/scoped2.C: Likewise.
11795         * g++.dg/lookup/using2.C: Likewise.
11796         * g++.dg/other/component1.C: Remove stray semicolon.
11797         * g++.dg/other/do1.C: Change error message.
11798         * g++.dg/other/error2.C: Likewise.
11799         * g++.dg/other/init1.C: Likewise.
11800         * g++.dg/other/packed1.C: Remove stray semicolon.
11801         * g++.dg/other/ptrmem2.C: Change error message.
11802         * g++.dg/parse/parameter-declaration-1.C: Remove line number
11803         marker.
11804         * g++.dg/special/initp1.C: Remove invalid attribute usage.
11805         * g++.dg/template/access3.C: Add typename keyword.
11806         * g++.dg/template/access5.C: Remove stray semicolon.
11807         * g++.dg/template/access6.C: Likewise.
11808         * g++.dg/template/complit1.C: Likewise.
11809         * g++.dg/template/crash1.C: Change error message.
11810         * g++.dg/template/inherit2.C: Remove stray semicolon.
11811         * g++.dg/template/instantiate2.C: Likewise.
11812         * g++.dg/template/instantiate3.C: Change error message.
11813         * g++.dg/template/qual1.C: Remove stray semicolon.
11814         * g++.dg/template/qualttp18.C: Change error message.
11815         * g++.dg/template/ref1.C: Remove stray semicolon.
11816         * g++.dg/template/sizeof1.C (A::value): Declare it.
11817         * g++.dg/template/spec4.C: Change error message.
11818         * g++.dg/template/static1.C: Likewise.
11819         * g++.dg/template/type1.C: Likewise.
11820         * g++.dg/template/typename3.C: Likewise.
11821         * g++.old-deja/g++.benjamin/13478.C: Change error message.
11822         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
11823         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
11824         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
11825         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
11826         named return value extension.
11827         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
11828         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
11829         * g++.old-deja/g++.bob/extern_C.C: Likewise.
11830         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11831         * g++.old-deja/g++.brendan/complex1.C: Likewise.
11832         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11833         * g++.old-deja/g++.brendan/crash13.C: Likewise.
11834         * g++.old-deja/g++.brendan/crash15.C: Likewise.
11835         * g++.old-deja/g++.brendan/crash18.C: Change error message.
11836         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
11837         * g++.old-deja/g++.brendan/crash38.C: Likewise.
11838         * g++.old-deja/g++.brendan/crash50.C: Likewise.
11839         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11840         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
11841         syntax.
11842         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
11843         * g++.old-deja/g++.brendan/crash8.C: Change error message.
11844         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
11845         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
11846         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
11847         * g++.old-deja/g++.brendan/template11.C: Likewise.
11848         * g++.old-deja/g++.brendan/template26.C: Likewise.
11849         * g++.old-deja/g++.brendan/template27.C: Use explicit
11850         specialization syntax.
11851         * g++.old-deja/g++.brendan/template30.C: Likewise.
11852         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
11853         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
11854         non-dependent names.
11855         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
11856         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
11857         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
11858         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
11859         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
11860         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
11861         named return value extension.
11862         * g++.old-deja/g++.ext/namedret2.C: Likewise.
11863         * g++.old-deja/g++.ext/namedret3.C: Likewise.
11864         * g++.old-deja/g++.ext/return1.C: Likewise.
11865         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
11866         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
11867         * g++.old-deja/g++.jason/access8.C: Likewise.
11868         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
11869         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
11870         pseudo-destructor names.
11871         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
11872         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
11873         pseudo-destructor names.
11874         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
11875         * g++.old-deja/g++.jason/overload19.C: Likewise.
11876         * g++.old-deja/g++.jason/overload32.C: Likewise.
11877         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
11878         stray semicolons.
11879         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
11880         * g++.old-deja/g++.jason/return.C: Likewise.
11881         * g++.old-deja/g++.jason/return2.C: Likewise.
11882         * g++.old-deja/g++.jason/shadow1.C: Likewise.
11883         * g++.old-deja/g++.jason/special.C: Use explicit specialization
11884         syntax.
11885         * g++.old-deja/g++.jason/template10.C: Account for use of
11886         non-dependent names.
11887         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
11888         syntax.
11889         * g++.old-deja/g++.jason/template37.C: Likewise.
11890         * g++.old-deja/g++.law/access4.C: Change error messages.
11891         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
11892         pseudo-destructor names.
11893         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
11894         * g++.old-deja/g++.law/ctors9.C: Likewise.
11895         * g++.old-deja/g++.law/cvt22.C: Likewise.
11896         * g++.old-deja/g++.law/dtors5.C: Likewise.
11897         * g++.old-deja/g++.law/global-init1.C: Likewise.
11898         * g++.old-deja/g++.law/missed-error3.C: Likewise.
11899         * g++.old-deja/g++.law/operators28.C: Likewise.
11900         * g++.old-deja/g++.law/visibility28.C: Likewise.
11901         * g++.old-deja/g++.martin/eval1.C: Likewise.
11902         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
11903         name.
11904         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
11905         * g++.old-deja/g++.mike/net34.C: Likewise.
11906         * g++.old-deja/g++.mike/net36.C: Likewise.
11907         * g++.old-deja/g++.mike/ns2.C: Likewise.
11908         * g++.old-deja/g++.mike/p12306.C: Likewise.
11909         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
11910         value extension.
11911         * g++.old-deja/g++.mike/p700.C: Likewise.
11912         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
11913         * g++.old-deja/g++.mike/p710.C: Likewise.
11914         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
11915         value extension.
11916         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
11917         * g++.old-deja/g++.mike/pmf9.C: Likewise.
11918         * g++.old-deja/g++.ns/crash2.C: Likewise.
11919         * g++.old-deja/g++.ns/crash3.C: Likewise.
11920         * g++.old-deja/g++.ns/invalid1.C: Likewise.
11921         * g++.old-deja/g++.ns/ns17.C: Likewise.
11922         * g++.old-deja/g++.ns/template16.C: Likewise.
11923         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
11924         keyword.
11925         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
11926         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
11927         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
11928         named return value extension.
11929         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
11930         * g++.old-deja/g++.other/access4.C: Issue additional error
11931         messages.
11932         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
11933         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
11934         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
11935         * g++.old-deja/g++.other/crash25.C: Change error message.
11936         * g++.old-deja/g++.other/crash4.C: Change error message.
11937         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
11938         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
11939         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
11940         checks.
11941         * g++.old-deja/g++.other/defarg8.C: Likewise.
11942         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
11943         * g++.old-deja/g++.other/dtor10.C: Likewise.
11944         * g++.old-deja/g++.other/incomplete.C: Likewise.
11945         * g++.old-deja/g++.other/linkage7.C: Likewise.
11946         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
11947         lookup algorithm.
11948         * g++.old-deja/g++.other/mangle2.C: Likewise.
11949         * g++.old-deja/g++.other/refinit2.C: Likewise.
11950         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
11951         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
11952         * g++.old-deja/g++.pt/crash28.C: Likewise.
11953         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
11954         syntax.
11955         * g++.old-deja/g++.pt/crash32.C: Change error message.
11956         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
11957         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
11958         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
11959         error message position.
11960         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
11961         * g++.old-deja/g++.pt/defarg8.C: Change error message.
11962         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
11963         syntax.
11964         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
11965         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
11966         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
11967         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
11968         keyword.
11969         * g++.old-deja/g++.pt/explicit31.C: Likewise.
11970         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
11971         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
11972         keyword.
11973         * g++.old-deja/g++.pt/explicit71.C: Change error message.
11974         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
11975         syntax.
11976         * g++.old-deja/g++.pt/friend28.C: Account for use of
11977         non-dependent names.
11978         * g++.old-deja/g++.pt/friend29.C: Likewise.
11979         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
11980         rules.
11981         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
11982         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
11983         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
11984         lookup rules.
11985         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
11986         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
11987         keyword.
11988         * g++.old-deja/g++.pt/memclass20.C: Likewise.
11989         * g++.old-deja/g++.pt/memclass5.C: Likewise.
11990         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
11991         keyword.
11992         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
11993         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
11994         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
11995         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
11996         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
11997         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
11998         keyword.
11999         * g++.old-deja/g++.pt/spec10.C: Likewise.
12000         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
12001         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
12002         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
12003         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
12004         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
12005         * g++.old-deja/g++.pt/ttp62.C: Likewise.
12006         * g++.old-deja/g++.pt/ttp64.C: Likewise.
12007         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
12008         * g++.old-deja/g++.pt/typename15.C: Likewise.
12009         * g++.old-deja/g++.pt/typename22.C: Likewise.
12010         * g++.old-deja/g++.pt/typename6.C: Change error messages.
12011         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
12012         * g++.old-deja/g++.pt/virtual2.C: Likewise.
12013         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
12014         syntax.
12015         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
12016         return value extension.
12017         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
12018         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
12019         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
12020         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
12021
12022 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12023
12024         * g++.dg/warn/inline1.C: New test.
12025         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
12026         * g++.old-deja/g++.jason/synth10.C: Likewise.
12027         * g++.old-deja/g++.mike/net31.C: Likewise.
12028         * g++.old-deja/g++.mike/p8786.C: Likewise.
12029
12030         * g++.dg/template/friend10.C: New test.
12031         * g++.dg/template/conv5.C: New test.
12032
12033 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12034
12035         * g++.dg/lookup/scoped3.C: New test.
12036
12037         * g++.dg/lookup/decl1.C: New test.
12038         * g++.dg/lookup/decl2.C: New test.
12039
12040 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12041
12042         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
12043         gcc.c-torture/compile/20021015-1.c,
12044         gcc.c-torture/compile/20021015-2.c,
12045         gcc.c-torture/compile/20021123-1.c,
12046         gcc.c-torture/compile/20021123-2.c,
12047         gcc.c-torture/compile/20021123-3.c,
12048         gcc.c-torture/compile/20021123-4.c,
12049         gcc.c-torture/execute/20021024-1.c: Add tests previously added
12050         only to 3.1 or 3.2 branch.
12051
12052 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
12053
12054         * gcc.dg/i386-bitfield3.c: New test.
12055
12056         * gcc.dg/i386-bitfield2.c: New test.
12057
12058 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
12059
12060         * g++.dg/parse/conv_op1.C: New test.
12061
12062 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
12063
12064         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
12065         approved.
12066
12067 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
12068
12069         * gcc.c-torture/compile/20021220-1.c: New test.
12070
12071 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
12072
12073         * gcc.dg/i386-fastcall-1.c: New.
12074
12075 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12076
12077         * gcc.c-torture/execute/20021219-1.c: New test.
12078
12079 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12080
12081         * gcc.dg/i386-pic-1.c: New test.
12082
12083 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12084
12085         PR c++/8099
12086         * g++.dg/template/friend9.C: New test.
12087
12088 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12089
12090         PR c++/3663
12091         * g++.dg/template/access7.C: New test.
12092
12093 2002-12-18  Nick Clifton  <nickc@redhat.com>
12094
12095         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
12096         the libstdc++-v3 directory has been found.
12097
12098 2002-12-12  Devang Patel <dpatel@apple.com>
12099         * gcc.dg/darwin-ld-1.c: New test.
12100         * gcc.dg/darwin-ld-2.c: New test.
12101         * gcc.dg/darwin-ld-3.c: New test.
12102         * gcc.dg/darwin-ld-4.c: New test.
12103         * gcc.dg/darwin-ld-5.c: New test.
12104
12105 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12106
12107         * gcc.c-torture/compile/20021212-1.c: New test.
12108
12109 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
12110
12111         * gcc.dg/fshort-wchar: New test.
12112
12113 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
12114
12115         PR c++/8372
12116         * g++.dg/template/dtor1.C: New test.
12117
12118         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
12119         markers.
12120
12121 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
12122
12123         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
12124
12125 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
12126
12127         * g++.dg/template/static1.C: New test.
12128         * g++.dg/template/static2.C: New test.
12129         * g++.old-deja/g++.ext/memconst.C: New test.
12130
12131 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12132
12133         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
12134         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
12135         * g++.dg/special/initp1.C: Likewise.
12136
12137 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
12138
12139         * gcc.c-torture/execute/20021204-1.c: New test.
12140
12141 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
12142
12143         * gcc.dg/ppc-fmadd-1.c: New file.
12144         * gcc.dg/ppc-fmadd-2.c: New file.
12145         * gcc.dg/ppc-fmadd-3.c: New file.
12146
12147 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12148
12149         * gcc.c-torture/compile/20021204-1.c: New test.
12150
12151 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12152
12153         * g++.dg/inherit/covariant2.C: New test.
12154         * g++.dg/inherit/covariant3.C: New test.
12155         * g++.dg/inherit/covariant4.C: New test.
12156         * g++.dg/inherit/covariant1.C: Remove XFAIL.
12157         * g++.old-deja/g++.robertl/eb17.C: Likewise.
12158
12159 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
12160
12161         PR c++/8688
12162         * g++.dg/init/brace3.C: New test.
12163
12164 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
12165
12166         * gcc.dg/20020210-1.c: Fix a comment typo.
12167
12168 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
12169
12170         PR c++/8720
12171         * g++.dg/parse/defarg1.C: New test.
12172
12173         PR c++/8615
12174         * g++.dg/template/char1.C: New test.
12175
12176         * g++.dg/template/varmod1.C: Fix typo.
12177
12178 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12179
12180         DR 180
12181         * g++.old-deja/g++.pt/crash32.C: Expect error.
12182
12183 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
12184
12185         PR c++/5919
12186         * g++.dg/template/varmod1.C: New test.
12187
12188         PR c++/8727
12189         * g++.dg/inherit/typeinfo1.C: New test.
12190
12191         PR c++/8663
12192         * g++.dg/inherit/typedef1.C: New test.
12193
12194 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
12195
12196         PR c++/8332
12197         PR c++/8493
12198         * g++.dg/template/strlen1.C: New test.
12199
12200         PR c++/8227
12201         * g++.dg/template/ctor2.C: New test.
12202
12203         PR c++/8214
12204         * g++.dg/init/string1.C: New test.
12205
12206         PR c++/8511
12207         * g++.dg/template/friend8.C: New test.
12208
12209 2002-11-29  Joe Buck <jbuck@synopsys.com>
12210
12211         * g++.dg/lookup/anon2.C: New test.
12212
12213 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
12214
12215         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
12216         h8300 port.
12217
12218 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
12219
12220         * gcc.dg/bitfld-6.c: New test.
12221
12222 2002-11-27  Jan Hubicka  <jh@suse.cz>
12223
12224         * gcc.c-torture/execute/20021127.[cx]: New test.
12225
12226 2002-11-26  Jan Hubicka  <jh@suse.cz>
12227
12228         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
12229         quality.
12230
12231 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
12232
12233         * g++.dg/init/brace2.C: New test.
12234         * g++.old-deja/g++.mike/p9129.C: Correct.
12235
12236 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
12237
12238         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
12239
12240 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
12241
12242         * gcc.dg/sibcall-6: New test for indirect sibcalls.
12243
12244 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
12245
12246         * testsuite/g++.dg/abi/empty11.C: New test.
12247         * testsuite/g++.dg/rtti/cv1.C: New test.
12248
12249 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
12250
12251         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
12252
12253 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
12254
12255         * g++.dg/abi/empty10.C: New test.
12256
12257 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12258
12259         * gcc.c-torture/compile/20021124-1.c: New test.
12260
12261 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
12262
12263         * g++.dg/abi/rtti2.C: New test.
12264
12265 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12266
12267         * gcc.dg/i386-unroll-1.c: New test.
12268
12269 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12270
12271         * gcc.c-torture/compile/20021120-1.c: New test.
12272         * gcc.c-torture/compile/20021120-2.c: New test.
12273
12274 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12275
12276         * gcc.dg/bitfld-5.c: New test.
12277
12278 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12279
12280         * gcc.c-torture/execute/20021120-3.c: New test.
12281
12282 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12283
12284         * gcc.c-torture/execute/20021120-2.c: New test.
12285
12286 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12287
12288         * gcc.c-torture/execute/20021120-1.c: New test.
12289
12290 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
12291
12292         * gcc.c-torture/execute/20021118-3.c: New test.
12293
12294 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12295
12296         * gcc.c-torture/compile/20021119-1.c: New test.
12297
12298 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
12299
12300         * gcc.dg/duff-1.c: New test.
12301         * gcc.dg/duff-2.c: New test.
12302         * gcc.dg/duff-3.c: New test.
12303
12304 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
12305
12306         * gcc.dg/cpp/_Pragma5.c: New test.
12307
12308 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
12309
12310         * gcc.c-torture/execute/20021118-2.c: New test.
12311
12312 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
12313
12314         * gcc.c-torture/execute/20021118-1.c: New test.
12315
12316 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
12317
12318         * gcc.dg/20021116-1.c: New test.
12319
12320 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
12321
12322         * g++.dg/abi/vcall1.C: New test.
12323
12324 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
12325
12326         * gcc.dg/20021029-1.c: New test.
12327         * gcc.dg/20021029-2.c: New test.
12328
12329 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12330
12331         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
12332
12333 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12334
12335         PR c/8439
12336         * gcc.dg/20021110.c: Move to ...
12337         * gcc.c-torture/compile/20021110.c: .... here.
12338
12339 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12340
12341         PR c/8467
12342         * gcc.c-torture/execute/20021111-1.c
12343
12344 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12345
12346         PR c/8439
12347         * gcc.dg/20021110.c: New test.
12348
12349 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
12350
12351         * g++.dg/abi/vthunk3.C: Run only on x86.
12352
12353 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12354
12355         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
12356
12357 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
12358
12359         * lib/compat.exp (compat-execute): Fix logic error in last
12360         change.
12361
12362 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
12363
12364         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
12365
12366 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12367
12368         PR c++/8389
12369         * g++.dg/template/access6.C: New test.
12370
12371 2002-11-08  Jan Hubicka  <jh@suse.cz>
12372
12373         * gcc.dg/i386-ssefp-1.c: New test.
12374         * gcc.dg/i386-ssefp-1.c: New test.
12375
12376 2002-11-08  Jan Hubicka  <jh@suse.cz>
12377
12378         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
12379
12380 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
12381
12382         * g++.dg/abi/vthunk3.C: New test.
12383
12384         PR c++/8338
12385         * g++.dg/template/crash2.C: New test.
12386
12387 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
12388
12389         * testsuite/g++.dg/abi/dtor1.C: New test.
12390         * testsuite/g++.dg/abi/dtor2.C: Likewise.
12391
12392 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
12393
12394         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
12395         Darwin.
12396
12397 2002-11-04  Adam Nemet  <anemet@lnxw.com>
12398
12399         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
12400         -mthumb.  Only xfail with -O0.
12401
12402 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
12403
12404         * g++.dg/abi/thunk1.C: New test.
12405         * g++.dg/abi/thunk2.C: Likewise.
12406         * g++.dg/abi/vtt1.C: Likewise.
12407
12408 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
12409
12410         PR optimization/8423
12411         * gcc.c-torture/execute/builtin-constant.c: New test.
12412
12413 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
12414
12415         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
12416         Add some more cases.
12417
12418 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
12419
12420         PR c++/8391
12421         * g++.dg/opt/local1.C: New test.
12422
12423 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
12424
12425         PR c++/8160
12426         * g++.dg/template/complit1.C: New test.
12427
12428         PR c++/8149
12429         * g++.dg/template/typename4.C: Likewise.
12430
12431 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12432
12433         Core issue 287, PR c++/7639
12434         * g++.dg/template/instantiate1.C: Adjust error location.
12435         * g++.dg/template/instantiate3.C: New test.
12436         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
12437         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
12438         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
12439
12440 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
12441
12442         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
12443
12444 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
12445
12446         PR c++/8287
12447         * g++.dg/init/dtor2.C: New test.
12448
12449 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12450
12451         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
12452         * gcc.dg/nest.c: Bypass errors on irix6.
12453
12454 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
12455
12456         * gcc.dg/nest.c: Expect error for mmix-*-*.
12457         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
12458
12459 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
12460
12461         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
12462         markers.
12463
12464         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
12465
12466 2002-10-25  Mike Stump  <mrs@apple.com>
12467
12468         * gcc.dg/warn-1.c: New test.
12469
12470 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
12471
12472         * g++.dg/template/typename3.C: New test.
12473
12474 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
12475
12476         * g++.dg/lookup/ptrmem1.C: New test.
12477
12478         * g++.dg/abi/vthunk2.C: New test.
12479
12480 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
12481
12482         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
12483
12484 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
12485
12486         * g++.dg/abi/empty9.C: New test.
12487
12488 2002-10-24  Richard Henderson  <rth@redhat.com>
12489
12490         * g++.dg/inherit/thunk1.C: Enable for ia64.
12491
12492 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
12493
12494         PR c++/8067
12495         * g++.dg/lookup/pretty1.C: New test.
12496
12497 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
12498
12499         * gcc.dg/20021023-1.c: New test.
12500
12501 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
12502
12503         PR c++/7679
12504         * g++.dg/parse/inline1.C: New test.
12505
12506 2002-10-23  Richard Henderson  <rth@redhat.com>
12507
12508         * g++.dg/inherit/thunk1.C: Enable for x86_64.
12509
12510         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
12511
12512 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
12513
12514         PR c++/6579
12515         * g++.dg/parse/stmtexpr3.C: New test.
12516
12517 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12518
12519         * g++.dg/expr/cond1.C: New test.
12520
12521 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
12522
12523         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
12524
12525 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12526
12527         * g++.dg/abi/vbase13.C: New test.
12528         * g++.dg/abi/vbase14.C: Likewise.
12529
12530 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
12531
12532         * gcc.dg/tls/pic-1.c: New test.
12533         * gcc.dg/tls/nonpic-1.c: New test.
12534         * gcc.dg/20021018-1.c: New test.
12535
12536 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
12537
12538         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
12539         Remove only files with the same base name as the test case.
12540         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
12541         (profopt-execute): Likewise.  Also, remove old profiling
12542         and performance data files before running the tests.
12543
12544         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
12545         * g++.dg/bprob/bprob.exp: Likewise.
12546         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
12547         to allow more general test case names.
12548
12549         * g++.dg/bprob/bprob-1.C: Rename to ...
12550         * g++.dg/bprob/g++-bprob-1.C: ... this.
12551
12552         * g77.dg/bprob/bprob-1.f: Rename to ...
12553         * g77.dg/bprob/g77-bprob-1.f: ... this.
12554
12555 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
12556
12557         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
12558         bison 1.50 or later.
12559
12560 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
12561
12562         * g++.dg/README: Describe more test directories.
12563
12564 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12565
12566         * g++.dg/init/array6.C: Add additional tests.
12567
12568 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
12569
12570         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
12571         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
12572
12573 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
12574
12575         * gcc.c-torture/compile/20020604-1.x: New.
12576         * gcc.c-torture/compile/simd-5.x: Likewise.
12577         * gcc.c-torture/execute/920710-1.x: Likewise.
12578         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
12579
12580 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12581
12582         * g++.dg/inherit/override1.C: Add dg-options clause.
12583
12584 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12585
12586         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
12587         _mm_slli_si128.
12588
12589 2002-10-19  Andreas Schwab  <schwab@suse.de>
12590
12591         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
12592         directory component.
12593
12594 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
12595
12596         * g++.dg/inherit/thunk1.C: New test.
12597
12598         * g++.dg/inherit/override1.C: New test.
12599
12600         * g++.dg/abi/mangle11.C: New test.
12601         * g++.dg/abi/mangle14.C: New test.
12602         * g++.dg/abi/mangle17.C: New test.
12603
12604 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12605
12606         * g++.dg/overload/member2.C: New test.
12607
12608 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
12609
12610         * g++.dg/README: Describe new compat directory.
12611         * g++.dg/dg.exp: Skip tests in compat directory.
12612         * README.compat: New file.
12613         * lib/compat.exp: New expect script.
12614         * g++.dg/compat: New test directory.
12615         * g++.dg/compat/compat.exp: New expect script.
12616         * g++.dg/compat/abi: New test directory.
12617         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
12618         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
12619         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
12620         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
12621         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
12622         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
12623         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
12624         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
12625         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
12626         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
12627         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
12628         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
12629         * g++.dg/compat/break: New test directory.
12630         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
12631         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
12632         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
12633         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
12634         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
12635         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
12636         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
12637         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
12638         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
12639         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
12640         g++.dg/compat/break/README: New files.
12641         * g++.dg/compat/eh: New test directory.
12642         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
12643         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
12644         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
12645         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
12646         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
12647         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
12648         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
12649         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
12650         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
12651         g++.dg/compat/eh/filter2_y.C,
12652         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
12653         g++.dg/compat/eh/new1_y.C,
12654         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
12655         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
12656         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
12657         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
12658         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
12659         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
12660         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
12661         g++.dg/compat/eh/unexpected1_y.C: New files.
12662         * g++.dg/compat/init: New test directory.
12663         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
12664         g++.dg/compat/init/array5_y.C,
12665         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
12666         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
12667         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
12668         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
12669         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
12670         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
12671         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
12672         g++.dg/compat/init/init-ref2_y.C: New files.
12673
12674 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
12675
12676         PR c++/7584
12677         * g++.dg/inherit/using3.C: New test.
12678
12679 2002-10-17  Jan Hubicka  <jh@suse.cz>
12680
12681         * gcc.dg/20021017-2.c: New test.
12682
12683 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
12684
12685         * g++.dg/abi/mangle16.C: Adjust.
12686
12687         * g++.dg/init/array8.C: New test.
12688
12689 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
12690
12691         * gcc.dg/special/mips-abi.exp: New test.
12692         * gcc.dg/special/mips-abi.s: Empty file used by the above.
12693
12694 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
12695
12696         * g++.dg/abi/mangle16.C: New test.
12697         * g++.dg/abi/mangle17.C: Likewise.
12698
12699         PR c++/7478
12700         * g++.dg/template/ref1.C: New test.
12701
12702 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12703
12704         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
12705
12706 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
12707
12708         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
12709
12710 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
12711
12712         PR c++/7524
12713         * g++.dg/init/array7.C: New test.
12714
12715 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
12716
12717         * g++.dg/init/array6.C: New test.
12718
12719         * g++.dg/abi/mangle13.C: Likewise.
12720         * g++.dg/abi/mangle14.C: Likewise.
12721         * g++.dg/abi/mangle15.C: Likewise.
12722
12723 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12724
12725         * g++.dg/abi/empty8.C: New test.
12726
12727 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
12728
12729         * g++.dg/init/ctor1.C: New test.
12730
12731 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
12732
12733         * gcc.c-torture/execute/20021015-1.c: New test.
12734
12735 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
12736
12737         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
12738
12739 2002-10-14  Jan Hubicka  <jh@suse.cz>
12740
12741         * gcc.dg/i386-ssetype-[1-5].c: New tests.
12742
12743 2002-10-14  Richard Henderson  <rth@redhat.com>
12744
12745         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
12746
12747 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12748
12749         PR optimization/6631
12750         * g++.dg/opt/const2.C: New test.
12751
12752 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12753
12754         PR c++/7176
12755         * g++.dg/parse/friend1.C: New test.
12756         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
12757
12758 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
12759
12760         * gcc.dg/20021014-1.c: New test.
12761
12762 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
12763
12764         PR c++/5661
12765         * g++.dg/ext/vlm1.C: New test.
12766         * g++.dg/ext/vlm2.C: Likewise.
12767
12768         * g++.dg/init/array1.C: Remove invalid braces.
12769         * g++.dg/init/brace1.C: New test.
12770         * g++.dg/init/copy2.C: Likewise.
12771         * g++.dg/init/copy3.C: Likewise.
12772         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
12773         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
12774         braces.
12775
12776 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
12777
12778         * gcc.dg/cpp/assembler.S: Don't use -ansi.
12779
12780 2002-10-11  Richard Shann  <richard.shann@superh.com>
12781
12782         * gcc.c-torture/compile/simd-5.c: New test.
12783
12784 2002-10-10  Roger Sayle  <roger@eyesopen.com>
12785
12786         * gcc.c-torture/execute/shiftopt-1.c: New test case.
12787
12788 2002-10-10  Jim Wilson  <wilson@redhat.com>
12789
12790         * gcc.c-torture/execute/20021010-1.c: New test.
12791
12792 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
12793
12794         PR c/7353
12795         * g++.dg/ext/typedef-init.C: New test.
12796         * gcc.dg/typedef-init.c: New test.
12797
12798 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
12799
12800         * gcc.dg/cpp/paste13.c: New test.
12801
12802 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12803
12804         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
12805         remaining platforms, XFAIL during compile, not execute.  Don't
12806         XFAIL at -O0.
12807
12808 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
12809
12810         * gcc.dg/alias-1.c: Tweak expected warning.
12811
12812 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
12813
12814         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
12815
12816 2002-10-06  Andreas Jaeger  <aj@suse.de>
12817
12818         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
12819         * gcc.dg/cpp/c++98.C: Likewise.
12820
12821         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
12822         * g++.dg/cpp/c++98.C: Likewise.
12823
12824         * g++.dg/README (Subdirectories): Mention cpp directory.
12825
12826         PR target/7559
12827         * gcc.dg/20021006-1.c: New test.
12828
12829 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12830
12831         PR c++/7804
12832         * g++.dg/other/warning1.C: New test.
12833
12834 2002-10-04  Roger Sayle  <roger@eyesopen.com>
12835
12836         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
12837         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
12838         and sparc-*-* with -m64 as expected failures.  See PR 8087.
12839
12840 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
12841
12842         PR c++/7931
12843         * g++.dg/template/ptrmem3.C: New test.
12844
12845         PR c++/7754
12846         * g++.dg/template/union1.C: New test.
12847
12848 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
12849
12850         PR c++/8006
12851         * g++.dg/abi/mangle9.C: New test.
12852         * g++.dg/abi/mangle10.C: New test.
12853         * g++.dg/abi/mangle11.C: New test.
12854         * g++.dg/abi/mangle12.C: New test.
12855
12856 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
12857
12858         PR c++/7188.
12859         * g++.dg/template/meminit1.C: New test.
12860         * g++.dg/warn/Wreorder-1.C: Likewise.
12861         * g++.old-deja/g++.mike/warn3.C: Tweak.
12862         * lib/prune.exp: Ingore "in copy constructor".
12863
12864 2002-10-02  Andreas Jaeger  <aj@suse.de>
12865
12866         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
12867         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
12868         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
12869         on x86-64.
12870
12871 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
12872
12873         * gcc.dg/empty1.C: Fix typo.
12874
12875 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
12876
12877         * gcc.dg/alias-1.c: New test.
12878
12879 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
12880
12881         * gcc.dg/empty1.C: New test.
12882
12883         * g++.dg/tls/init-2.C: Tweak error messages.
12884
12885 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
12886
12887         * gcc.c-torture/compile/20020923-1.c: New test.
12888
12889 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
12890
12891         * gcc.c-torture/execute/ffs-1.c: New test.
12892         * gcc.c-torture/execute/ffs-2.c: Ditto.
12893
12894 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
12895
12896         * g++.dg/overload/member1.C: New test.
12897
12898 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
12899
12900         * g++.dg/abi/empty7.C: New test.
12901         * g++.dg/init/pm2.C: Likewise.
12902
12903 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
12904
12905         * g++.dg/rtti/crash1.C: New test.
12906
12907 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
12908
12909         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
12910         gcc.dg/sibcall-4.c: New tests.
12911
12912 2002-09-28  Roger Sayle  <roger@eyesopen.com>
12913
12914         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
12915         powerpc and MMIX targets.
12916
12917 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
12918
12919         * gcc.dg/cpp/20020927-1.c: New.
12920
12921 2002-09-26  David S. Miller  <davem@redhat.com>
12922
12923         * gcc.c-torture/compile/trunctfdf.c: New.
12924
12925 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12926
12927         * lib/target-supports.exp (check_weak_available): Handle solaris2.
12928
12929 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
12930
12931         * gcc.c-torture/execute/loop-15.c: New.
12932
12933 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
12934
12935         * README.QMTEST: Fix typo.
12936
12937 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
12938
12939         * gcc.dg/20020926-1.c: New test.
12940
12941 2002-09-25  David S. Miller  <davem@redhat.com>
12942
12943         PR target/7842
12944         * gcc.c-torture/execute/shiftdi.c: New test.
12945
12946 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
12947
12948         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
12949         unique to the tool.
12950         * lib/g77.exp (g77_init): Likewise.
12951         * lib/g++.exp (g++_init): Likewise.
12952         * lib/objc.exp (objc_init): Likewise.
12953
12954 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
12955
12956         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
12957         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
12958         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
12959
12960 2002-09-25  Richard Henderson  <rth@redhat.com>
12961
12962         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
12963         too-small long double.
12964
12965 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
12966
12967         * gcc.dg/20020919-1.c: New test.
12968
12969 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
12970
12971         * g++.dg/abi/bitfield6.C: New test.
12972         * g++.dg/abi/bitfield7.C: New test.
12973         * g++.dg/abi/bitfield8.C: New test.
12974         * g++.dg/abi/vbase11.C: New test.
12975
12976 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12977
12978         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
12979         hppa*-*-hpux*.  Update test comment.
12980
12981 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
12982
12983         * gcc.dg/tls/struct-1.c: New test.
12984
12985 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
12986
12987         * gcc.dg/cpp/tr-warn2.c: Update.
12988
12989 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
12990
12991         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
12992
12993 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
12994
12995         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
12996         systems.
12997
12998 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
12999
13000         * gcc.c-torture/execute/ieee/mzero3.c: New test.
13001
13002         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
13003         Adjust for c++filt moved to binutils.  Remove spurious duplicate
13004         setting of cxxfilt.
13005
13006 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
13007
13008         * gcc.dg/20020312-2.c: Update for darwin.
13009
13010 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13011
13012         * g++.old-deja/g++.other/crash32.C: Mark ICE.
13013
13014 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
13015
13016         * objc.dg/comp-types-1.m: New test.
13017         * objc.dg/comp-types-2.m: New test.
13018         * objc.dg/comp-types-3.m: New test.
13019         * objc.dg/comp-types-4.m: New test.
13020         * objc.dg/comp-types-5.m: New test.
13021         * objc.dg/comp-types-6.m: New test.
13022
13023 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13024
13025         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
13026
13027 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13028
13029         * g++.dg/other/do1.C: New test.
13030
13031         * g++.dg/template/subst1.C: New test.
13032
13033 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
13034
13035         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
13036
13037 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13038
13039         * g++.dg/template/qualttp20.C: Adjust expected errors.
13040         * g++.old-deja/g++.jason/report.C: Likewise.
13041         * g++.old-deja/g++.other/qual1.C: Likewise.
13042
13043         * g++.dg/lookup/scoped2.C: New test.
13044
13045         * g++.dg/ext/asm3.C: New test.
13046
13047 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
13048
13049         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
13050
13051 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
13052
13053         * ChangeLog: follow spelling conventions.
13054         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
13055         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
13056         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
13057         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
13058         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
13059         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
13060         * g++.old-deja/g++.law/global-init1.C: Likewise.
13061         * g++.old-deja/g++.other/delete4.C: Likewise.
13062         * g++.old-deja/g++.other/inline21.C: Likewise.
13063         * g++.old-deja/g++.other/singleton.C: Likewise.
13064         * g77.dg/strlen0.f: Likewise.
13065         * g77.f-torture/compile/20010519-1.f: Likewise.
13066         * g77.f-torture/compile/980310-4.f: Likewise.
13067         * gcc.c-torture/compile/20000605-1.c: Likewise.
13068         * gcc.c-torture/execute/20020225-1.c: Likewise.
13069         * gcc.dg/c90-hexfloat-2.c: Likewise.
13070         * gcc.dg/c99-bool-1.c: Likewise.
13071         * gcc.dg/c99-hexfloat-2.c: Likewise.
13072         * gcc.dg/dll-2.c: Likewise.
13073         * gcc.dg/wtr-union-init-1.c: Likewise.
13074         * gcc.dg/wtr-union-init-2.c: Likewise.
13075         * gcc.dg/wtr-union-init-3.c: Likewise.
13076         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13077         * gcc.dg/cpp/defined.c: Likewise.
13078         * gcc.dg/cpp/macsyntx.c: Likewise.
13079         * gcc.dg/cpp/paste2.c: Likewise.
13080         * gcc.dg/cpp/trad/defined.c: Likewise.
13081         * gcc.dg/format/c90-printf-1.c: Likewise.
13082         * gcc.dg/format/c90-scanf-1.c: Likewise.
13083         * gcc.dg/format/c99-printf-1.c: Likewise.
13084         * gcc.dg/format/c99-scanf-1.c: Likewise.
13085         * gcc.misc-tests/gcov-8.c: Likewise.
13086         * lib/profopt.exp: Likewise.
13087
13088 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
13089
13090         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
13091
13092 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13093
13094         * g++.dg/inherit/using2.C: New test.
13095
13096 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
13097
13098         * ChangeLog: Follow spelling conventions.
13099         * g++.dg/template/friend4.C: Likewise.
13100         * g++.old-deja/g++.pt/crash67.C: Likewise.
13101         * gcc.c-torture/execute/20000801-4.c: Likewise.
13102         * gcc.dg/c90-digraph-1.c: Likewise.
13103         * gcc.dg/c94-digraph-1.c: Likewise.
13104         * gcc.dg/c99-digraph-1.c: Likewise.
13105         * gcc.dg/cpp/line5.c: Likewise.
13106         * gcc.dg/cpp/multiline.c: Likewise.
13107         * gcc.dg/cpp/trad/literals-1.c: Likewise.
13108         * gcc.dg/format/attr-3.c: Likewise.
13109         * gcc.dg/format/c90-scanf-3.c: Likewise.
13110         * gcc.dg/format/ext-4.c: Likewise.
13111
13112 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13113
13114         * g++.dg/template/pretty1.C: New test.
13115
13116 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
13117
13118         * gcc.c-torture/execute/struct-cpy-1.c: New test.
13119
13120 2002-09-13  Matt Austern  <austern@apple.com>
13121
13122         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
13123         passing a cast expression to a function by const reference.
13124
13125 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
13126
13127         * g++.dg/template/deduce1.C: New test.
13128
13129 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
13130
13131         * gcc.c-torture/execute/simd-1.c: Force all use of int to
13132         32-bit int.
13133
13134 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13135
13136         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
13137         usage.
13138
13139 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
13140
13141         * gcc.c-torture/compile/20020910-1.c: New test.
13142
13143 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
13144
13145         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
13146
13147 2002-09-10  Andreas Jaeger  <aj@suse.de>
13148
13149         * gcc.dg/20020312-2.c: Adjust for x86-64.
13150
13151 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
13152
13153         * g77.dg/7388.f: New test case for PR 7388.
13154
13155 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
13156
13157         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
13158
13159 2002-09-05  Ziemowit Laski <zlaski@apple.com>
13160
13161         * objc.dg/proto-lossage-1.m: New test.
13162
13163 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
13164
13165         * gcc.dg/cpp/_Pragma4.c: Fix typo.
13166
13167 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
13168
13169         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
13170         expected to pass.
13171
13172 2002-09-06  Stan Shebs  <shebs@apple.com>
13173             David Edelsohn  <edelsohn@gnu.org>
13174
13175         * gcc.dg/weak: New directory.
13176         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
13177         target-specific xfail bits.
13178         * gcc.dg/typeof-2.c: Move to new directory.
13179         * gcc.dg/weak.exp: New expect script.
13180
13181 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
13182
13183         * gcc.c-torture/execute/extzvsi.c: New test.
13184
13185 2002-09-05  Stan Shebs  <shebs@apple.com>
13186
13187         * gcc.dg/weak-1.c: xfail on Darwin.
13188         * gcc.dg/weak-2.c: Ditto.
13189         * gcc.dg/weak-3.c: Ditto.
13190         * gcc.dg/weak-4.c: Ditto.
13191         * gcc.dg/weak-5.c: Ditto.
13192         * gcc.dg/weak-6.c: Ditto.
13193         * gcc.dg/weak-7.c: Ditto.
13194         * gcc.dg/weak-8.c: Ditto.
13195         * gcc.dg/weak-9.c: Ditto.
13196
13197 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
13198
13199         * gcc.c-torture/execute/loop-14.c: New test.
13200
13201 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
13202
13203         * g++.dg/other/cxa-atexit1.C: New test.
13204
13205         * gcc.dg/typeof-2.c: New test.
13206
13207 2002-09-03  Roger Sayle  <roger@eyesopen.com>
13208
13209         * gcc.dg/builtins-2.c: New testcase.
13210         * gcc.dg/builtins-3.c: New testcase.
13211
13212 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
13213
13214         * gcc.dg/cpp/_Pragma4.c: New test.
13215
13216 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
13217
13218         * objc/execute/nil_method-1.m: New testcase.
13219
13220 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
13221
13222         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
13223         [Object class], not [Object initialize].
13224
13225 2002-08-31  Roger Sayle  <roger@eyesopen.com>
13226             Hans-Peter Nilsson  <hp@bitrange.com>
13227
13228         * gcc.c-torture/execute/20020720-1.x: Skip test on
13229         mmix-knuth-mmixware.  Correct comment.
13230
13231 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
13232
13233         * testsuite/g++.dg/abi/bitfield5.C: New test.
13234         * testsuite/g++.dg/abi/vbase10.C: Likewise.
13235
13236 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
13237
13238         * objc.dg/undeclared-selector.m: New test.
13239
13240 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
13241
13242         * g++.dg/other/offsetof1.C: Avoid cast warning.
13243
13244 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
13245
13246         * objc.dg/super-class-2.m: New test.
13247
13248 2002-08-24  Matt Austern  <austern@apple.com>
13249
13250         * g++.dg/ext/lvaddr.C: New test.
13251         * g++.dg/ext/lvcast.C: New test.
13252
13253 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
13254
13255         * testsuite/g++.dg/inherit/cond1.C: New test.
13256
13257 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
13258
13259         * gcc.dg/noncompile/incomplete-1.c: New test.
13260
13261 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
13262
13263         * gcc.dg/typespec-1.c: New test.
13264
13265 2002-08-20  Devang Patel  <dpatel@apple.com>
13266         * objc.dg/proto-hier-2.m: New test.
13267
13268 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
13269
13270         * objc.dg/bitfield-1.m: New test.
13271         * objc.dg/bitfield-2.m: New test.
13272
13273 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13274
13275         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
13276         gcc.dg/c99-flex-array-4.c: New tests.
13277
13278 2002-08-16  Stan Shebs  <shebs@apple.com>
13279
13280         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
13281
13282 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
13283
13284         * gcc.dg/typeof-1.c: New test.
13285         * g++.dg/ext/typeof2.C: New test.
13286
13287 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13288
13289         * g++.dg/other/offsetof1.C: New test.
13290
13291 2002-08-14  Richard Henderson  <rth@redhat.com>
13292
13293         * gcc.dg/tls/diag-3.c: Fix expected message strings.
13294
13295 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
13296
13297         * gcc.dg/cpp/_Pragma3.c: New test.
13298
13299 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
13300
13301         * g++.dg/template/inherit3: New test.
13302
13303 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13304
13305         * gcc.dg/bitfld-4.c: Add blank options.
13306
13307 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
13308
13309         * g++.dg/template/crash1.C: New test.
13310
13311 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
13312
13313         * gcc.dg/tls/opt-2.c: New test.
13314
13315 2002-08-08  Devang Patel  <dpatel@apple.com>
13316
13317         * objc.dg/selector-1.m : New test
13318
13319 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13320
13321         * g++.dg/abi/bitfield4.C: New test.
13322         * gcc.dg/bitfld-4.c: New test.
13323
13324 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13325
13326         * g++.dg/other/packed1.C: New test.
13327
13328 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
13329
13330         * g++.dg/abi/offsetof.C: Tweak error messages.
13331         * g++.old-deja/g++.mike/p10769a.C: Likewise.
13332
13333 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
13334
13335         * gcc.dg/bitfld-3.c: New test.
13336
13337 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
13338             Richard Henderson  <rth@redhat.com>
13339
13340         * gcc.dg/i386-bitfield1.c: New test.
13341         * g++.dg/abi/bitfield3.C: Update.
13342
13343 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
13344
13345         * objc.dg/const-str-2.m: Update.
13346         * gcc.dg/cpp/c++98.c: Change to C extension.
13347         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
13348         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
13349
13350 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
13351
13352         * testsuite/gcc.dg/tls/diag-3.c: New.
13353
13354 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
13355
13356         * g++.dg/README (Subdirectories): Document new subdir expr.
13357         * g++.dg/expr/pmf-1.C: New test.
13358
13359 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
13360
13361         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
13362
13363 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
13364
13365         * g++.dg/abi/bitfield3.C: New test.
13366
13367 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
13368
13369         * lib/gcov.exp: Tweak expected line formats.
13370         * gcc.misc-tests/gcov8.c: New test.
13371         * gcc.misc-tests/gcov8.x: New flags.
13372
13373 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
13374
13375         * consistency.vlad/layout/endian.c: Include string.h.
13376
13377         * gcc.c-torture/execute/20020805-1.c: New test.
13378
13379 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
13380
13381         * g++.dg/other/conversion1.C: New test.
13382
13383 2002-08-03  Roger Sayle  <roger@eyesopen.com>
13384
13385         * gcc.dg/builtins-1.c: New testcase.
13386
13387 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
13388
13389         * g++.dg/inherit/access3.C: New test.
13390
13391 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
13392
13393         * gcc.dg/ia64-visibility-2.c: New test.
13394
13395 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
13396
13397         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
13398         __qualifier_flags to __flags.
13399
13400 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
13401
13402         * g++.dg/inherit/operator1.C: New test.
13403         * g++.dg/lookup/disamb1.C: Fix typo in comment.
13404         * g++.dg/other/error1.C: Change expected error message.
13405         * g++.dg/template/conv4.C: Likewise.
13406
13407 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
13408
13409         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
13410         for documented behavior.
13411
13412 2002-07-25  Roger Sayle  <roger@eyesopen.com>
13413
13414         * gcc.c-torture/execute/20020720-1.x: Skip this test on
13415         several targets known to fail.
13416
13417 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
13418
13419         * gcc.dg/mips-args-[123].c: New tests.
13420
13421 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
13422
13423         * gcc.dg/ppc-spe.c: New.
13424
13425 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
13426
13427         * g++.dg/other/ptrmem4.C: New testcase.
13428
13429 2002-07-24  Richard Henderson  <rth@redhat.com>
13430
13431         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
13432
13433 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
13434
13435         * g++.dg/ext/alignof1.C (main): Return 0 for success.
13436
13437 2002-07-24  Roger Sayle  <roger@eyesopen.com>
13438
13439         * gcc.c-torture/execute/memset-3.c: New testcase.
13440
13441 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
13442
13443         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
13444         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
13445
13446 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13447
13448         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
13449         Delete.
13450
13451 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
13452
13453         * gcc.c-torture/compile/simd-4.c: New test.
13454
13455 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13456
13457         PR c++/7347, c++/7348
13458         * g++.dg/template/access4.C: New test.
13459         * g++.dg/template/access5.C: New test.
13460         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
13461         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
13462         * g++.old-deja/g++.pt/ttp58.C: Likewise.
13463         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
13464
13465 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
13466
13467         * gcc.dg/gnu89-init-2.c: New test.
13468
13469 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
13470
13471         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
13472
13473 2002-07-20  Roger Sayle  <roger@eyesopen.com>
13474
13475         * gcc.c-torture/execute/20020720-1.c: New testcase.
13476
13477 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
13478
13479         * gcc.dg/cpp/Wsignprom.c: New tests.
13480
13481 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
13482
13483         * gcc.c-torture/execute/loop-13.c: New test.
13484
13485 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
13486
13487         * gcc.dg/cpp/expr.c: New tests.
13488
13489 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
13490
13491         * g++.dg/opt/pr6713.C: Add template instantiation.
13492
13493 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
13494
13495         * gcc.dg/nest.c: New test.
13496
13497 2002-07-17  Richard Henderson  <rth@redhat.com>
13498
13499         * g++.dg/opt/pr6713.C: New test.
13500
13501 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
13502
13503         * gcc.c-torture/execute/loop-2e.x: Let the testcase
13504         XFAIL for all x86 processors.
13505
13506 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
13507
13508         * gcc.c-torture/execute/20010122-1.x: Do not test with
13509         -fomit-frame-pointer.
13510
13511 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13512
13513         * g++.dg/template/instantiate2.C: New test.
13514         * g++.dg/template/spec4.C: New test.
13515
13516 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13517
13518         * g++.dg/template/access2.C: New test.
13519         * g++.dg/template/access3.C: New test.
13520
13521 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
13522
13523         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
13524         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
13525         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
13526         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
13527         Convert to use <stdarg.h>.
13528         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
13529         Delete.
13530         * gcc.dg/va-arg-2.c: New.
13531         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
13532
13533 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
13534
13535         * gcc.c-torture/compile/20020710-1.c: New test.
13536
13537 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
13538                           Andrew Pinski  <pinskia@physics.uc.edu>
13539
13540         gcc.c-torture/compile/simd-2.c: New testcase.
13541         gcc.c-torture/compile/simd-3.c: Likewise.
13542
13543 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
13544
13545         PR c++/7224
13546         * g++.dg/overload/error1.C: New test.
13547
13548 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13549
13550         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
13551         configuration and IRIX 6 O32 ABI.
13552
13553 2002-07-11  Roger Sayle  <roger@eyesopen.com>
13554
13555         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
13556
13557 2002-07-10  Roger Sayle  <roger@eyesopen.com>
13558
13559         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
13560
13561 2002-07-10  Jeffrey A Law  <law@redhat.com>
13562
13563         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
13564
13565         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
13566
13567 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
13568
13569         * gcc.dg/20020312-2.c: Check for __PPC__.
13570
13571 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
13572
13573         * gcc.c-torture/compile/20020709-1.c: New test.
13574
13575 2002-07-07  Roger Sayle  <roger@eyesopen.com>
13576
13577         * g++.dg/template/qualttp21.C: New test case.
13578
13579 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
13580
13581         * gcc.c-torture/compile/20020706-1.c: New test.
13582         * gcc.c-torture/compile/20020706-2.c: New test.
13583
13584 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
13585             Alexandre Oliva  <aoliva@redhat.com>
13586
13587         * g++.dg/warn/incomplete1.C: New test.
13588
13589 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13590
13591         PR c++/7099
13592         * g++.dg/warn/noreturn1.C: New test.
13593
13594 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
13595
13596         PR c++/6706
13597         * g++.dg/debug/debug6.C: New test.
13598         * g++.dg/debug/debug7.C: New test.
13599
13600 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
13601
13602         * gcc.c-torture/compile/simd-3.c: New test.
13603
13604 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
13605
13606         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
13607         * gcc.dg/20020620-1.c: Likewise.
13608
13609 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13610
13611         PR c++/6944
13612         * g++.dg/init/array4.C: New test.
13613         * g++.dg/init/array5.C: New test.
13614
13615 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
13616
13617         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
13618         * gcc.c-torture/execute/simd-2.c (main): Likewise.
13619
13620 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13621
13622         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
13623         * gcc.dg/wtr-aggr-init-1.c: Likewise.
13624         * gcc.dg/wtr-conversion-1.c: Likewise.
13625         * gcc.dg/wtr-escape-1.c: Likewise.
13626         * gcc.dg/wtr-int-type-1.c: Likewise.
13627         * gcc.dg/wtr-label-1.c: Likewise.
13628         * gcc.dg/wtr-static-1.c: Likewise.
13629         * gcc.dg/wtr-strcat-1.c: Likewise.
13630         * gcc.dg/wtr-suffix-1.c: Likewise.
13631         * gcc.dg/wtr-switch-1.c: Likewise.
13632         * gcc.dg/wtr-unary-plus-1.c: Likewise.
13633         * gcc.dg/wtr-union-init-1.c: Likewise.
13634         * gcc.dg/wtr-union-init-2.c: Likewise.
13635         * gcc.dg/wtr-union-init-3.c: Likewise.
13636
13637         * gcc.dg/wtr-func-def-1.c: New test.
13638
13639 2002-07-02 Devang Patel <dpatel@apple.com>
13640
13641         * objc.dg/param-1.m: New test.
13642
13643 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
13644
13645         * gcc.dg/cpp/trad/directive.c: Add test.
13646         * gcc.dg/cpp/trad/macroargs.c: Add test.
13647         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
13648
13649 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
13650
13651         * gcc.dg/cpp/cmdlne-M.c: New test.
13652
13653 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
13654
13655         * objc.dg/desig-init-1.m: New test.
13656
13657 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13658
13659         PR c++/6716
13660         * g++.dg/template/instantiate1.C: New test.
13661
13662 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
13663
13664         PR c++/7112
13665         * g++.dg/template/sizeof2.C: New test.
13666
13667 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
13668
13669         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
13670         gcc.dg/cpp/trad/include.c: New tests.
13671
13672 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
13673
13674         PR target/7177
13675         * gcc.c-torture/compile/20020701-1.c: New test.
13676
13677 2002-07-01  Stan Shebs  <shebs@apple.com>
13678
13679         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
13680         header here...
13681         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
13682         (objc-torture-execute): or here.
13683
13684 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
13685
13686         * gcc.c-torture/execute/arith-rand-ll.c: New test.
13687
13688 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
13689
13690         * gcc.dg/cpp/trad/escaped-nl.c: New test.
13691
13692 2002-06-30  Devang Patel  <dpatel@apple.com>
13693
13694         * objc.dg/fsyntax-only.m: New test.
13695
13696 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
13697
13698         PR c++/6695
13699         * g++.dg/template/friend7.C: New file.
13700
13701 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
13702
13703         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
13704         return type.
13705
13706 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
13707
13708         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
13709         avoid division by zero.
13710
13711 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
13712
13713         * gcc.dg/Wunknownprag.c: New tests.
13714
13715 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
13716
13717         * gcc.c-torture/execute/simd-2.c: New test.
13718
13719 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
13720
13721         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
13722         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
13723         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
13724         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
13725         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
13726         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
13727         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
13728         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
13729         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
13730         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
13731         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
13732         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
13733         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
13734         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
13735         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
13736         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
13737         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
13738
13739 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
13740
13741         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
13742         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
13743         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
13744         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
13745         New tests.
13746         * gcc.dg/cpp/trad/directive.c: Update.
13747
13748 2002-06-23  Andreas Jaeger  <aj@suse.de>
13749
13750         * gcc.c-torture/execute/complex-6.c: New.
13751
13752 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
13753
13754         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
13755         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
13756         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
13757         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
13758
13759 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
13760
13761         * gcc.dg/cpp/trad: New directory with traditional tests copied
13762         from parent directory.
13763         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
13764         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
13765         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
13766         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
13767         Move to trad/ and rename.
13768         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
13769         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
13770         gcc.dg/cpp/trad/redef2.c: New tests.
13771         * gcc.dg/cpp/trad/trad.exp: New driver.
13772
13773 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
13774
13775         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
13776         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
13777         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
13778         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
13779         Remove.
13780
13781 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
13782
13783         * gcc.dg/20020620-1.c: New test.
13784
13785 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13786
13787         * g++.dg/template/ttp4.C: New test.
13788
13789 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
13790
13791         * g++.dg/opt/vt1.C: Fix regexp.
13792
13793 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13794
13795         * gcc.c-torture/execute/pure-1.c: Make functions static again.
13796         Don't use attribute `noinline'.
13797
13798 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
13799
13800         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
13801
13802 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
13803
13804         * gcc.c-torture/execute/simd-1.c: New.
13805
13806         * gcc.dg/simd-1.c: New.
13807
13808 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
13809
13810         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
13811
13812 2002-06-16  Richard Henderson  <rth@redhat.com>
13813
13814         * g++.dg/ext/anon-struct1.C: New.
13815         * g++.dg/ext/anon-struct2.C: New.
13816         * g++.dg/ext/anon-struct3.C: New.
13817         * gcc.dg/anon-struct-1.c: New.
13818         * gcc.dg/anon-struct-2.c: New.
13819         * gcc.dg/anon-struct-3.c: New.
13820         * gcc.dg/20011008-1.c: Adjust warning text.
13821         * gcc.dg/20020527-1.c: Add -fms-extensions.
13822
13823 2002-06-16  Richard Henderson  <rth@redhat.com>
13824
13825         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
13826
13827 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
13828
13829         * gcc.c-torture/execute/20020615-1.c: New test.
13830
13831 2002-06-15  Roger Sayle  <roger@eyesopen.com>
13832
13833         * gcc.c-tortuture/execute/compare-1.c: New test case.
13834         * gcc.c-tortuture/execute/compare-2.c: New test case.
13835         * gcc.c-tortuture/execute/compare-3.c: New test case.
13836
13837 2002-06-13  Richard Henderson  <rth@redhat.com>
13838
13839         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
13840         ia64 ilp32.
13841
13842 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13843
13844         * g++.dg/template/typename2.C: Update error message.
13845
13846 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
13847
13848         * gcc.c-torture/execute/20020611-1.c: New test.
13849
13850 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
13851
13852         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
13853         list of targets to skip.
13854
13855 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
13856
13857         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
13858         targets if not optimizing.
13859
13860 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
13861
13862         * gcc.c-torture/compile/20020605-1.c: New test.
13863
13864         * g++.dg/opt/vt1.C: New test.
13865
13866         * gcc.dg/20020531-1.c: New test.
13867
13868         * gcc.dg/20020530-1.c: New test.
13869
13870         * gcc.dg/20020527-1.c: New test.
13871
13872         * g++.dg/opt/cse1.C: New test.
13873
13874 2002-06-07  Roger Sayle  <roger@eyesopen.com>
13875
13876         * gcc.dg/20020607-2.c: New test case.
13877
13878 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
13879
13880         * gcc.c-torture/compile/20020604-1.c: New test.
13881
13882 2002-06-04  Richard Henderson  <rth@redhat.com>
13883
13884         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
13885         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
13886         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
13887
13888 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
13889
13890         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
13891
13892 2002-06-03  Richard Henderson  <rth@redhat.com>
13893
13894         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
13895         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
13896
13897 2002-06-02  Richard Henderson  <rth@redhat.com>
13898
13899         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
13900         test functions static.
13901
13902 2002-06-02  Andreas Jaeger  <aj@suse.de>
13903
13904         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
13905         now.
13906
13907 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13908
13909         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
13910         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
13911         Update for mofified diagnostics.
13912         * gcc.dg/c99-intconst-1.c: No longer fail.
13913
13914 2002-06-02  Richard Henderson  <rth@redhat.com>
13915
13916         * gcc.dg/uninit-A.c: Remove xfail markers.
13917
13918 2002-06-01  Roger Sayle  <roger@eyesopen.com>
13919
13920         * gcc.dg/fnegate-1.c: New test case.
13921
13922 2002-05-30  Osku Salerma  <osku@iki.fi>
13923
13924         * gcc.c-torture/execute/mayalias-1.c: New file.
13925
13926 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
13927
13928         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
13929         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
13930         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
13931
13932 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
13933
13934         * gcc.c-torture/execute/20020529-1.c: New test.
13935
13936 2002-05-27  Richard Henderson  <rth@redhat.com>
13937
13938         * g++.dg/ext/attrib6.C: New test case.
13939
13940 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13941
13942         * gcc.c-torture/execute/pure-1.c: New test.
13943
13944 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
13945
13946         * gcc.dg/cpp/arith-2.c: Remove.
13947
13948 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
13949
13950         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
13951         * gcc.dg/cpp/if-3.c: Remove.
13952
13953 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
13954
13955         * g++.dg/opt/cse2.C: New test.
13956
13957 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
13958
13959         * gcc.dg/cpp/arith-1.c: New semantic tests.
13960         * gcc.dg/cpp/if-1.c: Update.
13961
13962 2002-05-24  Ben Elliston  <bje@redhat.com>
13963
13964         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
13965
13966 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
13967
13968         * gcc.dg/verbose-asm.c: New test.
13969
13970 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13971
13972         * gcc.dg/cpp/paste12.c: New test.
13973
13974 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13975
13976         * g++.dg/parse/named_ops.C: New test.
13977
13978 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
13979
13980         * gcc/testsuite/gcc.dg/weak-8.c: New test.
13981
13982 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
13983
13984         * gcc.dg/weak-2.c: Allow optional leading underscore
13985         in scan-assembler symbol name.
13986         * gcc.dg/weak-3.c: Likewise.
13987         * gcc.dg/weak-4.c: Likewise.
13988         * gcc.dg/weak-5.c: Likewise.
13989
13990 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
13991
13992         * gcc.dg/20020523-1.c: New test.
13993
13994 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13995
13996         * objc.dg/const-str-2.m: Update now that we stop after
13997         a command line error.
13998
13999 2002-05-22  Richard Henderson  <rth@redhat.com>
14000
14001         * g++.dg/dg.exp: Fix typo in test pruneing.
14002
14003 2002-05-22  Richard Henderson  <rth@redhat.com>
14004
14005         * g++.dg/dg.exp: Prune the tls subdirectory.
14006         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
14007         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
14008         * g++.dg/tls/init-1.C: New.
14009
14010 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
14011
14012         * gcc.dg/20020517-1.c: New test.
14013
14014 2002-05-21  Richard Henderson  <rth@redhat.com>
14015
14016         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
14017         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
14018
14019 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
14020
14021         * g++.dg/other/copy2.C: New test.
14022
14023 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
14024
14025         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
14026         (MAX_COPY): Bump up to 10 times sizeof (long long).
14027         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
14028
14029         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
14030         sizeof (long long).
14031
14032         * gcc.c-torture/execute/strcpy-1.c: New test.
14033
14034 2002-05-19  Jason Merrill  <jason2redhat.com>
14035
14036         * g++.dg/ext/oper1.C: New test.
14037
14038 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
14039 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
14040
14041         * README.QMTEST: New file.
14042
14043         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
14044
14045 2002-05-19  Andreas Jaeger  <aj@suse.de>
14046
14047         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
14048         now.
14049         * gcc.c-torture/execute/loop-2d.x: Likewise.
14050
14051 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
14052
14053         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
14054         support weak symbols.
14055         * gcc.dg/weak-4.c: Likewise
14056         * gcc.dg/weak-6.c: Likewise
14057
14058 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
14059
14060         * gcc.dg/weak-3.c: Add dg-excess-error comment for
14061         cygwin, coff and h8300-*-hms targets
14062         * gcc.dg/weak-5.c: Likewise
14063         * gcc.dg/weak-7.c: Likewise
14064
14065 2002-05-16  Jason Merrill  <jason@redhat.com>
14066
14067         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
14068         (scan-assembler-not, scan-assembler-dem): Likewise.
14069         (scan-assembler-dem-not): Likewise.
14070
14071 2002-05-15  Richard Henderson  <rth@redhat.com>
14072
14073         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
14074
14075 2002-05-15  Richard Henderson  <rth@redhat.com>
14076
14077         * gcc.dg/weak-5.c (vfoo1c): No warning here.
14078         (vfoo1f): Warning here.
14079         (vfoo1l): Don't redefine the alias.
14080
14081 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
14082
14083         * g++.dg/init/pm1.C: New test.
14084
14085 2002-05-12  David S. Miller  <davem@redhat.com>
14086
14087         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
14088         types.
14089
14090 2002-05-10  Roger Sayle  <roger@eyesopen.com>
14091
14092         * gcc.c-torture/execute/20020510-1.c: New test case.
14093
14094 2002-05-10  David S. Miller  <davem@redhat.com>
14095
14096         * gcc.c-torture/execute/conversion.c: Test long double too.
14097
14098 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
14099
14100         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
14101         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
14102         * lib/g++.exp (g++_link_flags): Likewise.
14103         * lib/objc.exp (objc_target_compile): Likewise.
14104
14105 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
14106
14107         * gcc.dg/cpp/poison.c: Update.
14108         * gcc.dg/cpp/20000625-2.c: Remove.
14109         * gcc.dg/cpp/direct2s.c: Remove final test.
14110
14111 2002-05-08  Tom Rix  <trix@redhat.com>
14112
14113         * gcc.c-torture/execute/20020508-1.c: New test.
14114         * gcc.c-torture/execute/20020508-2.c: New test.
14115         * gcc.c-torture/execute/20020508-3.c: New test.
14116
14117 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
14118
14119         * gcc.dg/cpp/charconst-4.c: More tests.
14120
14121 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
14122
14123         PR c/6569
14124         * gcc.dg/weak-3.c: Update location of warning messages.
14125         * gcc.dg/weak-5.c: Likewise.
14126
14127 2002-05-06  Roger Sayle  <roger@eyesopen.com>
14128
14129         * gcc.c-torture/execute/20020506-1.c: New test case.
14130
14131 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
14132
14133         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
14134
14135 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14136
14137         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
14138
14139 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14140
14141         * gcc.dg/cpp/charconst-3.c: New test.
14142
14143 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
14144
14145         * gcc.dg/cpp/charconst.c: Update tests.
14146
14147 2002-05-05  Tim Josling  <tej@melbpc.org.au>
14148
14149         * treelang: Added directory for new sample language treelang. Also
14150         lib/treelang.exp: New file to signal treelang should be tested.
14151
14152 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14153
14154         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
14155         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
14156         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
14157         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
14158         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
14159         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
14160         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
14161
14162 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14163
14164         * gcc.dg/format/xopen-2.c: New test.
14165
14166 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14167
14168         * gcc.dg/20020503-1.c: New test.
14169
14170 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
14171
14172         * g++.dg/init/dtor1.C: Make it tougher.
14173
14174 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
14175
14176         * g++.dg/init/dtor1.C: New test.
14177
14178 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
14179
14180         * gcc.dg/altivec-8.c: New.
14181
14182 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
14183
14184         * gcc.dg/altivec-7.c: New.
14185
14186 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
14187
14188         * g++.dg/parse/typedef1.C: New test.
14189
14190 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
14191
14192         PR c++/6486
14193         * g++.dg/template/friend6.C: New test.
14194
14195         PR c++/6492
14196         * g++.dg/init/copy1.C: New test.
14197
14198 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
14199
14200         * g++.dg/warn/effc1.C: New test.
14201
14202 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14203
14204         * gcc.dg/cpp/if-cexp.c: Add a test.
14205
14206 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
14207
14208         * gcc.dg/20020426-2.c: New test.
14209
14210 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
14211
14212         * gcc.dg/cpp/if-mop.c: Update.
14213         * gcc.dg/cpp/if-mpar.c: Add test.
14214         * gcc.dg/cpp/if-oppr.c: Update.
14215
14216 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14217
14218         PR c/6343
14219         * gcc.dg/weak-[2-7].c: New tests.
14220
14221 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
14222
14223         * gcc.dg/enum1.c: New test.
14224
14225 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
14226
14227         PR c++/6497
14228         * g++.dg/inherit/access2.C: New test.
14229
14230 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
14231
14232         PR bootstrap/6445
14233         * gcc.dg/20020426-1.c: New test.
14234
14235 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
14236
14237         * g++.dg/abi/enum1.C: New test.
14238
14239 2002-04-26  Richard Henderson  <rth@redhat.com>
14240
14241         * gcc.dg/c99-bool-1.c: Expect always true warning.
14242
14243 2002-04-25  Roger Sayle  <roger@eyesopen.com>
14244
14245         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
14246
14247 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14248
14249         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
14250         targets.
14251
14252 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
14253
14254         * g++.dg/abi/mange7.C: New test.
14255
14256         PR c++/6438.
14257         * g++.dg/parse/stmtexpr2.C: New test.
14258
14259 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
14260
14261         * gcc.dg/20020312-2.c: Add SH target.
14262
14263 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14264
14265         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
14266         compiler output on mips*-*-irix*.
14267
14268 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
14269
14270         * g++.dg/parse/attr1.C: New test.
14271
14272 2002-04-23  Roger Sayle  <roger@eyesopen.com>
14273
14274         * gcc.c-torture/execute/string-opt-17.c: New test case.
14275         * gcc.c-torture/execute/memset-2.c: New test case.
14276
14277 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
14278
14279         PR c++/6256:
14280         * g++.dg/template/friend5.C: New test.
14281
14282         PR c++/6331:
14283         * g++.dg/template/qual1.C: Likewise.
14284
14285 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
14286
14287         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
14288         Include stdlib.h, not stdio.h or ctype.h.
14289
14290 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
14291
14292         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
14293         cris-*-elf* and mmix-*-*.
14294         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
14295         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
14296         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
14297         Ditto.
14298         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
14299         * gcc.dg/wchar_t-1.c: Ditto.
14300
14301 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
14302
14303         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
14304         Clarify comment.
14305
14306 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
14307
14308         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
14309
14310 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14311
14312         * gcc.c-torture/execute/20000906-1.x: Delete.
14313
14314 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
14315
14316         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
14317
14318 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
14319
14320         * PR6367
14321         * g77.f-torture/execute/6367.f: New test.
14322         * g77.f-torture/execute/6367.x: Disable for MMIX.
14323
14324 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
14325
14326         * PR6352
14327         * g++.dg/opt/inline2.C: New test.
14328
14329 2002-04-18  Richard Henderson  <rth@redhat.com>
14330
14331         * gcc.dg/20000906-1.c: Enable for all targets.
14332         * gcc.c-torture/compile/iftrap-2.c: New.
14333
14334 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
14335
14336         * gcc.dg/20020418-1.c: New test.
14337         * gcc.dg/20020418-2.c: New test.
14338
14339 2002-04-18  Richard Henderson  <rth@redhat.com>
14340
14341         * gcc.c-torture/compile/iftrap-1.c: New.
14342         * gcc.dg/iftrap-1.c: Adjust for ia64.
14343         * gcc.dg/iftrap-2.c: New.
14344
14345 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
14346
14347         * gcc.c-torture/compile/20020418-1.c: New test.
14348
14349 2002-04-18  Roger Sayle  <roger@eyesopen.com>
14350
14351         * gcc.c-torture/compile/20020415-1.c: New.
14352
14353 2002-04-18  David S. Miller  <davem@redhat.com>
14354
14355         * gcc.c-torture/execute/20020418-1.c: New test.
14356
14357 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
14358
14359         * gcc.dg/20020416-1.c: New test.
14360
14361         * g++.dg/opt/inline1.C: New test.
14362
14363 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
14364
14365         * gcc.dg/altivec-5.c: New test.
14366
14367         * gcc.dg/20020415-1.c: New test.
14368
14369 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
14370
14371         * testsuite/lib/chill.exp: Remove.
14372
14373 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
14374
14375         * g++.dg/other/big-struct.C: New test.
14376
14377 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
14378
14379         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
14380         of scratch file.
14381
14382 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
14383
14384         PR c/6277
14385         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
14386         in scan-assembler function name
14387
14388 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
14389
14390         * g77.f-torture/execute/980628-4.x,
14391         g77.f-torture/execute/980628-5.x,
14392         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
14393         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
14394         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
14395         i[34567]86-*-*.
14396
14397 2002-04-13  David S. Miller  <davem@redhat.com>
14398
14399         * gcc.c-torture/execute/20020413-1.c: New test.
14400
14401 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
14402
14403         * gcc.dg/asm-6.c,
14404         * g++.dg/ext/asm1.C: New tests.
14405
14406 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
14407
14408         PR c++ 5373.
14409         * g++.dg/parse/stmtexpr1.C: New test.
14410
14411         PR c++/5189.
14412         * g++.dg/template/copy1.C: New test.
14413
14414 2002-04-12  Richard Henderson  <rth@redhat.com>
14415
14416         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
14417
14418 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
14419
14420         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
14421         gcc.c-torture/execute/20020307-2.c.
14422
14423 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
14424
14425         * g++.dg/ext/attrib5.C,
14426         * g++.dg/lookup/struct1.C: New tests.
14427
14428 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
14429
14430         * gcc.dg/20020411-1.c: New test.
14431
14432         * gcc.c-torture/execute/20020411-1.c: New test.
14433
14434 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
14435
14436         * g77.f-torture/execute/6177.f: New test.
14437
14438 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
14439
14440         PR middle-end/6247
14441         * g++.dg/opt/cleanup1.C: New test.
14442
14443         * g++.dg/opt/const1.C: New test.
14444
14445 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
14446
14447         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
14448
14449 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14450
14451         PR c++/5507
14452         * g++.dg/template/typename2.C: New test.
14453
14454 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
14455
14456         * gcc.c-torture/execute/loop-12.c: New.
14457
14458 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
14459
14460         * g77.f-torture/execute/980628-4.x,
14461         g77.f-torture/execute/980628-5.x,
14462         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
14463         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
14464         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
14465
14466 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14467
14468         PR optimization/6086
14469         * g++.dg/opt/preinc1.C: New test.
14470
14471 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
14472
14473         PR c++/5571
14474         * g++.dg/opt/static2.C: New test.
14475
14476 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
14477
14478         PR c/5120
14479         * gcc.dg/20020406-1.c: New test.
14480
14481 2002-04-04  David S. Miller  <davem@redhat.com>
14482
14483         * gcc.c-torture/execute/20020404-1.c: New test.
14484
14485 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
14486
14487         PR c/6123
14488         * gcc.dg/20020312-2.c: Do not declare global register variable
14489         if __PIC__ or __pic__ is defined.
14490
14491 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
14492
14493         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
14494         __asm__ so that it works correctly even if -ansi -pedantic-errors.
14495
14496 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14497
14498         * gcc.misc-tests/linkage.exp: Update last change to handle
14499         sparc*-, not just sparc-.
14500
14501 2002-04-03  Richard Henderson  <rth@redhat.com>
14502
14503         * gcc.dg/cpp/ucs.c: Improved long UCS test.
14504
14505 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
14506
14507         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
14508
14509 2002-04-02  David S. Miller  <davem@redhat.com>
14510
14511         * gcc.c-torture/execute/20020402-3.c: New test.
14512
14513 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
14514
14515         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
14516         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
14517
14518         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
14519         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
14520         g77.f-torture/execute/20001201.x,
14521         g77.f-torture/execute/u77-test.x: New files.
14522
14523         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
14524         * gcc.dg/wchar_t-1.c: Ditto.
14525
14526 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14527
14528         * gcc.c-torture/execute/20020402-1.c: New test.
14529
14530 2002-04-01  Richard Henderson  <rth@redhat.com>
14531
14532         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
14533
14534         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
14535
14536 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14537
14538         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
14539
14540 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14541
14542         * g++.dg/inherit/template-as-base.C: Expect error.
14543         * g++.dg/inherit/namespace-as-base.C: Likewise.
14544
14545 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
14546
14547         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
14548         g++.dg/ext/instantiate3.C: Tweak match patterns.
14549
14550         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
14551         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
14552         -da test.
14553
14554 2002-03-31  Richard Henderson  <rth@redhat.com>
14555
14556         * gcc.dg/special/alias-2.c: New.
14557         * gcc.dg/special/ecos.exp: Run it.
14558
14559 2002-03-31  Richard Henderson  <rth@redhat.com>
14560
14561         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
14562
14563 2002-03-31  Kazu Hirata  <kazu@hxi.com>
14564
14565         * gcc.dg/weak-1.c: Disable on h8300 port.
14566
14567 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
14568
14569         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
14570         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
14571         ordering tests.
14572         * g++.dg/bprob/bprob-1.C: New test.
14573         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
14574         * g++.dg/gcov/gcov-1.C: New test.
14575         * g++.dg/gcov/gcov-1.x: New file.
14576         * g++.dg/gcov/gcov-2.C: New test.
14577         * g++.dg/gcov/gcov-3.C: New test.
14578         * g++.dg/gcov/gcov-3.h: New file.
14579
14580 2002-03-28  Roger Sayle  <roger@eyesopen.com>
14581
14582         * g++.old-deja/g++.other/builtins5.C: New test.
14583         * g++.old-deja/g++.other/builtins6.C: New test.
14584         * g++.old-deja/g++.other/builtins7.C: New test.
14585         * g++.old-deja/g++.other/builtins8.C: New test.
14586         * g++.old-deja/g++.other/builtins9.C: New test.
14587
14588 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
14589
14590         * g++.dg/opt/static1.C: New test.
14591
14592         * g++.dg/opt/longbranch1.C: New test.
14593
14594 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
14595
14596         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
14597
14598         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
14599
14600 2002-03-28  Jeffrey A Law  (law@redhat.com)
14601
14602         * gcc.c-torture/execute/20020328-1.c: New test.
14603
14604 2002-03-27  Richard Henderson  <rth@redhat.com>
14605
14606         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
14607         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
14608         move from g++.old-deja/g++.ext/.
14609
14610 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
14611
14612         * g++.dg/init/new2.C: New test.
14613
14614 2002-03-26  Richard Henderson  <rth@redhat.com>
14615
14616         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
14617
14618         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
14619         on sparc.
14620
14621         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
14622         sparcv9 systems.
14623         * gcc.dg/20001102-1.c: Likewise.
14624
14625 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
14626
14627         * gcc.dg/cpp/endif-pedantic1.c,
14628         gcc.dg/cpp/endif-pedantic2.c:  New tests.
14629
14630 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
14631
14632         * g++.dg/init/new1.C: New test.
14633
14634 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
14635
14636         * g++.dg/abi/vbase9.C: New test.
14637
14638 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
14639
14640         * gcc.dg/arm-asm.c: New test.
14641
14642 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
14643
14644         * gcc.dg/Wswitch-enum.c: New test.
14645         Fix PR c/5044.
14646
14647 2002-03-26  Richard Henderson  <rth@redhat.com>
14648
14649         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
14650         structure.
14651
14652 2002-03-25  Richard Henderson  <rth@redhat.com>
14653
14654         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
14655         sparcv9 systems.
14656
14657         * gcc.c-torture/compile/20011119-1.c (xxx): New.
14658         * gcc.c-torture/compile/20011119-2.c (xxx): New.
14659
14660 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
14661
14662         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
14663
14664 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
14665
14666         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
14667         targets using generic thunk support.
14668
14669 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
14670
14671         * gcc.c-torture/compile/20020323-1.c: New test.
14672
14673         * g++.dg/opt/conj2.C: New test.
14674
14675 2002-03-24  Richard Henderson  <rth@redhat.com>
14676
14677         * gcc.dg/weak-1.c: Use -fno-common.
14678
14679 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14680
14681         * g77.dg/f77-edit-apostrophe-out.f: New test
14682         * g77.dg/f77-edit-h-out.f: New test
14683         * g77.dg/f77-edit-t-in.f: New test
14684         * g77.dg/f77-edit-t-out.f: New test
14685         * g77.dg/f77-edit-x-out.f: New test
14686         * g77.dg/f77-edit-slash-out.f: New test
14687         * g77.dg/f77-edit-colon-out.f: New test
14688         * g77.dg/f77-edit-s-out.f: New test
14689
14690 2002-03-24  Richard Henderson  <rth@redhat.com>
14691
14692         * objc/execute/formal_protocol-6.x: New XFAIL.
14693
14694 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14695
14696         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
14697         that do not support weak symbols
14698
14699 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14700
14701         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
14702         * lib/g77.exp:  Likewise
14703         * lib/objc.exp: Likewise
14704
14705 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
14706
14707         * gcc.dg/Wswitch-default.c: New test.
14708
14709 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
14710
14711         * g++.dg/other/enum1.C: New test.
14712
14713 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
14714
14715         * gcc.dg/pragma-ep-3.c: Fix typo.
14716
14717 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14718
14719         * g++.dg/inherit/template-as-base.C: New test.
14720
14721 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
14722
14723         * g++.old-deja/g++.other/dwarf2-1.C: Move...
14724         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
14725
14726 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
14727
14728         * gcc.dg/cpp/multiline.c: Update to match.
14729
14730 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
14731
14732         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
14733
14734 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
14735
14736         * gcc.dg/cpp/extratokens2.c:  New file.
14737
14738 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
14739
14740         * gcc.dg/20020312-2.c: Add rs6000 target.
14741
14742         * gcc.c-torture/compile/20020319-1.c: New test.
14743
14744 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14745
14746         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
14747         (A, E): Handle this.
14748
14749 2002-03-20  Jason Merrill  <jason@redhat.com>
14750
14751         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
14752         ignoring -fpic.
14753         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
14754         through prune_gcc_output.
14755
14756 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
14757
14758         * gcc.c-torture/compile/20020320-1.c: New test.
14759
14760 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
14761
14762         * gcc.c-torture/compile/20020318-1.c: New test.
14763
14764         * gcc.dg/struct-by-value-1.c: New test.
14765
14766         * gcc.dg/20020319-1.c: New test.
14767
14768 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
14769
14770         * g++.dg/opt/conj1.C: New test.
14771
14772 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
14773
14774         * g++.dg/template/qualttp20.C: Revert previous change.
14775         * g++.dg/template/qualttp3.C: Likewise.
14776         * g++.dg/template/qualttp4.C: Likewise
14777         * g++.dg/template/qualttp5.C: Likewise
14778         * g++.dg/template/qualttp6.C: Likewise
14779         * g++.dg/template/qualttp7.C: Likewise
14780         * g++.dg/template/qualttp8.C: Likewise
14781         * g++.dg/template/recurse.C: Likewise.
14782
14783 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14784
14785         * gcc.dg/cpp/wchar-1.c: Update.
14786
14787 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14788
14789         * g++.dg/template/conv1.C: New test.
14790         * g++.dg/template/conv2.C: New test.
14791         * g++.dg/template/conv3.C: New test.
14792         * g++.dg/template/conv4.C: New test.
14793
14794 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
14795
14796         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
14797         * g++.dg/template/qualttp3.C: Likewise.
14798         * g++.dg/template/qualttp4.C: Likewise
14799         * g++.dg/template/qualttp5.C: Likewise
14800         * g++.dg/template/qualttp6.C: Likewise
14801         * g++.dg/template/qualttp7.C: Likewise
14802         * g++.dg/template/qualttp8.C: Likewise
14803         * g++.dg/template/recurse.C: Likewise.
14804
14805 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
14806
14807         * g++.dg/opt/dtor1.C: New test.
14808
14809 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
14810
14811         * gcc.c-torture/compile/20020315-1.c: New test.
14812
14813 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
14814
14815         * gcc.dg/weak-1.c: Fix scan tests.
14816
14817 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
14818
14819         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
14820         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
14821         cris-*-aout* mmix-*-*.
14822         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
14823         cris-*-aout* mmix-*-*.
14824         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
14825         cris-*-elf* cris-*-aout* and mmix-*-*.
14826         * gcc.dg/20001009-1.c: Ditto.
14827         * gcc.dg/20010912-1.c: Ditto.
14828         * gcc.dg/20020122-4.c: Ditto.
14829         * gcc.dg/inline-2.c: Ditto.
14830
14831 2002-03-14  Jeffrey A Law  (law@cygnus.com)
14832
14833         * gcc.c-torture/compile/20020314-1.c: New test.
14834
14835 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
14836
14837         * gcc.c-torture/execute/20020314-1.c: New test.
14838
14839 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
14840
14841         * g++.dg/warn/Wunused-1.C: New test.
14842
14843 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
14844
14845         * g++.dg/abi/mangle6.C: New test.
14846
14847 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
14848
14849         * gcc.c-torture/compile/20020309-2.c: New test.
14850
14851         * gcc.c-torture/compile/20020312-1.c: New test.
14852
14853 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
14854
14855         * g++.dg/other/access1.C: New test.
14856
14857 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
14858
14859         * gcc.c-torture/execute/wchar_t-1.c: New test.
14860
14861 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
14862
14863         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
14864
14865 2002-03-12  Roger Sayle  <roger@eyesopen.com>
14866
14867         * gcc.dg/20020312-1.c: New test case.
14868
14869 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
14870
14871         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
14872
14873 2002-03-11  Richard Henderson  <rth@redhat.com>
14874
14875         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
14876         * g++.old-deja/g++.jason/report.C: Likewise.
14877
14878 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
14879
14880         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
14881         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
14882
14883 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
14884
14885         * testsuite/g++.dg/overload/pmf1.C: New test.
14886
14887 2002-03-11  Kazu Hirata  <kazu@hxi.com>
14888
14889         * gcc.c-torture/execute/20020307-1.c: Use long.
14890
14891 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
14892
14893         PR optimization/5844
14894         * gcc.dg/20020310-1.c: New test.
14895
14896 2002-03-09  Michael Meissner  <meissner@redhat.com>
14897
14898         * gcc.c-torture/execute/memcpy-2.c: New test.
14899         * gcc.c-torture/execute/memset-1.c: New test.
14900         * gcc.c-torture/execute/strlen-1.c: New test.
14901         * gcc.c-torture/execute/strcmp-1.c: New test.
14902         * gcc.c-torture/execute/strncmp-1.c: New test.
14903
14904 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
14905
14906         * gcc.dg/ppc-ldstruct.c: New test.
14907
14908 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
14909
14910         * gcc.c-torture/execute/va-arg-22.c: New test.
14911
14912 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14913
14914         * gcc.c-torture/compile/20020309-1.c: New test.
14915
14916 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
14917
14918         * gcc.c-torture/execute/20020307-2.c: New test.
14919
14920 2002-03-07  Jeffrey A Law  (law@redhat.com)
14921
14922         * g77.f-torture/compile/20020307-1.f: New test.
14923
14924 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
14925
14926         * gcc.dg/unordered-1.c: New test.
14927
14928 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
14929
14930         * gcc.c-torture/execute/20020307-1.c: New test.
14931
14932 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
14933
14934         * gcc.dg/20020304-1.c: New test.
14935
14936         * gcc.c-torture/compile/20020304-2.c: New test.
14937
14938 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
14939
14940         * gcc.c-torture/compile/20020304-1.c: New test case
14941         (from PR c/5830).
14942
14943 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
14944
14945         * gcc.dg/20020103-1.c: Add other -D ppc variants.
14946
14947 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14948
14949         * g++.dg/other/classkey1.C: New test.
14950
14951 2002-03-01  Richard Henderson  <rth@redhat.com>
14952
14953         * gcc.c-torture/compile/981223-1.x: New.
14954         * gcc.c-torture/compile/920625-1.x: New.
14955
14956 2002-02-28  Richard Henderson  <rth@redhat.com>
14957
14958         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
14959
14960 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
14961
14962         * gcc.c-torture/execute/20020227-1.c: New test.
14963
14964 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
14965
14966         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
14967         here" ERROR lines.
14968         * g++.old-deja/g++.oliva/partord1.C: Likewise.
14969         * g++.old-deja.g++.other/defarg1.C: Likewise.
14970         * g++.old-deja/g++.pt/calls2.C: Likewise.
14971         * g++.old-deja/g++.pt/crash20.C: Likewise.
14972         * g++.old-deja/g++.pt/crash30.C: Likewise.
14973         * g++.old-deja/g++.pt/crash36.C: Likewise.
14974         * g++.old-deja/g++.pt/crash6.C: Likewise.
14975         * g++.old-deja/g++.pt/defarg13.C: Likewise.
14976         * g++.old-deja/g++.pt/derived3.C: Likewise.
14977         * g++.old-deja/g++.pt/error1.C: Likewise.
14978         * g++.old-deja/g++.pt/friend21.C: Likewise.
14979         * g++.old-deja/g++.pt/friend23.C: Likewise.
14980         * g++.old-deja/g++.pt/infinite1.C: Likewise.
14981         * g++.old-deja/g++.robertl/eb128.C: Likewise.
14982
14983 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
14984
14985         * gcc.c-torture/execute/20020225-2.c: New test.
14986
14987 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
14988
14989         * gcc.c-torture/execute/920730-1t.c,
14990         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
14991         Delete test cases, only relevant to -traditional.
14992
14993 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14994
14995         * gcc.dg/cpp/undef1.c: Remove.
14996         * gcc.dg/cpp/directiv.c: Update.
14997         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
14998
14999 2002-02-27  Michael Meissner  <meissner@redhat.com>
15000
15001         * gcc.c-torture/execute/20020226-1.c: New test.
15002
15003 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
15004
15005         * g++.dg/debug/debug4.C: New test.
15006
15007         * gcc.dg/ia64-visibility-1.c: New test.
15008
15009 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
15010
15011         * gcc.dg/debug/20020224-1.c: New.
15012
15013 2002-02-25  Kazu Hirata  <kazu@hxi.com>
15014
15015         * gcc.c-torture/execute/960416-1.x: New.
15016         * gcc.c-torture/execute/divconst-3.x: Likewise.
15017
15018 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
15019
15020         * gcc.dg/20020224-1.c: New test.
15021
15022 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
15023
15024         * gcc.c-torture/execute/20020225-1.c: New.
15025
15026 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15027
15028         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
15029
15030 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
15031
15032         * gcc.dg/20020222-1.c: New test.
15033
15034 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
15035
15036         * g++.dg/opt/anonunion1.C: New test.
15037
15038 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15039
15040         * g++.dg/template/qualttp19.C: New test.
15041         * g++.dg/template/qualttp20.C: New test.
15042         * g++.old-deja/g++.jason/report.C: Adjust expected errors
15043         * g++.old-deja/g++.other/qual1.C: Likewise.
15044
15045 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
15046
15047         * gcc.dg/attr-alwaysinline.c: New.
15048
15049 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
15050
15051         * gcc.dg/20020220-1.c: New test.
15052
15053         * gcc.dg/20020220-2.c: New test.
15054
15055         * g++.dg/opt/mmx1.C: New test.
15056
15057 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
15058
15059         * gcc.c-torture/compile/20020110.c: New test.
15060
15061 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
15062
15063         * gcc.c-torture/execute/20020219-1.c: New test.
15064
15065         * gcc.dg/20020219-1.c: New test.
15066
15067         * gcc.dg/noncompile/20020220-1.c: New test.
15068
15069         * g++.dg/opt/ptrintsum1.C: New test.
15070
15071         * gcc.dg/debug/20020220-1.c: New test.
15072
15073 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
15074
15075         * gcc.c-torture/execute/20020216-1.c: New test.
15076
15077 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
15078
15079         * gcc.dg/decl-1.c: Update, new test.
15080
15081 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
15082
15083         * g++.dg/abi/bitfield1.C: New test.
15084         * g++.dg/abi/bitfield2.C: New test.
15085
15086 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15087
15088         * gcc.dg/attr-nest.c: New test.
15089
15090 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15091
15092         * gcc.c-torture/execute/20020215-1.c: New test.
15093
15094 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
15095
15096         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
15097         * g++.dg/debug/debug.exp: New.
15098         * g++.dg/debug/trivial.C: New.
15099         * g++.dg/debug/debug1.C: Moved...
15100         * g++.dg/other/debug1.C: ...from here.
15101         * g++.dg/debug/debug2.C: Moved...
15102         * g++.dg/other/debug2.C: ...from here.
15103         * g++.dg/debug/debug3.C: Moved...
15104         * g++.dg/other/debug3.C: ...from here.
15105
15106         * gcc.dg/noncompile/20020213-1.c: New test.
15107
15108 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
15109
15110         * g++.dg/other/debug3.C: New test.
15111
15112         * gcc.c-torture/execute/20020213-1.c: New test.
15113
15114 2002-02-13  Richard Smith <richard@ex-parrot.com>
15115
15116         * g++.old-deja/g++.other/thunk1.C: New test.
15117
15118 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15119
15120         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
15121
15122 2002-02-13  Stan Shebs  <shebs@apple.com>
15123
15124         * gcc.dg/altivec-3.c: New.
15125
15126 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
15127
15128         * gcc.dg/Wunreachable-1.c: New test.
15129         * gcc.dg/Wunreachable-2.c: New test.
15130
15131 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15132
15133         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
15134
15135 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
15136
15137         * gcc.dg/decl-1.c: New test.
15138
15139 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15140
15141         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
15142
15143 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15144
15145         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
15146         * gcc.c-torture/compile/980506-1.x: Likewise.
15147
15148 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15149
15150         * gcc.dg/20020210-1.c: New.
15151
15152 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
15153
15154         * g77.f-torture/execute/947.f: New regression test
15155         for PR fortran/947.
15156
15157 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
15158
15159         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
15160         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
15161
15162 2002-02-08  Richard Henderson  <rth@redhat.com>
15163
15164         * gcc.c-torture/compile/labels-3.c: New.
15165
15166 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
15167
15168         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
15169         expression statements work instead.
15170         * gcc.dg/noncompile/20020207-1.c: New test.
15171
15172 2002-02-07  Richard Henderson  <rth@redhat.com>
15173
15174         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
15175
15176 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15177
15178         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
15179         message from g77
15180         * lib/g77-dg.exp: Trim g77 error messages so that they are
15181         recognized by dg.exp.
15182
15183 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15184
15185         PR fortran/5473
15186         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
15187
15188 2002-02-07  Richard Henderson  <rth@redhat.com>
15189
15190         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
15191         to be sufficiently aligned for integers.
15192
15193 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
15194
15195         * g++.dg/template/friend4.C: New test.
15196
15197 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15198
15199         PR fortran/5743
15200         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
15201         unsupported cases.
15202
15203 2002-02-07  Richard Henderson  <rth@redhat.com>
15204
15205         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
15206         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
15207         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
15208         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
15209
15210 2002-02-06  Richard Henderson  <rth@redhat.com>
15211
15212         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
15213
15214 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
15215
15216         * gcc.dg/20020206-1.c: New test.
15217
15218 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
15219
15220         * gcc.c-torture/execute/20020206-1.c: New test.
15221
15222         * gcc.c-torture/execute/20020206-2.c: New test.
15223
15224         PR optimization/5429:
15225         * gcc.c-torture/compile/20020206-1.c: New test.
15226
15227 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
15228
15229         * g++.dg/ext/align1.C: Do not use an explicit alignment value
15230         as certain file formats cannot support particularly large
15231         alignments.
15232
15233         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
15234         and do not expect to be able to link the executable.
15235
15236         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
15237         fail because the COFF format does not support the weak attribute.
15238
15239 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
15240
15241         * g77.dg/pr5473.f:  New test
15242
15243 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
15244
15245         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
15246         Fix testcase accordingly.
15247
15248 2002-02-04  Richard Henderson  <rth@redhat.com>
15249
15250         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
15251         (buf): Change to be an array of pointers, not ints.
15252
15253 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
15254
15255         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
15256         before all tests.  Move warning one line above to match where it
15257         C frontend emits.
15258         * gcc.dg/Wswitch-2.c: New test.
15259         * g++.dg/warn/Wswitch-1.C: New test.
15260         * g++.dg/warn/Wswitch-2.C: New test.
15261
15262 2002-02-04  Richard Henderson  <rth@redhat.com>
15263
15264         * g++.dg/abi/offsetof.C: Fix size comparison.
15265
15266 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
15267
15268         * gcc.dg/cast-qual-2.c: New test.
15269
15270 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
15271
15272         * gcc.dg/20020201-4.c: New test.
15273
15274 2002-02-04  Ben Elliston  <bje@redhat.com>
15275
15276         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
15277         target_info attribute != 0, in addition to the empty string.
15278         (gcc_target_compile): Likewise.
15279
15280 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
15281
15282         * gcc.dg/Wswitch.c: New test.
15283         PR gcc/4475. PR gcc/3780.
15284
15285 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
15286
15287         * g77.f-torture/execute/5122.f: New test for regressions
15288         against PR fortran/5122.
15289
15290 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
15291
15292         * g77.f-torture/compile/pr3743.f: Delete
15293         * g77.dg/pr3743-1.f: New test.
15294         * g77.dg/pr3743-2.f: New test.
15295         * g77.dg/pr3743-3.f: New test.
15296         * g77.dg/pr3743-4.f: New test.
15297
15298 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15299
15300         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
15301
15302 2002-02-02  Richard Henderson  <rth@redhat.com>
15303
15304         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
15305         * gcc.c-torture/execute/bf64-1.c: Likewise.
15306
15307 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
15308
15309         * gcc.dg/20020201-2.c: New test.
15310
15311         * gcc.dg/20020201-3.c: New test.
15312
15313         * gcc.c-torture/execute/bitfld-2.c: New test.
15314
15315 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15316
15317         * gcc.dg/bitfld-1.c: Update.
15318         * gcc.dg/bitfld-2.c: Update.
15319         * gcc.c-torture/execute/bitfld-1.x: New.
15320
15321 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
15322
15323         * gcc.c-torture/execute/20020201-1.c: New test.
15324
15325 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
15326
15327         PR target/5469
15328         * gcc.dg/20020201-1.c: New test.
15329
15330 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
15331
15332         PR fortran/3743
15333         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
15334         * g77.f-torture/compile/pr3743.x: Remove
15335
15336 2002-01-31  Tom Rix  <trix@redhat.com>
15337
15338         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
15339
15340 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15341
15342         * gcc.dg/noncompile/20020130-1.c: New test.
15343
15344 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
15345
15346         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
15347
15348 2002-01-29  Richard Henderson  <rth@redhat.com>
15349
15350         * gcc.c-torture/execute/991118-1.c: Cast various constants back
15351         to long long.
15352         * gcc.c-torture/execute/bf64-1.c: Likewise.
15353
15354 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
15355
15356         * gcc.c-torture/execute/20020129-1.c: New test.
15357
15358 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15359
15360         * gcc.c-torture/compile/20000224-1.c: Update.
15361         * gcc.c-torture/execute/bitfld-1.c: New tests.
15362         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
15363         * gcc.dg/uninit-A.c: Update.
15364
15365 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15366
15367         * g++.dg/template/ctor1.C: Add instantiation.
15368
15369 2002-01-28  Paul Koning  <pkoning@equallogic.com>
15370
15371         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
15372         argument to __builtin_prefetch to be const ptr.
15373
15374 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
15375
15376         * gcc.c-torture/compile/20020120-1.c: New test.
15377
15378 2002-01-27  Kazu Hirata  <kazu@hxi.com>
15379
15380         * gcc.c-torture/execute/20020127-1.c: New test.
15381
15382 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
15383
15384         * g77.dg/f77-edit-i-in.f: New test
15385         * g77.dg/f77-edit-i-out.f: New test
15386
15387 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
15388
15389         * gcc.dg/debug/debug.exp: New file.
15390         * gcc.dg/debug/trivial.c: New file.
15391         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
15392         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
15393         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
15394         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
15395         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
15396         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
15397         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
15398         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
15399         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
15400         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
15401         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
15402         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
15403         * gcc.dg/20000503-1.c: Removed.
15404         * gcc.dg/20010207-1.c: Removed.
15405         * gcc.dg/20011223-1.c: Removed.
15406         * gcc.dg/20020104-2.c: Removed.
15407         * gcc.dg/debug-1.c: Removed.
15408         * gcc.dg/debug-2.c: Removed.
15409         * gcc.dg/debug-3.c: Removed.
15410         * gcc.dg/debug-4.c: Removed.
15411         * gcc.dg/debug-5.c: Removed.
15412         * gcc.dg/debug-6.c: Removed.
15413         * gcc.dg/dwarf2-1.c: Removed.
15414         * gcc.dg/dwarf2-2.c: Removed.
15415
15416 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
15417
15418         * g++.old-deja/g++.other/eh5.C: New test.
15419         * g++.old-deja/g++.other/sibcall2.C: New test.
15420         * g++.old-deja/g++.other/array9.C: New test.
15421         * g++.old-deja/g++.other/typename2.C: New test.
15422         * g++.old-deja/g++.other/crash60.C: New test.
15423         * g++.old-deja/g++.other/conv9.C: New test.
15424         * g++.old-deja/g++.other/mangle10.C: New test.
15425         * g++.old-deja/g++.other/unchanging1.C: New test.
15426         * g++.old-deja/g++.other/exprstmt1.C: New test.
15427         * g++.old-deja/g++.other/inline23.C: New test.
15428         * g++.old-deja/g++.eh/ia64-1.C: New test.
15429         * g++.old-deja/g++.other/dwarf2-1.C: New test.
15430         * g++.old-deja/g++.other/reload1.C: New test.
15431         * g++.old-deja/g++.other/static20.C: New test.
15432         * g++.old-deja/g++.other/local-alloc1.C: New test.
15433         * g++.old-deja/g++.other/conv8.C: New test.
15434         * g++.old-deja/g++.other/stmtexpr2.C: New test.
15435         * g++.old-deja/g++.other/storeexpr1.C: New test.
15436         * g++.old-deja/g++.other/storeexpr2.C: New test.
15437         * g++.dg/eh/template2.C: New test.
15438         * g++.dg/warn/weak1.C: New test.
15439
15440 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
15441
15442         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
15443         Remove first, non-varying, argument.
15444
15445 2002-01-23  Richard Henderson  <rth@redhat.com>
15446
15447         * gcc.dg/inline-2.c: New.
15448
15449         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
15450         Add optional target arg.  Check number of arguments.
15451         (scan-assembler-not, scan-assembler-dem): Likewise.
15452         (scan-assembler-dem-not): Likewise.
15453
15454 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
15455
15456         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
15457         line 12.
15458         * g++.old-deja/g++.brendan/parse3.C,
15459         g++.old-deja/g++.other/crash26.C,
15460         g++.old-deja/g++.other/crash28.C,
15461         g++.old-deja/g++.other/crash29.C,
15462         g++.old-deja/g++.other/crash30.C,
15463         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
15464
15465 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
15466
15467         * gcc.dg/20020115-1.c: New.
15468
15469 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
15470
15471         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
15472
15473 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
15474
15475         * gcc.dg/20020122-3.c: New.
15476
15477 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
15478
15479         * g++.dg/other/gc1.C: New test.
15480
15481 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
15482
15483         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
15484
15485 2002-01-22  Richard Henderson  <rth@redhat.com>
15486
15487         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
15488
15489 2002-01-22  Richard Henderson  <rth@redhat.com>
15490
15491         * gcc.dg/20020122-4.c: New.
15492
15493 2002-01-22  H.J. Lu <hjl@gnu.org>
15494
15495         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
15496         link output.
15497         * gcc.dg/special/ecos.exp: Likewise.
15498         * lib/g++-dg.exp: Likewise.
15499         * lib/g77-dg.exp: Likewise.
15500         * lib/gcc-dg.exp : Likewise.
15501         * lib/mike-g++.exp: Likewise.
15502         * lib/mike-g77.exp: Likewise.
15503         * lib/mike-gcc.exp: Likewise.
15504         * lib/objc-dg.exp: Likewise.
15505
15506 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
15507
15508         PR target/5379
15509         * gcc.dg/20020122-2.c: New test.
15510
15511 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
15512
15513         * gcc.dg/20020122-1.c: New test.
15514
15515 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
15516
15517         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
15518
15519 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
15520
15521         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
15522
15523 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15524
15525         * gcc.c-torture/compile/20020121-1.c: New test.
15526
15527 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15528
15529         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
15530         ld_library_path.
15531
15532 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
15533
15534         * gcc.dg/20020218-1.c: New test.
15535
15536 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
15537
15538         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
15539         messages
15540         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
15541         "At global scope" warning
15542         * g++.dg/ext/align1.C: Change cygwin test for alignment
15543         from db-bogus to dg-warning
15544
15545 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
15546
15547         * g77.f-torture/compile/cpp2.F: New test.
15548
15549 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15550
15551         * g++.dg/template/access1.C: New test.
15552
15553 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
15554
15555         * gcc.dg/20020118-1.c: New.
15556
15557 2002-01-18  Kazu Hirata  <kazu@hxi.com>
15558
15559         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
15560
15561 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
15562
15563         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
15564         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
15565         alignment warnings.
15566
15567 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
15568
15569         * gcc.misc-tests/i386-prefetch.exp: Save and restore
15570         torture_with_loops and torture_without_loops
15571
15572 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
15573
15574         * gcc.c-torture/compile/20020116-1.c: New test.
15575
15576 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
15577
15578         * gcc.dg/20020116-2.c: New test.
15579
15580         * gcc.dg/ultrasp4.c: New test.
15581
15582         * gcc.dg/20020116-1.c: New test.
15583
15584 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
15585
15586         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
15587         by EABI.
15588
15589 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
15590
15591         * gcc.misc-tests/i386-prefetch.exp: New.
15592         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
15593         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
15594         * gcc.misc-tests/i386-pf-none-1.c: New test.
15595         * gcc.misc-tests/i386-pf-sse-1.c: New test.
15596
15597 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
15598
15599         * gcc.dg/gnu89-init-1.c: Add new tests.
15600
15601 2002-01-15  Andreas Jaeger  <aj@suse.de>
15602
15603         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
15604         * gcc.dg/i386-mmx-2.c: Likewise.
15605         * gcc.dg/i386-sse-1.c: Likewise.
15606         * gcc.dg/i386-sse-2.c: Likewise.
15607         * gcc.dg/i386-sse-3.c: Likewise.
15608
15609 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
15610
15611         * g77.f-torture/execute/intrinsic-unix-bessel.f:
15612         Uncomment additional cases that now pass.
15613
15614 2002-01-11  Richard Henderson  <rth@redhat.com>
15615
15616         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
15617         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
15618
15619 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
15620
15621         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
15622
15623 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
15624
15625         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
15626         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
15627
15628 2002-01-10  Dale Johannesen  <dalej@apple.com>
15629
15630         * gcc.c-torture/execute/loop-11.c: New.
15631
15632 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
15633
15634         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
15635         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
15636
15637 2002-01-09  Richard Henderson  <rth@redhat.com>
15638
15639         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
15640         type in which to perform the operation for each size.
15641
15642 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
15643
15644         * gcc.c-torture/compile/20020109-2.c: New test.
15645
15646 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
15647
15648         * gcc.c-torture/execute/loop-10.c: New test.
15649
15650 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
15651
15652         * gcc.c-torture/compile/20010226-1.c: New test.
15653         * gcc.c-torture/compile/20010227-1.c: New test.
15654         * gcc.c-torture/compile/20010426-1.c: New test.
15655         * gcc.c-torture/compile/20010510-1.c: New test.
15656         * gcc.c-torture/compile/20010605-3.c: New test.
15657         * gcc.c-torture/compile/20010824-1.c: New test.
15658         * gcc.c-torture/execute/20010409-1.c: New test.
15659         * gcc.dg/noncompile/20000901-1.c: New test.
15660         * gcc.dg/20001023-1.c: New test.
15661         * gcc.dg/20001101-1.c: New test.
15662         * gcc.dg/20001102-1.c: New test.
15663         * gcc.dg/20010207-1.c: New test.
15664         * gcc.dg/20010405-1.c: New test.
15665         * gcc.dg/20010822-1.c: New test.
15666         * gcc.dg/20011107-1.c: New test.
15667
15668 2002-01-09  Jeffrey A Law  (law@redhat.com)
15669
15670         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
15671
15672         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
15673         execution failure on PA targets.
15674
15675 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
15676
15677         * gcc.c-torture/compile/20020109-1.c: New test.
15678
15679 2002-01-08  Kazu Hirata  <kazu@hxi.com>
15680
15681         * gcc.c-torture/execute/20020108-1.c: New test.
15682
15683 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
15684
15685         * gcc.dg/20020108-1.c: New test.
15686
15687 2002-01-08  H.J. Lu <hjl@gnu.org>
15688
15689         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
15690         for header files.
15691
15692 2002-01-08  Geoff Keating  <geoffk@redhat.com>
15693
15694         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
15695         consistency.
15696
15697 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
15698
15699         * gcc.dg/altivec-4.c: Test altivec predicates.
15700
15701 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
15702
15703         * gcc.c-torture/execute/20020107-1.c: New test.
15704
15705 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
15706
15707         PR c/5279
15708         * gcc.c-torture/compile/20020106-1.c: New test.
15709
15710 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
15711
15712         * gcc.c-torture/execute/nestfunc-4.c: New test.
15713
15714 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
15715
15716         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
15717         extra triple that slipped in.
15718         * g++.old-deja/g++.abi/align.C: Likewise.
15719         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15720
15721 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
15722
15723         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
15724         * g++.old-deja/g++.abi/align.C: Likewise.
15725         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15726
15727         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
15728         on FreeBSD/i386.
15729         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
15730         FreeBSD.
15731
15732 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
15733
15734         * gcc.dg/20020104-1.c: New test.
15735
15736         * gcc.dg/20020104-2.c: New test.
15737
15738 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
15739
15740         * gcc.dg/20020103-1.c: Fix typo in target selector.
15741
15742 2002-01-03  Richard Henderson  <rth@redhat.com>
15743
15744         * gcc.dg/20020103-1.c: New.
15745
15746 2002-01-03  Kazu Hirata  <kazu@hxi.com>
15747
15748         * gcc.c-torture/execute/20020103-1.c: New test.
15749
15750 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
15751
15752         * g++.dg/other/debug2.C: New test.
15753
15754         * gcc.c-torture/compile/20020103-1.c: New test.
15755
15756 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
15757
15758         * gcc.dg/gnu89-init-1.c: Added new tests.
15759
15760 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15761
15762         * g++.dg/template/friend2.C: Remove as patch is reverted.
15763
15764         * g++.dg/warn/oldcast1.C: New test.
15765
15766         * g++.dg/template/ptrmem1.C: New test.
15767         * g++.dg/template/ptrmem2.C: New test.
15768
15769         * g++.dg/template/ntp.C: New test.
15770
15771         * g++.dg/other/component1.C: New test.
15772
15773         * g++.dg/template/ttp3.C: New test.
15774
15775         * g++.dg/template/friend2.C: New test.
15776         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
15777
15778 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15779
15780         * g++.dg/other/ptrmem1.C: New test.
15781         * g++.dg/other/ptrmem2.C: New test.
15782
15783 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15784
15785         * g++.dg/template/ctor1.C: New test.
15786
15787 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15788
15789         * g++.dg/template/friend2.C: New test.
15790
15791 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
15792
15793         * gcc.dg/mmix-1.c: New test.
15794
15795 2001-12-31  Richard Henderson  <rth@redhat.com>
15796
15797         * gcc.dg/asm-5.c: New.
15798
15799 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
15800
15801         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
15802         in namespace __gnu_cxx
15803
15804 2001-12-30  Richard Henderson  <rth@redhat.com>
15805
15806         * gcc.dg/debug-6.c: New.
15807
15808 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
15809
15810         * gcc.c-torture/compile/20011229-2.c: New test.
15811
15812 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
15813
15814         * gcc.dg/debug-3.c: New test.
15815         * gcc.dg/debug-4.c: New test.
15816         * gcc.dg/debug-5.c: New test.
15817
15818 2001-12-29  Richard Henderson  <rth@redhat.com>
15819
15820         * g++.dg/eh/loop1.C: New.
15821
15822 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15823
15824         * g++.dg/template/crash1.C: New test.
15825
15826 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15827
15828         * g++.dg/other/const1.C: New test.
15829
15830 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
15831
15832         * gcc.c-torture/compile/20011229-1.c: New test.
15833
15834 2001-12-28  Stan Shebs  <shebs@apple.com>
15835
15836         * lib/objc-torture.exp: Resync with c-torture.exp.
15837         * lib/objc.exp: Load standard libraries.
15838
15839 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
15840
15841         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
15842         additional tests.
15843
15844 2001-12-27  Roger Sayle <roger@eyesopen.com>
15845
15846         * gcc.c-torture/execute/string-opt-16.c: New testcase.
15847
15848 2001-12-27  Richard Henderson  <rth@redhat.com>
15849
15850         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
15851
15852 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
15853
15854         * g++.dg/eh/ctor1.C: New test.
15855         * g++.dg/other/error2.C: New test.
15856
15857 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
15858
15859         * g++.dg/other/init2.C: New test.
15860
15861 2001-12-24  Richard Henderson  <rth@redhat.com>
15862
15863         * gcc.dg/20011223-1.c: New.
15864         * gcc.dg/inline-1.c: New.
15865
15866 2001-12-23  Richard Henderson  <rth@redhat.com>
15867
15868         * gcc.dg/asm-4.c: Test operand modifiers.
15869
15870 2001-12-23  Richard Henderson  <rth@redhat.com>
15871
15872         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
15873
15874 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
15875
15876         * gcc.c-torture/execute/20011223-1.c: New test.
15877
15878 2001-12-21  Richard Henderson  <rth@redhat.com>
15879
15880         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
15881         re-enables the warning.
15882
15883 2001-12-21  Richard Henderson  <rth@redhat.com>
15884
15885         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
15886
15887 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
15888
15889         * gcc.c-torture/compile/20011218-1.c: New test.
15890
15891 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
15892
15893         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
15894         arm-isr.c test.
15895         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
15896         epilogue generation for ARM ISR routines.
15897
15898 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15899
15900         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
15901         * gcc.dg/format/c90-printf-3.c: Likewise.
15902         * gcc.dg/format/c99-printf-3.c: Likewise.
15903         * gcc.dg/format/ext-1.c: Likewise.
15904         * gcc.dg/format/ext-6.c: Likewise.
15905         * gcc.dg/format/format.h: Prototype unlocked stdio.
15906
15907 2001-12-20  Richard Henderson  <rth@redhat.com>
15908
15909         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
15910         (arena): Use it.
15911         (malloc): Correct allocation logic.  Abort if we fill up the
15912         arena before initialization complete.
15913         (realloc): Correct allocation logic.
15914
15915 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
15916
15917         * gcc.c-torture/compile/20011219-2.c: New test.
15918
15919         * gcc.c-torture/execute/20011219-1.c: New test.
15920
15921 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
15922
15923         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
15924         target does not support weak symbols.
15925
15926 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
15927
15928         * gcc.c-torture/compile/20011219-1.c: New test.
15929
15930 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
15931
15932         * g++.dg/other/error1.C: New test.
15933
15934 2001-12-17  Jeffrey A Law  (law@redhat.com)
15935
15936         * gcc.c-torture/execute/20011217-1.c: New test.
15937
15938 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
15939
15940         * objc.dg/special/: New directory.
15941         * objc.dg/special/special.exp: New file.
15942         * objc.dg/special/unclaimed-category-1.h: New file.
15943         * objc.dg/special/unclaimed-category-1a.m: New file.
15944         * objc.dg/special/unclaimed-category-1.m: New file.
15945
15946 2001-12-17  Andreas Jaeger  <aj@suse.de>
15947
15948         * gcc.c-torture/compile/20011217-2.c: New test.
15949
15950 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15951
15952         * gcc.c-torture/compile/20011217-1.c: New test.
15953
15954 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
15955
15956         * testsuite/gcc.dg/20011214-1.c: New.
15957
15958 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
15959
15960         * gcc.dg/altivec-4.c: New.
15961
15962 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
15963
15964         * gcc.dg/20011113-1.c: New test.
15965
15966 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15967
15968         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
15969         std::__malloc_alloc_template<0> and
15970         std::__default_alloc_template<false, 0>.
15971
15972 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
15973
15974         * objc/execute/bf-21.m: New test.
15975         * objc/execute/enumeration-1.m: New test.
15976         * objc/execute/enumeration-2.m: New test.
15977
15978 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
15979
15980         * gcc.dg/gnu89-init-1.c: New test.
15981
15982 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15983
15984         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
15985         * g++.old-deja/g++.jason/2371.C: Likewise.
15986         * g++.old-deja/g++.jason/template33.C: Likewise.
15987         * g++.old-deja/g++.jason/template34.C: Likewise.
15988         * g++.old-deja/g++.jason/template36.C: Likewise.
15989         * g++.old-deja/g++.oliva/typename1.C: Likewise.
15990         * g++.old-deja/g++.oliva/typename2.C: Likewise.
15991         * g++.old-deja/g++.other/typename1.C: Likewise.
15992         * g++.old-deja/g++.pt/inherit2.C: Likewise.
15993         * g++.old-deja/g++.pt/nontype5.C: Likewise.
15994         * g++.old-deja/g++.pt/typename11.C: Likewise.
15995         * g++.old-deja/g++.pt/typename14.C: Likewise.
15996         * g++.old-deja/g++.pt/typename16.C: Likewise.
15997         * g++.old-deja/g++.pt/typename3.C: Likewise.
15998         * g++.old-deja/g++.pt/typename4.C: Likewise.
15999         * g++.old-deja/g++.pt/typename5.C: Likewise.
16000         * g++.old-deja/g++.pt/typename7.C: Likewise.
16001         * g++.old-deja/g++.robertl/eb9.C: Likewise.
16002
16003 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
16004
16005         * g++.dg/other/linkage1.C: New test.
16006         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
16007         specifiers.
16008
16009 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
16010
16011         * gcc.dg/concat.c: New test.
16012
16013 2001-12-11  Stan Shebs  <shebs@apple.com>
16014
16015         * objc/compile: New test directory.
16016         * objc/compile/compile.exp: New expect script.
16017         * objc/compile/20011211-1.m: New compile test.
16018
16019 2001-12-11  Jason Merrill  <jason@redhat.com>
16020
16021         * lib/prune.exp (prune_gcc_output): Also handle "In member
16022         function".  So many permutations...
16023
16024 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
16025
16026         * g++.dg/template/typedef1.C: New test.
16027
16028 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16029
16030         * g++.dg/other/copy1.C: New test.
16031
16032 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
16033
16034         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
16035
16036         * gcc.dg/builtin-choose-expr.c: New.
16037
16038 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
16039
16040         * gcc.dg/altivec-2.c: New.
16041
16042 2001-12-07  Richard Henderson  <rth@redhat.com>
16043
16044         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
16045
16046 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
16047
16048         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
16049         ultrasparc.
16050
16051 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16052
16053         * g++-old.deja/g++.robertl/eb101.C: Deleted.
16054
16055 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
16056
16057         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
16058         variable argument list.
16059
16060 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
16061
16062         * gcc.c-torture/execute/memcheck: Delete entire directory.
16063         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
16064         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
16065
16066 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16067
16068         * gcc.dg/Wshadow-1.c: New test.
16069
16070 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
16071
16072         * gcc.c-torture/compile/20011130-1.c: New test.
16073
16074         * gcc.dg/noncompile/20011025-1.c: New test.
16075
16076         * g++.dg/other/anon-union.C: New test.
16077
16078         * gcc.c-torture/execute/20011024-1.c: New test.
16079
16080 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
16081
16082         * gcc.c-torture/execute/20000722-1.x,
16083         gcc.c-torture/execute/20010123-1.x: Remove.
16084         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
16085         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
16086         gcc.dg/c99-complit-2.c: New tests.
16087
16088 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
16089
16090         * g++.dg/inherit/base1.C: New test.
16091
16092 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
16093
16094         * g++.dg/other/stdarg1.C: New test.
16095
16096         * gcc.c-torture/compile/20011130-2.c: New test.
16097
16098 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
16099
16100         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
16101         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
16102         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
16103         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
16104         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
16105         * gcc.dg/builtin-prefetch-1.c: New test.
16106
16107 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
16108
16109         * gcc.dg/20011130-1.c: New test.
16110
16111 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16112
16113         * g++.dg/other/scope1.C: New test.
16114         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
16115
16116 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16117
16118         * gcc.dg/vla-init-1.c: New test.
16119
16120 2001-12-01  Geoff Keating  <geoffk@redhat.com>
16121
16122         * gcc.c-torture/compile/structs.c: New testcase from GDB.
16123
16124 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16125
16126         * objc.dg/alias.m: Update.
16127         * objc.dg/class-1.m: Update.
16128         * objc.dg/const-str-1.m: Update.
16129         * objc.dg/fwd-proto-1.m: Update.
16130         * objc.dg/id-1.m: Update.
16131         * objc.dg/super-class-1.m: Update.
16132
16133 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
16134
16135         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
16136         constructs.
16137
16138 2001-11-28  Jeffrey A Law  (law@cygnus.com)
16139
16140         * gcc.c-torture/execute/20011128-1.c: New test.
16141
16142 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
16143
16144         * gcc.dg/20011127-1.c: New test.
16145
16146 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16147
16148         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
16149         from Austin Group draft 7.
16150         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
16151         scanf format arguments.
16152         * gcc.dg/format/no-exargs-2.c: New test.
16153
16154 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
16155
16156         * g++.dg/abi/vbase8-4.C: New test.
16157
16158 2001-11-24  Ian Lance Taylor  <ian@airs.com>
16159
16160         * gcc.c-torture/execute/20011121-1.c: New test.
16161
16162 2001-11-23  Jeffrey A Law  (law@cygnus.com)
16163
16164         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
16165
16166 2001-11-23  Andreas Jaeger  <aj@suse.de>
16167
16168         * gcc.dg/cpp/charconst-2.c: New test.
16169
16170 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
16171
16172         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
16173         to the host if it is remote.  Let tests specify extra headers
16174         they use.
16175         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
16176         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
16177         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
16178         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
16179         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
16180         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
16181         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
16182         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
16183         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
16184         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
16185
16186 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
16187
16188         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
16189         for little endian ARMs.
16190
16191 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
16192
16193         * gcc.c-torture/compile/20011119-1.c: New test.
16194         * gcc.c-torture/compile/20011119-2.c: New test.
16195
16196 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
16197
16198         * gcc.dg/altivec-1.c: Fix typo.
16199
16200 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
16201
16202         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
16203
16204 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
16205
16206         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
16207
16208 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
16209
16210         * lib/g77.exp: Don't specify --rpath-link.
16211
16212         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
16213         across all the headers.
16214         * gcc.dg/format/format.exp: For testing on a remote host,
16215         copy format.h.
16216
16217         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
16218         * gcc.c-torture/execute/930406-1.c: Likewise.
16219         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16220
16221 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
16222
16223         * gcc.dg/altivec-1.c: New.
16224
16225 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
16226
16227         * gcc.dg/cpp/fpreprocessed.c: New test case.
16228
16229 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16230
16231         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
16232         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
16233         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
16234
16235 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16236
16237         * gcc.dg/no-builtin-1.c: New test.
16238
16239 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
16240
16241         * gcc.c-torture/execute/20011115-1.c: New test.
16242
16243 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
16244
16245         * gcc.c-torture/compile/20011114-2.c: New test.
16246         * gcc.c-torture/compile/20011114-3.c: New test.
16247         * gcc.c-torture/compile/20011114-4.c: New test.
16248
16249 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
16250
16251         * g++.dg/other/init1.C: New test.
16252
16253 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
16254
16255         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
16256         message.
16257
16258         * gcc.c-torture/execute/20011114-1.c: New testcase.
16259
16260         * gcc.c-torture/compile/20010327-1.c: Revert last change.
16261         * gcc.c-torture/compile/20011114-1.c: New test, exactly
16262         like the (before this change) version of 20010327-1.c.
16263
16264 2001-11-14  Roger Sayle <roger@eyesopen.com>
16265
16266         * gcc.c-torture/execute/string-opt-13.c: New testcase.
16267
16268 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
16269
16270         * g++.dg/init/array2.C: New test.
16271
16272 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
16273
16274         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
16275
16276 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
16277
16278         * g++.dg/other/forscope1.C: New test.
16279         * g++.dg/ext/forscope1.C: New test.
16280         * g++.dg/ext/forscope2.C: New test.
16281
16282 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
16283
16284         * gcc.c-torture/execute/20011113-1.c: New test.
16285
16286 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
16287
16288         * gcc.c-torture/execute/20011109-2.c: New test.
16289
16290         * gcc.c-torture/execute/20011109-1.c: New test.
16291
16292 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
16293
16294         * gcc.c-torture/compile/20011109-1.c: New test.
16295
16296 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
16297
16298         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
16299         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
16300         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
16301         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
16302         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
16303         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
16304         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
16305
16306 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16307
16308         * g++.dg/warn/Wshadow-1.C: New tests.
16309         * g++.old-deja/g++.mike/for3.C: Update.
16310
16311 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16312
16313         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
16314         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
16315         XFAILs.  Adjust expected error texts.
16316         * gcc.c-torture/compile/20011106-1.c,
16317         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
16318         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
16319         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
16320         gcc.dg/c99-array-lval-5.c: New tests.
16321
16322 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16323
16324         * gcc.dg/cpp/defined.c: Update.
16325
16326 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16327
16328         * gcc.c-torture/execute/anon-1.c: New test.
16329
16330 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
16331
16332         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
16333         same size, so no warning should be produced on stormy16.
16334
16335         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
16336         due to oversized array.
16337         * g++.old-deja/g++.mike/ns15.C: Likewise.
16338         * g++.old-deja/g++.pt/crash16.C: Likewise.
16339
16340 2001-11-02  Graham Stott  <grahams@redhat.com>
16341
16342         * g++.dgother/debug1.C: Fix typos.
16343
16344 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
16345
16346         * g++.dg/other/debug1.C: New test.
16347
16348 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16349
16350         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
16351         of unsigned long.
16352
16353 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
16354
16355         * gcc.dg/20011029-2.c: New test.
16356
16357         * gcc.c-torture/compile/20011029-1.c: New test.
16358
16359 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
16360
16361         * objc/execute/class_self-1.m: New test.
16362         * objc/execute/class_self-2.m: New test.
16363
16364 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
16365
16366         * gcc.misc-tests/msgs.exp: Delete.
16367         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
16368         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
16369         error set to match recent changes.
16370
16371 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
16372
16373         * gcc.dg/20011021-1.c: New test.
16374
16375 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
16376
16377         * gcc.c-torture/compile/20011023-1.c: New test.
16378
16379 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
16380
16381         * lib/g77.exp: Rewrite based on lib/g++.exp.
16382
16383 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
16384
16385         * gcc.c-torture/execute/20011019-1.c: New test.
16386
16387         * gcc.dg/20011018-1.c: New test.
16388
16389 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
16390
16391         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
16392
16393 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
16394
16395         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
16396         * gcc.dg/attr-invalid.c: Likewise.
16397
16398 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
16399
16400         * testsuite/gcc.dg/20011015-1.c: New test.
16401
16402 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
16403
16404         * g++.dg/template/unify2.C: New test.
16405
16406 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
16407
16408         * g++.dg/other/exception-specification.C: New test
16409
16410 2001-10-13  Tom Rix  <trix@redhat.com>
16411
16412         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
16413         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
16414
16415 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
16416
16417         * testsuite/gcc.dg/20011009-1.c: New test.
16418
16419 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16420
16421         PR g++/4476
16422         * g++.dg/other/friend1.C: New test.
16423
16424 2001-10-11  Richard Henderson  <rth@redhat.com>
16425
16426         * g++.old-deja/g++.other/crash18.C: Add -S to options.
16427
16428 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16429
16430         * gcc.c-torture/compile/20011010-1.c: New.
16431
16432 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16433
16434         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
16435         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
16436         g77.f-torture/execute/execute.exp,
16437         g77.f-torture/noncompile/noncompile.exp,
16438         gcc.c-torture/compile/compile.exp,
16439         gcc.c-torture/execute/execute.exp,
16440         gcc.c-torture/execute/ieee/ieee.exp,
16441         gcc.c-torture/execute/memcheck/memcheck.exp,
16442         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
16443         objc/execute/execute.exp: Update FSF address.
16444
16445 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
16446
16447         * gcc.dg/cpp/cmdlne-C.c: Update.
16448         * gcc.dg/cpp/cmdlne-C2.c: New.
16449
16450 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16451
16452         * gcc.c-torture/execute/20011008-3.c: New.
16453
16454 2001-10-08  DJ Delorie  <dj@redhat.com>
16455
16456         * gcc.dg/20011008-1.c: New.
16457         * gcc.dg/20011008-2.c: New.
16458
16459 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16460
16461         * gcc.dg/cpp/spacing1.c: Update test.
16462
16463 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16464
16465         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
16466         spelling errors of "separate" as "seperate".
16467
16468 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
16469
16470         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
16471         enough to avoid inlining.
16472
16473 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
16474
16475         * lib/g77.exp: set libg2c_dir correctly.
16476
16477 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16478
16479         * gcc.dg/cpp/macro11.c: New test.
16480
16481 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16482
16483         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
16484         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
16485         gcc.dg/format/multattr-3.c: New tests.
16486         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
16487         tests for format attributes on function pointers being rejected.
16488
16489 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16490
16491         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
16492
16493 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16494
16495         * g++.dg/warn/format1.C: New test.
16496
16497 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
16498
16499         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
16500
16501 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
16502
16503         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
16504
16505 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
16506
16507         * gcc.dg/cpp/redef2.c: Add test.
16508
16509 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
16510
16511         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
16512         long-standing bug on i686, apparently.
16513         * gcc.c-torture/execute/loop-2c.x: New file.
16514         * gcc.c-torture/execute/loop-2d.x: New file.
16515         * gcc.c-torture/execute/loop-3c.x: New file.
16516
16517 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
16518
16519         * gcc.dg/cpp/20000625-2.c: Correct line number.
16520
16521 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16522
16523         * gcc.dg/cpp/macro10.c: New test.
16524         * gcc.dg/cpp/strify3.c: New test.
16525         * gcc.dg/cpp/spacing1.c: Add tests.
16526         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
16527         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
16528
16529 2001-09-24  DJ Delorie  <dj@redhat.com>
16530
16531         * gcc.c-torture/execute/20010924-1.c: New test.
16532
16533 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16534
16535         * testsuite/objc/execute/paste.m: Remove.
16536
16537 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16538
16539         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
16540
16541 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
16542
16543         * g77.dg/strlen0.f: New test.
16544
16545 2001-09-21  Richard Henderson  <rth@redhat.com>
16546
16547         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
16548         * g++.old-deja/g++.abi/vtable2.C: Likewise.
16549
16550 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16551
16552         Table-driven attributes.
16553         * g++.dg/ext/attrib1.C: New test.
16554
16555 2001-09-20  DJ Delorie  <dj@redhat.com>
16556
16557         * gcc.dg/20000926-1.c: Update expected warning messages.
16558         * gcc.dg/array-2.c: Likewise, and test for warnings too.
16559         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
16560         array.
16561
16562 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
16563
16564         * g++.dg/eh/registers1.C: New test case.
16565
16566 2001-09-17  Richard Henderson  <rth@redhat.com>
16567
16568         * gcc.dg/array-5.c: Fix VLA decomposition test.
16569
16570 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16571
16572         * gcc.dg/cpp/line5.c: New testcase.
16573
16574 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
16575
16576         * gcc.dg/cpp/macro9.c: New test.
16577
16578 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
16579
16580         * gcc.c-torture/execute/980223.c: Change type of addr from long
16581         to char *.
16582
16583 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
16584
16585         * gcc.c-torture/execute/20010915-1.c: New test.
16586
16587 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
16588
16589         * g77.dg/bprob: New directory.
16590         * g77.dg/bprob/bprob.exp: New file.
16591         * g77.dg/bprob/bprob-1.f: New test.
16592         * g77.dg/gcov: New directory.
16593         * g77.dg/gcov/gcov.exp: New file.
16594         * g77.dg/gcov/gcov-1.f: New test.
16595         * g77.dg/gcov/gcov-1.x: New file.
16596
16597 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
16598
16599         * gcc.dg/cpp/directiv.c: Update.
16600         * gcc.dg/cpp/undef1.c: Update.
16601
16602 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
16603
16604         * gcc.dg/20010912-1.c: New test.
16605
16606 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
16607
16608         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
16609         language-independent file in lib.
16610         * lib/gcov.exp: New file.
16611
16612 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16613
16614         * gcc.c-torture/compile/20010911-1.c: New test.
16615
16616 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
16617
16618         * lib/profopt.exp: New, to support profile-directed optimizations.
16619         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
16620         * gcc.misc-tests/bprob-1.c: New test.
16621         * gcc.misc-tests/bprob-2.c: New test.
16622
16623 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
16624
16625         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
16626         XFAIL and which kinds of gcov output to verify.
16627         * gcc.misc-tests/gcov-4b.x: New file.
16628         * gcc.misc-tests/gcov-5b.x: New file.
16629         * gcc.misc-tests/gcov-6.x: New file.
16630         * gcc.misc-tests/gcov-7.c: New test.
16631         * gcc.misc-tests/gcov-7.x: New file.
16632
16633 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
16634
16635         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
16636         * gcc.misc-tests/gcov-6.c: New test.
16637
16638 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16639
16640         PR c++/3986
16641         * g++.dg/abi/vbase1.C: New test.
16642
16643 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
16644
16645         * objc.dg/method-2.m: New.
16646
16647 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16648
16649         PR c++/4203
16650         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
16651         * g++.dg/init/empty1.C: New test.
16652
16653 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
16654
16655         * gcc.c-torture/compile/20010903-1.c: New test.
16656
16657 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
16658
16659         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
16660         for m68k.
16661
16662 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
16663
16664         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
16665
16666         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
16667
16668         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
16669
16670 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
16671
16672         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
16673         for 16-bit 'unsigned int'.
16674
16675 2001-08-29  Kazu Hirata  <kazu@hxi.com>
16676
16677         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
16678
16679 2001-08-27  Richard Henderson  <rth@redhat.com>
16680
16681         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
16682         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
16683
16684 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
16685
16686         * gcc.dg/asm-names.c (ymain): New.
16687
16688 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
16689
16690         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
16691         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
16692         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
16693
16694 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16695
16696         * gcc.dg/compare5.c: New testcase.
16697
16698 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
16699
16700         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
16701         and "In instantiation".
16702
16703 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
16704
16705         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
16706
16707 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
16708
16709         * gcc.misc-tests/gcov.exp: Add support for branch information.
16710         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
16711         * gcc.misc-tests/gcov-4.c: New test.
16712         * gcc.misc-tests/gcov-4b.c: New test.
16713         * gcc.misc-tests/gcov-5b.c: New test.
16714
16715 2001-08-20  Zack Weinberg  <zackw@panix.com>
16716
16717         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
16718         expected to fail.
16719
16720 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16721
16722         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
16723
16724 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
16725
16726         * g++.dg/eh/template1.C: New test.
16727
16728 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
16729
16730         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
16731         Fix thinko.
16732         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
16733         for xfail.
16734
16735 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
16736
16737         * lib/g77-dg.exp:  Use prune.exp for common procedures
16738         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
16739         * lib/g77.exp: (g77-dg-prune) Remove
16740
16741 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
16742
16743         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
16744
16745 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16746
16747         * g++.dg/template/unify1.C: New test.
16748
16749 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
16750
16751         * g++.dg/abi/empty4.C: New test.
16752
16753 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
16754
16755         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
16756         solaris2.*
16757         * g77.f-torture/compile/pr3743.x: Likewise
16758
16759 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16760
16761         * g++.dg/other/using-declaration.C: New test.
16762
16763 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16764
16765         * gcc.dg/cpp/tr-sign.c: New testcase.
16766
16767 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16768
16769         * gcc.dg/cpp/19951025-1.c: Revert.
16770         * gcc.dg/cpp/directiv.c: We no longer process directives that
16771         interrupt macro arguments.
16772
16773 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
16774
16775         * gcc.dg/bconstp-1.c: New test.
16776
16777 2001-08-03  Richard Henderson  <rth@redhat.com>
16778
16779         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
16780
16781 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16782
16783         * gcc.dg/cpp/19951025-1.c: Update.
16784
16785 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
16786
16787         * g77.dg/ff90-1.f (s): Fix reference of variable z,
16788         should be x.
16789
16790 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
16791
16792         Kill -fhonor-std.
16793         * g++.old-deja/g++.ns/ns14.C: Remove special options.
16794         * g++.old-deja/g++.other/std1.C: Likewise.
16795         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
16796
16797 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
16798
16799         * lib/g77.exp:  Load gcc-defs.exp for common procedures
16800         (g77_pass, g77_fail, g77_finish, g77_exit,
16801         ${tool}_check_unsupported_p} Now redundant.  Deleted.
16802
16803 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
16804
16805         * g77.dg/fbackslash.f
16806         * g77.dg/fcase-preserve.f
16807         * g77.dg/ff90-1.f
16808         * g77.dg/ffixed-line-length-0.f
16809         * g77.dg/ffixed-line-length-132.f
16810         * g77.dg/ffixed-line-length-7.f
16811         * g77.dg/ffixed-line-length-72.f
16812         * g77.dg/ffixed-line-length-none.f
16813         * g77.dg/ffree-form-1.f
16814         * g77.dg/fno-backslash.f
16815         * g77.dg/fno-f90-1.f
16816         * g77.dg/fno-fixed-form-1.f
16817         * g77.dg/fno-onetrip.f
16818         * g77.dg/fno-typeless-boz.f
16819         * g77.dg/fno-underscoring.f
16820         * g77.dg/fno-vxt-1.f
16821         * g77.dg/fonetrip.f
16822         * g77.dg/ftypeless-boz.f
16823         * g77.dg/fugly-assumed.f
16824         * g77.dg/funderscoring.f
16825         * g77.dg/fvxt-1.f
16826
16827 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
16828
16829         * objc.dg/fwd-proto-1.m: New.
16830         * objc.dg/local-decl-1.m: New.
16831         * objc.dg/naming-1.m: New.
16832         * objc.dg/naming-2.m: New.
16833         * objc.dg/proto-hier-1.m: New.
16834
16835 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
16836
16837         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
16838         largest-type elements to a struct makes its size grow.
16839
16840 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16841
16842         * g++.dg/abi/vthunk1.C: New test.
16843
16844 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16845
16846         * g++.dg/abi/vbase8-22.C: New test.
16847
16848 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16849
16850         * gcc.dg/cpp/macro8.c: New test.
16851
16852 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
16853
16854         * g++.dg/abi/vbase8-21.C: New test.
16855
16856 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
16857
16858         * g++.dg/abi/vbase8-10.C: New test.
16859
16860 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16861
16862         * lib/g++.exp (g++_set_ld_library_path): Renamed to
16863         ${tool}_set_ld_library_path.
16864         Changed caller.
16865         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
16866         g++.exp.
16867
16868 2001-07-26  Stan Cox <scox@redhat.com>
16869
16870         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
16871         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
16872         gcc_exit, gcc_check_unsupported_p):
16873         Moved to gcc-deps.exp
16874         * gcc-deps.exp: New file.
16875
16876 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16877
16878         * g++.old-deja/g++.pt/defarg14.C: New test.
16879
16880 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16881
16882         * g++.old-deja/g++.other/lineno5.C: New test.
16883
16884 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16885
16886         * g++.old-deja/g++.pt/crash68.C: New test.
16887
16888 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16889
16890         * g++.old-deja/g++.other/crash42.C: New test.
16891
16892 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16893
16894         * gcc.dg/cpp/extratokens.c: Fix.
16895         * gcc.dg/cpp/skipping2.c: New tests.
16896
16897 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16898
16899         * gcc.c-torture/execute/20010724-1.c: New file.
16900         * gcc.c-torture/execute/20010724-1.x: New file.
16901
16902 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16903
16904         * g++.old-deja/g++.other/cond7.C: New test.
16905
16906 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16907
16908         * g++.old-deja/g++.other/optimize4.C: New test.
16909
16910 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16911
16912         * g++.old-deja/g++.abi/vbase8-5.C: New test.
16913
16914 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
16915
16916         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
16917         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
16918         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
16919         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
16920
16921         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
16922         bug report" message.
16923
16924         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
16925         * g++.dg/ext/instantiate1.C: Move from old-deja.
16926
16927 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
16928
16929         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
16930         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
16931         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
16932         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
16933
16934 2001-07-23  Jeffrey A Law  (law@cygnus.com)
16935
16936         * gcc.c-torture/execute/20010723-1.c: New test.
16937
16938 2001-07-23  Ben Elliston  <bje@redhat.com>
16939
16940         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
16941
16942 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16943
16944         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
16945         i[34567]86-*-*.
16946         Delete handling of ieee_multilib_flags.
16947         Pass -mieee for alpha*-*-* and sh-*-*.
16948         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
16949
16950 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
16951
16952         Remove old-abi tests.
16953         * g++.old-deja/g++.mike/p11116.C: Remove.
16954         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
16955
16956 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
16957
16958         * g77.f-torture/compile/pr3743.f:  New test
16959
16960 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
16961
16962         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
16963
16964 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16965
16966         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
16967         g++.old-deja/g++.pt/static6.C: Likewise.
16968         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
16969         supports weak symbols.
16970
16971 2001-07-18  Andreas Jaeger  <aj@suse.de>
16972
16973         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
16974         supported again.
16975
16976 2001-07-18  Andreas Jaeger  <aj@suse.de>
16977
16978         * gcc.dg/iftrap-1.c: Fix target line.
16979
16980 2001-07-17  Richard Henderson  <rth@redhat.com>
16981
16982         * gcc.c-torture/execute/20010717-1.c: New.
16983
16984 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16985
16986         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
16987         tests.
16988
16989 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
16990
16991         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
16992
16993 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16994
16995         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
16996         UAC_SIGBUS, UAC_NOPRINT definitions.
16997
16998 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
16999
17000         * objc/execute/object_is_class.m: New test.
17001         * objc/execute/object_is_meta_class.m: New test.
17002
17003 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17004
17005         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
17006         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
17007
17008 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
17009
17010         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
17011         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
17012
17013 2001-07-14  Richard Henderson  <rth@redhat.com>
17014
17015         * gcc.dg/iftrap-1.c: New.
17016
17017 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
17018
17019         * g77.f-torture/execute/intrinsic77.f: New test.
17020
17021 2001-07-11  Janis Johnson <janis@us.ibm.com>
17022
17023         * gcc.misc-tests/gcov-3.c: New test.
17024
17025 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17026
17027         * gcc.c-torture/compile/20010711-1.c,
17028         * gcc.c-torture/compile/20010711-2.c: New tests.
17029
17030 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17031
17032         * gcc.c-torture/execute/20010711-1.c: New test.
17033
17034 2001-07-11  Ben Elliston  <bje@redhat.com>
17035
17036         * g++.old-deja/g++.other/enum5.C: New test.
17037
17038 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
17039
17040         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
17041         (g++-dg-prune): Call prune_gcc_output.
17042         * prune.exp: New file for prune_gcc_output.
17043         * lib/g++.exp, lib/gcc.exp: Load it.
17044
17045 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17046
17047         * gcc.c-torture/compile/20010701-1.c,
17048         g++.old-deja/g++.ext/attrib6.C: New tests.
17049
17050 2001-07-06  Jeffrey A Law  (law@cygnus.com)
17051
17052         * gcc.c-torture/compile/20010706-1.c: New test.
17053
17054 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
17055
17056         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
17057
17058 2001-06-28  Stan Shebs  <shebs@apple.com>
17059
17060         * gcc.dg/pragma-darwin.c: New test.
17061
17062 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17063
17064         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
17065         Solaris 2.[678] system.
17066
17067 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17068
17069         * gcc.dg/20010622-1.c: New test.
17070
17071 2001-06-18  Stan Shebs  <shebs@apple.com>
17072
17073         * objc.dg: New directory.
17074         * objc.dg/dg.exp: New file.
17075         * objc.dg/alias.m: New.
17076         * objc.dg/class-1.m: New.
17077         * objc.dg/class-2.m: New.
17078         * objc.dg/const-str-1.m: New.
17079         * objc.dg/const-str-2.m: New.
17080         * objc.dg/id-1.m: New.
17081         * objc.dg/method-1.m: New.
17082         * objc.dg/super-class-1.m: New.
17083         * lib/objc-dg.exp: New file.
17084
17085 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17086
17087         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
17088         of label name.
17089
17090 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17091
17092         * g++.old-deja/g++.abi/vbase8-9.C: New test.
17093
17094 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17095
17096         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
17097         variable.
17098
17099 2001-06-12  Richard Henderson  <rth@redhat.com>
17100
17101         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
17102
17103 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17104
17105         * g++.old-deja/g++.abi/vbase5.C: New test.
17106         * g++.old-deja/g++.abi/vbase6.C: New test.
17107         * g++.old-deja/g++.abi/vbase7.C: New test.
17108
17109 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17110
17111         * gcc.c-torture/compile/20010610-1.c: New test.
17112
17113 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17114
17115         * g++.old-deja/g++.abi/vbase4.C: New test.
17116
17117 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17118
17119         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
17120         support %f for HC11/HC12 targets.
17121         * gcc.c-torture/execute/930513-1.x: New file, likewise.
17122         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
17123         on HC11/HC12 targets.
17124         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
17125
17126 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17127
17128         * gcc.dg/wchar_t-1.c: New file.
17129         * gcc.dg/wint_t-1.c: Likewise.
17130
17131 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
17132
17133         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
17134
17135 2001-06-11  Richard Henderson  <rth@redhat.com>
17136
17137         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
17138
17139 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17140
17141         * gcc.c-torture/compile/20010611-1.c: New test.
17142
17143 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17144
17145         * gcc.dg/c99-tag-1.c: Add more tests.
17146
17147 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
17148
17149         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
17150         representation on MN10300 and ARM/Thumb.
17151
17152 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
17153
17154         * g77.f-torture/execute/20010610.f: New.
17155
17156 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
17157
17158         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
17159         names.
17160
17161 2001-06-09  Richard Henderson  <rth@redhat.com>
17162
17163         * gcc.c-torture/execute/ashrdi-1.c: New.
17164         * gcc.c-torture/execute/ashldi-1.c: New.
17165         * gcc.c-torture/execute/lshrdi-1.c: New.
17166
17167 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
17168
17169         * objc/execute/load-3.m: Added. Check sending +load to categories,
17170         in addition to classes.
17171
17172 2001-06-08  Stan Shebs  <shebs@apple.com>
17173
17174         * objc/execute/load-2.m: New test.  From Nicola Pero
17175         <n.pero@mi.flashnet.it>.
17176
17177 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
17178
17179         * gcc.c-torture/execute/20010605-2.c: New test.
17180
17181 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17182
17183         * g++.old-deja/g++.abi/vbase2.C: New test.
17184         * g++.old-deja/g++.abi/vbase3.C: New test.
17185
17186 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17187
17188         * g++.old-deja/g++.pt/friend49.C: New test.
17189
17190 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17191
17192         * g++.old-deja/g++.ext/anon3.C: New test.
17193
17194 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
17195
17196         * g++.old-deja/g++.other/conv7.C: New test.
17197
17198 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
17199
17200         * gcc.c-torture/compile/20010605-2.c: New test.
17201
17202 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17203
17204         * gcc.c-torture/execute/20010604-1.c: New test.
17205
17206 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
17207
17208         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
17209
17210 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
17211
17212         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
17213         (g++_link_flags): Likewise.
17214         (g++_init): Pass gccpath's value to two previous functions.
17215
17216 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17217
17218         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
17219         Ensure logfile entry matches exec command line.
17220
17221 2001-05-31  Richard Henderson  <rth@redhat.com>
17222
17223         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
17224         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
17225
17226 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
17227
17228         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
17229         compiler for irix6.2
17230
17231 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
17232
17233         * g++.old-deja/g++.other/optimize3.C: New file.
17234
17235 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
17236
17237         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
17238         assemble.
17239
17240 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
17241
17242         * g++.old-deja/g++.other/optimize2.C: New file.
17243
17244 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
17245
17246         * gcc.c-torture/compile/20010518-2.c: New file.
17247         * gcc.c-torture/execute/20010518-1.c: New file.
17248         * gcc.c-torture/execute/20010518-2.c: New file.
17249
17250 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17251
17252         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
17253
17254 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
17255
17256         G++ no longer defines builtins that do not begin with __builtin.
17257         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
17258         * g++.old-deja/g++.brendand/misc13.C: Likewise.
17259         * g++.old-deja/g++.law/builtin1.C: Likewise.
17260         * g++.old-deja/g++.law/cvt2.C: Likewise.
17261         * g++.old-deja/g++.mike/net5.C: Likewise.
17262         * g++.old-deja/g++.other/builtins1.C: Likewise.
17263         * g++.old-deja/g++.other/builtins2.C: Likewise.
17264         * g++.old-deja/g++.other/builtins3.C: Likewise.
17265         * g++.old-deja/g++.other/builtins4.C: Likewise.
17266         * g++.old-deja/g++.other/inline8.C: Likewise.
17267         * g++.old-deja/g++.robertl/eb39.C: Likewise.
17268
17269 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
17270
17271         * g++.old-deja/g++.pt/using1.C: Adjust.
17272         * g++.old-deja/g++.pt/using2.C: New test.
17273
17274 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17275
17276         * gcc.dg/cpp/charconst.c: New tests.
17277         * gcc.dg/cpp/escape.c: New tests.
17278         * gcc.dg/cpp/escape-1.c: New tests.
17279         * gcc.dg/cpp/escape-2.c: New tests.
17280         * gcc.dg/cpp/ucs.c: New tests.
17281
17282 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
17283
17284         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
17285         native compiler for irix6.5.
17286
17287 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
17288
17289         * lib/g++.exp (g++_include_flags): Use args to compute
17290         get_multilibs.
17291         (g++_link_flags): Likewise.
17292         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
17293
17294 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17295
17296         * gcc.dg/c90-hexfloat-1.c: Add more tests.
17297
17298 2001-05-21  Geoff Keating  <geoffk@redhat.com>
17299
17300         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
17301         this file.
17302
17303 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17304
17305         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
17306         STACK_SIZE;
17307         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
17308         to STACK_SIZE; Use it to define size of add_histo array.
17309         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
17310         to STACK_SIZE.
17311         (f): Use GITT_SIZE to define size of gitt local table.
17312         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
17313         to STACK_SIZE; Use it to define size of bytemem array.
17314
17315 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17316
17317         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
17318         on 68HC11/HC12 due to the asm instruction.
17319         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
17320         * gcc.c-torture/compile/920520-1.x: Likewise.
17321         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
17322         on 68HC11/HC12 because the function is larger than 64K.
17323         * gcc.c-torture/compile/961203-1.x: New file, this test fails
17324         on 68HC11/HC12 because the structure is too large.
17325
17326 2001-05-20  Richard Henderson  <rth@redhat.com>
17327
17328         * gcc.c-torture/execute/20010520-1.c: New.
17329
17330 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17331
17332         * g++.old-deja/g++.warn/compare1.C: New test.
17333         * gcc.dg/compare4.c: New test.
17334
17335 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
17336
17337         * g++.old-deja/g++.other/optimize1.C: New test.
17338
17339 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17340
17341         * g++.old-deja/g++.pt/spec41.C: New test.
17342
17343 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
17344
17345         * gcc.c-torture/compile/20010114-1.x: Remove.
17346
17347 2001-05-18  Stan Shebs  <shebs@apple.com>
17348
17349         * gcc.c-torture/compile/20010518-1.c: New test.
17350
17351 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
17352
17353         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
17354         * g++.old-deja/g++.pt/crash67.C: New test.
17355
17356 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
17357
17358         * g++.old-deja/g++.other/debug9.C: New test.
17359
17360 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
17361
17362         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
17363
17364 2001-05-16  Jan Hubicka  <jh@suse.cz>
17365
17366         * gcc.c-torture/compile/20010516-1.c: New test.
17367
17368 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17369
17370         * g++.old-deja/g++.other/crash41.C: New test.
17371
17372 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17373
17374         * g++.old-deja/g++.pt/crash66.C: New test.
17375
17376 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
17377
17378         * g++.old-deja/g++.robertl/eb27.C: Convert.
17379
17380 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
17381
17382         * g++.dg/friend-warn.C: New test.  Do not warn about friend
17383         declaration being redundant.
17384
17385 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
17386
17387         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
17388
17389 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
17390
17391         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
17392
17393 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
17394
17395         * lib/g++.exp: Use testsuite_flags.
17396
17397 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
17398
17399         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
17400
17401 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17402
17403         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
17404
17405 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
17406
17407         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
17408
17409 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
17410
17411         * gcc.c-torture/compile/20010313-1.c: New test.
17412
17413 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
17414
17415         * gcc.dg/cpp/direct2.c: New test.
17416         * gccq.dg/cpp/direct2s.c: New test.
17417
17418         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
17419
17420 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
17421
17422         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
17423         * g++.old-deja/g++.other/op3.C: Likewise.
17424
17425 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17426
17427         * gcc.dg/cpp/syshdr.h: New file.
17428         * gcc.dg/cpp/sysmac1.c: Update.
17429         * gcc.dg/cpp/sysmac2.c: Update.
17430
17431 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17432
17433         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
17434
17435 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
17436
17437         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
17438         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
17439
17440 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
17441
17442         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
17443
17444 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
17445
17446         * lib/g++.exp (g++_include_flags): Don't use any special flags
17447         if TESTING_IN_BUILD_TREE is not defined.
17448         (g++_init): Use a plain 'c++' as the compiler if
17449         TESTING_IN_BUILD_TREEE is not defined.
17450
17451 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
17452
17453         * g++.old-deja/g++.eh/catch13.C: New test.
17454         * g++.old-deja/g++.eh/catch14.C: New test.
17455
17456 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
17457
17458         * gcc.dg/cpp/tr-define.c: New test.
17459
17460 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
17461
17462         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
17463         <stdlib.h>, not <malloc.h>.
17464
17465 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
17466
17467         * g++.old-deja/g++.ns/template17.C: New test.
17468
17469 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
17470
17471         * g++.old-deja/g++.pt/ref4.C: New test.
17472
17473 2001-04-30  Richard Henderson  <rth@redhat.com>
17474
17475         * gcc.dg/20000724-1.c: Revert last change.
17476
17477 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
17478
17479         * g77.f-torture/execute/20010430.f: New test.
17480
17481 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
17482
17483         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
17484
17485 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
17486
17487         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
17488
17489 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17490
17491         * g++.old-deja/g++.eh/crash6.C: New test.
17492
17493 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17494
17495         * g++.old-deja/g++.other/warn7.C: New test.
17496
17497 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17498
17499         * g++.old-deja/g++.other/defarg9.C: New test.
17500
17501 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
17502
17503         * g77.f-torture/compile/20010426.f: New test.
17504         * g77.f-torture/execute/20010426.f: New test.
17505
17506 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
17507
17508         * g77.f-torture/compile/20000629-1.x: Remove - error
17509         has been fixed.
17510
17511 2001-04-26  Jeffrey A Law  (law@cygnus.com)
17512
17513         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
17514         Tweak slightly to work with g++.dg framework.
17515         * g++.dg/special/ecos.exp: Run initp1.C test.
17516         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
17517
17518         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
17519         its linker doesn't give line numbers either.
17520         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
17521
17522 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
17523
17524         * g++.old-deja/g++.other/lex1.C: New test.
17525
17526 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
17527
17528         * gcc.dg/noncompile/20010425-1.c: New test.
17529
17530 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
17531
17532         * g++.old-deja/g++.pt/mangle2.C: New test.
17533
17534 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17535
17536         * gcc.dg/format/plus-1.c: New test.
17537
17538 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17539
17540         * gcc.dg/20010423-1.c: New test.
17541
17542 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17543
17544         * gcc.c-torture/execute/20010422-1.c: New test.
17545
17546 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
17547
17548         * g++.old-deja/g++.ns/type2.C: New test.
17549
17550 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
17551
17552         * g++.old-deja/g++.other/perf1.C: New test.
17553
17554 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
17555
17556         * gcc.dg/c99-func-2.c: Remove xfail.
17557         * gcc.dg/c99-func-3.c: Remove xfail.
17558         * gcc.dg/c99-func-4.c: Remove xfail.
17559
17560 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
17561
17562         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
17563
17564 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17565
17566         * gcc.c-torture/compile/20010423-1.c: New test.
17567
17568 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17569
17570         * g++.old-deja/g++.pt/typename28.C: New test.
17571
17572 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17573
17574         * g++.old-deja/g++.abi/empty2.C: New test.
17575         * g++.old-deja/g++.abi/empty3.C: New test.
17576
17577 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17578
17579         * g++.old-deja/g++.other/comdat2.C: New test.
17580         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
17581
17582 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17583
17584         * g++.old-deja/g++.other/overload14.C: New test.
17585
17586 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17587
17588         * g++.old-deja/g++.other/lookup23.C: New test.
17589
17590 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17591
17592         * gcc.c-torture/execute/20010403-1.c: New test.
17593
17594 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
17595             Mark Mitchell  <mark@codesourcery.com>
17596
17597         * lib/old-dejagnu.exp: Don't delete output of executable.
17598         Add .exe suffix to executables.
17599
17600 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
17601
17602         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
17603
17604 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17605
17606         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
17607
17608 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
17609
17610         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
17611         * g++.old-deja/g++.abi/crash1.C: New test.
17612
17613 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
17614
17615         * g++.old-deja/g++.other/crash40.C: New test.
17616
17617 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17618
17619         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
17620
17621 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
17622
17623         * g++.old-deja/g++.other/warn6.C: New test.
17624
17625 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17626
17627         * g++.old-deja/g++.robertl/eb42.C: Same.
17628
17629 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17630
17631         * gcc.dg/wtr-conversion-1.c: New testcase.
17632
17633 2001-04-10  Richard Henderson  <rth@redhat.com>
17634
17635         * g++.old-deja/g++.other/array5.C: New.
17636
17637 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17638
17639         * gcc.c-torture/execute/20010408-1.c: New test.
17640
17641 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
17642
17643         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
17644         headers and constructs.
17645         * g++.old-deja/g++.robertl/eb79.C: Same.
17646         * g++.old-deja/g++.robertl/eb77.C (main): Same.
17647         * g++.old-deja/g++.robertl/eb73.C: Same.
17648         * g++.old-deja/g++.robertl/eb66.C (main): Same.
17649         * g++.old-deja/g++.robertl/eb55.C (t): Same.
17650         * g++.old-deja/g++.robertl/eb54.C (main): Same.
17651         * g++.old-deja/g++.robertl/eb46.C (main): Same.
17652         * g++.old-deja/g++.robertl/eb44.C: Same.
17653         * g++.old-deja/g++.robertl/eb41.C (main): Same.
17654         * g++.old-deja/g++.robertl/eb4.C (main): Same.
17655         * g++.old-deja/g++.robertl/eb39.C: Same.
17656         * g++.old-deja/g++.robertl/eb33.C (main): Same.
17657         * g++.old-deja/g++.robertl/eb31.C (main): Same.
17658         * g++.old-deja/g++.robertl/eb30.C: Same.
17659         * g++.old-deja/g++.robertl/eb3.C: Same.
17660         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
17661         * g++.old-deja/g++.robertl/eb21.C: Same.
17662         * g++.old-deja/g++.robertl/eb15.C: Same.
17663         * g++.old-deja/g++.robertl/eb118.C: Same.
17664         * g++.old-deja/g++.robertl/eb115.C (main): Same.
17665         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
17666         * g++.old-deja/g++.robertl/eb109.C: Same.
17667         * g++.old-deja/g++.other/sibcall1.C (main): Same.
17668         * g++.old-deja/g++.mike/rtti1.C: Same.
17669         * g++.old-deja/g++.mike/p658.C: Same.
17670         * g++.old-deja/g++.mike/net46.C: Same.
17671         * g++.old-deja/g++.mike/net34.C: Same.
17672         * g++.old-deja/g++.mike/memoize1.C: Same.
17673         * g++.old-deja/g++.mike/eh2.C: Same.
17674         * g++.old-deja/g++.law/weak.C: Same.
17675         * g++.old-deja/g++.law/visibility7.C: Same.
17676         * g++.old-deja/g++.law/visibility25.C: Same.
17677         * g++.old-deja/g++.law/visibility22.C: Same.
17678         * g++.old-deja/g++.law/visibility2.C: Same.
17679         * g++.old-deja/g++.law/visibility17.C: Same.
17680         * g++.old-deja/g++.law/visibility13.C: Same.
17681         * g++.old-deja/g++.law/visibility10.C: Same.
17682         * g++.old-deja/g++.law/visibility1.C: Same.
17683         * g++.old-deja/g++.law/virtual3.C (eval): Same.
17684         * g++.old-deja/g++.law/vbase1.C: Same.
17685         * g++.old-deja/g++.law/operators32.C: Same.
17686         * g++.old-deja/g++.law/nest3.C: Same.
17687         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
17688         * g++.old-deja/g++.law/except5.C (main): Same.
17689         * g++.old-deja/g++.law/cvt7.C (run): Same.
17690         * g++.old-deja/g++.law/cvt2.C: Same.
17691         * g++.old-deja/g++.law/cvt16.C: Same.
17692         * g++.old-deja/g++.law/ctors6.C (bar): Same.
17693         * g++.old-deja/g++.law/ctors17.C (main): Same.
17694         * g++.old-deja/g++.law/ctors13.C: Same.
17695         * g++.old-deja/g++.law/ctors12.C (main): Same.
17696         * g++.old-deja/g++.law/ctors10.C: Same.
17697         * g++.old-deja/g++.law/code-gen5.C: Same.
17698         * g++.old-deja/g++.law/bad-error7.C: Same.
17699         * g++.old-deja/g++.law/arm9.C: Same.
17700         * g++.old-deja/g++.law/arm12.C: Same.
17701         * g++.old-deja/g++.law/arg8.C: Same.
17702         * g++.old-deja/g++.law/arg1.C: Same.
17703         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
17704         * g++.old-deja/g++.jason/template31.C: Same.
17705         * g++.old-deja/g++.jason/template24.C (main): Same.
17706         * g++.old-deja/g++.jason/2371.C: Same.
17707         * g++.old-deja/g++.eh/new2.C: Same.
17708         * g++.old-deja/g++.eh/new1.C: Same.
17709         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
17710         * g++.old-deja/g++.brendan/nest21.C (main): Same.
17711         * g++.old-deja/g++.brendan/err-msg3.C: Same.
17712         * g++.old-deja/g++.brendan/crash62.C: Same.
17713         * g++.old-deja/g++.brendan/crash52.C: Same.
17714         * g++.old-deja/g++.brendan/crash49.C (main): Same.
17715         * g++.old-deja/g++.brendan/crash38.C: Same.
17716         * g++.old-deja/g++.brendan/crash15.C (main): Same.
17717         * g++.old-deja/g++.brendan/copy9.C: Same.
17718
17719 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
17720
17721         * gcc.c-torture/execute/20001203-2.c (memset):
17722         Count argument is of type __SIZE_TYPE__.
17723
17724 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
17725
17726         * gcc.c-torture/compile/20010404-1.c: New test.
17727
17728 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
17729
17730         * gcc.c-torture/compile/20010326-1.c: New test.
17731
17732 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
17733
17734         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
17735         peculiarities of the SH.
17736         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
17737
17738 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17739
17740         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
17741         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
17742         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
17743
17744 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17745
17746         * g77.f-torture/compile/20010321-1.f: New test.
17747
17748 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17749
17750         * gcc.c-torture/compile/20010329-1.c: New test.
17751
17752 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17753
17754         * gcc.c-torture/execute/20010329-1.c: New test.
17755
17756 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
17757
17758         * g++.old-deja/g++.other/eh4.C: Fix typo.
17759
17760 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
17761
17762         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
17763
17764 2001-03-28  Philip Blundell  <philb@gnu.org>
17765
17766         * gcc.c-torture/compile/20010328-1.c: New test.
17767
17768 2001-03-27  Richard Henderson  <rth@redhat.com>
17769
17770         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
17771         * g++.old-deja/g++.eh/vbase3.C: Likewise.
17772
17773 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
17774
17775         * gcc.c-torture/compile/20010327-1.c: New test.
17776
17777 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
17778
17779         * g++.old-deja/g++.other/friend12.C: New test.
17780         * g++.old-deja/g++.other/friend9.C: Expect no errors.
17781         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
17782
17783 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17784
17785         * gcc.c-torture/execute/20010325-1.c: New test.
17786
17787 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
17788
17789         * g++.old-deja/g++.other/mangle3.C: New test.
17790
17791 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
17792
17793         * g++.old-deja/g++.other/anon8.C: New test.
17794
17795 2001-03-20  Philip Blundell  <philb@gnu.org>
17796
17797         * gcc.c-torture/compile/20010320-1.c: New test.
17798
17799 2001-03-17  Richard Henderson  <rth@redhat.com>
17800
17801         * g++.old-deja/g++.other/eh4.C: Add expected error text.
17802
17803 2001-03-15  Geoff Keating  <geoff@redhat.com>
17804
17805         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
17806         tests on AIX.
17807
17808 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
17809
17810         * g++.old-deja/g++.other/eh4.C: New test.
17811
17812 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
17813
17814         * gcc.dg/cpp/mi1.c: Update.
17815
17816 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
17817
17818         * g++.old-deja/g++.other/regstack.C: New test.
17819
17820 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
17821
17822         * g++.old-deja/g++.other/ref4.C: New test.
17823
17824 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
17825
17826         * objc/execute/va_method.m: Added.
17827         * objc/execute/IMP.m: Added.
17828         * objc/execute/_cmd.m: Added.
17829         * objc/execute/accessing_ivars.m: Added.
17830         * objc/execute/class-1.m: Added.
17831         * objc/execute/class-10.m: Added.
17832         * objc/execute/class-11.m: Added.
17833         * objc/execute/class-12.m: Added.
17834         * objc/execute/class-13.m: Added.
17835         * objc/execute/class-14.m: Added.
17836         * objc/execute/class-2.m: Added.
17837         * objc/execute/class-3.m: Added.
17838         * objc/execute/class-4.m: Added.
17839         * objc/execute/class-5.m: Added.
17840         * objc/execute/class-6.m: Added.
17841         * objc/execute/class-7.m: Added.
17842         * objc/execute/class-8.m: Added.
17843         * objc/execute/class-9.m: Added.
17844         * objc/execute/class-tests-1.h
17845         * objc/execute/class-tests-2.h
17846         * objc/execute/compatibility_alias.m: Added.
17847         * objc/execute/encode-1.m: Added.
17848         * objc/execute/formal_protocol-1.m: Added.
17849         * objc/execute/formal_protocol-2.m: Added.
17850         * objc/execute/formal_protocol-3.m: Added.
17851         * objc/execute/formal_protocol-4.m: Added.
17852         * objc/execute/formal_protocol-5.m: Added.
17853         * objc/execute/formal_protocol-6.m: Added.
17854         * objc/execute/formal_protocol-7.m: Added.
17855         * objc/execute/informal_protocol.m: Added.
17856         * objc/execute/initialize.m: Added.
17857         * objc/execute/load.m: Added.
17858         * objc/execute/many_args_method.m: Added.
17859         * objc/execute/nested-3.m: Added.
17860         * objc/execute/no_clash.m: Added.
17861         * objc/execute/private.m: Added.
17862         * objc/execute/redefining_self.m: Added.
17863         * objc/execute/root_methods.m: Added.
17864         * objc/execute/selector-1.m: Added.
17865         * objc/execute/static-1.m: Added.
17866         * objc/execute/static-2.m: Added.
17867         * objc/execute/va_method.m: Added.
17868
17869 2001-03-10  Richard Henderson  <rth@redhat.com>
17870
17871         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
17872
17873 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
17874
17875         * g++.old-deja/g++.other/crash31.C: XFAIL.
17876         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
17877         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
17878         * gcc.c-torture/execute/20010123-1.x: XFAIL.
17879         * gcc.c-torture/execute/20010124-1.x: XFAIL.
17880         * gcc.dg/sequence-pt-1.c: XFAIL one test.
17881
17882 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
17883
17884         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
17885
17886 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
17887
17888         * gcc.dg/20000724-1.c: Don't use multiline strings.
17889
17890 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
17891
17892         * objc/execute/string1.m, objc/execute/string2.m: Compare the
17893         result of -cString against what we expect it to be; don't just
17894         print it out for no one to read.
17895
17896         * objc/execute/string3.m, objc/execute/string4.m: New tests.
17897         Based on testcases provided by Nicola Pero.
17898
17899 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
17900
17901         * gcc.dg/cpp/macro7.c: New test.
17902
17903 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
17904
17905         * gcc.dg/cpp/multiline.c: Update.
17906
17907 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17908
17909         * g++.old-deja/g++.other/enum3.C: New test.
17910
17911 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17912
17913         * g++.old-deja/g++.other/pod1.C: New test.
17914
17915 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17916
17917         * g++.old-deja/g++.ext/overload1.C: New test.
17918
17919 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17920
17921         * g++.old-deja/g++.pt/using1.C: New test.
17922
17923 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17924
17925         * g++.old-deja/g++.other/using9.C: New test.
17926
17927 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
17928
17929         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
17930
17931         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
17932
17933 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
17934
17935         * g++.old-deja/g++.ext/realpt1.C: Remove.
17936
17937 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
17938
17939         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
17940
17941 2001-02-26  Will Cohen  <wcohen@redhat.com>
17942
17943         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
17944
17945 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
17946
17947         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
17948         templatized constructors.
17949
17950 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17951
17952         * gcc.c-torture/execute/20010224-1.c: New test.
17953
17954 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
17955
17956         * gcc.c-torture/execute/20010222-1.c: New test.
17957
17958 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
17959
17960         * g++.old-deja/g++.other/inline20.C: New test.
17961
17962 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
17963
17964         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
17965
17966 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17967
17968         * g++.old-deja/g++.other/lookup22.C: New test.
17969
17970 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
17971
17972         * g77.dg: New directory.
17973         * g77.dg/20010216-1.f: New test case.
17974         * g77.dg/dg.exp: New driver.
17975         * lib/g77-dg.exp: New driver library.
17976
17977 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17978
17979         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
17980
17981 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
17982
17983         * g++.old-deja/g++.other/decl9.C: New test.
17984
17985 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
17986
17987         * g++.old-deja/g++.other/init16.C: Update the test so that it does
17988         not need <string> and also tests the initialization at runtime.
17989
17990 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17991
17992         * gcc.c-torture/execute/longlong.c: New test.
17993
17994 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
17995
17996         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
17997
17998 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
17999
18000         * gcc.c-torture/execute/920302-1.c (execute):
18001         Change argument type to short.
18002
18003 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18004
18005         * g++.old-deja/g++.pt/deduct6.C: New test.
18006
18007 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18008
18009         * g++.old-deja/g++.pt/deduct5.C: New test.
18010
18011 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
18012
18013         * gcc.c-torture/execute/20010209-1.c: New test.
18014
18015 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18016
18017         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
18018
18019 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
18020
18021         * g++.dg/vtgc1.C: Update for new ABI.
18022
18023         * consistency.vlad: New directory, 1665 files.
18024
18025 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
18026
18027         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
18028         return type.
18029         * gcc.dg/cpp/digraphs.c: Declare puts.
18030
18031 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18032
18033         * g++.old-deja/g++.other/warn5.C: New test.
18034
18035 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18036
18037         * g++.old-deja/g++.pt/spec40.C: New test.
18038
18039 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18040
18041         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
18042         case.
18043         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
18044
18045 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
18046
18047         * gcc.c-torture/compile/20010209-1.c: New test.
18048
18049 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
18050
18051         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
18052         excess errors message but not if it crashes.
18053         * g++.old-deja/g++.other/crash27.C: Likewise.
18054         * g++.old-deja/g++.other/crash28.C: Likewise.
18055         * g++.old-deja/g++.other/crash30.C: Likewise.
18056         * g++.old-deja/g++.other/crash32.C: Likewise.
18057         * g++.old-deja/g++.other/crash35.C: Likewise.
18058         * g++.old-deja/g++.pt/inherit2.C: Likewise.
18059
18060 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18061
18062         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
18063         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
18064         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
18065         g77.f-torture/execute/execute.exp,
18066         g77.f-torture/noncompile/noncompile.exp,
18067         gcc.c-torture/execute/execute.exp,
18068         gcc.c-torture/execute/memcheck/memcheck.exp,
18069         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
18070         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
18071         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
18072         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
18073         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
18074         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
18075         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18076         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
18077         Remove bug reporting instructions with ancient email addresses.
18078
18079 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18080
18081         * gcc.dg/20010202-1.c: New test.
18082         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
18083
18084 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
18085
18086         * g++.dg/stdbool-if.C: New test.
18087
18088 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
18089
18090         * objc/execute/fdecl.m: Added main().
18091
18092 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18093
18094         * gcc.c-torture/execute/20010206-1.c: New test.
18095
18096 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18097
18098         * gcc.dg/cpp/avoidpaste1.c: Update.
18099
18100 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
18101
18102         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
18103         Pero <nicola@brainstorm.co.uk>.
18104         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
18105
18106 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
18107
18108         * g++.old-deja/g++.pt/spec39.C: New test.
18109
18110 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
18111
18112         * gcc.c-torture/compile/20010202-1.c: New test.
18113
18114 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
18115
18116         * g++.old-deja/g++.abi/primary2.C: New test.
18117         * g++.old-deja/g++.abi/primary3.C: New test.
18118         * g++.old-deja/g++.abi/primary4.C: New test.
18119         * g++.old-deja/g++.abi/primary5.C: New test.
18120         * g++.old-deja/g++.abi/vtable3.h: New test.
18121         * g++.old-deja/g++.abi/vtable3a.C: New test.
18122         * g++.old-deja/g++.abi/vtable3b.C: New test.
18123         * g++.old-deja/g++.abi/vtable3c.C: New test.
18124         * g++.old-deja/g++.abi/vtable3d.C: New test.
18125         * g++.old-deja/g++.abi/vtable3e.C: New test.
18126         * g++.old-deja/g++.abi/vtable3f.C: New test.
18127         * g++.old-deja/g++.abi/vtable3g.C: New test.
18128         * g++.old-deja/g++.abi/vtable3h.C: New test.
18129         * g++.old-deja/g++.abi/vtable3i.C: New test.
18130         * g++.old-deja/g++.abi/vtable3j.C: New test.
18131         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
18132
18133 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
18134
18135         * g++.old-deja/g++.other/anon6.C: New test.
18136         * g++.old-deja/g++.other/anon7.C: New test.
18137
18138 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
18139
18140         * gcc.dg/cpp/avoidpaste2.c: New tests.
18141
18142 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
18143
18144         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
18145
18146 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
18147
18148         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
18149         DECIMAL_DIG cases for Irix."
18150
18151 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
18152
18153         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
18154
18155 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
18156
18157         * gcc.dg/c99-tag-1.c: New test.
18158
18159 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18160
18161         * gcc.dg/cpp/tr-warn1.c: Add tests.
18162
18163 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18164
18165         * gcc.dg/cpp/avoidpaste1.c: Update.
18166         * gcc.dg/cpp/paste4.c: Update.
18167
18168 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
18169
18170         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
18171         cases for Irix.
18172
18173 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18174
18175         * g++.old-deja/g++.other/inline19.C: New test.
18176
18177 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18178
18179         * gcc.dg/Wlarger-than.c: New test.
18180
18181 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18182
18183         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
18184
18185 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
18186
18187         * gcc.c-torture/execute/20010129-1.c: New test.
18188         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
18189
18190 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18191
18192         * gcc.dg/cpp/avoidpaste1.c: Test case.
18193
18194 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
18195
18196         * g++.old-deja/g++.other/inline18.C: New test.
18197
18198 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18199
18200         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
18201         and __builtin_putchar.
18202
18203 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
18204
18205         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
18206         tests.
18207
18208 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
18209
18210         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
18211         floating point number rounding mode to round to the nearest
18212         representable mode.
18213
18214 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
18215
18216         * g++.old-deja/g++.other/mangle2.C: New test.
18217
18218 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
18219
18220         * gcc.c-torture/compile/20010124-1.c: New test.
18221
18222 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
18223
18224         * g++.old-deja/g++.pt/spec38.C: New test.
18225
18226 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18227
18228         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
18229         "Build don't run".
18230
18231 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18232
18233         * gcc.c-torture/execute/20010123-1.c: New test.
18234
18235 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
18236
18237         * g++.old-deja/g++.pt/spec37.C: New test.
18238
18239 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
18240
18241         * g++.old-deja/g++.pt/overload14.C: New test.
18242
18243 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18244
18245         * gcc.c-torture/execute/20010122-1.c: New test, exercise
18246         __builtin_return_address.
18247
18248 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
18249
18250         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
18251         * g++.old-deja/g++.pt/spec35.C: New test.
18252         * g++.old-deja/g++.pt/spec36.C: New test.
18253
18254 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
18255
18256         * gcc.c-torture/compile/20010118-1.c: New test.
18257
18258 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
18259
18260         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
18261
18262 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
18263
18264         * gcc.c-torture/execute/20010119-1.c: New test.
18265
18266 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18267
18268         * g++.old-deja/g++.other/vbase5.C: New test.
18269
18270 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
18271
18272         * gcc.c-torture/execute/20010118-1.c: New test.
18273
18274 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18275
18276         * g++.old-deja/g++.pt/deduct3.C: New test.
18277
18278 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18279
18280         * g++.old-deja/g++.pt/spec34.C: New test.
18281
18282 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
18283
18284         * g77.f-torture/compile/20000601-2.f: New test.
18285
18286 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18287
18288         * g++.old-deja/g++.other/init17.C: New test.
18289
18290 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
18291
18292         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
18293
18294 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18295
18296         * g++.old-deja/g++.pt/unify8.C: New test.
18297
18298 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18299
18300         * g++.old-deja/g++.abi/vbase1.C: New test.
18301
18302 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18303
18304         * g++.old-deja/g++.pt/crash65.C: New test.
18305
18306 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
18307
18308         * gcc.dg/cpp/assembl2.S: New test case.
18309
18310 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
18311
18312         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
18313         are supported.
18314
18315 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18316
18317         * g++.old-deja/g++.other/builtins1.C: New test.
18318         * g++.old-deja/g++.other/builtins2.C: Likewise.
18319         * g++.old-deja/g++.other/builtins3.C: Likewise.
18320         * g++.old-deja/g++.other/builtins4.C: Likewise.
18321
18322 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
18323
18324         * gcc.c-torture/compile/20010117-1.c: New test.
18325         * gcc.c-torture/compile/20010117-2.c: New test.
18326
18327 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18328
18329         * g77.f-torture/execute/20010116.[fx]: New test,
18330         XFAIL on i?86-*-*.
18331         * g77.f-torture/compile/20010115.f: Indicate it's
18332         a test for PR fortran/1636.
18333
18334 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
18335
18336         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
18337
18338 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18339
18340         * g77.f-torture/compile/20010115.f: New test.
18341
18342 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
18343
18344         * g++.old-deja/g++.pt/nontype5.C: New test.
18345
18346 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
18347
18348         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
18349         have an equivalent working one below it.
18350
18351 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
18352
18353         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
18354         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
18355
18356 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
18357
18358         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
18359         message containing "init_priority".
18360         (conpr-2.C): Likewise.
18361         (conpr-3.C): Likewise.
18362         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
18363
18364 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18365
18366         * gcc.c-torture/execute/20010114-2.c: New test.
18367
18368 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
18369
18370         * gcc.c-torture/compile/20010114-1.c: New test.
18371         * gcc.c-torture/compile/20010114-1.x: Xfail.
18372         * gcc.c-torture/compile/20010114-2.c: New test.
18373         * gcc.c-torture/execute/20010114-1.c: New test.
18374         * gcc.dg/trunc-1.c: New test.
18375         * gcc.dg/uninit-B.c: New test.
18376
18377 2001-01-13  Nick Clifton  <nickc@redhat.com>
18378
18379         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
18380         target.
18381
18382 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18383
18384         * gcc.c-torture/compile/20010113-1.c: New test.
18385
18386 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
18387
18388         * gcc.c-torture/compile/20001212-1.c: New test.
18389
18390 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18391
18392         * gcc.dg/cpp/widestr1.c: Update.
18393         * gcc.dg/cpp/prag-imp.c: Remove.
18394
18395 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
18396
18397         * gcc.c-torture/execute/20000801-3.x: Remove.
18398         * gcc.dg/c90-init-1.c: New test.
18399         * gcc.dg/c99-init-1.c: New test.
18400         * gcc.dg/c99-init-2.c: New test.
18401         * gcc.dg/gnu99-init-1.c: New test.
18402
18403 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
18404
18405         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
18406         testing that no relevant ones were found.
18407
18408 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18409
18410         * g++.old-deja/g++.pt/cast2.C: New test.
18411
18412 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18413
18414         * g++.old-deja/g++.pt/friend47.C: New test.
18415
18416 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18417
18418         * g++.old-deja/g++.pt/instantiate13.C: New test.
18419
18420 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18421
18422         * g++.old-deja/g++.other/defarg7.C: New test.
18423         * g++.old-deja/g++.other/defarg8.C: New test.
18424
18425 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18426
18427         * g++.old-deja/g++.pt/crash64.C: New test.
18428
18429 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18430
18431         * g++.old-deja/g++.pt/crash63.C: New test.
18432
18433 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
18434
18435         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
18436
18437 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
18438
18439         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
18440
18441 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18442
18443         * g++.old-deja/g++.pt/error3.C: New test.
18444
18445 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18446
18447         * g++.old-deja/g++.other/crash39.C: New test.
18448
18449 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18450
18451         * g++.old-deja/g++.other/vbase4.C: New test.
18452
18453 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
18454
18455         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
18456         * gcc.dg/special/20000419-2.c: New file. Identical to above.
18457         * gcc.dg/special/special.exp: New test driver which will check
18458         for alias support for the above test.
18459
18460 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
18461
18462         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
18463         problems on small machines.
18464         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
18465         parameterize.
18466
18467 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
18468
18469         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
18470         mips.
18471         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
18472
18473 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
18474
18475         * g++.old_deja/g++.pt/using8.C: New test.
18476
18477 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18478
18479         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
18480
18481 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
18482
18483         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
18484         where a failure is expected.
18485         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
18486
18487 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18488
18489         * g++.old_deja/g++.pt/instantiate12.C: New test.
18490
18491 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18492
18493         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
18494         start of structs.
18495         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
18496         * g++.old-deja/g++.brendan/crash17.C: Likewise.
18497         * g++.old-deja/g++.brendan/crash29.C: Likewise.
18498         * g++.old-deja/g++.brendan/crash48.C: Likewise.
18499         * g++.old-deja/g++.brendan/ns1.C: Likewise.
18500         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
18501         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
18502         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
18503         * g++.old-deja/g++.eh/spec6.C: Likewise.
18504         * g++.old-deja/g++.jason/crash3.C: Likewise.
18505         * g++.old-deja/g++.law/ctors11.C: Likewise.
18506         * g++.old-deja/g++.law/ctors17.C: Likewise.
18507         * g++.old-deja/g++.law/ctors5.C: Likewise.
18508         * g++.old-deja/g++.law/ctors9.C: Likewise.
18509         * g++.old-deja/g++.mike/ambig1.C: Likewise.
18510         * g++.old-deja/g++.mike/net22.C: Likewise.
18511         * g++.old-deja/g++.mike/p3538a.C: Likewise.
18512         * g++.old-deja/g++.mike/p3538b.C: Likewise.
18513         * g++.old-deja/g++.mike/virt3.C: Likewise.
18514         * g++.old-deja/g++.niklas/t128.C: Likewise.
18515         * g++.old-deja/g++.other/anon4.C: Likewise.
18516         * g++.old-deja/g++.other/using1.C: Likewise.
18517         * g++.old-deja/g++.other/warn3.C: Likewise.
18518         * g++.old-deja/g++.pt/t37.C: Likewise.
18519         * g++.old-deja/g++.robertl/eb69.C: Likewise.
18520         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18521
18522 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18523
18524         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
18525
18526 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18527
18528         * gcc.c-torture/execute/stdio-opt-3.c: New test.
18529
18530 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
18531
18532         * gcc.c-torture/compile/20010107-1.c: New test.
18533
18534 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18535
18536         * gcc.c-torture/execute/builtin-noret-1.c: New test.
18537
18538 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18539
18540         * gcc.dg/format/format.h: New file.
18541         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
18542         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
18543         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
18544         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
18545         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
18546         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
18547         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
18548         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
18549         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
18550         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
18551         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
18552         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
18553         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
18554         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
18555         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
18556         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
18557         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
18558         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
18559         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
18560         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
18561         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
18562         instead of declaring standard types, macros and functions in each
18563         test.
18564
18565 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
18566
18567         * gcc.c-torture/execute/20010106-1.c: New test.
18568
18569 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
18570
18571         * gcc.dg/format/format.exp: New file.
18572         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
18573         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
18574         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
18575         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
18576         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
18577         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
18578         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
18579         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
18580         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
18581         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
18582         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
18583         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
18584         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
18585         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
18586         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
18587         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
18588         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
18589         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
18590         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
18591         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
18592         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
18593         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
18594         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
18595         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
18596         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
18597         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
18598         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
18599         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
18600         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
18601         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
18602         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
18603         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
18604         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
18605         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
18606         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
18607         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
18608         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
18609         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
18610         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
18611         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
18612         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
18613         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
18614
18615 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
18616
18617         * gcc.c-torture/execute/991228-1.c: Take word endianness into
18618         account.
18619
18620 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18621
18622         * gcc.c-torture/execute/builtin-complex-1.c: New test.
18623
18624 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
18625
18626         * g++.old-deja/g++.pt/crash62.C: New test.
18627
18628 2001-01-04  Richard Henderson  <rth@redhat.com>
18629
18630         * gcc.dg/20000926-1.c: Update expected warnings.
18631         * gcc.dg/array-2.c: Likewise.
18632         * gcc.dg/array-4.c: Also validate flexible array members.
18633         * gcc.dg/c99-flex-array-1.c: New.
18634
18635 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
18636
18637         * gcc.c-torture/compile/20001222-1.x: Remove.
18638
18639 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18640
18641         * gcc.c-torture/execute/built-in-setjmp.c: New.
18642
18643 2001-01-03  Richard Henderson  <rth@redhat.com>
18644
18645         * gcc.dg/940510-1.c: Update expected error wording.
18646         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
18647
18648 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
18649
18650         * lib/target-supports.exp (check_alias_available): Modified to
18651         indicate aliases not supported if only weak aliases are supported.
18652
18653 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18654
18655         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
18656         Turn on cmpstrsi checks for __pj__ and __i370__.
18657
18658 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18659
18660         * g++.old-deja/g++.other/virtual11.C: New test.
18661
18662 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18663
18664         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
18665
18666 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18667
18668         * gcc.c-torture/compile/20010102-1.c: New test.
18669
18670 2001-01-02  Andreas Jaeger  <aj@suse.de>
18671
18672         * gcc.dg/noreturn-3.c: New test.
18673
18674         * gcc.dg/noreturn-4.c: New test.
18675
18676 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18677
18678         * gcc.c-torture/execute/stdio-opt-1.c: Also test
18679         __builtin_fputc and __builtin_fwrite.
18680
18681 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
18682
18683         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
18684         signed char, not default char.
18685
18686 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
18687
18688         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
18689
18690 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
18691
18692         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
18693
18694 2000-12-29  Richard Henderson  <rth@redhat.com>
18695
18696         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
18697         (__cyg_profile_func_exit): Define.
18698
18699 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
18700
18701         * g++.dg/vtgc1.C: New test.
18702
18703 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
18704
18705         * gcc.dg/noncompile/20001228-1.c: New test.
18706
18707         * gcc.dg/20001228-1.c: New test.
18708
18709         * gcc.c-torture/execute/20001228-1.c: New test.
18710
18711 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
18712
18713         * gcc.dg/format-strfmon-1.c: New test.
18714
18715 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18716
18717         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
18718         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
18719         * gcc.c-torture/execute/string-opt-1.c: Likewise.
18720         * gcc.c-torture/execute/string-opt-2.c: Likewise.
18721         * gcc.c-torture/execute/string-opt-3.c: Likewise.
18722         * gcc.c-torture/execute/string-opt-4.c: Likewise.
18723         * gcc.c-torture/execute/string-opt-6.c: Likewise.
18724         * gcc.c-torture/execute/string-opt-7.c: Likewise.
18725         * gcc.c-torture/execute/string-opt-8.c: Likewise.
18726         * gcc.c-torture/execute/string-opt-9.c: Likewise.
18727         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18728         * gcc.c-torture/execute/string-opt-11.c: Likewise.
18729         * gcc.c-torture/execute/string-opt-12.c: Likewise.
18730
18731         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
18732         * gcc.c-torture/execute/string-opt-4.c: Test index.
18733
18734 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
18735
18736         * gcc.c-torture/compile/20001226-1.c: New test.
18737
18738 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18739
18740         * gcc.c-torture/compile/20001222-1.c: New test.
18741         * gcc.c-torture/compile/20001222-1.x: Xfail.
18742
18743 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
18744
18745         * gcc.c-torture/execute/comp-goto-2.c: New test.
18746
18747 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
18748
18749         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
18750         Use long types if __INT_MAX__ is 32767.
18751         (main): Use cast to (sint32 *) when poking 88 into a_page.
18752
18753         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
18754
18755 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
18756
18757         * gcc.c-torture/compile/20001221-1.c: New test.
18758         * gcc.c-torture/execute/20001221-1.c: New test.
18759
18760 2000-12-20  Richard Henderson  <rth@redhat.com>
18761
18762         * g++.old-deja/g++.pt/crash36.C: Update error lines.
18763         * g++.old-deja/g++.robertl/eb109.C: Likewise.
18764
18765 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18766
18767         * gcc.dg/compare3.c: New test.
18768
18769 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18770
18771         * gcc.dg/format-warnll-1.c: New test.
18772
18773 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
18774
18775         * gcc.dg/cpp/cmdlne-P.c: New test.
18776
18777 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18778
18779         * gcc.c-torture/execute/builtin-abs-1.c,
18780         gcc.c-torture/execute/builtin-abs-2.c: New tests.
18781
18782 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18783
18784         * gcc.dg/cpp/multiline.c: New test.
18785
18786 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18787
18788         * g++.old-deja/g++.other/syshdr1.C: Update.
18789         * gcc.dg/cpp/lineflags.c: Remove temporarily.
18790
18791 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18792
18793         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
18794
18795 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18796
18797         * g++.old-deja/g++.pt/ttp65.C: New test.
18798
18799 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18800
18801         * g++.old-deja/g++.pt/ttp64.C: New test.
18802
18803 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18804
18805         * g++.old-deja/g++.pt/spec33.C: New test.
18806
18807 2000-12-14  Catherine Moore  <clm@redhat.com>
18808
18809         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
18810         * gcc.c-torture/execute/920612-2.c: Likewise.
18811         * gcc.c-torture/execute/920428-2.c: Likewise.
18812         * gcc-c-torture/execute/va-arg-11.c: Call exit.
18813         * gcc.c-torture/execute/va-arg-21.c: Likewise.
18814
18815 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18816
18817         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
18818         * gcc.dg/pack-test-2.c: Likewise.
18819
18820 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18821
18822         Tests by Zack Weinberg <zackw@stanford.edu>.
18823
18824         * gcc.dg/cpp/defined.c: Update.
18825         * gcc.dg/cpp/defined_trad.c: New tests.
18826
18827 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18828
18829         * gcc.dg/cpp/trad-direct.c: Update.
18830
18831 2000-12-11  Neil Booth  <neilb@earthling.net>
18832
18833         * gcc.dg/cpp/defined_trad.c
18834
18835 2000-12-11  Neil Booth  <neilb@earthling.net>
18836
18837         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
18838
18839 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18840
18841         * gcc.dg/format-miss-2.c: New test.
18842
18843 2000-12-09  Neil Booth  <neilb@earthling.net>
18844
18845         * gcc.dg/cpp/lineflags.c: New tests.
18846         * gcc.dg/cpp/poison.c: Update.
18847         * gcc.dg/cpp/redef2.c: Update.
18848         * gcc.dg/cpp/skipping.c: New test.
18849
18850 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
18851
18852         * g++.old-deja/g++.other/eh3.C: New testcase.
18853
18854 2000-12-07  Neil Booth  <neilb@earthling.net>
18855
18856         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
18857         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
18858         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
18859         wtr-union-init-2.c, wtr-union-init-3.c: Update.
18860         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
18861         Update.
18862
18863 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18864
18865         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
18866         __SIZE_TYPE__ instead of int for type of integers cast to
18867         pointers.
18868
18869 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
18870
18871         * g++.old-deja/g++.other/cleanup4.C: New test.
18872
18873 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18874
18875         * format-sec-1.c: New test.
18876
18877 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18878
18879         * gcc.dg/format-nonlit-3.c: New test.
18880
18881 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18882
18883         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
18884         through a null pointer.
18885
18886 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18887
18888         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
18889         * g++.old-deja/g++.pt/partial4.C: New test.
18890
18891 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
18892
18893         * gcc.c-torture/execute/ieee/hugeval.x: New.
18894
18895 2000-12-06  Neil Booth  <neilb@earthling.net>
18896
18897         * gcc.dg/cpp/backslash2.c: New tests.
18898
18899 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18900
18901         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
18902         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
18903
18904 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
18905
18906         * gcc.c-torture/execute/20001203-2.c: New testcase.
18907
18908 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
18909
18910         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
18911         * g++.old-deja/g++.other/virtual10.C: New test.
18912
18913 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
18914
18915         * g++.old-deja/g++.mike/pmf5.C: Remove test.
18916
18917 2000-12-05  Richard Henderson  <rth@redhat.com>
18918
18919         * gcc.c-torture/compile/20001205-1.c: New.
18920
18921 2000-12-04  Neil Booth  <neilb@earthling.net>
18922
18923         * g++.old-deja/g++.other/virtual9.C: New test.
18924         * g++.old-deja/g++.pt/crash61.C: New test.
18925         * gcc.c-torture/execute/loop-9.c: New test.
18926
18927 2000-12-04  Neil Booth  <neilb@earthling.net>
18928
18929         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
18930         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
18931         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
18932         * gcc.dg/cpp/extratokens.c: ...here.
18933
18934 2000-12-04  Neil Booth  <neilb@earthling.net>
18935
18936         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
18937         New tests.
18938
18939 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18940
18941         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
18942         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
18943
18944 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18945
18946         * gcc.c-torture/execute/20001203-1.c: New test.
18947
18948 2000-12-03  Neil Booth  <neilb@earthling.net>
18949
18950         * gcc.dg/cpp/macro6.c: New test cases.
18951
18952 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18953
18954         * gcc.c-torture/execute/string-opt-9.c: New test.
18955         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18956         * gcc.c-torture/execute/string-opt-11.c: Likewise.
18957         * gcc.c-torture/execute/string-opt-12.c: Likewise.
18958
18959         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
18960         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
18961
18962 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
18963
18964         * gcc.dg/cpp/if-6.c: New testcase.
18965
18966         * gcc.dg/20001201-1.c: New testcase.
18967
18968 2000-12-02  Neil Booth  <neilb@earthling.net>
18969
18970         * g++.old-deja/g++.other/externC4.C,
18971         g++.old-deja/g++.other/friend10.C: New tests.
18972
18973 2000-12-02  Neil Booth  <neilb@earthling.net>
18974
18975         * g++.old-deja/g++.other/instan2.C
18976         * g++.old-deja/g++.other/instan3.C: New test.
18977
18978 2000-12-02  Neil Booth  <neilb@earthling.net>
18979
18980         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
18981         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
18982         gnuc99.c,gnuc99-pedantic.c: New tests.
18983
18984 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
18985
18986         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
18987         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
18988
18989 2000-12-01  Neil Booth  <neilb@earthling.net>
18990
18991         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
18992         * gcc.dg/cpp/poison.c: Update.
18993         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
18994
18995 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
18996
18997         * g77.f-torture/execute/20001201.f: New test.
18998
18999 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19000
19001         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
19002
19003 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
19004
19005         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
19006
19007 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19008
19009         * g++.old-deja/g++.other/cast6.C: New test.
19010
19011 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
19012
19013         * gcc.c-torture/execute/20001130-2.c: New testcase.
19014
19015 2000-11-30  Richard Henderson  <rth@redhat.com>
19016
19017         * gcc.c-torture/execute/20001130-1.c: New test.
19018
19019 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19020
19021         * g++.old-deja/g++.other/op3.C: New test.
19022
19023 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19024
19025         * g++.old-deja/g++.other/op2.C: New test.
19026
19027 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19028
19029         * g++.old-deja/g++.other/crash38.C: New test.
19030
19031 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
19032
19033         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
19034
19035 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
19036
19037         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
19038         tests.
19039         * gcc.c-torture/execute/string-opt-6.c: New test.
19040
19041         * gcc.dg/20001117-1.c: Add main.
19042
19043 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
19044
19045         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
19046         Move from here ...
19047         * gcc.dg/940510-1.c: ... to here.
19048
19049         * gcc.dg/20000926-1.c: GNU C now allows initializations of
19050         zero-size arrays in toplevel structures.
19051
19052 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19053
19054         * gcc.c-torture/execute/loop-8.c: New test.
19055
19056 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19057
19058         * g++.old-deja/g++.other/base1.C: New test.
19059
19060 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19061
19062         * g++.old-deja/g++.other/parse2.C: New test.
19063
19064 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19065
19066         * g++.old-deja/g++.pt/incomplete1.C: New test.
19067
19068 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19069
19070         * g++.old-deja/g++.other/friend9.C: New test.
19071
19072 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19073
19074         * gcc.dg/20001127-1.c: New test.
19075
19076 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19077
19078         * g++.old-deja/g++.pt/friend46.C: New test.
19079
19080 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19081
19082         * g++.old-deja/g++.other/ptrmem8.C: New test.
19083
19084 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19085
19086         * gcc.c-torture/execute/string-opt-7.c: New test.
19087         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19088
19089 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19090
19091         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
19092         instead of 'mkcheck 2'.
19093
19094 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19095
19096         * gcc.c-torture/execute/memcheck/driver.c,
19097         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
19098         C9X references to refer to C99.
19099
19100 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
19101
19102         * gcc.dg/ultrasp3.c: New test.
19103
19104 2000-11-25  Neil Booth  <neilb@earthling.net>
19105
19106         * gcc.dg/cpp/include2.c: Update test to be locale independent.
19107
19108 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
19109
19110         * gcc.c-torture/compile/20001123-2.c: New.
19111
19112 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19113
19114         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
19115
19116 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
19117
19118         * gcc.dg/sequence-point-1.c: Add some new tests.
19119         * gcc.c-torture/execute/20001124-1.c: New test.
19120
19121 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
19122
19123         * g++.old-deja/g++.other/vaarg4.C: New test.
19124         * gcc.c-torture/compile/20001123-1.c: New test.
19125
19126 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
19127
19128         * g++.other/crash24.C: Adjust and remove XFAIL.
19129         * g++.other/crash37.C: New test.
19130
19131 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
19132
19133         * g++.old-deja/g++.pt/instantiate9.C: New test.
19134
19135 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
19136
19137         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
19138         new ABI, too.
19139
19140         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
19141         * g++.old-deja/g++.robertl/eb55.C: Likewise.
19142
19143 2000-11-22  Neil Booth  <neilb@earthling.net>
19144
19145         * gcc.dg/cpp/Wtrigraphs.c: New test.
19146
19147 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
19148
19149         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
19150
19151 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
19152
19153         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
19154
19155 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
19156
19157         * lib/gcc-dg.exp: load_lib scanasm.exp.
19158         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
19159         * lib/g++-dg.exp: load_lib scanasm.exp.
19160         * lib/scanasm.exp: New.
19161         (scan-assembler, scan-assembler-not): Add optional arguments to
19162         test name, or if not present, the pattern name.
19163         (scan-assembler-dem, scan-assembler-dem-not): New.
19164
19165         * g++.dg/dg.exp: New.
19166
19167 2000-11-21  Neil Booth  <neilb@earthling.net>
19168
19169         * gcc.dg/cpp/integrated1.c: Remove.
19170
19171 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19172
19173         * gcc.c-torture/execute/20001121-1.c: New test.
19174
19175 2000-11-21  Richard Henderson  <rth@redhat.com>
19176
19177         * gcc.c-torture/compile/20001121-1.c: New test.
19178
19179 2000-11-20  Neil Booth  <neilb@earthling.net>
19180
19181         * gcc.dg/cpp/integrated1.c: New test.
19182
19183 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19184
19185         * g++.old-deja/g++.other/inline17.C: New test.
19186
19187 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
19188
19189         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
19190         local variable to be zero: I made the variable global. Now
19191         uses abort() and exit() instead of relying on main's return value.
19192
19193 2000-11-20  Neil Booth  <neilb@earthling.net>
19194
19195         * gcc.dg/cpp/paste2.c: Update test.
19196         * objc/execute/paste.m: New test.
19197
19198 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19199
19200         * gcc.dg/c99-condexpr-1.c: New test.
19201
19202 2000-11-20  Neil Booth  <neilb@earthling.net>
19203
19204         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
19205
19206 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
19207
19208         * g++.old-deja/g++.pt/export1.C: New test.
19209
19210 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
19211
19212         * gcc.dg/20001117-1.c: New test.
19213
19214 2000-11-18  Richard Henderson  <rth@redhat.com>
19215
19216         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
19217
19218 2000-11-18  Richard Henderson  <rth@redhat.com>
19219
19220         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
19221         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
19222         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
19223
19224 2000-11-18  Richard Henderson  <rth@redhat.com>
19225
19226         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
19227         (main): New.  Exit cleanly.
19228
19229 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19230
19231         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
19232         gcc.dg/c99-fordecl-2.c: New tests.
19233
19234 2000-11-18  Richard Henderson  <rth@redhat.com>
19235
19236         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
19237         * gcc.c-torture/execute/zerolen-2.c: New.
19238
19239 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19240
19241         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
19242         memory.
19243
19244 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
19245
19246         * g++.old-deja/g++.pt/instantiate8.C: New test.
19247
19248 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
19249
19250         * g++.old-deja/g++.other/incomplete.C: Add more tests.
19251         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
19252
19253 2000-11-16  Nick Clifton  <nickc@redhat.com>
19254
19255         * gcc.c-torture/execute/nestfunc-2.c: New test.
19256         * gcc.c-torture/execute/nestfunc-3.c: New test.
19257
19258 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
19259
19260         * gcc.c-torture/compile/20001116-1.c: New test.
19261
19262 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19263
19264         * gcc.c-torture/execute/20001115-1.c: New test.
19265
19266 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
19267
19268         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
19269         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
19270         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
19271         * g++.old-deja/g++.abi/vmihint.C: Likewise.
19272
19273 2000-11-15  Neil Booth  <neilb@earthling.net>
19274
19275         gcc.dg/cpp/_Pragma1.c: Update.
19276         gcc.dg/cpp/_Pragma2.c: New test.
19277
19278 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
19279
19280         * g++.old-deja/g++.other/anon5.C: New test.
19281
19282 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19283
19284         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
19285         tests.
19286
19287 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
19288
19289         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
19290         output.
19291
19292 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19293
19294         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
19295         labels at end of compound statements.
19296
19297 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
19298
19299         * gcc.c-torture/execute/loop-7.c: New test.
19300
19301 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19302
19303         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
19304
19305 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19306
19307         * gcc.dg/c99-bool-1.c: New test.
19308
19309 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19310
19311         * gcc.dg/c99-scope-1.c: Remove xfail.
19312         * gcc.dg/c99-scope-2.c: New test.
19313
19314 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19315
19316         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
19317         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
19318
19319 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
19320
19321         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
19322         error messages.
19323
19324         * g++.mike/p700.C: Don't typedef wchar_t.
19325         * g++.mike/p784.C: Likewise.
19326         * g++.mike/eb101.C: Don't use __wchar_t.
19327
19328 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19329
19330         * g77.f-torture/execute/20001111.[fx]: Test premature exit
19331         from DO loop.
19332
19333 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
19334
19335         * gcc.c-torture/execute/20001111-1.c: New test.
19336
19337 2000-11-10  Nick Clifton  <nickc@redhat.com>
19338
19339         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
19340         long multuiple and accumulate.
19341
19342 2000-11-09  Richard Henderson  <rth@redhat.com>
19343
19344         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
19345         via size_t instead of int.
19346
19347         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
19348         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19349         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19350         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19351
19352 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
19353
19354         * gcc.c-torture/compile/20001109-1.c: New test.
19355         * gcc.c-torture/compile/20001109-2.c: New test.
19356
19357 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
19358
19359         * g++.old-deja/g++.pt/operator1.C: New test.
19360         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
19361
19362 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
19363
19364         * gcc.dg/20001108-1.c: New test.
19365
19366 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
19367
19368         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
19369         with both arguments constant strings.
19370         * gcc.c-torture/execute/string-opt-3.c: New test.
19371         * gcc.c-torture/execute/string-opt-4.c: New test.
19372         * gcc.c-torture/execute/string-opt-5.c: New test.
19373
19374 2000-11-08  Nick Clifton  <nickc@redhat.com>
19375
19376         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
19377         mulsidi3adddi patterns.
19378
19379 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
19380
19381         * g++.old-deja/g++.other/crash36.C: New test.
19382
19383 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
19384
19385         * g++.old-deja/g++.other/init16.C: New test.
19386
19387 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
19388
19389         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
19390
19391 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
19392
19393         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
19394         * gcc.c-torture/execute/va-arg-16.x: Likewise.
19395         * gcc.c-torture/execute/va-arg-17.x: Likewise.
19396
19397 2000-11-07  DJ Delorie  <dj@redhat.com>
19398
19399         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
19400
19401 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19402
19403         * gcc.c-torture/execute/string-opt-1.c: New test.
19404
19405 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
19406
19407         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
19408         mips-sgi-irix6.* because the MIPS ABI passes floating-point
19409         parameters in registers, and there is no way for a varargs
19410         function to know in which order the integer and floating-point
19411         parameters should be interleaved when they are placed on the
19412         stack.
19413         * gcc.c-torture/execute/va-arg-16.x: Likewise.
19414         * gcc.c-torture/execute/va-arg-17.x: Likewise.
19415
19416 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19417
19418         * gcc.c-torture/execute/string-opt-2.c: New test.
19419
19420 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
19421
19422         * g++.old-deja/g++.pt/crash60.C: New test.
19423
19424 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
19425
19426         * g++.old-deja/g++.other/crash24.C: New test.
19427         * g++.old-deja/g++.other/crash25.C: New test.
19428         * g++.old-deja/g++.other/crash26.C: New test.
19429         * g++.old-deja/g++.other/crash27.C: New test.
19430         * g++.old-deja/g++.other/crash28.C: New test.
19431         * g++.old-deja/g++.other/crash29.C: New test.
19432         * g++.old-deja/g++.other/crash30.C: New test.
19433         * g++.old-deja/g++.other/crash31.C: New test.
19434         * g++.old-deja/g++.other/crash32.C: New test.
19435         * g++.old-deja/g++.other/crash33.C: New test.
19436         * g++.old-deja/g++.other/crash34.C: New test.
19437         * g++.old-deja/g++.other/crash35.C: New test.
19438
19439 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
19440
19441         * gcc.c-torture/execute/20001031-1.c: New test.
19442
19443 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
19444
19445         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
19446         namespace.
19447
19448         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
19449         standards-conformant.
19450
19451         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
19452
19453         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
19454         * g++.old-deja/g++.mike/p755a.C: Likewise.
19455         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
19456         library makes no calls to `operator new' during initialization.
19457
19458 2000-11-04  Neil Booth  <neilb@earthling.net>
19459
19460         * gcc.dg/cpp/include2.c: New tests.
19461
19462 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
19463
19464         * lib/g++.exp (g++_set_ld_library_path): New function.
19465         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
19466
19467 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
19468
19469         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
19470         warnings.
19471
19472 2000-11-01  Richard Henderson  <rth@redhat.com>
19473
19474         * g++.old-deja/g++.ext/namedret1.C: New.
19475         * g++.old-deja/g++.ext/namedret2.C: New.
19476         * g++.old-deja/g++.ext/namedret3.C: New.
19477
19478 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
19479
19480         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
19481         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
19482
19483 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19484
19485         * gcc.c-torture/execute/va-arg-21.c: New test.
19486
19487 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19488
19489         * gcc.dg/c99-complex-2.c: New test.
19490
19491 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19492
19493         * gcc.c-torture/execute/stdio-opt-1.c: New test.
19494
19495 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
19496
19497         * g++.old-deja/g++.other/inline16.C: New test.
19498
19499 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
19500
19501         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
19502         __PRETTY_FUNCTION__
19503
19504 2000-10-29  Neil Booth  <neilb@earthling.net>
19505
19506         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
19507         New tests.
19508         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
19509         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
19510         optimisation.
19511
19512 2000-10-29  Neil Booth  <neilb@earthling.net>
19513
19514         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
19515         * mi1.c, mi1c.h: Add null directives to multiple-include test.
19516         * mi5.c: Test multiple includes work with -C.
19517         * trigraphs.c: Test ^= version.
19518
19519 2000-10-28  Neil Booth  <neilb@earthling.net>
19520
19521         New tests and test updates for new macro expander.
19522
19523         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
19524         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
19525         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
19526         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
19527         new diagnostic messages.
19528
19529         * gcc.dg/cpp/macro3.c: New tests.
19530
19531 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
19532
19533         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
19534         on the same line.
19535
19536 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
19537
19538         * g++.old-deja/g++.other/eh2.C: New test.
19539
19540 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
19541
19542         * gcc.c-torture/execute/20001027-1.c: New test.
19543
19544 2000-10-26  Richard Henderson  <rth@redhat.com>
19545
19546         * gcc.c-torture/execute/20001026-1.c: New.
19547
19548 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
19549
19550         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
19551         * g++.old-deja/g++.law/builtin1.C: Likewise.
19552         * g++.old-deja/g++.law/ctors10.C: Likewise.
19553         * g++.old-deja/g++.law/virtual3.C: Likewise.
19554         * g++.old-deja/g++.mike/p658.C: Likewise.
19555         * g++.old-deja/g++.other/sibcall1.C: Likewise.
19556         * g++.old-deja/g++.other/vaarg2.C: Likewise.
19557         * g++.old-deja/g++.robertl/eb124.C: Likewise.
19558         * g++.old-deja/g++.robertl/eb44.C: Likewise.
19559         * g++.old-deja/g++.robertl/eb77.C: Likewise.
19560
19561 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19562
19563         * gcc.c-torture/compile/20001024-1.c: New test.
19564
19565 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
19566
19567         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
19568         to tell us whether or not we are using V3.
19569
19570 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19571
19572         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
19573         operands.
19574
19575 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19576
19577         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
19578
19579 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
19580
19581         * gcc.c-torture/execute/20001024-1.c: New test.
19582
19583 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
19584
19585         * g++.old-deja/g++.other/sibcall1.C: New test.
19586
19587 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
19588
19589         * gcc.dg/noncompile/init-3.c: New test.
19590
19591 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19592
19593         * gcc.dg/format-array-1.c: New test.
19594
19595 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19596
19597         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
19598         writing through null pointers; remove comment about testing
19599         unterminated strings.
19600
19601 2000-10-17  Matthew Hiller  <hiller@redhat.com>
19602
19603         * gcc.c-torture/execute/20001017-2.c: New test.
19604
19605 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19606
19607         * gcc.c-torture/compile/20001018-1.c: New test.
19608         * gcc.c-torture/compile/20001018-1.x: Xfail.
19609
19610 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19611
19612         * gcc.c-torture/execute/20001017-1.c: New test.
19613
19614 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19615
19616         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
19617         for multiple use of arguments with scanf formats; add tests for
19618         multiple use of arguments.
19619
19620 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
19621
19622         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
19623
19624 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19625
19626         * gcc.dg/format-miss-1.c: New test.
19627
19628 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
19629
19630         * gcc.c-torture/execute/20001013-1.c: New test.
19631
19632 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
19633
19634         * gcc.dg/format-branch-1.c: New test.
19635
19636 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
19637
19638         * README, lib/file-format.exp: Remove EGCS references.
19639
19640 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
19641
19642         * gcc.dg/20001013-1.c: New test.
19643
19644 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19645
19646         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
19647         for intmax_t in the compiler using __typeof__ and the type rules
19648         for conditional expressions.
19649
19650 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
19651
19652         * gcc.dg/20001012-1.c: New test.
19653         * gcc.dg/20001012-2.c: New test.
19654
19655 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19656
19657         * gcc.dg/format-attr-1.c: New test.
19658
19659 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19660
19661         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
19662         __LONG_LONG_MAX__ instead of LLONG_MAX.
19663
19664 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19665
19666         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
19667         scanf flags.
19668         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
19669         flags.
19670
19671 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19672
19673         * gcc.dg/sequence-pt-1.c: New test.
19674
19675 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
19676
19677         * gcc.c-torture/execute/20001011-1.c: New testcase.
19678         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
19679
19680 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
19681
19682         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
19683         does not error on it.
19684
19685 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
19686
19687         * gcc.dg/20001009-1.c: New test.
19688
19689 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
19690
19691         * gcc.c-torture/compile/20001009-1.c: Move from here ....
19692         * gcc.c-torture/execute/20001009-2.c: ... to here.
19693
19694 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
19695
19696         * gcc.c-torture/compile/20001009-1.c: New testcase.
19697         * gcc.c-torture/execute/20001009-1.c: New testcase.
19698         Testcases provided by Jan Hubicka <jh@suse.cz>.
19699
19700 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19701
19702         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
19703         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
19704         uintmax_t using <limits.h> to emulate the compiler's internal
19705         logic.  No longer XFAIL %j tests.
19706
19707 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19708
19709         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
19710         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
19711         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
19712         regexps and details of expected handling of some bad formats.
19713         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
19714         suppression.
19715
19716 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19717
19718         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
19719         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
19720         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
19721         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
19722         in list archives.
19723
19724 2000-10-06  Richard Henderson  <rth@cygnus.com>
19725
19726         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
19727         * g++.old-deja/g++.brendan/crash52.C: Likewise.
19728         * g++.old-deja/g++.jason/report.C: Likewise.
19729         * g++.old-deja/g++.law/friend5.C: Likewise.
19730         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
19731         of the expected warnings.
19732
19733 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
19734
19735         * g++.old-deja/g++.pt/enum14.C: New test.
19736
19737 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19738
19739         * g++.old-deja/g++.pt/crash59.C: New test.
19740
19741 2000-10-04  Will Cohen  <wcohen@redhat.com>
19742
19743         * gcc.dg/20000926-1.c: New test.
19744
19745 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
19746
19747         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
19748         function name for current C++ compiler.
19749         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
19750
19751 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
19752
19753         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
19754         __PRETTY_FUNCTION__.
19755         * g++.old-deja/g++.ext/pretty2.C: Likewise.
19756
19757 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19758
19759         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
19760
19761 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
19762
19763         * gcc.c-torture/compile/20000923-1.c: New test.
19764
19765 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
19766
19767         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
19768         * g++.old-deja/g++.pt/ttp62.C: Same.
19769         * g++.old-deja/g++.other/inline14.C: Same.
19770
19771 2000-09-24  Richard Henderson  <rth@cygnus.com>
19772
19773         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
19774
19775 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19776
19777         * gcc.dg/c90-printf-1.c: Add test for wide string format.
19778
19779 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
19780
19781         * gcc.c-torture/compile/20000922-1.c: New file.
19782
19783 2000-09-21  Nick Clifton  <nickc@redhat.com>
19784
19785         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
19786         a signed long modulo operation.
19787         (mod6): New function - perform an unsigned long modulo operation.
19788         (main): Add tests for modulos of very large numbers by very small
19789         dividends.
19790
19791 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19792
19793         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
19794
19795 2000-09-19  Richard Henderson  <rth@cygnus.com>
19796
19797         * gcc.dg/compare2.c (case 10): XFAIL.
19798
19799 2000-09-18  Richard Henderson  <rth@cygnus.com>
19800
19801         * gcc.c-torture/execute/20000906-1.c: Move ...
19802         * gcc.dg/20000906-1.c: ... here.  Only run on targets
19803         that support __builtin_trap.
19804
19805 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
19806
19807         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
19808
19809 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19810
19811         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
19812         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
19813         more $ format tests.
19814
19815 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19816
19817         * gcc.dg/format-errmk-1.c: New test.
19818
19819 2000-09-17  Greg McGary  <greg@mcgary.org>
19820
19821         * gcc.c-torture/execute/20000917-1.x: Remove.
19822
19823 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19824
19825         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
19826
19827 2000-09-17  Greg McGary  <greg@mcgary.org>
19828
19829         * gcc.c-torture/execute/20000917-1.c: New test.
19830         * gcc.c-torture/execute/20000917-1.x: XFAIL.
19831
19832 2000-09-16  Neil Booth  <NeilB@earthling.net>
19833
19834         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
19835         in nested macro bug.
19836
19837 2000-09-15  Neil Booth  <NeilB@earthling.net>
19838
19839         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
19840
19841 2000-09-14  Jeffrey A Law  (law@cygnus.com)
19842
19843         * gcc.c-torture/execute/20000914-1.c: New test.
19844
19845 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
19846
19847         * g++.other/inline13.C: New test.
19848
19849 2000-09-12  Andreas Jaeger  <aj@suse.de>
19850
19851         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
19852         constant by Ulrich Drepper <drepper@redhat.com>.
19853
19854 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
19855
19856         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
19857
19858 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19859
19860         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
19861
19862 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
19863
19864         * gcc.dg/cpp/backslash.c: New test.
19865
19866 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
19867
19868         * gcc.c-torture/execute/20000910-1.c: New test.
19869         * gcc.c-torture/execute/20000910-2.c: Likewise.
19870
19871 2000-09-11  Robert Lipe  <robertl@sco.com>
19872
19873         * gcc.dg/pragma-align.c: New test.
19874
19875 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
19876
19877         * g++.old-deja/g++.pt/explicit82.C: New test.
19878         * g++.old-deja/g++.pt/explicit83.C: New test.
19879
19880 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
19881
19882         * gcc.dg/asm-names.c: New test.
19883
19884 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19885
19886         * gcc.dg/cpp/tr-warn6.c: New test
19887
19888 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19889
19890         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
19891         be accepted.
19892
19893 2000-09-07  Catherine Moore  <clm@redhat.com>
19894
19895         * gcc.c-torture/execute/unroll-1.c: New test.
19896
19897 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
19898
19899         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
19900         ERROR markers.
19901         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
19902         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
19903         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
19904         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
19905         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
19906         Preprocess only.
19907         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
19908         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
19909
19910 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19911
19912         * g++.old-deja/g++.pt/deduct2.C: New test.
19913
19914 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19915
19916         * g++.old-deja/g++.pt/parms2.C: New test.
19917
19918 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19919
19920         * g++.old-deja/g++.pt/crash58.C: New test.
19921
19922 2000-09-06  Greg McGary  <greg@mcgary.org>
19923
19924         * gcc.c-torture/execute/20000906-1.c: New test.
19925         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
19926
19927 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19928
19929         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
19930
19931 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19932
19933         * g++.old-deja/g++.pt/crash57.C: New test.
19934
19935 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19936
19937         * g++.old-deja/g++.pt/crash56.C: New test.
19938
19939 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19940
19941         * g++.old-deja/g++.pt/koenig1.C: New test.
19942
19943 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
19944
19945         * gcc.dg/20000904-1.c: New test.
19946
19947 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
19948
19949         * gcc.dg/cpp/paste8.c: New test.
19950
19951 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
19952
19953         * gcc.c-torture/compile/20000827-1.c: New test.
19954
19955 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19956
19957         * gcc.dg/format-diag-1.c: New test.
19958
19959 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19960
19961         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
19962         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
19963         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
19964         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
19965         gcc.dg/formatz-1.c: Adjust warning regular expressions.
19966
19967 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19968
19969         * g++.old-deja/g++.other/nested4.C: New test.
19970
19971 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19972
19973         * g++.old-deja/g++.ns/scoped1.C: New test.
19974
19975 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
19976
19977         * lib/g++.exp: Support testing already-installed GCC.
19978
19979 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19980
19981         * wtr-label-1.c, wtr-suffix-1.c: New tests.
19982
19983 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19984
19985         * gcc.dg/return-type-2.c: New test.
19986
19987 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
19988
19989         * gcc.c-torture/compile/20000825-1.c: New test.
19990
19991 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
19992
19993         * gcc.dg/dwarf2-2.c: New test.
19994
19995 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
19996
19997         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
19998         dg-warning regexps.
19999
20000 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20001
20002         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
20003         gcc.dg/format-ext-5.c: New tests.
20004
20005 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
20006
20007         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
20008
20009 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
20010
20011         * gcc.dg/noncompile/930622-2.c: Adjust error message.
20012
20013 2000-08-24  Richard Henderson  <rth@cygnus.com>
20014
20015         * gcc.dg/ia64-sync-1.c: New test.
20016         * gcc.dg/ia64-sync-2.c: New test.
20017         * gcc.dg/ia64-asm-1.c: New test.
20018
20019 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20020
20021         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
20022         * gcc.dg/format-ext-2.c: New test.
20023
20024 2000-08-23  Jason Merrill  <jason@redhat.com>
20025
20026         * lib/old-dejagnu.exp: Also ignore "In member function" and
20027         "At global scope".
20028
20029 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20030
20031         * gcc.dg/noncompile/label-lineno-1.c: New test.
20032
20033 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20034
20035         * gcc.dg/c99-array-nonobj-1.c: New test.
20036
20037 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20038
20039         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
20040         tests.
20041         * gcc.dg/format-ext-1.c: New test.
20042
20043 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20044
20045         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
20046         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
20047         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
20048         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
20049         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
20050
20051 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20052
20053         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
20054         gcc.dg/c99-strftime-2.c: New tests.
20055
20056 2000-08-22  Richard Henderson  <rth@cygnus.com>
20057
20058         * gcc.c-torture/execute/20000822-1.c: New test.
20059
20060 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20061
20062         * gcc.c-torture/execute/20000819-1.x: Remove.
20063
20064 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20065
20066         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
20067         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
20068         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
20069         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
20070         gcc.dg/format-xopen-1.c: New tests.
20071
20072 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20073
20074         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
20075
20076 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20077
20078         * g++.old-deja/g++.other/loop2.C: New test.
20079
20080         * gcc.c-torture/compile/20000606-1.c: New test.
20081         * gcc.c-torture/compile/20000728-1.c: New test.
20082         * gcc.c-torture/execute/20000801-1.c: New test.
20083         * gcc.c-torture/execute/20000801-2.c: New test.
20084         * gcc.c-torture/execute/20000819-1.c: New test.
20085         * gcc.c-torture/execute/20000819-1.x: XFAIL.
20086         * gcc.dg/20000629-1.c: New test.
20087         * gcc.dg/20000724-1.c: New test.
20088         * gcc.dg/20000807-1.c: New test.
20089
20090 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
20091
20092         * gcc.dg/cpp/pragma-1.c: New test.
20093         * gcc.dg/cpp/pragma-2.c: New test.
20094
20095 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
20096
20097         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
20098         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
20099
20100 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20101
20102         * gcc.c-torture/compile/20000818-1.c: New test.
20103
20104 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
20105
20106         * gcc.c-torture/execute/20000818-1.c: New test.
20107
20108 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20109
20110         * gcc.dg/format-va-1.c: New test.
20111
20112 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20113
20114         * g++.old-deja/g++.other/typedef8.C: New test.
20115
20116 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20117
20118         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
20119         * g++.old-deja/g++.mike/net36.C: Mark candidate.
20120         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
20121         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
20122         * g++.old-deja/g++.other/ptrmem7.C: New test.
20123         * g++.old-deja/g++.pt/ptrmem10.C: New test.
20124
20125 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20126
20127         * g++.old-deja/g++.pt/typename27.C: New test.
20128
20129 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
20130
20131         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
20132         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
20133         * g++.old-deja/g++.pt/friend45.C: New test.
20134         * g++.old-deja/g++.other/friend8.C: New test.
20135
20136 2000-08-15  Richard Henderson  <rth@cygnus.com>
20137
20138         * gcc.c-torture/execute/20000815-1.c: New test.
20139
20140 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20141
20142         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
20143         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
20144         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
20145
20146 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
20147
20148         * g++.old-deja/g++.other/refinit2.C: New test.
20149
20150 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
20151
20152         * lib/c-torture.exp (c-torture): Make
20153         compiler_conditional_xfail_data global.
20154         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
20155         compiler_conditional_xfail_data machinery.
20156         (f-torture-execute): Likewise.
20157         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
20158         and only when unrolling loops.
20159
20160         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
20161
20162 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20163
20164         * g++.old-deja/g++.pt/explicit81.C: New test.
20165
20166 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20167
20168         * g++.old-deja/g++.pt/typename26.C: New test.
20169
20170 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
20171
20172         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
20173         warning.
20174
20175 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20176
20177         * g++.old-deja/g++.other/array3.C: New test.
20178
20179 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20180
20181         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
20182         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
20183         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
20184         New tests.
20185
20186 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
20187
20188         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
20189         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20190
20191 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
20192
20193         * gcc.c-torture/execute/20000808-1.c: New test.
20194
20195 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20196
20197         * gcc.dg/c90-const-expr-1.c: New test.
20198
20199 2000-08-08  Richard Henderson  <rth@cygnus.com>
20200
20201         * gcc.dg/noncompile/920923-1.c: Declare calloc.
20202
20203 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20204
20205         * gcc.dg/noncompile/const-ll-1.c: New test.
20206
20207 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20208
20209         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
20210
20211 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
20212
20213         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
20214         that running programs linked against the shared version of libobjc
20215         run correctly.
20216
20217 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20218
20219         * gcc.dg/c99-printf-1.c: New test.
20220
20221 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20222
20223         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
20224
20225 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
20226
20227         * gcc.c-torture/execute/20000731-1.x: Delete.
20228
20229 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
20230
20231         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
20232         and torture_without_loops as is done by c-torture.exp.
20233         (search_for): Copy from c-torture.exp.
20234         (gcc-dg-runtest): New function, drives a directory of tests
20235         iterating over the TORTURE_OPTIONS.
20236         (scan-assembler, scan-assembler-not): Move here from
20237         individual directory drivers.
20238
20239         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
20240         defined by lib/gcc-dg.exp.
20241         * gcc.dg/cpp/cpp.exp: Likewise.
20242         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
20243         gcc-dg-runtest, so we cycle over optimization options.
20244
20245         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
20246         * gcc.dg/compare2.c: No longer expected to fail.
20247
20248 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
20249
20250         * gcc.c-torture/execute/20000804-1.c: New test.
20251
20252 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20253
20254         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
20255
20256 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
20257
20258         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
20259
20260 2000-08-03  Jeffrey A Law  (law@cygnus.com)
20261
20262         * gcc.c-torture/compile/20000803-1.c: New test.
20263
20264 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20265
20266         * gcc.c-torture/execute/20000801-3.c,
20267         gcc.c-torture/execute/20000801-4.c: New tests.
20268         * gcc.c-torture/execute/20000801-3.x,
20269         gcc.c-torture/execute/20000801-4.x: Xfail.
20270
20271 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
20272
20273         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
20274         libobjc/.libs to allow for libtool.
20275
20276 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
20277
20278         * gcc.c-torture/compile/20000802-1.c: New test.
20279
20280 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
20281
20282         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
20283
20284 2000-07-31  Jeffrey A Law  (law@cygnus.com)
20285
20286         * gcc-c-torture/execute/20000731-2.c: New test.
20287
20288         * gcc.c-torture/execute/20000731-1.c: New test.
20289         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
20290
20291 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
20292
20293         * testsuite/gcc.dg/cpp/paste7.c: New test.
20294         * gcc.dg/cpp/20000725-1.c: New test.
20295
20296 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
20297
20298         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
20299         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
20300         declaration warning for __builtin_dwarf_reg_size.
20301
20302         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
20303
20304 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20305
20306         * gcc.dg/noncompile/voidparam-1.c: New test.
20307
20308 2000-07-30  Richard Henderson  <rth@cygnus.com>
20309
20310         * gcc.dg/c90-digraph-1.c: Don't xfail.
20311         * gcc.dg/compare2.c (case 10): Xfail.
20312         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
20313
20314 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
20315
20316         * gcc.dg/c99-main-1.c: New test.
20317
20318 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20319
20320         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
20321
20322 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
20323
20324         * gcc.c-tortuer/execute/20000726-1.c: New test.
20325
20326 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
20327
20328         * gcc.c-torture/execute/enum-2.c: New test.
20329
20330 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20331
20332         * gcc.dg/cpp/tr-warn3.c: New test.
20333
20334 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20335
20336         * g++.old-deja/g++.ext/implicit1.C: Remove.
20337         * g++.old-deja/g++.jason/c2.C: Remove
20338         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
20339         * g++.old-deja/g++.pt/crash16.C: Likewise.
20340         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
20341
20342 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20343
20344         * g++.old-deja/g++.other/for2.C: New test.
20345
20346 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
20347
20348         * gcc.dg/20000720-1.c: New test.
20349
20350 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
20351
20352         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
20353
20354 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
20355
20356         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
20357         * gcc.c-torture/execute/20000722-1.c: New.
20358         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
20359
20360 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
20361
20362         * gcc.dg/cpp/20000720-1.S: New test.
20363
20364 2000-07-21  Michael Meissner  <meissner@redhat.com>
20365
20366         * gcc.c-torture/execute/ieee/hugeval.c: New test.
20367
20368 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
20369
20370         * g++.old-deja/g++.brendan/crash16.C,
20371         g++.old-deja/g++.brendan/parse3.C,
20372         g++.old-deja/g++.brendan/redecl1.C,
20373         g++.old-deja/g++.ns/template13.C,
20374         g++.old-deja/g++.other/decl4.C,
20375         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
20376
20377 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
20378
20379         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
20380         and "Internal error".
20381
20382         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
20383         regexps.
20384         * gcc.dg/cpp/paste6.c: New test.
20385
20386 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
20387
20388         * gcc.dg/cpp/tr-direct.c: New test.
20389
20390         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
20391         gcc.dg/cpp/undef1.c: Tweak error regexps.
20392
20393 2000-07-18  Eric Christopher <echristo@redhat.com>
20394
20395         * gcc.c-torture/compile/20000718-1.c: New test.
20396
20397 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
20398
20399         * cpplex.c (_cpp_push_token): If the token being pushed back
20400         is the previous token in this context, just subtract one from
20401         context->posn.
20402         * cppmacro.c (save_expansion): Clear aux field when storing a
20403         placemarker.
20404
20405 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
20406
20407         * gcc.dg/noncompile/redecl-1.c: New test.
20408
20409 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
20410
20411         * gcc.c-torture/execute/20000717-5.c: New test.
20412         * gcc.c-torture/execute/20000717-1.x: Removed.
20413
20414 2000-07-17  Richard Henderson  <rth@cygnus.com>
20415
20416         * gcc.c-torture/execute/20000717-4.c: New test.
20417
20418 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
20419
20420         * gcc.dg/cpp/syshdr.c: New test.
20421         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
20422
20423 2000-07-17  Neil Booth  <neilb@earthling.net>
20424
20425         * gcc.dg/cpp/cmdlne-dM.c: New test.
20426         * gcc.dg/cpp/cmdlne-dD.c: New test.
20427
20428 2000-07-17  Jeffrey A Law  (law@cygnus.com)
20429
20430         * gcc.c-torture/execute/20000717-3.c: New test.
20431
20432         * gcc.c-torture/compile/20000717-1.c: New test.
20433
20434 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
20435
20436         * gcc.c-torture/execute/20000717-2.c: New test.
20437
20438 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20439
20440         * gcc.dg/formatz-1.c: New test.
20441
20442         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
20443         * gcc.dg/c99-digraph-1.c: New tests.
20444
20445         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
20446         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
20447
20448         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
20449         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
20450         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
20451         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
20452         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
20453         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
20454         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
20455
20456 2000-07-17   Greg McGary <greg@mcgary.org>
20457
20458         * gcc.c-torture/execute/20000717-1.c: New test.
20459         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
20460
20461 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
20462
20463         * gcc.c-torture/execute/20000715-2.c: New test.
20464         * gcc.dg/20000715-1.c: New test.
20465
20466 2000-07-15  Michael Meissner  <meissner@redhat.com>
20467
20468         * gcc.c-torture/execute/20000715-1.c: New test.
20469
20470 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
20471
20472         * gcc.c-torture/execute/20000707-1.c: New test.
20473
20474 2000-07-13  Neil Booth  <NeilB@earthling.net>
20475
20476         * testsuite/gcc.dg/cpp/digraph1.c,
20477         testsuite/gcc.dg/cpp/digraph2.c,
20478         testsuite/gcc.dg/cpp/digraphs.c: New tests.
20479
20480 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
20481
20482         * g77.f-torture/compile/20000630-2.f:  New test.
20483         * g77.f-torture/compile/20000630-2.x
20484
20485 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
20486
20487         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
20488
20489 2000-07-11  Neil Booth  <NeilB@earthling.net>
20490
20491         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
20492
20493 2000-07-11  Neil Booth  <NeilB@earthling.net>
20494
20495         * gcc.dg/cpp/cmdlne-C.c: New.
20496
20497 2000-07-09  Neil Booth  <NeilB@earthling.net>
20498
20499         * gcc.dg/cpp/directiv.c: New tests.
20500         * gcc.dg/cpp/undef1.c: Update.
20501
20502 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
20503
20504         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
20505
20506 2000-07-09  Neil Booth  <NeilB@earthling.net>
20507
20508         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
20509
20510 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
20511
20512         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
20513         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
20514
20515 2000-07-08  Neil Booth  <NeilB@earthling.net>
20516
20517         * gcc.dg/cpp/macsyntx.c: New tests.
20518
20519 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
20520
20521         * gcc.dg/20000707-1.c: New test.
20522
20523 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
20524
20525         * gcc.c-torture/execute/20000706-1.c: New test.
20526         * gcc.c-torture/execute/20000706-2.c: New test.
20527         * gcc.c-torture/execute/20000706-3.c: New test.
20528         * gcc.c-torture/execute/20000706-4.c: New test.
20529         * gcc.c-torture/execute/20000706-5.c: New test.
20530
20531 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
20532
20533         * g++.old-deja/g++.pt/instantiate7.C: New test.
20534
20535 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
20536
20537         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
20538         * g++.old-deja/g++.mike/thunk3.C: Likewise.
20539         * g++.old-deja/g++.other/rtti3.C: Likewise.
20540         * g++.old-deja/g++.other/rttid3.C: Likewise.
20541
20542 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
20543
20544         *  g77.f-torture/compile/20000630-1.x: Fix typo
20545
20546 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
20547
20548         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
20549         assembly output.
20550
20551 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
20552
20553         * gcc.dg/cpp/ident.c: New test.
20554
20555 2000-07-05  Neil Booth  <NeilB@earthling.net>
20556
20557         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
20558           gcc.dg/cpp/lexstrng.c: New tests.
20559
20560 2000-07-04  Neil Booth  <NeilB@earthling.net>
20561
20562         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
20563         * gcc.dg/cpp/strify2.c: Same.
20564
20565 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
20566
20567         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
20568         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
20569         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
20570         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
20571
20572         * testsuite/gcc.dg/cpp/macro1.c,
20573         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
20574         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
20575         testsuite/gcc.dg/cpp/strify1.c,
20576         testsuite/gcc.dg/cpp/strify2.c: New tests.
20577
20578 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
20579
20580         * gcc.c-torture/execute/20000703-1.c: New test.
20581
20582 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20583
20584         * g++.old-deja/g++.pt (lookup10.C): New test.
20585
20586 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20587
20588         * g++.old-deja/g++.pt (typename25.C): New test.
20589
20590 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
20591
20592         * gcc.c-torture/compile/20000701-1.c: New test.
20593
20594 2000-06-30  Nick Clifton  <nickc@cygnus.com>
20595
20596         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
20597         to test case.
20598
20599 2000-06-30  Catherine Moore  <clm@cygnus.com>
20600
20601         * gcc.c-torture/execute/align-1.c: New test.
20602
20603 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
20604
20605         * g++.old-deja/g++.pt/expr8.C: New test.
20606         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
20607
20608 2000-06-29  Nick Clifton  <nickc@cygnus.com>
20609
20610         * gcc.c-torture/compile/20000629-1.c: New test.
20611
20612 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
20613
20614
20615         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
20616         gcc.dg/noncompile directory, depending on whether they're
20617         preprocessor tests or not.  Annotate all the tests for the dg
20618         framework.
20619
20620         * gcc.c-torture/noncompile/noncompile.exp: Delete.
20621         * gcc.dg/noncompile/noncompile.exp: New.
20622
20623         * Moved files:
20624         Old name                                New name
20625         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
20626         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
20627         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
20628         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
20629         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
20630         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
20631         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
20632         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
20633         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
20634         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
20635         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
20636         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
20637         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
20638         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
20639         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
20640         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
20641         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
20642         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
20643         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
20644         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
20645         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
20646         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
20647         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
20648         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
20649
20650         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
20651         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
20652         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
20653         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
20654         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
20655         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
20656
20657 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
20658
20659         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
20660         declare one variable.  On the fourth, error.
20661         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
20662         declared by 20000628-1a.h.
20663
20664 2000-06-29  Richard Henderson  <rth@redhat.com>
20665
20666         * gcc.c-torture/execute/930529-1.x: New file.
20667         * gcc.dg/920413-1.c: Adjust expected warning text.
20668         * gcc.dg/980217-1.c: Declare abort.
20669         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
20670
20671 2000-06-29  Jeffrey A Law  (law@cygnus.com)
20672
20673         * g77.f-torture/compile/20000629-1.f: New test.
20674         * g77.f-torture/compile/20000629-1.x: Expected to fail.
20675
20676 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
20677
20678         Rearrange lots of files, removing entirely the
20679         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
20680         directories.
20681
20682         * Deleted files:
20683         gcc.c-torture/code_quality/code_quality.exp
20684         gcc.c-torture/special/special.exp
20685         gcc.failure/failure.exp
20686         gcc.failure/940409-1.x
20687         gcc.c-torture/compile/961203-1.x
20688
20689         * New files:
20690         gcc.misc-tests/linkage.exp
20691         gcc.c-torture/execute/920730-1t.c
20692         gcc.c-torture/execute/920730-1t.x
20693         gcc.c-torture/compile/920520-1.x
20694         gcc.c-torture/compile/920521-1.x
20695         gcc.c-torture/compile/981006-1.x
20696         gcc.c-torture/execute/eeprof-1.x
20697
20698         * Moved files (possibly with modifications to fit a new harness):
20699         Old name                                New name
20700         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
20701         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
20702         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
20703         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
20704         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
20705         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
20706         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
20707         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
20708         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
20709         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
20710         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
20711         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
20712         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
20713         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
20714
20715 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
20716
20717         * c-torture/compile/961203-1.x: Delete.
20718
20719         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
20720         not exit. Include stdio.h.
20721         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
20722         * gcc.misc-tests/dg-12.c: Likewise.
20723         * gcc.misc-tests/dg-5.c: Likewise.
20724         * gcc.misc-tests/dg-6.c: Likewise.
20725         * gcc.misc-tests/dg-7.c: Prototype abort.
20726         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
20727         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
20728         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
20729         not exit.
20730         * gcc.misc-tests/sieve.c: Use return from main, not exit.
20731         * gcc.misc-tests/sort2.c: Use return from main, not exit.
20732
20733 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
20734
20735         * gcc.dg/cpp/20000628-1.c: New test.
20736         * gcc.dg/cpp/20000628-1.h: New header for above test.
20737         * gcc.dg/cpp/20000628-1a.h: Likewise.
20738
20739 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
20740
20741         * gcc.dg/cpp: New directory.
20742         * gcc.dg/cpp/cpp.exp: New driver.
20743         * gcc.dg/cpp/20000627-1.c: New test.
20744         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
20745         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
20746         and rewrite as a compilation test.
20747
20748         * gcc.dg: Move many files into the cpp subdirectory, possibly
20749         renaming or editing them as well.
20750         Old name                New name
20751         990119-1.c              cpp/19990119-1.c
20752         990228-1.c              cpp/19990228-1.c
20753         990407-1.c              cpp/19990407-1.c
20754         990409-1.c              cpp/19990409-1.c
20755         990413-1.c              cpp/19990413-1.c
20756         990703-1.c              cpp/19990703-1.c
20757         20000127-1.c            cpp/20000127-1.c
20758         20000129-1.c            cpp/20000129-1.c
20759         20000207-1.c            cpp/20000207-1.c
20760         20000207-2.c            cpp/20000207-2.c
20761         20000209-1.c            cpp/20000209-1.c
20762         20000209-2.c            cpp/20000209-2.c
20763         20000301-1.c            cpp/20000301-1.c
20764         20000419-1.c            cpp/20000419-1.c
20765         20000510-1.S            cpp/20000510-1.S
20766         20000519-1.c            cpp/20000519-1.c
20767         20000529-1.c            cpp/20000529-1.c
20768         20000625-1.c            cpp/20000625-1.c
20769         20000625-2.c            cpp/20000625-2.c
20770         cpp-as1.c               cpp/assert1.c
20771         cpp-as2.c               cpp/assert2.c
20772         cxx-comments-1.c        cpp/cxxcom1.c
20773         cxx-comments-2.c        cpp/cxxcom2.c
20774         endif-label.c           cpp/endif.c
20775         cpp-hash1.c             cpp/hash1.c
20776         cpp-hash2.c             cpp/hash2.c
20777         cpp-if1.c               cpp/if-1.c
20778         cpp-if2.c               cpp/if-2.c
20779         cpp-if3.c               cpp/if-3.c
20780         cpp-if4.c               cpp/if-4.c
20781         cpp-if5.c               cpp/if-5.c
20782         cpp-cond.c              cpp/if-cexp.c
20783         cpp-missingop.c         cpp/if-mop.c
20784         cpp-missingparen.c      cpp/if-mpar.c
20785         cpp-opprec.c            cpp/if-oppr.c
20786         cpp-ifparen.c           cpp/if-paren.c
20787         cpp-shortcircuit.c      cpp/if-sc.c
20788         cpp-shift.c             cpp/if-shift.c
20789         cpp-unary.c             cpp/if-unary.c
20790         cpp-li1.c               cpp/line1.c
20791         cpp-li2.c               cpp/line2.c
20792         lineno.c                cpp/line3.c
20793         lineno-2.c              cpp/line4.c
20794         cpp-mi.c                cpp/mi1.c
20795         cpp-mic.h               cpp/mi1c.h
20796         cpp-micc.h              cpp/mi1cc.h
20797         cpp-mind.h              cpp/mi1nd.h
20798         cpp-mindp.h             cpp/mi1ndp.h
20799         cpp-mix.h               cpp/mi1x.h
20800         cpp-mi2.c               cpp/mi2.c
20801         cpp-mi2a.h              cpp/mi2a.h
20802         cpp-mi2b.h              cpp/mi2b.h
20803         cpp-mi2c.h              cpp/mi2c.h
20804         cpp-mi3.c               cpp/mi3.c
20805         cpp-mi3.def             cpp/mi3.def
20806         poison-1.c              cpp/poison.c
20807         pr-impl.c               cpp/prag-imp.c
20808         cpp-redef-2.c           cpp/redef1.c
20809         cpp-redef.c             cpp/redef2.c
20810         strpaste.c              cpp/strp1.c
20811         strpaste-2.c            cpp/strp2.c
20812         cpp-tradpaste.c         cpp/tr-paste.c
20813         cpp-tradstringify.c     cpp/tr-str.c
20814         cpp-tradwarn1.c         cpp/tr-warn1.c
20815         cpp-tradwarn2.c         cpp/tr-warn2.c
20816         trigraphs.c             cpp/trigraphs.c
20817         cpp-unc1.c              cpp/unc1.c
20818         cpp-unc2.c              cpp/unc2.c
20819         cpp-unc3.c              cpp/unc3.c
20820         cpp-unc.c               cpp/unc4.c
20821         undef.c                 cpp/undef1.c
20822         undef-2.c               cpp/undef2.c
20823         cpp-wi1.c               cpp/widestr1.c
20824
20825 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
20826
20827         * lib/g++.exp (g++_include_flags): Tweak.
20828
20829 2000-06-27  H.J. Lu  <hjl@gnu.org>
20830             Loren J. Rittle  <ljrittle@acm.org>
20831
20832         * lib/g++.exp (g++_include_flags): Override libgloss.exp
20833         version with one that knows about the new gcc tree structure.
20834         (g++_link_flags): Same.
20835
20836 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
20837
20838         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
20839         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
20840         case we are cross-compiling.
20841
20842         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
20843         g++.old-deja/g++.niklas/Makefile.in,
20844         g++.old-deja/g++.niklas/configure.in,
20845         g++.old-deja/g++.other/Makefile.in,
20846         g++.old-deja/g++.other/configure.in,
20847         gcc.c-torture/code_quality/Makefile.in,
20848         gcc.c-torture/code_quality/configure.in,
20849         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
20850         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
20851         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
20852         gcc.c-torture/execute/ieee/Makefile.in,
20853         gcc.c-torture/execute/ieee/configure.in,
20854         gcc.c-torture/noncompile/Makefile.in,
20855         gcc.c-torture/noncompile/configure.in,
20856         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
20857         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
20858         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
20859
20860 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
20861
20862         * g++.old-deja/g++.other/ambig3.C: New test.
20863
20864 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
20865
20866         * g++.old-deja/g++.pt/syntax1.C: New test.
20867         * g++.old-deja/g++.pt/syntax2.C: New test.
20868         * g++.old-deja/g++.other/syntax3.C: New test.
20869         * g++.old-deja/g++.other/syntax4.C: New test.
20870
20871 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
20872
20873         * gcc.dg/20000623-1.c: Prototype exit and abort.
20874
20875 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
20876
20877         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
20878         New tests.
20879         * gcc.dg/cpp-mi3.def: New file.
20880
20881         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
20882         inside assertions.
20883         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
20884         lexer's error messages.
20885         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
20886         divine anything from the linemarkers.
20887         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
20888         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
20889
20890 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
20891
20892         * gcc.dg/20000623-1.c: New test.
20893
20894 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
20895
20896         * gcc.c-torture/execute/20000622-1.c: New test.
20897
20898 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
20899
20900         * g++.old-deja/g++.other/init15.C: New test.
20901
20902 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
20903
20904         * g++.old-deja/g++.pt/vaarg2.C: New test.
20905         * g++.old-deja/g++.pt/vaarg3.C: New test.
20906
20907 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
20908
20909         * g++.old-deja/g++.other/dyncast6.C: New test.
20910
20911 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
20912
20913         * gcc.c-torture/execute/loop-6.c: New test.
20914
20915 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
20916
20917         * gcc.dg/20000614-1.c: New test.
20918         * gcc.dg/20000614-2.c: New test.
20919
20920 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
20921
20922         * g++.old-deja/g++.other/inline12.C: New test.
20923
20924 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
20925
20926         * g++.old-deja/g++.other/eh1.C: New test.
20927
20928 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
20929
20930         * g++.old-deja/g++.other/type.C: New test.
20931
20932 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
20933
20934         * g++.old-deja/g++.other/initstring.C: New test.
20935
20936 2000-06-12  Jason Merrill  <jason@redhat.com>
20937
20938         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
20939
20940 2000-06-09  Jeffrey A Law  (law@cygnus.com)
20941
20942         * gcc.c-torture/compile/20000609-1.c: New test.
20943
20944 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
20945
20946         * gcc.dg/20000609-1.c: New test.
20947
20948 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
20949
20950         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
20951         * gcc.c-torture/noncompile/poison-1.c: Move...
20952         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
20953         * gcc.dg/cpp-li1.c: Add a token after the #line.
20954
20955 2000-06-05  Richard Henderson  <rth@cygnus.com>
20956
20957         * gcc.c-torture/execute/20000605-2.c: New test.
20958         * gcc.c-torture/execute/20000605-3.c: New test.
20959
20960 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
20961
20962         * g77.f-torture/execute/20000503-1.x: New file.
20963
20964 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
20965
20966         * g++.old-deja/g++.eh/badalloc1.C: New test.
20967
20968 2000-06-05  Richard Henderson  <rth@cygnus.com>
20969
20970         * gcc.c-torture/execute/20000605-1.c: New test.
20971
20972 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
20973             Nathan Sidwell <nathan@codesourcery.com>
20974
20975         * gcc.c-torture/compile/20000605-1.c: New test.
20976
20977 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
20978
20979         * g77.f-torture/compile/20000601-1.f:  New test.
20980
20981 2000-06-03  Richard Henderson  <rth@cygnus.com>
20982
20983         * gcc.c-torture/execute/20000603-1.c: New.
20984
20985 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
20986
20987         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
20988         * gcc.dg/noreturn-2.c (noreturn): Likewise.
20989
20990 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
20991
20992         * gcc.dg/compare2.c (case 12): XFAIL.
20993         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
20994         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
20995
20996         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
20997
20998 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
20999
21000         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
21001         guard macro is already defined when the header is first
21002         included.
21003         * gcc.dg/cpp-mix.h: New file.
21004         * gcc.dg/endif-label.c: Update patterns to match compiler.
21005
21006         * g++.brendan/complex1.C: Declare abort.
21007         * g++.law/refs4.C: Remove XFAIL.
21008         * g++.oliva/expr2.C: Declare abort and exit.
21009
21010 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
21011
21012         * gcc.c-torture/execute/20000528-1.c: New test.
21013
21014         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
21015         * g++.old-deja/g++.law/temps4.C: Likewise.
21016
21017         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
21018         stdlib.h.  Call abort() on failure.
21019         * g++.old-deja/g++.law/refs4.C: Likewise.
21020         * g++.old-deja/g++.law/temps4.C: Likewise.
21021         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
21022         * gcc.c-torture/execute/20000112-1.c: Include string.h.
21023
21024 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
21025
21026         Relative to g++.dg/special:
21027         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
21028
21029         Relative to g++.old-deja:
21030         * g++.brendan/complex1.C, g++.jason/optimize2.C,
21031         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
21032         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
21033         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
21034         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
21035         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
21036         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
21037
21038         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
21039         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
21040         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
21041         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
21042         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
21043         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
21044         and/or string.h.
21045
21046         * g++.other/goto1.C: Update expectations for error messages.
21047
21048 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
21049
21050         * gcc.c-torture/compile/20000523-1.c: New test.
21051
21052 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21053
21054         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
21055
21056 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21057
21058         * g++.old-deja/g++.eh/catch11.C: New test.
21059         * g++.old-deja/g++.eh/catch12.C: New test.
21060
21061 2000-05-24  Nick Clifton  <nickc@cygnus.com>
21062
21063         * gcc.c-torture/execute/20000523-1.c: New test.
21064
21065 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
21066
21067         * c-torture/execute/bcp-1.c: Replace abort in arg of
21068         __builtin_constant_p with a generic external function.
21069
21070         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
21071         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
21072         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
21073         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
21074         Prototype abort and/or exit.
21075
21076         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
21077         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
21078         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
21079         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
21080
21081 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
21082
21083         * gcc.dg/dwarf2-1.c: New test.
21084
21085 2000-05-20  Richard Henderson  <rth@cygnus.com>
21086
21087         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
21088
21089 2000-05-20  Andreas Jaeger  <aj@suse.de>
21090
21091         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
21092         testcase.
21093
21094 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
21095
21096         * gcc.c-torture/execute/20000519-2.c: New test.
21097
21098 2000-05-19  Andreas Jaeger  <aj@suse.de>
21099
21100         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
21101         which fails with SSA.
21102
21103         * lib/c-torture.exp: Also test with -O3 -fssa.
21104
21105 2000-05-18  Michael Meissner  <meissner@redhat.com>
21106
21107         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
21108         * gcc.c-torture/execute/920415-1.c: Ditto.
21109         * gcc.c-torture/execute/920501-1.c: Ditto.
21110         * gcc.c-torture/execute/conversion.c: Ditto.
21111         * gcc.c-torture/execute/cvt-1.c: Ditto.
21112
21113 2000-05-18  Jeffrey A Law  (law@cygnus.com)
21114
21115         * gcc.c-torture/compile/20000518-1.c: New test.
21116
21117 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21118
21119         * g77.f-torture/compile/200005018.f:  New test.
21120
21121 2000-05-17  Jeffrey A Law  (law@cygnus.com)
21122
21123         * gcc.c-torture/compile/20000517-1.c: New test.
21124
21125 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21126
21127         * gcc.c-torture/execute/20000516-1.c: New test.
21128
21129 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
21130
21131         * g++.old-deja/g++.other/eh.C: New test.
21132
21133 2000-05-12  Richard Henderson  <rth@cygnus.com>
21134
21135         * gcc.c-torture/execute/990208-1.c (main): Don't pass
21136         constants through to doit's conditional.
21137
21138 2000-05-11  Jeffrey A Law  (law@cygnus.com)
21139
21140         * gcc.c-torture/compile/20000511-1.c: New test.
21141         * g77.f-torture/compile/20000511-1.f: New test.
21142         * g77.f-torture/compile/20000511-2.f: New test.
21143
21144 2000-05-11  Michael Meissner  <meissner@redhat.com>
21145
21146         * gcc.c-torture/execute/20000511-1.c: New test.
21147
21148 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
21149
21150         * gcc.dg/dg.exp: Scan .S files as well as .c files.
21151         * gcc.dg/20000510-1.S: New.
21152
21153 2000-05-08  Catherine Moore  <clm@cygnus.com>
21154
21155         * gcc.dg/unused-3.c: New.
21156
21157 2000-05-06  Richard Henderson  <rth@cygnus.com>
21158
21159           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
21160           * g++.old-deja/g++.mike/warn1.C: Likewise.
21161           * g++.old-deja/g++.pt/local1.C: Likewise.
21162           * g++.old-deja/g++.pt/local7.C: Likewise.
21163           * g++.old-deja/g++.pt/spec16.C: Likewise.
21164
21165 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
21166
21167         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
21168
21169 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
21170
21171           * g77.f-torture/execute/20000503-1.f:  New test.
21172
21173 2000-05-04  Andreas Jaeger  <aj@suse.de>
21174
21175         * gcc.dg/noreturn-2.c: New test.
21176
21177 2000-05-04  Neil Booth  <NeilB@earthling.net>
21178
21179         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
21180         preprocessor.
21181
21182 2000-05-04  Richard Henderson  <rth@cygnus.com>
21183
21184         * gcc.c-torture/execute/20000503-1.c: Fix typo.
21185
21186 2000-05-04  Richard Henderson  <rth@cygnus.com>
21187
21188         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
21189         OpenSSL by Jason R Thorpe.
21190
21191 2000-05-03  Jim Wilson  <wilson@cygnus.com>
21192
21193         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
21194
21195 2000-05-03  Robert Lipe <robertlipe@usa.net>
21196
21197         * gcc.dg/20000503-1.c: New test.
21198
21199 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
21200
21201         * gcc.c-torture/compile/20000502-1.c: New test.
21202         * g++.old-deja/g++.other/align.C: New test.
21203         * gcc.dg/cpp-tradstringify.c: New test.
21204
21205 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
21206
21207         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
21208         and hard registers.
21209
21210 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
21211
21212         * gcc.c-torture/execute/loop-5.c: New test.
21213
21214 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
21215
21216         * gcc.c-torture/execute/va-arg-20.c: New test.
21217
21218 2000-04-23  Jeffrey A Law  (law@cygnus.com)
21219
21220         * gcc.c-torture/execute/20000422-1.c: New test.
21221
21222 2000-04-20  Greg McGary  <gkm@gnu.org>
21223
21224         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
21225         when optimizing, but without sibling-call optimizations (-O1).
21226
21227 2000-04-20  Jeffrey A Law  (law@cygnus.com)
21228
21229           * gcc.c-torture/compile/20000420-1.c: New test.
21230
21231 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21232
21233         * g++.abi/ptrflags.C: New test.
21234         * g++.eh/catchptr1.C: Test incomplete pointer chains.
21235
21236 2000-04-19  Catherine Moore  <clm@cygnus.com>
21237
21238         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
21239
21240 2000-04-19  Greg McGary  <gkm@gnu.org>
21241
21242         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
21243         sibling-call optimizations.
21244
21245 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
21246
21247         * gcc.dg/20000419-1.c: New test.
21248
21249 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
21250
21251         * gcc.c-torture/execute/20000412-6.c: New test.
21252
21253 2000-04-12  Jeffrey A Law  (law@cygnus.com)
21254
21255         * gcc.c-torture/execute/20000412-5.c: New test.
21256         * g77.f-torture/compile/20000412-1.f: New test.
21257         * gcc.c-torture/execute/20000412-4.c: New test.
21258         * gcc.c-torture/compile/20000412-2.c: New test.
21259         * gcc.c-torture/execute/20000412-3.c: New test.
21260         * gcc.c-torture/compile/20000412-1.c: New test.
21261         * gcc.c-torture/execute/20000412-2.c: New test.
21262
21263 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
21264
21265         * objc/execute/bf-20.m: New test.
21266
21267 2000-04-10  Richard Henderson  <rth@cygnus.com>
21268
21269         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
21270
21271         * gcc.c-torture/execute/20000412-1.c: New test.
21272
21273 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21274
21275         * g++.old-deja/g++.eh/catchptr1.C: New test.
21276
21277 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
21278
21279         * g++.old-deja/g++.abi/cxa_vec.C: New test.
21280
21281 2000-04-08  Neil Booth  <NeilB@earthling.net>
21282
21283         * gcc.dg/cpp-nullchar.c: Remove test as
21284         embedded nulls cause problems.
21285
21286 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21287
21288         * gcc.dg/compare2.c: New test.
21289
21290 2000-04-08  Neil Booth  <NeilB@earthling.net>
21291
21292         * gcc.dg/cpp-nullchar.c: New test.
21293
21294 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
21295
21296         * gcc.dg/cpp-mi2.c: New test.
21297         * gcc.dg/cpp-mi2[abc].h: New files.
21298
21299 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
21300
21301         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
21302         member name.
21303
21304 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21305
21306         * g++.old-deja/g++.abi/vmihint.C: New test.
21307
21308 2000-04-06  Neil Booth  <NeilB@earthling.net>
21309
21310         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
21311         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
21312         copyright.
21313
21314 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
21315
21316         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
21317         avoid stack-frame overwrite.
21318
21319 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
21320
21321         * gcc.c-torture/compile/20000405-2.c: New test.
21322         * gcc.c-torture/compile/20000405-3.c: New test.
21323
21324 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21325
21326         * gcc.c-torture/compile/20000405-1.c: New test.
21327
21328 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
21329
21330         * gcc.dg/cast-qual-1.c: Revert last change.
21331
21332 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21333
21334         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
21335
21336 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
21337
21338         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
21339         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
21340
21341 2000-04-03  Jeffrey A Law  (law@cygnus.com)
21342
21343         * gcc.c-torture/compile/20000403-2.c: New test.
21344         * gcc.c-torture/compile/20000403-1.c: New test.
21345
21346 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
21347
21348         * gcc.c-torture/execute/20000403-1.c: New test.
21349
21350 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
21351
21352         * gcc.c-torture/execute/20000402-1.c: New test.
21353
21354 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
21355
21356         * gcc.c-torture/execute/va-arg-15.c: New test.
21357         * gcc.c-torture/execute/va-arg-16.c: New test.
21358         * gcc.c-torture/execute/va-arg-17.c: New test.
21359         * gcc.c-torture/execute/va-arg-18.c: New test.
21360         * gcc.c-torture/execute/va-arg-19.c: New test.
21361
21362 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
21363
21364         * gcc.c-torture/compile/981211-1.c: Move to...
21365         * gcc.dg/cpp-as1.c: ...here.
21366         * gcc.dg/cpp-as2.c: New file.
21367
21368         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
21369         compiler.
21370
21371 2000-04-02  Neil Booth  <NeilB@earthling.net>
21372
21373         * gcc.dg/cpp-cond.c  New tests.
21374         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
21375         accidental success less likely.
21376         * gcc.dg/cpp-missingop.c  New tests.
21377         * gcc.dg/cpp-missingparen.c  New tests.
21378         * gcc.dg/cpp-shift.c  New tests.
21379         * gcc.dg/cpp-shortcircuit.c  New tests.
21380         * gcc.dg/cpp-unary.c  New tests.
21381
21382 2000-03-29  Jeffrey A Law  (law@cygnus.com)
21383
21384         * gcc.c-torture/compile/20000329-1.c: New test.
21385
21386 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
21387
21388         * gcc.c-torture/compile/20000326-1.c: New test.
21389         * gcc.c-torture/compile/20000326-2.c: New test.
21390
21391 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
21392
21393         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
21394         the first parameter is a function argument.
21395
21396 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
21397
21398         * g++.old-deja/g++.ext/array4.C: New test.
21399
21400 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
21401
21402         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
21403
21404 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21405
21406         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
21407
21408 2000-03-19  Richard Henderson  <rth@cygnus.com>
21409
21410         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
21411
21412 2000-03-19  Richard Henderson  <rth@cygnus.com>
21413
21414         * gcc.c-torture/compile/20000319-1.c: New test.
21415
21416 2000-03-14  Jeffrey A Law  (law@cygnus.com)
21417
21418         * gcc.c-torture/execute/20000314-3.c: New test.
21419         * gcc.c-torture/execute/20000314-2.c: New test.
21420         * gcc.c-torture/execute/20000314-1.c: New test.
21421         * gcc.c-torture/compile/20000314-2.c: New test.
21422         * gcc.c-torture/compile/20000314-1.c: New test.
21423
21424 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
21425
21426         * g++.old-deja/g++.warn/inline.C: New test.
21427
21428 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
21429
21430         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
21431         standards-compliant result rather than specific constants.
21432         Put test-values in array.
21433
21434 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
21435
21436         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
21437         (g++_target_compile): Put test-specific options last.
21438
21439 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21440
21441         * g++.old-deja/g++.eh/vbase4.C: New test.
21442
21443 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21444
21445         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
21446
21447 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21448
21449         * g++.old-deja/g++.brendan/misc12.C: Removed.
21450         * g++.old-deja/g++.pt/memtemp77.C: Constify.
21451         * g++.old-deja/g++.ext/pretty4.C: New test.
21452
21453 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21454
21455         * g++.old-deja/g++.other/string2.C: New test.
21456
21457 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
21458
21459         * g++.old-deja/g++.warn/impint2.C: New test.
21460
21461 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
21462
21463         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
21464         is 1, not zero.
21465
21466 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
21467
21468         * g++.old-deja/g++.warn/impint.C: New test.
21469         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
21470         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
21471         * g++.old-deja/g++.pt/explicit12.C: Likewise.
21472         * g++.old-deja/g++.pt/explicit13.C: Likewise.
21473         * g++.old-deja/g++.pt/explicit17.C: Likewise.
21474         * g++.old-deja/g++.pt/explicit18.C: Likewise.
21475         * g++.old-deja/g++.pt/explicit19.C: Likewise.
21476         * g++.old-deja/g++.pt/explicit23.C: Likewise.
21477         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21478         * g++.old-deja/g++.pt/explicit35.C: Likewise.
21479         * g++.old-deja/g++.pt/explicit6.C: Likewise.
21480         * g++.old-deja/g++.pt/memclass7.C: Likewise.
21481
21482 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
21483
21484         * gcc.dg/cpp-redef.c: New test.
21485
21486 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
21487
21488         * g++.old-deja/g++.pt/unify7.C: New test.
21489
21490 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21491
21492         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
21493         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
21494
21495 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
21496
21497         * gcc.c-torture/compile/20000224-1.c: New test.
21498
21499 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21500
21501         * gcc.c-torture/compile/cpp-2.c: New test.
21502         * gcc.c-torture/compile/cpp-1.c: New test.
21503
21504 2000-02-25  Jeffrey A Law  (law@cygnus.com)
21505
21506         * gcc.c-torture/execute/20000225-1.c: New test.
21507
21508 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21509
21510         * gcc.dg/cpp-li2.c: New test.
21511
21512         * gcc.dg/cpp-wi1.c: New test.
21513
21514         * gcc.dg/cpp-li1.c: New test.
21515
21516 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
21517
21518         * g++.old-deja/g++.other/sizeof5.C: New test.
21519
21520 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21521
21522         * gcc.c-torture/execute/va-arg-13.c: New test.
21523
21524 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
21525
21526         * gcc.c-torture/execute/va-arg-12.c: New test.
21527
21528 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
21529
21530         * gcc.c-torture/execute/20000223-1.c: New test.
21531
21532 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
21533
21534         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
21535
21536 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
21537
21538         * g++.old-deja/g++.abi/ptrmem.C: New test.
21539
21540 2000-02-19  Richard Henderson  <rth@cygnus.com>
21541
21542         * gcc.c-torture/compile/init-3.c: New.
21543
21544 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
21545
21546         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
21547         ALWAYS_CXXFLAGS.
21548
21549 2000-02-11  Robert Lipe <robertl@sco.com>
21550
21551         * gcc.c-torture/compile/20000211-3.c: New test.
21552
21553 2000-02-11  Martin Buchholz <martin@xemacs.org>
21554
21555         * gcc.c-torture/compile/20000211-2.c: New test.
21556
21557 2000-02-11  Jeffrey A Law  (law@cygnus.com)
21558
21559         * gcc.c-torture/compile/20000211-1.c: New test.
21560
21561 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
21562
21563         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
21564           on native targets
21565
21566 2000-02-08  Nathan Sidwell  <nathan@acm.org>
21567
21568         * g++.old-deja/g++.other/cast5.C: New test.
21569
21570 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
21571
21572         * gcc.c-torture/execute/20000205-1.c: New.
21573
21574 2000-02-03  Nathan Sidwell  <nathan@acm.org>
21575
21576         * g++.old-deja/g++.jason/cast3.C: Return void.
21577         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
21578
21579 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21580
21581         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
21582
21583         * gcc.dg/loop-1.c: New test.
21584
21585 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
21586
21587         * gcc.c-torture/compile/20000127-1.c: New test.
21588         * gcc.c-torture/execute/991228-1.c: New test.
21589
21590 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21591
21592         * gcc.dg/unused-2.c: New test.
21593
21594         * gcc.dg/conv-1.c: New test.
21595
21596 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
21597
21598         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
21599         compiler.
21600         (tool_option_proc): Fix typo.
21601
21602 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
21603
21604         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
21605         of the ld on the host, not on the build machine.
21606         Also, don't crash if '--help' is not a supported option.
21607
21608 2000-01-24  Richard Henderson  <rth@cygnus.com>
21609
21610         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
21611
21612 2000-01-20  Jeffrey A Law  (law@cygnus.com)
21613
21614         * gcc.c-torture/execute/20000120-2.c: New test.
21615         * gcc.c-torture/execute/20000120-1.c: New test.
21616
21617 2000-01-13  Jeffrey A Law  (law@cygnus.com)
21618
21619         * gcc.c-torture/execute/20000113-1.c: New test.
21620
21621 2000-01-12  Jeffrey A Law  (law@cygnus.com)
21622
21623         * gcc.c-torture/execute/20000112-1.c: New test.
21624
21625 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21626
21627         * gcc.dg/20000111-1.c: New test.
21628
21629 2000-01-10  Jeffrey A Law  (law@cygnus.com)
21630
21631         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
21632         with 16 bit integers.
21633
21634 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21635
21636         * gcc.dg/20000108-1.c: New test.
21637
21638 2000-01-05  Nathan Sidwell  <nathan@acm.org>
21639
21640         * g++.old-deja/g++.ns/koenig8.C: New test.
21641
21642 2000-01-05  Nathan Sidwell  <nathan@acm.org>
21643
21644         * g++.old-deja/g++.other/cast4.C: New test.
21645
21646 2000-01-05  Jeffrey A Law  (law@cygnus.com)
21647
21648         * gcc.c-torture/compile/20000105-2.c: New test.
21649         * gcc.c-torture/compile/20000105-1.c: New test.
21650
21651 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21652
21653         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
21654         references to printf & atoi to conform to ANSI standard.
21655         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
21656         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
21657         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
21658         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
21659         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
21660         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21661         * g++.old-deja/g++.brendan/copy1.C: Likewise.
21662         * g++.old-deja/g++.brendan/copy2.C: Likewise.
21663         * g++.old-deja/g++.brendan/copy3.C: Likewise.
21664         * g++.old-deja/g++.brendan/copy4.C: Likewise.
21665         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21666         * g++.old-deja/g++.brendan/copy6.C: Likewise.
21667         * g++.old-deja/g++.brendan/copy7.C: Likewise.
21668         * g++.old-deja/g++.brendan/copy8.C: Likewise.
21669         * g++.old-deja/g++.brendan/crash11.C: Likewise.
21670         * g++.old-deja/g++.brendan/crash14.C: Likewise.
21671         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
21672         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21673         * g++.old-deja/g++.brendan/delete2.C: Likewise.
21674         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
21675         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
21676         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
21677         * g++.old-deja/g++.brendan/eh1.C: Likewise.
21678         * g++.old-deja/g++.brendan/groff1.C: Likewise.
21679         * g++.old-deja/g++.brendan/init3.C: Likewise.
21680         * g++.old-deja/g++.brendan/misc12.C: Likewise.
21681         * g++.old-deja/g++.brendan/misc7.C: Likewise.
21682         * g++.old-deja/g++.brendan/new2.C: Likewise.
21683         * g++.old-deja/g++.brendan/operators4.C: Likewise.
21684         * g++.old-deja/g++.brendan/operators5.C: Likewise.
21685         * g++.old-deja/g++.brendan/overload2.C: Likewise.
21686         * g++.old-deja/g++.brendan/overload7.C: Likewise.
21687         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
21688         * g++.old-deja/g++.brendan/reference1.C: Likewise.
21689         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
21690         * g++.old-deja/g++.brendan/template24.C: Likewise.
21691         * g++.old-deja/g++.brendan/template3.C: Likewise.
21692         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
21693         * g++.old-deja/g++.jason/inline3.C: Likewise.
21694         * g++.old-deja/g++.jason/opeq.C: Likewise.
21695         * g++.old-deja/g++.law/arg5.C: Likewise.
21696         * g++.old-deja/g++.law/arm7.C: Likewise.
21697         * g++.old-deja/g++.law/ctors11.C: Likewise.
21698         * g++.old-deja/g++.law/cvt8.C: Likewise.
21699         * g++.old-deja/g++.law/init9.C: Likewise.
21700         * g++.old-deja/g++.law/refs4.C: Likewise.
21701         * g++.old-deja/g++.law/template2.C: Likewise.
21702         * g++.old-deja/g++.law/visibility24.C: Likewise.
21703         * g++.old-deja/g++.law/vtable3.C: Likewise.
21704         * g++.old-deja/g++.mike/asm2.C: Likewise.
21705         * g++.old-deja/g++.mike/eh1.C: Likewise.
21706         * g++.old-deja/g++.mike/misc1.C: Likewise.
21707         * g++.old-deja/g++.mike/misc13.C: Likewise.
21708         * g++.old-deja/g++.mike/misc14.C: Likewise.
21709         * g++.old-deja/g++.mike/ns12.C: Likewise.
21710         * g++.old-deja/g++.mike/p1248.C: Likewise.
21711         * g++.old-deja/g++.mike/p3708.C: Likewise.
21712         * g++.old-deja/g++.mike/p3708a.C: Likewise.
21713         * g++.old-deja/g++.mike/p3708b.C: Likewise.
21714         * g++.old-deja/g++.mike/p646.C: Likewise.
21715         * g++.old-deja/g++.mike/p700.C: Likewise.
21716         * g++.old-deja/g++.mike/p783.C: Likewise.
21717         * g++.old-deja/g++.mike/p783a.C: Likewise.
21718         * g++.old-deja/g++.mike/p783b.C: Likewise.
21719         * g++.old-deja/g++.mike/p786.C: Likewise.
21720         * g++.old-deja/g++.mike/p789.C: Likewise.
21721         * g++.old-deja/g++.mike/p789a.C: Likewise.
21722         * g++.old-deja/g++.mike/p807a.C: Likewise.
21723         * g++.old-deja/g++.other/delete3.C: Likewise.
21724         * g++.old-deja/g++.other/dyncast1.C: Likewise.
21725         * g++.old-deja/g++.other/dyncast2.C: Likewise.
21726         * g++.old-deja/g++.other/dyncast3.C: Likewise.
21727         * g++.old-deja/g++.other/empty1.C: Likewise.
21728         * g++.old-deja/g++.other/temporary1.C: Likewise.
21729         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
21730         * g++.old-deja/g++.pt/t16.C: Likewise.
21731         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
21732
21733 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
21734
21735         * gcc.dg/991230-1.c: New test.
21736
21737 1999-12-29  Jeffrey A Law  (law@cygnus.com)
21738
21739         * gcc.c-torture/compile/991229-3.c: New test.
21740         * gcc.c-torture/compile/991229-2.c: New test.
21741         * gcc.c-torture/compile/991229-1.c: New test.
21742
21743 1999-12-29  Greg McGary <gkm@eng.ascend.com>
21744
21745         * gcc.c-torture/compile/labels-2.c: New test.
21746
21747 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
21748
21749         * gcc.c-torture/execute/991227-1.c: New test.
21750
21751 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21752
21753         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
21754
21755 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
21756
21757         * gcc.c-torture/execute/991221-1.c: New test.
21758
21759 1999-12-20  Nathan Sidwell  <nathan@acm.org>
21760
21761         * g++.old-deja/g++.other/cast3.C: New test.
21762
21763 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
21764
21765         * gcc.c-torture/execute/991216-4.c: New test.
21766
21767 1999-12-16  Michael Meissner  <meissner@cygnus.com>
21768
21769         * gcc.c-torture/execute/991216-1.c: New test.
21770         * gcc.c-torture/execute/991216-2.c: New test.
21771         * gcc.c-torture/execute/991216-3.c: New test.
21772
21773 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21774
21775         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
21776         Actually make the test fail by using "-O2" for compilation.
21777
21778 1999-12-15  Nathan Sidwell  <nathan@acm.org>
21779
21780         * g++.old-deja/g++.warn/cast-align1.C: New test.
21781
21782 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21783
21784         * gcc.c-torture/compile/991214-1.c: New test.
21785         * gcc.c-torture/compile/991214-2.c: New test.
21786
21787 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21788
21789         * gcc.dg/991214-1.c: New test.
21790
21791 1999-12-13  Jeffrey A Law  (law@cygnus.com)
21792
21793         * gcc.c-torture/compile/991213-3.c: New test.
21794         * gcc.c-torture/compile/991213-2.c: New test.
21795         * gcc.c-torture/compile/991213-1.c: New test.
21796
21797 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
21798
21799         * gcc.dg/991209-1.c: New test.
21800
21801 1999-12-08  Nathan Sidwell <nathan@acm.org>
21802
21803         * gcc.c-torture/compile/991208-1.c: New test.
21804
21805 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21806
21807         * gcc.dg/ultrasp2.c: New test.
21808
21809 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
21810
21811         * g++.old-deja/g++.abi/align.C (main): Fix typo.
21812
21813 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
21814
21815         * gcc.c-torture/compile/991202-1.c: New test.
21816         * gcc.c-torture/execute/991202-1.c: New test.
21817         * gcc.c-torture/execute/991202-2.c: New test.
21818         * gcc.c-torture/execute/991202-3.c: New test.
21819
21820 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
21821
21822         * g++.old-deja/g++.abi/align.C: New test.
21823         * g++.old-deja/g++.abi/aggregates.C: Likewise.
21824         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21825
21826 1999-12-01  Richard Henderson  <rth@cygnus.com>
21827
21828         * gcc.c-torture/execute/991201-1.c: New.
21829
21830 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
21831
21832         * gcc.dg/991129-1.c: New test.
21833
21834 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
21835
21836         * gcc.c-torture/compile/991127-1.c: New test.
21837
21838 1999-11-22  Nathan Sidwell  <nathan@acm.org>
21839
21840         * g++.old-deja/g++.other/warn4.C: New test.
21841
21842 1999-11-22  Nathan Sidwell  <nathan@acm.org>
21843
21844         * g++.old-deja/g++.eh/cleanup2.C: New test.
21845         * g++.old-deja/g++.ext/pretty2.C: New test.
21846         * g++.old-deja/g++.ext/pretty3.C: New test.
21847         * g++.old-deja/g++.other/debug6.C: New test.
21848
21849 1999-10-20  Jim Wilson  <wilson@cygnus.com>
21850
21851         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
21852         compiler_output to look for one error message instead of two.
21853
21854 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
21855
21856         * gcc.c-torture/execute/991118-1.c: Also test case
21857         where the word boundary does not split a byte evenly.
21858
21859 1999-11-19  Nathan Sidwell  <nathan@acm.org>
21860
21861         * g++.old-deja/g++.ext/restrict1.C: New test.
21862
21863 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
21864
21865         * gcc.c-torture/execute/991118-1.c: New test.
21866
21867 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
21868
21869         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
21870         working directory pathnames.
21871
21872 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
21873
21874         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
21875         host is equipped with driver.h and driver.o so it can actually
21876         compile and run the tests.
21877
21878 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
21879
21880         * gcc.c-torture/compile/991008-1.c: New test.
21881
21882 1999-11-08  Nick Clifton  <nickc@cygnus.com>
21883
21884         * lib/gcc-dg.exp: Include target-supports.exp
21885
21886 1999-11-05  Nick Clifton  <nickc@cygnus.com>
21887
21888         * lib/target-supports.exp: New file: Provide procs to test for
21889         features supported by the target.
21890         (check_weak_available): Moved here from ecos.exp.
21891         (check_alias_available): New proc: Determine of the target
21892         toolchain supports the alias attribute.
21893
21894         * gcc.dg/special/ecos.exp: Move check_weak_available to
21895         target-supports.exp.
21896         (alias-1.c): Only perform the test if the target supports
21897         aliases.
21898         (wkali-1.c): Only perform the test if the target supports
21899         aliases.
21900
21901         * gcc.dg/990506-0.c: Expect error messages from cross
21902         targets as well as native targets.
21903
21904 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21905
21906         * gcc.dg/ultrasp1.c: Removed xfail.
21907         * gcc.dg/struct-ret-2.c: Likewise.
21908         * gcc.dg/array-1.c: Likewise.
21909
21910 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21911
21912         * gcc.dg/struct-ret-2.c: New test.
21913
21914         * gcc.dg/array-1.c: New test.
21915
21916 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
21917
21918         * gcc.c-torture/execute/991030-1.c: New test.
21919
21920 1999-10-26  Richard Henderson  <rth@cygnus.com>
21921
21922         * gcc.c-torture/compile/991026-2.c: New test.
21923
21924 1999-10-26  Jeffrey A Law  (law@cygnus.com)
21925
21926         * gcc.c-torture/compile/991026-1.c: New test.
21927
21928 1999-10-23  Jeffrey A Law  (law@cygnus.com)
21929
21930         * gcc.c-torture/execute/991023-1.c: New test.
21931
21932 1999-10-19  Jeffrey A Law  (law@cygnus.com)
21933
21934         * gcc.c-torture/execute/991019-1.c: New test.
21935
21936 1999-10-16  Richard Henderson  <rth@cygnus.com>
21937
21938         * gcc.c-torture/execute/991016-1.c: New test.
21939
21940 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
21941
21942         * gcc.c-torture/execute/991014-1.c: New test.
21943
21944 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
21945
21946         * g++.old-deja/g++.other/union2.C: New test.
21947
21948 1999-10-13  Nathan Sidwell  <nathan@acm.org>
21949
21950         * g++.old-deja/g++.other/vaarg2.C: New test.
21951         * g++.old-deja/g++.other/vaarg3.C: New test.
21952
21953 1999-10-12  Craig Burley  <craig@jcb-sc.com>
21954
21955         * g77.f-torture/noncompile/19990905-1.f: Moved from being
21956         in compile/.
21957
21958 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
21959
21960         * gcc.c-torture/execute/va-arg-11.c: New test.
21961
21962 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
21963
21964         * lib/file-format.exp (gcc_target_object_format): Don't
21965         crash if objdump is unavailable.
21966
21967 1999-09-29  Donn Terry <donn@interix.com>
21968
21969         * gcc.misc-tests/mg.exp: delete extraneous redirection.
21970
21971 1999-09-28  Nick Clifton  <nickc@cygnus.com>
21972
21973         * gcc.c-torture/compile/990928-1.c: New test.
21974
21975 1999-09-28  Nathan Sidwell  <nathan@acm.org>
21976
21977         * g++.old-deja/g++.other/decl6.C: New test.
21978
21979 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
21980
21981         * gcc.c-torture/execute/va-arg-10.c: New test.
21982
21983 1999-09-27  Nathan Sidwell  <nathan@acm.org>
21984
21985         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
21986         __PRETTY_FUNCTION__.
21987
21988 1999-09-23  Nick Clifton  <nickc@cygnus.com>
21989
21990         * gcc.c-torture/execute/990923-1.c: New test.
21991
21992 1999-09-21  Nick Clifton  <nickc@cygnus.com>
21993
21994         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
21995         for which -fpic is inappropriate.
21996
21997 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
21998
21999         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
22000
22001 1999-09-21  Nathan Sidwell  <nathan@acm.org>
22002
22003         * g++.old-deja/g++.other/dyncast1.C: New test.
22004         * g++.old-deja/g++.other/dyncast2.C: New test.
22005         * g++.old-deja/g++.other/dyncast3.C: New test.
22006         * g++.old-deja/g++.other/dyncast4.C: New test.
22007         * g++.old-deja/g++.other/dyncast5.C: New test.
22008         * g++.old-deja/g++.eh/catch3.C: New test.
22009         * g++.old-deja/g++.eh/catch3p.C: New test.
22010         * g++.old-deja/g++.eh/catch4.C: New test.
22011         * g++.old-deja/g++.eh/catch4p.C: New test.
22012         * g++.old-deja/g++.eh/catch5.C: New test.
22013         * g++.old-deja/g++.eh/catch5p.C: New test.
22014         * g++.old-deja/g++.eh/catch6.C: New test.
22015         * g++.old-deja/g++.eh/catch6p.C: New test.
22016         * g++.old-deja/g++.eh/catch7.C: New test.
22017         * g++.old-deja/g++.eh/catch7p.C: New test.
22018         * g++.old-deja/g++.eh/catch8.C: New test.
22019         * g++.old-deja/g++.eh/catch8p.C: New test.
22020         * g++.old-deja/g++.eh/catch9.C: New test.
22021         * g++.old-deja/g++.eh/catch9p.C: New test.
22022
22023 1999-09-13  Nathan Sidwell  <nathan@acm.org>
22024
22025         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
22026         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
22027
22028 1999-09-13  Jeffrey A Law  (law@cygnus.com)
22029
22030         * gcc.c-torture/compile/990913-1.c: New test.
22031
22032 1999-09-10  Nathan Sidwell  <nathan@acm.org>
22033
22034         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
22035         * g++.old-deja/g++.jason/rfg5.C: Likewise.
22036
22037 1999-09-09  Richard Henderson  <rth@cygnus.com>
22038
22039         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
22040
22041 1999-09-09  Nathan Sidwell  <nathan@acm.org>
22042
22043         * g++.old-deja/g++.other/lookup11.C: New test.
22044         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
22045         what is permitted and what we want.
22046         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
22047         overload use.
22048         * g++.old-deja/g++.jason/rfg5.C: Likewise
22049
22050 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
22051
22052         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
22053         * gcc.c-torture/noncompile/poison-1.c: New file.
22054
22055 1999-09-08  Nathan Sidwell  <nathan@acm.org>
22056
22057         * g++.old-deja/g++.other/sizeof3.C: New test.
22058         * g++.old-deja/g++.other/sizeof4.C: New test.
22059         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
22060         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
22061
22062 1999-09-07  Richard Henderson  <rth@cygnus.com>
22063
22064         * gcc.dg/va-arg-1.c: New.
22065
22066 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22067
22068         * gcc.c-torture/execute/va-arg-9.c: New test.
22069
22070 1999-09-05  Craig Burley  <craig@jcb-sc.com>
22071
22072         * g77.f-torture/compile/980519-2.f: New test.
22073         * g77.f-torture/compile/19990905-0.f: New test.
22074         * g77.f-torture/compile/19990905-1.f: New test.
22075         * g77.f-torture/compile/19990905-2.f: New test.
22076
22077         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
22078
22079 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
22080
22081         * gcc.c-torture/execute/990827-1.c: Fix typo.
22082
22083 1999-09-03  Nathan Sidwell  <nathan@acm.org>
22084
22085         * g++.old-deja/g++.other/deref1.C: New test.
22086
22087 1999-09-02  Nathan Sidwell  <nathan@acm.org>
22088
22089         * g++.old-deja/g++.other/ambig2.C: New test.
22090         * g++.old-deja/g++.other/cond5.C: New test.
22091         * g++.old-deja/g++.other/lookup16.C: New test.
22092
22093 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
22094
22095         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
22096         assemblers too.
22097
22098 1999-08-31  Jeffrey A Law  (law@cygnus.com)
22099
22100         * lib/c-torture.exp: Avoid the "compare executables" optimization
22101         when testing native.
22102
22103 1999-08-29  Jeffrey A Law  (law@cygnus.com)
22104
22105         * gcc.c-torture/execute/990829-1.c: New test.
22106         * gcc.c-torture/compile/990829-1.c: New test.
22107
22108 1999-08-27  Paul Burchard  <burchard@pobox.com>
22109
22110         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
22111         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
22112         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
22113         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
22114         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
22115         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
22116         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
22117         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
22118         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
22119         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
22120         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
22121
22122 1999-08-27  Jeffrey A Law  (law@cygnus.com)
22123
22124         * gcc.c-torture/execute/990827-1.c: New test.
22125
22126 1999-08-26  Craig Burley  <craig@jcb-sc.com>
22127
22128         * g77.f-torture/noncompile/19990826-4.f: New test.
22129
22130         * g77.f-torture/compile/19990826-3.f: New test.
22131
22132         * g77.f-torture/execute/19990826-2.f: New test.
22133
22134         * g77.f-torture/compile/19990826-1.f: New test.
22135
22136         * gcc.c-torture/execute/990826-0.c: New test.
22137         * g77.c-torture/execute/19990826-0.f: New test.
22138
22139         * g77.f-torture/noncompile/970626-2.f: New test.
22140
22141 1999-08-25  Paul Burchard  <burchard@pobox.com>
22142
22143         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
22144         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
22145         lss-011.C: New tests.
22146
22147 1999-08-25  Nathan Sidwell  <nathan@acm.org>
22148
22149         * g++.old-deja/g++.other/decl5.C: New test.
22150
22151 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22152
22153         * noncompile/noncompile.exp: Load_lib c-torture.exp.
22154         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
22155         call `postbase' for each one.  All callers of `postbase' changed
22156         to call this instead.
22157
22158 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
22159
22160         * gcc.c-torture/execute/990811-1.c: New test.
22161
22162 1999-08-09  Nick Clifton  <nickc@cygnus.com>
22163
22164         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
22165         just native ones.
22166
22167         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
22168         just native ones.
22169
22170 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
22171
22172         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
22173
22174 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22175
22176         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
22177
22178 1999-08-04  Nathan Sidwell  <nathan@acm.org>
22179
22180         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
22181
22182 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22183
22184         * gcc.c-torture/execute/990804-1.c: New test.
22185
22186 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22187
22188         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
22189         * g++.old-deja/g++.brendan/crash64.C: Likewise
22190         * g++.old-deja/g++.brendan/overload8.C: Likewise
22191
22192 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22193
22194         * g++.old-deja/g++.other/struct1.C: New test.
22195
22196 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22197
22198         * g++.old-deja/g++.other/enum2.C: New test.
22199
22200 1999-08-02  Richard Henderson  <rth@cygnus.com>
22201
22202         Adapted from tests from Franz Sirl:
22203         * gcc.c-torture/execute/va-arg-7.c: New test.
22204         * gcc.c-torture/execute/va-arg-8.c: New test.
22205
22206 1999-08-01  Jeffrey A Law  (law@cygnus.com)
22207
22208         * gcc.c-torture/compile/990801-2.c: New test.
22209
22210         * gcc.c-torture/compile/990801-1.c: New test.
22211
22212 1999-07-27  Michael Meissner  <meissner@cygnus.com>
22213
22214         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
22215         fp-cmp-1.c, converting double to float.
22216
22217         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
22218         fp-cmp-1.c, converting double to long double.
22219
22220         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
22221         from fr1 to unknown_register, since fr1 is a legitimate register
22222         on some machines.
22223
22224 1999-07-25  Jeffrey A Law  (law@cygnus.com)
22225
22226         * README: More listname related changes.
22227
22228 1999-07-08  Catherine Moore  <clm@cygnus.com>
22229
22230         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
22231
22232 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
22233
22234         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
22235
22236 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
22237
22238         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
22239
22240 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
22241
22242         * gcc.dg/990703-1.c: New test.
22243
22244 1999-06-29  Nick Clifton  <nickc@cygnus.com>
22245
22246         * lib/file-format.exp: New file: Move definition of proc
22247         gcc_target_object_format to here from
22248         gcc.dg/special/ecos.exp.
22249
22250         * lib/c-torture.exp: Include lib file-format.exp.
22251         * lib/gcc-dg.exp: Include lib file-format.exp.
22252
22253         * gcc.dg/special/ecos.exp: Remove definition of proc
22254         gcc_target_object_format.
22255
22256 1999-06-28  Jeffrey A Law  (law@cygnus.com)
22257
22258         * gcc.c-torture/execute/990628-1.c: New test.
22259
22260 1999-06-25  Jeffrey A Law  (law@cygnus.com)
22261
22262         * gcc.c-torture/compile/990625-2.c: New test.
22263
22264         * gcc.c-torture/compile/990625-1.c: New test.
22265
22266 1999-06-23  Nick Clifton  <nickc@cygnus.com>
22267
22268         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
22269         attributes compile.
22270         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
22271         ports that use the COFF/PE file format.
22272
22273 1999-06-17  Jeffrey A Law  (law@cygnus.com)
22274
22275         * gcc.c-torture/compile/990617-1.c: New test.
22276
22277 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
22278
22279         * g++.old-deja/g++.other/decl4.C: New test.
22280
22281 1999-06-14  Nathan Sidwell  <nathan@acm.org>
22282
22283         * g++.old-deja/g++.other/bitfld3.C: New test.
22284
22285 1999-06-08  Nathan Sidwell  <nathan@acm.org>
22286
22287         * g++.old-deja/g++.eh/catch1.C: New test.
22288
22289 1999-06-07  Jeffrey A Law  (law@cygnus.com)
22290
22291         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
22292
22293         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
22294         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
22295
22296 1999-06-05  Craig Burley  <craig@jcb-sc.com>
22297
22298         * g77.f-torture/compile/19990502-0.f: Replace with new,
22299         shorter, test that still fails after recent changes.
22300
22301 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22302
22303         * gcc.c-torture/execute/990604-1.c: New test.
22304
22305 1999-05-31  Jeffrey A Law  (law@cygnus.com)
22306
22307         * gcc.c-torture/execute/990531-1.c: New test.
22308
22309 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22310
22311         * gcc.c-torture/compile/990527-1.c: New test.
22312
22313 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
22314
22315         * gcc.c-torture/execute/990527-1.c: New test.
22316
22317 1999-05-25  Nick Clifton  <nickc@cygnus.com>
22318
22319         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
22320         bitfields as signed.
22321
22322 1999-05-25  Craig Burley  <craig@jcb-sc.com>
22323
22324         * g77.f-torture/compile/19990525-0.f: New test.
22325
22326 1999-05-25  Jeffrey A Law  (law@cygnus.com)
22327
22328         * gcc.c-torture/execute/990525-2.c: New test.
22329
22330         * gcc.c-torture/execute/990525-1.c: New test.
22331
22332 1999-05-24  Nathan Sidwell  <nathan@acm.org>
22333
22334         * g++.old-deja/g++.other/anon3.C: New test.
22335         * g++.old-deja/g++.other/anon4.C: New test.
22336         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
22337         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
22338         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
22339         Merrill).
22340
22341 1999-05-24  Jeffrey A Law  (law@cygnus.com)
22342
22343         * gcc.c-torture/execute/990524-1.c: New test.
22344
22345         * gcc.dg/990524-1.c: New test.
22346
22347 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22348
22349         * gcc.c-torture/compile/990523-1.c: New test.
22350
22351 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
22352
22353         * gcc.c-torture/compile/990519-1.c: New test.
22354
22355 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22356
22357         * gcc.c-torture/compile/990517-1.c: New test.
22358
22359         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
22360         (e4, f4): New tests.
22361         (main): Call them.
22362
22363 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22364
22365         * gcc.dg/noreturn-1.c: New test.
22366
22367 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
22368
22369         * gcc.c-torture/execute/990513-1.c: New test.
22370
22371 1999-05-10  Richard Henderson  <rth@cygnus.com>
22372
22373         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
22374
22375 1999-05-10  Craig Burley  <craig@jcb-sc.com>
22376
22377         * g77.f-torture/execute/erfc.f: Use small single-precision
22378         values, to avoid problems on Alphas when not -mieee.
22379
22380 1999-05-08  Craig Burley  <craig@jcb-sc.com>
22381
22382         * gcc.dg/990506-0.c: New test.
22383
22384 1999-05-08  Richard Henderson  <rth@cygnus.com>
22385
22386         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
22387         the constant to test.  Don't XFAIL 64-bit targets.
22388
22389         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
22390         * g++.old-deja/g++.law/profile1.C: Likewise.
22391
22392         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
22393         operator new instances.
22394         * g++.old-deja/g++.other/delete5.C: Likewise.
22395
22396 1999-05-03  Craig Burley  <craig@jcb-sc.com>
22397
22398         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
22399         intrinsic.
22400
22401 1999-05-03  Craig Burley  <craig@jcb-sc.com>
22402
22403         * g77.f-torture/execute/u77-test.f: Reverse order of two
22404         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
22405
22406 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22407
22408         * gcc.dg/compare1.c: New test.
22409
22410 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22411
22412         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
22413         New tests.
22414
22415 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22416
22417         * g77.f-torture/compile/19990502-1.f: New test.
22418
22419 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22420
22421         * g77.f-torture/compile/19990502-0.f: New test.
22422
22423 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22424
22425         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
22426         intrinsic.
22427
22428 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22429
22430         * g77.f-torture/execute/u77-test.f (main): List libU77
22431         intrinsics not currently tested.
22432         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
22433         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
22434         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
22435         Trim blanks off the ends of some printed strings.
22436
22437 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22438
22439         * g77.f-torture/execute/u77-test.f (main): Just warn about
22440         FSTAT gid disagreement, as it's expected on some systems.
22441
22442 1999-05-01  Craig Burley  <craig@jcb-sc.com>
22443
22444         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
22445         use a new function, which allows for some slop.
22446         Clean up some commentary.
22447         (issum): The new function.
22448         (sgladd): Deleted subroutine.
22449
22450 1999-05-01  Craig Burley  <craig@jcb-sc.com>
22451
22452         * g77.f-torture/execute/u77-test.f: Modify to be more like
22453         libf2c/libU77 version, bringing patches to that version here.
22454         Add suitable commentary.
22455
22456 1999-04-25  Richard Henderson  <rth@cygnus.com>
22457
22458         * gcc.dg/990424-1.c: New test.
22459
22460 1999-04-24  Craig Burley  <craig@jcb-sc.com>
22461
22462         * g77.f-torture/execute/u77-test.f (main): Bug involving
22463         LSTAT has been fixed, so turn back on full checking.
22464
22465 1999-04-20  Craig Burley  <craig@jcb-sc.com>
22466
22467         * g77.f-torture/compile/19990419-0.f: New test.
22468         * g77.f-torture/execute/19990419-1.f: New test.
22469
22470 1999-04-17  Richard Henderson  <rth@cygnus.com>
22471
22472         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
22473         to avoid the need for a prototype to supress a warning.
22474
22475 1999-04-07  Jim Wilson  <wilson@cygnus.com>
22476
22477         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
22478
22479 1999-04-04  Jeffrey A Law  (law@cygnus.com)
22480
22481         * gcc.c-torture/execute/990404-1.c: New test.
22482
22483 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22484
22485         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
22486         * gcc.dg/cpp-if3.c: Don't use -pedantic.
22487         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
22488         missing initializer warnings.
22489
22490 1999-03-28  Jeffrey A Law  (law@cygnus.com)
22491
22492         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
22493         matching strings.
22494
22495 1999-03-26  Jeffrey A Law  (law@cygnus.com)
22496
22497         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
22498
22499 1999-03-26  Craig Burley  <craig@jcb-sc.com>
22500
22501         * g77.f-torture/execute/19990325-0.f: New test.
22502         * g77.f-torture/execute/19990325-1.f: New test.
22503
22504 1999-03-24  Jeffrey A Law  (law@cygnus.com)
22505
22506         * gcc.c-torture/execute/990324-1.c: New test.
22507
22508 1999-03-22  Jim Wilson  <wilson@cygnus.com>
22509
22510         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
22511         test with 4.
22512
22513 1999-03-17  Richard Henderson  <rth@cygnus.com>
22514
22515         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
22516
22517 1999-03-13  Craig Burley  <craig@jcb-sc.com>
22518
22519         * g77.f-torture/execute/19990313-2.f: New test.
22520         * g77.f-torture/execute/19990313-3.f: New test.
22521
22522 1999-03-13  Craig Burley  <craig@jcb-sc.com>
22523
22524         * g77.f-torture/execute/19990313-0.f: New test.
22525         * g77.f-torture/execute/19990313-1.f: New test.
22526
22527 1999-03-12  Jim Wilson  <wilson@cygnus.com>
22528
22529         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
22530         printf to sprintf.
22531         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
22532         (main): Add check for u15.  Conditionalize u31 check depending on
22533         whether ints are <32 bits or >=32 bits.
22534
22535 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22536
22537         * g77.f-torture/execute/19981119-0.f: Improve testiness.
22538
22539 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22540
22541         * g77.f-torture/compile/19990305-0.f: New test.
22542         * g77.f-torture/execute/19981119-0.f: New test.
22543
22544 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22545
22546         * g77.f-torture/execute/970625-2.f: call ABORT if final
22547         result is not correct, instead of just printing it.
22548         Add this checking via newly introduced obfuscation, to
22549         trip up buggy front ends.
22550
22551 1999-03-07  Craig Burley  <craig@jcb-sc.com>
22552
22553         * g77.f-torture/compile/960317-1.f: Moved from being
22554         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
22555
22556 1999-03-06  Craig Burley  <craig@jcb-sc.com>
22557
22558         * g77.f-torture/execute/960317-1.f: New (old) test.
22559         * g77.f-torture/execute/970625-2.f: Ditto.
22560
22561 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
22562
22563         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
22564         message on line 1 or line 2; cccp and cpplib do this differently.
22565
22566 1999-03-01  Jeffrey A Law  (law@cygnus.com)
22567
22568         * g++.old-deja/g++.law/weak1.C: New test.
22569
22570 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22571
22572         * gcc.c-torture/execute/990119-1.c: Renamed to...
22573         * gcc.dg/990119-1.c: this, so it will only be tested once
22574         (it's a preprocessor test, it doesn't need to be run at
22575         multiple optimization levels).
22576
22577 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22578
22579         * lib/g++.exp: Don't add incdir=$base_dir/../include to
22580           ALWAYS_CXXFLAGS.
22581
22582 1999-02-24  Craig Burley  <craig@jcb-sc.com>
22583
22584         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
22585         * g77.f-torture/compile/19981216-0.f: ...as it is expected
22586         to not be compilable by current g77.
22587
22588 1999-02-24  Nick Clifton  <nickc@cygnus.com>
22589
22590         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
22591
22592 1999-02-22  Jeffrey A Law  (law@cygnus.com)
22593
22594         * gcc.c-torture/execute/990222-1.c: New test.
22595
22596 1999-02-19  Craig Burley  <craig@jcb-sc.com>
22597
22598         * g77.f-torture/compile/19990218-0.f: New test.
22599         * g77.f-torture/noncompile/19990218-1.f: New test.
22600
22601 1999-02-18  Craig Burley  <craig@jcb-sc.com>
22602
22603         * g77.f-torture/compile/19981216-0.f: New test.
22604
22605 1999-02-14  Jeffrey A Law  (law@cygnus.com)
22606
22607         * gcc.dg/990214-1.c: New test.
22608
22609 1999-02-13  Jeffrey A Law  (law@cygnus.com)
22610
22611         * gcc.dg/990213-2.c: New test.
22612
22613         * gcc.dg/990213-1.c: New test.
22614
22615 1999-02-12  Jeffrey A Law  (law@cygnus.com)
22616
22617         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
22618         ints.
22619
22620 1999-02-11  Nick Clifton  <nickc@cygnus.com>
22621
22622         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
22623         specified by target.
22624
22625         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
22626
22627 1999-02-11  Jeffrey A Law  (law@cygnus.com)
22628
22629         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
22630
22631 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
22632
22633         * gcc.dg/special/ecos.exp: New test driver for new tests with
22634         special requirements.
22635
22636         * gcc.dg/special/alias-1.c: New test.
22637         * gcc.dg/special/gcsec-1.c: New test.
22638         * gcc.dg/special/weak-1.c: New test.
22639         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
22640         * gcc.dg/special/weak-2.c: New test.
22641         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
22642         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
22643         * gcc.dg/special/wkali-1.c: New test.
22644         * gcc.dg/special/wkali-2.c: New test.
22645         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
22646         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
22647
22648 1999-02-10  Felix Lee  <flee@cygnus.com>
22649
22650           * lib/c-torture.exp (c-torture-compile): Pull out code for
22651           analyzing gcc error messages.
22652           (c-torture-execute): Likewise.  Fix some (harmless) false
22653           positives.
22654           * lib/gcc.exp (gcc_check_compile): New function.
22655
22656 1999-02-08  Richard Henderson  <rth@cygnus.com>
22657
22658         * gcc.c-torture/execute/990208-1.c: New test.
22659
22660 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
22661
22662         * g++.dg/special/ecos.exp: New driver for new tests with special
22663         requirements
22664
22665         * g++.dg/special/conpr-1.C: New test
22666         * g++.dg/special/conpr-2.C: New test
22667         * g++.dg/special/conpr-2a.C: New test
22668         * g++.dg/special/conpr-3.C: New test
22669         * g++.dg/special/conpr-3a.C: New test
22670         * g++.dg/special/conpr-3b.C: New test
22671
22672         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
22673         allow g++ to use the dg driver
22674
22675         * README: Add comment about g++.dg directory
22676
22677 1999-02-06  Jeffrey A Law  (law@cygnus.com)
22678
22679         * README: Update email addresses.
22680
22681 1999-02-03  Nick Clifton  <nickc@cygnus.com>
22682
22683         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
22684         arguments in order to force structure S onto the stack even on
22685         the alpha.
22686         (test): Pass 10 leading arguments to function foo as well as the
22687         structure S.
22688
22689         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
22690         failure for all targets.
22691
22692         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
22693         abort to terminate program execution.
22694
22695 1999-01-30  Richard Henderson  <rth@cygnus.com>
22696
22697         * gcc.c-torture/execute/990130-1.c: New test.
22698
22699 1999-01-30  Jeffrey A Law  (law@cygnus.com)
22700
22701         * gcc.dg/990130-1.c: New test.
22702
22703 1999-01-28  Michael Meissner  <meissner@cygnus.com>
22704
22705         * gcc.c-torture/execute/990128-1.c: New test.
22706
22707 1999-01-27  Michael Meissner  <meissner@cygnus.com>
22708
22709         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
22710
22711 1999-01-27  Felix Lee  <flee@cygnus.com>
22712
22713         * lib/c-torture.exp (c-torture-compile): pull out code for
22714         analyzing gcc error messages.
22715         (c-torture-execute): ditto, and fix some (harmless) false
22716         positives.
22717         * lib/gcc.exp (gcc_check_compile): new function.
22718
22719 1999-01-17  Jeffrey A Law  (law@cygnus.com)
22720
22721         * gcc.dg/990117-1.c: New test.
22722
22723         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
22724
22725         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
22726
22727 1999-01-15  Jeffrey A Law  (law@cygnus.com)
22728
22729         * g77.f-torture/compile/990115-1.f: New test.
22730
22731 1999-01-07  Jeffrey A Law  (law@cygnus.com)
22732
22733         * gcc.c-torture/compile/990107-1.c: New test
22734
22735 1999-01-06  Jeffrey A Law  (law@cygnus.com)
22736
22737         * gcc.c-torture/execute/990106-2.c: New test.
22738
22739         * gcc.c-torture/execute/990106-1.c: New test.
22740
22741 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
22742
22743         * gcc.c-torture/compile/981223-1.c: New test.
22744
22745 1998-12-29  Richard Henderson  <rth@cygnus.com>
22746
22747         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
22748         (opt3): Rename from opt4 and disable.
22749
22750 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
22751
22752         * g++.old-deja/g++.pt/ptrmem5.C: New test.
22753
22754 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
22755
22756         * g++.old-deja/g++.other/conv5.C: New test.
22757
22758 1998-12-14  Nick Clifton  <nickc@cygnus.com>
22759
22760         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
22761
22762 1998-12-11  Jeffrey A Law  (law@cygnus.com)
22763
22764         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
22765
22766 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
22767
22768         * gcc.c-torture/compile/981211-1.c: New test.
22769
22770 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
22771
22772         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
22773
22774         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
22775
22776 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22777
22778         * gcc.special/930510-1.c: Make C9X safe.
22779         * gcc.misc-tests/gcov-1.c Similarly.
22780         * gcc.misc-tests/gcov-2.c Similarly.
22781
22782 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22783
22784         * gcc.dg/ultrasp1.c: New test.
22785
22786 1998-12-06  Richard Henderson  <rth@cygnus.com>
22787
22788         * gcc.c-torture/execute/981206.c: New test.
22789
22790 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22791
22792         * g++.old-deja/g++.ns/template7.C: New test.
22793
22794         * g++.old-deja/g++.other/expr1.C: New test.
22795
22796         * g++.old-deja/g++.eh/tmpl3.C: New test.
22797
22798         * g++.old-deja/g++.eh/tmpl2.C: New test.
22799
22800 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
22801
22802         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
22803         * g++.old-deja/g++.other/using6.C: Removed.
22804         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
22805
22806         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
22807
22808 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
22809
22810         * g++.old-deja/g++.pt/overload8.C: New test.
22811
22812         * g++.old-deja/g++.pt/overload7.C: New test.
22813
22814         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
22815
22816         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
22817         and relinking messages.
22818         * lib/g++.exp (g++_target_compile): Remove .rpo file when
22819         compiling with -frepo.
22820
22821 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
22822
22823         * g++.old-deja/g++.pt/lookup6.C: New test.
22824
22825 1998-11-30  Nick Clifton  <nickc@cygnus.com>
22826
22827         * gcc.c-torture/execute/981130-1.c: New test.
22828         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
22829
22830 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
22831
22832         * g++.old-deja/g++.pt/explicit76.C: New test.
22833
22834         * g++.old-deja/g++.pt/friend38.C: New test.
22835
22836         * g++.old-deja/g++.ns/crash2.C: New test.
22837
22838         * g++.old-deja/g++.pt/defarg8.C: New test.
22839
22840         * g++.old-deja/g++.pt/instantiate6.C: New test.
22841
22842         * g++.old-deja/g++.pt/static6.C: New test.
22843
22844         * g++.old-deja/g++.pt/decl2.C: New test.
22845
22846 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
22847
22848         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
22849         problem is actually related with name lookup, but so what? :-)
22850
22851         * g++.old-deja/g++.pt/friend37.C: New test.
22852
22853 1998-11-25  Dave Love  <d.love@dl.ac.uk>
22854
22855         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
22856         element, which fails on some systems.
22857
22858         * g77.f-torture/execute/labug1.f: New test.
22859
22860 1998-11-21  Jeffrey A Law  (law@cygnus.com)
22861
22862         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
22863         is defined.
22864
22865 1998-11-18  Dave Love  <d.love@dl.ac.uk>
22866
22867         * g77.f-torture/compile/981117-1.f: New test.
22868
22869 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
22870
22871         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
22872         properly discarded.
22873
22874 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
22875
22876         * gcc.c-torture/execute/memcheck: New directory of tests for
22877         -fcheck-memory-usage.
22878
22879 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22880
22881         * README: New file, general information about the testsuite and
22882         new description of the various C++ test subdirectories.
22883         * README.g++: Eliminate obsolete information, update and move most
22884         relevant stuff to README.
22885
22886 1998-11-07  Richard Henderson  <rth@cygnus.com>
22887
22888         * gcc.c-torture/compile/981107-1.c: New test.
22889
22890 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
22891
22892         * execute/memcpy-bi.c: New testcase.
22893
22894 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
22895
22896         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
22897         base classes.
22898
22899         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
22900         template is selected.
22901
22902         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
22903         classes, it should be accepted for all types.
22904
22905         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
22906
22907         * g++.old-deja/g++.pt/spec24.C: Ensure that template
22908         specializations start with template headers.
22909
22910 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
22911
22912         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
22913
22914         * g++.old-deja/g++.other/init9.C: Test cross initialization of
22915         non-POD types.
22916
22917 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
22918
22919         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
22920
22921 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
22922
22923         * compile/981022-1.c, compile/981022-1.x: New test and driver.
22924
22925 1998-10-19  Jeffrey A Law  (law@cygnus.com)
22926
22927         * 981019-1.c: New test.
22928
22929 1998-10-14  Robert Lipe <robertl@dgii.com>
22930
22931         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
22932         find objc headers.
22933
22934 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22935
22936         * compile/981001-4.c: Remove use of GCC extension that triggers a
22937         compiler bug.
22938
22939 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
22940
22941         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
22942
22943 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
22944
22945         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
22946         instantiation of template produces incorrect code for delete
22947         expression.
22948
22949         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
22950         constructors' name is not unique.
22951         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
22952         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
22953
22954         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
22955         automatic array of const is ill-formed.
22956
22957         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
22958         of template parameter?
22959
22960         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
22961         const.
22962
22963         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
22964         pointer-to-member expression.
22965
22966         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
22967         declaration causes ICE.
22968
22969 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
22970
22971         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
22972         reserved in the global namespace.
22973
22974         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
22975         generate needed virtual table.
22976
22977         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
22978
22979 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
22980
22981         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
22982         template-dependent type
22983
22984 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
22985
22986         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
22987         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
22988         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
22989
22990         * g++.old-deja/g++.other/using5.C: New test; using decl from base
22991         class should be usable as argument of member function.
22992         * g++.old-deja/g++.other/using6.C: New test; using decl from base
22993         class should be usable as return type of member function.
22994         * g++.old-deja/g++.other/using7.C: New test; using decl from base
22995         class should be usable as type of data member.
22996
22997         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
22998
22999 1998-10-09  Jeffrey A Law  (law@cygnus.com)
23000
23001         * gcc.c-torture/special/920521-1.c: Fix bogus test.
23002
23003 1998-10-08  Nick Clifton  <nickc@cygnus.com>
23004
23005         * gcc.dg/dll-?.c Add thumb to target list.
23006         Fix assembler scan patterns to match current assembler output.
23007
23008 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
23009
23010         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
23011         matching of template brackets.
23012
23013         * g++.old-deja/g++.other/using4.C: New test.  Test using
23014         declarations of methods from base classes.
23015
23016         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
23017         within functions should introduce names into the innermost
23018         enclosing namespace.
23019
23020         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
23021         of static locals if first initialization throws.
23022
23023 1998-10-07  Jim Wilson  <wilson@cygnus.com>
23024
23025         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
23026
23027 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
23028
23029         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
23030         lose track of the possible targets of tablejump insns.
23031         * special/special.exp: Run it.
23032
23033 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23034
23035         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
23036         must be declared before its specializations can be named in friend
23037         declarations.
23038
23039 1998-10-05  Dave Love  <d.love@dl.ac.uk>
23040
23041         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
23042
23043         * g77.f-torture/execute/io1.f: New test.
23044
23045 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23046
23047         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
23048         with pointer to template function, for which no argument deduction
23049         is possible.
23050
23051         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
23052         specialization of template function as argument to template
23053         function.
23054
23055         * g++.old-deja/g++.other/access2.C: New test; Inner class
23056         shouldn't have privileged access to Outer's names.
23057
23058 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23059
23060         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
23061         friend template declared within template class conflicts with
23062         nested class of the same name.
23063
23064         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
23065         is ignored.
23066
23067         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
23068         object with direct initializer as function declaration.
23069
23070         * g++.old-deja/g++.other/decl2.C: New test; duplicate
23071         initializers.
23072
23073         * g++.old-deja/g++.other/null2.C: New test; conditional operator
23074         involving const pointer and NULL produces incorrect result.
23075
23076         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
23077         type name without `typename' should be rejected with -pedantic.
23078
23079 1998-10-02  Richard Henderson  <rth@cygnus.com>
23080
23081         * g++.old-deja/g++.other/addrof1.C: New test.
23082
23083 1998-10-01  Nick Clifton  <nickc@cygnus.com>
23084
23085         * gcc.c-torture/compile/981001-1.c: New test.
23086         * gcc.c-torture/execute/981001-1.c: New test.
23087
23088 1998-10-01  Jeffrey A Law  (law@cygnus.com)
23089
23090         * gcc.c-torture/compile/981001-2.c: New test.
23091         * gcc.c-torture/compile/981001-3.c: New test.
23092         * gcc.c-torture/compile/981001-4.c: New test.
23093
23094 1998-10-01  Robert Lipe  <robertl@dgii.com>
23095
23096         * lib/objc.exp (objc_target_compile): Add -L during compiles for
23097         multilibbed hosts.   Idea grafted from g77.exp.
23098
23099 1998-09-30  Dave Love  <d.love@dl.ac.uk>
23100
23101         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
23102         avoid losing on systems which need -lsocket.
23103
23104 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
23105
23106         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
23107         * g++.old-deja/g++.other/nested2.C: Ditto.
23108         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
23109         failure.
23110
23111 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23112
23113         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
23114         preferred over template operator!= for enum bitfields.
23115
23116 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
23117
23118         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
23119         that happen to have the same base name, but in different scopes,
23120         are incorrectly rejected.
23121
23122 1998-09-16  Richard Henderson  <rth@cygnus.com>
23123
23124         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
23125         on the native word size instead of an integer literal.
23126
23127 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23128
23129         * g++.old-deja/g++.other/static2.C: Invocation of static data
23130         member of type pointer-to-function denoted as non-static member.
23131
23132         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
23133         checks involving function types and aliases.
23134
23135 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23136
23137         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
23138         redefined to the same non-trivial type.
23139
23140         * g++.old-deja/g++.pt/explicit73.C: Test for proper
23141         namespace-qualification of template specializations declared in
23142         other namespaces.
23143
23144         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
23145         to declare a subset of the specializations of a template function
23146         as friends of specializations of a template class.
23147
23148         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
23149         member templates that do not fully specialize the enclosing
23150         template class are rejected.
23151
23152 1998-09-11  Dave Love  <d.love@dl.ac.uk>
23153
23154         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
23155
23156 1998-09-08  Dave Love  <d.love@dl.ac.uk>
23157
23158         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
23159         altered from libf2c/libU77 version.
23160
23161 1998-09-06  Dave Love  <d.love@dl.ac.uk>
23162
23163         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
23164
23165 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
23166
23167         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
23168         (un)signed char are different types for template specialization
23169         purposes.
23170
23171 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
23172
23173         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
23174         * objc: ObjC testsuite.
23175
23176 1998-08-31  Catherine Moore  <clm@cygnus.com>
23177
23178         * gcc.c-torture/execute/941014-1.x:  New file.
23179
23180 1998-08-31  Nick Clifton  <nickc@cygnus.com>
23181
23182         * lib/c-torture.exp: Add support for
23183         torture_eval_before_compile and torture_eval_before_execute
23184         variables.
23185
23186 1998-08-30  Jeffrey A Law  (law@cygnus.com)
23187
23188         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
23189         this test triggers valid.
23190
23191 1998-08-27  Jeffrey A Law  (law@cygnus.com)
23192
23193         * gcc.dg/980827-1.c: New test.
23194
23195 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
23196
23197         * gcc.c-torture/execute/loop-4b.c: New test.
23198
23199 1998-08-26  Nick Clifton  <nickc@cygnus.com>
23200
23201         * lib/c-torture.exp: Add support for
23202         torture_eval_before_compile and torture_eval_before_execute
23203         variables.
23204
23205 1998-08-25  Jeffrey A Law  (law@cygnus.com)
23206
23207         * gcc.c-torture/compile/980825-1.c: New test.
23208
23209 1998-08-24  Nick Clifton  <nickc@cygnus.com>
23210
23211         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
23212         count number tests in opt_t0 not good_t0.
23213
23214 1998-08-24  Jeffrey A Law  (law@cygnus.com)
23215
23216         * gcc.c-torture/compile/930326-1.x: Fix typo.
23217
23218 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
23219
23220         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
23221         causes an ICE.
23222
23223 1998-08-21  Jeffrey A Law  (law@cygnus.com)
23224
23225         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
23226         STACK_SIZE is defined.
23227         * gcc.c-torture/unsorted/stuct.c: Similarly.
23228
23229         * gcc.c-torture/compile/980821-1.c: New test.
23230
23231 1998-08-21  Jeffrey A Law  (law@cygnus.com)
23232
23233         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
23234
23235 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
23236
23237         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
23238         code.
23239
23240 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
23241
23242         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
23243         error'.
23244
23245 1998-08-18  Jeffrey A Law  (law@cygnus.com)
23246
23247         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
23248
23249 1998-08-16  Jeffrey A Law  (law@cygnus.com)
23250
23251         * gcc.c-torture/compile/980816-1.c: New test.
23252
23253         * gcc.dg/980816-1.c: New test.
23254
23255 1998-08-13  Jeffrey A Law  (law@cygnus.com)
23256
23257         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
23258         compiler for ieee tests.
23259
23260 1998-08-01  Dave Love  <d.love@dl.ac.uk>
23261
23262         * g77.f-torture/compile/980729-0.f: New test.
23263
23264 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
23265
23266         * gcc.c-torture/special/eeprof-1.c: New test, for
23267         -finstrument-functions.
23268         * gcc.c-torture/special/special.exp: Run it.
23269
23270 1998-07-29  Jeffrey A Law  (law@cygnus.com)
23271
23272         * gcc.c-torture/compile/980729-1.c: New test.
23273
23274 1998-07-27  Nick Clifton  <nickc@cygnus.com>
23275
23276         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
23277         __thumb__ is defined, and test for ARM style doubles if so.
23278
23279 1998-07-26  Dave Love  <d.love@dl.ac.uk>
23280
23281         * g77.f-torture/noncompile/980615-0.f: New test.
23282
23283 1998-07-26  H.J. Lu  (hjl@gnu.org)
23284
23285         * gcc.dg/980312-1.c: Do link instead of compile.
23286         * gcc.dg/980313-1.c: Likewise.
23287
23288 1998-07-26  Jeffrey A Law  (law@cygnus.com)
23289
23290         * gcc.c-torture/compile/980726-1.c: New test.
23291
23292 1998-07-25  Dave Love  <d.love@dl.ac.uk>
23293
23294         * g77.f-torture/execute/io0.f: New test.
23295
23296 1998-07-24  Nick Clifton  <nickc@cygnus.com>
23297
23298         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
23299         an int.
23300
23301 1998-06-18  Michael Meissner  <meissner@cygnus.com>
23302
23303         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
23304         m32r bugs.
23305
23306 1998-07-17  Nick Clifton  <nickc@cygnus.com>
23307
23308         * gcc.dg/980626-1.c: Expect failures for all toolchains until
23309         c-decl.c:grokdeclarator can handle mode attributes.
23310
23311 1998-07-16  Jeffrey A Law  (law@cygnus.com)
23312
23313         * gcc.c-torture/execute/980716-1.c: New test.
23314
23315 1998-07-13  Jeffrey A Law  (law@cygnus.com)
23316
23317         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
23318         the mn10200.
23319         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
23320         the mn10200.
23321         * gcc.c-torture/execute/va-arg-3.x: Similarly.
23322         * gcc.c-torture/compile/930326-1.x: Similarly.
23323
23324 1998-07-13  Dave Love  <d.love@dl.ac.uk>
23325
23326         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
23327         New test from Craig.
23328
23329 1998-07-12  Dave Love  <d.love@dl.ac.uk>
23330
23331         * g77.f-torture/noncompile/980616-0.f: New test.
23332
23333         * g77.f-torture/execute/970816-3.f:  New test from Craig.
23334
23335 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
23336
23337         *  g++.other/singleton.C: Return error value instead of taking
23338         SIGSEGV.
23339
23340 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
23341
23342         *  g++.other/singleton.C: New test.   Warning is under dispute.
23343         Runtime crash is not.
23344
23345 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
23346
23347         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
23348         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
23349         using6.C, using7.C}:  New namespace tests.
23350
23351 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
23352
23353         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
23354         specialization with typedef'ed names used as array indexes.
23355
23356 1998-07-09  Jeffrey A Law  (law@cygnus.com)
23357
23358         * gcc.c-torture/execute/980709-1.c: New test.
23359
23360         * gcc.dg/980709-1.c: New test.
23361
23362 1998-07-07  Richard Henderson  <rth@cygnus.com>
23363
23364         * gcc.c-torture/execute/bcp-1.c: New test.
23365
23366 1998-07-07  Jeffrey A Law  (law@cygnus.com)
23367
23368         * gcc.c-torture/execute/980707-1.c: New test.
23369
23370 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
23371
23372         * gcc.c-torture/compile/980706-1.c: New test.
23373
23374 1998-07-01  Dave Love  <d.love@dl.ac.uk>
23375
23376         * g77.f-torture/execute/980701-0.f,
23377         g77.f-torture/execute/980701-1.f: New test from Craig.
23378
23379 1998-07-01  Jeffrey A Law  (law@cygnus.com)
23380
23381         * gcc.c-torture/compile/980701-1.c: New test.
23382
23383         * gcc.c-torture/execute/980701-1.c: New test.
23384
23385 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
23386 rlsruhe.de>
23387
23388         * g++.old-deja/g++.robertl/eb132.C: New test.
23389         * g++.old-deja/g++.robertl/eb133.C: Likewise.
23390
23391 1998-06-29  Dave Love  <d.love@dl.ac.uk>
23392
23393         * g77.f-torture/execute/980628-7.f,
23394         g77.f-torture/execute/980628-8.f,
23395         g77.f-torture/execute/980628-9.f,
23396         g77.f-torture/execute/980628-10.f: New tests from Craig.
23397
23398         * g77.f-torture/execute/980628-3.f: Remove mail headers.
23399
23400 1998-06-28  Jeffrey A Law  (law@cygnus.com)
23401
23402         * g77.f-torture/execute/980628-4.f: New test from Craig.
23403         * g77.f-torture/execute/980628-5.f: Likewise.
23404         * g77.f-torture/execute/980628-2.f: Likewise.
23405         * g77.f-torture/execute/980628-0.f: Likewise.
23406         * g77.f-torture/execute/980628-1.f: Likewise.
23407         * g77.f-torture/execute/980628-3.f: Likewise.
23408         * g77.f-torture/execute/980628-6.f: Likewise.
23409
23410 1998-06-28  Jeffrey A Law  (law@cygnus.com)
23411
23412         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
23413         directory when nothing has been installed yet.
23414
23415 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
23416
23417         * gcc.c-torture/special/special.exp: Handle newer versions of
23418         dejagnu.
23419
23420 1998-06-26  Jeffrey A Law  (law@cygnus.com)
23421
23422         * gcc.dg/980626-1.c: New test.
23423
23424 1998-06-19  Bruno Haible <haible@ilog.fr>
23425
23426         * gcc.misc-tests/m-un-2.c: New test.
23427         * g++.old-deja/g++.other/warn01.c: Likewise.
23428
23429 1998-06-19  Robert Lipe  <robertl@dgii.com>
23430
23431         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
23432         compatibility with assmblers with a different comment character.
23433         Eliminate use of GAS-specific extensions.
23434
23435 1998-06-19  Jeffrey A Law  (law@cygnus.com)
23436
23437         * gcc.c-torture/execute/ieee/980619-1.c: New test.
23438
23439 1998-06-19  Robert Lipe  <robertl@dgii.com>
23440
23441         *lib/g77.exp: Replace search for libf2c.a with search for newly
23442         renamed libg2c.a
23443
23444 1998-06-17  Jeffrey A Law  (law@cygnus.com)
23445
23446         * gcc.c-torture/execute/980617-1.c: New test.
23447
23448 1998-06-12  Jeffrey A Law  (law@cygnus.com)
23449
23450         * gcc.c-torture/execute/980612-1.c: New test.
23451
23452 1998-06-08  Jeffrey A Law  (law@cygnus.com)
23453
23454         * gcc.dg/980523-1.c: Only test on ppc-linux.
23455         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
23456
23457         * gcc.c-torture/execute/980608-1.c: New test.
23458
23459 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
23460
23461         * gcc.c-torture/execute/980605-1.c: New test.
23462
23463 1998-06-04  Jeffrey A Law  (law@cygnus.com)
23464
23465         * gcc.c-torture/execute/980604-1.c: New test.
23466
23467 1998-06-02  Jeffrey A Law  (law@cygnus.com)
23468
23469         * gcc.c-torture/execute/980602-1.c: New test.
23470         * gcc.c-torture/execute/980602-2.c: Likewise.
23471
23472 1998-06-02  Dave Love  <d.love@dl.ac.uk>
23473
23474         * 970125-0.f: Fix per JCB.  Add commentary.
23475
23476 1998-05-31  Michael Meissner  <meissner@cygnus.com>
23477
23478         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
23479         IEEE -0 support.
23480
23481 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
23482
23483         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
23484         earlier.
23485
23486 1998-05-28  Catherine Moore <clm@cygnus.com>
23487
23488         * gcc.c-torture/execute/980526-3.c: New test.
23489
23490 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
23491
23492         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
23493         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
23494         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
23495         m88k-motorola-sysv3 to XFAIL.
23496
23497 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23498
23499         * gcc.dg/980526-1.c: New test.
23500         * gcc.c-torture/execute/980526-2.c: New test.
23501
23502 1998-05-26  Jeffrey A Law  (law@cygnus.com)
23503
23504         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
23505
23506         * gcc.c-torture/execute/980526-1.c: New test.
23507
23508 1998-05-26  Dave Love  <d.love@dl.ac.uk>
23509
23510         * g77.f-torture/execute/alpha2.f: Add runtime test.
23511
23512 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
23513
23514         * g++.old-deja/old-deja.exp: Strip leading directories.
23515
23516         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
23517         error for the line.  Don't run multiple tests for the same line.
23518
23519 1998-05-23  Jeffrey A Law  (law@cygnus.com)
23520
23521         * gcc.dg/980523-1.c: New test.
23522
23523 1998-05-23  Dave Love  <d.love@dl.ac.uk>
23524
23525         * g77.f-torture/compile/970915-0.f: New test.
23526
23527 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
23528
23529         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
23530
23531 1998-05-21  Jeffrey A Law  (law@cygnus.com)
23532
23533         * gcc.dg/980520-1.c: New test.
23534
23535 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
23536
23537         * gcc.dg/980502-1.c: Fix return type.
23538
23539 1998-05-20  Jeffrey A Law  (law@cygnus.com)
23540
23541         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
23542         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
23543         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
23544         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
23545         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
23546
23547 1998-05-20  Dave Love  <d.love@dl.ac.uk>
23548
23549         * g77.f-torture/execute/980520-1.f: New test.
23550
23551 1998-05-15  Dave Love  <d.love@dl.ac.uk>
23552
23553         * lib/mike-g77.exp: New file.
23554
23555         * g77.f-torture/noncompile/noncompile.exp,
23556         g77.f-torture/noncompile/check0.f: New files.
23557
23558 1998-05-14  Dave Love  <d.love@dl.ac.uk>
23559
23560         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
23561         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
23562         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
23563         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
23564         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
23565         abort where appropriate.
23566
23567 1998-05-05  Michael Meissner  <meissner@cygnus.com>
23568
23569         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
23570         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
23571
23572 1998-04-29  Dave Love  <d.love@dl.ac.uk>
23573
23574         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
23575
23576 1998-04-27  Dave Love  <d.love@dl.ac.uk>
23577
23578         * g77.f-torture/compile/980427-0.f: New test.
23579
23580 1998-04-24  Dave Love  <d.love@dl.ac.uk>
23581
23582         * g77.f-torture/compile/980424-0.f: New test.
23583
23584 1998-04-19  Dave Love  <d.love@dl.ac.uk>
23585
23586         * g77.f-torture/compile/980419-2.f (main): New test.
23587         * g77.f-torture/compile/970125-0.f: New test.
23588         * g77.f-torture/compile/980419-1.f: New test.
23589
23590 1998-04-08  Jim Wilson  <wilson@cygnus.com>
23591
23592         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
23593         of loop-4.c.
23594
23595 1998-04-07  Jim Wilson  <wilson@cygnus.com>
23596
23597         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
23598
23599 1998-04-03  Jim Wilson  <wilson@cygnus.com>
23600
23601         * gcc.c-torture/compile/980329-1.c: New test.
23602
23603 1998-03-18  Jim Wilson  <wilson@cygnus.com>
23604
23605         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
23606         * gcc.dg/980312-1.c: Fix typo in -march command.
23607
23608 1998-03-16  H.J. Lu  (hjl@gnu.org)
23609
23610         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
23611
23612 1998-03-11  Robert Lipe  <robertl@dgii.com>
23613
23614         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
23615         Dave Love agree the Fortran source is bogus.
23616
23617 1998-03-11  Robert Lipe  <robertl@dgii.com>
23618
23619         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
23620         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
23621         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
23622         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
23623         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
23624
23625 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
23626
23627         * g++.old-deja/g++.other/friend1.C: New test.
23628
23629 1998-02-18  Dave Love  <d.love@dl.ac.uk>
23630
23631         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
23632         possibly uninitialized) variables and declare dnrm2.
23633
23634 1998-02-23  Robert Lipe <robertl@dgii.com>
23635
23636         From Bruno Haible <haible@ilog.fr>:
23637         * gcc.c-torture/execute/980223.c: New test.
23638
23639 1998-02-13  Jeffrey A Law  (law@cygnus.com)
23640
23641         * gcc.dg/ifelse-1.c: New test.
23642
23643 1998-02-09  H.J. Lu  (hjl@gnu.org)
23644
23645         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
23646
23647           * lib/old-dejagnu.exp (old-dejagnu): Added the
23648           "execution test - XFAIL *-*-*" handling in the spirit of
23649           "excess errors test -". Changed the "execution test fails"
23650           handling to be like "excess errors test fails".
23651           * Update various tests accordingly.
23652
23653 1998-02-06  Jim Wilson  <wilson@cygnus.com>
23654
23655         * gcc.c-torture/execute/980205.c: New test.
23656
23657 1998-01-18  Jeffrey A Law  (law@cygnus.com)
23658
23659         * lib/c-torture.exp: Look for .x files instead of .cexp files.
23660         * lib/f-torture.exp: Similarly.
23661         * gcc.c-torture: Rename all .cexp files to .x files.
23662
23663 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
23664
23665         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
23666         (940510-1.c): Removed duplicate.
23667         (971104-1.c): New test.
23668
23669 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
23670
23671           * lib/f-torture.exp: Improve error and loop detection.
23672
23673 1997-11-19  Michael Meissner  <meissner@cygnus.com>
23674
23675         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
23676         use that to size the filler array.
23677
23678 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
23679
23680         * lib/c-torture.exp(c-torture-execute): Fix typo.
23681
23682         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
23683         testcase as the executable name. Keep the executable around if
23684         the test fails.
23685
23686 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
23687
23688         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
23689         changes.  Only test one -g option, and move it to the end of the
23690         list of options to test.
23691
23692 1997-09-19  Michael Meissner  <meissner@cygnus.com>
23693
23694         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
23695         variable GCC_TORTURE_OPTIONS to supply default switches separated
23696         by colons.  If no environment variable, run tests with -O0 -g, -O1
23697         -g, and -O2 -g as well.
23698
23699 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
23700
23701         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
23702         explanatory comments. Fix indentation.
23703
23704 1997-09-15  Jeffrey A Law  (law@cygnus.com)
23705
23706         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
23707
23708 1997-09-11  Jeffrey A Law  (law@cygnus.com)
23709
23710         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
23711         * g++.old-deja/g++.mike/p7325.C: Likewise.
23712         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
23713
23714 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
23715
23716         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
23717         * g++.old-deja/g++.brendan/crash30.C: Likewise.
23718         * g++.old-deja/g++.brendan/crash39.C: Likewise.
23719         * g++.old-deja/g++.law/operators4.C: Likewise.
23720
23721 1997-09-11  Joe Buck  (jbuck@synopsys.com)
23722
23723         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
23724         * g++.old-deja/g++.mike/p784.C: Ditto.
23725         * g++.old-deja/g++.mike/p785.C: Ditto.
23726
23727 1997-09-05  Jeffrey A Law  (law@cygnus.com)
23728
23729           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
23730
23731 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
23732
23733         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
23734         target feature; pass this to c-torture-execute as needed.
23735
23736 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
23737
23738         * lib/c-torture.exp(c-torture-execute): If the previous and the
23739         current executables being tested are identical, we don't need to
23740         run the executable again. Try to make the executable names
23741         unique. Add an optional argument for passing additional compiler
23742         flags.
23743
23744 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
23745
23746         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
23747
23748 1997-08-29  Jeffrey A Law  (law@cygnus.com)
23749
23750         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
23751
23752 1997-07-31  Jeffrey A Law  (law@cygnus.com)
23753
23754         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
23755         32bit or larger longs.
23756
23757         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
23758         have either a 32bit long or 32bit int.
23759
23760 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
23761
23762         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
23763         Make double precision tests dependent on sizeof (double).
23764
23765 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
23766
23767         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
23768         too.
23769
23770 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
23771
23772         * gcc.c-torture/compile/961203-1.cexp: New script.
23773
23774 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
23775
23776         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
23777         up the includes ourselves.
23778
23779 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
23780
23781         * lib/plumhall.exp: Remove random include, and add a few
23782         verbose messages for debugging.
23783
23784 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
23785
23786         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
23787         of trying to do it ourselves.
23788
23789 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
23790
23791         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
23792
23793 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
23794
23795         * gcc.prms/5403.c: Made regexp a bit less strict.
23796
23797 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
23798
23799         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
23800         is returned from remote_load instead.
23801         * lib/plumhall.exp: Ditto.
23802         * lib/mike-g++.exp: Ditto.
23803         * lib/old-dejagnu.exp: Ditto.
23804         * lib/c-torture.exp: Ditto.
23805
23806 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
23807
23808         * lib/g++.exp: Use build_wrapper procedure.
23809         * lib/gcc.exp: Ditto.
23810
23811 1997-05-20  Jeffrey A Law  (law@cygnus.com)
23812
23813         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
23814         an old-style decl for malloc.  Fixes tests to work when
23815         sizeof (int) != sizeof (size_t).
23816
23817 1997-05-15  Mike Meissner  <meissner@cygnus.com>
23818
23819         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
23820
23821         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
23822         use stdargs.h interface.
23823
23824 1997-05-15  Mike Meissner  <meissner@cygnus.com>
23825
23826         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
23827         NO_VARARGS when compiling.
23828
23829 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
23830
23831         * lib/plumhall.exp(ph_includes): New procedure.
23832         (ph_make): Use it.
23833         (ph_compiler): Ditto.
23834
23835         * lib/g++.exp: Rename test-glue.c to testglue.c.
23836         * lib/gcc.exp: Ditto.
23837
23838 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
23839
23840         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
23841         to completion when it's called.
23842
23843 1997-03-21  Michael Meissner  <meissner@cygnus.com>
23844
23845         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
23846         is defined, don't do test.
23847
23848 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
23849
23850         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
23851         for object files.
23852         (ph_summary): Mark skipped testcases as untested, not unresolved.
23853
23854         * lib/plumhall.exp (ph_make): If unresolved because of bad
23855         errorCode, record errorCode in log file.
23856         (*): Replace send_log/verbose with verbose -log.
23857
23858 1997-03-19  Michael Meissner  <meissner@cygnus.com>
23859
23860         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
23861         double conversion if double isn't at least 8 bytes.
23862
23863         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
23864         int to work with targets where int is 16 bits.
23865
23866         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
23867         8 bytes, just exit, since 4 byte doubles don't have enough bits of
23868         precision for the test to complete.
23869
23870 1997-03-14  Michael Meissner  <meissner@cygnus.com>
23871
23872         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
23873         if d10v is not compiled with the -mdouble64 flag.
23874         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
23875
23876         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
23877         d10v is not compiled with the -mint32 flag.
23878
23879 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
23880
23881         * lib/plumhall.exp: Use incr_count.
23882
23883 1997-03-12  Jeffrey A Law  (law@cygnus.com)
23884
23885         * gcc.c-torture: Update to c-torture-1.45.
23886
23887 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
23888
23889         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
23890         the name of the expect testcase file).
23891
23892         * lib/g++.exp(g++_init): Ditto.
23893
23894 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
23895
23896         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
23897         the host.
23898
23899         * lib/gcc.exp(gcc_exit): New procedure.
23900
23901 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
23902
23903         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
23904         specs where appropriate.
23905
23906         * g++.old-deja/g++.arm/*: Added additional ERROR checks
23907         because of new "candidates are" messages, and removed a few
23908
23909         * Converted all non-old-style g++ testcases to old-style, and
23910         moved into g++.old-deja.
23911
23912 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
23913
23914         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
23915         options.
23916
23917         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
23918         succeeded.
23919
23920         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
23921
23922 1997-02-13  Michael Meissner  <meissner@cygnus.com>
23923
23924         * lib/gcc.exp (gcc_target_compile): Add support for defining
23925         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
23926         the machine doesn't have those features.
23927
23928 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
23929
23930         * g++.law/operators4.exp: Don't use LIBS.
23931
23932 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
23933
23934         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
23935
23936         * lib/mike-g++.exp: Don't set the compiler to be tested here.
23937         * lib/g++.exp: Set it here instead. Also, allow use of the
23938         --tool_exec and --tool_opt options. Change CXX to
23939         GXX_UNDER_TEST.
23940
23941         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
23942
23943         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
23944
23945 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
23946
23947         * lib/old-dejagnu.exp: Use prune_warnings instead of
23948         prune_system_crud.
23949         * lib/mike-g++.exp: Ditto.
23950         * lib/gcc.exp: Ditto.
23951         * lib/g++.exp: Ditto.
23952
23953         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
23954
23955 1997-02-07  Jeffrey A Law  (law@cygnus.com)
23956
23957           * 941014-2.c: Include stdlib.h
23958           * 960327-1.c: Include stdio.h
23959           * dbra.c, index-1.c: Don't assume ints are 32bits.
23960
23961 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
23962
23963         * lib/gcc.exp: Add gcc,stack_size target feature.
23964
23965         * lib/g++.exp(g++_target_compile): Add the include and link
23966         paths here, not in two other places. And, it's $options, not
23967         options.
23968
23969         * lib/mike-g++.exp(postbase): Remove the code that determines
23970         the correct include and link paths.
23971         * g++.old-deja/old-deja.exp: Ditto.
23972
23973 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
23974
23975         * lib/g++.exp(g++_init): target_compile no longer returns the
23976         filename of the result.
23977
23978 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
23979
23980         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
23981         call to glob.
23982
23983         * gcc.c-torture/special/special.exp: Change call to
23984         gcc_target_compile to include the object file.
23985
23986 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
23987
23988         * gcc.c-torture/special/special.exp: Correct misspelling in last
23989         change.
23990
23991 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
23992
23993         * lib/plumhall.exp(ph_summary): Log the entire output of the
23994         executable. Return -1 if there were any failures, 0 otherwise.
23995         (ph_execute): Return -1 if there were any failures, 0 otherwise.
23996         (ph_make): Clean up objects and executables that were built
23997         if the tests succeeded.
23998
23999 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
24000
24001         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
24002         libraries and includes in the build tree as appropriate.
24003
24004 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24005
24006         * lib/c-torture.exp: Instead of looking for the global variable
24007         NO_LONG_LONG, check to see if that's a feature of the target.
24008
24009 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24010
24011         * config/default.exp: Minimize. Delete the remainer of the files in
24012         config; this functionality is now in devo/dejagnu/config.
24013
24014         g++.*/*: Pass any additional flags used to compile to postbase;
24015         delete CXXFLAGS.
24016
24017         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
24018         is now done by runtest.exp. Use gcc_target_compile instead of
24019         compile.
24020
24021         lib/c-torture.exp: Use gcc_target_compile instead of compile.
24022         Remove references to CFLAGS. Use remote_file instead of
24023         calling rm -f.
24024         (c-torture): Take a list of arguments to use to compile this
24025         testcase.
24026
24027         lib/g++.exp: Simplify. Use target_compile instead of compile.
24028         lib/gcc-dg.exp: Ditto.
24029         lib/gcc.exp: Ditto.
24030         lib/mike-{gcc,g++}.exp: Ditto.
24031         lib/old-dejagnu.exp: Ditto.
24032         lib/plumhall.exp: Ditto.
24033
24034 1997-01-08  Jim Wilson  <wilson@cygnus.com>
24035
24036         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
24037         (ph_linker): Likewise.
24038
24039 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
24040
24041           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
24042         MAP_ANON / MAP_ANONYMOUS if defined;
24043         else try to map from /dev/zero .
24044
24045 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24046
24047         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
24048         isn't defined, then define it to MAP_ANONYMOUS.
24049
24050 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24051
24052         * gcc.c-torture: Update to c-torture-1.42 release.
24053
24054 1996-11-11  Jeffrey A Law  (law@cygnus.com)
24055
24056         * gcc.c-torture: Update to c-torture-1.41 release.
24057
24058 1996-10-27  Jeffrey A Law  (law@cygnus.com)
24059
24060         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
24061         c-torture release.
24062
24063 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
24064
24065         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
24066         and LDFLAGS.  Fix second case to append the target_info ldflags
24067         onto LDFLAGS, not CFLAGS.
24068         * lib/g++.exp (g++_init): Add target_info stuff.
24069         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
24070         of libgloss and newlib flags for !native.
24071
24072         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
24073         (GDB): Fix relative path to go up another dir for finding gdb.
24074
24075 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
24076
24077         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
24078         versions in the target_info array, if they don't exist.
24079
24080 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
24081
24082         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
24083
24084 1996-07-08  Jim Wilson  <wilson@cygnus.com>
24085
24086         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
24087         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
24088
24089 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
24090
24091         * lib/old-dejagnu.exp: Don't remove the output file before we've
24092         actually tested it. Don't append pwd to the path of the executable
24093         we're testing.
24094
24095 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
24096
24097         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
24098
24099 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
24100
24101         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
24102         temporary directory for compiler files, and set it to a default
24103         value of /tmp. Set $output as the name of the output file from
24104         compiling the testcase. Add a -o option to $cflags_var so the
24105         compiler writes the final output file as $output. Set $executable
24106         to $output.
24107
24108         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
24109         directory for compiler files, and set it to /tmp if it doesn't
24110         already have a value. Set $output_file to the name of the output
24111         file from compiling the testcase. Add a -o option to CXXFLAGS so
24112         the compiler writes the final output file as $output. Use $output
24113         as the executable to be tested.
24114
24115 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
24116
24117         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
24118
24119 1996-06-08  Jeffrey A Law  (law@cygnus.com)
24120
24121         * gcc.c-torture/execute/pending-1.c: New test.  Still
24122         pending in Tege's queue.
24123
24124 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
24125
24126         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
24127         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
24128         if there were failures.  Call unresolved if there were unresolved
24129         testcases.  Call gcc_fail if program did not run to completion.
24130         (ph_make): Pass additional argument name to ph_execute.
24131         (ph_execute): Add new argument.  Pass additional arguments to
24132         ph_summary.  Call gcc_fail is there is no execution output.
24133
24134 1996-04-24  Jeffrey A Law  (law@cygnus.com)
24135
24136         * lib/plumhall.exp (proc_summary): Output relavent summary
24137         lines into the log so specific failures in plumhall can be
24138         investigated.
24139
24140 1996-04-10  Jeffrey A Law  (law@cygnus.com)
24141
24142         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
24143         (c-torture-execute): Don't try to execute tests which use
24144         "long long" types if $NO_LONG_LONG is nonzero.
24145
24146 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
24147
24148         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
24149         not c-torture.
24150
24151         * gcc.ieee: Move from here.
24152         * gcc.c-torture/execute/ieee: To here.
24153
24154 1996-03-26  Jeffrey A Law  (law@cygnus.com)
24155
24156         * gcc.c-torture: Update to c-torture-1.41 release.
24157
24158 1996-03-22  Jeffrey A Law  (law@cygnus.com)
24159
24160         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
24161         not "$output".
24162
24163 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
24164
24165         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
24166         -c present.
24167
24168 1996-03-02  Jeffrey A Law  (law@cygnus.com)
24169
24170         * config/proelf.exp: Handle connecting to a simulator.
24171
24172 1996-01-31  Jeffrey A Law  (law@cygnus.com)
24173
24174         * config/proelf.exp: New file.  Enough framework that we can
24175         run c-torture tests on the proelf targets (or any other target
24176         that gdb can connect to for that matter).
24177
24178 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
24179
24180         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
24181         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
24182
24183         * lib/plumhall.exp (ph_execute): Always call ph_summary if
24184         exec_output exists.
24185
24186 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
24187
24188         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
24189         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
24190
24191         * config/*.exp: Update FSF address.  Change result of ${tool}_load
24192         to pass/fail/unresolved/unsupported/untested.  Caller must now
24193         call unresolved/unsupported/untested.
24194         * lib/*.exp: Update FSF address.  Update to handle new results of
24195         ${tool}_load.
24196         * lib/chill.exp (verbose): Delete.
24197
24198 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
24199
24200         * lib/gcc.exp (default_gcc_start): Change order of args to
24201         $LDFLAGS $CFLAGS $LIBS.
24202         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
24203         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
24204         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
24205         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
24206         * gcc.misc-tests/dg-test.exp: Likewise.
24207         * gcc.misc-tests/msgs.exp: Likewise.
24208         * gcc.prms/prms.exp: Likewise.
24209         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
24210         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
24211
24212         * lib/dg.exp: Deleted, moved to dejagnu/lib.
24213
24214 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
24215
24216         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
24217
24218         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
24219         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
24220
24221         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
24222         necessary.
24223
24224 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
24225
24226         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
24227         global for loop; add use of $mathlib.
24228         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
24229         settings here; set mathlib for anything but VxWorks.
24230
24231 1996-01-22  Jeffrey A Law  (law@cygnus.com)
24232
24233         * gcc.c-torture: Update to c-torture-1.40 release.
24234
24235 1996-01-03  Jeffrey A Law  (law@cygnus.com)
24236
24237         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
24238         dg.exp.
24239
24240 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
24241
24242         * lib/c-torture.exp (c-torture-execute): Declare "output" as
24243         global.
24244
24245 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
24246
24247         * lib/g++.exp (LIBS): Define if not already.
24248         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
24249         (gcc-dg-prune): Call prune_gcc_output.
24250         * lib/gcc.exp (prune_gcc_output): New proc.
24251         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
24252         prune_gcc_output.
24253
24254 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
24255
24256         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
24257         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
24258
24259 1995-11-15  Jeffrey A Law  (law@cygnus.com)
24260
24261         * gcc.c-torture: Update to c-torture-1.39 release.
24262
24263 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
24264
24265         * lib/c-torture.exp (c-torture-execute): Don't return if one option
24266         fails, try others as well.
24267
24268 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
24269
24270         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
24271         If compilation fails, mark execute tests as `untested'.
24272         If test is marked as unsupported, don't mark compilation and
24273         execute tests as failed.
24274
24275 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
24276
24277         * lib/g++.exp (g++_init): Don't link in libg++, and look to
24278         libstdc++ for whether or not we want to be doing shared
24279         libraries.  Delete link_curses since we don't need it anymore.
24280         * lib/mike-g++.exp (postbase): Don't link in libg++.
24281         * g++.old-deja/old-deja.exp: Likewise.
24282
24283 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
24284
24285         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
24286
24287 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
24288
24289         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
24290         For that, add `-Wl,-a,shared_archive'.
24291         * g++.old-deja/old-deja.exp: Likewise.
24292
24293 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
24294
24295         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
24296
24297 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
24298
24299         * lib/mike-g++.exp (postbase): Pay attention to the status of
24300         g++_load.
24301
24302 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
24303
24304           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
24305
24306 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
24307
24308         * lib/gcc.exp (default_gcc_start): No longer need to log program
24309         being executed or its output, execute_anywhere does that now.
24310         * lib/g++.exp (default_g++_version): Call execute_anywhere.
24311         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
24312
24313 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
24314
24315         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
24316         the same as those in lib/g++.exp.
24317
24318 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
24319
24320         * gcc.c-torture: Update to c-torture-1.38 release.
24321         * gcc.ieee: Related changes.
24322
24323 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
24324
24325         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
24326         "exec". Minor reformatting changes.
24327
24328         * config/rom68k.exp (${tool}_load): Make it work in a canadian
24329         cross. This means all "exec" calls now work on a remote host as
24330         well.
24331         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
24332         cross. Filter out the extra "\r\n" stuff that expect puts in.
24333         (c-torture-execute): Filter out the bogus warnings like
24334         c-torture-compile does. Add support for canadian cross.
24335         * lib/gcc.exp (default_gcc_version, default_gcc_start)
24336         Use execute_anywhere rather than calling exec directly. Now it
24337         works for canadian cross testing.
24338
24339 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
24340
24341         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
24342         results into a variable, and check that rather than using file exists.
24343
24344 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
24345
24346         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
24347         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
24348
24349 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
24350
24351         * g++.old-deja/old-deja.exp: Create and pass runshlib and
24352         lib_curses if there's a shared libg++ in the build tree.
24353
24354 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
24355
24356         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
24357         if not supported target.
24358
24359 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
24360
24361         * lib/g++.exp (g++_init): Move empty setting of runshlib and
24362         link_curses up to always happen, not just for native builds.
24363
24364 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
24365
24366         * gcc.c-torture: Update to c-torture-1.36 release.
24367         * gcc.failure: Related changes.
24368
24369 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
24370
24371         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
24372
24373 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
24374
24375         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
24376         * lib/mike-g++.exp (postbase): Not in here.  Still reference
24377         runshlib, link_curses, and mathlib for link and run.
24378
24379         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
24380         pass the runtime shared library options for Solaris, OSF/1, and
24381         Irix5, and link with -lcurses to avoid unresolved references.
24382
24383 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
24384
24385         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
24386         only run once.
24387
24388 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
24389
24390         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
24391
24392 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
24393
24394         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
24395         do not have a framework for the "compat" tests yet.
24396
24397 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
24398
24399         * lib/mike-g++.exp (postbase): New local variable `mathlib',
24400         set to null if we're testing vxworks5.1.  Use that instead of
24401         `-lm' in the setting of LIBS for link and run.
24402
24403 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
24404
24405         * config/rom68k.exp (${tool}_load): Major changes to make it
24406         work.  Verified that it does in fact return the stuff in
24407         exec_output properly.  Catch any Emul or any TRAP other than 0.
24408
24409 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
24410
24411         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
24412         LDFLAGS properly for targets that need stuff from libgloss.
24413         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
24414         only run once.
24415         (gpp_initialized): New variable.
24416
24417 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
24418
24419         * config/rom68k.exp: Load libgloss.exp.
24420         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
24421         so we can produce a fully linked binary.
24422         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
24423         so we can produce a fully linked binary.
24424
24425 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
24426
24427         * lib/plumhall.exp (ph_section): Watch for expected failures.
24428         Add missing `else'.
24429
24430         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
24431         run the testcase.
24432         (c-torture): Likewise.
24433
24434 1995-08-28  Doug Evans  <dje@cygnus.com>
24435
24436         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
24437
24438         * lib/mike-g++.exp (mike_cleanup): New proc.
24439         (prebase): New globals compiler_result, not_compiler_result,
24440         target_regexp.
24441         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
24442         allow leading "-" in pattern.  Watch for unsupported tests.
24443         If $compiler_result is set, pattern match assembler code,
24444         and ditto for $not_compiler_result.
24445         * lib/mike-gcc.exp: Likewise.
24446
24447         * lib/plumhall.exp (ph_execute): Only call ph_summary if
24448         execution "succeeded".
24449
24450 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
24451
24452         * config/win32.exp: New file.
24453         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
24454
24455 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
24456
24457         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
24458         unsupported.
24459         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
24460         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
24461         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
24462
24463         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
24464         "... without exceptions was ...".  That is now handled by
24465         prune_system_crud.
24466         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
24467
24468 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
24469
24470         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
24471         sieve.c,sort2.c}: New files.
24472         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
24473         sieve.exp,sort2.exp}: Drivers for them.
24474
24475         * lib/mike-gcc.exp (program_output): New user settable variable.
24476         (postbase): Call prune_system_crud.  Also prune extraneous compiler
24477         messages.
24478         * lib/mike-g++.exp (program_output): New user settable variable.
24479
24480         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
24481
24482         * config/sh.exp: Deleted (use sim.exp instead).
24483
24484 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
24485
24486         * config/vx.exp: Declare CHECKTASK as global.
24487         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
24488         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
24489         * lib/old-dejagnu.exp: Load [pwd]/$executable.
24490
24491 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
24492
24493         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
24494         target. Like vx.exp, only includes `vx29k.exp' instead of
24495         `vxworks.exp'.
24496
24497 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
24498
24499         * config/sim.exp: Increase time limit from 120 seconds to 240.
24500
24501 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
24502
24503         * gcc.c-torture/execute/950628-1.c: New test.
24504
24505 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
24506
24507         * gcc.c-torture: Update with changes/additions from
24508         c-torture-1.34.
24509
24510 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
24511
24512         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
24513
24514 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
24515
24516         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
24517
24518 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
24519
24520         * gcc.c-torture/compile/950512-1.c: New test.
24521         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
24522         * gcc.dg/struct-ret-1.c: Likewise.
24523
24524 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
24525
24526         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
24527           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
24528
24529 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
24530
24531         * gcc.c-torture/special/920411-1.c: Deleted.
24532         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
24533
24534 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
24535
24536         * config/sim.exp (${tool}_load): Hack in call to bash to get a
24537         cpu limit.
24538
24539 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
24540
24541         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
24542
24543 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
24544
24545         From kenner;
24546         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
24547         is the proper length.
24548         * va-arg-3.c: Likewise.
24549
24550 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
24551
24552         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
24553         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
24554
24555         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
24556         * lib/g++.exp (default_g++_start): Delete old cruft.
24557
24558 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
24559
24560         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
24561         (2 * (1 << 18)) to (2 * (1 << 17)).
24562
24563         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
24564
24565 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
24566
24567         * config/rom68k.exp: Renamed from config/idp.exp
24568
24569 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
24570
24571         * c-torture/compile/921109-2.c
24572
24573 1995-04-18  Mike Stump  <mrs@cygnus.com>
24574
24575         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
24576         excess errors.
24577
24578 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
24579
24580         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
24581         output.
24582         * lib/g++.exp (default_g++_start): Likewise.
24583
24584 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
24585
24586         * gcc.c-torture/compile/950329-1.c: New test.
24587
24588 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
24589
24590           * config/bug.exp (${tool}_load): Updated to use new remote_open
24591           and remote_close procs.
24592         * config/idp.exp: New file.
24593
24594 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
24595
24596         * gcc.c-torture/execute/950322-1.c: New test.
24597
24598 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
24599
24600         * config/vx.exp (${tool}_load): Clean up testing of return code from
24601         vxworks_ld and vxworks_spawn.
24602
24603 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
24604
24605         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
24606
24607 1995-03-13  Mike Stump  <mrs@cygnus.com>
24608
24609         * lib/old-deja.exp: Add `excess errors test - ' error, now one
24610         can mark excess errors on a machine by machine basis.  Note, the
24611         default is to not expect any excess errors, even when excess
24612         errors test - is given, so you will want to put an XFAIL ... on
24613         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
24614         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
24615         those 4 machines, but no others.
24616
24617 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
24618
24619         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
24620         * lib/c-torture.exp: to here.
24621
24622 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
24623
24624         * gcc.c-torture/execute/950221-1.c: New test.
24625         * gcc.c-torture/execute/struct-ret-1.c: New test.
24626         * gcc.c-torture/compile/950221-1.c: New test.
24627
24628         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
24629
24630 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
24631
24632         * gcc.c-torture/execute/arith-1.c (main): Return 0.
24633         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
24634
24635 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
24636
24637         * g++.gb: New directory of tests, derived from my signature and
24638         class scoping tests.
24639
24640         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
24641         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
24642         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
24643         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
24644         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
24645         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
24646         * g++.gb/sig25.C: Likewise.
24647
24648         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
24649         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
24650         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
24651         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
24652         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
24653         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
24654         * g++.gb/sig25.exp: Likewise.
24655
24656         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
24657         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
24658         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
24659         * g++.gb/scope13.C: Likewise, this test still fails.
24660
24661         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
24662         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
24663         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
24664         * g++.gb/scope13.exp: Ditto.
24665
24666         * g++.gb/README: New file, explains what these tests are about.
24667
24668 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
24669
24670         * lib/dg.exp (dg-do): Support `preprocess'.
24671         (dg-test): Likewise.
24672
24673 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
24674
24675         * config/udi.exp: change "continue -expect" to "exp_continue".
24676
24677 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
24678
24679         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
24680         Delete redundant tests.
24681
24682         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
24683         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
24684         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
24685         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
24686         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
24687         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
24688         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
24689         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
24690
24691         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
24692         storing label pointers.
24693         * gcc.c-torture/execute/921019-1.c: Likewise.
24694         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
24695         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
24696         parameter fp.
24697         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
24698         constants.
24699
24700         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
24701         Delete obsolete tests.
24702
24703         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
24704         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
24705         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
24706         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
24707         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
24708         * gcc.c-torture/compile/950124-1.c: New test.
24709
24710         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
24711
24712 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
24713
24714         * lib/mike-g++.exp: Add -lm to LIBS.
24715
24716 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
24717
24718         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
24719
24720 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
24721
24722         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
24723
24724 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
24725
24726         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
24727
24728 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
24729
24730         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
24731         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
24732         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
24733         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
24734         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
24735         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
24736         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
24737         * g++.law/{operators31.C, operators32.C,
24738         * g++.law/{operators33.C, operators34.C}: Likewise.
24739         * g++.law/{pic1.C, refs2.C}: Likewise.
24740         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
24741         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
24742         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
24743         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
24744
24745         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
24746         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
24747         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
24748         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
24749         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
24750         * g++.law/{enum9.exp, friend5.exp}: Likewise.
24751         * g++.law/{nest3.exp, nest4.exp}: Likewise.
24752         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
24753         * g++.law/{operators30.exp, operators31.exp}: Likewise.
24754         * g++.law/{operators32.exp, operators33.exp}: Likewise.
24755         * g++.law/{operators34.exp}: Likewise.
24756         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
24757         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
24758         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
24759         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
24760         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
24761
24762         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
24763         No longer expected to fail.
24764         * g++.law/missed-error3.C: Tweak for recent bool changes.
24765
24766 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
24767
24768         * config/emb-unix: Deleted.
24769         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
24770         remote execution.  Do final link on remote host if REMOTE_LINK is set.
24771
24772 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
24773
24774         * lib/dg.exp (dg-test): Fix typo in last patch.
24775
24776 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
24777
24778         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
24779         (handles multiple occurrences).
24780
24781 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
24782
24783         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
24784         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
24785         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
24786         printed).
24787         * lib/c-torture.exp (c-torture-compile): Likewise.
24788         (c-torture): Prepend full path if missing.
24789         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
24790         (gcc_fail): Likewise.
24791         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
24792
24793 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
24794
24795         * lib/netware.exp: Only attach to NetWare i386 systems.
24796
24797 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
24798
24799         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
24800         messages.  Add test name to "output pattern match" pass/fail message.
24801
24802 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
24803
24804         * gcc.dg: New testsuite.
24805         * gcc.dg/dg.exp: New file.
24806
24807         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
24808         test-switch.c}: Deleted.
24809
24810         * gcc.misc-tests/msgs.exp: New testcase driver.
24811
24812 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
24813
24814         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
24815         Watch for illegal return values from ${tool}_load.
24816         * config/unix.exp (${tool}_load): Fix pass/fail detection for
24817         cross targets.  Coerce return value >0 to 1.
24818
24819 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
24820
24821         * config/unix.exp (${tool}_load): Call program rsh, not proc.
24822
24823         * config/emb-unix.exp: New file.
24824
24825         * config/sim.exp: Error if variable $SIM not defined.
24826         (${tool}_load): Mark test as "untested" if simulator missing.
24827
24828         * config/unix.exp: Load remote.exp to get rcp_download.
24829         * lib/c-torture.exp: Use different option lists for testcases with
24830         and without loops.
24831         * gcc.c-torture/execute/execute.exp: Likewise.
24832
24833 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
24834
24835         * config/*.exp: Clarify return code from ${tool}_load.
24836         Call `unresolved' or `untested' instead of `warning' or `perror'
24837         (sometimes you still want to call both though).
24838         Add comment that `shell_id' is local to each file.
24839         * config/udi.exp (timeout): Set to 30.
24840         Don't print warning if connection fails, $connectmode has already
24841         printed an error.
24842         (${tool}_load): Move verbose messages to level 2.
24843         Rework pattern for "Process started" message.
24844         Pass `shell_id' to ${connectmode}_download.
24845         Retry twice upon timeout.  Make resetting of target more robust.
24846         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
24847         Pass `shell_id' to exit_$connectmode.
24848         Only call exit_$connectmode if connected.
24849         * config/unix.exp (${tool}_load): Check return codes better.
24850         * config/vrtx.exp (${tool}_load): Likewise.
24851         * config/vx.exp (${tool}_load): Likewise.
24852         Delete unneeded global's.
24853         * lib/dg.exp (dg-test): Update to reflect clarified return codes
24854         from ${tool}_load.
24855         (dg-stat): Delete.
24856         (dg-init): Delete recording of pass/fail counts.
24857         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
24858         (old-dejagnu-init): Likewise.
24859         (old-dejagnu-stat): Delete contents, empty proc now.
24860         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
24861         (c-torture): Delete references to lcnt, lpass, lfail.
24862         Get option list from TORTURE_OPTIONS.
24863         Delete -funroll[-all]-loops if no loops.
24864         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
24865         (g++_stat): Delete contents (empty proc now).
24866         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
24867         (gcc_finish): Likewise.
24868         (gcc_stat): Deleted.
24869         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
24870         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
24871         * gcc.c-torture/execute/execute.exp: Likewise.
24872         Split tests into two parts: compile, execute.
24873         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
24874         no loops.  Update to reflect clarified return codes from ${tool}_load.
24875
24876 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
24877
24878         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
24879         to grep for.
24880         (old-dejagnu): Likewise (where necessary).
24881
24882 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
24883
24884         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
24885
24886         * lib/dg.exp (dg-process-target): Fix processing of selector.
24887         Add comment regarding use of `error'.
24888
24889         * lib/gcc.exp (prune_system_crud): Define if missing.
24890         * lib/g++.exp (prune_system_crud): Likewise.
24891
24892         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
24893         Call prune_system_crud.
24894         * lib/dg.exp (dg-runtest): New proc.
24895         Use perror instead of send_user for tcl errors in testcase.
24896         Don't return any value, it's never used.
24897         Don't clobber previous definition of `unknown'.
24898         Print tcl errors in `dg-final'.
24899
24900 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
24901
24902         * lib/dg.exp (dg-process-target): Improve syntax error messages.
24903         (dg-test): Don't print errorInfo, it contains stack backtrace.
24904
24905 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
24906
24907         * lib/g++.exp (runtest_file_p): Define if missing.
24908
24909 1994-09-24  Doug Evans  (dje@cygnus.com)
24910
24911         * lib/mike-g++.exp: Comment out loading of g++.exp.
24912         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
24913         (default_g++_version): Always print something.
24914         (default_g++_start): Comment out call to `which'.
24915         (g++_start, g++_load): Deleted (must be defined in config file).
24916         * lib/gcc.exp: Test for existence of $CC at start.
24917         Delete check for tmpdir (done in gcc_init).
24918         (default_gcc_version): Always print something.
24919         (default_gcc_start): Comment out call to `which'.
24920         * config/*.exp: Major cleanup - make cross targets work at least a
24921         little better for g++ (by not being "--tool gcc" specific).
24922         Rename gcc_xxx to ${tool}_xxx.
24923         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
24924         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
24925
24926 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
24927
24928         * lib/c-torture.exp (c-torture-compile): Rework compiler
24929         message processing.
24930
24931         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
24932         c-torture.
24933
24934 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
24935
24936         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
24937
24938         * lib/dg.exp (dg-process-target): Support { target native }.
24939
24940 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
24941
24942         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
24943         looked for "... program xxx got fatal signal".
24944         Correct regsub munging of `comp_output'.
24945         Ignore compiler messages "path prefix not used" and "linker input
24946         file unused".
24947
24948 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
24949
24950         * lib/gcc.exp (runtest_file_p): Define if missing.
24951         * gcc.prms/template.c: Example to work from.
24952
24953 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
24954
24955         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
24956         * lib/dg.exp (dg-test): Call unsupported testcases as such.
24957
24958         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
24959         * gcc.prms/1883.c: Moved from compile/940714-1.c.
24960         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
24961         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
24962
24963         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
24964         (dg-process-target): No longer a varargs proc.
24965         Return S/N for target, P/F for xfail.  All callers changed.
24966         (user option procs): More argument checking.
24967         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
24968         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
24969         (dg-test): Skip test if not running on selected target in `dg-do'.
24970         Update handling of `dg-do-what', `dg-output-text'.
24971         Separate execution pass/fail from output pattern match pass/fail.
24972         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
24973
24974 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
24975
24976         * gcc.c-torture/special/special.exp: Don't expect failure for mips
24977         target for 920510-1.c.
24978
24979 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
24980
24981         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
24982         Clean up comment regarding use of passcnt, etc.
24983         (gcc_stat): Don't update `testcnt' here.
24984         (gcc_finish): Do it here.
24985         Might as well reset `but_id' here too.
24986         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
24987         to determine if the file should be tested.
24988         * gcc.c-torture/compile/compile.exp: Likewise.
24989         * gcc.c-torture/execute/execute.exp: Likewise.
24990         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
24991         * gcc.misc-tests/dg-test.exp: Likewise.
24992         * gcc.prms/prms.exp: Likewise.
24993         * gcc.wendy/wendy.exp: Likewise.
24994         * g++.old-deja.exp: Likewise.
24995         Move "Testing file" message to verbose level 1.
24996
24997 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
24998
24999         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
25000
25001 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
25002
25003         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
25004         (default_gcc_start): Accept optional second list element
25005         of compiler flags.  Print compiler output at verbosity level 2.
25006         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
25007         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
25008         Save current values of framework globals passcnt, failcnt, xpasscnt,
25009         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
25010         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
25011         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
25012         xfailcnt to compute stats.  Update framework global `testcnt' from
25013         pass/fail counts.
25014         (gcc_finish): New proc.  Clean up test environment.
25015         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
25016         (gcc_epass, gcc_efail): Delete.
25017         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
25018         argument of line number.
25019         (dg-init): If the tool has an init routine, call it.
25020         (dg-test): Remove args `cflags_var' and `libs_var'.
25021         Pass all compiler options to ${tool}_start.
25022         Handle missing line number.
25023         (dg-finish): New function.
25024         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
25025         particular files.  Call gcc_finish at end.  Move "skipping test"
25026         message to verbosity level 3.
25027         * gcc.c-torture/compile/compile.exp: Likewise.
25028         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25029         * gcc.c-torture/execute/execute.exp: Likewise.
25030         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25031         Print testcase being tried at verbosity level 1.
25032         * gcc.c-torture/special/special.exp: Unset xfail.
25033         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25034         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
25035         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
25036         * gcc.failure/failure.exp: Likewise.
25037         * gcc.ieee/ieee.exp: Likewise.
25038         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
25039         Update call to dg-test.  Call dg-finish at end.
25040         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
25041         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25042         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
25043         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
25044         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
25045         * gcc.wendy/wendy.exp: Add copyright.
25046         Delete setting of tmpdir (done by gcc_init).
25047         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
25048         Pass compiler flags to gcc_start.  Call gcc_finish at end.
25049         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
25050         gcc_[ce]pass/fail.
25051
25052 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
25053
25054         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
25055         confusion.
25056         (g++_load): Likewise.
25057
25058         * config/*.exp (gcc_load): Some were varargs fns and some were not.
25059         Rename argument to `prog' to remove the confusion.
25060         Varargs fns behave differently too!
25061         (g++_load): Likewise.
25062
25063         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
25064
25065         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
25066         what it is.  Delete (always) printing of status value for !native.
25067         Simplify verbose code, and include status and exec_output.
25068         (g++_load): Use gcc_load.
25069
25070 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
25071
25072         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
25073         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
25074         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
25075         940714-3.c as these testcases don't exist anymore.  Make
25076         va-arg-1.c expected to pass.
25077
25078 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
25079
25080         * gcc.misc-tests/misc.exp: Only run specific testcases.
25081         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
25082         * gcc.misc-tests/dg-[1-9].c: New files.
25083
25084         * lib/dg.exp: New testsuite driver.
25085         * gcc.prms/prms.exp: Use it.
25086
25087         * README.gcc: New file.
25088
25089         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
25090         Document and reset `lxpass' and `lxfail'.
25091         Simplify "initialized" message.
25092         (gcc_stat): Clean up comments a little.
25093
25094 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
25095
25096         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
25097
25098 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
25099
25100         * lib/old-dejagnu.exp (process-option): New proc.
25101         (old-dejagnu-init, old-dejagnu-stat): Likewise.
25102         (old-dejagnu): Simplify.
25103         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
25104
25105 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
25106
25107         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
25108         exists and is not an empty string.
25109
25110         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
25111         $xfail rather than calling setup_xfail.  Clear $xfail when test is
25112         finished.
25113         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
25114         automatically.
25115
25116         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
25117         longer expected to fail.
25118
25119         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
25120         "f" function call.
25121
25122         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
25123
25124         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
25125         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
25126         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
25127         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
25128         c-torture-1.29.
25129
25130         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
25131         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
25132
25133         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
25134
25135         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
25136         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
25137
25138         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
25139         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
25140         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
25141
25142 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
25143
25144         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
25145         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
25146         940714-1.c, 940714-2.c, 940714-3.c},
25147         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
25148         gcc.misc-tests/{mg.c,mg.exp}:
25149         New tests.
25150         * gcc.noncompile/noncompile.exp: Change accordingly.
25151
25152 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
25153
25154         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
25155         Undo previous clobberage.
25156
25157 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
25158
25159         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
25160         * gcc.special/{930510-1.c, special.exp}:
25161         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
25162         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
25163         struct-varargs-1.c}: New tests from c-torture-1.26.
25164
25165 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
25166
25167         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
25168           argument to switch.
25169
25170 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
25171
25172         * Revert the previous changes.  Please see Rob's directory
25173           (/lisa/test/rob/progressive/gcc/testsuite) for testing
25174           fixes.
25175
25176 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
25177
25178         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
25179             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
25180             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
25181             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
25182             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
25183             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
25184             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
25185             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
25186             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
25187             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
25188             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
25189             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
25190             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
25191             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
25192             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
25193             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
25194             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
25195             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
25196             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
25197             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
25198             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
25199             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
25200             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
25201             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
25202             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
25203             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25204             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
25205
25206 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
25207
25208         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
25209             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
25210           with perror calls.
25211
25212 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
25213
25214         * config/unix.exp (g++_load): Fix syntax.
25215
25216 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
25217
25218         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
25219         * gcc.noncompile/921017-1.c: Deleted obsolete test.
25220         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
25221         Don't expect va-arg-1.c to fail.  Correct expected output for
25222         920928-1.c.
25223         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
25224         * gcc.wendy/hbm4.c: Correct typo.
25225         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
25226
25227 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
25228
25229         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
25230         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
25231         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
25232         * lib/c-torture.exp (c-torture-compile): Ditto.
25233
25234         Reduce volume of output (remove all the -I's and such).
25235         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
25236         Call gcc_cpass, gcc_cfail.
25237         (c-torture): Pass testing option to c-torture-compile.
25238
25239 1994-03-21  Doug Evans  (dje@cygnus.com)
25240
25241         Bring patches over from progressive.
25242         * config/default.exp: Exit remote shell cleanly.
25243         (g++_exit, g++_start): Add default versions.
25244         * config/sim.exp (gcc_load): Use perror, not error.
25245
25246 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
25247
25248         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
25249         set in site.exp.
25250
25251 1994-03-14  Doug Evans  (dje@cygnus.com)
25252
25253         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
25254         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
25255         (wendy_try): New proc to run testcase.
25256         (main loop): Call 'em.
25257         * gcc.wendy/*.c: Clean up pass to correct expected output.
25258
25259         * lib/gcc.exp: Minor cleanup work.
25260         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
25261
25262 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
25263
25264         * config/sim.exp (gcc_load): Document return codes better.
25265         Don't pass -v to simulator.
25266
25267 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
25268
25269           * gcc.special/920717-x.c: Fix typo.
25270           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
25271           get at sources.
25272
25273         * lib/mike-gcc.exp: Fix typo.
25274
25275 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
25276
25277         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
25278         binary to use, transform the name.
25279         * config/*.exp: rename everything. Nuke any g++ specific files,
25280         it's now a special case of gcc that requires no special support.
25281         Add a default.exp for unsupported targets.
25282
25283 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
25284
25285         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
25286         lib/old-dejagnu.exp: Fix a few patterns to work with the new
25287         version of Tcl.
25288
25289 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
25290
25291         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
25292         than a warning.
25293
25294 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
25295
25296         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
25297
25298 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
25299
25300         * gcc.execute/execute.exp: Combine opt_list and foption_list into
25301         option_list.  Compile every file with only 4/6 option choices
25302         (same as C torture) instead of with 12/18 different option
25303         choices.
25304         * lib/c-torture.exp: Likewise.
25305
25306         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
25307         not already set.
25308
25309 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
25310
25311         * lib/old-deja.exp: Add `excess errors test fails' error, now one
25312         can put an XFAIL *-*-* on excess errors.
25313
25314 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
25315
25316         * g++.law: Add more tests derived from g++-bugs snapshots.
25317
25318         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
25319         equivalent to g++.law/init9.
25320
25321         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
25322         compiled it, and the a.out file after we've run it.
25323
25324 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
25325
25326         * lib/mike-g++.exp (postbase): Delete the .o file after we've
25327         compiled it, and the a.out file after we've run it.
25328
25329 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
25330
25331         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
25332
25333 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
25334
25335         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
25336         version number.
25337
25338 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
25339
25340         * g++.law: New directory of g++ tests derived from the g++-bugs
25341         snapshots.
25342
25343 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
25344
25345         * gcc.compile: initbug1.c initbug1.exp testcase added
25346
25347 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
25348
25349         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
25350         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
25351           fixes submitted by Jeff Law (law@cs.utah.edu)
25352         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
25353           Jeff Law (law@cs.utah.edu)
25354
25355
25356 1993-11-30  Mike Stump  (mrs@cygnus.com)
25357
25358         * config/unix-g++.exp: Follow the gcc way of doing things.
25359         * g++.old-deja/old-deja.exp: Minor updates.
25360         * lib/g++.exp: New file, follow the gcc way of doing things.
25361         * lib/old-dejagnu.exp: Minor updates.
25362         * lib/mike-g++.exp: Always unset errorInfo.
25363
25364 1993-11-06  Mike Stump  (mrs@cygnus.com)
25365
25366         * lib/gcc.exp: Fix some errors with the below change, CC and
25367         CFLAGS should be global when setting, not local.
25368
25369 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
25370
25371         * lib/gcc.exp: Transform tool name.
25372
25373 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25374
25375         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
25376
25377 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25378
25379         * lib/gcc.exp: change gcc_done to gcc_stat
25380
25381 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25382
25383         * Upgraded gcc testsuite to c-torture version 1.25
25384
25385 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
25386
25387         * lib/gcc.exp: added reporting code. Changed verbose compile message.
25388         * lib/c-torture: added hooks for new reporting code.
25389
25390 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
25391
25392         * config/sh-gcc.exp: check if sh-sim exists in the path
25393
25394 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
25395
25396         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
25397         * gcc.compile/compile.exp: Initial changes for new logic.
25398         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
25399         * gcc.failure/failure.exp: Initial changes for new logic.
25400         * gcc.ieee/ieee.exp: Initial changes for new logic.
25401         * gcc.misc-tests/misc.exp: Initial changes for new logic.
25402         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
25403         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
25404         * lib/c-torture.exp: Initial changes for new logic.
25405         * lib/gcc.exp: Initial changes for new logic.
25406
25407 1993-10-15  Mike Stump  (mrs@cygnus.com)
25408
25409         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
25410         depend upon failure or success.  Fully qualify names in failure
25411         and success messages.  Always remove a.out before starting
25412         compile, just in case.  Pay more attention to error text output by
25413         the compiler.  Handle testcases with no known past errors just
25414         like all others, so that things are uniform.  Other miscellaneous
25415         improvements.
25416
25417 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
25418
25419         * gcc.cpp: new directory for cpp tests
25420
25421 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
25422
25423         * lib/chill.exp: Code reformatted, removed unused code.
25424         * config/unix-chill.exp: Code reformatted, removed unused code.
25425         * chill.execute/execute.exp: Code reformatted, removed unused code.
25426         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
25427
25428 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
25429
25430         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
25431         routines not written.
25432
25433 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
25434
25435         * config/bug-gcc.exp: Use new procs from bug.exp.
25436
25437 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
25438
25439         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
25440         via ftp, rather than depending on NFS.
25441         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
25442         case.
25443
25444 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
25445
25446         * config/bug-gcc.exp: Use new download proc.
25447
25448 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
25449
25450         * chill.execute/execute.exp: cleanups, handles errors better
25451         * chill.compile/compile.exp: rewrite, based on execute.exp
25452         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
25453         * lib/chill.exp: major changes to diff proc and compile and link
25454           procs. added chill_fail and chill_pass wrappers to pass and
25455           fail. added more comments, and handle error codes better.
25456           Added a hack to capture stderr from exec, so noncompile tests
25457           can work.
25458
25459 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
25460
25461         * chill.execute/execute.exp: rewrite of testsuite driver
25462         * lib/chill.exp: rewrite of testsuite driver
25463         * config/unix-chill.exp: rewrite of testsuite driver
25464
25465 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
25466
25467     In chill.execute:
25468         * iexpr.ch: Standardize uppercase.
25469         * tuples.dat: Standardize uppercase.
25470         * vary.ch: standardize.  Correct varying string assignments.
25471         * vary.dat: Add new output lines.
25472
25473 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
25474
25475     In chill.execute:
25476         * chprintf.ch: Standardize use of uppercase.
25477         * tuples.ch: Standardize and turn arr2 into a DCL,
25478           rather than a SYN.
25479         * pinits.ch: Standardize.
25480
25481 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
25482
25483         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
25484         * Makefil: Renamed to Makefile.in.
25485         * configure.in: New.
25486
25487 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
25488
25489     In chill.execute:
25490         * .cvsignore: Add result/output files.
25491         * Makefile: Fix up variables at start.  Use MFLAGS
25492           everywhere.  Correct bool_loc, built_ins entries.
25493           Add entry for vary1.ch.
25494         * bitarray.ch: Standardize upper-case usage.
25495         * bitexpr.ch: Standardize, add output of b1.
25496         * params.ch: Use arrayt in along PROC parameters, to
25497           avoid novelty problems.
25498         * sets.ch: Tiny cleanup.
25499         * vary1.ch: Re-indent.
25500
25501 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
25502
25503           * Add PR-related files to Makefiles, .cvsignore files, etc.
25504
25505 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
25506
25507         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
25508           with compiler objects. New names are test-flow.c and test-loop.c
25509
25510 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
25511
25512         * Upgraded c-torture tests from 1.19 to 1.20
25513
25514         * new files:
25515         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
25516         * gcc.compile: 930623-1.c 930623-2.c
25517         * gcc.noncompile: 930622-1.c 930622-2.c
25518         * gcc.failure: 920411-1.c 920627-2.c
25519         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
25520
25521 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
25522
25523         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
25524           More changes to get testsuite working properly. Needs more work.
25525           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
25526
25527 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
25528
25529         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
25530           More changes to get testsuite working properly. Needs more work.
25531
25532 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
25533
25534         * chill.compile/compile.exp: Added for Dejagnu support
25535         * chill.execute/execute.exp: Added for Dejagnu support
25536         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
25537
25538 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
25539
25540     This should complete moving the CHILL test files.
25541         * chill.noncompile(.cvsignore printf.grt
25542             in-printf.grt chprintf.grt chprintf.ch):
25543             Added test-support files.
25544           (Makefile): Modified further.
25545         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
25546             signal.ch): Added test files.
25547           * chill.execute (.cvsignore printf.grt printr.c
25548             in-printf.grt rts.c chprintf.grt rts.h): Added
25549           test-support files.
25550             (Makefile): More corrections.
25551
25552 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
25553
25554         * chill.compile, chill.execute, chill.nocompile: Add CHILL
25555           test cases, ready for DejaGnu.
25556
25557 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
25558
25559         * Upgraded c-torture tests from 1.18 to 1.19
25560
25561         * gcc.compile: added test(s):
25562           930607-1.c
25563         * gcc.execute: added test(s):
25564           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
25565
25566         * added new subdirectory for misc tests: gcc.misc-tests
25567         * gcc.misc-test(s): added tests:
25568           inst-check.c test-consts.c test-ior.c test-switch.c
25569
25570 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
25571
25572         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
25573
25574 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
25575
25576         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
25577
25578 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
25579
25580         * Upgraded c-torture tests from 1.17 to 1.18
25581
25582 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
25583
25584         * Upgraded c-torture tests from 1.12 to 1.17
25585
25586 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
25587
25588         * lib/old-dejagnu.exp:
25589           Fixed handling of XFAIL target triplets to correctly
25590           recognize wildcard characters.  Removed code that
25591           appended a unique id tag to the end of the file name
25592           printed out by the result of the testcases within a
25593           given test file.
25594
25595 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
25596
25597         * lib/old-dejagnu.exp:
25598           Reworked expected failure handling to trigger off of XFAIL
25599           keyword in keyphrase embeded in testcase source code. The
25600           XFAIL keyword must be at the end of the keyphrase line. It
25601           may optionally be followed by one or more target triplets.
25602           It has just occured that the handling of wildcards in the
25603           target triplet may not be correct.
25604
25605 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
25606
25607         * g++.old-deja/tests:
25608           Moved all subdirectories up one level into g++.old-deja .
25609
25610         * lib/old-dejagnu.exp:
25611           Fixed problem with CXXFLAGS not being properly reset, and being
25612           corrupted with extraneous "-c" compiler option.  This was
25613           causing binaries to not be generated for test that needed them.
25614           Modified strings passed to "pass" and "fail" so that individual
25615           tests from the same test file would be distinguished by an
25616           identifier appended to the test file name in the summary logs;
25617           this corrected a problem with erroneous diff logs.  Added code
25618           to search testcases for expected fail and unexpected pass keywords.
25619
25620 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
25621
25622         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
25623
25624 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
25625
25626         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
25627           Removed extraneous text from end of "Special g++ Options"
25628           keyphrase.
25629
25630         * lib/old-dejagnu.exp: Added pattern matching to look for new
25631           keywords, embedded in testcases comments, which will trigger
25632           calls to xpass and xfail.
25633
25634 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
25635
25636         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
25637           comments embedded in the testcases, especially the one looking for
25638           special compiler options, as well as the pattern matching for the
25639           compiler output again.
25640
25641 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
25642
25643         * lib/old-dejagnu.exp: Do a proper check of the return value for
25644           execute tests. Fixed several problems with the pattern matching
25645           of the compiler output which gave erroneous test results.
25646           Changed several of the test result messages to be more descriptive.
25647         * config/unix-g++.exp: Proc g++_load now actually works and
25648           executes the tests passed to it and returns a usable return
25649           value.
25650
25651 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
25652
25653           * lib/gcc.exp: Exits gracefully if $CC is bogus.
25654
25655 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
25656
25657         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
25658           Modified both files to properly execute the old style
25659           dejagnu tests. The previous versions of these files were
25660           experimental and did not function anything near correctly.
25661
25662 1993-04-05  Rob Savoye  (rob@cygnus.com)
25663
25664         * Removed all Makefile.in and configure.in files. No configuration
25665         needed now.
25666
25667 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
25668
25669         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
25670
25671 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
25672
25673         * gcc.compile/configure.in, gcc.unsorted/configure.in,
25674         gcc.special/configure.in, gcc.noncompile/configure.in,
25675         gcc.execute/configure.in, gcc.code_quality/configure.in,
25676         g++.other/configure.in, g++.old-deja/configure.in,
25677         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
25678         in srcname setting.
25679
25680 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
25681
25682         * lib/udi.exp:  Fixed mondfe and mondfe_download.
25683         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
25684         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
25685
25686 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
25687
25688         * config/udi-gdb.exp: Check $shell_id after connecting to target.
25689         (gdb_exit): Don't remove *_soc files.
25690
25691 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
25692
25693         * lib/c-torture.exp: Don't look for main; instead always use -w
25694         -c.  This is how the c-torture tests work.  Remove the object
25695         file if the compilation succeeds.
25696         * gcc.execute/execute.exp: Remove executable if test passes.
25697         * gcc.noncompile/noncompile.exp: Every test is an expected
25698         failure.
25699         * gcc.special/special.exp: Added tests from c-torture 1.11,
25700         corrected use of existing test.
25701         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
25702         gcc.execute/920625-1.c: Updated to c-torture 1.11.
25703         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
25704         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
25705         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
25706         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
25707         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
25708         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
25709         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
25710         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
25711         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
25712         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
25713         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
25714         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
25715         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
25716         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
25717         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
25718         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
25719         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
25720         c-torture 1.11.
25721         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
25722         correspond to c-torture 1.11.
25723
25724         * New file.