OSDN Git Service

* testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2
3         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
4
5 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6
7         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
8         exit. 
9
10 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
11
12         PR tree-opt/18299
13         * gcc.c-torture/pr18299-1.c: New test.
14
15 2004-11-06  Andreas Schwab  <schwab@suse.de>
16
17         * gcc.dg/pr16286.c: Also test for bool and pixel.
18
19 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
20
21         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
22         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
23         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
24         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
25         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
26         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
27         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
28         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
29         gcc.dg/struct-semi-3.c: New tests.
30
31 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32
33         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
34
35 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36
37         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
38         Do not use C99 designators.
39
40 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41
42         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
43
44 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
45
46         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
47         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
48         * gcc.c-torture/execute/simd-5.x: Remove.
49
50 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
51
52         PR rtl-optimization/17933
53         * gcc.dg/torture/pr17933-1.c: New test.
54
55 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
56
57         PR target/18106
58         * lib/target-supports.exp (check_weak_available): Support
59         Windows.
60
61 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
62
63         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
64         call to fflush(stdout) before abort.
65         (my_ffsll): New function.
66         (generate_fields): Use it.
67
68 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
69
70         * gcc.dg/init-undef-1.c: New test.
71
72 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
73
74         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
75         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
76         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
77         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
78         expected messages for new parser.
79
80 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
81
82         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
83         
84 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
85
86         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
87         on LP64 targets.
88
89 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
90
91         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
92         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
93         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
94         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
95         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
96         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
97         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
98         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
99         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
100         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
101
102 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
103
104         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
105         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
106         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
107         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
108         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
109         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
110         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
111         for new parser.
112
113 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
114
115         PR target/15342
116         * gcc.dg/20041104-1.c: New test.
117
118 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
119
120         * g++.dg/template/nontype7.C: New test.
121         * g++.dg/template/nontype8.C: Likewise.
122         * g++.dg/template/nontype9.C: Likewise.
123         * g++.dg/template/nontype10.C: Likewise.
124         * g++.dg/tc1/dr49.C: Likewise.
125         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
126         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
127
128 2004-11-04  Ben Elliston  <bje@au.ibm.com>
129
130         * g++.dg/rtti/tinfo1.C: Remove xfails.
131
132 2004-11-04  Ben Elliston  <bje@au.ibm.com>
133
134         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
135         packed attribute to the definition to satisfy the new C++ parser.
136
137 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
138
139         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
140         invocations of va_arg.
141
142 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
143
144         PR c++/18124
145         * g++.dg/template/crash25.C: New test.
146
147         PR c++/18155
148         * g++.dg/template/typedef2.C: New test.
149         * g++.dg/parse/crash13.C: Adjust error markers.
150
151         PR c++/18177
152         * g++.dg/conversion/const3.C: New test.
153         
154 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
155
156         PR fortran/17535
157         PR fortran/17583
158         PR fortran/17713
159         * gfortran.dg/generic_[123].f90: New testcases.
160
161 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
162
163         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
164         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
165
166 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
167
168         PR tree-opt/16808
169         * gcc.c-torture/compile/pr16808.c: New test.
170
171 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
172
173         PR rtl-optimization/17104
174         * gcc.dg/ppc-bitfield1.c: New.
175
176 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
177
178         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
179
180 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
181
182         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
183         strings for 32-bit code.
184
185 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
186
187         PR c/18239
188         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
189
190 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
191
192         PR c++/18064
193         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
194
195 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
196
197         PR c++/15172
198         * g++.dg/init/aggr2.C: New test.
199
200 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
201
202         * objc.dg/local-decl-1.m: New test.
203
204 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
205
206         * gcc.dg/20040910-1.c: Adjust regex.
207
208 2004-10-30  Roger Sayle  <roger@eyesopen.com>
209
210         PR rtl-optimization/18084
211         * g++.dg/opt/pr18084-1.C: New testcase.
212
213 2004-10-30  Matt Austern  <austern@apple.com>
214
215         PR c++/17542
216         * g++.dg/ext/attrib18.C: New test.
217         
218 2004-10-30  Roger Sayle  <roger@eyesopen.com>
219
220         PR middle-end/18096
221         * gcc.dg/pr18096-1.c: New test case.
222
223 2004-10-30  Roger Sayle  <roger@eyesopen.com>
224
225         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
226
227 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
228
229         PR c/16666
230         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
231         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
232         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
233         gcc.dg/old-style-prom-3.c: New tests.
234
235 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
236
237         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
238         Remove unnecessary inclusion of stdio.h.
239
240 2004-10-29  Roger Sayle  <roger@eyesopen.com>
241
242         PR rtl-optimization/17581
243         * gcc.dg/pr17581-1.c: New test case.
244
245 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
246
247         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
248         being implemented.
249         * g++.dg/conversion/dr195-1.C: New.
250         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
251         * g++.old-deja/g++.mike/p10148.C: Likewise.
252
253 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
254
255         PR c++/17695
256         * g++.dg/debug/typedef2.C: New test.
257
258 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
259
260         PR fortran/13490
261         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
262         * gfortran.dg/g77/README: Update.
263
264 2004-10-28  Matt Austern  <austern@apple.com>
265
266         PR c++/14124
267         * g++.dg/ext/packed7.C: New test.
268         
269 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
270
271         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
272         scan-assembler.
273         * lib/scanasm.exp (hidden-scan-for): New proc.
274         (scan-hidden): Use hidden-scan-for instead of constructing the scan
275         string.
276         (scan-not-hidden): Likewise.
277         * lib/target-supports.exp (check_visibility_available): mach-o is
278         support too.
279
280 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
281
282         PR c++/17132
283         * g++.dg/template/memclass3.C: New test.
284
285 2004-10-28  Adam Nemet  <anemet@lnxw.com>
286
287         PR middle-end/18160  
288         * gcc.dg/register-var-1.c: New test.
289         * gcc.dg/register-var-2.c: New test.
290         * gcc.dg/asm-7.c: Taking the address of a register variable is an
291         error now.
292
293 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
294
295         PR other/18172
296         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
297         unused variables.
298         * gcc.dg/vect/vect-22.c: Likewise.
299
300 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
301
302         * gcc.dg/i386-rotate-1.c: New test.
303
304 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
305
306         * g++.dg/init/ref12.C: Add "run" marker.
307
308         PR c++/17435
309         * g++.dg/init/ref12.C: New test.
310
311         PR c++/18140
312         * g++.dg/template/shift1.C: New test.
313         * g++.dg/template/error10.C: Adjust error markers.
314
315 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
316
317         PR tree-opt/17529
318         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
319
320 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
321
322         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
323         * gcc.dg/weak/weak-3.c: Likewise.
324         * gcc.dg/weak/weak-5.c: Likewise.
325         * gcc.dg/weak/weak-9.c: Likewise.
326         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
327         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
328
329         * gcc.dg/darwin-weakimport-1.c: New.
330
331 2004-10-28  Ben Elliston  <bje@au.ibm.com>
332
333         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
334
335 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
336
337         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
338         'syntax' error messages.
339         * gcc.dg/cpp/direct2s.c: Likewise.
340
341 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
342
343         * gcc.c-torture/compile/20041026-1.c: New.
344
345 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
346
347         PR c++/18093
348         * g++.dg/lookup/ns2.C: New test.
349
350         PR c++/18020
351         * g++.dg/template/enum4.C: New test.
352
353         PR c++/18161
354         * g++.dg/template/expr1.C: New test.
355
356 2004-10-26  Ben Elliston  <bje@au.ibm.com>
357
358         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
359
360 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
361
362         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
363         gcc.dg/decl-nospec-3.c: New tests.
364
365 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
366
367         * objc.dg/super-class-3.m: New test.
368
369 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
370
371         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
372         resyncing.
373         * gcc.dg/cpp/direct2s.c: Likewise.
374
375 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
376
377         * objc.dg/image-info.m: Update for changes to section selection.
378
379 2004-10-25  David Ayers  <d.ayers@inode.at>
380             Ziemowit Laski  <zlaski@apple.com>
381
382         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
383         diagnostics when messaging 'id <Proto>'.
384         * objc.dg/class-protocol-1.m: New test.
385         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
386         a non-existent method signature.
387         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
388         Update diagnostics when messaging with non-existent method signature.
389         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
390         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
391         invalid receivers are now resolved as if messaging 'id'; remove
392         extraneous diagnostics.
393
394 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
395
396         PR c/16667
397         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
398         gcc.dg/init-desig-obs-3.c: New tests.
399
400 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
401
402         * gcc.dg/debug/20041023-1.c: New test.
403
404 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
405
406         PR middle-end/17407
407         * gcc.c-torture/compile/pr17407.c: New test.
408
409         PR c++/18121
410         * g++.dg/template/array8.C: New test.
411
412 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
413
414         PR other/18138
415         * lib/g++.exp: Accept more than one multilib libgcc.
416         * lib/gcc-dg.exp: Likewise.
417         * lib/objc.exp: Likewise.
418         * lib/treelang.exp: Likewise.
419         * lib/gfortran.exp: Likewise.
420
421 2004-10-24  Ben Elliston  <bje@au.ibm.com>
422
423         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
424
425 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
426
427         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
428         * gcc.dg/c99-const-expr-3.c: Likewise.
429
430 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
431
432         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
433
434 2004-10-23  Ben Elliston  <bje@au.ibm.com>
435
436         * gcc.c-torture/execute/loop-2e.x: Remove.
437
438 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
439
440         PR c++/18095
441         * g++.dg/parse/crash18.C: New.
442         * g++.dg/parse/crash19.C: New.
443
444 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
445
446         * g++.dg/ext/dllimport1.C: Move dg-warnings.
447         * g++.dg/ext/dllimport2.C: Same.
448         * g++.dg/ext/dllimport8.C: Same.
449
450 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
451
452         PR c++/10841
453         * g++.dg/conversion/cast1.C: New test.
454         * g++.dg/overload/pmf1.C: Adjust error marker.
455
456 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
457
458         PR objc/17923
459         * objc.dg/const-str-7.m: New test.
460
461 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
462
463         * g++.dg/template/memfriend11.C: Fix comment typo.
464         * g++.dg/template/memfriend14.C: Likewise.
465
466 2004-10-20  Richard Henderson  <rth@redhat.com>
467
468         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
469         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
470         -fasynchronous-unwind-tables.
471
472 2004-10-20  Richard Henderson  <rth@redhat.com>
473
474         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
475         (main): Return success.
476         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
477         (main): Return success.
478
479 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
480
481         PR c++/13495
482         * g++.dg/template/memfriend9.C: New test.
483         * g++.dg/template/memfriend10.C: Likewise.
484         * g++.dg/template/memfriend11.C: Likewise.
485         * g++.dg/template/memfriend12.C: Likewise.
486         * g++.dg/template/memfriend13.C: Likewise.
487         * g++.dg/template/memfriend14.C: Likewise.
488         * g++.dg/template/memfriend15.C: Likewise.
489         * g++.dg/template/memfriend16.C: Likewise.
490         * g++.dg/template/memfriend17.C: Likewise.
491         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
492
493 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
494
495         * g++.dg/conversion/dr195.C: New.
496         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
497
498 2004-10-20  Ben Elliston  <bje@au.ibm.com>
499             Devang Patel  <dpatel@apple.com>
500
501         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
502         of floating point arithmetic, which could trap.
503
504 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
505
506         PR c++/14035
507         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
508         * g++.dg/conversion/const2.C: New test.
509         * g++.dg/expr/reinterpret2.C: New test.
510         * g++.dg/expr/reinterpret3.C: New test.
511         * g++.dg/expr/cast2.C: New test.
512         * g++.dg/expr/copy1.C: New test.
513         * g++.dg/other/conversion1.C: Change error message.
514         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
515         function pointers to void *.
516         * g++.old-deja/g++.mike/p10148.C: Likewise.
517
518 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
519
520         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
521
522 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
523
524         PR c++/18047
525
526         * g++.dg/parse/expr3.C: New test.
527
528 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
529
530         * gcc.dg/smod-1.c: New test.
531
532 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
533
534         * objc.dg/method-14.m: New test.
535
536 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
537
538         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
539         Also xfail as the patch was reverted.
540
541 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
542
543         PR middle-end/16973
544         * gcc.dg/pr16973.c: New test.
545
546 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
547
548         PR tree-optimization/17656
549         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
550
551 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
552
553         * g++.dg/eh/shadow1.C: New.
554
555 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
556
557         * gcc.c-torture/compile/20041018-1.c: New test.
558
559 2004-10-18  Ben Elliston  <bje@au.ibm.com>
560
561         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
562         compiler referring to register 0 when accessing sdata.  The linker
563         now patches things up.
564
565 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
566
567         PR c/17529
568         * gcc.c-torture/compile/pr17529.c: New test.
569
570 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
571
572         PR c++/17743
573         * g++.dg/ext/attrib17.C: New test.
574
575 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
576
577         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
578
579 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
580
581         PR c++/10479
582         * g++.dg/ext/attrib16.C: New test.
583
584 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
585
586         PR c++/17042
587         * g++.dg/init/dso_handle1.C: New test.
588
589         PR c++/14667
590         * g++.dg/parse/typedef6.C: New test.
591
592         PR c++/17916
593         * g++.dg/parse/pragma1.C: New test.
594
595 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
596
597         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
598
599 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
600
601         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
602         -fno-common when on HPPA HP-UX platforms.
603
604 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
605
606         PR other/16820
607         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
608         stdint.h.
609         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
610         uintptr_t.
611
612 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
613
614         PR c++/16301
615         * g++.dg/lookup/strong-using-4.C: New test.
616
617 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
618
619         PR middle-end/16567
620         * gcc.c-torture/compile/nested-1.c: New test.
621
622 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
623
624         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
625         and mipsisa64*-*-* (until support for misaligned loads is added).
626         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
627         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
628         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
629         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
630         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
631         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
632
633 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
634
635         PR c++/17976
636         * g++.dg/init/dtor3.C: New test.
637
638 2004-10-15  Ben Elliston  <bje@au.ibm.com>
639
640         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
641
642 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
643
644         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
645         * gcc.dg/macho-lo-sum.c: Likewise.
646
647 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
648
649         * gcc.dg/ppc-spe64-1.c: New test.
650
651 2004-10-14  Devang Patel  <dpatel@apple.com>
652
653         PR 17635
654         * gcc.dg/pr17635.c : New test.
655         
656 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
657
658         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
659         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
660         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
661         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
662         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
663         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
664         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
665         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
666         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
667         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
668         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
669         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
670         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
671         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
672         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
673         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
674         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
675         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
676
677 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
678
679         * gcc.dg/vect/vect-82.c: New testcase.  
680         * gcc.dg/vect/vect-82_64.c: New testcase.       
681         * gcc.dg/vect/vect-83.c: New testcase.  
682         * gcc.dg/vect/vect-83_64.c: New testcase.       
683
684 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
685
686         * gcc.dg/cpp/error-1.c: New test.
687
688 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
689
690         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
691
692 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
693
694         PR target/17984
695         * gcc.dg/cris-peep2-xsrand2.c: New test.
696
697 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
698
699         PR c++/17661
700         * testsuite/g++.dg/expr/for2.C: New test.
701
702 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
703
704         * g++.dg/inherit/thunk1.C: Run on the SPARC.
705
706 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
707
708         PR tree-optimization/17724
709         * g++.dg/opt/pr17724-1.C: New test.
710         * g++.dg/opt/pr17724-2.C: New test.
711         * g++.dg/opt/pr17724-3.C: New test.
712         * g++.dg/opt/pr17724-4.C: New test.
713         * g++.dg/opt/pr17724-5.C: New test.
714         * g++.dg/opt/pr17724-6.C: New test.
715
716 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
717
718         PR c/17301
719         * gcc.dg/pr17301-2.c: New test.
720
721 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
722
723         PR c++/15876
724         * g++.dg/parse/error22.C: New test.
725
726         PR c++/17936
727         * g++.dg/template/spec18.C: New test.
728
729 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
730
731         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
732         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
733         memcpy. 
734         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
735         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
736
737 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
738
739         * g++.dg/eh/cleanup5.C: Add dg-options "".
740
741 2004-10-11  Roger Sayle  <roger@eyesopen.com>
742
743         PR middle-end/17657
744         * gcc.dg/switch-4.c: New test case.
745
746 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
747
748         * gcc.c-torture/execute/20041011-1.c: New test.
749
750 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
751
752         PR c++/17554
753         * g++.dg/init/for3.C: New test.
754
755         PR c++/17657
756         * g++.dg/opt/switch2.C: New test.
757
758         PR middle-end/17703
759         * g++.dg/warn/Wreturn-2.C: New test.
760
761 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
762
763         PR c++/17907
764         * g++.dg/eh/cleanup5.C: New test.
765
766 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
767
768         PR c++/17393
769         * g++.dg/parse/error21.C: New test.
770
771 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
772
773         * g++.dg/overload/pmf1.C: Adjust quoting marks.
774         * g++.dg/warn/incomplete1.C: Likewise.
775         * g++.dg/template/qualttp20.C: Likewise.
776
777 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
778
779         PR c/17881
780         * parm-incomplete-1.c: New test.
781
782 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
783
784         PR c++/17867
785         * g++.dg/parse/error19.C: New test.
786
787         PR c++/17670
788         * g++.dg/init/new11.C: New test.
789
790         PR c++/17821
791         * g++.dg/parse/error20.C: New test.
792
793         PR c++/17826
794         * g++.dg/template/crash24.C: New test.
795         
796 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
797
798         PR c/17301
799         * gcc.dg/pr17301-1.c: New test.
800
801 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
802
803         PR c/17189
804         * gcc.dg/anon-struct-5.c: New test.
805
806 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
807
808         PR c/17844
809         * gcc.dg/pr17844-1.c: New test.
810
811 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
812
813         PR tree-optimization/17906
814         * gcc.c-torture/compile/pr17906.c: New.
815
816 2004-10-09  Stuart Hastings  <stuart@apple.com>
817             Roger Sayle  <roger@eyesopen.com>
818
819         PR rtl-optimization/17853
820         * gcc.dg/i386-mmx-5.c: New testcase.
821
822 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
823
824         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
825
826 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
827
828         PR c++/17524
829         * g++.dg/template/static9.C: New test.
830
831         PR c++/17685
832         * g++.dg/parse/operator5.C: New test.
833
834 2004-10-09  Roger Sayle  <roger@eyesopen.com>
835
836         PR middle-end/17894
837         * gcc.c-torture/execute/divcmp-4.c: New test case.
838
839 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
840
841         PR tree-opt/17902
842         * g++.dg/opt/pr17902.C: New test.
843
844 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
845
846         * gcc.dg/cpp/ident-1.c: Add dg-options "".
847
848 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
849
850         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
851
852 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
853
854         * gcc.dg/assign-warn-3.c: New test.
855
856 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
857
858         PR c/16999
859         * gcc.dg/cpp/ident-1.c: New test.
860
861 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
862
863         * gcc.c-torture/compile/acc1.c: New.
864
865 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
866
867         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
868         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
869
870 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
871
872         * gcc.dg/ultrasp11.c: New test.
873
874 2004-10-08  Michael Matz  <matz@suse.de>
875
876         * gcc.dg/doloop-2.c: New test.
877
878 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
879
880         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
881         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
882         objc.dg/method-9.m: Update expected diagnostics.
883
884 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
885
886         * gcc.dg/ppc-fsel-3.c: New file.
887         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
888
889 2004-10-07  Paul Brook  <paul@codesourcery.com>
890
891         * gfortran.dg/intrinsic_verify_1.f90: New test.
892
893 2004-10-07  Paul Brook  <paul@codesourcery.com>
894
895         * gfortran.dg/empty_format_1.f90: Remove stray commas.
896
897 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
898
899         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
900         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
901         commit.
902
903 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
904
905         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
906
907 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
908
909         PR c++/17115
910         * g++.dg/warn/Winline-4.C: New test.
911
912 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
913
914         * gcc.c-torture/compile/20041007-1.c: New test.
915
916 2004-10-07  Paul Brook  <paul@codesourcery.com>
917
918         PR fortran/17678
919         * gfortran.dg/use_allocated_1.f90: New test.
920
921 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
922
923         PR middle-end/17849
924         * gfortran.fortran-torture/compile/nested.f90: New test
925
926 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
927
928         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
929
930 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
931
932         PR c++/17368
933         * g++.dg/ext/asm6.C: New test.
934
935 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
936
937         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
938
939 2004-10-06  Paul Brook  <paul@codesourcery.com>
940
941         PR libfortran/17709
942         * gfortran.dg/empty_format_1.f90: New test.
943
944 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
945
946         PR fortran/17568
947         * gfortran.dg/ishft.f90: New test.
948
949         PR fortran/17283
950         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
951         tests.
952
953 2004-10-06  Paul Brook  <paul@codesourcery.com>
954
955         * gfortran.dg/do_1.f90: New test.
956
957 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
958
959         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
960         optimizing for size.
961
962 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
963
964         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
965
966 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
967
968         * gcc.c-torture/compile/20041005-1.c: New test.
969
970 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
971
972         PR c++/17829
973         * g++.dg/lookup/koenig4.C: New.
974
975 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
976
977         * g++.dg/other/classkey1.C: Adjust quoting marks.
978         * g++.dg/parse/error15.C: Likewise.
979         * g++.dg/template/meminit2.C (int>): Likewise.
980
981 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
982
983         PR fortran/17283
984         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
985
986         PR fortran/17631
987         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
988
989         PR fortran/17708
990         * gfortran.dg/pr17708.f90: New test.
991         
992 2004-10-04  Chao-ying Fu  <fu@mips.com>
993
994         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
995         * gcc.dg/vect/vect-4.c: Ditto.
996         * gcc.dg/vect/vect-5.c: Ditto.
997         * gcc.dg/vect/vect-6.c: Ditto.
998         * gcc.dg/vect/vect-8.c: Ditto.
999         * gcc.dg/vect/vect-16.c: Ditto.
1000         * gcc.dg/vect/vect-30.c: Ditto.
1001         * gcc.dg/vect/vect-40.c: Ditto.
1002         * gcc.dg/vect/vect-41.c: Ditto.
1003         * gcc.dg/vect/vect-42.c: Ditto.
1004         * gcc.dg/vect/vect-43.c: Ditto.
1005         * gcc.dg/vect/vect-44.c: Ditto.
1006         * gcc.dg/vect/vect-45.c: Ditto.
1007         * gcc.dg/vect/vect-46.c: Ditto.
1008         * gcc.dg/vect/vect-47.c: Ditto.
1009         * gcc.dg/vect/vect-48.c: Ditto.
1010         * gcc.dg/vect/vect-49.c: Ditto.
1011         * gcc.dg/vect/vect-50.c: Ditto.
1012         * gcc.dg/vect/vect-51.c: Ditto.
1013         * gcc.dg/vect/vect-52.c: Ditto.
1014         * gcc.dg/vect/vect-53.c: Ditto.
1015         * gcc.dg/vect/vect-54.c: Ditto.
1016         * gcc.dg/vect/vect-55.c: Ditto.
1017         * gcc.dg/vect/vect-56.c: Ditto.
1018         * gcc.dg/vect/vect-57.c: Ditto.
1019         * gcc.dg/vect/vect-58.c: Ditto.
1020         * gcc.dg/vect/vect-59.c: Ditto.
1021         * gcc.dg/vect/vect-60.c: Ditto.
1022         * gcc.dg/vect/vect-74.c: Ditto.
1023         * gcc.dg/vect/vect-79.c: Ditto.
1024         * gcc.dg/vect/vect-80.c: Ditto.
1025
1026 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
1027
1028         * gcc.dg/unused-7.c: Use the correct option.
1029
1030 2004-10-04  Paul Brook  <paul@codesourcery.com>
1031         Bud Davis  <bdavis9659@comcast.net>
1032
1033         PR fortran/17706
1034         PR fortran/16434
1035         * gfortran/pr17706.f90: New test.
1036         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
1037
1038 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1039
1040         * gfortran.dg/pr17612.f90: New test.
1041
1042 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1043
1044         * g++.dg/template/local1.C: Adjust quoting marks in
1045         testing for diagnostics.
1046         * g++.dg/tls/diag-2.C: Likewise.
1047         * g++.dg/other/error8.C: Likewise.
1048
1049 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
1050
1051         PR c/17178
1052         * gcc.dg/unused-4.c: Adjust to be correct.
1053
1054         PR c/17820
1055         * gcc.dg/unused-7.c: New test.
1056
1057 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
1058
1059         PR c++/17797
1060         * g++.dg/overload/template2.C: New test.
1061
1062 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
1063
1064         PR tree-optimization/16632
1065         * gcc.dg/tree-ssa/20041002-1.c: New.
1066
1067 2004-10-03  Paul Brook  <paul@codesourcery.com>
1068
1069         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
1070         rather than relying on default formatting.
1071
1072 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
1073
1074         * gcc.dg/20040920-1.c: Update expected message text.
1075
1076 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
1077
1078         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
1079
1080 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
1081
1082         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
1083         tree level.
1084
1085 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1086
1087         * gcc.dg/tree-ssa/pr17343.c: Remove.
1088
1089 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1090
1091         PR tree-opt/17343
1092         * gcc.dg/tree-ssa/pr17343.c: New test.
1093
1094 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
1095
1096         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
1097         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
1098         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
1099         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
1100         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
1101
1102 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1103
1104         * gcc.dg/lvalue-2.c: New test.
1105
1106 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1107
1108         PR c/17730
1109         * gcc.dg/pr17730-1.c: New test
1110
1111 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
1112
1113         PR c/7425
1114         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
1115
1116 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1117
1118         * gcc.c-torture/execute/stdarg-1.c: New test.
1119         * gcc.c-torture/execute/stdarg-2.c: New test.
1120         * gcc.c-torture/execute/stdarg-3.c: New test.
1121         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1122         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1123         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1124         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1125         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1126
1127 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1128
1129         PR tree-optimization/17697
1130         * g++.dg/opt/pr17697-1.C: New test.
1131         * g++.dg/opt/pr17697-2.C: New test.
1132         * g++.dg/opt/pr17697-3.C: New test.
1133
1134 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1135
1136         PR c/16409
1137         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
1138         gcc.dg/vla-init-5.c: New tests.
1139
1140 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1141
1142         PR c/13804
1143         * gcc.dg/pr13804-1.c: New test.
1144
1145 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1146
1147         PR fortran/16938
1148         * gfortran.dg/pr16938.f90: New test.
1149
1150 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1151
1152         * g++.dg/template/crash23.C: New test.
1153
1154 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1155
1156         PR c++/17585
1157         * g++.dg/template/static8.C: New test.
1158
1159 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
1160
1161         PR c++/17681
1162         * g++.dg/other/error9.C: New test.
1163
1164 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
1165
1166         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
1167
1168 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1169
1170         PR fortran/15164
1171         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
1172
1173 2004-09-26  Roger Sayle  <roger@eyesopen.com>
1174
1175         PR middle-end/17112
1176         * gcc.dg/pr17112-1.c: New test case.
1177
1178 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1179
1180         PR c/11459
1181         * gcc.dg/pr11459-1.c: New test.
1182
1183 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
1184
1185         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
1186         * gcc.dg/tree-ssa/loop-4.c: Likewise.
1187
1188 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1189
1190         * gfortran.dg/pr15324.f90: Make array bounds consistent.
1191
1192 2004-09-25  Jan Hubicka  <jh@suse.cz>
1193
1194         * compile/30040909-1.c: New test.
1195         * compile/30040907-1.c: New test.
1196
1197 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
1198
1199         * gcc.c-torture/execute/va-arg-26.c: New test.
1200
1201 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
1202
1203         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
1204         extra diagnostics on targets with 64-bit pointers.
1205         * objc.dg/selector-1.m: Adjust dg-warning regexp.
1206
1207 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1208
1209         PR c/17188
1210         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
1211         * gcc.dg/decl-3.c: Adjust expected message.
1212
1213 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1214
1215         PR fortran/17615
1216         * gfortran.dg/pr17615.f90: New test.
1217
1218 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
1219
1220         PR tree-optimzation/17517
1221         * g++.dg/tree-ssa/pr17517.C: New Test.
1222
1223 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1224
1225         PR c++/16889
1226         * g++.dg/lookup/ambig3.C: New.
1227
1228 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
1229
1230         PR tree-opt/17624
1231         * g++.dg/opt/pr17624.C: New test.
1232
1233 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1234
1235         PR c/6980
1236         * gcc.dg/Wbad-function-cast-1.c: New test.
1237
1238 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
1239
1240         * g++.dg/ext/complit1.C
1241         * g++.dg/other/error2.C
1242         * g++.dg/other/nontype-1.C
1243         * g++.dg/parse/crash11.C
1244         * g++.dg/parse/crash12.C
1245         * g++.dg/parse/error15.C
1246         * g++.dg/parse/error4.C
1247         * g++.dg/parse/tmpl-outside1.C
1248         * g++.dg/parse/too-many-tmpl-args1.C
1249         * g++.dg/template/dependent-expr3.C
1250         * g++.dg/template/error10.C
1251         * g++.dg/template/instantiate1.C
1252         * g++.dg/template/vtable2.C
1253         * g++.dg/warn/Wshadow-1.C
1254         * g++.dg/warn/weak1.C
1255         * g++.old-deja/g++.brendan/crash16.C
1256         * g++.old-deja/g++.brendan/crash18.C
1257         * g++.old-deja/g++.brendan/crash48.C
1258         * g++.old-deja/g++.brendan/crash49.C
1259         * g++.old-deja/g++.brendan/crash55.C
1260         * g++.old-deja/g++.brendan/crash56.C
1261         * g++.old-deja/g++.brendan/crash8.C
1262         * g++.old-deja/g++.brendan/enum11.C
1263         * g++.old-deja/g++.brendan/enum8.C
1264         * g++.old-deja/g++.brendan/enum9.C
1265         * g++.old-deja/g++.brendan/friend3.C
1266         * g++.old-deja/g++.brendan/misc14.C
1267         * g++.old-deja/g++.bugs/900402_02.C
1268         * g++.old-deja/g++.bugs/900404_03.C
1269         * g++.old-deja/g++.bugs/900404_04.C
1270         * g++.old-deja/g++.bugs/900428_03.C
1271         * g++.old-deja/g++.jason/crash4.C
1272         * g++.old-deja/g++.jason/overload21.C
1273         * g++.old-deja/g++.jason/redecl1.C
1274         * g++.old-deja/g++.jason/report.C
1275         * g++.old-deja/g++.jason/rfg10.C
1276         * g++.old-deja/g++.jason/template30.C
1277         * g++.old-deja/g++.law/arm12.C
1278         * g++.old-deja/g++.law/ctors5.C
1279         * g++.old-deja/g++.law/cvt20.C
1280         * g++.old-deja/g++.law/init10.C
1281         * g++.old-deja/g++.law/init8.C
1282         * g++.old-deja/g++.law/visibility17.C
1283         * g++.old-deja/g++.law/visibility7.C
1284         * g++.old-deja/g++.mike/net8.C
1285         * g++.old-deja/g++.mike/p646.C
1286         * g++.old-deja/g++.mike/p700.C
1287         * g++.old-deja/g++.mike/p701.C
1288         * g++.old-deja/g++.mike/p811.C
1289         * g++.old-deja/g++.ns/template13.C
1290         * g++.old-deja/g++.other/array3.C
1291         * g++.old-deja/g++.other/crash25.C
1292         * g++.old-deja/g++.other/dtor3.C
1293         * g++.old-deja/g++.other/dtor4.C
1294         * g++.old-deja/g++.other/main1.C
1295         * g++.old-deja/g++.other/warn7.C
1296         * g++.old-deja/g++.pt/crash11.C
1297         * g++.old-deja/g++.pt/crash36.C
1298         * g++.old-deja/g++.pt/spec22.C
1299         * g++.old-deja/g++.pt/spec9.C
1300         * g++.old-deja/g++.pt/ttp52.C
1301         * g++.old-deja/g++.robertl/eb103.C
1302         * g++.old-deja/g++.robertl/eb121.C
1303         * g++.old-deja/g++.robertl/eb22.C
1304         * g++.old-deja/g++.robertl/eb8.C:
1305         Update locations and/or regexps of dg-error markers.
1306         Remove markers for some bogus messages that are no longer issued.
1307
1308 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
1309
1310         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
1311         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
1312
1313 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
1314
1315         PR c++/17618
1316         * g++.dg/lookup/crash5.C: New test.
1317
1318 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
1319
1320         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
1321         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
1322         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
1323         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
1324         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
1325         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
1326
1327         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
1328         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
1329         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
1330         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
1331         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
1332         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
1333
1334         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
1335
1336         * gcc.dg/vect/vect-44.c: Check additional cases.
1337         * gcc.dg/vect/vect-48.c: Check additional cases.
1338
1339         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
1340         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
1341         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
1342         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
1343         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
1344         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
1345         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
1346         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
1347         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
1348
1349         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
1350         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
1351         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
1352
1353 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1354
1355         * gcc.dg/tree-ssa/loop-6.c: New test.
1356
1357 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
1358
1359         PR c++/17620
1360         * g++.dg/inherit/base2.C: New.
1361
1362 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1363
1364         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
1365         * gcc.dg/20001012-2.c: Likewise.
1366         * gcc.dg/20001013-1.c: Likewise.
1367         * gcc.dg/20001101-1.c: Likewise.
1368         * gcc.dg/20001102-1.c: Likewise.
1369         * gcc.dg/bf-spl1.c: Likewise.
1370         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
1371         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
1372
1373 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
1374
1375         PR tree-optimization/16721
1376         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
1377
1378 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
1379
1380         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
1381         * gcc.dg/20040305-1.c: Likewise.
1382
1383 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1384
1385         PR c/16566
1386         * gcc.c-torture/compile/pr16566-1.c,
1387         gcc.c-torture/compile/pr16566-2.c,
1388         gcc.c-torture/compile/pr16566-3.c: New tests.
1389
1390 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
1391
1392         PR tree-optimization/17512
1393         * gcc.c-torture/compile/20040916-1.c.
1394
1395 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
1396
1397         * gcc.dg/pragma-re-3.c: New test.
1398
1399 2004-09-17  Matt Austern  <austern@apple.com>
1400
1401         PR c++/15049
1402         * g++.dg/other/anon3.C: New.
1403
1404 2004-09-21  Roger Sayle  <roger@eyesopen.com>
1405
1406         PR c++/7503
1407         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
1408         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
1409         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
1410         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
1411         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
1412
1413 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
1414
1415         PR fortran/17286
1416         * gfortran.dg/pr17286.f90: New test.
1417
1418 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
1419
1420         PR c++/17530
1421         * g++.dg/template/static7.C: New test.
1422
1423 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
1424
1425         PR tree-opt/17558
1426         * gcc.c-torture/compile/pr17558.c: New test.
1427
1428 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1429
1430         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
1431         if SKIP_ATTRIBUTE is defined.
1432
1433 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1434
1435         PR fortran/15957
1436         * gfortran.dg/pr15957.f90: New test.
1437
1438 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
1439
1440         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
1441         in comparison.
1442         * gcc.dg/vect/vect-79.c: Likewise.
1443         * gcc.dg/vect/vect-80.c: Likewise.
1444
1445 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1446
1447         PR fortran/15750
1448         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
1449
1450 2004-09-20  Ira Rosen  <irar@il.ibm.com>
1451
1452         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
1453         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
1454         * gcc.dg/vect/vect-62.c: New testcase.
1455         * gcc.dg/vect/vect-63.c: New testcase.
1456         * gcc.dg/vect/vect-64.c: New testcase.
1457         * gcc.dg/vect/vect-65.c: New testcase.
1458         * gcc.dg/vect/vect-66.c: New testcase.
1459         * gcc.dg/vect/vect-67.c: New testcase.
1460         * gcc.dg/vect/vect-68.c: New testcase.
1461         * gcc.dg/vect/vect-69.c: New testcase.
1462         * gcc.dg/vect/vect-79.c: New testcase.
1463         * gcc.dg/vect/vect-80.c: New testcase.
1464
1465 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1466
1467         * gcc.target/mips/asm-1.c: New test.
1468
1469 2004-09-19  Ira Rosen  <irar@il.ibm.com>
1470
1471         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
1472         * gcc.dg/vect/vect-73.c: New testcase.
1473         * gcc.dg/vect/vect-74.c: New testcase.
1474         * gcc.dg/vect/vect-75.c: New testcase.
1475         * gcc.dg/vect/vect-76.c: New testcase.
1476         * gcc.dg/vect/vect-77.c: New testcase.
1477         * gcc.dg/vect/vect-78.c: New testcase
1478
1479 2004-09-18  Paul Brook  <paul@codesourcery.com>
1480
1481         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
1482
1483 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1484
1485         PR c/17424
1486         * gcc.dg/pr17424-1.c: New test.
1487
1488 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
1489
1490         * g++.dg/tree-ssa/pr17153.C: New test.
1491
1492 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
1493
1494         PR pch/13361
1495         * testsuite/g++.dg/pch/wchar-1.C: New.
1496         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1497
1498 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
1499
1500         * gcc.c-torture/execute/20040917-1.c: New test.
1501
1502 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1503
1504         PR tree-optimization/17319
1505         * gcc.dg/pr17319.c: New test.
1506
1507 2004-09-17  Devang Patel  <dpatel@apple.com>
1508
1509         * gcc.dg/20040813-1.c: New test.
1510
1511 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1512
1513         PR tree-optimization/17273
1514         * gcc.c-torture/compile/pr17273.c: New test.
1515
1516 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1517
1518         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
1519         Update expected messages.
1520         * gcc.dg/declspec-13.c: New test.
1521
1522 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
1523
1524         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
1525
1526 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1527
1528         * gcc.c-torture/execute/pr17252.c: Use post-increment to
1529         change what 'a' is pointing to.
1530
1531 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
1532
1533         PR c++/16002
1534         * g++.dg/template/error18.C: New test.
1535
1536         PR c++/16029
1537         * g++.dg/warn/Wunused-8.C: New test.
1538
1539 2004-09-17  Steven Bosscher  <stevenb@suse.de>
1540
1541         PR tree-optimization/17513
1542         * gcc.dg/20040916-1.c: New test.
1543
1544 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
1545
1546         PR c++/17501
1547         * g++.dg/template/typename7.C: New test.
1548
1549 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1550
1551         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
1552
1553 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
1554
1555         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
1556         with -ftree-based-profiling also.
1557         * lib/profopt.exp: Support late-set profile_option/feedback_option.
1558
1559 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
1560
1561         PR/15364
1562         * gfortran.dg/der_array_io_1.f90: New test.
1563         * gfortran.dg/der_array_io_2.f90: New test.
1564         * gfortran.dg/der_array_io_3.f90: New test.
1565
1566 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1567
1568         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
1569         EABI.
1570
1571 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1572
1573         * g++.dg/opt/switch1.C: New test.
1574
1575 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1576
1577         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1578         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1579         Update expected messages.
1580
1581 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1582
1583         PR fortran/16485
1584         * gfortran.dg/same_name_1.f90: New test.
1585
1586 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1587
1588         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1589         dereference garbage pointers.
1590
1591 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1592
1593         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1594         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1595
1596         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1597         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1598         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1599
1600 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1601
1602         PR c++/17324
1603         * g++.dg/template/mangle1.C: New test.
1604
1605 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1606
1607         PR tree-optimization/17252
1608         * gcc.c-torture/execute/pr17252.c: New test.
1609
1610 2004-09-14  Andrew Pinski  <apinski@apple.com>
1611
1612         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1613
1614 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1615
1616         PR rtl-optimization/9771
1617         * gcc.dg/pr9771-1.c: New test case.
1618
1619 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1620
1621         PR tree-optimization/15262
1622         * gcc.c-torture/execute/pr15262-1.c: New test.
1623         * gcc.c-torture/execute/pr15262-2.c: New test.
1624
1625 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1626
1627         * gcc.dg/declspec-12.c: New test.
1628
1629 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
1630
1631         * gfortran.dg/pr17090.f90: Add directives to test.
1632
1633 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1634
1635         * gcc.c-torture/compile/20040914-1.c: New test.
1636
1637 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1638
1639         PR c++/16162
1640         * g++.dg/template/decl2.C: New test.
1641
1642 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
1643
1644         PR fortran/17090
1645         * gfortran.dg/pr17090.f90: New test.
1646
1647 2004-09-13  Dale Johannesen  <dalej@apple.com>
1648
1649         * gcc.c-torture/compile/pr17408.c:  New test case.
1650
1651 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1652
1653         PR c++/16716
1654         * g++.dg/parse/crash17.C: New test.
1655
1656         PR c++/17327
1657         * g++.dg/template/enum3.C: New test.
1658
1659 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
1660
1661         * lib/gcc-defs.exp: Load wrapper.exp.
1662         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
1663         using local code.
1664         * lib/gcc.exp (gcc_init): Similar.
1665         * lib/gfortran.exp (gfortran_init): Similar.
1666         * lib/objc.exp (objc_init): Similar.
1667         * lib/treelang.exp (treelang_init): Similar.
1668         * lib/wrapper.exp: New file with build_wrapper call machinery in
1669         ${tool}_maybe_build_wrapper.
1670
1671 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1672
1673         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
1674         "inline".
1675         * gcc.dg/declspec-11.c: Update expected messages.
1676         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
1677         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
1678         gcc.dg/inline-12.c: New tests.
1679
1680 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
1681
1682         * g++.dg/tree-ssa/pr17400.C: New testcase.
1683
1684 2004-09-13  James E Wilson  <wilson@specifixinc.com>
1685
1686         * gcc.target/mips/sb1-1.c: New testcase.
1687
1688 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
1689
1690         * lib/g77-dg.exp: Remove unused file.
1691         * lib/mike-g77.exp: Ditto.
1692         * lib/g77.exp: Ditto.
1693
1694 2004-09-12  Richard Henderson  <rth@redhat.com>
1695
1696         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
1697
1698 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1699
1700         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
1701         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1702         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
1703         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
1704         Update expected messages.
1705
1706 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
1707
1708         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
1709         declaration/use mismatch for dirp parameter.
1710
1711 2004-09-12  Andrew Pinski  <apinski@apple.com>
1712
1713         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
1714         -fgnu-runtime is passed.
1715
1716 2004-09-12  Richard Henderson  <rth@redhat.com>
1717
1718         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
1719         do the uplevel thing and update additional_flags directly.
1720         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
1721         gfortran.fortran-torture/execute/intrinsic_nearest.x,
1722         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
1723         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
1724
1725 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1726
1727         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
1728
1729 2004-09-11  Roger Sayle  <roger@eyesopen.com>
1730
1731         PR middle-end/17411
1732         * g++.dg/opt/pr17411-1.C: New test case.
1733
1734 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1735
1736         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1737         gcc.dg/tls/diag-2.c: Update expected messages.
1738         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
1739         messages.
1740         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
1741         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
1742         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
1743         gcc.dg/tls/diag-5.c: New tests.
1744
1745 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
1746
1747         * gcc.dg/20040910-1.c: Correct dg-error regexp.
1748
1749 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1750
1751         * g++.dg/parse/break-in-for.C: New test.
1752
1753 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
1754
1755         * gcc.dg/tree-ssa/20040911-1.c: New test.
1756
1757 2004-09-11  Andreas Jaeger  <aj@suse.de>
1758
1759         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
1760         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
1761
1762 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
1763
1764         * gcc.target/frv: New directory of FR-V-specific tests.
1765
1766 2004-09-10  James E Wilson  <wilson@specifixinc.com>
1767
1768         * gcc.dg/convert-vec-1.c: New test.
1769
1770 2004-09-10  Roger Sayle  <roger@eyesopen.com>
1771
1772         PR middle-end/17024
1773         * gcc.dg/pr17024-1.c: New test case.
1774
1775 2004-09-10  Eric Christopher  <echristo@redhat.com>
1776
1777         * gcc.dg/20040910-1.c: New test.
1778
1779 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1780
1781         * gcc.dg/bitfld-9.c: New test.
1782
1783 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
1784
1785         * gcc.c-torture/execute/ieee/acc1.c: New test.
1786         * gcc.c-torture/execute/ieee/acc2.c: New test.
1787         * gcc.c-torture/execute/ieee/mzero6.c: New test.
1788
1789 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1790
1791         * gcc.dg/deprecated-2.c: New test.
1792
1793 2004-09-09  James E Wilson  <wilson@specifixinc.com>
1794
1795         * gcc.dg/init-vec-1.c: New test.
1796
1797 2004-09-09  Roger Sayle  <roger@eyesopen.com>
1798
1799         PR middle-end/17055
1800         * gcc.dg/pr17055-1.c: New test case.
1801
1802 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
1803
1804         PR target/17377
1805         * gcc.c-torture/execute/pr17377.c: New test.
1806
1807 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1808
1809         PR c/8420
1810         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
1811         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
1812         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1813         gcc.dg/long-long-typespec-1.c: New tests.
1814         * gcc.dg/tls/diag-2.c: Update expected diagnostics
1815
1816 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1817
1818         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
1819         gcc.dg/gnu99-static-1.c: New tests.
1820
1821 2004-09-08  Devang Patel  <dpatel@apple.com>
1822
1823         * gcc.dg/darwin-ld-20040828-1.c: New test.
1824         * gcc.dg/darwin-ld-20040828-2.c: New test.
1825         * gcc.dg/darwin-ld-20040828-3.c: New test.
1826
1827 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
1828
1829         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
1830         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
1831         in error message.
1832         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
1833         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
1834         in error message.
1835         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
1836         types they qualify.
1837         * objc.dg/type-size-2.m: Fix wording in comment.
1838         * objc.dg/va-meth-1.m: New test case.
1839
1840 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1841
1842         PR c/16633:
1843         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
1844         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
1845
1846 2004-09-06  Devang Patel  <dpatel@apple.com>
1847
1848         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1849         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1850
1851 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1852
1853         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1854         reflect changed line numbering of diagnostics.
1855
1856 2004-09-06  Paul Brook  <paul@codesourcery.com>
1857
1858         * gfortran.dg/edit_real_1.f90: Add new test.
1859
1860 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1861
1862         * gcc.dg/tree-ssa/loop-2.c: New test.
1863         * gcc.dg/tree-ssa/loop-3.c: New test.
1864         * gcc.dg/tree-ssa/loop-4.c: New test.
1865         * gcc.dg/tree-ssa/loop-5.c: New test.
1866
1867 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1868
1869         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1870
1871 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1872
1873         * gcc.dg/format/sentinel-1.c: New test.
1874
1875 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1876
1877         * testsuite/gcc.dg/builtins-46.c: New.
1878
1879 2004-09-03  Devang Patel  <dpatel@apple.com>
1880
1881         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1882         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1883
1884 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1885
1886         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1887         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1888         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1889         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1890         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1891         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1892         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1893         the non-portable bzero.
1894         * gcc.dg/20010912-1.c: xfail for NetWare.
1895         * gcc.dg/20020426-2.c: xfail for NetWare.
1896         * gcc.dg/20021014-1.c: xfail for NetWare.
1897         * gcc.dg/20021018-1.c: xfail for NetWare.
1898         * gcc.dg/20030213-1.c: xfail for NetWare.
1899         * gcc.dg/20030225-1.c: xfail for NetWare.
1900         * gcc.dg/20030708-1.c: xfail for NetWare.
1901         * gcc.dg/builtins-config.h: Also exclude NetWare.
1902         * gcc.dg/format/format.h: Define restrict only if not already defined.
1903         * gcc.dg/nest.c: xfail for NetWare.
1904         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1905         * lib/target-supports.exp (check_visibility_available): Exclude
1906         NetWare.
1907
1908 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1909
1910         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1911         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1912         deterministic starting point for the alignment of structure fields.
1913         * gcc.dg/Wpadded.c: Dito.
1914         * g++.dg/abi/vbase10.C: Dito.
1915
1916 2004-09-03  Devang Patel  <dpatel@apple.com>
1917
1918         * g++.dg/debug/pr15736.cc: New test.
1919
1920 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1921
1922         * README.QMTEST: Fix out-of-date link.
1923
1924 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1925
1926         PR fortran/16579
1927         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1928         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1929
1930 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1931
1932         * g++.dg/abi/arm_rtti1.C: New test.
1933
1934 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1935
1936         * gcc.dg/ppc-vector-memcpy.c: New.
1937         * gcc.dg/ppc-vector-memset.c: New.
1938
1939 2004-09-02  Chao-ying Fu  <fu@mips.com>
1940
1941         * gcc.target/mips/mips-3d-1.c: New test.
1942         * gcc.target/mips/mips-3d-2.c: New test.
1943         * gcc.target/mips/mips-3d-3.c: New test.
1944         * gcc.target/mips/mips-3d-4.c: New test.
1945         * gcc.target/mips/mips-3d-5.c: New test.
1946         * gcc.target/mips/mips-3d-6.c: New test.
1947         * gcc.target/mips/mips-3d-7.c: New test.
1948         * gcc.target/mips/mips-3d-8.c: New test.
1949         * gcc.target/mips/mips-3d-9.c: New test.
1950         * gcc.target/mips/mips-ps-1.c: New test.
1951         * gcc.target/mips/mips-ps-2.c: New test.
1952         * gcc.target/mips/mips-ps-3.c: New test.
1953         * gcc.target/mips/mips-ps-4.c: New test.
1954         * gcc.target/mips/mips-ps-type.c: New test.
1955
1956 2004-09-02  Paul Brook  <paul@codesourcery.com>
1957
1958         * gfortran.dg/edit_real_1.f90: Add new tests.
1959
1960 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1961
1962         PR fortran/15327
1963         * gfortran.dg/merge_char_1.f90: New test.
1964
1965 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1966
1967         PR fortran/16404
1968         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1969
1970 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1971
1972         PR c/1522
1973         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1974
1975 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1976
1977         * g++.dg/opt/loop1.C: Do not XFAIL.
1978
1979 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1980
1981         * gcc.c-torture/execute/20040831-1.c: New test.
1982
1983 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1984
1985         PR fortran/16579
1986         * gfortran.dg/g77/20010610.f: Now passes.
1987         Copy from g77.f-torture/execute. Add dg-run directive.
1988         * gfortran.dg/g77/README: Update
1989
1990 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1991
1992         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1993         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1994         (t1, t2, t3, t4): Add volatile.
1995
1996 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1997
1998         * g++.dg/ext/visibility/arm1.C: New test.
1999
2000 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
2001
2002         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
2003         -pedantic-errors.
2004
2005 2004-09-01  Paul Brook  <paul@codesourcery.com>
2006
2007         * gfortran.dg/eof_2.f90: New test.
2008
2009 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2010
2011         PR fortran/16579
2012         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
2013
2014 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
2015
2016         PR libfortran/16805
2017         * gfortran.dg/list_read_2.f90: New test.
2018
2019 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
2020
2021         * g++.dg/abi/key1.C: New test.
2022
2023 2004-08-31  Richard Henderson  <rth@redhat.com>
2024
2025         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
2026         form of offsetof.
2027         * g++.dg/other/offsetof5.C: Remove duplicate.
2028
2029 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2030
2031         PR fortran/17244
2032         * gfortran.dg/func_derived_1.f90: New test.
2033
2034 2004-08-31  Paul Brook  <paul@codesourcery.com>
2035
2036         * gfortran.dg/eof_1.f90: New test.
2037
2038 2004-08-31  Paul Brook  <paul@codesourcery.com>
2039
2040         * gfortran.dg/list_read_1.f90: New file.
2041
2042 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
2043
2044         * g++.dg/opt/loop1.C: XFAIL.
2045
2046 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
2047
2048         * gcc.dg/funcdef-storage-1.c: New.
2049         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
2050         an extern function in local scope.
2051         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
2052         declare an 'auto inline' function in local scope.
2053         * gcc.dg/20011130-1.c: Likewise.
2054         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
2055         an 'auto' function in local scope.
2056         * gcc.dg/20021014-1.c: Likewise.
2057         * gcc.dg/20030331-2.c: Likewise.
2058
2059 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2060
2061         * gfortran.dg/blockdata_1.f90: New test.
2062
2063 2004-08-30  Richard Henderson  <rth@redhat.com>
2064
2065         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
2066
2067 2004-08-30  Richard Henderson  <rth@redhat.com>
2068
2069         * lib/fortran-torture.exp (fortran-torture-execute): Honor
2070         additional_flags set by alternate driver.
2071         (ieee-options): New procedure.
2072         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
2073         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
2074         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
2075         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
2076
2077 2004-08-30  Richard Henderson  <rth@redhat.com>
2078
2079         * lib/f-torture.exp: Remove.
2080
2081 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
2082
2083         PR rtl-optimization/16590
2084         * g++.dg/opt/loop1.C: New test.
2085
2086 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2087
2088         PR fortran/13910
2089         * gfortran.dg/oldstyle_1.f90: New test.
2090
2091 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
2092         Paul Brook  <paul@codesourcery.com>
2093
2094         * gfortran.dg/g77/README: Update.
2095         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
2096         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
2097         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
2098
2099 2004-08-28  Paul Brook  <paul@codesourcery.com>
2100
2101         PR libfortran/17195
2102         * gfortran.dg/edit_real_1.f90: New test.
2103
2104 2004-08-27  Paul Brook  <paul@codesourcery.com>
2105
2106         * gfortran.dg/rewind_1.f90: New test.
2107
2108 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
2109
2110         PR fortran/16597
2111         * gfortran.dg/pr16597.f90: New test.
2112
2113 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2114
2115         PR c/13801
2116         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
2117         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
2118         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
2119         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
2120         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
2121
2122 2004-08-26  Nick Clifton  <nickc@redhat.com>
2123
2124         * gcc.c-torture/compile/pr17119.c: New test.
2125
2126 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2127
2128         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
2129
2130 2004-08-25  Richard Henderson  <rth@redhat.com>
2131
2132         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
2133         the bits that expect kind=8 to be the largest real kind.
2134
2135 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2136
2137         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
2138
2139 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2140
2141         * gfortran.dg/assignment_1.f90: New test.
2142
2143 2004-08-25  Adam Nemet  <anemet@lnxw.com>
2144
2145         * g++.dg/template/repo3.C: New test.
2146
2147 2004-08-25  Roger Sayle  <roger@eyesopen.com>
2148
2149         PR middle-end/16693
2150         PR tree-optimization/16372
2151         * g++.dg/opt/pr16372-1.C: New test case.
2152         * g++.dg/opt/pr16693-1.C: New test case.
2153         * g++.dg/opt/pr16693-2.C: New test case.
2154
2155 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2156
2157         * objc.dg/proto-lossage-4.m: New test.
2158
2159 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
2160
2161         PR c++/17155
2162         * g++.dg/inherit/local2.C: New test.
2163
2164 2004-08-25  Paul Brook  <paul@codesourcery.com>
2165
2166         PR fortran/17144
2167         * gfortran.dg/string_ctor_1.f90: New test.
2168
2169 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2170
2171         PR c++/14428
2172         * g++.dg/template/redecl2.C: New test.
2173
2174 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2175
2176         PR fortran/17143
2177         * gfortran.dg/pr17143.f90: New test.
2178
2179 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2180
2181         PR fortran/17164
2182         * gfortran.dg/pr17164.f90: New test.
2183
2184 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2185
2186         * gcc.dg/tree-ssa/loop-1.c: New test.
2187
2188 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2189
2190         * gcc.c-torture/compile/20040824-1.c: New test.
2191
2192 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2193
2194         * gcc.c-torture/compile/iftrap-3.c: New test.
2195
2196 2004-08-24  Paul Brook  <paul@codesourcery.com>
2197
2198         * gfortran.dg/entry_2.f90: New test.
2199
2200 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2201
2202         PR c++/16889
2203         * g++.dg/lookup/ambig[12].C: New.
2204
2205 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2206
2207         PR c++/16706
2208         * g++.dg/template/crash21.C: New test.
2209         * g++.dg/template/crash22.C: Likewise.
2210
2211 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2212
2213         PR c++/17149
2214         * g++.dg/template/access15.C: New.
2215
2216 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2217
2218         PR c++/17163
2219         * g++.dg/template/repo2.C: New test.
2220
2221 2004-08-23  Roger Sayle  <roger@eyesopen.com>
2222
2223         PR rtl-optimization/17078
2224         * gcc.c-torture/execute/pr17078-1.c: New test case.
2225
2226 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2227
2228         PR c/14492
2229         * gcc.dg/debug/crash1.c: New test.
2230
2231 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2232
2233         PR c/16180
2234         * gcc.dg/loop-5.c: New test.
2235
2236 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2237
2238         * gcc.c-torture/execute/20040823-1.c: New test.
2239
2240 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
2241
2242         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
2243         to the assembler.  Simplify test accordingly.
2244         (asm_abi_flags): Use GNU names.
2245         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
2246         to check for ABI flags.
2247
2248 2004-08-22  Andrew Pinski  <apinski@apple.com>
2249
2250         * g++.dg/opt/pr14029.C: New test.
2251         * gcc.c-torture/execute/pr15262.c: New test.
2252
2253 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2254
2255         * gfortran.dg/reduction.f90: Add checks with complex arguments.
2256
2257 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
2258
2259         PR 16908
2260         * gfortran.dg/direct_io.f90: New test.
2261
2262 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2263
2264         PR c++/17121
2265         * g++.dg/inherit/local2.C: New test.
2266
2267 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
2268
2269         PR c++/17120
2270         * g++.dg/warn/Wparentheses-4.C: New test.
2271
2272 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2273
2274         PR c++/17121
2275         * g++.dg/inherit/local2.C: New test.
2276
2277         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
2278         * gcc.dg/ppc-ldstruct.c: Likewise.
2279         * gcc.dg/ppc64-abi-2.c: Likewise.
2280
2281 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
2282
2283         PR rtl-optimization/17099
2284         * gcc.c-torture/execute/20040820-1.c: New test.
2285
2286 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
2287
2288         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
2289
2290 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
2291
2292         PR fortran/17077
2293         * gfortran.dg/auto_array_1.f90: New test.
2294
2295 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2296
2297         PR fortran/17074
2298         * gfortran.dg/simpleif_1.f90: New test.
2299
2300 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
2301
2302         * lib/target-supports.exp (check_profiling_available): Return
2303         false for arm*-*-symbianelf* and arm*-*-eabi*.
2304
2305         PR c++/15890
2306         * g++.dg/template/delete1.C: New test.
2307
2308 2004-08-19  Paul Brook  <paul@codesourcery.com>
2309
2310         PR fortran/14976
2311         PR fortran/16228
2312         * gfortran.dg/data_char_1.f90: New test.
2313
2314 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
2315
2316         PR fortran/16946
2317         * gfortran.dg/reduction.f90: New testcase.
2318
2319 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2320
2321         PR fortran/16520
2322         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
2323
2324 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2325
2326         PR c++/17041
2327         * g++.dg/Wparentheses-3.C: New test.
2328
2329 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
2330
2331         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
2332         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
2333         * gcc.dg/vect/vect-2.c: Likewise.
2334         * gcc.dg/vect/vect-3.c: Likewise.
2335         * gcc.dg/vect/vect-4.c: Likewise.
2336         * gcc.dg/vect/vect-5.c: Likewise.
2337         * gcc.dg/vect/vect-6.c: Likewise.
2338         * gcc.dg/vect/vect-7.c: Likewise.
2339         * gcc.dg/vect/vect-25.c: Likewise.
2340         * gcc.dg/vect/vect-31.c: Likewise.
2341         * gcc.dg/vect/vect-32.c: Likewise.
2342         * gcc.dg/vect/vect-34.c: Likewise.
2343         * gcc.dg/vect/vect-36.c: Likewise.
2344         * gcc.dg/vect/vect-all.c: Likewise.
2345
2346 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
2347
2348         PR c++/17068
2349         * g++.dg/template/operator4.C: New test.
2350
2351 2004-08-18  Richard Henderson  <rth@redhat.com>
2352
2353         * gcc.dg/20040206-1.c: XFAIL.
2354
2355 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2356
2357         PR c++/16246
2358         * g++.dg/template/array7.C: New test.
2359
2360 2004-08-17  James E Wilson  <wilson@specifixinc.com>
2361
2362         * gcc.dg/mips-movcc-1.c: New test.
2363         * gcc.dg/mips-movcc-2.c: New test.
2364         * gcc.dg/mips-movcc-3.c: New test.
2365
2366         * gcc.dg/mips-nmadd-1.c: New test.
2367         * gcc.dg/mips-nmadd-2.c: New test.
2368
2369 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2370
2371         PR c++/15871
2372         * g++.dg/opt/inline8.C: New test.
2373
2374         PR c++/16965
2375         * g++.dg/parse/error17.C: New test.
2376
2377 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
2378
2379         * gcc.dg/vect: New directory for vectorizer tests.
2380         * gcc.dg/vect/tree-vect.h: New file.
2381         * gcc.dg/vect/vect.exp: New file.
2382         * gcc.dg/vect/pr16105.c.c: New test.
2383         * gcc.dg/vect/vect-1.c: New test.
2384         * gcc.dg/vect/vect-2.c: New test.
2385         * gcc.dg/vect/vect-3.c: New test.
2386         * gcc.dg/vect/vect-4.c: New test.
2387         * gcc.dg/vect/vect-5.c: New test.
2388         * gcc.dg/vect/vect-6.c: New test.
2389         * gcc.dg/vect/vect-7.c: New test.
2390         * gcc.dg/vect/vect-8.c: New test.
2391         * gcc.dg/vect/vect-9.c: New test.
2392         * gcc.dg/vect/vect-10.c: New test.
2393         * gcc.dg/vect/vect-11.c: New test.
2394         * gcc.dg/vect/vect-12.c: New test.
2395         * gcc.dg/vect/vect-13.c: New test.
2396         * gcc.dg/vect/vect-14.c: New test.
2397         * gcc.dg/vect/vect-15.c: New test.
2398         * gcc.dg/vect/vect-16.c: New test.
2399         * gcc.dg/vect/vect-17.c: New test.
2400         * gcc.dg/vect/vect-18.c: New test.
2401         * gcc.dg/vect/vect-19.c: New test.
2402         * gcc.dg/vect/vect-20.c: New test.
2403         * gcc.dg/vect/vect-21.c: New test.
2404         * gcc.dg/vect/vect-22.c: New test.
2405         * gcc.dg/vect/vect-23.c: New test.
2406         * gcc.dg/vect/vect-24.c: New test.
2407         * gcc.dg/vect/vect-25.c: New test.
2408         * gcc.dg/vect/vect-26.c: New test.
2409         * gcc.dg/vect/vect-27.c: New test.
2410         * gcc.dg/vect/vect-28.c: New test.
2411         * gcc.dg/vect/vect-29.c: New test.
2412         * gcc.dg/vect/vect-30.c: New test.
2413         * gcc.dg/vect/vect-31.c: New test.
2414         * gcc.dg/vect/vect-32.c: New test.
2415         * gcc.dg/vect/vect-33.c: New test.
2416         * gcc.dg/vect/vect-34.c: New test.
2417         * gcc.dg/vect/vect-35.c: New test.
2418         * gcc.dg/vect/vect-36.c: New test.
2419         * gcc.dg/vect/vect-37.c: New test.
2420         * gcc.dg/vect/vect-38.c: New test.
2421         * gcc.dg/vect/vect-40.c: New test.
2422         * gcc.dg/vect/vect-41.c: New test.
2423         * gcc.dg/vect/vect-42.c: New test.
2424         * gcc.dg/vect/vect-43.c: New test.
2425         * gcc.dg/vect/vect-44.c: New test.
2426         * gcc.dg/vect/vect-45.c: New test.
2427         * gcc.dg/vect/vect-46.c: New test.
2428         * gcc.dg/vect/vect-47.c: New test.
2429         * gcc.dg/vect/vect-48.c: New test.
2430         * gcc.dg/vect/vect-49.c: New test.
2431         * gcc.dg/vect/vect-50.c: New test.
2432         * gcc.dg/vect/vect-51.c: New test.
2433         * gcc.dg/vect/vect-52.c: New test.
2434         * gcc.dg/vect/vect-53.c: New test.
2435         * gcc.dg/vect/vect-54.c: New test.
2436         * gcc.dg/vect/vect-55.c: New test.
2437         * gcc.dg/vect/vect-56.c: New test.
2438         * gcc.dg/vect/vect-57.c: New test.
2439         * gcc.dg/vect/vect-58.c: New test.
2440         * gcc.dg/vect/vect-59.c: New test.
2441         * gcc.dg/vect/vect-60.c: New test.
2442         * gcc.dg/vect/vect-61.c: New test.
2443         * gcc.dg/vect/vect-all.c: New test.
2444         * gcc.dg/vect/vect-none.c: New test.
2445
2446 2004-08-17  Paul Brook  <paul@codesourcery.com>
2447
2448         PR fortran/13082
2449         * gfortran.dg/entry_1.f90: New test.
2450
2451 2004-08-17  Andrew Pinski  <apinski@apple.com>
2452
2453         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
2454
2455 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
2456
2457         * gcc.dg/pr17036-1.c: New test.
2458
2459 2004-08-16  Devang Patel  <dpatel@apple.com>
2460
2461         * gcc.dg/darwin-20040809-1.c: New test.
2462
2463 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
2464
2465         * gcc.dg/funcdef-attr-1.c: New test.
2466
2467 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
2468
2469         * gcc.dg/altivec-17.c: New test.
2470         * gcc.dg/altivec-18.c: New test.
2471
2472 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2473
2474         PR c++/6749
2475         * g++.dg/template/vtable2.C: New test.
2476
2477 2004-08-14  Richard Henderson  <rth@redhat.com>
2478
2479         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
2480         * gcc.dg/pack-test-4.c (main): Return 0.
2481         * gcc.dg/setjmp-1.c: Remove XFAIL.
2482         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
2483
2484 2004-08-14  Richard Henderson  <rth@redhat.com>
2485
2486         * gcc.dg/980217-1.c: Add prototype for printf.
2487
2488 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
2489
2490         * gfortran.dg/pr16935.f90: New test.
2491
2492 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
2493
2494         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
2495
2496 2004-08-13  Paul Brook  <paul@codesourcery.com>
2497
2498         * gfortran.dg/der_io_1.f90: Remove stray comma.
2499
2500 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2501
2502         * gcc.dg/vmx/cw-bug-2.c: Remove.
2503         * gcc.dg/vmx/vprint-1.c: Remove.
2504         * gcc.dg/vmx/vscan-1.c: Remove.
2505
2506 2004-08-12  Devang patel  <dpatel@apple.com>
2507
2508         * gcc.dg/darwin-20040809-2.c: New test.
2509
2510 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
2511
2512         * g++.dg/ext/altivec-12.C: New test.
2513
2514         * g++.dg/ext/altivec-11.C: New test.
2515
2516 2004-08-12  Paul Brook  <paul@codesourcery.com>
2517
2518         * g++.dg/abi/arm_cxa_vec_1.C: New test.
2519
2520 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2521
2522         * g++.dg/ext/altivec-2.C: Check for hardware support before
2523         executing any VMX instructions.
2524
2525         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
2526
2527 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
2528
2529         PR c++/16276
2530         * g++.old-deja/g++.other/comdat4.C: New test.
2531         * g++.old-deja/g++.other/comdat4-aux.cc: New.
2532
2533 2004-08-12  Ben Elliston  <bje@au.ibm.com>
2534
2535         PR target/16286
2536         * gcc.dg/pr16286.c: New test.
2537
2538 2004-08-12 Jan Beulich <jbeulich@novell.com>
2539
2540         * g++.dg/ext/asm5.C: New.
2541
2542 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2543
2544         PR c++/16698
2545         * g++.dg/eh/crash1.C: New test.
2546
2547         PR c++/16717
2548         * g++.dg/ext/construct1.C: New test.
2549
2550 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2551
2552         PR c++/16853
2553         * g++.dg/init/ptrmem1.C: New test.
2554
2555         PR c++/16618
2556         * g++.dg/parse/offsetof5.C: New test.
2557
2558         PR c++/16870
2559         * g++.dg/template/overload3.C: New test.
2560
2561 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2562
2563         PR c++/16964
2564         * g++.dg/parse/error16.C: New test.
2565
2566         PR c++/16904
2567         * g++.dg/template/error14.C: New test.
2568
2569         PR c++/16929
2570         * g++.dg/template/error15.C: New test.
2571
2572 2004-08-11  Devang Patel  <dpatel@apple.com>
2573
2574         * gcc.dg/darwin-ld-20040809-1.c: New test.
2575         * gcc.dg/darwin-ld-20040809-2.c: New test.
2576
2577 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2578
2579         PR fortran/16917
2580         * gfortran.dg/dfloat_1.f90: New test.
2581
2582 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2583
2584         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2585         * gcc.dg/dll-2.c: Fix dg-require syntax.
2586         * gcc.misc-tests/arm-isr.c (abort): Declare.
2587         (exit): Likewise.
2588
2589 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2590
2591         PR c++/16971
2592         * g++.dg/parse/crash16.C: New test.
2593
2594 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2595
2596         * gcc.dg/mips-rsqrt-1.c: New test case.
2597         * gcc.dg/mips-rsqrt-2.c: New test case.
2598         * gcc.dg/mips-rsqrt-3.c: New test case.
2599
2600 2004-08-10  Paul Brook  <paul@codesourcery.com>
2601
2602         * gfortran.dg/der_io_1.f90: New test.
2603
2604 2004-08-10  Paul Brook  <paul@codesourcery.com>
2605
2606         PR fortran/16919
2607         * gfortran.dg/der_array_1.f90: New test.
2608
2609 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2610
2611         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2612
2613 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2614
2615         * gcc.dg/wchar_t-2.c: Fix typo.
2616
2617 2004-08-09  Falk Hueffner  <falk@debian.org>
2618
2619         PR tree-optimization/12517
2620         * gcc.c-torture/compile/pr12517.c: New test.
2621
2622         PR tree-optimization/12578
2623         * gcc.c-torture/compile/pr12578.c: New test.
2624
2625         PR tree-optimization/12899
2626         * gcc.c-torture/compile/pr12899.c: New test.
2627
2628         PR rtl-optimization/14692
2629         * gcc.c-torture/compile/pr14692.c: New test.
2630
2631         PR tree-optimization/16461
2632         * gcc.c-torture/compile/pr16461.c: New test.
2633
2634 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2635
2636         * gfortran.dg/getenv_1.f90: New test.
2637
2638 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2639
2640         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
2641         wchar_t.
2642         * gcc.dg/symbian5.c: Test -fno-short-wchar.
2643
2644 2004-08-06  Paul Brook  <paul@codesourcery.com>
2645
2646         * gfortran.dg/ret_array_1.f90: New test.
2647         * gfortran.dg/ret_pointer_1.f90: New test.
2648
2649 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
2650
2651         * gcc.dg/missing-field-init-[12].c: New tests.
2652         * g++.dg/warn/missing-field-init-[12].C: New tests.
2653
2654 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2655
2656         * gcc.dg/enum2.c: New test.
2657         * gcc.dg/symbian3.c: Likewise.
2658         * gcc.dg/symbian4.c: Likewise.
2659         * gcc.dg/wchar_t-2.c: Likewise.
2660
2661 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2662
2663         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
2664         destructor tests.
2665
2666 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2667
2668         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
2669         dg-require-visiblity.
2670         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
2671         * g++.dg/ext/visibility/fvisibility.C: Likewise.
2672         * g++.dg/ext/visibility/memfuncts.C: Likewise.
2673         * g++.dg/ext/visibility/new1.C: Likewise.
2674         * g++.dg/ext/visibility/pragma.C: Likewise.
2675         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
2676         * g++.dg/ext/visibility/virtual.C: Likewise.
2677         * g++/dg/ext/visibility/visibility-1.C: Likewise.
2678         * g++/dg/ext/visibility/visibility-2.C: Likewise.
2679         * g++/dg/ext/visibility/visibility-3.C: Likewise.
2680         * g++/dg/ext/visibility/visibility-4.C: Likewise.
2681         * g++/dg/ext/visibility/visibility-5.C: Likewise.
2682         * g++/dg/ext/visibility/visibility-6.C: Likewise.
2683         * g++/dg/ext/visibility/visibility-7.C: Likewise.
2684         * g++/dg/ext/visibility/visibility-8.C: New test.
2685         * gcc.c-torture/compile/dll.x: Remove.
2686         * gcc.dg/dll-2.c: Use dg-require-dll
2687         * gcc.dg/visibility-10.c: New test.
2688         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
2689         supporting DLLs.
2690         * testsuite/lib/scanasm.exp (scan_hidden): New function.
2691         (scan_not_hidden): Likewise.
2692
2693 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
2694
2695         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
2696
2697 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
2698
2699         * gcc.c-torture/execute/20040805-1.c: New test.
2700
2701 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2702
2703         * gcc.dg/20020118-1.c: Declare abort.
2704         * gcc.dg/altivec_check.h: Likewise.
2705         * gcc.dg/iftrap-2.c: Likewise.
2706         * gcc.dg/pragma-darwin.c: Likewise.
2707         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
2708
2709 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2710
2711         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
2712
2713 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2714
2715         * gcc.c-torture/execute/builtins/abs-2.c,
2716         gcc.c-torture/execute/builtins/abs-3.c,
2717         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
2718         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
2719         intmax_t, uintmax_t and their limits.
2720         * gcc.dg/intmax_t-1.c: New test.
2721
2722 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2723
2724         * g++.dg/tc1/dr147.C: Add reference to PR.
2725
2726 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
2727
2728         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
2729         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
2730
2731 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
2732
2733         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
2734
2735 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2736
2737         * gcc.dg/redecl-5.c: New test.
2738         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
2739         of scanf.
2740
2741 2004-08-03  Roger Sayle  <roger@eyesopen.com>
2742
2743         PR middle-end/16790
2744         * gcc.c-torture/execute/pr16790-1.c: New test case.
2745
2746 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
2747
2748         * g++.dg/ext/visibility/assign1.C: New test.
2749         * g++.dg/ext/visibility/new1.C: Likewise.
2750
2751         * gcc.dg/symbian1.c: New test.
2752         * gcc.dg/symbian2.c: Likewise.
2753
2754 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2755
2756         PR target/16570
2757         * gcc.dg/i386-sse-9.c: New test.
2758
2759 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2760
2761         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
2762
2763 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2764
2765         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
2766         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
2767         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
2768         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
2769         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
2770         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
2771         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
2772         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
2773         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
2774         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
2775         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
2776         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
2777         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
2778         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
2779         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
2780         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
2781         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
2782         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
2783         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
2784         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
2785         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
2786         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
2787         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
2788         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2789         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
2790         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
2791         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
2792         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
2793         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2794         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2795         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
2796         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
2797         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
2798         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
2799         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
2800         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2801         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2802         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2803         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2804         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
2805         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
2806         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
2807         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
2808         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
2809         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2810         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2811         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
2812         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
2813         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
2814         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
2815         gcc.misc-tests/i386-pf-3dnow-1.c,
2816         gcc.misc-tests/i386-pf-athlon-1.c,
2817         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2818         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
2819         Declare built-in functions used.
2820         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
2821
2822 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
2823
2824         PR c++/16707
2825         * g++.dg/lookup/using12.C: New test.
2826
2827         * g++.dg/init/null1.C: Fix PR number.
2828         * g++.dg/parse/namespace10.C: Likewise.
2829
2830 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2831
2832         PR c++/16224
2833         * g++.dg/template/spec17.C: New test.
2834         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
2835         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
2836
2837 2004-08-02  David Billinghurst
2838
2839         PR fortran/16292
2840         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
2841
2842 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
2843
2844         * gcc.dg/ia64-got-1.c: New test case.
2845
2846 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2847
2848         PR c++/16489
2849         * g++.dg/init/null1.C: New test.
2850         * g++.dg/tc1/dr76.C: Adjust error marker.
2851
2852         PR c++/16529
2853         * g++.dg/parse/namespace10.C: New test.
2854
2855         PR c++/16810
2856         * g++.dg/inherit/ptrmem2.C: New test.
2857
2858 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2859
2860         PR target/16155
2861         * gcc.dg/pr16155.c: New test.
2862
2863 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2864
2865         * gcc.dg/redecl-2.c: New test.
2866
2867 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2868
2869         * gcc.dg/darwin-longdouble.c: New file.
2870
2871 2004-07-30  Richard Henderson  <rth@redhat.com>
2872
2873         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2874         write to constant argument.
2875         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2876
2877 2004-07-30  Richard Henderson  <rth@redhat.com>
2878
2879         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2880         tests of nearest around zero.
2881
2882 2004-07-30  Andrew Pinski  <apinski@apple.com>
2883
2884         * gcc.c-torture/compile/20040730-1.c: New test.
2885
2886 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2887
2888         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2889         powerpc-eabispe.
2890
2891 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2892
2893         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2894
2895 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2896
2897         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2898         contains $ld_library_path.
2899         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2900
2901 2004-07-29  Richard Henderson  <rth@redhat.com>
2902
2903         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2904
2905         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2906         (alt2, which): New.
2907         (Check): Accept either alternative.
2908
2909 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2910
2911         * g++.dg/abi/inline1.C: New test.
2912         * g++.dg/abi/local1-a.cc: Likewise.
2913         * g++.dg/abi/local1.C: Likewise.
2914         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2915         * g++.dg/abi/mangle12.C: Likewise.
2916         * g++.dg/abi/mangle17.C: Likewise.
2917         * g++.dg/abi/mangle20-2.C: Likewise.
2918         * g++.dg/opt/interface1.C: Likewise.
2919         * g++.dg/opt/interface1.h: Likewise.
2920         * g++.dg/opt/interface1-a.cc: New test.
2921         * g++.dg/parse/repo1.C: New test.
2922         * g++.dg/template/repo1.C: Likewise.
2923         * g++.dg/warn/Winline-1.C: Likewise.
2924         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2925
2926 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2927
2928         * gcc.dg/tree-ssa/20040729-1.c: New test.
2929
2930 2004-07-27  Matt Austern <austern@apple.com>
2931
2932         * gcc.dg/darwin-bool-1.c: New test.
2933         * gcc.dg/darwin-bool-2.c: New test.
2934
2935 2004-07-28  Richard Henderson  <rth@redhat.com>
2936
2937         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2938         arguments in the correct type.  Don't write to constant arguments.
2939
2940 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2941
2942         PR tree-optimization/16688
2943         PR tree-optimization/16689
2944         * g++.dg/tree-ssa/pr16688.C: New test.
2945
2946 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2947
2948         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2949         loads.  Not only in the comment, this time.
2950
2951 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2952
2953         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2954         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2955         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2956         * gcc.dg/sh4a-bitmovua.c: New.
2957         * gcc.dg/sh4a-cos.c: New.
2958         * gcc.dg/sh4a-cosf.c: New.
2959         * gcc.dg/sh4a-fprun.c: New.
2960         * gcc.dg/sh4a-fsrra.c: New.
2961         * gcc.dg/sh4a-memmovua.c: New.
2962         * gcc.dg/sh4a-sin.c: New.
2963         * gcc.dg/sh4a-sincos.c: New.
2964         * gcc.dg/sh4a-sincosf.c: New.
2965         * gcc.dg/sh4a-sinf.c: New.
2966
2967 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2968
2969         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2970         conditionals.
2971         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2972         loads.
2973         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2974         DOM1.
2975
2976 2004-07-27  Andrew Pinski  <apinski@apple.com>
2977
2978         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2979
2980 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2981
2982         * gcc.dg/pragma-isr.c: New test.
2983
2984 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2985
2986         PR c++/14429
2987         * g++.dg/template/ttp11.C: New test.
2988
2989 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2990
2991         * gcc.c-torture/compile/20040727-1.c: New test.
2992
2993 2004-07-26  Eric Christopher  <echristo@redhat.com>
2994
2995         * gcc.c-torture/compile/20040726-2.c: New test.
2996
2997 2004-07-26  Andrew Pinski  <apinski@apple.com>
2998
2999         * g++.dg/rtti/tinfo1.C: Xfail.
3000
3001 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
3002
3003         * gcc.c-torture/compile/20040726-1.c: New test.
3004
3005 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
3006             Brian Ryner  <bryner@brianryner.com>
3007
3008         PR c++/9283
3009         PR c++/15000
3010         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
3011         * g++.dg/ext/visibility/: New directory.
3012         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
3013         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
3014         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
3015         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
3016         * g++.dg/ext/visibility/fvisibility.C,
3017         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
3018         g++.dg/ext/visibility/fvisibility-override1.C
3019         g++.dg/ext/visibility/fvisibility-override2.C
3020         g++.dg/ext/visibility/memfuncts.C
3021         g++.dg/ext/visibility/noPLT.C
3022         g++.dg/ext/visibility/pragma.C
3023         g++.dg/ext/visibility/pragma-override1.C
3024         g++.dg/ext/visibility/pragma-override2.C
3025         g++.dg/ext/visibility/staticmemfuncts.C
3026         g++.dg/ext/visibility/virtual.C: New tests.
3027
3028 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3029
3030         PR c/15360
3031         * gcc.dg/pr15360-1.c: New test.
3032
3033 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
3034
3035         * gcc.dg/pragma-align-2.c: New test.
3036         * gcc.dg/pragma-init-fini.c: New test.
3037         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
3038         targets.
3039
3040 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3041
3042         * gcc.dg/init-string-2.c: New test.
3043
3044 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
3045
3046         PR 16684
3047         * gcc.dg/Wredundant-decls-1.c: New test case.
3048
3049 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
3050
3051         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
3052         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
3053         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
3054         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
3055         * gcc.dg/compat/generate-random.c: New file.
3056         * gcc.dg/compat/generate-random.h: Likewise.
3057         * gcc.dg/compat/generate-random_r.c: Likewise.
3058         * gcc.dg/compat/struct-layout-1.h: Likewise.
3059         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
3060         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
3061         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
3062         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
3063         * gcc.dg/compat/struct-layout-1_main.c: New test.
3064         * gcc.dg/compat/struct-layout-1_x.c: New file.
3065         * gcc.dg/compat/struct-layout-1_y.c: New file.
3066         * gcc.dg/compat/struct-layout-1_test.h: New file.
3067
3068 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3069
3070         * gcc.dg/comp-return-1.c: New test
3071
3072 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
3073
3074         * gcc.dg/vmx/8-02a.c: Fix typo.
3075
3076         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
3077         * gcc.dg/darwin-abi-3.c: New test.
3078
3079         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
3080         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
3081
3082         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
3083         * gcc.dg/vmx/ops-long-1.c: New test.
3084         * gcc.dg/vmx/ops-long-2.c: New test.
3085
3086 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
3087
3088         * g++.dg/lookup/conv-[1234].C: New.
3089
3090 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
3091
3092         * g++.dg/parse/attr2.C: Simplify.
3093
3094 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3095
3096         PR c/7284
3097         * gcc.c-torture/execute/pr7284-1.c: New test.
3098
3099 2004-07-22  Brian Booth  <bbooth@redhat.com>
3100
3101         * gcc.dg/tree-ssa/20040721-1.c: New test.
3102
3103 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3104
3105         * g++.dg/template/crash20.c: New.
3106
3107 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
3108
3109         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
3110         Add dg-run directive.  Declare variables as required.
3111         * gfortran.dg/g77/README: Update
3112
3113 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
3114
3115         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
3116         gcc.dg/cris-peep2-andu2.c: New tests.
3117
3118 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3119
3120         PR c/15052
3121         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
3122         on return type.
3123         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
3124         messages.
3125         * gcc.dg/qual-return-2.c: Update expected messages.
3126         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
3127
3128 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3129
3130         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
3131         * gcc.dg/noncompile/921102-1.c: Update expected error message.
3132
3133 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3134
3135         PR c/11250
3136         * gcc.dg/init-string-1.c: New test.
3137
3138 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
3139
3140         PR middle-end/15345
3141         PR c/16450
3142         * gcc.dg/torture/nested-fn-1.c: New test.
3143
3144 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
3145
3146         PR target/16559
3147         * gcc.dg/ia64-fptr-1.c: New file.
3148
3149 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3150
3151         PR c++/14497
3152         * g++.dg/template/spec16.C: New test.
3153         * g++.old-deja/g++.robertl/eb118.C: Remove.
3154
3155 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3156
3157         PR c++/509
3158         * g++.dg/template/spec15.C: New test.
3159
3160 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
3161
3162         Copy cases from g77.f-torture/execute and add dg-run
3163         directive.  Other changes as noted.
3164         * gfortran.dg/g77/13037.f
3165         * gfortran.dg/g77/1832.f
3166         * gfortran.dg/g77/19981119-0.f
3167         * gfortran.dg/g77/19990313-0.f
3168         * gfortran.dg/g77/19990313-1.f
3169         * gfortran.dg/g77/19990313-2.f
3170         * gfortran.dg/g77/19990313-3.f
3171         * gfortran.dg/g77/19990419-1.f
3172         * gfortran.dg/g77/19990826-0.f
3173         * gfortran.dg/g77/19990826-2.f
3174         * gfortran.dg/g77/20000503-1.f
3175         * gfortran.dg/g77/20001111.f
3176         * gfortran.dg/g77/20010116.f
3177         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
3178         * gfortran.dg/g77/20010430.f
3179         * gfortran.dg/g77/6177.f
3180         * gfortran.dg/g77/947.f
3181         * gfortran.dg/g77/970816-3.f
3182         * gfortran.dg/g77/971102-1.f
3183         * gfortran.dg/g77/980520-1.f
3184         * gfortran.dg/g77/980628-0.f
3185         * gfortran.dg/g77/980628-1.f
3186         * gfortran.dg/g77/980628-10.f
3187         * gfortran.dg/g77/980628-2.f
3188         * gfortran.dg/g77/980628-3.f
3189         * gfortran.dg/g77/980628-7.f
3190         * gfortran.dg/g77/980628-8.f
3191         * gfortran.dg/g77/980628-9.f
3192         * gfortran.dg/g77/980701-0.f
3193         * gfortran.dg/g77/980701-1.f
3194         * gfortran.dg/g77/cabs.f
3195         * gfortran.dg/g77/claus.f
3196         * gfortran.dg/g77/complex_1.f
3197         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
3198         * gfortran.dg/g77/dcomplex.f
3199         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
3200         * gfortran.dg/g77/f90-intrinsic-mathematical.f
3201         * gfortran.dg/g77/f90-intrinsic-numeric.f
3202         * gfortran.dg/g77/int8421.f
3203         * gfortran.dg/g77/labug1.f
3204         * gfortran.dg/g77/large_vec.f
3205         * gfortran.dg/g77/le.f
3206         * gfortran.dg/g77/short.f
3207         * gfortran.dg/g77/README: Update
3208
3209 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
3210
3211         PR c++/16637
3212         * g++.dg/parse/lookup4.C: New test.
3213
3214 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3215
3216         PR c++/16175
3217         * g++.dg/template/ttp10.C: New test.
3218
3219 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3220
3221         * gcc.dg/pr12625-1.c: New test.
3222
3223 2004-07-20  Steven Bosscher  <stevenb@suse.de>
3224
3225         * testsuite/gcc.dg/switch-warn-1.c: New test.
3226         * testsuite/gcc.dg/switch-warn-2.c: New test.
3227         * gcc.c-torture/compile/pr14730.c: Update.
3228
3229 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
3230
3231         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
3232         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
3233         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
3234         g++.dg/template/nontype3.C: Remove trailing CR from tests.
3235
3236 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
3237
3238         PR c++/16623
3239         * g++.dg/template/assign1.C: New test.
3240
3241 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3242
3243         PR c++/12170
3244         * g++.dg/template/ttp9.C: New test.
3245
3246 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
3247
3248         * gcc.dg/format/cmn-err-1.c: New test.
3249
3250 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3251
3252         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
3253         gcc.dg/Wparentheses-10.c: New tests.
3254         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
3255
3256 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3257
3258         PR fortran/16465
3259         * gfortran.dg/g77//ffixed-line-length-0.f,
3260         gfortran.dg/g77/ffixed-line-length-132.f,
3261         gfortran.dg/g77/ffixed-line-length-72.f,
3262         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
3263         gfortran.dg/g77/README: Update.
3264
3265 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3266
3267         PR c++/13092
3268         * g++.dg/template/non-dependent7.C: New test.
3269         * g++.dg/template/non-dependent8.C: Likewise.
3270         * g++.dg/template/non-dependent9.C: Likewise.
3271         * g++.dg/template/non-dependent10.C: Likewise.
3272
3273 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
3274
3275         PR c++/16337
3276         * g++.dg/parse/attr2.C: New test.
3277
3278 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
3279
3280         * g77.dg: Removed.
3281         * g77.f-torture: Ditto.
3282
3283 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3284
3285         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
3286         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
3287         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
3288
3289 2004-07-16  Richard Henderson  <rth@redhat.com>
3290
3291         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
3292
3293 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3294
3295         * lib/fortran-torture.exp (fortran-torture): Don't test compile
3296         tests with full list of options.
3297         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
3298         of TORTURE_OPTIONS if test contains 'dg-do run'.
3299
3300         PR fortran/16404
3301         * gfortran.dg/do_iterator.f90: New test.
3302
3303 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3304
3305         PR rtl-optimization/16536
3306         * gcc.c-torture/execute/restrict-1.c: New test.
3307
3308 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3309
3310         PR fortran/15324
3311         * gfortran.dg/pr15324.f90: New test.
3312
3313         PR fortran/15129
3314         * gfortran.dg/pr15129.f90: New test.
3315
3316         PR fortran/15140
3317         * gfortran.dg/pr15140.f90: New test.
3318
3319         PR fortran/13792
3320         * gfortran.fortran-torture/execute/bounds.f90: Add check for
3321         compile-time simplification.
3322
3323 2004-07-14  Mike Stump  <mrs@apple.com>
3324
3325         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
3326
3327 2004-07-14  James E Wilson  <wilson@specifixinc.com>
3328
3329         PR target/16325
3330         * gcc.dg/profile-generate-1.c: New.
3331
3332 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
3333
3334         * gcc.c-torture/execute/20040709-1.c: New test.
3335         * gcc.c-torture/execute/20040709-2.c: New test.
3336
3337 2004-07-14  Mike Stump  <mrs@apple.com>
3338
3339         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
3340
3341 2004-07-14  Mike Stump  <mrs@apple.com>
3342
3343         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
3344
3345 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
3346
3347         PR c++/16518
3348         * g++.dg/parse/mutable1.C: New test.
3349
3350 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
3351
3352         PR tree-optimization/16443
3353         * gcc.dg/tree-ssa/20040713-1.c: New test.
3354
3355 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
3356
3357         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
3358         for operator new.
3359
3360 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3361
3362         * gfortran.dg/g77/README: New file
3363         * gfortran.dg/g77/19981216-0.f:  Copy from
3364         g77.f-torture/noncompile.  Add "dg-do compile" and
3365         dg-error as required.
3366         * gfortran.dg/g77/19990218-1.f: Likewise
3367         * gfortran.dg/g77/19990905-1.f: Likewise
3368         * gfortran.dg/g77/9263.f: Likewise
3369         * gfortran.dg/g77/980615-0.f: Likewise
3370         * gfortran.dg/g77/980616-0.f: Likewise
3371         * gfortran.dg/g77/check0.f: Likewise
3372         * gfortran.dg/g77/select_no_compile.f: Likewise
3373
3374 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3375
3376         Copy files from g77.f-torture/compile.
3377         Add "{ dg-do compile}".  Other changes as noted
3378         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
3379         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
3380         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
3381         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
3382         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
3383         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
3384         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
3385         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
3386         statement to conform to standard.  Append alpha1.x for reference.
3387         * gfortran.dg/g77/xformat.f: Add dg-warning
3388
3389 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3390
3391         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
3392         Add {dg-do compile} directive.
3393         * gfortran.dg/g77/cpp2.F: Likewise
3394
3395 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3396
3397         PR c++/5402
3398         * g++.dg/lookup/name-clash1.C: New test.
3399
3400         PR c++/9777
3401         * g++.dg/lookup/name-clash2.C: New test.
3402
3403         PR c++/12102
3404         * g++.dg/lookup/name-clash3.C: New test.
3405
3406 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3407
3408         * g++.dg/lookup/new2.C: New test.
3409         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
3410
3411 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
3412
3413         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
3414         Add {dg-do compile} directive.
3415         * gfortran.dg/g77/13060.f: Likewise
3416         * gfortran.dg/g77/19990218-0.f: Likewise
3417         * gfortran.dg/g77/19990305-0.f: Likewise
3418         * gfortran.dg/g77/19990419-0.f: Likewise
3419         * gfortran.dg/g77/19990502-0.f: Likewise
3420         * gfortran.dg/g77/19990502-1.f: Likewise
3421         * gfortran.dg/g77/19990525-0.f: Likewise
3422         * gfortran.dg/g77/19990826-1.f: Likewise
3423         * gfortran.dg/g77/19990826-3.f: Likewise
3424         * gfortran.dg/g77/19990905-2.f: Likewise
3425         * gfortran.dg/g77/20000412-1.f: Likewise
3426         * gfortran.dg/g77/20000511-1.f: Likewise
3427         * gfortran.dg/g77/20000511-2.f: Likewise
3428         * gfortran.dg/g77/20000518.f: Likewise
3429         * gfortran.dg/g77/20000601-1.f: Likewise
3430         * gfortran.dg/g77/20000601-2.f: Likewise
3431         * gfortran.dg/g77/20000629-1.f: Likewise
3432         * gfortran.dg/g77/20000630-2.f: Likewise
3433         * gfortran.dg/g77/20010115.f: Likewise
3434         * gfortran.dg/g77/20010321-1.f: Likewise
3435         * gfortran.dg/g77/20010426.f: Likewise
3436         * gfortran.dg/g77/20020307-1.f: Likewise
3437         * gfortran.dg/g77/8485.f: Likewise
3438         * gfortran.dg/g77/960317-1.f: Likewise
3439         * gfortran.dg/g77/970915-0.f: Likewise
3440         * gfortran.dg/g77/980310-1.f: Likewise
3441         * gfortran.dg/g77/980310-2.f: Likewise
3442         * gfortran.dg/g77/980310-3.f: Likewise
3443         * gfortran.dg/g77/980310-4.f: Likewise
3444         * gfortran.dg/g77/980310-6.f: Likewise
3445         * gfortran.dg/g77/980310-7.f: Likewise
3446         * gfortran.dg/g77/980310-8.f: Likewise
3447         * gfortran.dg/g77/980419-2.f: Likewise
3448         * gfortran.dg/g77/980424-0.f: Likewise
3449         * gfortran.dg/g77/980427-0.f: Likewise
3450         * gfortran.dg/g77/980729-0.f: Likewise
3451         * gfortran.dg/g77/981117-1.f: Likewise
3452         * gfortran.dg/g77/toon_1.f: Likewise
3453
3454 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3455
3456         PR c++/2204
3457         * g++.dg/other/abstract2.C: New test.
3458
3459 2004-07-12  Paul Brook  <paul@codesourcery.com>
3460
3461         * gfortran.dg/pointer_init_1.f90: New test.
3462
3463 2004-07-11  Paul Brook  <paul@codesourcery.com>
3464
3465         PR fortran/15986
3466         * gfortran.dg/contained_1.f90: New test.
3467
3468 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
3469
3470         * g++.dg/parse/defarg8.C: New test.
3471
3472 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3473
3474         PR fortran/16433
3475         * gfortran.dg/pr16433.f: New test.
3476
3477         PR fortran/17574
3478         * gfortran.dg/pr15754.f90: New test.
3479
3480 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3481
3482         PR tree-optimization/16437
3483         * gcc.c-torture/execute/bitfld-4.c: New test.
3484
3485 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3486
3487         * gfortran.fortran-torture/execute/common_2.f90: Add check for
3488         access to common var from module.
3489
3490 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3491
3492         PR fortran/16336
3493         * gfortran.fortran-torture/execute/common_2.f90: New test.
3494
3495 2004-07-10  Paul Brook  <paul@codesourcery.com>
3496
3497         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
3498
3499 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3500
3501         PR fortran/15969
3502         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
3503
3504 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
3505
3506         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
3507         * gfortran.dg/g77/ffixed-form-2.f: Likewise
3508         * gfortran.dg/g77/ffree-form-1.f: Likewise
3509         * gfortran.dg/g77/ffree-form-2.f: Likewise
3510         * gfortran.dg/g77/ffree-form-3.f: Likewise
3511         * gfortran.dg/g77/fno-underscoring.f: Likewise
3512         * gfortran.dg/g77/funderscoring.f: Likewise
3513         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
3514
3515 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3516
3517         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
3518
3519 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3520         Paul Brook  <paul@codesourcery.com>
3521
3522         PR fortran/13415
3523         * gfortran.dg/common_pointer_1.f90: New test.
3524
3525 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3526
3527         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
3528
3529 2004-07-09  James E Wilson  <wilson@specifixinc.com>
3530
3531         PR target/16364
3532         * gcc.c-torture/compile/20040709-1.c: New.
3533
3534 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3535
3536         PR fortran/14077
3537         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
3538
3539 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3540
3541         PR fortran/13201
3542         * gfortran.dg/shape_1.f90: New test.
3543
3544 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
3545             Andrew Pinski  <apinski@apple.com>
3546
3547         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
3548
3549 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3550
3551         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
3552         comment.
3553
3554 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3555         Paul Brook  <paul@codesourcery.com>
3556
3557         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
3558         '.f95' and '.F95'.
3559
3560 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
3561
3562         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
3563
3564 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3565
3566         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
3567         testcases with capital suffix.
3568
3569 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3570
3571         PR fortran/15481
3572         PR fortran/13372
3573         PR fortran/13575
3574         PR fortran/15978
3575         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3576
3577         * gfortran.dg/implicit_1.f90: New test.
3578
3579 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3580
3581         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3582         expression to match gfortran warning/error messages
3583         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3584         dg-error text.
3585
3586 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3587
3588         * lib/fortran-torture.exp: Rename proc search_for to
3589         search_for_re.
3590
3591 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3592
3593         * gcc.c-torture/execute/simd-5.x: New file.
3594         XFAIL on SPARC 64-bit at -O0.
3595
3596 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3597
3598         PR c++/8211
3599         PR c++/16165
3600         * g++.dg/warn/effc3.C: New test.
3601
3602 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3603
3604         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3605         change X to 1X in format.
3606         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3607         add data statements to conform to standard.
3608
3609 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3610
3611         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3612         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3613         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3614
3615 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3616
3617         * gfortran.dg/g77/7388.f: Copy from g77.dg
3618         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3619         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
3620         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
3621         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
3622         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
3623         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
3624         * gfortran.dg/g77/strlen0.f: Likewise
3625
3626 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
3627
3628         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
3629         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
3630
3631 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3632
3633         * gcc.c-torture/execute/920428-2.x: Delete.
3634         * gcc.c-torture/execute/920501-7.x: Likewise.
3635
3636 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
3637
3638         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
3639         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
3640         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
3641         prescott and c3-2.
3642         (PREFETCH_3DNOW): Add -march=c3.
3643
3644 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
3645
3646         PR c/16437
3647         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
3648         * gcc.c-torture/execute/bf64-1.x: Likewise.
3649
3650 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3651
3652         * gcc.c-torture/compile/20040708-1.c: New test.
3653
3654 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3655
3656         PR c++/16169
3657         * g++.dg/warn/effc2.C: New test.
3658
3659 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3660
3661         * gcc.c-torture/execute/bitfld-1.x: Remove.
3662         * gcc.c-torture/execute/bitfld-3.c: New test.
3663         * gcc.dg/bitfld-2.c: Remove XFAILs.
3664
3665 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3666
3667         PR c++/16276
3668         * g++.dg/rtti/tinfo1.C: New file.
3669
3670 2004-07-07  Eric Christopher  <echristo@redhat.com>
3671
3672         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
3673
3674 2004-07-07  Andrew Pinski  <apinski@apple.com>
3675
3676         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
3677
3678 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
3679
3680         * g++.dg/init/call1.C: XFAIL.
3681
3682 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
3683
3684         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
3685         except for movstrict*, to movmem* and clrstr* to clrmem*.
3686
3687 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
3688
3689         * gcc.c-torture/execute/20040707-1.c: New test.
3690
3691 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
3692
3693         * gcc.c-torture/execute/20040706-1.c: New test.
3694
3695 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3696
3697         PR c++/3671
3698         * g++.dg/template/spec14.C: New test.
3699
3700 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
3701
3702         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
3703         nothing if not yet defined.  Use it in b, c and d type definitions.
3704         * gcc.c-torture/execute/20040705-1.c: New test.
3705         * gcc.c-torture/execute/20040705-2.c: New test.
3706
3707 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3708
3709         PR c++/2518
3710         * g++.dg/lookup/new1.C: New test.
3711
3712 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3713
3714         PR c++/11406
3715         * g++.dg/template/sizeof8.C: New test.
3716
3717 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
3718
3719         * gcc.c-torture/compile/20040705-1.c: New test.
3720
3721 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
3722
3723         * gfortran.fortran-torture/execute/seq_io.f90: New test.
3724
3725 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
3726
3727         * gcc.dg/cpp/if-mop.c: Two new testcases.
3728         * gcc.dg/cpp/trad/comment-3.c: New.
3729
3730 2004-07-04  Paul Brook  <paul@codesourcery.com>
3731
3732         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
3733
3734 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
3735
3736         PR c++/3761
3737         * g++.dg/lookup/crash4.C: New test.
3738
3739 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
3740
3741         * gcc.c-torture/execute/builtin-abs-1.c
3742         * gcc.c-torture/execute/builtin-abs-2.c
3743         * gcc.c-torture/execute/builtin-complex-1.c
3744         * gcc.c-torture/execute/builtins/string-1-lib.c
3745         * gcc.c-torture/execute/builtins/string-1.c
3746         * gcc.c-torture/execute/builtins/string-2-lib.c
3747         * gcc.c-torture/execute/builtins/string-2.c
3748         * gcc.c-torture/execute/builtins/string-3-lib.c
3749         * gcc.c-torture/execute/builtins/string-3.c
3750         * gcc.c-torture/execute/builtins/string-4-lib.c
3751         * gcc.c-torture/execute/builtins/string-4.c
3752         * gcc.c-torture/execute/builtins/string-5-lib.c
3753         * gcc.c-torture/execute/builtins/string-5.c
3754         * gcc.c-torture/execute/builtins/string-6-lib.c
3755         * gcc.c-torture/execute/builtins/string-6.c
3756         * gcc.c-torture/execute/builtins/string-7-lib.c
3757         * gcc.c-torture/execute/builtins/string-7.c
3758         * gcc.c-torture/execute/builtins/string-8-lib.c
3759         * gcc.c-torture/execute/builtins/string-8.c
3760         * gcc.c-torture/execute/builtins/string-9-lib.c
3761         * gcc.c-torture/execute/builtins/string-9.c
3762         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
3763         * gcc.c-torture/execute/builtins/string-asm-1.c
3764         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
3765         * gcc.c-torture/execute/builtins/string-asm-2.c
3766         * gcc.c-torture/execute/stdio-opt-1.c
3767         * gcc.c-torture/execute/stdio-opt-2.c
3768         * gcc.c-torture/execute/stdio-opt-3.c
3769         * gcc.c-torture/execute/string-opt-1.c
3770         * gcc.c-torture/execute/string-opt-10.c
3771         * gcc.c-torture/execute/string-opt-11.c
3772         * gcc.c-torture/execute/string-opt-12.c
3773         * gcc.c-torture/execute/string-opt-13.c
3774         * gcc.c-torture/execute/string-opt-14.c
3775         * gcc.c-torture/execute/string-opt-15.c
3776         * gcc.c-torture/execute/string-opt-16.c
3777         * gcc.c-torture/execute/string-opt-2.c
3778         * gcc.c-torture/execute/string-opt-6.c
3779         * gcc.c-torture/execute/string-opt-7.c
3780         * gcc.c-torture/execute/string-opt-8.c:
3781         Replace with ...
3782
3783         * gcc.c-torture/execute/builtins/abs-2.c
3784         * gcc.c-torture/execute/builtins/abs-3.c
3785         * gcc.c-torture/execute/builtins/complex-1.c
3786         * gcc.c-torture/execute/builtins/fprintf.c
3787         * gcc.c-torture/execute/builtins/fputs.c
3788         * gcc.c-torture/execute/builtins/memcmp.c
3789         * gcc.c-torture/execute/builtins/memmove.c
3790         * gcc.c-torture/execute/builtins/memops-asm.c
3791         * gcc.c-torture/execute/builtins/mempcpy-2.c
3792         * gcc.c-torture/execute/builtins/mempcpy.c
3793         * gcc.c-torture/execute/builtins/memset.c
3794         * gcc.c-torture/execute/builtins/printf.c
3795         * gcc.c-torture/execute/builtins/sprintf.c
3796         * gcc.c-torture/execute/builtins/strcat.c
3797         * gcc.c-torture/execute/builtins/strchr.c
3798         * gcc.c-torture/execute/builtins/strcmp.c
3799         * gcc.c-torture/execute/builtins/strcpy.c
3800         * gcc.c-torture/execute/builtins/strcspn.c
3801         * gcc.c-torture/execute/builtins/strlen-2.c
3802         * gcc.c-torture/execute/builtins/strlen.c
3803         * gcc.c-torture/execute/builtins/strncat.c
3804         * gcc.c-torture/execute/builtins/strncmp-2.c
3805         * gcc.c-torture/execute/builtins/strncmp.c
3806         * gcc.c-torture/execute/builtins/strncpy.c
3807         * gcc.c-torture/execute/builtins/strpbrk.c
3808         * gcc.c-torture/execute/builtins/strpcpy-2.c
3809         * gcc.c-torture/execute/builtins/strpcpy.c
3810         * gcc.c-torture/execute/builtins/strrchr.c
3811         * gcc.c-torture/execute/builtins/strspn.c
3812         * gcc.c-torture/execute/builtins/strstr-asm.c
3813         * gcc.c-torture/execute/builtins/strstr.c:
3814         ... these new files.
3815
3816         * gcc.c-torture/execute/builtins/abs-2-lib.c
3817         * gcc.c-torture/execute/builtins/abs-3-lib.c
3818         * gcc.c-torture/execute/builtins/complex-1-lib.c
3819         * gcc.c-torture/execute/builtins/fprintf-lib.c
3820         * gcc.c-torture/execute/builtins/fputs-lib.c
3821         * gcc.c-torture/execute/builtins/memcmp-lib.c
3822         * gcc.c-torture/execute/builtins/memmove-lib.c
3823         * gcc.c-torture/execute/builtins/memops-asm-lib.c
3824         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
3825         * gcc.c-torture/execute/builtins/mempcpy-lib.c
3826         * gcc.c-torture/execute/builtins/memset-lib.c
3827         * gcc.c-torture/execute/builtins/printf-lib.c
3828         * gcc.c-torture/execute/builtins/sprintf-lib.c
3829         * gcc.c-torture/execute/builtins/strcat-lib.c
3830         * gcc.c-torture/execute/builtins/strchr-lib.c
3831         * gcc.c-torture/execute/builtins/strcmp-lib.c
3832         * gcc.c-torture/execute/builtins/strcpy-lib.c
3833         * gcc.c-torture/execute/builtins/strcspn-lib.c
3834         * gcc.c-torture/execute/builtins/strlen-2-lib.c
3835         * gcc.c-torture/execute/builtins/strlen-lib.c
3836         * gcc.c-torture/execute/builtins/strncat-lib.c
3837         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
3838         * gcc.c-torture/execute/builtins/strncmp-lib.c
3839         * gcc.c-torture/execute/builtins/strncpy-lib.c
3840         * gcc.c-torture/execute/builtins/strpbrk-lib.c
3841         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
3842         * gcc.c-torture/execute/builtins/strpcpy-lib.c
3843         * gcc.c-torture/execute/builtins/strrchr-lib.c
3844         * gcc.c-torture/execute/builtins/strspn-lib.c
3845         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
3846         * gcc.c-torture/execute/builtins/strstr-lib.c
3847         * gcc.c-torture/execute/builtins/lib/abs.c
3848         * gcc.c-torture/execute/builtins/lib/fprintf.c
3849         * gcc.c-torture/execute/builtins/lib/memset.c
3850         * gcc.c-torture/execute/builtins/lib/printf.c
3851         * gcc.c-torture/execute/builtins/lib/sprintf.c
3852         * gcc.c-torture/execute/builtins/lib/strcpy.c
3853         * gcc.c-torture/execute/builtins/lib/strcspn.c
3854         * gcc.c-torture/execute/builtins/lib/strncat.c
3855         * gcc.c-torture/execute/builtins/lib/strncmp.c
3856         * gcc.c-torture/execute/builtins/lib/strncpy.c
3857         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3858         * gcc.c-torture/execute/builtins/lib/strspn.c
3859         * gcc.c-torture/execute/builtins/lib/strstr.c:
3860         New files containing support routines.
3861
3862         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3863         declaration.
3864         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3865         when not optimizing.
3866
3867 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3868
3869         PR c++/16240
3870         * g++.dg/abi/mangle22.C: New test.
3871         * g++.dg/abi/mangle23.C: Likewise.
3872
3873 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3874
3875         PR fortran/16290
3876         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3877         Allow for cases without denormalized floating point numbers.
3878
3879 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3880
3881         PR c/1027
3882         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3883         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3884         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3885         expected warning text.
3886         * gcc.dg/format/diag-2.c: New test.
3887
3888 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3889
3890         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3891
3892 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3893
3894         * gcc.dg/builtins-43.c: New.
3895         * gcc.dg/builtins-44.c: New.
3896         * gcc.dg/builtins-45.c: New.
3897
3898 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3899             Andreas Tobler  <a.tobler@schweiz.ch>
3900
3901         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3902         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3903         as SIGSEGV.
3904         * gcc.dg/cleanup-11.c: Likewise.
3905         * gcc.dg/cleanup-8.c: Likewise.
3906         * gcc.dg/cleanup-9.c: Likewise.
3907         * gcc.dg/cleanup-5.c: Run on all platforms.
3908
3909 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3910
3911         * g++.dg/warn/nonnull1.C: New test.
3912
3913 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3914
3915         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3916         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3917         Special-case the Sun compiler wrt to <complex.h>.
3918
3919 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3920
3921         * gcc.dg/Wunreachable-8.C: New test.
3922
3923         * gcc.dg/h8300-ice2.c : New test.
3924
3925 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3926
3927         PR fortran/16161
3928         * gfortran.fortran-torture/compile/implicit.f90: Add test
3929         for implicit character.
3930
3931 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3932
3933         PR fortran/16289
3934         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3935         Use tiny() intrinsic to find smallest non-negative real
3936
3937 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3938
3939         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3940         * gcc.dg/compat/struct-by-value-22_x.c: New.
3941         * gcc.dg/compat/struct-by-value-22_y.c: New.
3942
3943         * gcc.c-torture/execute/20040629-1.c: New test.
3944
3945 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3946
3947         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3948         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3949
3950         PR target/16195
3951         * gcc.dg/20040625-1.c: New test.
3952
3953 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3954
3955         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3956
3957 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3958
3959         PR fortran/15963
3960         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3961
3962 2004-06-29  Richard Henderson  <rth@redhat.com>
3963
3964         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3965
3966 2004-06-29  Paul Brook  <paul@codesourcery.com>
3967
3968         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3969         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3970
3971 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3972
3973         PR c++/16260
3974         * g++.dg/parse/crash15.C: New.
3975
3976 2004-06-28  Andrew Pinski  <apinski@apple.com>
3977
3978         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3979         by the error already.
3980
3981         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3982
3983 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3984
3985         PR target/14041
3986         * gcc.dg/h8300-bss-align-1.c : New.
3987
3988 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3989
3990         * PR c++/16174
3991         * g++.dg/template/ctor4.C: New.
3992
3993 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3994
3995         PR c++/16205
3996         * g++.dg/warn/Wsequence-point-1.C: New test.
3997
3998 2004-06-27  Paul Brook  <paul@codesourcery.com>
3999
4000         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
4001
4002 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
4003
4004         * g++.old-deja/g++.mike/p7325.C: Remove.
4005
4006 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
4007
4008         PR c/14963
4009         * gcc.dg/pr14963.c: New test.
4010
4011 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
4012
4013         PR c++/16193
4014         * g++.dg/parse/redef1.C: New test.
4015
4016 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4017
4018         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
4019         20021110.c.
4020         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
4021         20021119-1.c.
4022         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
4023         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
4024         5-04.c.
4025         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
4026         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
4027         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
4028         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
4029         g++.brendan/enum14.C.
4030         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
4031         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
4032         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
4033         g++.mike/virt1.C.
4034         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
4035         memtemp24.C.
4036
4037 2004-06-27  Roger Sayle  <roger@eyesopen.com>
4038
4039         * gcc.dg/20040527-1.c: New test case.
4040
4041 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
4042
4043         PR gfortran/pr16196
4044         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
4045
4046 2004-06-25  Roger Sayle  <roger@eyesopen.com>
4047
4048         PR middle-end/15825
4049         * gcc.dg/pr15825-1.c: New test case.
4050
4051 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
4052
4053         * gcc.c-torture/execute/20040625-1.c: New test.
4054
4055 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4056
4057         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
4058
4059 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
4060
4061         * gcc.dg/torture/mips-div-1.c: New test.
4062
4063 2004-06-24  Jeff Law  <law@redhat.com>
4064
4065         * gcc.dg/tree-ssa/20040624-1.c: New test.
4066
4067 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
4068
4069         * gcc.c-torture/compile/20040624-1.c: New test.
4070
4071 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4072
4073         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
4074         this directory.
4075
4076 2004-06-23  Andrew Pinski  <apinski@apple.com>
4077
4078         PR middle-end/15988
4079         * g++.dg/opt/ptrmem4.C: New test.
4080
4081         * gcc.dg/c90-array-quals-2.c: New test.
4082
4083 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
4084
4085         * gcc.dg/kpice1.c: New test.
4086
4087 2006-06-23  Andrew Pinski  <apinski@apple.com>
4088
4089         * gcc.dg/c90-array-quals.c: New test.
4090
4091 2006-06-22  Richard Henderson  <rth@redhat.com>
4092
4093         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
4094
4095 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
4096
4097         * gcc.dg/builtins-config.h: Handle FreeBSD.
4098
4099 2006-06-22  Richard Henderson  <rth@redhat.com>
4100
4101         * g++.dg/opt/devirt1.C: New.
4102
4103 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
4104
4105         * g++.dg/opt/pr15551.C: New testcase.
4106
4107 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4108
4109         PR target/14800
4110         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
4111         x86_64-*-linux* when compiling for 32bit.
4112
4113 2004-06-21  Andrew Pinski  <apinski@apple.com>
4114
4115         * gcc.dg/pch/struct-1.c: New.
4116         * gcc.dg/pch/struct-1.hs: New.
4117
4118 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
4119
4120         * gcc.dg/pch/save-temps-1.c: New file.
4121         * gcc.dg/pch/save-temps-1.hs: New file.
4122
4123 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
4124
4125         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
4126         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
4127
4128 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4129
4130         * gfortran.fortran-torture/execute/select_1.f90: Rename function
4131         to fix type error.
4132         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
4133         Remove trailing spaces.
4134
4135 2004-06-21  Richard Henderson  <rth@redhat.com>
4136
4137         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
4138         merging && to BIT_FIELD_REF.
4139
4140 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
4141
4142         * g++.dg/opt/placeholder1.C: New test.
4143
4144 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4145
4146         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
4147         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4148         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4149         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4150
4151 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
4152
4153         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
4154         extern "C".
4155         * g++.dg/other/pragma-re-1.C: Add comments.
4156
4157 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
4158
4159         PR gfortran/16080
4160         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
4161
4162 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
4163
4164         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
4165         instead of setting the type of size_t by
4166         hand.
4167
4168 2004-06-18  Roger Sayle  <roger@eyesopen.com>
4169
4170         * gcc.dg/unordered-2.c: New test case.
4171         * gcc.dg/unordered-3.c: New test case.
4172
4173 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
4174
4175         PR other/16043
4176         * lib/g++.exp (g++_version): Tweak regexp for version
4177         * lib/g77.exp (g77_version): Likewise
4178         * lib/gfortran.exp (gfortran_version): Likewise
4179         * lib/objc.exp (objc_version): Likewise
4180         * lib/treelang.exp (treelang_version): Likewise
4181
4182 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
4183
4184         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
4185         Use INT_MAX instead of __INT_MAX__.
4186         * gcc.dg/compat/struct-align-2_y.c: Likewise.
4187
4188         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
4189         * gcc.dg/compat/scalar-return-3_x.c: Use it.
4190         * gcc.dg/compat/scalar-return-3_y.c: Use it.
4191         * gcc.dg/compat/scalar-return-4_x.c: Use it.
4192         * gcc.dg/compat/scalar-return-4_y.c: Use it.
4193         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
4194         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
4195         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
4196         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
4197
4198         * gcc.dg/range-test-1.c: New test.
4199         * g++.dg/opt/range-test-1.C: New test.
4200
4201 2004-06-17  Richard Henderson  <rth@redhat.com>
4202
4203         * objc.dg/sync-1.m: New.
4204         * objc.dg/try-catch-1.m: Don't force next runtime.
4205         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
4206         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
4207         shadowed catch clause.
4208         * objc.dg/try-catch-5.m: New.
4209
4210 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
4211
4212         Bug 14610
4213         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
4214
4215 2004-06-15  Richard Henderson  <rth@redhat.com>
4216
4217         * gcc.dg/20001116-1.c: Move expected warning line.
4218
4219 2004-06-15  Richard Henderson  <rth@redhat.com>
4220
4221         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
4222         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
4223
4224 2004-06-15  Jeff Law  <law@redhat.com>
4225
4226         * gcc.dg/tree-ssa/20040615-1.c: New test.
4227         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
4228         be less sensitive to operand ordering.
4229         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
4230
4231 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
4232
4233         * g++.dg/abi/bitfield3.C: Add comment..
4234
4235 2004-06-15  Richard Henderson  <rth@redhat.com>
4236
4237         * g++.dg/ext/stmtexpr1.C: XFAIL.
4238         * gcc.dg/20030612-1.c: XFAIL.
4239
4240 2004-06-15  Eric Christopher  <echristo@redhat.com>
4241
4242         * g++.dg/charset/asm5.c: New.
4243         * gcc.dg/charset/asm6.c: New.
4244
4245 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4246
4247         PR fortran/15962
4248         * gfortran.fortran-torture/execute/select_1.f90: New test.
4249
4250 2004-06-15  Paul Brook  <paul@codesourcery.com>
4251
4252         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
4253
4254 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4255
4256         PR c++/15967
4257         * g++.dg/lookup/crash3.C: New test.
4258
4259 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4260
4261         PR c++/15947
4262         * g++.dg/parse/dtor4.C: New test.
4263
4264 2004-06-14  Jeff Law  <law@redhat.com>
4265
4266         * gcc.c-torture/compile/20040614-1.c: New test.
4267
4268 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4269
4270         PR fortran/15211
4271         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
4272         LEN of a character array.
4273
4274 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
4275
4276         PR c++/15096
4277         * g++.dg/template/ptrmem10.C: New test.
4278
4279         PR c++/14930
4280         * g++.dg/template/friend30.C: New test.
4281
4282 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4283
4284         PR fortran/14928
4285         * gfortran.fortran-torture/compile/mloc.f90: New test.
4286
4287 2004-06-13  Paul Brook  <paul@codesourcery.com>
4288
4289         * gfortran.fortran-torture/execute/random_2.f90: New test.
4290
4291 2004-06-13  Eric Christopher  <echristo@redhat.com>
4292
4293         * gcc.dg/noncompile/redecl-1.c: Fix error message.
4294
4295 2004-06-12  Paul Brook  <paul@codesourcery.com>
4296
4297         * gfortran.fortran-torture/execute/contained_3.f90: New test.
4298
4299 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4300
4301         PR fortran/14923
4302         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
4303
4304 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4305
4306         PR fortran/14957
4307         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
4308         syntax errors in end statements of contained subroutines.
4309
4310 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4311
4312         PR fortran/12841
4313         * gfortran.fortran-torture/execute/null_arg.f90: New test.
4314
4315 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4316
4317         PR fortran/15665
4318         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
4319
4320 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4321
4322         PR gfortran/12839
4323         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
4324
4325 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
4326
4327         PR c++/15862
4328         * g++.dg/parse/enum1.C: New test.
4329
4330 2004-06-10  Jeff Law  <law@redhat.com>
4331
4332         * gcc.c-torture/compile/20040610-1.c: New test.
4333
4334 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4335
4336         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
4337         * g++.old-deja/g++.other/decl3.C: Likewise.
4338
4339 2004-06-10  Brian Booth  <bbooth@redhat.com>
4340
4341         * gcc.dg/tree-ssa/20031015-1.c: Scan for
4342         V_MAY_DEF instead of VDEF.
4343         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
4344
4345 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
4346
4347         PR c++/14211
4348         * g++.dg/conversion/const1.C: New test.
4349
4350         PR c++/15076
4351         * g++.dg/conversion/reinterpret1.C: New test.
4352
4353         PR c++/15877
4354         * g++.dg/template/enum2.C: New test.
4355
4356         PR c++/15227
4357         * g++.dg/template/error13.C: New test.
4358
4359 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4360
4361         PR fortran/14957
4362         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
4363         arguments to test_* REAL and of the right size.
4364
4365 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4366
4367         PR target/15569
4368         PR rtl-optimization/15681
4369         * gcc.dg/20040609-1.c: New test.
4370
4371 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4372
4373         PR c++/14791
4374         * g++.dg/opt/builtins1.C: New test.
4375
4376 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
4377
4378         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
4379         that use default windows32 struct layout.
4380         * gcc.dg/i386-bitfield2.c: Likewise.
4381
4382 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
4383
4384         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
4385         for mingw32 and cygwin targets.
4386
4387 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
4388
4389         * gcc.dg/pch/macro-4.c: New.
4390         * gcc.dg/pch/macro-4.hs: New.
4391
4392 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4393
4394         PR fortran/13249
4395         * gfortran.fortran-torture/compile/name_clash.f90: New test.
4396
4397 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4398
4399         PR fortran/13372
4400         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
4401
4402 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4403
4404         PR gfortran/14897
4405         * gfortran.fortran-torture/execute/t_edit.f90: New test.
4406
4407 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4408
4409         PR gfortran/15755
4410         * gfortran.fortran-torture/execute/backspace.c : New test.
4411
4412 2004-06-09  Paul Brook  <paul@codesourcery.com>
4413
4414         * gfortran.fortran-torture/execure/intrinsic_associated.f90
4415         (pointer_to_section): Rewrite to use smaller array.
4416
4417 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
4418
4419         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
4420         * gcc.dg/ext/altivec-10.c: Same.
4421         * gcc.dg/ext/altivec-11.c: Same.
4422         * gcc.dg/ext/altivec-12.c: Same.
4423         * gcc.dg/ext/altivec-13.c: Same.
4424         * gcc.dg/ext/altivec-14.c: Same.
4425         * gcc.dg/ext/altivec-15.c: Same.
4426         * gcc.dg/ext/altivec-16.c: Same.
4427         * gcc.dg/ext/altivec-3.c: Same.
4428         * gcc.dg/ext/altivec-4.c: Same.
4429         * gcc.dg/ext/altivec-6.c: Same.
4430         * gcc.dg/ext/altivec-7.c: Same.
4431         * gcc.dg/ext/altivec-8.c: Same.
4432         * gcc.dg/ext/altivec-varargs-1.c: Same.
4433
4434         * g++.dg/ext/altivec-1.C: Correct dg syntax.
4435         * g++.dg/ext/altivec-10.C: Same.
4436         * g++.dg/ext/altivec-2.C: Same.
4437         * g++.dg/ext/altivec-3.C: Same.
4438         * g++.dg/ext/altivec-4.C: Same.
4439         * g++.dg/ext/altivec-5.C: Same.
4440         * g++.dg/ext/altivec-6.C: Same.
4441         * g++.dg/ext/altivec-7.C: Same.
4442         * g++.dg/ext/altivec-8.C: Same.
4443         * g++.dg/ext/altivec-9.C: Same.
4444
4445 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4446
4447         PR c++/7841
4448         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
4449
4450 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4451
4452         * gcc.dg/union-1.c: New test.
4453
4454 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4455
4456         * gcc.dg/builtins-41.c: New test case.
4457         * gcc.dg/builtins-42.c: New test case.
4458
4459 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4460
4461         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
4462         * g++.dg/ext/altivec-10.C: Same.
4463         * g++.dg/ext/altivec-2.C: Same.
4464         * g++.dg/ext/altivec-3.C: Same.
4465         * g++.dg/ext/altivec-4.C: Same.
4466         * g++.dg/ext/altivec-5.C: Same.
4467         * g++.dg/ext/altivec-6.C: Same.
4468         * g++.dg/ext/altivec-7.C: Same.
4469         * g++.dg/ext/altivec-8.C: Same.
4470         * g++.dg/ext/altivec-9.C: Same.
4471         * g++.old-deja/g++.abi/cxa_vec.C: Same.
4472         * g++.old-deja/g++.brendan/new3.C: Same.
4473         * gcc.c-torture/execute/eeprof-1.x: Same.
4474
4475 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4476
4477         PR c/14765
4478         * gcc.dg/pr14765-1.c: New test.
4479
4480 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4481
4482         PR c/14649
4483         * gcc.dg/pr14649-1.c: New test case.
4484
4485 2004-06-07  Richard Henderson  <rth@redhat.com>
4486
4487         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
4488         if temporaries.
4489
4490 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4491
4492         * g++.dg/eh/elide1.C: Remove XFAIL.
4493
4494 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
4495
4496         PR c++/15337
4497         * g++.dg/expr/sizeof3.C: New test.
4498
4499         PR c++/14777
4500         * g++.dg/template/access14.C: New test.
4501
4502         PR c++/15554
4503         * g++.dg/template/enum1.C: New test.
4504
4505         PR c++/15057
4506         * g++.dg/eh/throw1.C: New test.
4507
4508 2004-06-07  David Ayers  <d.ayers@inode.at>
4509             Ziemowit Laski  <zlaski@apple.com>
4510
4511         * lib/objc.exp (objc_target_compile): Revert the '-framework
4512         Foundation' flag fix, since bare Darwin does not ship
4513         with the Foundation framework.
4514         * objc/execute/next_mapping.h: Provide a local NSConstantString
4515         @interface and @implementation.
4516         (objc_constant_string_init): A constructor function, used to
4517         initialize the NSConstantString meta-class object.
4518         * objc/execute/string1.m: Include "next_mapping.h" instead of
4519         <Foundation/NSString.h>.
4520         * objc/execute/string2.m: Likewise.
4521         * objc/execute/string3.m: Likewise.
4522         * objc/execute/string4.m: Likewise.
4523
4524 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
4525
4526         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
4527         to double. Replace double with FLOAT.
4528         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
4529
4530         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
4531         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
4532         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
4533         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
4534         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
4535         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
4536         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
4537         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
4538
4539 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4540
4541         PR c/13519
4542         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
4543
4544 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4545
4546         PR c++/15503
4547         * g++.dg/template/meminit2.C: New test.
4548
4549 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
4550
4551         PR target/15822
4552         * gcc.c-torture/execute/compare-fp-1.c,
4553         gcc.c-torture/execute/compare-fp-2.c,
4554         gcc.c-torture/execute/compare-fp-3.c,
4555         gcc.c-torture/execute/compare-fp-4.c,
4556         gcc.c-torture/execute/compare-fp-3.x,
4557         gcc.c-torture/execute/compare-fp-4.x: Moved...
4558         * gcc.c-torture/execute/ieee/compare-fp-1.c,
4559         gcc.c-torture/execute/ieee/compare-fp-2.c,
4560         gcc.c-torture/execute/ieee/compare-fp-3.c,
4561         gcc.c-torture/execute/ieee/compare-fp-4.c,
4562         gcc.c-torture/execute/ieee/compare-fp-3.x,
4563         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
4564
4565 2004-06-04  David Ayers  <d.ayers@inode.at>
4566
4567         * objc/execute/protocol-isEqual-4.m: New testcase.
4568
4569 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
4570
4571         * objc/execute/protocol-isEqual-1.m: New testcase.
4572         * objc/execute/protocol-isEqual-2.m: New testcase.
4573         * objc/execute/protocol-isEqual-3.m: New testcase.
4574
4575 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4576
4577         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4578
4579 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4580
4581         * lib/objc.exp (objc_target_compile): When running tests on
4582         Darwin (Mac OS X), inform the linker about '-framework
4583         'Foundation'.
4584
4585 2004-06-02  Eric Christopher  <echristo@redhat.com>
4586
4587         * gcc.c-torture/compile/20040602-1.c: New.
4588
4589 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4590
4591         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4592         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4593
4594         PR tree-optimization/14736
4595         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4596
4597         PR tree-optimization/14042
4598         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4599
4600         PR tree-optimization/14729
4601         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4602
4603 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4604
4605         PR fortran/15557
4606         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4607
4608 2004-06-01  Richard Hederson  <rth@redhat.com>
4609
4610         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4611
4612 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4613
4614         PR c++/14932
4615         * g++.dg/parse/offsetof4.C: New test.
4616
4617 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4618
4619         PR objc/7993
4620         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
4621
4622 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
4623
4624         PR c++/15701
4625         * g++.dg/template/friend29.C: New test.
4626
4627 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4628
4629         PR c/15749
4630         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
4631
4632 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4633
4634         * gcc.dg/sparc-trap-1.c: New test.
4635
4636 2004-05-31  Roger Sayle  <roger@eyesopen.com>
4637
4638         PR middle-end/15069
4639         * g++.dg/opt/fold3.C: New test case.
4640
4641 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
4642
4643         * lib/target-supports.exp (check_iconv_available): Fix fallout
4644         from 2004-05-28 patch.
4645
4646 2004-05-30  Paul Brook  <paul@codesourcery.com>
4647
4648         PR fortran/15620
4649         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
4650         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
4651
4652 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
4653
4654         * gfortran.fortran-torture/execute/random_1.f90: New test.
4655
4656 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4657
4658         * g++.dg/ext/altivec-10.C: New test.
4659
4660 2004-05-29  Paul Brook  <paul@codesourcery.com>
4661
4662         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
4663
4664 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4665
4666         * gcc.dg/altivec-16.c: New test.
4667
4668 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
4669
4670         * lib/target-supports.exp (check_vmx_hw_available): New.
4671         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
4672
4673         * lib/target-supports.exp (check_alias_available,
4674         check_iconv_available, check_named_sections_available): Use
4675         unique names for temporary files.
4676
4677 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4678
4679         * gcc.dg/altivec-15.c: New test.
4680
4681 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4682
4683         PR c++/15083
4684         * g++.dg/warn/noeffect6.C: New test.
4685
4686         PR c++/15471
4687         * g++.dg/expr/ptrmem4.C: New test.
4688
4689         PR c++/15640
4690         * g++.dg/template/operator3.C: New test.
4691
4692 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4693
4694         PR c++/14668
4695         * g++.dg/lookup/redecl1.C: New test.
4696         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
4697
4698 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
4699
4700         * gcc.c-torture/execute/compare-fp-1.c,
4701         gcc.c-torture/execute/compare-fp-2.c,
4702         gcc.c-torture/execute/compare-fp-3.c,
4703         gcc.c-torture/execute/compare-fp-4.c,
4704         gcc.c-torture/execute/compare-fp-3.x,
4705         gcc.c-torture/execute/compare-fp-4.x,
4706         gcc.dg/pr15649-1.c: New.
4707
4708 2004-05-27  Adam Nemet  <anemet@lnxw.com>
4709
4710         PR c++/12883
4711         * g++.dg/init/array14.C: New test.
4712
4713 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
4714
4715         * lib/compat.exp (compat-get-options-main): New.
4716         (compat-get-options): Remove unneeded code, warn for ignored
4717         command.
4718         (compat-execute): Check flag set by dg-require-* commands.
4719
4720         * lib/compat.exp (compat-execute): Break up long lines.
4721
4722 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
4723
4724         * gcc.dg/altivec-7.c: Don't use 'vector long'.
4725         * gcc.dg/altivec-14.c: New test.
4726         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
4727
4728         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
4729         * gcc.dg/altivec-12.c: Ditto.
4730
4731         * gcc.dg/altivec-3.c: Move call to altivec_check.
4732
4733 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4734
4735         PR c++/15044
4736         * g++.dg/template/error12.C: New test.
4737
4738         PR c++/15317
4739         * g++.dg/ext/attrib15.C: New test.
4740
4741         PR c++/15329
4742         * g++.dg/template/ptrmem9.C: New test.
4743
4744 2004-05-25  Paul Brook  <paul@codesourcery.com>
4745
4746         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
4747
4748 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4749
4750         PR c++/15165
4751         * g++.dg/template/crash19.C: New test.
4752
4753 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4754
4755         PR c++/15025
4756         * g++.dg/template/redecl1.C: New test.
4757
4758 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4759
4760         PR c++/14821
4761         * g++.dg/other/ns1.C: New test.
4762
4763         PR c++/14883
4764         * g++.dg/template/invalid1.C: New test.
4765
4766 2004-05-23  Paul Brook  <paul@codesourcery.com>
4767         Victor Leikehman  <lei@haifasphere.co.il>
4768
4769         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
4770         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
4771
4772 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4773
4774         PR c++/15285
4775         PR c++/15299
4776         * g++.dg/template/non-dependent5.C: New test.
4777         * g++.dg/template/non-dependent6.C: New test.
4778
4779 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4780
4781         PR c++/15507
4782         * g++.dg/inherit/union1.C: New test.
4783
4784         PR c++/15542
4785         * g++.dg/template/addr1.C: New test.
4786
4787         PR c++/15427
4788         * g++.dg/template/array5.C: New test.
4789
4790         PR c++/15287
4791         * g++.dg/template/array6.C: New test.
4792
4793 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
4794             Roger Sayle  <roger@eyesopen.com>
4795
4796         * g++.dg/lookup/forscope2.C: New test case.
4797
4798 2004-05-22  Ben Elliston  <bje@au.ibm.com>
4799
4800         * gcc.dg/cpp/Wmissingdirs.c: New.
4801
4802 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4803
4804         PR target/15301
4805         * gcc.dg/compat/union-m128-1.h: New file.
4806         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4807         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4808         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4809
4810 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4811
4812         PR target/15302
4813         * gcc.dg/compat/struct-complex-1.h: New file.
4814         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
4815         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
4816         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4817
4818 2004-05-20  Roger Sayle  <roger@eyesopen.com>
4819
4820         PR middle-end/3074
4821         * gcc.dg/pr3074-1.c: New test case.
4822         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
4823
4824 2004-05-20  Falk Hueffner  <falk@debian.org>
4825
4826         PR other/15526
4827         * gcc.dg/ftrapv-1.c: New test case.
4828
4829 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4830
4831         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
4832
4833 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
4834             Jeff Law  <law@redhat.com>
4835
4836         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
4837         * gcc.dg/tree-ssa/20040518-2.c: New test.
4838
4839         * gcc.dg/tree-ssa/20040518-1.c: New test.
4840
4841 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
4842
4843         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
4844
4845 2004-05-18  Paul Brook  <paul@codesourcery.com>
4846
4847         PR fortran/13930
4848         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4849
4850 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4851
4852         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4853         constant folding.
4854
4855 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4856
4857         * gcc.dg/tree-ssa/20040517-1.c: New test.
4858
4859 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4860
4861         * gcc.dg/loop-4.c: New test.
4862
4863 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4864
4865         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4866
4867 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4868
4869         PR fortran/15311
4870         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4871
4872 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4873
4874         PR fortran/13826
4875         PR fortran/13940
4876         * gfortran.fortran-torture/compile/data_1.f90: New test.
4877
4878 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4879
4880         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4881         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4882
4883 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4884
4885         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4886
4887 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4888
4889         PR c/15444
4890         * gcc.dg/format/xopen-1.c: Adjust expected message.
4891         * gcc.dg/format/xopen-3.c: New test.
4892
4893 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4894
4895         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4896
4897 2004-05-14  Jeff Law  <law@redhat.com>
4898
4899         * gcc.dg/tree-ssa/20040514-2.c: New test.
4900
4901 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4902
4903         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4904         this ...
4905         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4906         this.
4907
4908 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4909
4910         * gcc.dg/tree-ssa/20040514-1.c: New test.
4911
4912 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4913
4914         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4915         test.
4916
4917 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4918
4919         PR fortran/14066
4920         * gfortran.fortran-torture/compile/do_1.f90: New test.
4921
4922 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4923
4924         PR fortran/15051
4925         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4926         test.
4927
4928 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4929
4930         PR fortran/15149
4931         * gfortran.fortran-torture/execute/random_init.f90: New test.
4932
4933 2004-05-13  Paul Brook  <paul@codesourcery.com>
4934
4935         PR fortran/15314
4936         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4937
4938 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4939
4940         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4941         for the powerpc case.
4942
4943 2004-05-13  Jeff Law  <law@redhat.com>
4944
4945         * gcc.dg/tree-ssa/20040513-1.c: New test.
4946         * gcc.dg/tree-ssa/20040513-2.c: New test.
4947
4948 2004-05-13  Paul Brook  <paul@codesourcery.com>
4949
4950         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4951         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4952         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4953
4954 2004-05-13  Andreas Schwab  <schwab@suse.de>
4955
4956         PR other/10819
4957         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4958         characters.
4959
4960 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4961
4962         PR fortran/15294
4963         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4964
4965 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4966
4967         Merge from tree-ssa-20020619-branch.  See
4968         ChangeLog.tree-ssa for details.
4969
4970 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4971
4972         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4973         include <altivec.h> explicitly.
4974         * gcc.dg/altivec-13.c: Likewise.
4975
4976 2004-05-11  Paul Brook  <paul@codesourcery.com>
4977
4978         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4979
4980 2004-05-10  Eric Christopher  <echristo@redhat.com>
4981
4982         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4983         * gcc.dg/sibcall-4.c: Ditto.
4984
4985 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4986
4987         * g++.dg/ext/altivec-8.C: New test case.
4988         * gcc.dg/altivec-13.c: New test case.
4989
4990 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4991
4992         * gcc.c-torture/execute/divcmp-1.c: New test case.
4993         * gcc.c-torture/execute/divcmp-2.c: New test case.
4994         * gcc.c-torture/execute/divcmp-3.c: New test case.
4995
4996 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4997
4998         * g++.dg/other/pragma-re-2.C: New test.
4999
5000 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
5001
5002         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
5003         * gcc.dg/i386-387-2.c: Likewise.
5004
5005         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
5006         __builtin_drem.
5007         * gcc.dg/i386-387-6.c: Likewise.
5008
5009 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
5010
5011         * gcc.dg/builtins-33.c:  Also check log1p*.
5012
5013 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
5014
5015         PR optimization/15296
5016         * gcc.c-torture/execute/pr15296.c: New test.
5017
5018 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
5019
5020         * gcc.dg/builtins-40.c: New test.
5021
5022 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
5023
5024         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
5025
5026 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
5027
5028         * g++.dg/ext/spe1.C: New testcase.
5029
5030 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
5031
5032         * objc.dg/image-info.m: Allow additional attributes
5033         for __image_info section.
5034
5035 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
5036
5037         * gcc.dg/torture/mips-hilo-2.c: New test.
5038
5039 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5040
5041         PR c++/14389
5042         * g++.dg/template/member5.C: New test.
5043
5044 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
5045
5046         * gcc.dg/builtins-34.c: Also check expm1*.
5047
5048 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5049
5050         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
5051         * gcc.dg/torture/builtin-convert-3.c: New test.
5052
5053 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
5054
5055         PR middle-end/15054
5056         * g++.dg/opt/pr15054.C: New test.
5057
5058 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5059
5060         * gcc.dg/torture/builtin-rounding-1.c: New test.
5061         * gcc.dg/builtins-25.c: Delete.
5062         * gcc.dg/builtins-29.c: Delete.
5063
5064 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
5065
5066         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
5067         * gcc.dg/sibcall-4.c: Likewise.
5068         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
5069
5070 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
5071
5072         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
5073         bit-field on 16-bit targets.
5074
5075 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
5076
5077         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
5078         16-bit targets.
5079
5080 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
5081
5082         * gcc.dg/rs6000-power2-1.c: Change to compile only.
5083         * gcc.dg/rs6000-power2-2.c: Likewise.
5084
5085 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
5086
5087         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
5088         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
5089         Change the asm registers to be in form of frN instead of fN.
5090
5091 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5092
5093         * gcc.dg/torture/builtin-convert-2.c: New test.
5094
5095 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
5096
5097         * gcc.dg/rs6000-power2-1.c: New test.
5098         * gcc.dg/rs6000-power2-2.c: New test.
5099
5100 2004-04-28  Jan Hubicka  <jh@suse.cz>
5101
5102         * gcc.dg/unused-6.c: New test.
5103
5104 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
5105             Ulrich Weigand  <uweigand@de.ibm.com>
5106
5107         * ada/acats/run_all.sh: Define $target variable.
5108
5109 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
5110
5111         PR c++/15119
5112         * g++.dg/other/vararg-1.C: New test.
5113
5114         PR c++/4794
5115         * g++.dg/eh/cleanup3.C: New test.
5116
5117 2004-04-24  Laurent GUERBY <laurent@guerby.net>
5118
5119         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
5120         and ad8011a (target_insn).
5121         * ada/acats/support/macro.dfs: Likewise.
5122         * ada/acats/support/impbit.adb: New file.
5123
5124 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
5125
5126         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
5127
5128 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5129
5130         * gcc.dg/loop-3.c: New test.
5131
5132 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
5133
5134         * gcc.c-torture/execute/simd-5.c: New test.
5135
5136 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5137
5138         PR c++/15064
5139         * g++.dg/template/crash18.C: New test.
5140
5141 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
5142
5143         * g++.dg/ext/complit3.C: New test.
5144
5145 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5146
5147         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
5148         * gcc.dg/altivec-3.c: Same.
5149         * gcc.dg/altivec-varargs-1.c: Same.
5150
5151 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5152
5153         * lib/target-supports.exp (check_profiling_available): Assume
5154         profiling is not available on powerpc-eabi targets.
5155
5156 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
5157
5158         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
5159         * gcc.dg/vmx/bug-1.c: Ditto.
5160
5161 2004-04-20  Eric Christopher  <echristo@redhat.com>
5162
5163         * gcc.dg/charset/extern.c: New test.
5164         * g++.dg/charset/extern3.cc: Ditto.
5165
5166 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
5167
5168         * gcc.dg/builtins-39.c: New test.
5169
5170 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
5171
5172         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
5173
5174 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
5175
5176         * gcc.dg/torture/mips-hilo-1.c: New test.
5177
5178 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
5179
5180         * gcc.c-torture/compile/20040419-1.c: New test.
5181
5182 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
5183
5184         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
5185
5186 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
5187             Aldy Hernandez  <aldyh@redhat.com>
5188
5189         * gcc.c-torture/execute/va-arg-24.c: New.
5190
5191 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
5192             Aldy Hernandez  <aldyh@redhat.com>
5193
5194         * gcc.dg/vmx/1b-01.c: New.
5195         * gcc.dg/vmx/1b-02.c: New.
5196         * gcc.dg/vmx/1b-03.c: New.
5197         * gcc.dg/vmx/1b-04.c: New.
5198         * gcc.dg/vmx/1b-05.c: New.
5199         * gcc.dg/vmx/1b-06.c: New.
5200         * gcc.dg/vmx/1b-07.c: New.
5201         * gcc.dg/vmx/1c-01.c: New.
5202         * gcc.dg/vmx/1c-02.c: New.
5203         * gcc.dg/vmx/3a-01a.c: New.
5204         * gcc.dg/vmx/3a-01.c: New.
5205         * gcc.dg/vmx/3a-01m.c: New.
5206         * gcc.dg/vmx/3a-03.c: New.
5207         * gcc.dg/vmx/3a-03m.c: New.
5208         * gcc.dg/vmx/3a-04.c: New.
5209         * gcc.dg/vmx/3a-04m.c: New.
5210         * gcc.dg/vmx/3a-05.c: New.
5211         * gcc.dg/vmx/3a-06.c: New.
5212         * gcc.dg/vmx/3a-06m.c: New.
5213         * gcc.dg/vmx/3a-07.c: New.
5214         * gcc.dg/vmx/3b-01.c: New.
5215         * gcc.dg/vmx/3b-02.c: New.
5216         * gcc.dg/vmx/3b-10.c: New.
5217         * gcc.dg/vmx/3b-13.c: New.
5218         * gcc.dg/vmx/3b-14.c: New.
5219         * gcc.dg/vmx/3b-15.c: New.
5220         * gcc.dg/vmx/3c-01a.c: New.
5221         * gcc.dg/vmx/3c-01.c: New.
5222         * gcc.dg/vmx/3c-02.c: New.
5223         * gcc.dg/vmx/3c-03.c: New.
5224         * gcc.dg/vmx/3d-01.c: New.
5225         * gcc.dg/vmx/4-01.c: New.
5226         * gcc.dg/vmx/4-03.c: New.
5227         * gcc.dg/vmx/5-01.c: New.
5228         * gcc.dg/vmx/5-02.c: New.
5229         * gcc.dg/vmx/5-03.c: New.
5230         * gcc.dg/vmx/5-04.c: New.
5231         * gcc.dg/vmx/5-05.c: New.
5232         * gcc.dg/vmx/5-06.c: New.
5233         * gcc.dg/vmx/5-07.c: New.
5234         * gcc.dg/vmx/5-07t.c: New.
5235         * gcc.dg/vmx/5-08.c: New.
5236         * gcc.dg/vmx/5-10.c: New.
5237         * gcc.dg/vmx/5-11.c: New.
5238         * gcc.dg/vmx/7-01a.c: New.
5239         * gcc.dg/vmx/7-01.c: New.
5240         * gcc.dg/vmx/7c-01.c: New.
5241         * gcc.dg/vmx/7d-01.c: New.
5242         * gcc.dg/vmx/7d-02.c: New.
5243         * gcc.dg/vmx/8-01.c: New.
5244         * gcc.dg/vmx/8-02a.c: New.
5245         * gcc.dg/vmx/8-02.c: New.
5246         * gcc.dg/vmx/brode-1.c: New.
5247         * gcc.dg/vmx/bug-1.c: New.
5248         * gcc.dg/vmx/bug-2.c: New.
5249         * gcc.dg/vmx/bug-3.c: New.
5250         * gcc.dg/vmx/cw-bug-1.c: New.
5251         * gcc.dg/vmx/cw-bug-2.c: New.
5252         * gcc.dg/vmx/cw-bug-3.c: New.
5253         * gcc.dg/vmx/dct.c: New.
5254         * gcc.dg/vmx/debug-1.c: New.
5255         * gcc.dg/vmx/debug-2.c: New.
5256         * gcc.dg/vmx/debug-3.c: New.
5257         * gcc.dg/vmx/debug-4.c: New.
5258         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
5259         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
5260         * gcc.dg/vmx/eg-5.c: New.
5261         * gcc.dg/vmx/fft.c: New.
5262         * gcc.dg/vmx/gcc-bug-1.c: New.
5263         * gcc.dg/vmx/gcc-bug-2.c: New.
5264         * gcc.dg/vmx/gcc-bug-3.c: New.
5265         * gcc.dg/vmx/gcc-bug-4.c: New.
5266         * gcc.dg/vmx/gcc-bug-5.c: New.
5267         * gcc.dg/vmx/gcc-bug-6.c: New.
5268         * gcc.dg/vmx/gcc-bug-7.c: New.
5269         * gcc.dg/vmx/gcc-bug-8.c: New.
5270         * gcc.dg/vmx/gcc-bug-9.c: New.
5271         * gcc.dg/vmx/gcc-bug-b.c: New.
5272         * gcc.dg/vmx/gcc-bug-c.c: New.
5273         * gcc.dg/vmx/gcc-bug-d.c: New.
5274         * gcc.dg/vmx/gcc-bug-e.c: New.
5275         * gcc.dg/vmx/gcc-bug-f.c: New.
5276         * gcc.dg/vmx/gcc-bug-g.c: New.
5277         * gcc.dg/vmx/gcc-bug-i.c: New.
5278         * gcc.dg/vmx/harness.h: New.
5279         * gcc.dg/vmx/ira1.c: New.
5280         * gcc.dg/vmx/ira2a.c: New.
5281         * gcc.dg/vmx/ira2b.c: New.
5282         * gcc.dg/vmx/ira2.c: New.
5283         * gcc.dg/vmx/ira2c.c: New.
5284         * gcc.dg/vmx/mem.c: New.
5285         * gcc.dg/vmx/newton-1.c: New.
5286         * gcc.dg/vmx/ops.c: New.
5287         * gcc.dg/vmx/sn7153.c: New.
5288         * gcc.dg/vmx/spill2.c: New.
5289         * gcc.dg/vmx/spill3.c: New.
5290         * gcc.dg/vmx/spill.c: New.
5291         * gcc.dg/vmx/t.c: New.
5292         * gcc.dg/vmx/varargs-1.c: New.
5293         * gcc.dg/vmx/varargs-2.c: New.
5294         * gcc.dg/vmx/varargs-3.c: New.
5295         * gcc.dg/vmx/varargs-4.c: New.
5296         * gcc.dg/vmx/varargs-5.c: New.
5297         * gcc.dg/vmx/varargs-6.c: New.
5298         * gcc.dg/vmx/varargs-7.c: New.
5299         * gcc.dg/vmx/vmx.exp: New.
5300         * gcc.dg/vmx/vprint-1.c: New.
5301         * gcc.dg/vmx/vscan-1.c: New.
5302         * gcc.dg/vmx/x-01.c: New.
5303         * gcc.dg/vmx/x-02.c: New.
5304         * gcc.dg/vmx/x-03.c: New.
5305         * gcc.dg/vmx/x-04.c: New.
5306         * gcc.dg/vmx/x-05.c: New.
5307         * gcc.dg/vmx/yousufi-1.c: New.
5308         * gcc.dg/vmx/zero-1.c: New.
5309         * gcc.dg/vmx/zero.c: New.
5310
5311 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
5312
5313         * g++.dg/lookup/java1.C: Update for chage of
5314         _Jv_AllocObject.
5315         * g++.dg/lookup/java2.C: Likewise.
5316
5317 2004-04-17  Laurent GUERBY <laurent@guerby.net>
5318
5319         * ada/acats/run_all.sh: use -O2 by default.
5320
5321 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
5322
5323         * gcc.dg/vr-mult-[12].c: New tests.
5324
5325 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5326
5327         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
5328
5329         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
5330
5331 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
5332
5333         * lib/target-supports.exp (check_profiling_available): Assume profiling
5334         isn't available for mips*-*-elf targets.
5335
5336 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
5337
5338         * gcc.dg/builtins-38.c: New test.
5339
5340 2004-04-14  Eric Christopher  <echristo@redhat.com>
5341
5342         * g++.dg/charset/charset.exp: Run .cc extension tests.
5343
5344 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
5345
5346         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
5347
5348 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5349
5350         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
5351
5352 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
5353
5354         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
5355         * gcc.dg/i386-387-2.c: Likewise.
5356
5357         * gcc.dg/i386-387-7.c: New test.
5358         * gcc.dg/i386-387-8.c: New test.
5359
5360         * gcc.dg/builtins-37.c: New test.
5361
5362 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
5363
5364         * g++.dg/pch/externc-1.C: Add missing semicolon.
5365
5366 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
5367
5368         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
5369
5370 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5371
5372         * gcc.c-torture/execute/20040411-1.c: New test.
5373
5374 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5375
5376         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
5377
5378 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
5379
5380         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
5381
5382 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
5383
5384         * lib/target-supports.exp (check_named_sections_available): New.
5385         * lib/gcc-dg.exp (dg-require-named-sections): New.
5386         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
5387         old-deja.exp.  Also prune error-count message from HP linker.
5388         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
5389
5390         * g++.dg/init/init-ref4.C: Use dg-require-weak.
5391         * g++.old-deja/g++.pt/static3.C: Likewise.
5392         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
5393
5394 2004-04-09  Roger Sayle  <roger@eyesopen.com>
5395
5396         * gcc.c-torture/execute/20040409-1.c: New test case.
5397         * gcc.c-torture/execute/20040409-2.c: New test case.
5398         * gcc.c-torture/execute/20040409-3.c: New test case.
5399
5400 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5401
5402         * gcc.dg/20040409-1.c: New test.
5403
5404 2004-04-08  Roger Sayle  <roger@eyesopen.com>
5405
5406         PR target/14888
5407         * g++.dg/opt/pr14888.C: New test case.
5408
5409 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
5410
5411         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
5412         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
5413         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
5414         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
5415         New tests.
5416
5417 2004-04-08  Paul Brook  <paul@codesourcery.com>
5418
5419         * gcc.dg/spill-1.c: New test.
5420
5421 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5422
5423         * gcc.dg/torture/builtin-ctype-2.c: New test.
5424
5425 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
5426
5427         * gcc.dg/pch/pch.exp: Add largefile test.
5428
5429 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
5430
5431         * g++.dg/pch/externc-1.Hs: New.
5432         * g++.dg/pch/externc-1.C: New.
5433
5434 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5435
5436         * gcc.dg/compat/struct-by-value-5a_main.c,
5437         gcc.dg/compat/struct-by-value-5b_main.c: New files.
5438         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
5439         * gcc.dg/compat/struct-by-value-5a_x.c,
5440         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
5441         gcc.dg/compat/struct-by-value-5_x.c.
5442         * gcc.dg/compat/struct-by-value-5a_y.c,
5443         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
5444         gcc.dg/compat/struct-by-value-5_y.c.
5445
5446         * gcc.dg/compat/struct-by-value-6a_main.c,
5447         gcc.dg/compat/struct-by-value-6b_main.c: New files.
5448         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
5449         * gcc.dg/compat/struct-by-value-6a_x.c,
5450         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
5451         gcc.dg/compat/struct-by-value-6_x.c.
5452         * gcc.dg/compat/struct-by-value-6a_y.c,
5453         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
5454         gcc.dg/compat/struct-by-value-6_y.c.
5455
5456         * gcc.dg/compat/struct-by-value-7a_main.c,
5457         gcc.dg/compat/struct-by-value-7b_main.c: New files.
5458         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
5459         * gcc.dg/compat/struct-by-value-7a_x.c,
5460         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
5461         gcc.dg/compat/struct-by-value-7_x.c.
5462         * gcc.dg/compat/struct-by-value-7a_y.c,
5463         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
5464         gcc.dg/compat/struct-by-value-7_y.c.
5465
5466 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
5467
5468         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
5469         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
5470         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
5471         options.
5472
5473 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
5474
5475         * gcc.dg/builtins-36.c: New test.
5476
5477 2004-04-06  Paul Brook  <paul@codesourcery.com>
5478
5479         * README.gcc: Remove obsolete contraint on testcases.
5480
5481 2004-04-05  Paul Brook  <paul@codesourcery.com>
5482
5483         PR2123
5484         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
5485         failure and exit(0) on success.
5486         * g++.dg/expr/anew2.C: Ditto.
5487         * g++.dg/expr/anew3.C: Ditto.
5488         * g++.dg/expr/anew4.C: Ditto.
5489
5490 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
5491
5492         PR c++/3518
5493         * g++.dg/template/unify7.C: New.
5494
5495 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5496
5497         * g++.dg/README: Bring up to date with new subdirectories; remove
5498         duplicate subdirectory lines.
5499
5500 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
5501
5502         PR c++/14007
5503         * g++.dg/template/unify5.C: New.
5504         * g++.dg/template/unify6.C: New.
5505         * g++.dg/template/qualttp20.C: Adjust.
5506         * g++.old-deja/g++.jason/report.C: Adjust.
5507         * g++.old-deja/g++.other/qual1.C: Adjust.
5508
5509 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
5510
5511         PR c++/14803
5512         * g++.dg/inherit/ptrmem1.C: New test.
5513
5514 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
5515
5516         PR c++/14755
5517         * gcc.c-torture/execute/20040331-1.c: New test.
5518         * gcc.dg/20040331-1.c: New test.
5519
5520 2004-04-01  Paul Brook  <paul@codesourcery.com>
5521
5522         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
5523
5524 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
5525
5526         PR c++/14724
5527         * g++.dg/init/goto1.C: New test.
5528
5529         PR c++/14763
5530         * g++.dg/template/defarg4.C: New test.
5531
5532 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
5533
5534         * gcc.dg/altivec-11.c: Extend test for more valid cases.
5535
5536 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
5537
5538         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
5539
5540 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
5541
5542         * gcc.dg/noncompile/undeclared-2.c: New test.
5543
5544 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5545
5546         * gcc.dg/940409-1.c: Remove XFAIL.
5547         * gcc.dg/reg-vol-struct-1.c: New test.
5548
5549 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5550
5551         * gcc.dg/torture/builtin-wctype-1.c: New test.
5552
5553 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
5554
5555         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
5556         * gcc.dg/20001101-1.c: Likewise.
5557         * gcc.dg/20001102-1.c: Likewise.
5558
5559 2004-03-25  Roger Sayle  <roger@eyesopen.com>
5560
5561         * gcc.dg/compare8.c: Add an additional test for XOR.
5562
5563 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5564
5565         * gcc.dg/torture/builtin-ctype-1.c: New test.
5566
5567 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5568
5569         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
5570         * gcc.dg/torture/builtin-math-1.c: Likewise.
5571         * gcc.dg/torture/builtin-power-1.c: New test.
5572
5573 2004-03-24  Andreas Schwab  <schwab@suse.de>
5574
5575         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5576         IA64 assembler.
5577
5578 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5579             Roger Sayle  <roger@eyesopen.com>
5580
5581         * gcc.dg/compare8.c: New test case.
5582
5583 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5584
5585         * g++.dg/ext/altivec-7.C: New test.
5586
5587 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5588
5589         PR 12267, 12391, 12560, 13129, 14114, 14133
5590         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5591         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5592         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5593         Adjust error regexps.
5594         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5595         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5596         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5597         * gcc.dg/local1.c: Add explanatory comment.
5598
5599 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5600
5601         PR optimization/14669
5602         * g++.dg/opt/fold2.C: New test case.
5603
5604 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5605
5606         PR c/14069
5607         * gcc.dg/20040322-1.c: New test.
5608
5609 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5610
5611         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5612         * gcc.dg/ultrasp4.c: Likewise.
5613         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5614
5615 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5616
5617         * gcc.dg/i386-sse-8.c: Reset default options.
5618
5619 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5620
5621         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
5622         in the error message text.
5623
5624 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5625
5626         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
5627
5628 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
5629
5630         PR c++/14616
5631         * g++.dg/init/array13.C: New test.
5632
5633 2004-03-20  Roger Sayle  <roger@eyesopen.com>
5634
5635         PR target/13889
5636         * gcc.c-torture/compile/pr13889.c: New test case.
5637
5638 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5639
5640         PR c/14635
5641         * builtins-1.c (nan, nans): Don't test.
5642         * builtins-30.c: Don't use nan, nanf, nanl.
5643         * builtins-35.c: New test.
5644
5645 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
5646
5647         * g++.dg/ext/altivec-6.C: New test.
5648
5649 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
5650
5651         * g++.dg/init/placement3.C: New test.
5652
5653         * g++.dg/template/spec13.C: New test.
5654
5655         * g++.dg/lookup/using11.C: New test.
5656
5657         * g++.dg/lookup/koenig3.C: New test.
5658
5659         * g++.dg/template/operator2.C: New test.
5660
5661         * g++.dg/expr/dtor3.C: New test.
5662         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
5663         marker.
5664         * g++.old-deja/g++.law/visibility28.C: Likewise.
5665
5666 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
5667
5668         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
5669         * gcc.dg/ppc64-abi-3.c: Likewise.
5670
5671 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5672
5673         PR c++/14545
5674         * g++.dg/parse/template15.C: New test.
5675
5676 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5677
5678         * g++.dg/expr/dtor2.C: New test.
5679
5680         * g++.dg/lookup/anon4.C: New test.
5681
5682         * g++.dg/overload/using1.C: New test.
5683
5684         * g++.dg/template/lookup7.C: New test.
5685
5686         * g++.dg/template/typename6.C: New test.
5687
5688         * g++.dg/expr/cond6.C: New test.
5689
5690 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5691
5692         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
5693
5694 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5695
5696         * g++.dg/expr/cond5.C: New test.
5697         * g++.dg/expr/constcast1.C: Likewise.
5698         * g++.dg/expr/ptrmem2.C: Likewise.
5699         * g++.dg/expr/ptrmem3.C: Likewise.
5700         * g++.dg/lookup/main1.C: Likewise.
5701         * g++.dg/template/lookup6.C: Likewise.
5702
5703 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5704
5705         * gcc.dg/local1.c: New test.
5706
5707         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
5708
5709 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5710
5711         * gcc.dg/torture/builtin-convert-1.c: New test.
5712
5713 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5714
5715         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
5716
5717 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5718
5719         PR c++/14481
5720         * g++.dg/warn/Wunused-7.C: New test.
5721
5722 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5723
5724         * gcc.dg/torture/builtin-integral-1.c: New test.
5725
5726 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5727
5728         PR c++/14586
5729         * g++.dg/parse/non-dependent3.C: New test.
5730
5731 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
5732
5733         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
5734         * g++.dg/eh/simd-2.C: Likewise.
5735         * g++.dg/init/array10.C: Likewise.
5736         * gcc.c-torture/compile/simd-1.c: Likewise.
5737         * gcc.c-torture/compile/simd-2.c: Likewise.
5738         * gcc.c-torture/compile/simd-3.c: Likewise.
5739         * gcc.c-torture/compile/simd-4.c: Likewise.
5740         * gcc.c-torture/compile/simd-6.c: Likewise.
5741         * gcc.c-torture/execute/simd-1.c: Likewise.
5742         * gcc.c-torture/execute/simd-2.c: Likewise.
5743         * gcc.dg/compat/vector-defs.h: Likewise.
5744         * gcc.dg/20020531-1.c: Likewise.
5745         * gcc.dg/altivec-3.c: Likewise.
5746         * gcc.dg/altivec-4.c: Likewise.
5747         * gcc.dg/altivec-varargs-1.c: Likewise.
5748         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
5749         * gcc.dg/i386-mmx-3.c: Likewise.
5750         * gcc.dg/i386-sse-4.c: Likewise.
5751         * gcc.dg/i386-sse-5.c: Likewise.
5752         * gcc.dg/i386-sse-8.c: Likewise.
5753         * gcc.dg/simd-1.c: Likewise.
5754         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
5755         __ev64_opaque__ since the machine description provides it.
5756
5757 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5758
5759         * lib/compat.exp (skip_list): New global variable.
5760         Use it to hold the user defined COMPAT_SKIPS list if any.
5761         (compat-obj): Add the members of skip_list to optall.
5762
5763 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5764
5765         * gcc.dg/compat/union-by-value-1_main.c,
5766         union-by-value-1_x.c, union-by-value-1_y.c,
5767         union-check.h, union-defs.h,
5768         union-init.h, union-return-1_main.c,
5769         union-return-1_x.c, union-return-1_y.c: New files.
5770
5771 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5772
5773         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
5774         mixed-struct-init.h: Add 4 mixed structure types.
5775         struct-by-value-21_main.c, struct-by-value-21_x.c,
5776         struct-by-value-21_y.c, struct-return-21_main.c,
5777         struct-return-21_x.c, struct-return-21_y.c: New files.
5778
5779 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
5780
5781         PR c++/14550
5782         * g++.dg/parse/template14.C: New test.
5783
5784 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5785
5786         * gcc.c-torture/execute/20040313-1.c: New test.
5787
5788 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
5789
5790         PR target/14533
5791         * gcc.dg/20040311-2.c: New test.
5792
5793 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
5794
5795         PR other/14544
5796         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
5797         bit-field.
5798
5799 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
5800
5801         * gcc.dg/20040305-2.c: Add missing return statement.
5802
5803 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5804
5805         * gcc.dg/builtins-34.c: Also check pow10*.
5806
5807 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5808
5809         PR target/14262
5810         * gcc.dg/20040305-2.c: New test.
5811
5812 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5813
5814         * gcc.dg/20040310-1.c: New test.
5815
5816 2004-03-11  Roger Sayle  <roger@eyesopen.com>
5817
5818         * gcc.c-torture/execute/20040311-1.c: New test case.
5819
5820 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
5821
5822         PR c++/14476
5823         * g++.dg/lookup/enum1.C: New test.
5824
5825 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
5826
5827         PR c++/14510
5828         * g++.dg/lookup/struct2.C: New test.
5829
5830 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
5831
5832         * gcc.dg/builtins-34.c: New test.
5833
5834 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5835
5836         * gcc.dg/torture/builtin-nonneg-1.c: New test.
5837
5838 2004-03-09  James E Wilson  <wilson@specifixinc.com>
5839
5840         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
5841         * gcc.dg/alias-2.c: New testcase.
5842
5843 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
5844
5845         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
5846
5847 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5848
5849         * gcc.c-torture/execute/20040309-1.c: New test case.
5850
5851 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5852
5853         PR c++/14397
5854         * g++.dg/overload/ref1.C: New.
5855
5856 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5857
5858         PR c++/14409
5859         * g++.dg/template/spec12.C: New test.
5860
5861         PR c++/14448
5862         * g++.dg/parse/crash14.C: New test.
5863
5864 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5865
5866         PR c++/14230
5867         * g++.dg/init/ref11.C: New test.
5868
5869 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5870
5871         PR c++/14432
5872         * g++.dg/parse/builtin2.C: New test.
5873
5874 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5875
5876         PR c++/14401
5877         * g++.dg/init/ctor3.C: New test.
5878         * g++.dg/init/union1.C: New test.
5879         * g++.dg/ext/anon-struct4.C: New test.
5880
5881 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5882
5883         * g++.dg/lookup/koenig1.C: Tweak error messages.
5884         * g++.dg/lookup/used-before-declaration.C: Likewise.
5885         * g++.dg/other/do1.C: Likewise.
5886         * g++.dg/overload/koenig1.C: Likewise.
5887         * g++.dg/parse/crash13.C: Likewise.
5888         * g++.dg/template/instantiate3.C: Likewise.
5889
5890 2004-03-08  Eric Christopher  <echristo@redhat.com>
5891
5892         * * lib/target-supports.exp: Enable libiconv in test
5893         compilation.  Fix up error checking.
5894
5895 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5896
5897         PR middle-end/14289
5898         * gcc.dg/pr14289-1.c: New test case.
5899         * gcc.dg/pr14289-2.c: Likewise.
5900         * gcc.dg/pr14289-3.c: Likewise.
5901
5902 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5903
5904         * gcc.c-torture/execute/20040308-1.c: New test.
5905
5906 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5907
5908         * gcc.c-torture/execute/20040307-1.c: New test case.
5909
5910 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5911
5912         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5913
5914 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5915
5916         * gcc.dg/20040306-1.c: New test.
5917
5918 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5919
5920         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5921         them static.
5922         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5923
5924 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5925
5926         PR c/14465
5927         * gcc.dg/decl-6.c: New test.
5928
5929 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5930
5931         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5932         Rename LOGPOW -> LOG_POW.
5933         (SQRT_EXP, POW_EXP): New.
5934
5935 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5936
5937         * gcc.dg/i386-sse-8.c: New test.
5938
5939 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5940
5941         PR c/14114
5942         * gcc.dg/decl-5.c: New test.
5943
5944 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5945
5946         * gcc.dg/20040305-1.c: New test.
5947
5948 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5949
5950         PR other/14354
5951         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5952
5953 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5954
5955         PR c++/14425, c++/14426
5956         * g++.dg/ext/altivec-4.C: New test.
5957         * g++.dg/ext/altivec-5.C: New test.
5958
5959 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5960
5961         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5962         global variables of a type with no linkage.
5963         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5964         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5965         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5966         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5967         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5968         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5969         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5970         * g++.dg/warn/deprecated.C: Name enum Color.
5971         * g++.dg/overload/VLA.C: Name structure for 'b'.
5972         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5973
5974 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5975
5976         * gcc.c-torture/compile/20040304-1.c: New test.
5977
5978 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5979
5980         PR 13728
5981         * gcc.dg/decl-4.c: New testcase.
5982
5983 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5984
5985         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5986         as PRECF if sizeof (float) > sizeof (double).
5987         (PRECL): Make it the same as PRECF if
5988         sizeof (float) > sizeof (long double).
5989
5990 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5991
5992         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5993         system type.  Add check for irix6 which doesn't have c99 runtime.
5994
5995 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5996
5997         * gcc.dg/const-elim-1.c: xfail for xtensa.
5998
5999 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6000
6001         PR c++/14369
6002         * g++.dg/template/cond4.C: New test.
6003
6004 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6005
6006         PR c++/14360
6007         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
6008
6009         PR c++/14361
6010         * g++.dg/parse/defarg7.C: New test.
6011
6012         PR c++/14359
6013         * g++.dg/template/friend26.C: New test.
6014
6015 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6016
6017         PR c++/14324
6018         * g++.dg/abi/mangle21.C: New test.
6019
6020         PR c++/14260
6021         * g++.dg/parse/constructor2.C: New test.
6022
6023         PR c++/14337
6024         * g++.dg/template/sfinae1.C: New test.
6025
6026 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
6027
6028         PR c++/14267
6029         * g++.dg/expr/crash2.C: New test.
6030
6031         PR middle-end/13448
6032         * gcc.dg/inline-5.c: New test.
6033         * gcc.dg/always-inline.c: Split out tests into ...
6034         * gcc.dg/always-inline2.c: ... this and ...
6035         * gcc.dg/always-inline3.c: ... this.
6036
6037 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
6038
6039         PR debug/12103
6040         * g++.dg/debug/crash1.C: New test.
6041
6042 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
6043
6044         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
6045         function with __attribute__((noinline)).
6046         (recurser_void2): Likewise.
6047         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
6048         (recurser_void2): Likewise.
6049
6050 2004-02-29  Roger Sayle  <roger@eyesopen.com>
6051
6052         PR middle-end/14203
6053         * g++.dg/warn/Wunused-6.C: New test case.
6054
6055 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
6056
6057         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
6058         not defined.
6059
6060 2004-02-27  Eric Christopher  <echristo@redhat.com>
6061
6062         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
6063         * g++.dg/charset/asm2.c: Run only x86.
6064         * gcc.dg/charset/asm3.c: Ditto.
6065
6066 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
6067
6068         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
6069         ld_library_path.
6070
6071 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
6072
6073         * g++.dg/ext/altivec-3.C: New.
6074
6075 2004-02-26  Richard Henderson  <rth@redhat.com>
6076
6077         * g++.dg/ext/attrib10.C: Mark for warning.
6078         * gcc.dg/attr-alias-1.c: New.
6079
6080 2004-02-26  Richard Henderson  <rth@redhat.com>
6081
6082         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
6083         * gcc.c-torture/execute/20040208-2.c: ... it back.
6084
6085 2004-02-26  Eric Christopher  <echristo@redhat.com>
6086
6087         * lib/target-supports.exp (check-iconv-available): New function.
6088         * lib/gcc-dg.exp (dg-require-iconv): New function.
6089         Use above.
6090         * gcc.dg/charset: New directory.
6091         * gcc.dg/charset/charset.exp: New file.
6092         * gcc.dg/charset/asm1.c: Ditto.
6093         * gcc.dg/charset/asm2.c: Ditto.
6094         * gcc.dg/charset/asm3.c: Ditto.
6095         * gcc.dg/charset/asm4.c: Ditto.
6096         * gcc.dg/charset/asm5.c: Ditto.
6097         * gcc.dg/charset/attribute1.c: Ditto.
6098         * gcc.dg/charset/attribute2.c: Ditto.
6099         * gcc.dg/charset/string1.c: Ditto.
6100         * g++.dg/charset: New directory.
6101         * g++.dg/dg.exp: Add here. Special options.
6102         * g++.dg/charset/charset.exp: New file.
6103         * g++.dg/charset/asm1.c: Ditto.
6104         * g++.dg/charset/asm2.c: Ditto.
6105         * g++.dg/charset/asm3.c: Ditto.
6106         * g++.dg/charset/asm4.c: Ditto.
6107         * g++.dg/charset/attribute1.c: Ditto.
6108         * g++.dg/charset/attribute2.c: Ditto.
6109         * g++.dg/charset/extern1.cc: Ditto.
6110         * g++.dg/charset/extern2.cc: Ditto.
6111         * g++.dg/charset/string1.c: Ditto.
6112
6113 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
6114
6115         PR c++/14278
6116         * g++.dg/parse/comma1.C: New test.
6117
6118 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6119
6120         PR c++/14284
6121         * g++.dg/template/ttp8.C: New test.
6122
6123 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
6124
6125         * gcc.dg/fixuns-trunc-1.c: New test.
6126
6127 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6128
6129         * gcc.dg/builtins-config.h: Use #elif.
6130
6131 2004-02-26  Michael Matz  <matz@suse.de>
6132
6133         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
6134         * gcc.dg/991214-1.c: Likewise.
6135         * gcc.dg/i386-asm-1.c: Likewise.
6136
6137 2004-02-25  Richard Henderson  <rth@redhat.com>
6138
6139         * gcc.c-torture/execute/20040208-2.c: Move ...
6140         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
6141
6142 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6143
6144         PR c++/14246
6145         * g++.dg/other/crash-3.C: New test.
6146
6147 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6148
6149         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
6150         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
6151
6152         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
6153         HP-UX.
6154
6155 2004-02-24  Michael Matz  <matz@suse.de>
6156
6157         * gcc.dg/i386-regparm.c: New.
6158
6159 2004-02-23  James E Wilson  <wilson@specifixinc.com>
6160
6161         * gcc.c-torture/execute/20040223-1.c: New.
6162
6163 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
6164             Kazu Hirata  <kazu@cs.umass.edu>
6165
6166         * gcc.dg/fwritable-strings-1.c: Remove.
6167
6168 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
6169
6170         PR c/14156
6171         * gcc.dg/20040223-1.c: New test.
6172
6173 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6174
6175         PR c++/14106
6176         * g++.dg/ext/typeof9.C: New test.
6177
6178 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6179
6180         PR c++/14250
6181         * g++.dg/other/switch1.C: New test.
6182
6183 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6184
6185         * gcc.dg/cast-function-1.c: Adjust for new informative message.
6186         * gcc.dg/va-arg-1.c: Likewise.
6187
6188 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6189
6190         PR c++/14143
6191         * g++.dg/template/koenig5.C: New test.
6192
6193 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
6194
6195         * g++.dg/ext/altivec-1.C: Generalize target triple.
6196         * g++.dg/ext/altivec-2.C: New test case.
6197         * g++.dg/ext/altivec_check.h: New file.
6198         * gcc.dg/altivec-1.c: Generalize target triple;
6199         include altivec_check.h and call altivec_check().
6200         * gcc.dg/altivec-[2-5].c: Generalize target triple.
6201         * gcc.dg/altivec-6.c: New test case.
6202         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
6203         type casts as needed.
6204         * gcc.dg/altivec-10.c: Include altivec_check.h and call
6205         altivec_check().
6206         * gcc.dg/altivec-12.c: New test case.
6207         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
6208         include altivec_check.h and call altivec_check().
6209         * gcc.dg/altivec_check.h: New file.
6210
6211 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6212
6213         * lib/target-supports.exp (check_alias_available): Don't mangle
6214         function `g' in test program.
6215
6216 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6217
6218         * lib/target-supports.exp (check_profiling_available): Check
6219         argument to determine whether we support a profiling type.
6220         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
6221         check_profiling_available.
6222         * g++.dg/bprob/bprob.exp: Likewise
6223         * g77.dg/bprob/bprob.exp: Likewise.
6224         * gcc.misc-tests/bprob.exp: Likewise.
6225         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
6226         dg-require-profiling and delete expected error handling.
6227         * gcc.dg/20021014-1.c: Likewise.
6228         * gcc.dg/nest.c: Likewise.
6229
6230 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6231
6232         PR c++/12007
6233         * g++.dg/other/vthunk1.C: New test.
6234
6235 2004-02-20  Falk Hueffner  <falk@debian.org>
6236
6237         PR target/14201
6238         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
6239
6240 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
6241
6242         PR c++/13927
6243         * g++.dg/other/error8.C: Remove XFAIL markers.
6244
6245         PR c++/14173
6246         * g++.dg/ext/packed5.C: New test.
6247
6248         PR c++/14199
6249         * g++.dg/warn/Wunused-5.C: New test.
6250
6251         PR c++/14186
6252         * g++.dg/lookup/member1.C: New test.
6253
6254 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
6255
6256         * gcc.c-torture/compile/20040130-1.c: Enable only when
6257         __INT_MAX__ >= 2147483647L.
6258         * gcc.c-torture/compile/961203-1.c: Likewise.
6259
6260 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
6261
6262         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
6263         * g++.dg/opt/template1.C: Robustify assembler regexp
6264
6265 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6266
6267         * gcc.c-torture/execute/simd-4.x: Remove.
6268         * gcc.c-torture/execute/va-arg-25.x: Likewise.
6269         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
6270         Guard with #ifndef SKIP_ATTRIBUTE.
6271         * gcc.dg/compat/vector-1_y.c: Likewise.
6272         * gcc.dg/compat/vector-2_x.c: Likewise.
6273         * gcc.dg/compat/vector-2_y.c: Likewise.
6274         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
6275         * g++.dg/eh/simd-2.C: Likewise.
6276
6277 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
6278
6279         * gcc.c-torture/compile/complex-1.c: New.
6280
6281 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
6282
6283         PR target/14209
6284         * gcc.c-torture/execute/20040218-1.c: New test.
6285
6286 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6287
6288         PR c++/14181
6289         * g++.dg/parse/new2.C: New test.
6290
6291 2004-02-18  Paul Brook  <paul@codesourcery.com>
6292
6293         * gcc.c-torture/compile/libcall-1.c: New test.
6294
6295 2004-02-18  Paul Brook  <paul@codesourcery.com>
6296
6297         PR debug/12934
6298         * gcc.dg/debug/debug-7.c: New test.
6299
6300 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
6301
6302         * gcc.dg/20040217-1.c: New test.
6303
6304 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
6305
6306         * gcc.c-torture/execute/990208-1.x: Delete.
6307
6308 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
6309
6310         * gcc.c-torture/execute/20040208-2.x: New file.
6311
6312 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
6313
6314         PR c++/11326
6315         * g++.dg/abi/structret1.C: New test.
6316
6317 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
6318
6319         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
6320         (i386_cpuid): No need to test if cpuid is available on AMD64.
6321         Fix assembly, so that it works onboth i386 and AMD64.
6322         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
6323         (vecInLong): Fix s[] member type to unsigned int.
6324         (vecInWord): Remove type.
6325         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
6326         (a64, b64, c64, d64, e64): Remove.
6327         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
6328         Remove unused variable.  Remove initialization of removed variables.
6329         Don't call mmx_tests nor sse_tests.
6330         (reference_mmx, reference_sse): Remove.
6331         (check): Add return stmt.
6332         * gcc.dg/i386-sse-7.c: New test.
6333         * gcc.dg/i386-mmx-4.c: New test.
6334
6335 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6336
6337         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
6338         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6339         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6340         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
6341         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
6342         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
6343         g++.dg/tc1/dr94.C: Fix line terminator.
6344
6345 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
6346
6347         * gcc.c-torture/compile/20040216-1.c: New.
6348
6349 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6350
6351         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6352         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6353         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
6354         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
6355         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
6356         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
6357
6358 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6359
6360         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
6361
6362 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
6363
6364         PR c++/13971
6365         * g++.dg/expr/cond4.C: New test.
6366
6367         PR c++/14086
6368         * g++.dg/lookup/crash2.C: New test.
6369
6370 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
6371
6372         * gcc.c-torture/compile/20040214-2.c: New test.
6373
6374 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
6375
6376         PR c++/14116
6377         * g++.dg/ext/typeof8.C: New test.
6378
6379 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
6380
6381         * gcc.c-torture/compile/20040214-1.c: New test.
6382
6383 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6384
6385         PR c++/13635
6386         * g++.dg/template/spec11.C: New test.
6387
6388 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6389
6390         PR c++/13927
6391         * g++.dg/other/error8.C: New test.
6392
6393 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
6394
6395         PR c++/14122
6396         * g++.dg/template/array4.C: New test.
6397
6398         PR c++/14108
6399         * g++.dg/inherit/thunk2.C: New test.
6400
6401         PR c++/14083
6402         * g++.dg/eh/cond2.C: New test.
6403
6404 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
6405
6406         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
6407
6408 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
6409
6410         * lib/scanasm.exp (dg-scan): Quote pattern before display.
6411
6412 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
6413
6414         * g++.dg/simd-2.C: xfail on ppc64-linux.
6415
6416 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6417
6418         PR c/456
6419         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
6420         tests.
6421
6422 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
6423
6424         * gcc.dg/builtins-33.c: New test.
6425
6426 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
6427
6428         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
6429
6430 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6431
6432         * g++.dg/simd-2.C: Set -maltivec for ppc64.
6433
6434 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6435
6436         * gcc.dg/ppc64-abi-3.c: New test.
6437
6438 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
6439
6440         PR c/14092
6441
6442         * gcc.dg/pr14092-1.c: New testcase.
6443
6444 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
6445
6446         * gcc.dg/cpp/assert4.c: Fix typo last change.
6447
6448         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
6449         * gcc.dg/cpp/assert4.c: Handle powerpc64.
6450
6451         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
6452
6453 2004-02-09  Roger Sayle  <roger@eyesopen.com>
6454
6455         * gcc.c-torture/compile/20040209-1.c: New test case.
6456
6457 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6458
6459         * gcc.dg/c90-init-1.c: Adjust expected error messages.
6460
6461 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
6462
6463         * gcc.c-torture/execute/20040208-[12].c: New tests.
6464
6465 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6466
6467         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
6468
6469 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6470
6471         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
6472
6473 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6474
6475         Bug 13856
6476         * gcc.dg/visibility-8.c: New testcase.
6477
6478 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6479
6480         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
6481         arguments.
6482         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
6483
6484 2004-02-07  Roger Sayle  <roger@eyesopen.com>
6485
6486         PR middle-end/13696
6487         * g++.dg/opt/fold1.C: New test case.
6488
6489 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6490
6491         PR c++/14033
6492         * g++.dg/other/crash-2.C: New test.
6493
6494 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6495
6496         PR c++/14028
6497         * g++.dg/parse/angle-bracket2.C: New test.
6498
6499 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6500
6501         PR middle-end/13750
6502         Revert:
6503         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6504         PR pch/13361
6505         * testsuite/g++.dg/pch/wchar-1.C: New.
6506         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6507
6508 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6509
6510         PR c++/14008
6511         * g++.dg/parse/error15.C: New test.
6512         * g++.dg/parse/crash11.C: Update dg-error mark.
6513
6514 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6515
6516         PR c++/13932
6517         * g++.dg/warn/conv2.C: New test.
6518
6519 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6520
6521         PR c++/13086
6522         * g++.dg/warn/incomplete1.C: Remove xfail.
6523
6524 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6525
6526         * lib/file-format.exp (gcc_target_object_format): Use
6527         ${tool}_target_compile, not gcc_target_compile.
6528         * lib/target-supports.exp (check_alias_available): Likewise.
6529         (check_gc_sections_available): Likewise.
6530         * g++.dg/ext/attrib10.C: Use dg-require-alias.
6531         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
6532         dg-require-alias.
6533
6534 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6535
6536         PR c++/13969
6537         * g++.dg/template/static6.C: New test.
6538
6539 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
6540
6541         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
6542
6543 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6544
6545         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
6546         tests for systems where `char' is unsigned by default.
6547
6548 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6549
6550         PR c++/13997
6551         * g++.dg/template/partial3.C: New test.
6552
6553 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
6554
6555         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
6556         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
6557         Remove mentions of obsolete ports.
6558
6559 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
6560
6561         * gcc.dg/noncompile/20001228-1.c: Fix for new
6562         error message.
6563
6564 2004-02-03  Roger Sayle  <roger@eyesopen.com>
6565
6566         PR target/9348
6567         * gcc.c-torture/execute/multdi-1.c: New test case.
6568
6569 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6570
6571         PR c++/13925
6572         * g++.dg/template/lookup5.C: New test.
6573
6574 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6575
6576         PR c++/13950
6577         * g++.dg/template/lookup4.C: New test.
6578
6579         PR c++/13970
6580         * g++.dg/parse/error14.C: New test.
6581
6582         PR c++/14002
6583         * g++.dg/parse/template13.C: New test.
6584
6585 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6586
6587         PR c++/13978
6588         * g++.dg/template/koenig4.C: New test.
6589
6590         PR c++/13968
6591         * g++.dg/template/crash17.C: New test.
6592
6593         PR c++/13975
6594         * g++.dg/parse/error13.C: New test.
6595         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6596
6597 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6598
6599         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6600
6601 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6602
6603         PR c/11658
6604         PR c/13994
6605         * gcc.dg/noncompile/20040203-1.c: New test.
6606         * gcc.dg/noncompile/20040203-2.c: Likewise.
6607         * gcc.dg/noncompile/20040203-3.c: Likewise.
6608         * gcc.dg/20040203-1.c: Likewise.
6609
6610 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6611
6612         PR c++/10858
6613         * g++.dg/template/sizeof7.C: New test.
6614
6615 2004-02-02  Eric Christopher  <echristo@redhat.com>
6616             Zack Weinberg  <zack@codesourcery.com>
6617
6618         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6619
6620 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
6621
6622         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
6623         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
6624         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
6625         * gcc.dg/cleanup-5.c: Run only on Linux targets.
6626
6627 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
6628
6629         PR c++/13113
6630         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
6631
6632         PR c++/13854
6633         * g++.dg/ext/attrib13.C: New test.
6634
6635         PR c++/13907
6636         * g++.dg/conversion/op2.C: New test.
6637
6638 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6639
6640         * gcc.dg/titype-1.c: Fix pasto.
6641
6642 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6643
6644         * gcc.dg/titype-1.c: New test.
6645
6646 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6647
6648         PR c++/13957
6649         * g++.dg/template/non-type-template-argument-1.C,
6650         g++.dg/template/qualified-id1.C: Update dg-error marks.
6651         * g++.dg/template/nontype6.C: New test.
6652
6653 2004-02-01  Roger Sayle  <roger@eyesopen.com>
6654
6655         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
6656         * gcc.dg/builtins-31.c: New testcase.
6657         * gcc.dg/builtins-32.c: New testcase.
6658
6659 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
6660
6661         * objc.dg/call-super-2.m: Update line numbers
6662         for the including of stddef.h.
6663
6664 2004-01-30  Michael Matz  <matz@suse.de>
6665
6666         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
6667         g++.dg/ext/case-range3.C: New tests.
6668
6669 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6670
6671         DR206
6672         PR c++/13813
6673         * g++.dg/template/member4.C: New test.
6674
6675 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6676
6677         PR c++/13683
6678         * g++.dg/template/sizeof6.C: New test.
6679
6680 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6681
6682         * gcc.dg/fwritable-strings-1.c: New test.
6683
6684 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6685
6686         * gcc.c-torture/compile/20040130-1.c: New test.
6687
6688 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
6689
6690         * objc.dg/call-super-2.m: Include stddef.h for size_t.
6691
6692 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
6693
6694         PR c++/13883
6695         * g++.dg/template/ctor3.C: New test.
6696
6697 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6698
6699         * g++.dg/tc1: New directory.
6700         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
6701         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
6702         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
6703         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
6704         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
6705
6706 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6707
6708         * g++.dg/parse/error11.C: New test.
6709         * g++.dg/parse/error12.C: Likewise.
6710
6711 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
6712
6713         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
6714         (scan_initial, main): Use aligned_sizeof instead of sizeof.
6715
6716 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
6717
6718         PR c++/13791
6719         * g++.dg/ext/attrib12.C: New test.
6720
6721         PR c++/13736
6722         * g++.dg/parse/cast2.C: New test.
6723
6724 2004-01-27  James E Wilson  <wilson@specifixinc.com>
6725
6726         * objc.dg/encode-2.m (main): New local string.  Set depending on
6727         sizeof long.  Use in sscanf call.
6728         * objc.dg/encode-3.m (main): New local string.  Set depending on
6729         sizeof long.  Use in scan_initial call.
6730
6731 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6732
6733         * objc.dg/call-super-2.m: Make LP64-safe.
6734         * objc.dg/desig-init-1.m: Likewise.
6735
6736 2004-01-27  Devang Patel <dpatel@apple.com>
6737
6738         * g++.dg/debug/namespace1.C: New test.
6739
6740 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
6741
6742         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
6743         xscale-*-*.
6744
6745         * gcc.dg/arm-mmx-1.c: New test.
6746
6747 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6748
6749         * gcc.dg/20040127-1.c: New test.
6750         * gcc.dg/20040127-2.c: New test.
6751
6752 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6753
6754         * objc.dg/stret-1.m (glob): Renamed to globa.
6755
6756 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
6757
6758         PR c++/13663
6759         * g++.dg/expr/for1.C: New test.
6760
6761 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
6762
6763         PR middle-end/13779
6764         * gcc.dg/darwin-longlong.c: New test.
6765
6766 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
6767
6768         * gcc.dg/20040124-1.c: Moved test from here...
6769         * gcc.c-torture/compile/20040124-1.c: ...to here.
6770
6771 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6772
6773         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
6774         the assembly output if -m64 is passed.
6775
6776 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
6777
6778         PR c++/13833
6779         * g++.dg/template/cond3.C: New test.
6780
6781 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6782
6783         PR c++/13810
6784         * g++.dg/template/ttp7.C: New test.
6785
6786 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6787
6788         PR c++/13797
6789         * g++.dg/template/nontype4.C: New test.
6790         * g++.dg/template/nontype5.C: Likewise.
6791
6792 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
6793
6794         * gcc.dg/torture/mips-clobber-at.c: New test.
6795
6796 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
6797
6798         * gcc.dg/20040124-1.c: New test.
6799
6800 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
6801
6802         * gcc.dg/20040123-1.c: New test.
6803
6804 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6805
6806         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
6807
6808 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6809
6810         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
6811
6812 2004-01-23  Andrew Pinski  <apinski@apple.com>
6813
6814         * gcc.dg/20030121-1.c: Move to ..
6815         * gcc.dg/20040121-1.c: here.
6816
6817 2004-01-23  Roger Sayle  <roger@eyesopen.com>
6818
6819         * gcc.dg/builtins-29.c: New test case.
6820
6821 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6822
6823         PR 18314
6824         * gcc.dg/builtins-30.c: New testcase.
6825
6826 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
6827
6828         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
6829         * lib/g77.exp: Likewise.
6830         * lib/objc.exp: Likewise.
6831         * lib/g++.exp: Likewise.
6832
6833 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6834
6835         * gcc.dg/struct-by-value-2.c: New test.
6836
6837 2004-01-21  Andrew Pinski  <apinski@apple.com>
6838
6839         PR target/13785
6840         * gcc.dg/20030121-1.c: New test.
6841
6842 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
6843
6844         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
6845         clobber frame pointer register in asm statement.
6846
6847 2004-01-21  Falk Hueffner  <falk@debian.org>
6848
6849         * gcc.c-torture/compile/20040121-1.c: New test.
6850
6851 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6852
6853         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6854
6855 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6856
6857         * gcc.dg/ppc64-abi-2.c: New test.
6858
6859 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6860
6861         * lib/treelang.exp: Fill out this file.
6862         * lib/treelang-dg.exp: New File.
6863
6864 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6865
6866         * gcc.c-torture/compile/981022-1.c: Remove.
6867         * gcc.dg/array-5.c: Remove XFAIL.
6868         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6869         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6870         gcc.dg/cond-lvalue-1.c: Update.
6871         * gcc.dg/cast-lvalue-2.c: New test.
6872
6873 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6874
6875         PR c++/13592
6876         * g++.dg/other/error1.C (class foo): Tweak error message.
6877
6878         PR c++/13592
6879         * g++.dg/template/call2.C: New test.
6880
6881 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6882
6883         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6884         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6885         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6886         scalar-return-1_x.c, scalar-return-2_y.c,
6887         scalar-return-3_x.c, scalar-return-3_y.c,
6888         scalar-return-4_x.c, scalar-return-4_y.c,
6889         struct-align-1.h, struct-align-1_x.c,
6890         struct-align-1_y.c, struct-align-2.h,
6891         struct-align-2_x.c, struct-align-2_y.c,
6892         struct-by-value-10_y.c, struct-by-value-11_x.c,
6893         struct-by-value-11_y.c, struct-by-value-12_x.c,
6894         struct-by-value-12_y.c, struct-by-value-13_x.c,
6895         struct-by-value-13_y.c, struct-by-value-14_x.c,
6896         struct-by-value-14_y.c, struct-by-value-15_x.c,
6897         struct-by-value-15_y.c, struct-by-value-16_y.c,
6898         struct-by-value-17_y.c, struct-by-value-18_y.c,
6899         struct-by-value-19_y.c, struct-by-value-1_x.c,
6900         struct-by-value-1_y.c, struct-by-value-20_y.c,
6901         struct-by-value-2_x.c, struct-by-value-2_y.c,
6902         struct-by-value-3_y.c, struct-by-value-4_x.c,
6903         struct-by-value-4_y.c, struct-by-value-5_y.c,
6904         struct-by-value-6_y.c, struct-by-value-7_y.c
6905         struct-by-value-8_x.c, struct-by-value-8_y.c
6906         struct-by-value-9_x.c, struct-by-value-9_y.c
6907         struct-return-10_x.c, struct-return-10_y.c,
6908         struct-return-19_x.c, struct-return-20_x.c
6909         struct-return-2_x.c, struct-return-2_y.c
6910         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6911         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6912
6913 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6914
6915         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6916         attribute on sparc*-sun-solaris2.*.
6917
6918 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6919
6920         PR c++/13710
6921         * g++.dg/ext/typeof7.C: New test.
6922
6923 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6924
6925         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6926         * gcc.dg/const-elim-1.c: Same.
6927
6928 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6929
6930         * objc.dg/stret-1.m: New.
6931         * objc.dg/stret-2.m: New.
6932
6933 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6934
6935         PR c++/11895
6936         * g++.dg/ext/vector1.C: New test.
6937
6938 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6939
6940         * gcc.dg/pch/import-1.c: New.
6941         * gcc.dg/pch/import-1.hs: New.
6942         * gcc.dg/pch/import-1a.h: New.
6943         * gcc.dg/pch/import-1b.h: New.
6944         * gcc.dg/pch/import-1c.h: New.
6945
6946 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6947
6948         PR c++/13574
6949         * g++.dg/ext/array1.C: New test.
6950
6951         PR c++/13178
6952         * g++.dg/conversion/op1.C: New test.
6953
6954 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6955
6956         PR 11864
6957         From Kazumoto Kojima / Dan Kegel:
6958         * gcc.dg/pr11864-1.c: New test.
6959
6960         PR 10392
6961         From Marcus Comstedt / Dan Kegel:
6962         * gcc.dg/pr10392-1.c: New test.
6963
6964 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6965
6966         PR c++/13478
6967         * g++.dg/init/ref10.C: New test.
6968
6969 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6970
6971         PR c++/13407
6972         * g++.dg/parse/typename6.C: New test.
6973
6974 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6975
6976         PR pch/13361
6977         * testsuite/g++.dg/pch/wchar-1.C: New.
6978         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6979
6980 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6981
6982         PR c++/9259
6983         * g++.dg/expr/sizeof2.C: New test.
6984
6985 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6986
6987         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6988
6989 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6990
6991         PR c++/13659
6992         * g++.dg/lookup/strong-using-3.C: New.
6993         * g++.dg/lookup/using-10.C: New.
6994
6995 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6996
6997         PR c++/13594
6998         * g++.dg/lookup/strong-using-2.C: New.
6999
7000 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
7001             Dan Kegel <dank@kegel.com>
7002             J"orn Rennecke <joern.rennecke@superh.com>
7003
7004         PR target/9365
7005         * gcc.dg/pr9365-1.c: New test.
7006
7007 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7008
7009         PR c++/8856
7010         * g++.dg/parse/casting-operator2.C: New test.
7011         * g++.old-deja/g++.pt/explicit83.C: Remove.
7012
7013 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7014
7015         * gcc.dg/label-compound-stmt-1.c: New test.
7016         * gcc.c-torture/compile/950922-1.c,
7017         gcc.c-torture/compile/20000211-3.c,
7018         gcc.c-torture/compile/20000518-1.c,
7019         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
7020         compound statements.
7021
7022 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
7023
7024         * gcc.dg/ppc64-abi-1.c: New test.
7025
7026 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
7027
7028          * g++.dg/ext/attrib9.C: Add dg-warnings.
7029
7030 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7031
7032         PR c++/12335
7033         * g++.dg/parse/dtor3.C: New test.
7034
7035 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
7036
7037         PR c++/12709
7038         * g++.dg/parse/try-catch-1.C: New test.
7039
7040 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
7041
7042         * ada/acats/run_all.sh: Add more verbose output in acats.log
7043         when compiling tests.
7044
7045 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
7046
7047         PR 13656
7048         * gcc.dg/typedef-redecl.c: New test case.
7049         * gcc.dg/typedef-redecl.h: New support file.
7050
7051 2004-01-13  Jan Hubicka  <jh@suse.cz>
7052
7053         * gcc.dg/always_inline.c: New test.
7054         * gcc.dg/debug/20031231-1.c: Fix.
7055
7056 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7057
7058         PR c++/13474
7059         * g++.dg/template/array3.C: New test.
7060
7061 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
7062
7063         * g++.dg/ext/lvalue1.C: No longer expected to fail.
7064         * g++.dg/warn/Wunused-2.C: Likewise.
7065
7066 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7067
7068         PR c++/13289
7069         * g++.dg/template/instantiate6.C: New test.
7070
7071 2004-01-12  Roger Sayle  <roger@eyesopen.com>
7072
7073         PR middle-end/11397
7074         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
7075
7076 2004-01-12  Jan Hubicka  <jh@suse.cz>
7077
7078         PR opt/12826
7079         * gcc.dg/20040112-1.c: New.
7080
7081         * gcc.dg/dwarf-die[1-7].c: Move to...
7082         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
7083         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
7084
7085 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
7086
7087         PR c++/4100
7088         * g++.dg/parse/friend4.C: New test.
7089
7090 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
7091
7092         PR c++/4100
7093         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
7094         definition is called a friend.
7095
7096 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
7097
7098         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
7099
7100 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
7101
7102         PR c++/3478
7103         * g++.dg/parse/error10.C: New test.
7104         * g++.dg/template/arg2.C: Accept "invalid type" error.
7105
7106 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
7107
7108         PR middle-end/13392
7109         * g++.dg/opt/expect2.C: New test.
7110
7111 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7112
7113         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
7114         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
7115         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
7116         Update dg-error regexps.
7117
7118 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7119
7120         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
7121         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
7122
7123 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7124
7125         * gcc.dg/pragma-re-1.c: Use right pointer type.
7126
7127 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7128
7129         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
7130
7131 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
7132
7133         * gcc.dg/rs6000-ldouble-1.c: New.
7134
7135 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7136
7137         DR 337
7138         PR c++/9256
7139         * g++.dg/other/abstract1.C: New test.
7140
7141 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
7142
7143         * g++.dg/lookup/strong-using-1.C: New.
7144
7145 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7146
7147         PR c/11234
7148         * gcc.dg/func-ptr-conv-1.c: New test.
7149         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
7150
7151 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
7152
7153         PR target/13380.
7154         * gcc.c-torture/compile/20040109-1.c: New.
7155
7156 2004-01-08  Stuart Hastings  <stuart@apple.com>
7157
7158         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
7159         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
7160         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
7161
7162 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
7163
7164         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
7165
7166 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7167
7168         * ada/acats/run_acats: Treat 'gnatchop' the same way
7169         as 'gnatmake'.  Export GCC_DRIVER.
7170         * ada/acats/run_all.sh: Add target_gnatchop.  Use
7171         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
7172
7173 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7174
7175         PR c++/12573
7176         * g++.dg/template/dependent-expr4.C: New test.
7177
7178 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
7179
7180         * gcc.dg/altivec-11.c: New test.
7181
7182 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
7183
7184         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
7185
7186 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7187
7188         PR c/6024
7189         * gcc.dg/enum-compat-1.c: New test.
7190         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
7191
7192 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7193
7194         PR c/12165
7195         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
7196         gcc.dg/c99-idem-qual-3.c: New tests.
7197
7198 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
7199
7200         * gcc.dg/winline-7.c: Don't cast void * to int.
7201
7202 2004-01-06  Jan Hubicka  <jh@suse.cz>
7203
7204         * gcc.dg/i386-sse-5.c: New test
7205         * g++.dg/eh/simd-1.c: Add -w argument for i386.
7206
7207 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7208
7209         PR c++/12815
7210         * g++.dg/rtti/typeid4.C: New test.
7211
7212 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7213
7214         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
7215
7216 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7217
7218         PR c++/12132
7219         * g++.dg/template/error11.C: New test.
7220
7221         PR c++/13451
7222         * g++.dg/template/class2.C: New test.
7223
7224 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7225         Richard Sandiford <rsandifo@redhat.com>
7226
7227         PR c++/13387
7228         * g++.dg/opt/alias3.C: New test.
7229
7230 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
7231
7232         PR c++/13157
7233         * g++.dg/template/koenig3.C: New test.
7234
7235         PR c++/13529
7236         * g++.dg/parse/offsetof3.C: New test.
7237
7238         * g++.dg/init/copy7.C: Add missing dg-error markers.
7239
7240         PR c++/12226
7241         * g++.dg/init/copy7.c: New test.
7242
7243         PR c++/13536
7244         * g++.dg/parse/cast1.C: New test.
7245
7246 2004-01-04  Jan Hubicka  <jh@suse.cz>
7247
7248         * gcc.dg/winline[1-7].c: New tests.
7249
7250 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7251
7252         PR c++/13520
7253         * g++.dg/template/qualttp22.C: New test.
7254
7255 2004-01-01  Jan Hubicka  <jh@suse.cz>
7256
7257         * gcc.dg/debug/20031231-1.c: New.
7258         * gcc.c-torture/compile/20040101-1.c: New.
7259         * gcc.dg/dwarf-die-[1-7].c: New.
7260
7261 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
7262
7263         PR optimization/13521
7264         * gcc.c-torture/compile/20031231-1.c: New test.
7265
7266 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7267
7268         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
7269
7270 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7271
7272         PR c++/10079
7273         * g++.dg/template/crash16.C: New test.
7274
7275 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
7276
7277         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
7278
7279 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7280
7281         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
7282         ports.
7283         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7284         * g++.old-deja/g++.law/profile1.C: Likewise.
7285         * gcc.c-torture/compile/981006-1.c: Likewise.
7286         * gcc.c-torture/execute/loop-2e.x: Likewise.
7287         * gcc.c-torture/execute/loop-2f.x: Remove.
7288         * gcc.c-torture/execute/loop-2g.x: Likewise.
7289         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
7290         * gcc.dg/20020312-2.c: Remove traces of dead ports.
7291
7292 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
7293
7294         PR c++/13507
7295         * g++.dg/ext/attrib11.C: New test.
7296
7297         PR c++/13494
7298         * g++.dg/template/array2-1.C: New test.
7299         * g++.dg/template/array2-2.C: New test.
7300
7301 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
7302
7303         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
7304
7305 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7306
7307         PR c++/12774
7308         * g++.dg/template/array1-1.C: New test.
7309         * g++.dg/template/array1-2.C: New test.
7310
7311 2003-12-29  Roger Sayle  <roger@eyesopen.com>
7312
7313         PR fortran/12632
7314         * g77.dg/12632.f: New test case.
7315
7316 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7317
7318         PR c++/13289
7319         * g++.dg/parse/nontype1.C: New test.
7320
7321 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7322
7323         PR c++/12403
7324         * g++.dg/parse/explicit1.C: New test.
7325         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
7326
7327 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7328
7329         PR c++/13081
7330         * g++.dg/opt/inline6.C: New test.
7331
7332         PR c++/12613
7333         * g++.dg/parse/error9.C: New test.
7334
7335         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
7336
7337 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7338
7339         PR c++/13009
7340         * g++.dg/init/assign1.C: New test.
7341
7342 2003-12-28  Roger Sayle  <roger@eyesopen.com>
7343
7344         PR c++/13070
7345         * g++.dg/warn/format3.C: New test case.
7346
7347 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7348
7349         * gcc.c-torture/compile/20031227-1.c: New test.
7350
7351 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7352
7353         * g++.dg/bprob/bprob.exp: Load target-supports.exp
7354         * g77.dg/bprob/bprob.exp: Likewise.
7355         * gcc.misc-tests/bprob.exp: Likewise.
7356         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
7357         variants on systems where the library does not provide that
7358         functionality.
7359         * gcc.dg/builtins-20.c: Use builtins-config.h.
7360         * gcc.dg/builtins-config.h: New file.
7361
7362 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7363
7364         * lib/gcc-dg.exp (dg-require-profiling): New function.
7365         * lib/target-supports.exp (check_profiling_available): Likewise.
7366         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
7367         * g77.dg/bprob/bprob.exp: Likewise.
7368         * gcc.misc-tests/bprob.exp: Likewise.
7369         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
7370         * gcc.dg/20021014-1.c: Likewise.
7371         * gcc.dg/nest.c: Likewise.
7372
7373 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7374
7375         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
7376         compiling.
7377         * g++.dg/lookup/java2.C: Likewise.
7378         * gcc.dg/cpp/lexident.c: Likewise.
7379
7380 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
7381
7382         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
7383         given.
7384         * gcc.c-torture/compile/961203-1.c: Likewise.
7385         * gcc.c-torture/compile/980506-1.c: Likewise.
7386
7387 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
7388
7389         * lib/gcc-dg.exp (dg-prune-output): New annotation.
7390         (additional_prunes): New global.
7391         (gcc-dg-prune): Handle additional per-test pruning.
7392         (dg-test): Clear additional_prunes between tests.
7393
7394         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
7395         dg-prune-output to avoid spurious failures from assembler
7396         complaining about nonexistent WAW violations.
7397         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
7398         Use dg-prune-output to avoid spurious failures from assembler
7399         warning about Itanium B-step errata.
7400
7401 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7402
7403         * g++.dg/abi/macro0.C: New test.
7404         * g++.dg/abi/macro1.C: Likewise.
7405         * g++.dg/abi/macro2.C: Likewise.
7406
7407         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
7408         * g++.dg/abi/bitfield7.C: Likewise.
7409         * g++.dg/abi/dtor2.C: Likewise.
7410         * g++.dg/abi/mangle11.C: Likewise.
7411         * g++.dg/abi/mangle12.C: Likewise.
7412         * g++.dg/abi/mangle14.C: Likewise.
7413         * g++.dg/abi/mangle17.C: Likewise.
7414         * g++.dg/abi/vbase10.C: Likewise.
7415         * g++.dg/abi/vbase14.C: Likewise.
7416         * g++.dg/template/qualttp17.C: Likewise.
7417
7418 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7419
7420         PR c/11995
7421         * gcc.dg/20031223-1.c: New test.
7422
7423 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7424
7425         * gcc.dg/noreturn-7.c: New test.
7426
7427 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7428
7429         * gcc.dg/null-pointer-1.c: New test.
7430
7431 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7432
7433         * g++.old-deja/g++.jason/template18.C: Remove.
7434         * g++.old-deja/g++.jason/template37.C: Likewise.
7435
7436         PR c++/12862
7437         * g++.dg/lookup/ns1.C: New test.
7438
7439         PR c++/12397
7440         * g++.dg/template/lookup3.C: New test.
7441
7442 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7443
7444         * g++.dg/template/recurse1.C: New test
7445
7446 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7447
7448         PR c++/12479
7449         * g++.dg/parse/semicolon1.C: New test.
7450         * g++.dg/parse/semicolon1.h: Likewise.
7451
7452 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
7453
7454         * gcc.dg/darwin-misaligned.c: New test.
7455
7456 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7457
7458         PR c/9163
7459         * gcc.dg/20031222-1.c: New test.
7460
7461 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
7462
7463         PR c++/13438
7464         * g++.dg/parse/error8.C: New test.
7465
7466         PR c++/11554
7467         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
7468
7469 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
7470
7471         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
7472         too small.
7473         * gcc.c-torture/compile/930217-1.c: Likewise.
7474         * gcc.c-torture/compile/930513-1.c: Likewise.
7475         * gcc.c-torture/execute/920908-2.c: Likewise.
7476         * gcc.c-torture/execute/921204-1.c: Likewise.
7477         * gcc.c-torture/execute/930621-1.c: Likewise.
7478         * gcc.c-torture/execute/930630-1.c: Likewise.
7479         * gcc.c-torture/execute/931031-1.c: Likewise.
7480         * gcc.c-torture/execute/980602-2.c: Likewise.
7481         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7482         * gcc.c-torture/execute/compndlit-1.c: Likewise.
7483         * gcc.c-torture/execute/extzvsi.c: Likewise.
7484         * gcc.c-torture/unsorted/ext.c: Likewise.
7485
7486 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
7487
7488         PR target/12749
7489         * gcc.c-torture/compile/20031220-2.c: New test case.
7490
7491 2003-12-20  Roger Sayle  <roger@eyesopen.com>
7492
7493         PR optimization/13031
7494         * gcc.c-torture/compile/20031220-1.c: New test case.
7495
7496 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7497
7498         * gcc.dg/cast-function-1.c: New test.
7499
7500 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7501
7502         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
7503         formats.
7504
7505 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
7506
7507         PR c++/12795
7508         * g++.dg/ext/attrib10.C: New test.
7509
7510 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7511
7512         * gcc.dg/cleanup-10.c: New test.
7513         * gcc.dg/cleanup-11.c: New test.
7514
7515 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7516
7517         PR c++/13239
7518         * g++.dg/opt/expect1.C: New test.
7519
7520 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
7521
7522         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
7523
7524 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
7525
7526         PR debug/12923
7527         * gcc.dg/20031218-1.c: New test.
7528
7529         PR debug/12389
7530         * gcc.dg/20031218-2.c: New test.
7531         * gcc.dg/20031218-3.c: New test.
7532
7533         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
7534         of label name and allow for USER_LABEL_PREFIX == "_" names.
7535         * g++.dg/abi/mangle18-2.C: Likewise.
7536         * g++.dg/abi/mangle19-1.C: Likewise.
7537         * g++.dg/abi/mangle19-2.C: Likewise.
7538         * g++.dg/abi/mangle20-1.C: Likewise.
7539         * g++.dg/abi/mangle20-2.C: Likewise.
7540
7541 2003-12-18  Richard Henderson  <rth@redhat.com>
7542
7543         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
7544
7545 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
7546             Dan Kegel <dank@kegel.com>
7547
7548         PR other/12009
7549         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
7550         testing a cross compiler, it causes spurious compile failures.
7551         * lib/g++.exp: Likewise.
7552
7553 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7554
7555         PR c++/13262
7556         * g++.dg/template/access13.C: New test.
7557
7558 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7559
7560         * gcc.dg/20031216-1.c: New test.
7561
7562 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7563
7564         PR c++/9154
7565         * g++.dg/template/error10.C: New test.
7566
7567 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7568
7569         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
7570         * g++.dg/eh/simd-2.C: Likewise.
7571
7572 2003-12-17  James E Wilson  <wilson@specifixinc.com>
7573             Roger Sayle  <roger@eyesopen.com>
7574
7575         * gcc.c-torture/execute/ieee/mzero5.c: New.
7576
7577 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7578
7579         PR c++/10603
7580         * g++.dg/parse/error6.C: New test.
7581
7582         PR c++/12827
7583         * g++.dg/parse/error7.C: New test.
7584
7585 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7586
7587         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7588         at -O with stabs debugging formats.
7589         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7590         * gcc.dg/debug/debug-2.c: Likewise.
7591
7592 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7593
7594         PR c++/12696
7595         * g++.dg/init/error1.C: New test.
7596
7597         PR c++/12218
7598         * g++.dg/init/pm3.C: New test.
7599
7600 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7601
7602         PR c/3347
7603         * gcc.dg/bitfld-8.c: New test.
7604
7605 2003-12-16  James Lemke  <jim@wasabisystems.com>
7606
7607         * gcc.dg/arm-scd42-[123].c: New tests.
7608
7609 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7610
7611         PR c++/9043
7612         * g++.dg/abi/mangle20-1.C: New test.
7613         * g++.dg/abi/mangle20-2.C: New test.
7614
7615 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7616
7617         PR c++/13275
7618         * g++.dg/other/offsetof2.C: Remove XFAIL.
7619         * g++.dg/parse/offsetof1.C: New test.
7620         * g++.gd/parse/offsetof2.C: Likewise.
7621
7622 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7623
7624         * g++.dg/template/nontype3.C: New test.
7625         * g++.dg/template/static2.C: Tweaked the dg-error clause.
7626
7627 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7628
7629         * g++.dg/warn/noreturn-3.C: Also test instantiation.
7630
7631 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7632
7633         PR c++/13387
7634         * g++.dg/expr/assign1.C: New test.
7635
7636         PR c++/13242
7637         * g++.dg/abi/mangle19-1.C: New test.
7638         * g++.dg/abi/mangle19-2.C: New test.
7639
7640 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
7641
7642         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
7643
7644 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7645
7646         * gcc.c-torture/execute/20031216-1.c: New test.
7647
7648 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7649
7650         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
7651         an ICE regression.
7652
7653 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7654
7655         PR c++/10926
7656         * g++.dg/template/error9.C: New test.
7657
7658         PR c++/11116
7659         * g++.dg/template/error8.C: New test.
7660
7661 2003-12-15  Roger Sayle  <roger@eyesopen.com>
7662
7663         PR middle-end/13400
7664         * gcc.c-torture/execute/20031215-1.c: New test case.
7665
7666 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7667
7668         PR c++/13269
7669         * g++.dg/parse/error5.C: New test.
7670
7671         PR c++/12989
7672         * g++.dg/expr/sizeof1.C: New test.
7673
7674         PR c++/13310
7675         * g++.dg/template/crash15.C: New test.
7676
7677 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7678
7679         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
7680         a non-POD type as the last named parameter of a varargs function.
7681
7682 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7683
7684         PR c++/13243
7685         PR c++/12573
7686         * g++.dg/template/crash14.C: New test.
7687         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
7688
7689 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7690
7691         * g++.dg/other/java1.C: New test.
7692
7693         PR c++/13241
7694         * g++.dg/abi/mangle18-1.C: New test.
7695         * g++.dg/abi/mangle18-2.C: New test.
7696
7697 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7698
7699         PR optimization/10312
7700         * gcc.c-torture/execute/20031214-1.c: New.
7701
7702 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
7703
7704         PR c++/10779
7705         PR c++/12160
7706         * g++.dg/parse/error3.C: New test.
7707         * g++.dg/parse/error4.C: Likewise.
7708         * g++.dg/abi/mangle4.C: Tweak error messages.
7709         * g++.dg/lookup/using5.C: Likewise.
7710         * g++.dg/other/error2.C: Likewise.
7711         * g++.dg/parse/typename5.C: Likewise.
7712         * g++.dg/parse/undefined1.C: Likewise.
7713         * g++.dg/template/arg2.C: Likewise.
7714         * g++.dg/template/ttp3.C: Likewise.
7715         * g++.dg/template/type1.C: Likewise.
7716         * g++.old-deja/g++.other/crash32.C: Likewise.
7717         * g++.old-djea/g++.pt/defarg8.C: Likewise.
7718
7719 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7720
7721         PR c++/13106
7722         * g++.dg/warn/noreturn-3.C: New test.
7723
7724 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7725
7726         PR c++/13118
7727         * g++.dg/abi/covariant3.C: New.
7728
7729 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
7730
7731         * g++.dg/eh/ia64-1.C: New test.
7732
7733 2003-12-12  Roger Sayle  <roger@eyesopen.com>
7734
7735         PR optimization/13037
7736         * g77.f-torture/execute/13037.f: New test case.
7737
7738 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7739
7740         PR c++/12881
7741         * g++.dg/abi/covariant2.C: New.
7742
7743 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
7744
7745         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
7746
7747 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
7748
7749         * gcc.c-torture/execute/wchar_t-1.x: Delete.
7750
7751 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
7752
7753         PR other/10819
7754         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
7755         to fix Bug 10819.
7756         * lib/g++.exp (g++_version): Likewise.
7757         * lib/g77.exp (g77_version): Likewise.
7758         * lib/objc.exp (default_objc_version): Likewise.
7759
7760 2003-12-10  Richard Henderson  <rth@redhat.com>
7761
7762         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
7763
7764         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
7765
7766 2003-12-08  Matt Austern  <austern@apple.com>
7767
7768         PR c/13134
7769         * lib/gcc-dg.exp (dg-require-visibility): Define.
7770         * lib/target-supports (check_visibility_available): Define.
7771         * gcc.dg/visibility-1.c: New test.
7772         * gcc.dg/visibility-2.c: Likewise.
7773         * gcc.dg/visibility-3.c: Likewise.
7774         * gcc.dg/visibility-4.c: Likewise.
7775         * gcc.dg/visibility-5.c: Likewise.
7776         * gcc.dg/visibility-6.c: Likewise.
7777         * g++.dg/ext/visibility-1.C: Likewise.
7778         * g++.dg/ext/visibility-2.C: Likewise.
7779         * g++.dg/ext/visibility-3.C: Likewise.
7780         * g++.dg/ext/visibility-4.C: Likewise.
7781         * g++.dg/ext/visibility-5.C: Likewise.
7782         * g++.dg/ext/visibility-6.C: Likewise.
7783
7784 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7785
7786         * g++.dg/lookup/java1.C: New test.
7787         * g++.dg/lookup/java2.C: New test.
7788
7789 2003-12-07  Falk Hueffner  <falk@debian.org>
7790
7791         * g++.dg/opt/noreturn-1.C: New test.
7792
7793 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
7794
7795         * gcc.dg/overflow-1.c: New test.
7796
7797 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7798
7799         * g77.f-torture/compile/13060.f: New test.
7800
7801 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
7802
7803         PR c++/13323
7804         * g++.dg/inherit/operator2.C: New test.
7805
7806 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7807
7808         PR c++/13305
7809         * g++.dg/ext/attrib9.C: New test.
7810
7811 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7812
7813         PR c++/13314
7814         * g++.dg/template/error7.C: New test.
7815
7816 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
7817             J"orn Rennecke <joern.rennecke@superh.com>
7818
7819         PR target/13302
7820         * g++.dg/other/struct-va_list.C: New test.
7821
7822 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7823
7824         PR c++/13166
7825         * g++.dg/parse/defarg6.C: New test.
7826
7827 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
7828
7829         PR target/13256
7830         * gcc.c-torture/execute/20031201-1.c: New test.
7831
7832 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7833
7834         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
7835
7836 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7837
7838         * gcc.dg/builtin-return-1.c: New test.
7839
7840 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
7841             J"orn Rennecke <joern.rennecke@superh.com>
7842
7843         PR optimization/13260
7844         * gcc.c-torture/execute/20031204-1.c: New test.
7845
7846 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7847
7848         PR c++/9127
7849         * g++.dg/template/error6.C: New test.
7850
7851 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7852
7853         * gcc.dg/20031202-1.c: New test.
7854
7855 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7856
7857         PR c++/13179
7858         * g++.dg/template/eh1.C: New test.
7859
7860         PR c++/10771
7861         * g++.dg/template/error5.C: New test.
7862
7863 2003-12-02  David Ung  <davidu@mips.com>
7864
7865         * gcc.dg/compat/vector-check.h: Corrected type for var
7866         g_##TMODE
7867
7868 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7869
7870         PR c++/10126
7871         * g++.dg/template/ptrmem8.C: New test.
7872
7873 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7874
7875         PR c++/12573
7876         * g++.dg/template/dependent-expr3.C: New test.
7877
7878 2003-12-01  James Lemke  <jim@wasabisystems.com>
7879
7880         * gcc.dg/arm-g2.c: New test.
7881
7882 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7883
7884         PR optimization/11634
7885         * gcc.dg/20031201-2.c: New test case.
7886
7887 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7888
7889         PR 11433
7890         * objc.dg/proto-lossage-3.m: New test.
7891
7892 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7893
7894         PR optimization/12628
7895         * gcc.dg/20031201-1.c: New test case.
7896
7897 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7898
7899         * gcc.dg/unaligned-1.c: New test.
7900
7901 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7902
7903         PR c++/9849
7904         * g++.dg/template/error4.C: New test.
7905         * g++.dg/template/nested3.C: Adjust error markers.
7906
7907 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7908
7909         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7910
7911 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7912
7913         PR c/10333
7914         * gcc.dg/bitfld-7.c: New test.
7915
7916 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7917
7918         * gcc.dg/tls/asm-1.C: New test.
7919
7920 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7921
7922         * gcc.dg/cpp/assert4.c: Update.
7923
7924 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7925
7926         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7927         * gcc.dg/builtin-apply3.c: New test.
7928
7929 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7930
7931         * lib/compat.exp (compat-obj): New xfaildata parameter.
7932         Use it to set compiler_conditional_xfail_data before compiling.
7933         (compat-get-options): Handle dg-xfail-if.
7934         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7935         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7936         * gcc.dg/compat/vector-1_y.c: Likewise.
7937         * gcc.dg/compat/vector-2_x.c: Likewise.
7938         * gcc.dg/compat/vector-2_y.c: Likewise.
7939
7940 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7941
7942         * g++.dg/opt/reg-stack4.C: New test.
7943
7944 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7945
7946         * gcc.dg/builtin-apply2.c: New test.
7947
7948 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7949
7950         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7951
7952 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7953
7954         PR c++/12924
7955         * g++.dg/template/template-id-2.C: New test.
7956
7957 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7958
7959         PR c++/5369
7960         * g++.dg/template/memfriend1.C: New test.
7961         * g++.dg/template/memfriend2.C: Likewise.
7962         * g++.dg/template/memfriend3.C: Likewise.
7963         * g++.dg/template/memfriend4.C: Likewise.
7964         * g++.dg/template/memfriend5.C: Likewise.
7965         * g++.dg/template/memfriend6.C: Likewise.
7966         * g++.dg/template/memfriend7.C: Likewise.
7967         * g++.dg/template/memfriend8.C: Likewise.
7968         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7969
7970 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7971
7972         PR c++/12515
7973         * g++.dg/ext/cond1.C: New test.
7974
7975 2003-11-20  Richard Henderson  <rth@redhat.com>
7976
7977         * gcc.dg/20020201-2.c: Remove.
7978         * gcc.dg/20020201-4.c: Remove.
7979         * gcc.dg/20020304-1.c: Remove.
7980
7981 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7982
7983         * gcc.dg/cpp/trad/xwin1.c: New test case.
7984
7985 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7986
7987         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7988         * lib/g77.exp: Likewise.
7989         * lib/objc.exp: Likewise.
7990         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7991         for darwin.
7992
7993 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7994
7995         PR c++/12932
7996         * g++.dg/template/static5.C: New test.
7997
7998 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7999
8000         * gcc.dg/nested-func-1.c: New test.
8001
8002 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8003
8004         * gcc.dg/cpp/assert4.c: New test.
8005
8006 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8007
8008         PR c++/2294
8009         * g++.dg/lookup/using9.c: New test.
8010
8011 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
8012
8013         PR c++/12762
8014         * g++.dg/template/error3.C: New test.
8015
8016 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
8017
8018         PR ada/13035
8019         * ada/acats/run_acats, run_all.sh: Fix syntax error.
8020         No longer use a wrapper for gcc, since this does not work under
8021         Windows.
8022
8023 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8024
8025         PR c++/2094
8026         * g++.dg/template/ptrmem7.C: New test.
8027
8028 2003-11-13  Andrew Pinski <apinski@apple.com>
8029
8030         * gcc.c-torture/compile/20031113-1.c: New test.
8031
8032 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
8033             Kean Johnston <jkj@sco.com>
8034
8035         PR c/13029
8036         * gcc.dg/unused-4.c: Update.
8037
8038 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8039
8040         * g++.dg/opt/const3.C: New test.
8041
8042 2003-11-13  Jan Hubicka  <jh@suse.cz>
8043
8044         * gcc.c-torture/compile/20031112-1.c: New test.
8045
8046 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
8047
8048         * g++.dg/parse/crash10.C: Remove bogus error marker.
8049
8050 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8051
8052         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
8053         (host_gcc): Likewise.
8054         (ROOT): Honor $PWDCMD.
8055         (BASE): Likewise.
8056         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
8057
8058 2003-11-12  Catherine Moore  <clm@redhat.com>
8059
8060         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
8061
8062 2003-11-12  Andreas Jaeger  <aj@suse.de>
8063             Jakub Jelinek  <jakub@redhat.com>
8064             Andrew Pinski  <pinskia@physics.uc.edu>
8065             Richard Henderson  <rth@redhat.com>
8066
8067         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
8068         systems.
8069         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
8070
8071         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
8072         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8073
8074 2003-11-11  Andreas Jaeger  <aj@suse.de>
8075
8076         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
8077
8078         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
8079
8080 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
8081
8082         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
8083         Clean ups.
8084
8085 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
8086
8087         * gcc.dg/trampoline-1.c: New test.
8088
8089 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8090
8091         * gcc.c-torture/compile/200031109-1.c: New test.
8092
8093 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8094
8095         PR c/3190
8096         PR c/8714
8097         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
8098         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
8099         gcc.dg/format/no-y2k-1.c: Update.
8100
8101 2003-11-08  Roger Sayle  <roger@eyesopen.com>
8102
8103         PR optimization/10467
8104         * gcc.dg/20031108-1.c: New test case.
8105
8106 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
8107
8108         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
8109
8110 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8111
8112         * gcc.dg/compound-lvalue-1.c: New test.
8113         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
8114         some XFAILs.
8115
8116 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
8117
8118         * gcc.dg/altivec-varargs-1.c: New test.
8119
8120 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8121
8122         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
8123         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
8124         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
8125         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
8126         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
8127
8128 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8129
8130         * gcc.dg/cond-lvalue-1.c: New test.
8131
8132 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
8133
8134         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
8135
8136 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8137
8138         PR c++/11616
8139         * g++.dg/template/instantiate5.C: New test.
8140
8141 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8142
8143         PR c++/12726
8144         * g++.dg/ext/complit2.C: Replace test with self-contained version.
8145         * ChangeLog: Add missing first entry for above test.
8146
8147 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8148
8149         PR c++/9810
8150         * g++.dg/template/using8.C: New test.
8151         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
8152
8153 2003-11-02  Roger Sayle  <roger@eyesopen.com>
8154
8155         PR optimization/10817
8156         * gcc.c-torture/compile/20031102-1.c: New test case.
8157
8158 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
8159
8160         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
8161         2147483647.
8162
8163 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8164
8165         * gcc.dg/20031102-1.c: New test.
8166
8167 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8168
8169         * gcc.dg/complex-1.c: New test.
8170
8171 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8172
8173         PR c++/12796
8174         * g++.dg/template/crash13.C: Adjust expected error location.
8175         * g++.old-deja/g++.brendan/ns1.C: Likewise.
8176
8177 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8178
8179         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8180
8181 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8182
8183         PR/10239
8184         * gcc.c-torture/compile/20031031-2.c: New test.
8185
8186 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8187
8188         PR/11640
8189         * gcc.c-torture/compile/20031031-1.c: New test.
8190
8191 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8192
8193         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8194         * gcc.misc-tests/bprob.exp: Likewise.
8195         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
8196         the execution test on arm-elf configs.
8197         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
8198         configs that don't support scratch files.
8199         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
8200
8201 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
8202
8203         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
8204         done by dejagnu.
8205
8206 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
8207
8208         * ada/acats/run_all.sh: Redirect mv output to /dev/null
8209         Avoid non pure sh syntax. Add more logging.
8210
8211         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
8212         fail.
8213
8214 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8215
8216         PR libgcj/10610
8217         * gcc.dg/ppc-stackalign-1.c: New test.
8218
8219 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
8220
8221         * ada/acats/run_all.sh: Change output to be more compliant with
8222         dejagnu framework.
8223         Create acats.sum and acats.log files under testsuite/ada/acats
8224         Only run [a-z]* directories, to filter out e.g. CVS.
8225         Redirect build output to log file.
8226
8227 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8228
8229         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
8230
8231 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8232
8233         PR ada/5909:
8234         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
8235
8236 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
8237
8238         * gcc.c-torture/compile/20031023-1.c: New test.
8239         * gcc.c-torture/compile/20031023-2.c: New test.
8240         * gcc.c-torture/compile/20031023-3.c: New test.
8241         * gcc.c-torture/compile/20031023-4.c: New test.
8242
8243 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8244
8245         PR c++/10371
8246         * g++.dg/lookup/scoped8.C: New test.
8247
8248 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8249
8250         * g++.dg/opt/reg-stack3.C: New test.
8251
8252 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8253
8254         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
8255
8256 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8257
8258         PR c++/11076
8259         * g++.dg/template/crash13.C: New test.
8260
8261 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8262
8263         * gcc.dg/c99-restrict-2.c: New test.
8264
8265 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
8266
8267         PR c++/12698, c++/12699, c++/12700, c++/12566
8268         * g++.dg/inherit/covariant9.C: New test.
8269         * g++.dg/inherit/covariant10.C: New test.
8270         * g++.dg/inherit/covariant11.C: New test.
8271
8272 2003-10-23  Jason Merrill  <jason@redhat.com>
8273
8274         PR c++/12726
8275         * g++.dg/ext/complit2.C: New test.
8276
8277 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8278
8279         PR target/12654
8280         * gcc.c-torture/execute/20031020-1.c: New test.
8281
8282 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8283
8284         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
8285         following the jump_insn.
8286
8287 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8288
8289         * gcc.dg/cast-lvalue-1.c: New test.
8290
8291 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
8292
8293         PR c++/11962
8294         * g++.dg/template/cond2.C: New test.
8295
8296 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8297
8298         * gcc.dg/builtins-28.c: New test.
8299
8300 2003-10-20  Jan Hubicka  <jh@suse.cz>
8301
8302         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
8303         parameter.
8304         * testsuite/gcc.dg/inline-2.c: Likewise.
8305
8306 2003-10-20  Phil Edwards  <phil@codesourcery.com>
8307
8308         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
8309         * gcc.dg/nest.c:  Likewise.
8310
8311 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8312
8313         PR c++/9781, c++/10583, c++/11862
8314         * g++.dg/parse/crash13.C: New test.
8315
8316 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8317
8318         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
8319
8320 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8321
8322         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
8323         Define HAVE_C99_RUNTIME except on Solaris.
8324         * gcc.dg/builtins-20.c: Likewise.
8325
8326 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8327
8328         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
8329
8330 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8331
8332         PR c++/12495
8333         * g++.dg/template/crash21.C: New test.
8334
8335 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8336
8337         PR c++/2513
8338         * g++.dg/template/typename5.C: New test.
8339
8340 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8341
8342         PR c++/12369
8343         * g++.dg/template/friend25.C: New test.
8344
8345 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
8346
8347         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
8348         versions.
8349
8350 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
8351
8352         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
8353         == 2147483647.
8354
8355 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
8356
8357         * gcc.c-torture/execute/960416-1.x: Remove.
8358         * gcc.c-torture/execute/divconst-3.x: Likewise.
8359
8360 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
8361
8362         PR target/12598
8363         * gcc.dg/torture/cris-volatile-1.c: New test.
8364
8365 2003-10-14  Roger Sayle  <roger@eyesopen.com>
8366
8367         PR optimization/9325
8368         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
8369         for overflowing floating point to integer conversion during RTL
8370         simplification.
8371
8372 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
8373
8374         * objc/execute/_cmd.m: Fix typo.
8375         * objc.dg/image-info.m, objc.dg/symtab-1.m:
8376         Relax 'scan-assembler' regexp.
8377         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
8378         objc.dg/try-catch-4.m: Run on non-Darwin targets.
8379         * objc.dg/zero-link-2.m: Remove blank line.
8380         * objc.dg/zero-link-3.m: New test case.
8381
8382 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
8383
8384         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
8385
8386         * gcc.dg/asm-names.c: Use scan-assembler-not rather
8387         than linker trickery.
8388
8389 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8390
8391         PR c++/12370
8392         * g++.dg/other/friend2.C: New test.
8393
8394 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8395
8396         * gcc.dg/20031012-1.c: New test.
8397
8398 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8399
8400         * gcc.dg/weak/weak-3.c: Fix for new warning.
8401
8402 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
8403
8404         PR optimization/8750
8405         * gcc.c-torture/execute/20031012-1.c: New test case.
8406
8407 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8408
8409         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
8410         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
8411
8412 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8413
8414         PR optimization/12260
8415         * gcc.c-torture/compile/20031011-2.c: New test case.
8416
8417 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8418
8419         * gcc.c-torture/execute/20031011-1.c: New testcase.
8420
8421 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8422
8423         * gcc.c-torture/compile/20031011-1.c: New test.
8424
8425 2003-10-11  Jan Hubicka  <jh@suse.cz>
8426
8427         * g++.dg/other/first-global.C: New test.
8428
8429 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8430
8431         * gcc.c-torture/execute/string-opt-18.c: New testcase.
8432
8433 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
8434
8435         * gcc.c-torture/compile/20031010-1.c: New test.
8436
8437 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
8438
8439         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
8440         * gcc.c-torture/execute/va-arg-25.c: ... here.
8441
8442 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
8443
8444         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
8445
8446 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
8447
8448         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
8449
8450 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
8451
8452         * g++.dg/parse/error2.C: New test.
8453
8454 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
8455
8456         PR c++/11097
8457         * g++.dg/other/error5.C: Modify the error message.
8458         * g++.dg/lookup/using8.C: New test.
8459
8460 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
8461
8462         * gcc.dg/darwin-abi-2.c: New file.
8463         * gcc.c-torture/execute/va-arg-24.c: New file.
8464
8465 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
8466
8467         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
8468         indentation.
8469
8470 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
8471
8472         PR c++/10147
8473         * g++.dg/other/error4.C: Update error messages.
8474         * g++.dg/template/ptrmem4.C: Likewise.
8475
8476         PR c++/12337
8477         * g++.dg/init/new9.C: New test.
8478
8479         PR c++/12334, c++/12236, c++/8656
8480         * g++.dg/ext/attrib8.C: New test.
8481
8482 2003-10-06  Devang Patel  <dpatel@apple.com>
8483
8484         * gcc.dg/debug/dwarf2-3.h: New test.
8485         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
8486
8487 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
8488
8489         * g++.dg/opt/cfg2.C: New test.
8490
8491 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8492
8493         * g++.dg/opt/float1.C: New test.
8494
8495 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8496
8497         * gcc.dg/c90-array-lval-6.c: New test.
8498         * gcc.dg/c99-array-lval-6.c: New test.
8499
8500 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
8501             Ziemowit Laski  <zlaski@apple.com>
8502
8503         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
8504         'Derived', so that it is never considered a class method; add
8505         new warning for '+port' method ambiguity.
8506         * objc.dg/method-12.m: Include <objc/objc.h> instead of
8507         <objc/objc-api.h> (needed on Mac OS X).
8508         * objc.dg/method-13.m: New test.
8509
8510 2003-10-03  Roger Sayle  <roger@eyesopen.com>
8511
8512         PR optimization/9325, PR java/6391
8513         * gcc.c-torture/execute/20031003-1.c: New test case.
8514
8515 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
8516
8517         PR optimization/12180
8518         * gcc.dg/20031002-1.c: New test.
8519
8520         PR c++/12486
8521         * g++.dg/inherit/error1.C: New test.
8522
8523 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
8524
8525         * lib/f-torture.exp (search_for): Rename to...
8526         (search_for_re): This.  Also, clean up comments and the
8527         "regexp" invocation.
8528
8529 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
8530
8531         * gcc.c-torture/compile/20031002-1.c: New test.
8532
8533 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
8534
8535         * g++.dg/opt/cond1.C: New test.
8536
8537 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
8538
8539         * gcc.dg/Wold-style-definition-2.c: New testcase.
8540         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
8541
8542 2003-09-29  Richard Henderson  <rth@redhat.com>
8543
8544         * g++.dg/init/array10.C: Add dg-options.
8545
8546 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8547
8548         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
8549
8550 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8551
8552         * g++.dg/template/friend19.C: Fix typo.
8553         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
8554
8555 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
8556
8557         * gcc.c-torture/execute/20030928-1.c: New test.
8558         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
8559
8560 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8561
8562         * g++.dg/opt/unroll1.C: New test.
8563
8564 2003-09-26  Roger Sayle  <roger@eyesopen.com>
8565
8566         PR optimization/11741
8567         * gcc.dg/20030926-1.c: New test case.
8568
8569 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8570
8571         PR c++/5655
8572         * g++.dg/parse/access7.C: New test.
8573         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8574
8575 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8576
8577         MERGE OF objc-improvements-branch into MAINLINE:
8578         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8579         if libobjc has not been built.
8580         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8581         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8582         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8583         objc/execute/nested-3.m, objc/execute/np-2.m,
8584         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8585         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8586         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8587         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8588         objc.dg/special/unclaimed-category-1.h,
8589         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8590         well as GNU runtime.
8591         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8592         * execute/cascading-1.m, execute/function-message-1.m,
8593         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8594         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8595         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8596         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8597         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8598         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8599         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8600         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8601         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8602         * objc.dg/bitfield-2.m: Run only on Darwin.
8603         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8604         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8605         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8606         * objc.dg/const-str-1.m: Fix constant string layout.
8607
8608 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8609
8610         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8611
8612 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8613
8614         * gcc.dg/darwin-abi-1.c: New file.
8615
8616 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8617
8618         PR target/12281
8619         * gcc.c-torture/compile/20030921-1.c: New test.
8620
8621 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8622
8623         * g++.dg/opt/reg-stack2.C: New test.
8624
8625 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8626
8627         * g++.dg/eh/delayslot1.C: New test.
8628
8629 2003-09-20  Richard Henderson  <rth@redhat.com>
8630
8631         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
8632
8633 2003-09-20  Roger Sayle  <roger@eyesopen.com>
8634
8635         * gcc.c-torture/execute/20030920-1.c: New test case.
8636
8637 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8638
8639         * g++.dg/rtti/typeid3.C: Correct expected error message.
8640
8641 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8642
8643         PR c++/157
8644         * g++.dg/parse/crash12.C: New test.
8645
8646 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
8647
8648         * gcc.dg/compat/mixed-struct-check.h: New.
8649         * gcc.dg/compat/mixed-struct-defs.h: New.
8650         * gcc.dg/compat/mixed-struct-init.h: New.
8651         * gcc.dg/compat/struct-by-value-19_main.c: New.
8652         * gcc.dg/compat/struct-by-value-19_x.c: New.
8653         * gcc.dg/compat/struct-by-value-19_y.c: New.
8654         * gcc.dg/compat/struct-by-value-20_main.c: New.
8655         * gcc.dg/compat/struct-by-value-20_x.c: New.
8656         * gcc.dg/compat/struct-by-value-20_y.c: New.
8657         * gcc.dg/compat/struct-return-19_main.c: New.
8658         * gcc.dg/compat/struct-return-19_x.c: New.
8659         * gcc.dg/compat/struct-return-19_y.c: New.
8660         * gcc.dg/compat/struct-return-20_main.c: New.
8661         * gcc.dg/compat/struct-return-20_x.c: New.
8662         * gcc.dg/compat/struct-return-20_y.c: New.
8663
8664 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
8665         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
8666         so that it will not complain on LP64 targets.
8667
8668 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8669
8670         PR c++/495
8671         * g++.dg/template/friend24.C: New test.
8672
8673 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
8674
8675         PR c++/12332
8676         * g++.dg/template/memtmpl2.C: New test.
8677
8678 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
8679
8680         PR target/11184
8681         * gcc.dg/builtin-apply1.c: New test.
8682
8683 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8684
8685         PR c++/9848
8686         * g++.dg/warn/Wunused-4.C: New test.
8687
8688 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8689
8690         PR c++/12316
8691         * g++.dg/other/gc2.C: New test.
8692
8693 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
8694
8695         PR c++/11991
8696         * g++.dg/rtti/typeid3.C: New test.
8697
8698         PR c++/12266
8699         * g++.dg/overload/template1.C: New test.
8700
8701 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8702
8703         * g++.dg/opt/cfg3.C: New test.
8704
8705 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8706
8707         PR c++/7939
8708         * g++.dg/template/crash11.C: New test.
8709
8710 2003-09-16  Jason Merrill  <jason@redhat.com>
8711             Jakub Jelinek  <jakub@redhat.com>
8712
8713         * gcc.dg/attr-warn-unused-result.c: New test.
8714
8715 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8716
8717         PR c++/12184
8718         * g++.dg/expr/call2.C: New test.
8719
8720 2003-09-15  Andreas Jaeger  <aj@suse.de>
8721
8722         * gcc.dg/Wold-style-definition-1.c: New test.
8723
8724 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
8725
8726         PR c++/3907
8727         * g++.dg/parse/template12.C: New test.
8728
8729         * g++.dg/abi/bitfield11.C: New test.
8730         * g++.dg/abi/bitfield12.C: Likewise.
8731
8732 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
8733
8734         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
8735         non-expansion of functional macro name without arguments at EOL.
8736         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
8737
8738 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
8739
8740         * gcc.c-torture/execute/20030914-[12].c: New tests.
8741
8742 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8743
8744         PR c++/11788
8745         * g++.dg/overload/addr1.C: New test.
8746
8747 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
8748
8749         * gcc.dg/20030909-1.c: New test.
8750
8751 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8752
8753         * gcc.dg/ultrasp10.c: New test.
8754
8755 2003-09-09  Devang Patel  <dpatel@apple.com>
8756
8757         * gcc.dg/darwin-ld-6.c: New test.
8758
8759 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8760
8761         * gcc.dg/torture/builtin-explog-1.c: New testcase.
8762
8763 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8764
8765         * gcc.dg/ia64-types1.c: New test.
8766         * gcc.dg/ia64-types2.c: Likewise.
8767
8768 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8769
8770         * gcc.dg/builtins-1.c: Add more _Complex tests.
8771         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8772
8773         * gcc.dg/builtins-1.c: Test existing _Complex functions.
8774         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8775
8776 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8777
8778         PR c++/11786
8779         * g++.dg/lookup/koenig2.C: New test.
8780
8781         PR c++/5296
8782         * g++.dg/rtti/typeid2.C: New test.
8783
8784 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
8785
8786         * gcc.c-torture/compile/20030904-1.c: New test.
8787
8788 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8789
8790         * g++.dg/opt/longbranch2.C: New test.
8791
8792 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8793
8794         * g++.dg/template/crash10.C: Only compile it.
8795
8796 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8797
8798         PR middle-end/11665
8799         * gcc.c-torture/compile/20030907-1.c: New test.
8800         * g++.dg/init/array11.C: New test.
8801
8802 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8803
8804         PR c++/11852
8805         * g++.dg/init/struct1.C: New test.
8806
8807 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8808
8809         PR c++/12181
8810         * g++.dg/expr/comma1.C: New test.
8811
8812 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
8813
8814         PR c++/11867
8815         * g++.dg/expr/static_cast5.C: New test.
8816
8817 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8818
8819         PR c++/11507
8820         * g++.dg/lookup/scoped7.C: New test.
8821
8822         PR c++/9574
8823         * g++.dg/other/static1.C: New test.
8824
8825         PR c++/11490
8826         * g++.dg/warn/template-1.C: New test.
8827
8828         PR c++/11432
8829         * g++.dg/template/crash10.C: New test.
8830
8831         PR c++/2478
8832         * g++.dg/overload/VLA.C: New test.
8833
8834         PR c++/10804
8835         * g++.dg/template/call1.C: New test.
8836
8837 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8838
8839         PR c++/11794
8840         * g++.dg/parse/using3.C: New test.
8841
8842 2003-09-06  Roger Sayle  <roger@eyesopen.com>
8843
8844         PR c++/11409
8845         * g++.dg/overload/builtin3.C: New test case.
8846
8847 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8848
8849         PR c/9862
8850         * gcc.dg/20030906-1.c: New test.
8851         * gcc.dg/20030906-2.c: Likewise.
8852
8853 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8854
8855         PR c++/12167
8856         * g++.dg/parse/defarg5.C: New test.
8857
8858         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8859
8860 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8861
8862         PR c++/12163
8863         * g++.dg/expr/static_cast4.C: New test.
8864
8865         PR c++/12146
8866         * g++.dg/template/crash9.C: New test.
8867
8868 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8869
8870         * g++.old-deja/g++.ext/pretty2.C: Update for change
8871         in __FUNCTION__.
8872         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8873
8874 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8875
8876         PR c++/11922
8877         * g++/dg/template/qualified-id1.C: New test.
8878
8879         PR c++/12037
8880         * g++.dg/warn/noeffect4.C: New test.
8881
8882 2003-09-04  Matt Austern  <austern@apple.com>
8883
8884         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8885         * g++.dg/ext/fnname2.C: Likewise.
8886         * g++.dg/ext/fnname3.C: Likewise.
8887
8888 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8889
8890         * g++.dg/expr/lval1.C: New test.
8891         * g++.dg/ext/lvcast.C: Remove.
8892
8893 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8894
8895         PR optimization/11700.
8896         * gcc.c-torture/compile/20030903-1.c: New test case.
8897
8898 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8899
8900         PR c++/12053
8901         * g++.dg/abi/layout4.C: New test.
8902
8903 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8904
8905         PR c++/11553
8906         * g++.dg/parse/friend3.C: New test.
8907
8908 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8909
8910         PR c++/11847
8911         * g++.dg/template/class1.C: New test.
8912
8913         PR c++/11808
8914         * g++.dg/expr/call1.C: New test.
8915
8916 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8917
8918         PR c++/12114
8919         * g++.dg/init/ref9.C: New test.
8920
8921         PR c++/11972
8922         * g++.dg/template/nested4.C: New test.
8923
8924 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8925
8926         PR c++/12093
8927         * g++.dg/template/non-dependent4.C: New test.
8928
8929         PR c++/11928
8930         * g++.dg/inherit/conv1.C: New test.
8931
8932 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8933
8934         PR c++/6196
8935         * g++.dg/ext/label1.C: New test.
8936         * g++.dg/ext/label2.C: Likewise.
8937
8938 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8939
8940         * g++.dg/expr/cond3.C: New test.
8941
8942 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8943
8944         * gcc.dg/builtins-1.c: Add new builtin cases.
8945
8946 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8947
8948         * gcc.dg/builtins-1.c: Add new cases.
8949         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8950
8951 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8952
8953         * gcc.dg/builtins-1.c: Add more math builtin tests.
8954         * gcc.dg/torture/builtin-attr-1.c: New test.
8955
8956 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8957
8958         PR optimization/5079
8959         * g++.dg/opt/static3.C: New test.
8960
8961 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8962
8963         * gcc.misc-tests/gcov-10b.c: New test.
8964
8965 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8966
8967         * g++.dg/opt/ptrmem3.C: New test.
8968
8969         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8970
8971 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8972
8973         * gcc.dg/20030826-2.c: New test.
8974
8975 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8976
8977         PR middle-end/12002
8978         * g77.f-torture/compile/12002.f: New test case.
8979
8980 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8981
8982         * gcc.dg/20030826-1.c: New test case.
8983
8984 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8985
8986         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8987
8988 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8989
8990         PR c++/11871
8991         * c++.dg/lookup/crash1.C: New test.
8992
8993         * c++.dg/warn/noeffect3.C: New test.
8994
8995 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8996
8997         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8998         * gcc.dg/compat/vector-1_y.c: Ditto.
8999         * gcc.dg/compat/vector-2_x.c: Ditto.
9000         * gcc.dg/compat/vector-2_y.c: Ditto.
9001
9002 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
9003
9004         * gcc.dg/20030702-1.c: New test.
9005
9006 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
9007
9008         PR c++/8795
9009         * g++.dg/ext/altivec-1.C: New test.
9010
9011 2003-08-24  Richard Henderson  <rth@redhat.com>
9012
9013         * g++.dg/eh/simd-2.C: Add -w for x86.
9014
9015 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
9016
9017         * gcc.dg/20030815-1.c: New test.
9018
9019 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9020
9021         PR c++/3765
9022         * g++.dg/parse/access6.C: New test.
9023
9024 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9025
9026         PR c++/641, c++/11876
9027         * g++.dg/template/friend22.C: New test.
9028         * g++.dg/template/friend23.C: Likewise.
9029
9030 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9031
9032         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
9033         identically.
9034
9035 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9036
9037         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
9038
9039 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9040
9041         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
9042
9043 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9044
9045         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
9046
9047 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9048
9049         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
9050
9051 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
9052
9053         PR c++/11919
9054         * g++.dg/overload/prom1.C: New test.
9055
9056         PR c++/11551
9057         * g++.dg/parse/dtor2.C: New test.
9058
9059         PR c++/10762
9060         * g++.dg/parse/using2.C: New test.
9061
9062 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
9063
9064         PR target/11805
9065         * gcc.c-torture/compile/20030821-1.c: New.
9066
9067 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
9068
9069         PR c++/11834
9070         * g++.dg/template/deduce2.C: New test.
9071
9072 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
9073
9074         * gcc.c-torture/execute/20030821-1.c: New test.
9075
9076 2003-08-20  Roger Sayle  <roger@eyesopen.com>
9077
9078         PR middle-end/11984
9079         * gcc.dg/20030820-1.c: New test case.
9080
9081 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
9082
9083         PR c++/11945
9084         * g++.dg/warn/noeffect2.C: New test.
9085
9086 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
9087
9088         PR c++/10926
9089         * g++.dg/template/dtor2.C: New test.
9090
9091         PR c++/11684
9092         * g++.dg/template/operator1.C: New test.
9093         * g++.dg/parse/operator4.C: New test.
9094
9095         PR c++/11946.C
9096         * g++.dg/expr/enum1.C: New test.
9097         * gcc.dg/c99-bool-1.c: Remove bogus warning.
9098
9099         PR c++/11036.C
9100         * g++.dg/parse/elab2.C: New test.
9101         * g++.dg/parse/typedef4.C: Change error message.
9102         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
9103         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
9104         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
9105
9106 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
9107
9108         * gcc.dg/pch/warn-1.c: New.
9109         * gcc.dg/pch/warn-1.hs: New.
9110
9111         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
9112         not-tested file.
9113
9114 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9115
9116         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
9117
9118 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9119
9120         * gcc.dg/uninit-D.c: New Test.
9121         * gcc.dg/uninit-E.c: New Test.
9122         * gcc.dg/uninit-F.c: New Test.
9123         * gcc.dg/uninit-G.c: New Test.
9124
9125 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
9126
9127         * g++.dg/README: Describe the pch directory.
9128
9129 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9130
9131         PR c++/11174
9132         * g++.dg/parse/access4.C: New test.
9133         * g++.dg/parse/access5.C: Likewise.
9134         * g++.old-deja/g++.jason/access17.C: Adjust error message.
9135
9136 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
9137
9138         * gcc.dg/noncompile/20030818-1.c: New.
9139
9140 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9141
9142         PR c++/11957
9143         * g++.dg/warn/noeffect1.C: New test.
9144
9145         * g++.dg/template/scope2.C: New test.
9146         * g++.dg/template/error2.C: Correct dg-error
9147
9148 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
9149
9150         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
9151
9152 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
9153
9154         PR C++/11512
9155         * g++.dg/template/warn1.C: New.
9156
9157 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
9158
9159         * g++.dg/template/error2.C: New test.
9160         * g++.dg/lookup/using7.C: Adjust errors
9161         * g++.old-deja/g++.pt/crash36.C: Likewise.
9162         * g++.old-deja/g++.pt/derived3.C: Likewise.
9163
9164 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9165
9166         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
9167         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
9168         * gcc.c-torture/execute/builtins/string-9.c: New, from
9169         string-opt-9.c.  Adjust for execute/builtins framework.
9170         * gcc.c-torture/execute/string-opt-9.c: Delete.
9171
9172 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
9173
9174         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
9175
9176         * g++.dg/parse/ret-type2.C: New test.
9177
9178         PR c++/11703
9179         * g++.dg/init/new8.C: New test.
9180
9181         PR c++/10923
9182         * g++.dg/parse/typedef5.C: New test.
9183
9184         PR c++/9512
9185         * g++.dg/parse/qualified2.C: New test.
9186         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
9187         invalid code.
9188
9189 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
9190
9191         * g++.dg/conversion/ptrmem1.C: New test.
9192
9193 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
9194
9195         PR target/11693
9196         * gcc.dg/20030811-1.c: New test.
9197
9198         PR target/11535
9199         * gcc.c-torture/execute/20030811-1.c: New test.
9200
9201 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9202
9203         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
9204
9205 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
9206
9207         PR c++/11789.C
9208         * g++.dg/inherit/multiple1.C: New test.
9209
9210 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9211
9212         * gcc.dg/spe1.c: New test.
9213
9214         PR c++/11670
9215         * g++.dg/expr/cast2.C: New test.
9216
9217         PR c++/10530
9218         * g++.dg/template/dependent-name2.C: New test.
9219
9220 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
9221
9222         * g++.dg/parse/crash11.C: Put the dg options in comments.
9223
9224 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
9225
9226         * lib/gcc-dg.exp: Update for diagnostic change.
9227
9228 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9229
9230         PR c++/5767
9231         * g++.dg/parse/crash11.C: New test.
9232
9233 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
9234
9235         * gcc.dg/cpp/spacing1.c: Update.
9236
9237 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
9238
9239         PR target/11739
9240         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
9241         a value for -mtune.
9242
9243 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9244
9245         PR middle-end/11771
9246         * gcc.c-torture/compile/20030804-1.c: New test case.
9247
9248 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9249
9250         * gcc.dg/20030804-1.c: New test case.
9251
9252 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
9253
9254         * gcc.dg/cpp/separate-1.c: New test.
9255
9256 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
9257
9258         PR c++/11704
9259         * g++.dg/template/dependent-expr2.C: New test.
9260
9261         PR c++/11766
9262         * g++.dg/expr/ptrmem1.C: New test.
9263
9264 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9265
9266         PR c++/9453
9267         * g++.dg/template/friend15.C: New test.
9268
9269 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
9270
9271         * lib/dg-pch.exp: Work round PCH bug.
9272
9273 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9274
9275         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
9276         builtins.  Move cases from builtins-4.c here.
9277
9278         * gcc.dg/torture/builtin-math-1.c: New test taken from
9279         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
9280         additional cases.
9281
9282         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
9283         Delete.
9284
9285 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
9286
9287         PR c++/9447
9288         * g++.dg/template/using7.C: New test.
9289
9290 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
9291
9292         * import1.c, import2.c: New tests.
9293
9294 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
9295
9296         * g++.dg/eh/crossjump1.C: New test.
9297
9298 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
9299
9300         PR c++/11697
9301         * g++.dg/template/using6.C: New test.
9302
9303         PR c++/11744
9304         * g++.dg/template/koenig2.C: New test.
9305
9306 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9307
9308         PR c++/7983
9309         * g++.dg/parse/typedef4.C: New test.
9310
9311 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9312
9313         PR c++/8442, c++/8806
9314         * g++.dg/template/elab1.C: New test.
9315         * g++.dg/template/type2.C: Likewise.
9316         * g++.dg/template/ttp3.C: Adjust expected error message.
9317         * g++.old-deja/g++.law/visibility13.C: Likewise.
9318         * g++.old-deja/g++.niklas/t135.C: Likewise.
9319         * g++.old-deja/g++.pt/ttp41.C: Likewise.
9320         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
9321         template argument.
9322         * g++.old-deja/g++.pt/ttp44.C: Likewise.
9323
9324 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
9325
9326         PR c++/11295
9327         * g++.dg/ext/stmtexpr1.C: New test.
9328
9329         * g++.dg/opt/tmp1.C: New test.
9330
9331         PR c++/11525
9332         * g++.dg/parse/constant4.C: New test.
9333
9334         PR c++/9447
9335         * g++.dg/template/using5.C: New test.
9336
9337 2003-07-31  Roger Sayle  <roger@eyesopen.com>
9338
9339         * gcc.dg/builtins-27.c: New test case.
9340
9341 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
9342
9343         * gcc.dg/tls/opt-7.c: New test.
9344
9345 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
9346
9347         * g++.old-deja/g++.other/crash18.C: Remove.
9348
9349 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9350
9351         * g++.dg/template/explicit3.C: New.
9352         * g++.dg/template/explicit4.C: New.
9353         * g++.dg/template/explicit5.C: New.
9354
9355         PR c++/11347
9356         * g++.dg/template/memtmpl1.C: New.
9357
9358 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
9359
9360         PR target/11565
9361         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
9362         * gcc.dg/i386-387-5.c (dg-options): Likewise.
9363
9364 2003-07-30  Jan Hubicka  <jh@suse.cz>
9365
9366         * vtgc1.c: Kill.
9367
9368 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
9369
9370         * gcc.dg/struct-in-proto-1.c: New test.
9371
9372 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
9373
9374         * gcc.dg/cpp/include2.c: Only expect one message.
9375
9376 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
9377
9378         PR c++/9447
9379         * g++.dg/template/using1.C: New test.
9380         * g++.dg/template/using2.C: New test.
9381         * g++.dg/template/using3.C: New test.
9382         * g++.dg/template/using4.C: New test.
9383
9384 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
9385
9386         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
9387         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9388
9389 2003-07-28  Jan Hubicka  <jh@suse.cz>
9390
9391         PR c++/11530
9392         * g++.dg/opt/call1.C: New test.
9393
9394 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
9395
9396         PR c++/11667
9397         * g++.dg/init/enum2.C: New test.
9398         * g++.dg/template/overload1.C: Add "-w" option.
9399
9400 2003-07-28    <hp@bitrange.com>
9401
9402         * gcc.dg/Wdeclaration-after-statement-1.c,
9403         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
9404
9405 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
9406
9407         * gcc.c-torture/compile/20030725-1.c: New test.
9408
9409 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
9410
9411         * gcc.dg/20030505.c: Only run for SPE.
9412         Remove definition of opaque type.
9413
9414 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
9415
9416         * g++.dg/template/ptrmem6.C: New test.
9417
9418 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
9419
9420         * gcc.c-torture/compile/zero-strct-2.c: New test.
9421
9422 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
9423
9424         * gcc.dg/intermod-1.c: New test.
9425
9426 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9427
9428         PR c++/11617
9429         * g++.dg/template/lookup2.C: New test.
9430         * g++.dg/template/memclass1.C: Remove instantiated from error.
9431         * g++.dg/other/error2.C: Tweak expected errors.
9432
9433         PR c++/11596
9434         * g++.dg/template/defarg3.C: New test.
9435
9436         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
9437
9438 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
9439
9440         * g++.dg/inherit/access5.C: New test.
9441
9442 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9443
9444         PR c++/11513
9445         * g++.dg/template/crash8.C: New test.
9446
9447 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
9448
9449         PR c/10602
9450         * gcc.dg/noncompile/incomplete-2.c: New test.
9451
9452 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
9453
9454         PR c++/11645
9455         * g++.dg/inherit/access4.C: New test.
9456
9457         PR c++/11517
9458         * g++.dg/expr/cond2.C: New test.
9459
9460         PR optimization/10679
9461         * g++.dg/opt/inline4.C: New test.
9462
9463 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9464
9465         * g++.dg/parse/crash10: New test.
9466
9467 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9468
9469         * g++.dg/ext/flexary1.C: New test.
9470
9471 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9472
9473         PR c++/10793
9474         * g++.dg/template/crash9.C: New test.
9475
9476 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9477
9478         PR c++/3004
9479         * g++.dg/parse/typedef3.C: New test.
9480
9481         PR c++/7906
9482         * g++.dg/parse/operator2.C: New test.
9483
9484         PR c++/8895
9485         * g++.dg/parse/def-tmpl-arg1.C: New test.
9486
9487         PR c++/9282
9488         * g++.dg/parse/funptr1.C: New test.
9489
9490         PR c++/9452
9491         * g++.dg/parse/ambig3.C: New test.
9492
9493         PR c++/9454
9494         * g++.dg/parse/operator3.C: New test.
9495
9496         PR c++/9486
9497         * g++.dg/parse/template10.C: New test.
9498
9499         PR c++/9488
9500         * g++.dg/parse/template11.C: New test.
9501
9502         PR c++/10150
9503         * g++.dg/parse/invalid-op1.C: New test.
9504
9505         PR c++/10247
9506         * g++.dg/parse/condexpr1.C: New test.
9507
9508 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9509
9510         * g++.dg/ext/packed3.C: New test.
9511         * g++.dg/ext/packed4.C: New test.
9512
9513         * gcc.dg/pack-test-3.c: New test.
9514
9515 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
9516
9517         * lib/compat.exp: Handle dg-options per source file.
9518         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
9519         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
9520         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
9521         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
9522         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
9523         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
9524         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
9525         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
9526         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
9527         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
9528         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
9529         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
9530         * g++.dg/compat/break/bitfield7_x.C: Ditto.
9531         * g++.dg/compat/break/bitfield7_y.C: Ditto.
9532
9533 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9534
9535         PR c/10320
9536         * gcc.c-torture/execute/20030718-1.c: New test.
9537
9538 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9539
9540         PR optimization/11536
9541         * gcc.dg/20030721-1.c: New test.
9542
9543 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
9544
9545         PR c++/11546
9546         * g++.dg/template/lookup1.C: New test.
9547
9548 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
9549
9550         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
9551         diagnostics of ill-formed constructs involving labels.
9552         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
9553         the new 'previously defined here' message.
9554
9555 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
9556
9557         * g++.dg/parse/non-dependent2.C: New test.
9558
9559 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9560
9561         * g++.dg/init/init-ref4.C: xfail on targets without
9562         weak symbols.
9563
9564 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
9565
9566         PR target/11087
9567         * gcc.c-torture/execute/20030717-1.c: New test.
9568
9569 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9570
9571         * g++.dg/opt/cfg1.C: New test.
9572
9573 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9574
9575         PR optimization/11557
9576         * gcc.dg/20030717-1.c: New test.
9577
9578 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9579
9580         PR c++/10476
9581         * g++.dg/expr/crash-1.C: New test.
9582
9583         PR c++/11027
9584         * g++.dg/template/init3.C: New test.
9585
9586         PR c++/8222
9587         * g++.dg/template/non-dependent1.C: New test.
9588
9589         PR c++/11070
9590         * g++.dg/template/non-dependent2.C: New test.
9591
9592         PR c++/11071
9593         * g++.dg/template/non-dependent3.C: New test.
9594
9595         PR c++/9907
9596         * g++.dg/template/sizeof5.C: New test.
9597
9598 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9599
9600         PR 11498
9601         * gcc.c-torture/compile/mangle-1.c: New file.
9602
9603 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9604
9605         PR c++/7809
9606         * g++.dg/parse/access3.C: New test.
9607
9608 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9609
9610         PR c++/11384
9611         * g++.dg/init/init-ref4.C: New test.
9612
9613 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9614
9615         PR c++/11547
9616         * g++.dg/parse/constant3.C: New test.
9617         * g++.dg/parse/crash7.C: Likewise.
9618
9619 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
9620
9621         PR target/11008
9622         * gcc.dg/i386-pentium4-not-mull.c: New.
9623
9624 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
9625
9626         * gcc.dg/asm-names.c (ymain): Make it weak.
9627
9628 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9629
9630         PR c++/5421
9631         * g++.dg/template/friend21.C: New test.
9632
9633 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
9634
9635         * gcc.dg/cleanup-8.c: New test.
9636         * gcc.dg/cleanup-9.c: New test.
9637
9638 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
9639
9640         * g++.dg/ext/dll-MI1.h: New file.
9641         * g++.dg/ext/dllexport-MI1.C: New file.
9642         * g++.dg/ext/dllimport-MI1.C: New file.
9643
9644 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
9645
9646         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
9647         it does not have cmpstrsi patterns (just cmpmemsi).
9648
9649 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
9650
9651         PR debug/11473
9652         * g++.dg/debug/debug8.C: New test.
9653
9654 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9655
9656         PR c++/10108
9657         * g++.dg/template/crash7.C: New test.
9658
9659 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
9660
9661         PR target/10795
9662         * gcc.c-torture/compile/20030708-1.c: New.
9663
9664 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9665
9666         * gcc.c-torture/execute/20030715-1.c: New test.
9667
9668 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
9669
9670         * gcc.dg/pch/inline-3.c: New file.
9671         * gcc.dg/pch/inline-3.hs: New file.
9672         * gcc.dg/pch/inline-4.c: New file.
9673         * gcc.dg/pch/inline-4.hs: New file.
9674
9675 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
9676
9677         PR c++/11509
9678         * g++.dg/template/crash6.C: New test.
9679
9680         PR c++/7053
9681         * g++.dg/template/friend20.C: New test.
9682
9683         PR c++/7019
9684         * g++.dg/template/overload2.C: New test.
9685
9686 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9687
9688         PR optimization/11440
9689         * gcc.c-torture/execute/20030714-1.c: New test.
9690
9691 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9692
9693         PR c++/11154
9694         * g++.dg/template/partial2.C: New test.
9695
9696 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
9697
9698         PR c++/11503
9699         * g++.dg/template/anon1.C: New test.
9700
9701         PR c++/11493
9702         PR c++/11495
9703         * g++.dg/parse/template9.C: Likewise.
9704         * g++.dg/template/crash4.C: New test.
9705         * g++.dg/template/koenig1.C: Likewise.
9706         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
9707         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
9708         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
9709         functions.
9710         * g++.old-deja/g++.jason/template36.C: Likewise.
9711         * g++.old-deja/g++.mike/p1989.C: Likewise.
9712         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
9713         * g++.old-deja/g++.pt/ttp20.C: Use this->.
9714         * g++.old-deja/g++.pt/ttp21.C: Use this->.
9715         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
9716         compiling.
9717         * g++.old-deja/g++.pt/union2.C: Use this->.
9718
9719 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
9720
9721         * gcc.dg/20030711-1.c: New test.
9722
9723 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
9724
9725         PR c++/11050
9726         * g++.dg/parse/args1.C: New test.
9727         * g++.pt/defarg8.C: Change expected errors.
9728
9729 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
9730
9731         PR c++/8164
9732         * g++.dg/template/nontype2.C: New test.
9733
9734         PR c++/10558
9735         * g++.dg/parse/template8.C: New test.
9736
9737         PR c++/8327
9738         * g++.dg/template/scope1.C: New test.
9739
9740         * g++.dg/warn/Wsign-compare-1.C: New test.
9741
9742 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9743
9744         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
9745
9746 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
9747
9748         PR c++/9411
9749         * g++.dg/template/explicit2.C: New test.
9750
9751         PR c++/10032
9752         * g++.dg/warn/pedantic1.C: New test.
9753
9754 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
9755
9756         PR c++ 9483
9757         * g++.dg/other/field1.C: New test.
9758
9759 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9760
9761         PR c/11449
9762         * gcc.c-torture/compile/20030707-1.c: New.
9763
9764 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9765
9766         PR c++/10849
9767         * g++.dg/template/access12.C: New test.
9768
9769 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
9770
9771         * g++.dg/bprob/bprob.exp (prof_ext): Update.
9772         * g77.dg/bprob/bprob.exp (prof_ext): Update.
9773         * gcc.misc-tests/bprob.exp (prof_ext): Update.
9774         * gcc.misc-tests/gcov.exp: Update
9775         * g++.dg/gcov/gcov.exp: Update
9776         * lib/gcov.exp: Update.
9777
9778 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
9779
9780         * g++.dg/abi/mangle17.C: Make sure template expressions are
9781         dependent.
9782         * g++.dg/abi/mangle4.C: Mark erroneous casts.
9783         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
9784         * g++.dg/opt/stack1.C: Remove erroneous code.
9785         * g++.dg/parse/template7.C: New test.
9786         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
9787         * g++.old-deja/g++.pt/crash4.C: Likewise.
9788
9789 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9790
9791         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
9792         with zero or one occurence of `$' after the initial `L'.
9793
9794 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
9795
9796         * gcc.c-torture/compile/20030704-1.c: Add a comment.
9797
9798 2003-07-08  Roger Sayle  <roger@eyesopen.com>
9799
9800         PR c/11370
9801         * gcc.dg/Wunreachable-6.c: New testcase.
9802         * gcc.dg/Wunreachable-7.c: New testcase.
9803
9804 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9805
9806         PR c/11420
9807         * gcc.dg/20030708-1.c: New test.
9808
9809 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
9810
9811         * gcc.dg/compat/sdata-section.h: New file.
9812         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
9813         * gcc.dg/torture/mips-sdata-1.c: New test.
9814
9815 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9816
9817         PR c++/11030
9818         * g++.dg/template/friend19.C: New test.
9819
9820 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9821
9822         * g++.dg/opt/strength-reduce.C: New test.
9823
9824 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9825
9826         PR target/10979
9827         * gcc.dg/20030707-1.c: New testcase.
9828
9829 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9830
9831         PR optimization/11059
9832         * g++.dg/opt/emptyunion.C: New testcase.
9833
9834 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9835             Eric Botcazou  <ebotcazou@libertysurf.fr>
9836
9837         * g++.dg/opt/stack1.C: New test.
9838
9839 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
9840
9841         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
9842         run test.
9843
9844         PR c++/11431
9845         * g++.dg/expr/static_cast3.C: New test.
9846
9847 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9848
9849         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9850         everywhere.
9851         * gcc.dg/concat.c: Concatenation of string constants with
9852         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9853         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9854         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9855         necessary to avoid multi-character character constant warning.
9856         * gcc.dg/cpp/escape.c: Likewise.
9857         * gcc.dg/cpp/ucs.c: Likewise.
9858         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9859         Fix a typo.
9860
9861 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9862
9863         PR c/11428
9864         * gcc.c-torture/compile/20030704-1.c: New.
9865
9866 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9867
9868         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9869
9870 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9871
9872         PR c++/5287, PR c++/7910,  PR c++/11021
9873         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9874         tests for warnings.
9875         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9876         * g++.dg/ext/dllimport3.C: Likewise.
9877         * g++.dg/ext/dllimport4.C: New file.
9878         * g++.dg/ext/dllimport5.C: New file.
9879         * g++.dg/ext/dllimport6.C: New file.
9880         * g++.dg/ext/dllimport7.C: New file.
9881         * g++.dg/ext/dllimport8.C: New file.
9882         * g++.dg/ext/dllimport9.C: New file.
9883         * g++.dg/ext/dllimport10.C: New file.
9884         * g++.dg/ext/dllexport1.C: New file.
9885
9886 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9887
9888         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9889         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9890
9891 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9892
9893         * gcc.dg/builtins-25.c: New testcase.
9894         * gcc.dg/builtins-26.c: New testcase.
9895
9896 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9897
9898         * gcc.dg/compat/vector-defs.h: New file.
9899         * gcc.dg/compat/vector-setup.h: New file.
9900         * gcc.dg/compat/vector-check.h: New file.
9901         * gcc.dg/compat/vector-1_main.c: New file.
9902         * gcc.dg/compat/vector-1_x.c: New file.
9903         * gcc.dg/compat/vector-1_y.c: New file.
9904         * gcc.dg/compat/vector-2_main.c: New file.
9905         * gcc.dg/compat/vector-2_x.c: New file.
9906         * gcc.dg/compat/vector-2_y.c: New file.
9907
9908         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9909         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9910         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9911         * gcc.dg/compat/struct-align-1.h: New file.
9912         * gcc.dg/compat/struct-align-1_main.c: New file.
9913         * gcc.dg/compat/struct-align-1_x.c: New file.
9914         * gcc.dg/compat/struct-align-1_y.c: New file.
9915         * gcc.dg/compat/struct-align-2.h: New file.
9916         * gcc.dg/compat/struct-align-2_main.c: New file.
9917         * gcc.dg/compat/struct-align-2_x.c: New file.
9918         * gcc.dg/compat/struct-align-2_y.c: New file.
9919
9920         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9921         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9922         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9923         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9924         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9925         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9926         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9927         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9928         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9929         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9930         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9931         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9932         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9933         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9934         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9935         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9936         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9937         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9938         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9939         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9940         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9941         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9942         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9943         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9944         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9945         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9946         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9947         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9948         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9949
9950 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9951
9952         * gcc.dg/i386-call-1.c: New test.
9953
9954 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9955
9956         PR c++/9162
9957         * g++.dg/parse/defarg4.C: New.
9958
9959 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9960
9961         PR target/10700
9962         * gcc.c-torture/compile/20030703-1.c: New test case.
9963
9964 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9965
9966         * g++.dg/template/local3.C: Remove extra semicolon.
9967
9968 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9969
9970         * gcc.dg/i386-volatile-1.c: New test.
9971
9972 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9973
9974         PR c++/11072
9975         * g++.dg/other/offsetof2.C: XFAIL.
9976         * g++.dg/other/offsetof5.C: New.
9977
9978         PR c++/10219
9979         * g++.dg/template/error1.C: New.
9980
9981         PR c++/9779
9982         * g++.dg/template/dependent-expr1.C: New.
9983
9984 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9985
9986         PR c++/6949
9987         * g++.dg/template/local3.C: New test.
9988
9989         PR c++/11149
9990         * g++.dg/lookup/scoped6.C: New test.
9991
9992 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9993
9994         PR c++/8046
9995         * g++.dg/other/error7.C: New test.
9996
9997 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9998
9999         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
10000         * g++.old-deja/g++.abi/vtable3.h: Likewise.
10001         * g++.old-deja/g++.law/code-gen5.C: Likewise.
10002         * g++.old-deja/g++.other/union2.C: Likewise.
10003         * gcc.dg/c90-const-expr-2.c: Likewise.
10004         * gcc.dg/c90-const-expr-3.c: Likewise.
10005         * gcc.dg/c99-const-expr-2.c: Likewise.
10006         * gcc.dg/c99-const-expr-3.c: Likewise.
10007         * gcc.dg/concat.c: Likewise.
10008
10009 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
10010
10011         PR c++/9559
10012         * g++.dg/init/static1.C: New test.
10013
10014 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10015
10016         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
10017         * g++.old-deja/g++.other/access2.C: Likewise.
10018         * g++.old-deja/g++.other/decl2.C: Likewise.
10019         * gcc.c-torture/execute/20020615-1.c: Likewise.
10020
10021 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10022
10023         PR c++/4933
10024         * g++.dg/template/sizeof4.C: New test.
10025
10026 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10027
10028         * g++.dg/other/error6.C: New test.
10029
10030 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10031
10032         PR c++/10750
10033         * g++.dg/parse/constant2.C: New test.
10034
10035 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
10036
10037         PR c++/11106
10038         * g++.dg/other/error5.C: New test.
10039
10040 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10041
10042         * gcc.dg/format/gcc_diag-1.c: New test.
10043
10044 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
10045
10046         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
10047
10048 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10049
10050         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
10051         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
10052         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
10053
10054 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
10055
10056         * gcc.c-torture/execute/builtins/string-8.c: New test.
10057         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
10058         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
10059         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
10060
10061 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
10062
10063         PR c++/10468
10064         * g++.dg/ext/typeof6.C: New test.
10065
10066 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
10067
10068         PR c++/10796
10069         * g++.dg/init/enum1.C: New test.
10070
10071 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
10072
10073         * gcc.dg/20030627-1.c: New test.
10074
10075 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
10076
10077         PR c++/11332
10078         * g++.dg/expr/static_cast2.C: New test.
10079
10080 2003-06-26  Roger Sayle  <roger@eyesopen.com>
10081             Jakub Jelinek  <jakub@redhat.com>
10082
10083         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
10084         sprintf(dst,"%s",src) optimization.
10085         * gcc.c-torture/execute/20030626-1.c: New test case.
10086         * gcc.c-torture/execute/20030626-2.c: New test case.
10087
10088 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
10089
10090         * gcc.c-torture/execute/multi-ix.c: New test.
10091
10092         * gcc.c-torture/execute/simd-4.c (main):
10093         Added missing semicolon at end of union.
10094
10095 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
10096
10097         PR c++/8266
10098         * g++.dg/template/explicit-instantiation3.C: New test.
10099
10100 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10101
10102         * gcc.dg/20030626-1.c: Use signed char.
10103
10104 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10105
10106         * gcc.dg/20030626-1.c: New test.
10107
10108 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
10109
10110         * const-str-2.m: Update.
10111
10112 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
10113
10114         PR c++/10990
10115         * g++.dg/rtti/dyncast1.C: New test.
10116         * g++.dg/abi/mangle4.C: Correct base-specifier access.
10117         * g++.dg/lookup/scoped1.C: Remove XFAIL.
10118         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
10119
10120         PR c++/10931
10121         * g++.dg/expr/static_cast1.C: New test.
10122
10123 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
10124
10125         * gcc.dg/20030625-1.c: New test.
10126
10127 2003-06-24  Roger Sayle  <roger@eyesopen.com>
10128
10129         * gcc.c-torture/compile/20030624-1.c: New test case.
10130
10131 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
10132
10133         * gcc.c-torture/execute/string-opt-17.c: New test.
10134
10135 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
10136
10137         PR c++/5754
10138         * g++.dg/parse/crash6.C: New test.
10139
10140 2003-06-23  Roger Sayle  <roger@eyesopen.com>
10141
10142         * gcc.dg/builtins-24.c: New test case.
10143
10144 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
10145
10146         * g++.dg/opt/operator1.C: New test.
10147
10148 2003-06-22  Roger Sayle  <roger@eyesopen.com>
10149
10150         * gcc.c-torture/execute/string-opt-16.c: New test case.
10151
10152 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10153
10154         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
10155         * g++.old-deja/g++.other/conv7.C: Likewise
10156         * g++.old-deja/g++.other/overcnv2.C: Likewise.
10157         * g++.old-deja/g++.other/overload14.C: Likewise.
10158
10159 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10160
10161         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
10162         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
10163
10164 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10165
10166         PR c++/10888
10167         * g++.dg/warn/Winline-3.C: New test.
10168
10169 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10170
10171         * lib/target-supports.exp (check_alias_available): Make the test
10172         program acceptable to the Solaris assembler.
10173
10174         PR c++/10749
10175         * g++.dg/template/memclass2.C: New test.
10176
10177 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10178             Eric Botcazou  <ebotcazou@libertysurf.fr>
10179
10180         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
10181         data for non-matching targets.
10182         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
10183
10184 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10185
10186         PR c++/10845
10187         * g++.dg/template/member3.C: New test.
10188
10189 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
10190
10191         PR c++/10939
10192         * g++.dg/template/func1.C: New test.
10193
10194         PR c++/9649
10195         * g++.dg/template/static4.C: New test.
10196         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
10197
10198         PR c++/11041
10199         * g++.dg/init/ref7.C: New test.
10200
10201 2003-06-19  Matt Austern  <austern@apple.com>
10202
10203         PR c++/11228
10204         * g++.dg/anew1.C: New test.
10205         * g++.dg/anew2.C: New test.
10206         * g++.dg/anew3.C: New test.
10207         * g++.dg/anew4.C: New test.
10208
10209 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
10210
10211         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
10212
10213 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
10214
10215         * gcc.c-torture/execute/simd-4.c (main): Make expected value
10216         endian-dependent.
10217
10218 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
10219
10220         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
10221         Remove cruft.
10222
10223 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
10224
10225         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
10226         * gcc.c-torture/compile/961203-1.c: Likewise.
10227         * gcc.c-torture/compile/980506-1.c: Likewise.
10228
10229 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10230
10231         PR c++/10712
10232         * g++.dg/lookup/using7.C: New test.
10233
10234 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10235
10236         PR c++/11105
10237         * g++.dg/abi/conv1.C: Remove it.
10238         * g++.dg/template/conv7.C: New test.
10239         * g++.dg/template/conv8.C: Likewise.
10240         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
10241         conversion operator.
10242
10243 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
10244
10245         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
10246         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
10247         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10248         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
10249         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
10250         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10251         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10252         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
10253         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
10254         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
10255         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
10256         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10257         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10258         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10259         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10260         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10261         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10262         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10263         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10264         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10265         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10266         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10267         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10268         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10269         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10270         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10271         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10272         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10273         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10274
10275 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
10276
10277         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
10278         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
10279         indications.
10280
10281 2003-06-16  Roger Sayle  <roger@eyesopen.com>
10282
10283         * gcc.dg/i386-387-5.c: New test case.
10284         * gcc.dg/i386-387-6.c: New test case.
10285         * gcc.dg/builtins-23.c: New test case.
10286
10287 2003-06-15  Roger Sayle  <roger@eyesopen.com>
10288
10289         * gcc.dg/builtins-22.c: New test case.
10290         * gcc.dg/i386-387-1.c: Update to test exp.
10291         * gcc.dg/i386-387-2.c: Likewise.
10292
10293 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10294
10295         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
10296
10297 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10298
10299         * lib/gcc-dg.exp (dg-require-dll): New function.
10300         (dg-xfail-if): Likewise.
10301         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
10302         driver.
10303
10304         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
10305         * gcc.c-torture/compile/20001205-1.c: Likewise.
10306         * gcc.c-torture/compile/20001226-1.c: Likewise.
10307         * gcc.c-torture/compile/20010518-2.c: Likewise.
10308         * gcc.c-torture/compile/20020312-1.c: Likewise.
10309         * gcc.c-torture/compile/20020604-1.c: Likewise.
10310         * gcc.c-torture/compile/920501-12.c: Likewise.
10311         * gcc.c-torture/compile/920501-4.c: Likewise.
10312         * gcc.c-torture/compile/920520-1.c: Likewise.
10313         * gcc.c-torture/compile/920521-1.c: Likewise.
10314         * gcc.c-torture/compile/920625-1.c: Likewise.
10315         * gcc.c-torture/compile/961203-1.c: Likewise.
10316         * gcc.c-torture/compile/980506-1.c: Likewise.
10317         * gcc.c-torture/compile/981006-1.c: Likewise.
10318         * gcc.c-torture/compile/981022-1.c: Likewise.
10319         * gcc.c-torture/compile/981223-1.c: Likewise.
10320         * gcc.c-torture/compile/990617-1.c: Likewise.
10321         * gcc.c-torture/compile/dll.c: Likewise.
10322         * gcc.c-torture/compile/labels-3.c: Likewise.
10323         * gcc.c-torture/compile/mipscop-1.c: Likewise.
10324         * gcc.c-torture/compile/mipscop-2.c: Likewise.
10325         * gcc.c-torture/compile/mipscop-3.c: Likewise.
10326         * gcc.c-torture/compile/mipscop-4.c: Likewise.
10327         * gcc.c-torture/compile/simd-5.c: Likewise.
10328         * gcc.c-torture/compile/20000804-1.x: Remove.
10329         * gcc.c-torture/compile/20001205-1.x: Likewise.
10330         * gcc.c-torture/compile/20001226-1.x: Likewise.
10331         * gcc.c-torture/compile/20010518-2.x: Likewise.
10332         * gcc.c-torture/compile/20020312-1.x: Likewise.
10333         * gcc.c-torture/compile/20020604-1.x: Likewise.
10334         * gcc.c-torture/compile/920501-12.x: Likewise.
10335         * gcc.c-torture/compile/920501-4.x: Likewise.
10336         * gcc.c-torture/compile/920520-1.x: Likewise.
10337         * gcc.c-torture/compile/920521-1.x: Likewise.
10338         * gcc.c-torture/compile/920625-1.x: Likewise.
10339         * gcc.c-torture/compile/961203-1.x: Likewise.
10340         * gcc.c-torture/compile/980506-1.x: Likewise.
10341         * gcc.c-torture/compile/981006-1.x: Likewise.
10342         * gcc.c-torture/compile/981022-1.x: Likewise.
10343         * gcc.c-torture/compile/981223-1.x: Likewise.
10344         * gcc.c-torture/compile/990617-1.x: Likewise.
10345         * gcc.c-torture/compile/mipscop-1.x: Likewise.
10346         * gcc.c-torture/compile/mipscop-2.x: Likewise.
10347         * gcc.c-torture/compile/mipscop-3.x: Likewise.
10348         * gcc.c-torture/compile/mipscop-4.x: Likewise.
10349         * gcc.c-torture/compile/simd-5.x: Likewise.
10350
10351         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
10352
10353 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10354
10355         * gcc.c-torture/execute/20030611-1.c: New test.
10356
10357 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10358
10359         PR middle-end/168
10360         * gcc.dg/20030612-1.c: New test case.
10361
10362 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10363
10364         PR c++/10635
10365         * g++.dg/expr/cast1.C: New test.
10366
10367 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10368
10369         * gcc.dg/builtins-21.c: New test case.
10370
10371 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
10372
10373         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
10374         options instead of at the end.
10375         * lib/objc.exp (objc_target_compile): Likewise.
10376
10377 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
10378
10379         PR c++/10432
10380         * g++.dg/parse/error1.C: New test.
10381
10382 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
10383
10384         * gcc.dg/compat/struct-by-value-11_main.c: New file.
10385         * gcc.dg/compat/struct-by-value-11_x.c: New file.
10386         * gcc.dg/compat/struct-by-value-11_y.c: New file.
10387         * gcc.dg/compat/struct-by-value-12_main.c: New file.
10388         * gcc.dg/compat/struct-by-value-12_x.c: New file.
10389         * gcc.dg/compat/struct-by-value-12_y.c: New file.
10390         * gcc.dg/compat/struct-by-value-13_main.c: New file.
10391         * gcc.dg/compat/struct-by-value-13_x.c: New file.
10392         * gcc.dg/compat/struct-by-value-13_y.c: New file.
10393         * gcc.dg/compat/struct-by-value-14_main.c: New file.
10394         * gcc.dg/compat/struct-by-value-14_x.c: New file.
10395         * gcc.dg/compat/struct-by-value-14_y.c: New file.
10396         * gcc.dg/compat/struct-by-value-15_main.c: New file.
10397         * gcc.dg/compat/struct-by-value-15_x.c: New file.
10398         * gcc.dg/compat/struct-by-value-15_y.c: New file.
10399         * gcc.dg/compat/struct-by-value-16_main.c: New file.
10400         * gcc.dg/compat/struct-by-value-16_x.c: New file.
10401         * gcc.dg/compat/struct-by-value-16_y.c: New file.
10402         * gcc.dg/compat/struct-by-value-17_main.c: New file.
10403         * gcc.dg/compat/struct-by-value-17_x.c: New file.
10404         * gcc.dg/compat/struct-by-value-17_y.c: New file.
10405         * gcc.dg/compat/struct-by-value-18_main.c: New file.
10406         * gcc.dg/compat/struct-by-value-18_x.c: New file.
10407         * gcc.dg/compat/struct-by-value-18_y.c: New file.
10408
10409         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
10410         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
10411         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
10412         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
10413         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
10414         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
10415         * gcc.dg/compat/scalar-return-3_main.c: New file.
10416         * gcc.dg/compat/scalar-return-3_x.c: New file.
10417         * gcc.dg/compat/scalar-return-3_y.c: New file.
10418         * gcc.dg/compat/scalar-return-4_main.c: New file.
10419         * gcc.dg/compat/scalar-return-4_x.c: New file.
10420         * gcc.dg/compat/scalar-return-4_y.c: New file.
10421
10422 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
10423
10424         * gcc.dg/compat/fp2-struct-check.h: New file.
10425         * gcc.dg/compat/fp2-struct-defs.h: New file.
10426         * gcc.dg/compat/fp2-struct-init.h: New file.
10427         * gcc.dg/compat/struct-by-value-10_main.c: New file.
10428         * gcc.dg/compat/struct-by-value-10_x.c: New file.
10429         * gcc.dg/compat/struct-by-value-10_y.c: New file.
10430         * gcc.dg/compat/struct-return-10_main.c: New file.
10431         * gcc.dg/compat/struct-return-10_x.c: New file.
10432         * gcc.dg/compat/struct-return-10_y.c: New file.
10433
10434         * gcc.dg/compat/compat-common.h: New file.
10435         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
10436         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
10437         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
10438         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
10439         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
10440         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
10441         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
10442         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10443         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
10444         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
10445         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10446         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
10447         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
10448         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10449         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
10450         * gcc.dg/compat/small-struct-check.h: Ditto.
10451         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
10452         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10453         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
10454         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
10455         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10456         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10457         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
10458         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10459         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
10460         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
10461         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10462         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10463         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
10464         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10465         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10466         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
10467         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10468         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
10469         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
10470         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10471         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
10472         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
10473         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10474         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
10475         * gcc.dg/compat/struct-return-2_main.c: Ditto.
10476         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10477         * gcc.dg/compat/struct-return-2_y.c: Ditto.
10478         * gcc.dg/compat/struct-return-3_main.c: Ditto.
10479         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10480         * gcc.dg/compat/struct-return-3_y.c: Ditto.
10481
10482 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
10483
10484         * g++.dg/pch/static-1.C: New file.
10485         * g++.dg/pch/static-1.Hs: New file.
10486
10487 2003-06-10  Richard Henderson  <rth@redhat.com>
10488
10489         * gcc.dg/asm-7.c: Adjust expected warning text.
10490
10491 2003-06-10  Roger Sayle  <roger@eyesopen.com>
10492
10493         * gcc.dg/builtins-20.c: New test case.
10494
10495 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
10496
10497         PR c++/11131
10498         * g++.dg/opt/template1.C: New test.
10499
10500 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10501
10502         * lib/gcc-dg.exp (dg-test): Clear additional_files and
10503         additional_sources.
10504
10505 2003-05-21  David Taylor  <dtaylor@emc.com>
10506
10507         * gcc.dg/Wpadded.c: New file.
10508
10509 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10510
10511         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
10512         * gcc.dg/special/weak-2.c: Add dg-require-weak.
10513         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
10514         dg-require-weak.
10515
10516 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
10517
10518         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
10519
10520 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10521
10522         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
10523         (dg-require-alias): Likewise.
10524         (dg-require-gc-sections): Likewise.
10525         * lib/target-supports.exp (check_gc_sections_available): Likewise.
10526
10527 2003-06-08  Richard Henderson  <rth@redhat.com>
10528
10529         * gcc.dg/20011029-2.c: Fix the array reference.
10530         * gcc.dg/asm-7.c: New.
10531
10532 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
10533
10534         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
10535
10536 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
10537
10538         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
10539         (dg-require-gc-sections): Likewise.
10540
10541 2003-06-08  Jan Hubicka  <jh@suse.cz>
10542
10543         * i386-cmov1.c: Fix regular expression.
10544         * i386-cvt-1.c: Likewise.
10545         * i386-local.c: Likewise.
10546         * i386-local2.c: Likewise.
10547         * i386-mul.c: Likewise.
10548         * i386-ssetype-1.c: Likewise.
10549         * i386-ssetype-3.c: Likewise.
10550         * i386-ssetype-5.c: Likewise.
10551
10552 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10553
10554         PR c++/11039
10555         * g++.dg/warn/implicit-typename2.C: New test.
10556         * g++.dg/warn/implicit-typename3.C: New test.
10557
10558 2003-06-07  Richard Henderson  <rth@redhat.com>
10559
10560         * g++.dg/other/offsetof3.C: Use size_t.
10561         * g++.dg/other/offsetof4.C: Likewise.
10562
10563 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
10564
10565         * lib/copy-file.exp: New. Implement gcc_copy_files.
10566
10567         * lib/dg-pch.exp: Load copy-file.exp
10568         (dg-pch): Use gcc_copy_files instead of "file copy".
10569
10570 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
10571
10572         * gcc.dg/weak/weak.exp: Simplify.
10573         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10574         * gcc.dg/weak/weak-1.c: Likewise.
10575         * gcc.dg/weak/weak-2.c: Likewise.
10576         * gcc.dg/weak/weak-3.c: Likewise.
10577         * gcc.dg/weak/weak-4.c: Likewise.
10578         * gcc.dg/weak/weak-5.c: Likewise.
10579         * gcc.dg/weak/weak-6.c: Likewise.
10580         * gcc.dg/weak/weak-7.c: Likewise.
10581         * gcc.dg/weak/weak-8.c: Likewise.
10582         * gcc.dg/weak/weak-9.c: Likewise.
10583
10584 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10585
10586         gcc.c-torture/execute/20030606-1.c: New.
10587
10588 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10589
10590         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10591         * gcc.dg/builtins-19.c: Likewise.
10592
10593 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10594
10595         * gcc.dg/builtins-2.c: Add some more tests.
10596         * gcc.dg/builtins-18.c: New test case.
10597         * gcc.dg/builtins-19.c: New test case.
10598
10599 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10600             Jim Wilson  <wilson@tuliptree.org>
10601
10602         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10603
10604 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10605
10606         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10607         mempcpy/stpcpy calls not to be optimized into something else.
10608         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10609         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10610         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10611
10612 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10613
10614         * gcc.dg/format/asm_fprintf-1.c: New test.
10615
10616 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10617
10618         * lib/gcc-defs.exp (additional_sources): New variable.
10619         (dg-additional-sources): New function.
10620         (additional_files): New variable.
10621         (dg-additional-files): New function.
10622         (dg-additional-files-options): Likewise.
10623         * lib/gcc-dg.exp (dg-require-weak): New function.
10624         (dg-require-alias): Likewise.
10625         (dg-require-gc-sections): Likewise.
10626         * lib/target-supports.exp (check_alias_available): Remove testfile
10627         parameter.
10628         (check_gc_sections_available): New function.
10629         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
10630         (dg-gpp-additional-files): Likewise.
10631         * lib/g++.exp (additional_sources): Remove.
10632         (additional_files): Likewise.
10633         (g++_target_compile): Use dg-additional-files-options.
10634
10635         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
10636         Tcl logic.
10637         * gcc.dg/special/ecos.exp: Remove.
10638         * gcc.dg/special/20000419-2.c: Use dg-require-*.
10639         * gcc.dg/special/alias-1.c: Likewise.
10640         * gcc.dg/special/alias-2.c: Likewise.
10641         * gcc.dg/special/gcsec-1.c: Likewise.
10642         * gcc.dg/special/weak-1.c: Likewise.
10643         * gcc.dg/special/weak-2.c: Likewise.
10644         * gcc.dg/special/wkali-1.c: Likewise.
10645         * gcc.dg/special/wkali-2.c: Likewise.
10646
10647         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
10648         dg-gpp-additional-*.
10649         * g++.dg/special/conpr-3.C: Likewise.
10650         * g++.dg/special/conpr-4.C: Likewise.
10651         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
10652         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
10653         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
10654         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
10655         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
10656         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
10657         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
10658         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
10659         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
10660         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
10661         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
10662         * g++.old-deja/g++.other/comdat1.C: Likewise.
10663         * g++.old-deja/g++.other/comdat2.C: Likewise.
10664         * g++.old-deja/g++.other/comdat3.C: Likewise.
10665         * g++.old-deja/g++.other/ctor1.C: Likewise.
10666         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
10667
10668 2003-06-05  Richard Henderson  <rth@redhat.com>
10669
10670         * gcc.dg/debug/20030605-1.c: New.
10671
10672 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10673
10674         * README.QMTEST: Update.
10675
10676 2003-06-04  Richard Henderson  <rth@redhat.com>
10677
10678         * gcc.dg/cleanup-1.c: New.
10679         * gcc.dg/cleanup-2.c: New.
10680         * gcc.dg/cleanup-3.c: New.
10681         * gcc.dg/cleanup-4.c: New.
10682         * gcc.dg/cleanup-5.c: New.
10683         * gcc.dg/cleanup-6.c: New.
10684         * gcc.dg/cleanup-7.c: New.
10685
10686 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10687
10688         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
10689
10690         * lib/dg-pch.exp: New file.
10691         * g++.dg/pch/pch.exp: Use dg-pch.exp.
10692         * gcc.dg/pch/pch.exp: Likewise.
10693
10694 2003-06-04  Roger Sayle  <roger@eyesopen.com>
10695
10696         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10697         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
10698         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
10699         * gcc.dg/builtins-17.c: New test case.
10700         * gcc.dg/i386-387-4.c: New test case.
10701         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
10702
10703 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10704
10705         * gcc.dg/ultrasp9.c: New test.
10706
10707 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10708
10709         * gcc.c-torture/compile/20030604-1.c: New test.
10710         * gcc.dg/sparc-constant-1.c: New test.
10711
10712 2003-06-03  Glen Nakamura  <glen@imodulo.com>
10713
10714         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
10715
10716 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
10717
10718         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
10719
10720         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
10721         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
10722
10723 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
10724
10725         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
10726
10727 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10728
10729         PR c++/10940
10730         * g++.dg/template/spec10.C: New test.
10731
10732 2003-06-03  Roger Sayle  <roger@eyesopen.com>
10733
10734         * gcc.dg/builtins-16.c: New test case.
10735
10736 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
10737
10738         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
10739         mempcpy test with post-increments.
10740         * gcc.c-torture/execute/string-opt-3.c: New test.
10741         * gcc.dg/string-opt-1.c: New test.
10742
10743 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
10744
10745         PR fortran/10965
10746         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
10747
10748 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
10749
10750         * lib/scanasm.exp (dg-scan): New function, factored out of ...
10751         (scan-assembler): ... here.  Use dg-scan.
10752         (scan-assembler-not): Likewise.
10753         (scan-file): New function.
10754         (scan-file-not): Likewise.
10755         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
10756         * gcc.dg/cpp/_Pragma4.c: Likewise.
10757         * gcc.dg/cpp/_Pragma5.c: Likewise.
10758         * gcc.dg/cpp/avoidpaste1.c: Likewise.
10759         * gcc.dg/cpp/avoidpaste2.c: Likewise.
10760         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
10761         * gcc.dg/cpp/cmdlne-P.c: Likewise.
10762         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
10763         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
10764         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
10765         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10766         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
10767         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
10768         * gcc.dg/cpp/cxxcom1.c: Likewise.
10769         * gcc.dg/cpp/line1.c: Likewise.
10770         * gcc.dg/cpp/maccom1.c: Likewise.
10771         * gcc.dg/cpp/maccom2.c: Likewise.
10772         * gcc.dg/cpp/maccom3.c: Likewise.
10773         * gcc.dg/cpp/maccom4.c: Likewise.
10774         * gcc.dg/cpp/maccom5.c: Likewise.
10775         * gcc.dg/cpp/maccom6.c: Likewise.
10776         * gcc.dg/cpp/multiline.c: Likewise.
10777         * gcc.dg/cpp/spacing1.c: Likewise.
10778         * gcc.dg/cpp/spacing2.c: Likewise.
10779         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
10780         * gcc.dg/cpp/trad/maccom1.c: Likewise.
10781         * gcc.dg/cpp/trad/maccom2.c: Likewise.
10782         * gcc.dg/cpp/trad/maccom3.c: Likewise.
10783         * gcc.dg/cpp/trad/maccom4.c: Likewise.
10784         * gcc.dg/cpp/trad/maccom6.c: Likewise.
10785         * gcc.dg/cpp/cxxcom2.c: Likewise.
10786         * gcc.dg/cpp/cxxcom2.h: New file.
10787
10788         * gcc.dg/cpp/truefalse.cpp: Move it to ...
10789         * g++.dg/cpp/truefalse.C: Here.
10790         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
10791
10792 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
10793
10794         * gcc.dg/cpp/redef3.c: New file.
10795
10796 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10797
10798         * gcc.dg/i386-loop-3.c: New test.
10799
10800 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
10801
10802         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
10803
10804 2003-05-31  Roger Sayle  <roger@eyesopen.com>
10805
10806         * gcc.dg/fwrapv-1.c: New test case.
10807         * gcc.dg/fwrapv-2.c: New test case.
10808
10809 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10810
10811         PR c++/10956
10812         * g++.dg/template/spec9.C: New test.
10813
10814 2003-05-29  Roger Sayle  <roger@eyesopen.com>
10815
10816         * gcc.dg/duff-4.c: New test case.
10817
10818 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
10819
10820         PR fortran/10843
10821         * g77.dg/ffixed-form-1.f: New test
10822         * g77.dg/ffixed-form-2.f: New test
10823         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
10824         * g77.dg/ffree-form-3.f: New test
10825
10826 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
10827
10828         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
10829         * gcc.dg/wint_t-1.c: Likewise.
10830
10831 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10832
10833         * g++.dg/template/access11.C: New test.
10834
10835 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10836
10837         PR c++/10849
10838         * g++.dg/template/access10.C: New test.
10839
10840 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10841             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10842
10843         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
10844
10845 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10846
10847         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10848         suppress for powerpc-*-darwin*.
10849         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10850
10851 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10852
10853         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10854         suppress option for powerpc-*-darwin*.
10855
10856 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10857
10858         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10859         * gcc.dg/builtins-4.c: Add test for fmod.
10860
10861 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10862
10863         PR c++/10682
10864         * g++.dg/template/instantiate4.C: New test.
10865
10866 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10867
10868         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10869
10870 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10871
10872         * gcc.dg/compat/scalar-return-1_main.c: New file.
10873         * gcc.dg/compat/scalar-return-1_x.c: New file.
10874         * gcc.dg/compat/scalar-return-1_y.c: New file.
10875         * gcc.dg/compat/scalar-return-2_main.c: New file.
10876         * gcc.dg/compat/scalar-return-2_x.c: New file.
10877         * gcc.dg/compat/scalar-return-2_y.c: New file.
10878         * gcc.dg/compat/struct-return-3_main.c: New file.
10879         * gcc.dg/compat/struct-return-3_y.c: New file.
10880         * gcc.dg/compat/struct-return-3_x.c: New file.
10881         * gcc.dg/compat/struct-return-2_main.c: New file.
10882         * gcc.dg/compat/struct-return-2_x.c: New file.
10883         * gcc.dg/compat/struct-return-2_y.c: New file.
10884
10885 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10886
10887         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10888         for hppa*-hp-hpux*.
10889         * gcc.dg/20021014-1.c (dg-options): Likewise.
10890         * gcc.dg/nest.c (dg-options): Likewise.
10891
10892 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10893
10894         PR c++/9738
10895         * g++.dg/ext/dllimport2.C: New file.
10896         * g++.dg/ext/dllimport3.C: New file.
10897
10898 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10899
10900         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10901         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10902         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10903         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10904         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10905         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10906         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10907         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10908         * gcc.dg/compat/small-struct-defs.h: New file.
10909         * gcc.dg/compat/small-struct-init.h: New file.
10910         * gcc.dg/compat/small-struct-check.h: New file.
10911         * gcc.dg/compat/fp-struct-defs.h: New file.
10912         * gcc.dg/compat/fp-struct-check.h: New file.
10913         * gcc.dg/compat/fp-struct-init.h: New file.
10914         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10915         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10916
10917 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10918
10919         * gcc.dg/20030225-2.c: New test.
10920
10921 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10922             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10923
10924         * gcc.c-torture/compile/20030518-1.c: New test case.
10925
10926 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10927
10928         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10929         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10930         gcc-dg-debug-runtest.
10931         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10932         gcc-dg-debug-runtest.
10933
10934 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10935
10936         PR c++/9022
10937         * g++.dg/lookup/using6.C: New test.
10938
10939 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10940
10941         * g++.dg/parse/access2.C: New test.
10942
10943 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10944
10945         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10946         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10947         * gcc.dg/debug/debug.exp: Likewise.
10948
10949 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10950
10951         * gcc.dg/dollar.c: New test.
10952
10953 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10954
10955         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10956         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10957         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10958         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10959         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10960         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10961         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10962         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10963         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10964         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10965         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10966         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10967         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10968         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10969         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10970         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10971         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10972         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10973
10974 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10975
10976         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10977         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10978         support for "repo" mode.
10979         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10980         * lib/g77-dg.exp: Likewise.
10981         * lib/obj-dg.exp: Likewise.
10982
10983 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10984
10985         Merge from gcc-3_2-rhl8-branch:
10986         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10987
10988         * gcc.dg/tls/opt-6.c: New test.
10989
10990         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10991
10992         * gcc.dg/20030405-1.c: New test.
10993
10994         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10995
10996         * gcc.dg/20030309-1.c: New test.
10997
10998         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10999
11000         * gcc.c-torture/execute/20030307-1.c: New test.
11001
11002         2003-02-20  Randolph Chung  <tausq@debian.org>
11003
11004         * gcc.c-torture/compile/20030220-1.c: New test.
11005
11006         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
11007
11008         * gcc.dg/20030217-1.c: New test.
11009
11010         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
11011
11012         * gcc.c-torture/compile/20020129-1.c: New test.
11013
11014         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11015
11016         * gcc.dg/unroll-1.c: New test.
11017
11018         2002-11-16  Jan Hubicka  <jh@suse.cz>
11019
11020         * gcc.c-torture/execute/20020920-1.c: New test.
11021
11022         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
11023
11024         PR target/7434
11025         * gcc.c-torture/compile/20021008-1.c: New test.
11026
11027         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
11028
11029         PR target/7559
11030         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
11031
11032         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
11033
11034         * gcc.c-torture/compile/20020807-1.c: New test.
11035
11036         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
11037
11038         * gcc.dg/tls/opt-1.c: New test.
11039
11040         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
11041
11042         * gcc.dg/20020729-1.c: New test.
11043
11044         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
11045
11046         * g++.dg/opt/life1.C: New test.
11047
11048         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
11049
11050         * gcc.dg/20020525-1.c: New test.
11051
11052         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
11053
11054         PR c++/6794
11055         * g++.dg/ext/pretty1.C: New test.
11056         * g++.dg/ext/pretty2.C: New test.
11057
11058 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
11059
11060         PR c++/8385
11061         * g++.dg/ext/typeof5.C: New test.
11062
11063 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
11064
11065         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
11066         __USER_LABEL_PREFIX__ into account.
11067         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
11068
11069 2003-05-14  Roger Sayle  <roger@eyesopen.com>
11070
11071         * gcc.dg/builtins-15.c: New test case.
11072
11073 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
11074
11075         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
11076
11077 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
11078
11079         * lib/g++.exp: Tweak handling of additional source files.
11080         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
11081         * g++.dg/special/conpr-2a.C: Rename to ...
11082         * g++.dg/special/conpr-2a.cc: ... this.
11083         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
11084         * g++.dg/special/conpr-3a.C: Rename to ...
11085         * g++.dg/special/conpr-3a.cc: This.
11086         * g++.dg/special/conpr-3b.C: Rename to ...
11087         * g++.dg/special/conpr-3b.cc: This.
11088         * g++.dg/special/conpr-4.C: New test.
11089         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
11090
11091 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
11092
11093         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
11094
11095 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11096
11097         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
11098         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11099         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
11100         * g++.old-deja/g++.other/warn3.C: Likewise.
11101
11102 2003-05-11  Roger Sayle  <roger@eyesopen.com>
11103
11104         * gcc.dg/i386-387-1.c: Update to also test log.
11105         * gcc.dg/i386-387-2.c: Likewise.
11106
11107 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
11108
11109         * g77.f-torture/execute/int8421.f: New test.
11110
11111 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11112
11113         PR c++/10230, c++/10481
11114         * g++.dg/lookup/scoped5.C: New test.
11115
11116 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11117
11118         PR c++/10552
11119         * g++.dg/template/ttp6.C: New test.
11120
11121 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
11122
11123         * gcc.c-torture/execute/builtins: New directory.
11124         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
11125         gcc.c-torture/execute/builtins.
11126         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
11127         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
11128         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
11129         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
11130
11131 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11132
11133         PR c++/9252
11134         * g++.dg/template/access8.C: New test.
11135         * g++.dg/template/access9.C: New test.
11136
11137 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11138
11139         PR c++/9554
11140         * g++.dg/parse/access1.C: New test.
11141
11142 2003-05-09  DJ Delorie  <dj@redhat.com>
11143
11144         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
11145         long, and not an int.
11146
11147 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11148
11149         PR c++/10555, c++/10576
11150         * g++.dg/template/memclass1.C: New test.
11151
11152 2003-05-08  DJ Delorie  <dj@redhat.com>
11153
11154         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
11155         targets.
11156         * gcc.c-torture/execute/20021024-1.x: Likewise.
11157         * gcc.c-torture/execute/shiftdi.x: Likewise.
11158         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
11159         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
11160         * gcc.dg/20021018-1.c: Likewise.
11161
11162 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11163
11164         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
11165
11166         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
11167         (bcopy): Call memmove.
11168
11169 2003-05-08  Roger Sayle  <roger@eyesopen.com>
11170
11171         * g77.f-torture/compile/8485.f: New test case.
11172
11173 2003-05-07  Richard Henderson  <rth@redhat.com>
11174
11175         PR c++/10570
11176         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
11177         Verify exception_cleanup not called for rethrows.
11178         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
11179         when exiting catch block without rethrowing.
11180         * g++.dg/eh/forced3.C: New.
11181         * g++.dg/eh/forced4.C: New.
11182
11183 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
11184
11185         * gcc.dg/20030505.c: Fix triplet.
11186
11187 2003-05-06  DJ Delorie  <dj@redhat.com>
11188
11189         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
11190         * gcc.dg/nest.c: Likewise.
11191
11192 2003-05-05  Roger Sayle  <roger@eyesopen.com>
11193
11194         * gcc.dg/builtins-14.c: New test case.
11195
11196 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
11197
11198         * lib/compat.exp (compat-execute): New argument.
11199         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
11200         * gcc.dg/compat: New test directory.
11201         * gcc.dg/compat/compat.exp: New expect script.
11202         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
11203         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
11204         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
11205         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
11206         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
11207         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
11208
11209         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
11210         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
11211         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
11212         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
11213         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
11214         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
11215         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
11216         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
11217         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
11218         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
11219         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
11220         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
11221         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
11222         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
11223         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
11224
11225 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
11226
11227         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
11228
11229 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
11230
11231         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
11232
11233 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
11234
11235         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
11236         * gcc.dg/ppc-fsel-2.c: New test.
11237
11238         * gcc.dg/unused-5.c: New test.
11239
11240 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11241
11242         PR c++/10496
11243         * g++.dg/warn/pmf1.C: New test.
11244
11245 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11246
11247         PR c++/4494
11248         * g++.dg/warn/main.C: New test.
11249
11250 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11251
11252         * gcc.dg/nonnull-3.c: New test.
11253
11254 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
11255
11256         * gcc.dg/cpp/Wtrigraphs.c: Update.
11257         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
11258
11259 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
11260
11261         * gcc.dg/ppc-fsel-1.c: New test.
11262
11263 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
11264
11265         PR c/10604
11266         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
11267
11268 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
11269
11270         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
11271
11272 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11273
11274         PR c++/9364, c++/10553, c++/10586
11275         * g++.dg/parse/typename4.C: New test.
11276         * g++.dg/parse/typename5.C: Likewise.
11277
11278 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
11279
11280         * gcc.c-torture/compile/20030503-1.c: New test.
11281
11282 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11283
11284         * g++.dg/lookup/using5.C: Fix testcase error.
11285
11286 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
11287
11288         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
11289         since MEABI is no longer supported.  Remove all vestiges
11290         of MEABI from the test.
11291
11292 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11293
11294         PR c++/10554
11295         * g++.dg/lookup/using5.C: New test.
11296
11297 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11298
11299         PR c++/8772
11300         * g++.dg/template/ttp5.C: New test.
11301
11302 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
11303
11304         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
11305         (dg-gpp-additional-sources): New function.
11306         (dg-gpp-additional-files): Likewise.
11307         * lib/g++.exp (additional_sources): New variable.
11308         (additional_files): Likewise.
11309         (g++_target_compile): Deal with them.
11310         * lib/old-dejagnu.exp: Remove.
11311         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
11312         * g++.old-deja: Revise all tests to use dg commands.
11313
11314 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11315
11316         PR c++/9432, c++/9528
11317         * g++.dg/lookup/using4.C: New test.
11318
11319 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
11320
11321         * gcc.dg/noreturn-5.c: New file.
11322         * gcc.dg/noreturn-6.c: New file.
11323
11324         * gcc.c-torture/compile/inline-1.c: New file.
11325
11326 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11327
11328         PR c++/10551
11329         * g++.dg/template/explicit1.C: New test.
11330
11331 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11332
11333         PR c++/10549
11334         * g++.dg/other/bitfield1.C: New test.
11335
11336         PR c++/10527
11337         * g++.dg/init/new7.C: New test.
11338
11339 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11340
11341         * g++.dg/ext/desig1.C: New test.
11342         * g++.dg/ext/init1.C: Update.
11343
11344         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
11345
11346 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
11347
11348         PR c++/10180
11349         * g++.dg/warn/Winline-1.C: New test.
11350
11351 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
11352
11353         * gcc.c-torture/execute/string-opt-19.c: New test.
11354
11355         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
11356         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
11357
11358 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
11359
11360         PR c++/10506
11361         * g++.dg/init/new6.C: New test.
11362
11363         PR c++/10503
11364         * g++.dg/init/ref6.C: New test.
11365
11366 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
11367
11368         * g++.dg/warn/weak1.C: XFAIL on AIX4.
11369
11370 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11371
11372         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
11373         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
11374
11375 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
11376
11377         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
11378         initialized static data members.
11379
11380 2003-04-25  H.J. Lu <hjl@gnu.org>
11381
11382         * gcc.dg/ia64-sync-4.c: New test.
11383
11384 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11385
11386         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
11387         date.
11388
11389 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
11390
11391         PR c++/10337
11392         * g++.dg/warn/conv1.C: New test.
11393         * g++.old-deja/g++.other/conv7.C: Adjust.
11394         * g++.old-deja/g++.other/overload14.C: Adjust.
11395
11396 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11397
11398         PR c++/10471
11399         * g++.dg/template/defarg2.C: New test.
11400
11401 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
11402
11403         * gcc.dg/cpp/include2.c: Update.
11404         * gcc.dg/cpp/multiline-2.c: New.
11405         * gcc.dg/cpp/multiline.c: Update.
11406         * gcc.dg/cpp/strify2.c: Update.
11407         * gcc.dg/cpp/trad/literals-2.c: Update.
11408
11409 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11410
11411         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
11412
11413 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11414
11415         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
11416
11417 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11418
11419         PR c++/10451
11420         * g++.dg/parse/crash4.C: New test.
11421
11422         PR c++/9847
11423         * g++.dg/parse/crash5.C: New test.
11424
11425 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
11426
11427         PR c++/10446
11428         * g++.dg/parse/crash3.C: New test.
11429
11430         PR c++/10428
11431         * g++.dg/parse/elab1.C: New test.
11432
11433 2003-04-22  Devang Patel  <dpatel@apple.com>
11434
11435         * gcc.dg/cpp/trad/funlike-5.c: New test.
11436
11437 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
11438
11439         * g++.dg/other/packed1.C: Fix dg options.
11440
11441 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
11442
11443         * g++.dg/other/offsetof2.C: New test.
11444
11445 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
11446
11447         * g++.dg/template/recurse.C: Adjust location of error messages.
11448
11449 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
11450
11451         PR c++/9881
11452         * g++.dg/init/addr-const1.C: New test.
11453         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
11454
11455 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11456
11457         PR c++/10405
11458         * g++.dg/lookup/struct-hack1.C: New test.
11459
11460 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
11461
11462         * ucs.c: Update diagnostic messages.
11463
11464 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11465
11466         * gcc.dg/cpp/truefalse.cpp: New test.
11467         * gcc.dg/cpp/cpp.exp: Update.
11468         * g++.dg/other/stdbool-if.C: Remove.
11469
11470 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11471
11472         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
11473         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
11474
11475 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11476
11477         * gcc.c-torture/compile/20030418-1.c: New test.
11478
11479 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
11480
11481         * README.compat: Remove; content moved to doc/sourcebuild.texi.
11482
11483 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11484
11485         PR c++/10347
11486         g++.dg/template/dependent-name1.C: New test.
11487
11488 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
11489
11490         * gcc.dg/warn-1.c (tourist_guide): New array,
11491         contains a pointer to bar.
11492
11493 2003-04-16  Roger Sayle  <roger@eyesopen.com>
11494
11495         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
11496         * gcc.c-torture/execute/medce-1.c: New test case.
11497         * gcc.c-torture/execute/medce-2.c: New test case.
11498
11499 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
11500
11501         * lib/prune.exp: Ignore more messages.
11502
11503         PR c++/10381
11504         * g++.dg/parse/lookup3.C: New test.
11505
11506 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
11507
11508         * gcc.c-torture/compile/20030415-1.c : New test.
11509
11510 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
11511
11512         * gcc.c-torture/execute/scope-2.c: Move to ...
11513         * gcc.dg/noncompile/scope.c: .... here.
11514
11515 2003-04-14  Roger Sayle  <roger@eyesopen.com>
11516
11517         * gcc.dg/20030414-2.c: New test case.
11518
11519 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
11520
11521         PR target/10377
11522         * gcc.dg/20030414-1.c: New test.
11523
11524 2003-04-13  Roger Sayle  <roger@eyesopen.com>
11525
11526         * gcc.dg/builtins-12.c: New test case.
11527         * gcc.dg/builtins-13.c: New test case.
11528
11529 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11530
11531         * gcc.c-torture/execute/string-opt-18.c: New test.
11532
11533 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
11534
11535         PR c++/10300
11536         * g++.dg/init/new5.C: New test.
11537
11538 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
11539
11540         PR c++/7910
11541         * g++.dg/ext/dllimport1.C: New test.
11542
11543 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11544
11545         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
11546
11547 2003-04-11  Bud Davis <bdavis9659@comcast.net>
11548
11549         PR Fortran/9263
11550         * g77.f-torture/noncompile/9263.f: New test
11551         PR Fortran/1832
11552         * g77.f-torture/execute/1832.f: New test
11553
11554 2003-04-11  David Chad  <davidc@freebsd.org>
11555             Loren J. Rittle  <ljrittle@acm.org>
11556
11557         libobjc/8562
11558         * objc.dg/headers.m: New test.
11559
11560 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
11561
11562         * gcc.c-torture/execute/builtin-noret-2.c: New.
11563         * gcc.c-torture/execute/builtin-noret-2.x: New.
11564         XFAIL builtin-noret-2.c at -O1 and above.
11565         * gcc.dg/redecl.c: New.
11566         * gcc.dg/Wshadow-1.c: Update error regexps.
11567
11568 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
11569
11570         * g++.dg/abi/bitfield10.C: New test.
11571
11572 2003-04-09  Mike Stump  <mrs@apple.com>
11573
11574         * gcc.dg/pch/pch.exp: Make testcase names longer.
11575         * g++.dg/pch/pch.exp: Make testcase names longer.
11576
11577 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11578
11579         * gcc.dg/builtins-11.c: New test case.
11580
11581 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11582
11583         * gcc.dg/builtins-9.c: New test case.
11584         * gcc.dg/builtins-10.c: New test case.
11585
11586 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11587
11588         * gcc.dg/noncompile/init-4.c.c: New test.
11589
11590 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11591
11592         * gcc.misc-test/gcov-9.c: New test.
11593         * gcc.misc-test/gcov-10.c: New test
11594         * gcc.misc-test/gcov-11.c: New test.
11595
11596 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11597
11598         PR optimization/10024
11599         * gcc.c-torture/compile/20030405-1.c: New test.
11600
11601 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11602
11603         * gcc.dg/pch/static-3.c: New.
11604         * gcc.dg/pch/static-3.hs: New.
11605         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11606
11607 2003-04-04  Richard Henderson  <rth@redhat.com>
11608
11609         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11610         * g++.dg/eh/forced2.C: Likewise.
11611
11612 2003-04-03  Mike Stump  <mrs@apple.com>
11613
11614         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11615         target arg.
11616         (scan-assembler-times, scan-assembler-not): Likewise.
11617         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11618
11619 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11620
11621         * gcc.dg/sparc-loop-1.c: New test.
11622
11623 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
11624
11625         PR other/9274
11626         * g++.dg/pch/system-2.C: New.
11627         * g++.dg/pch/system-2.Hs: New.
11628
11629 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
11630
11631         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
11632
11633         * g++.dg/eh/simd-1.C (vecfunc): Same.
11634
11635 2003-04-01  Roger Sayle  <roger@eyesopen.com>
11636
11637         * gcc.c-torture/execute/20030401-1.c: New test case.
11638
11639 2003-04-01  Ziemowit Laski <zlaski@apple.com>
11640
11641         * objc.dg/defs.m: New.
11642
11643 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
11644
11645         * g++.dg/eh/simd-1.C: New.
11646         * g++.dg/eh/simd-2.C: New.
11647
11648 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
11649
11650         * gcc.c-torture/execute/simd-3.c: New.
11651
11652 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11653
11654         PR c/9936
11655         * gcc.dg/20030331-2.c: New test.
11656
11657 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11658
11659         PR c++/10278
11660         * g++.dg/parse/crash2.C: New test.
11661
11662 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11663
11664         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
11665         * gcc.c-torture/execute/20030331-1.c: ...here.
11666
11667 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11668
11669         * gcc.c-torture/execute/20030331-1.c: New test.
11670
11671 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11672
11673         * lib/gcov.exp: Adjust call return testing strings.
11674         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
11675
11676 2003-03-31  Roger Sayle  <roger@eyesopen.com>
11677
11678         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
11679         * gcc.dg/builtins-7.c: New test case.
11680         * gcc.dg/builtins-8.c: New test case.
11681
11682 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11683
11684         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
11685
11686 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
11687
11688         PR c++/7647
11689         * g++.dg/lookup-class-member-2.C: New test.
11690
11691 2003-03-30  Glen Nakamura  <glen@imodulo.com>
11692
11693         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
11694
11695 2003-03-28  Roger Sayle  <roger@eyesopen.com>
11696
11697         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
11698
11699 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
11700
11701         * g++.dg/init/attrib1.C: New test.
11702
11703 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11704
11705         * gcc.dg/ultrasp8.c: New test.
11706
11707 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11708
11709         * gcc.dg/ultrasp7.c: New test.
11710
11711 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
11712
11713         PR c++/10047
11714         * g++.dg/template/inline1.C: New test.
11715
11716 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11717
11718         * gcc.dg/sparc-dwarf2.c: New test.
11719
11720 2003-03-27  Roger Sayle  <roger@eyesopen.com>
11721
11722         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
11723         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
11724
11725 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
11726
11727         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
11728         than reading .x files.
11729         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
11730         * g77.dg/gcov/gcov-1.f: Likewise.
11731         * gcc.misc-tests/gcov-4b.c: Likewise.
11732         * gcc.misc-tests/gcov-5b.c: Likewise.
11733         * gcc.misc-tests/gcov-6.c: Likewise.
11734         * gcc.misc-tests/gcov-7.c: Likewise.
11735         * gcc.misc-tests/gcov-8.c: Likewise.
11736         * g++.dg/gcov/gcov-1.x: Remove.
11737         * g77.dg/gcov/gcov-1.x: Likewise.
11738         * gcc.misc-tests/gcov-4b.x: Likewise.
11739         * gcc.misc-tests/gcov-5b.x: Likewise.
11740         * gcc.misc-tests/gcov-6.x: Likewise.
11741         * gcc.misc-tests/gcov-7.x: Likewise.
11742         * gcc.misc-tests/gcov-8.x: Likewise.
11743
11744 2003-03-27  Glen Nakamura  <glen@imodulo.com>
11745
11746         PR opt/10087
11747         * gcc.dg/20030324-1.c: New test.
11748
11749 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
11750
11751         PR c++/10224
11752         * g++.dg/template/arg3.C: New test.
11753
11754         PR c++/10158
11755         * g++.dg/template/friend18.C: New test.
11756
11757 2003-03-26  Roger Sayle  <roger@eyesopen.com>
11758
11759         * g77.f-torture/compile/20030326-1.f: New test case.
11760
11761 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
11762
11763         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
11764
11765         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
11766
11767 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
11768
11769         * gcc.dg/ia64-sync-3.c: New test.
11770
11771 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
11772
11773         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
11774
11775 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11776
11777         * gcc.dg/ultrasp6.c: New test.
11778
11779 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11780
11781         * gcc.dg/i386-signbit-1.c: New test.
11782         * gcc.dg/i386-signbit-2.c: New test.
11783         * gcc.dg/i386-signbit-3.c: New test.
11784
11785 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11786
11787         * gcc.dg/ultrasp5.c: Fix options.
11788
11789 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11790
11791         * gcc.dg/ultrasp5.c: Fix comment.
11792
11793 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
11794
11795         PR fortran/10197
11796         * g77.f-torture/execute/10197.f: New test.
11797
11798 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
11799
11800         PR c++/9898, c++/383
11801         * g++.dg/template/conv6.C: New test.
11802
11803         PR c++/10119
11804         * g++.dg/template/ptrmem5.C: New test.
11805
11806         PR c++/10026
11807         * g++.dg/lookup/koenig1.C: New test.
11808
11809         PR C++/10199
11810         * g++.dg/lookup/template2.C: New test.
11811
11812 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
11813
11814         * g++.dg/opt/rtti1.C: New test.
11815
11816 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11817
11818         * gcc.dg/ultrasp5.c: New test.
11819
11820 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
11821
11822         PR middle-end/9967
11823         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
11824         builtin fputs.
11825
11826 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11827
11828         PR c/8224
11829         * gcc.dg/20030323-1.c: New test.
11830
11831 2003-03-23  Roger Sayle  <roger@eyesopen.com>
11832
11833         * gcc.c-torture/compile/20030323-1.c: New test case.
11834
11835 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
11836
11837         * gcc.dg/20030321-1.c: New test.
11838
11839 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
11840
11841         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
11842
11843 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11844
11845         PR c++/9978, c++/9708
11846         * g++.dg/ext/vlm1.C: Adjust expected error.
11847         * g++.dg/ext/vla2.C: New test.
11848         * g++.dg/template/arg1.C: New test.
11849         * g++.dg/template/arg2.C: New test.
11850
11851 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11852
11853         * g77.f-torture/execute/select.f: New test.
11854         * g77.f-torture/noncompile/select_no_compile.f: New test.
11855
11856 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11857
11858         PR c++/9898
11859         * g++.dg/other/error4.C: New test.
11860
11861 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11862
11863         * g++.dg/template/friend17.C: New test.
11864
11865 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11866
11867         * gcc.c-torture/compile/20030320-1.c: New.
11868
11869 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11870
11871         * gcc.dg/builtins-6.c: New test case.
11872
11873 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11874
11875         PR target/10073
11876         * gcc.c-torture/compile/20030319-1.c: New.
11877
11878 2003-03-18  Jan Hubicka  <jh@suse.cz>
11879
11880         * gcc.dg/i386-cvt-1.c: New test.
11881
11882 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11883
11884         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11885         * objc.dg/naming-2.m: Likewise.
11886
11887 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11888
11889         PR c++/9639
11890         * g++.dg/parse/crash1.C: New test.
11891
11892 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11893
11894         PR c++/8805
11895         * g++.dg/eh/cleanup1.C: New test.
11896
11897 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11898
11899         * gcc.c-torture/execute/20030316-1.c: New test case.
11900
11901 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11902
11903         PR c++/9629
11904         * g++.dg/init/ctor2.C: New test.
11905
11906 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11907
11908         * g77.f-torture/compile/xformat.f: New test case.
11909
11910 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11911
11912         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11913         * g++.old-deja/g++.mike/eh50.C: Likewise.
11914
11915 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11916
11917         PR c++/6440
11918         * g++.dg/template/spec7.C: New test.
11919         * g++.dg/template/spec8.C: Likewise.
11920
11921 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11922
11923         * gcc.c-torture/execute/20030313-1.c: New test.
11924
11925 2003-03-14  Richard Henderson  <rth@redhat.com>
11926
11927         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11928
11929 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11930
11931         * gcc.c-torture/compile/20030314-1.c: New test.
11932
11933 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11934
11935         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11936         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11937         thumb target,
11938         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11939         to accept newer _imp__  prefix and additional
11940         newline in .drectve section.
11941         * gcc.dg/dll-4.c: Likewise.
11942         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11943         switch.
11944
11945 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11946
11947         * g++.dg/parse/namespace9.C: New test.
11948
11949         * g++.dg/init/ref5.C: New test.
11950         * g++.dg/parse/ptrmem1.C: Likewise.
11951
11952 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11953
11954         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11955         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11956         regular expression.
11957         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11958         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11959
11960 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11961
11962         * gcc.c-torture/execute/20030224-2.c: New test.
11963
11964 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11965
11966         * gcc.dg/decl-3.c: New test.
11967
11968 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11969
11970         * gcc.dg/i386-loop-2.c: New test.
11971
11972 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11973
11974         PR c++/9474
11975         * g++.dg/parse/namespace8.C: New test.
11976
11977         PR c++/9924
11978         * g++.dg/overload/builtin2.C: New test.
11979
11980 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11981
11982         * gcc.dg/return-type-3.c: New test.
11983
11984 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11985
11986         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11987         profiling options are not supported.
11988
11989 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11990
11991         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11992         * g++.old-deja/g++.warn/impint2.C: Likewise.
11993
11994 2003-03-10  Devang Patel  <dpatel@apple.com>
11995
11996         * g++.dg/cpp/c++_cmd_1.C: New test.
11997         * g++.dg/cpp/c++_cmd_1.h: New file.
11998
11999 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
12000
12001         * gcc.dg/altivec-9.c: New file.
12002
12003 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12004
12005         * gcc.dg/ppc-sdata-1.c: New test.
12006         * gcc.dg/ppc-sdata-2.c: New test.
12007
12008 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
12009
12010         PR c++/9373
12011         * g++.dg/opt/ptrmem2.C: New test.
12012
12013         PR c++/8534
12014         * g++.dg/opt/ptrmem1.C: New test.
12015
12016 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12017
12018         * gcc.dg/i386-loop-1.c: New test.
12019
12020 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12021
12022         PR c++/9970
12023         * g++.dg/lookup/friend1.C: New test.
12024
12025 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
12026
12027         PR c++/9823
12028         * g++.dg/parser/constructor1.C: New test.
12029
12030 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
12031
12032         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
12033
12034         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
12035
12036 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
12037
12038         * gcc.dg/cpp/Wunused.c: Update test.
12039
12040 2003-03-08  Jan Hubicka  <jh@suse.cz>
12041
12042         * gcc.dg/inline-3.c: New test.
12043
12044 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
12045
12046         PR c++/9809
12047         * g++.dg/parse/builtin1.C: New test.
12048
12049         PR c++/9982
12050         * g++.dg/abi/cookie1.C: New test.
12051         * g++.dg/abi/cookie2.C: Likewise.
12052
12053         PR c++/9524
12054         * g++.dg/template/field1.C: New test.
12055
12056         PR c++/9912
12057         * g++.dg/parse/class1.C: New test.
12058         * g++.dg/parse/namespace7.C: Likewise.
12059         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
12060
12061 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
12062
12063         * g++.dg/init/ref4.C: New test.
12064
12065 2003-03-07  Jan Hubicka  <jh@suse.cz>
12066
12067         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
12068         * gcc.dg/inline-3.c:  New test.
12069
12070 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
12071
12072         * g++.dg/init/ref3.C: New test.
12073
12074         PR c++/9965
12075         * g++.dg/init/ref2.C: New test.
12076
12077         PR c++/9400
12078         * g++.dg/warn/Wshadow-2.C: New test.
12079
12080         PR c++/9791
12081         * g++.dg/warn/Woverloaded-1.C: New test.
12082
12083 2003-03-05  Jan Hubicka  <jh@suse.cz>
12084
12085         * gcc.dg/i386-local2.c: New.
12086         * gcc.dg/i386-local.c: Fix typo.
12087
12088 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
12089
12090         * g++.dg/abi/layout3.C: New test.
12091
12092 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12093
12094         * gcc.c-torture/compile/20030305-1.c
12095
12096 2003-03-05  Jan Hubicka  <jh@suse.cz>
12097
12098         * gcc.dg/i386-local.c: New.
12099
12100 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
12101
12102         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
12103
12104 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12105
12106         * gcc.dg/switch-2.c: New test.
12107         * gcc.dg/switch-3.c: New test.
12108         * gcc.dg/Wswitch.c: Adjust line numbers.
12109         * gcc.dg/Wswitch-default.c: Likewise.
12110         * gcc.dg/Wswitch-enum.c: Likewise.
12111
12112 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
12113
12114         * gcc.c-torture/execute/20030222-1.c: New test.
12115
12116 2003-03-03  James E Wilson  <wilson@tuliptree.org>
12117
12118         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
12119
12120 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
12121
12122         PR c++/9878
12123         * g++.dg/init/ref1.C: New test.
12124
12125 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
12126
12127         * gcc.dg/sh-relax.c: New SH-only test.
12128
12129 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
12130
12131         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
12132         comment explaining purpose of testcase.
12133
12134 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12135
12136         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
12137         for HC11/HC12 (asm needs two int registers).
12138         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
12139         HC11/HC12 because the test uses an asm which needs two 32-bit
12140         registers.
12141
12142 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12143
12144         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
12145         for HC11/HC12 (array is too large otherwise).
12146         * gcc.c-torture/compile/920501-4.x: New file, likewise.
12147         * gcc.c-torture/compile/20010518-2.x: Likewise.
12148         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
12149         HC11/HC12 (array is too large).
12150
12151 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
12152
12153         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
12154         * lib/g++-dg.exp (g++-dg-test): Likewise.
12155
12156 2003-03-01  Roger Sayle  <roger@eyesopen.com>
12157
12158         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
12159         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
12160
12161 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12162
12163         * g++.dg/warn/implicit-typename1.C: Remove warning.
12164
12165 2003-02-28  Richard Henderson  <rth@redhat.com>
12166
12167         * gcc.dg/noreturn-1.c: Move noreturn warning line.
12168         * gcc.dg/return-type-1.c: Move control reaches end warning line.
12169
12170 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
12171
12172         * gcc.dg/pch/pch.exp: Change .pch to .gch.
12173         * g++.dg/pch/pch.exp: Likewise.
12174
12175 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
12176
12177         PR c++/9879
12178         * testsuite/g++.dg/init/new4.C: New test.
12179
12180 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
12181
12182         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
12183
12184 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
12185
12186         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
12187         unsigned long.
12188
12189         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
12190         wider than float.
12191
12192 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12193
12194         * lib/scanasm.exp: Add support for counting numbers of
12195         occurences.
12196         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
12197         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
12198
12199 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
12200
12201         PR c++/9683
12202         * g++.dg/template/static3.C: New test.
12203
12204         PR c++/9829
12205         * g++.dg/parse/namespace6.C: New test.
12206
12207 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12208
12209         PR target/9732
12210         * gcc.dg/20030225-1.c: New test.
12211
12212 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
12213
12214         * README: Remove out-of-date information.
12215
12216         PR c++/9836
12217         * g++.dg/template/spec6.C: New test.
12218
12219 2003-02-24  Jeff Law  <law@redhat.com>
12220
12221         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
12222
12223 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12224
12225         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
12226         * gcc.dg/pragma-ep-1.c: Likewise.
12227
12228 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12229
12230         PR c++/9602
12231         * g++.dg/template/friend16.C: New test.
12232
12233 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
12234
12235         PR c++/5333
12236         * g++.dg/parse/fused-params1.C: Adjust error messages.
12237         * g++.dg/template/nested3.C: New test.
12238
12239 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
12240
12241         * g++.dg/abi/param1.C: New test.
12242
12243 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12244
12245         PR c++/7982
12246         * g++.dg/warn/implicit-typename1.C: New test.
12247
12248 2003-02-22  Kelley Cook <kelleycook@comcast.net>
12249
12250         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
12251         with "mtune".
12252         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12253         * gcc.c-torture/execute/20010129-1.x: Likewise.
12254         * gcc.dg/20011107-1.c: Likewise.
12255         * gcc.dg/20020108-1.c: Likewise.
12256         * gcc.dg/20020122-3.c: Likewise.
12257         * gcc.dg/20020206-1.c: Likewise.
12258         * gcc.dg/20020310-1.c: Likewise.
12259         * gcc.dg/20020426-2.c: Likewise.
12260         * gcc.dg/20020517-1.c: Likewise.
12261         * gcc.dg/991230-1.c: Likewise.
12262         * gcc.dg/i386-unroll-1.c: Likewise.
12263         * gcc.misc-tests/i386-prefetch.exp: Likewise.
12264
12265 2003-02-22  Jan Hubicka  <jh@suse.cz>
12266
12267         * gcc.dg/i386-mul.c: New test.
12268
12269 2003-02-21  Roger Sayle  <roger@eyesopen.com>
12270
12271         * gcc.dg/builtins-5.c: New test case.
12272
12273 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
12274
12275         * gcc.dg/asmreg-1.c: New test.
12276
12277 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12278
12279         PR c++/9749
12280         * g++.dg/parse/varmod1.C: New test.
12281
12282 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12283
12284         PR c++/9727
12285         * g++.dg/template/op1.C: New test.
12286
12287 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12288
12289         PR c++/8906
12290         * g++.dg/template/nested2.C: New test.
12291
12292 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12293
12294         PR c++/8724
12295         * g++.dg/expr/dtor1.C: New test.
12296
12297 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
12298
12299         * gcc.dg/cpp/include3.c: New test.
12300         * gcc.dg/cpp/inc/foo.h: New file.
12301
12302 2003-02-21  Glen Nakamura  <glen@imodulo.com>
12303
12304         * gcc.c-torture/execute/20030221-1.c: New test.
12305
12306 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
12307
12308         PR c++/9729
12309         * g++.dg/abi/conv1.C: New test.
12310
12311 2003-02-20  Jan Hubicka  <jh@suse.cz>
12312
12313         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
12314
12315 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
12316
12317         * gcc.c-torture/compile/20030219-1.c: New test.
12318
12319 2003-02-18  Jan Hubicka  <jh@suse.cz>
12320
12321         * gcc.dg/funcorder.c: New test.
12322
12323 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12324
12325         * gcc.c-torture/execute/20030218-1.c: New.
12326
12327 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
12328
12329         * gcc.dg/20030218-1.c: New.
12330
12331 2003-02-18  Richard Henderson  <rth@redhat.com>
12332
12333         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
12334         * gcc.dg/attr-used-2.c: New.
12335
12336 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
12337
12338         PR c++/9704
12339         * g++.dg/init/copy5.C: New test.
12340
12341 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
12342
12343         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
12344         * g++.dg/pch/pch.exp: Likewise.
12345
12346 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12347
12348         * gcc.c-torture/execute/20030209-1.c: Enable the test if
12349         STACK_SIZE is not defined.
12350
12351 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12352
12353         PR c++/9457
12354         * g++.dg/template/init1.C: New test.
12355
12356 2003-02-16  Jan HUbicka  <jh@suse.cz>
12357
12358         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
12359         (foo): Add few extra tests
12360         * gcc.dg/c99-const-expr-3.c: Likewise.
12361         * gcc.c-torture/execute/20030216-1.c: New.
12362
12363 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12364
12365         PR c++/9459
12366         * g++.dg/ext/typeof4.C: New test.
12367
12368 2003-02-15  Roger Sayle  <roger@eyesopen.com>
12369
12370         * gcc.dg/i386-387-3.c: New test case.
12371
12372 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
12373
12374         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
12375         cris-*-elf* cris-*-aout* and mmix-*-*.
12376
12377 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
12378
12379         * gcc.dg/20030213-1.c: New test.
12380
12381 2003-02-12  Roger Sayle  <roger@eyesopen.com>
12382
12383         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
12384         * gcc.dg/i386-387-2.c: Likewise.
12385
12386 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
12387
12388         * gcc.dg/ppc-spe.c: Fix formatting.
12389         Enable tests that were previously unsupported by gas.
12390         Delete tests for instructions that no longer exist.
12391         Switch arguments on evsubifw builtin.
12392
12393 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
12394
12395         * gcc.c-torture/execute/20030209-1.c: Disable the test if
12396         STACK_SIZE is too small.
12397
12398 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12399             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12400
12401         * gcc.dg/decl-2.c: New test.
12402
12403 2003-02-10  Jan Hubicka  <jh@suse.cz>
12404
12405         * gcc.dg/i386-fpcvt-1.c:  New test.
12406
12407 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
12408
12409         * gcc.c-torture/execute/20030209-1.c: New test.
12410
12411 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
12412
12413         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
12414         int-wide bitops, use the constants of the same width.
12415         Likewise, if long long is 32-bit wide, test bitops using
12416         32-bit constants.
12417
12418 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
12419
12420         * gcc.dg/20021014-1.c: Annotate with expected notice text.
12421
12422 2003-02-07  Roger Sayle  <roger@eyesopen.com>
12423
12424         * testsuite/gcc.dg/builtins-4.c: New test case.
12425
12426 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12427
12428         * gcc.dg/20020430-1.c: Fix dg command typos.
12429         * gcc.dg/20020503-1.c: Likewise.
12430
12431 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12432
12433         PR c++/8785
12434         * g++.dg/parse/fused-params1.C: New test.
12435
12436         PR c++/8857
12437         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
12438
12439         PR c++/8921
12440         * g++.dg/parse/non-dependent1.C: New test.
12441
12442         PR c++/8928
12443         * g++.dg/parse/dupl-tmpl-args1.C: New test.
12444
12445         PR c++/9228
12446         * g++.dg/parse/undefined7.C: New test.
12447         * g++.dg/parse/non-templ1.C: New test.
12448
12449         PR c++/9229
12450         * g++.dg/parse/too-many-tmpl-args1.C: New test.
12451
12452 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
12453
12454         * gcc.c-torture/compile/20030206-1.c: New test.
12455
12456 2003-02-05  Roger Sayle  <roger@eyesopen.com>
12457
12458         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
12459         "pow" to "foo" to avoid potential confusion with a math built-in.
12460
12461 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12462
12463         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
12464         conditions for SPARC targets.
12465
12466 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
12467
12468         * gcc.dg/20030204-1.c: New test.
12469
12470 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12471
12472         PR c++/38
12473         * g++.dg/parse/array-size1.C: New test.
12474
12475         PR c++/5657
12476         * g++.dg/parse/undefined3.C: New test.
12477
12478         PR c++/5665
12479         * g++.dg/parse/undefined4.C: New test.
12480
12481         PR c++/5975
12482         * g++.dg/parse/undefined5.C: New test.
12483
12484         PR c++/7259
12485         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
12486
12487         PR c++/8578
12488         * g++.dg/parse/casting-operator1.C: New test.
12489
12490         PR c++/8596
12491         * g++.dg/parse/undefined6.C: New test.
12492
12493         PR c++/8736
12494         * g++.dg/parse/missing-template1.C: New test.
12495
12496 2003-02-04  Jan Hubicka  <jh@suse.cz>
12497
12498         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
12499         * gcc.dg/i386-cmov?.c:  Likewise.
12500         * gcc.dg/i386-fpcvt-?.c:  Likewise.
12501         * gcc.dg/i386-ssefp-1.c:  Likewise.
12502         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
12503         conventions.
12504
12505 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
12506
12507         PR c++/7129
12508         * testsuite/g++.dg/ext/max.C: New test.
12509
12510 2003-02-03  Jan Hubicka  <jh@suse.cz>
12511
12512         * gcc.c-torture/execute/20030203-1.c: New test.
12513
12514 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
12515
12516         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
12517         'natural-endian'.
12518
12519 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
12520
12521         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
12522         * g++.dg/init/new2.C: Likewise.
12523         * g++.dg/other/new1.C: Likewise.
12524
12525 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
12526
12527         * gcc.dg/struct-ret-libc.c: New test.
12528
12529 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
12530
12531         * gcc.dg/20030129-1.c: New test.
12532
12533 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12534
12535         PR c++/8849
12536         * g++.dg/template/ptrmem4.C: New test.
12537
12538 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
12539
12540         * g++.dg/parser/constant1.C: New test.
12541
12542 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12543
12544         PR c++/8591
12545         * g++.dg/parse/friend2.C: New test.
12546
12547 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12548
12549         PR c++/9437
12550         * g++.dg/template/unify4.C: New test.
12551
12552 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
12553
12554         * gcc.c-torture/execute/20030128-1.c: New test.
12555
12556 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
12557
12558         * g++.dg/lookup/nested1.C: Test moved from ...
12559         * g++.old-deja/g++.other/lookup24.C: ... here.
12560
12561 2003-01-28  Jan Hubicka  <jh@suse.cz>
12562
12563         * gcc.dg/i386-cmov5.c:  New test.
12564
12565 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
12566
12567         * gcc.c-torture/execute/20010925-1.c: Changed the
12568         memcpy declaration.
12569
12570 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12571
12572         PR c++/3902
12573         * g++.dg/parse/template5.C: New test.
12574
12575 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12576
12577         PR fortran/9258
12578         * g77.dg/pr9258: New test.
12579
12580 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12581
12582         * README: Move relevant parts from README.g++.
12583
12584         * README.g++: Remove this file.
12585
12586 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12587
12588         * g++.dg/abi/dcast1.C: New test.
12589
12590 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12591
12592         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12593
12594 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12595
12596         PR c++/47
12597         * g++.old-deja/g++.other/lookup24.C: New test.
12598
12599 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12600
12601         PR middle-end/7227
12602         * gcc.dg/uninit-C.c: New test.
12603
12604 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12605
12606         * g++.dg/abi/covariant1.C: New test.
12607
12608 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12609
12610         * gcc.dg/20030123-1.c: New test.
12611
12612 2003-01-25  Jan Hubicka  <jh@suse.cz>
12613
12614         PR opt/8492
12615         * gcc.c-torture/compile/20030125-1.c
12616
12617 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12618
12619         PR c++/9403
12620         * g++.dg/parse/template3.C: New test.
12621         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
12622
12623         PR c++/795
12624         * g++.dg/parse/template4.C: New test.
12625
12626         PR c++/9415
12627         * g++.dg/template/qual2.C: New test.
12628
12629         PR c++/8545
12630         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
12631
12632         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
12633
12634 2003-01-25  Roger Sayle  <roger@eyesopen.com>
12635
12636         * gcc.c-torture/execute/switch-1.c: New test case.
12637
12638 2003-01-25  Jan Hubicka  <jh@suse.cz>
12639
12640         * gcc.c-torture/execute/20030125-1.[cx]: New test.
12641
12642 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
12643
12644         Tweaks for Bison-1.875. From the NEWS file:
12645         "- `parse error' -> `syntax error'
12646         Bison now uniformly uses the term `syntax error'"
12647         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
12648         * gcc.dg/cpp/digraph2.c: Likewise.
12649         * gcc.dg/cpp/direct2.c: Likewise.
12650         * gcc.dg/cpp/paste4.c: Likewise.
12651         * gcc.dg/c90-restrict-1.c: Likewise.
12652         * gcc.dg/c99-func-2.c: Likewise.
12653         * gcc.dg/noncompile/920721-2.c: Likewise.
12654         * gcc.dg/noncompile/930622-2.c: Likewise.
12655         * gcc.dg/noncompile/940112-1.c: Likewise.
12656         * gcc.dg/noncompile/950921-1.c: Likewise.
12657         * gcc.dg/noncompile/951123-1.c: Likewise.
12658         * gcc.dg/noncompile/971104-1.c: Likewise.
12659         * gcc.dg/noncompile/990416-1.c: Likewise.
12660
12661 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
12662
12663         * g++.dg/parse/undefined1.C: Add error message.
12664
12665 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12666
12667         PR c++/9354
12668         * g++.dg/parse/new1.C: New test.
12669
12670         PR c++/9216
12671         * g++.dg/parse/template2.C: New test.
12672
12673         PR c++/9354
12674         * g++.dg/parse/typedef2.C: New test.
12675
12676         PR c++/9328
12677         * g++.dg/ext/typeof3.C: New test.
12678
12679 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12680
12681         PR c++/2738
12682         * g++.dg/parse/ret-type1.C: New test.
12683
12684         PR c++/3792
12685         * g++.dg/parse/tmpl-outside1.C: New test.
12686
12687         PR c++/4207
12688         * g++.dg/parse/int-as-enum1.C: New test.
12689
12690         PR c++/4903
12691         * g++.dg/parse/no-typename1.C: New test.
12692
12693         PR c++/5533
12694         * g++.dg/parse/no-value1.C: New test.
12695
12696         PR c++/5921
12697         * g++.dg/parse/wrong-inline1.C: New test.
12698
12699         PR c++/6402
12700         * g++.dg/parse/ref1.C: New test.
12701
12702         PR c++/6992
12703         * g++.dg/parse/attr-ctor1.C: New test.
12704
12705         PR c++/7229
12706         * g++.dg/parse/namespace5.C: New test.
12707
12708         PR c++/7917
12709         * g++.dg/parse/func-def1.C: New test.
12710
12711         PR c++/8143
12712         * g++.dg/parse/undefined1.C: New test.
12713
12714         PR c++/5723, PR c++/8522
12715         * g++.dg/parse/specialization1.C: New test.
12716
12717         PR c++/163, PR c++/8595
12718         * g++.dg/parse/struct-as-enum1.C: New test.
12719
12720         PR c++/9173
12721         * g++.dg/parse/undefined2.C: New test.
12722
12723 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12724
12725         PR c++/9298
12726         * g++.dg/parse/template1.C: New test.
12727
12728         PR c++/9384
12729         * g++.dg/parse/using1.C: New test.
12730
12731         PR c++/9285
12732         PR c++/9294
12733         * g++.dg/parse/expr2.C: New test.
12734
12735         PR c++/9388
12736         * g++.dg/parse/lookup2.C: Likewise.
12737
12738 2003-01-21  Jan Hubicka  <jh@suse.cz>
12739
12740         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
12741         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
12742         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
12743         * gcc.c-torture/execute/string-opt-*.c: Likewise.
12744
12745 2003-01-20  Nick Clifton  <nickc@redhat.com>
12746
12747         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
12748         problem with ARM sibcall code generation.
12749
12750 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12751
12752         * gcc.c-torture/execute/20030120-1.c: New.
12753
12754 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
12755
12756         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
12757
12758 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
12759
12760         PR c++/9272
12761         * g++.dg/parse/ctor1.C: New test.
12762
12763         PR c++/9294:
12764         * g++.dg/parse/qualified1.C: New test.
12765
12766         * g++.dg/parse/typename3.C: New test.
12767
12768 2003-01-16  Richard Henderson  <rth@redhat.com>
12769
12770         * g++.dg/tls/init-2.C: Fix error matches for real this time.
12771
12772 2003-01-16  Richard Henderson  <rth@redhat.com>
12773
12774         * g++.dg/pch/pch.exp: Copy test header to the working directory
12775         before using it either for precompilation or direct use.
12776         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
12777         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
12778
12779 2003-01-16  Richard Henderson  <rth@redhat.com>
12780
12781         * gcc.dg/pch/pch.exp: Copy test header to the working directory
12782         before using it either for precompilation or direct use.
12783         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
12784         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
12785
12786 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
12787
12788         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
12789         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
12790         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
12791         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
12792         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
12793         typename warning into error.
12794         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
12795         error messages.
12796         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
12797         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
12798         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
12799         messages.
12800         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
12801         make declaration visible in template.
12802         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
12803         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
12804         messages.
12805         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
12806         message.
12807         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
12808         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
12809         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
12810         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
12811         typename warning with error message.
12812         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
12813         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
12814         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
12815
12816 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
12817
12818         * g++.dg/parse/ambig2.C: New test.
12819
12820 2003-01-15  Richard Henderson  <rth@redhat.com>
12821
12822         * g++.dg/tls/init-2.C: Update error message string.
12823
12824 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12825
12826         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
12827
12828 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
12829
12830         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
12831         all for HC11/HC12.
12832         * gcc.c-torture/compile/20001205-1.x: Likewise.
12833         * gcc.c-torture/compile/20001226-1.x: Likewise.
12834         * gcc.c-torture/compile/920520-1.x: Likewise.
12835         * gcc.c-torture/compile/961203-1.x: Likewise.
12836         * gcc.c-torture/compile/20020604-1.x: Likewise.
12837
12838 2003-01-15  Jan Hubicka  <jh@suse.cz>
12839
12840         * gcc.c-torture/compile/20030115-1.c: New test.
12841
12842         * gcc.dg/i386-fpcvt-1.c: New test.
12843         * gcc.dg/i386-fpcvt-2.c: New test.
12844
12845 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
12846
12847         Further conform g++'s __vmi_class_type_info to the C++ ABI
12848         specification.
12849         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12850         the specification.
12851
12852 2003-01-14  Jan Hubicka  <jh@suse.cz>
12853
12854         * gcc.dg/i386-fpcvt-1.c: New test.
12855         * gcc.dg/i386-fpcvt-2.c: New test.
12856
12857 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12858
12859         * gcc.dg/i386-mmx-3.c: New test.
12860
12861 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12862
12863         PR c++/9264
12864         * g++.dg/parse/octal1.C: New file.
12865
12866         PR c++/9172
12867         * g++.dg/parse/typename1.C: New file.
12868
12869 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12870
12871         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12872         * gcc.dg/bf-no-ms-layout.c: Likewise.
12873         * gcc.dg/bf-ms-attrib.c: Likewise.
12874
12875 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12876
12877         PR c++/9099
12878         * g++.dg/parse/dtor1.C: New file.
12879
12880         PR c++/9128
12881         * g++.dg/rtti/typeid1.C: New file.
12882
12883         PR c++/9153
12884         * g++.dg/parse/lookup1.C: New file.
12885
12886         PR c++/9171
12887         * g++.dg/templ/spec5.C: New file.
12888
12889 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12890
12891         * gcc.c-torture/compile/20030110-1.c: New test.
12892
12893 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12894
12895         Merge from pch-branch:
12896
12897         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12898
12899         * gcc.dg/pch/cpp-1.h: New.
12900         * gcc.dg/pch/cpp-1.c: New.
12901         * gcc.dg/pch/cpp-2.h: New.
12902         * gcc.dg/pch/cpp-2.c: New.
12903
12904         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12905
12906         * gcc.dg/pch/except-1.h: New.
12907         * gcc.dg/pch/except-1.c: New.
12908
12909         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12910
12911         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12912         running test.
12913         * gcc.dg/pch: Include *.hp not *.h.
12914         * gcc.dg/pch/system-1.h: New.
12915         * gcc.dg/pch/system-1.c: New.
12916
12917         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12918
12919         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12920         rather than trying to build and run a program using PCH.
12921         * gcc.dg/pch: Remove dg-do commands from test files.
12922
12923         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12924
12925         * gcc.dg/pch/macro-3.c: New.
12926         * gcc.dg/pch/macro-3.h: New.
12927
12928         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12929
12930         * gcc.dg/pch/common-1.c: New.
12931         * gcc.dg/pch/common-1.h: New.
12932         * gcc.dg/pch/decl-1.c: New.
12933         * gcc.dg/pch/decl-1.h: New.
12934         * gcc.dg/pch/decl-2.c: New.
12935         * gcc.dg/pch/decl-2.h: New.
12936         * gcc.dg/pch/decl-3.c: New.
12937         * gcc.dg/pch/decl-3.h: New.
12938         * gcc.dg/pch/decl-4.c: New.
12939         * gcc.dg/pch/decl-4.h: New.
12940         * gcc.dg/pch/decl-5.c: New.
12941         * gcc.dg/pch/decl-5.h: New.
12942         * gcc.dg/pch/global-1.c: New.
12943         * gcc.dg/pch/global-1.h: New.
12944         * gcc.dg/pch/inline-1.c: New.
12945         * gcc.dg/pch/inline-1.h: New.
12946         * gcc.dg/pch/inline-2.c: New.
12947         * gcc.dg/pch/inline-2.h: New.
12948         * gcc.dg/pch/static-1.c: New.
12949         * gcc.dg/pch/static-1.h: New.
12950         * gcc.dg/pch/static-2.c: New.
12951         * gcc.dg/pch/static-2.h: New.
12952
12953         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12954
12955         * g++.dg/pch/pch.exp: Better handle failing testcases.
12956         * gcc.dg/pch/pch.exp: Likewise.
12957         * gcc.dg/pch/macro-1.c: New.
12958         * gcc.dg/pch/macro-1.h: New.
12959         * gcc.dg/pch/macro-2.c: New.
12960         * gcc.dg/pch/macro-2.h: New.
12961
12962         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12963
12964         * g++.dg/dg.exp: Treat files in pch/ specially.
12965         * g++.dg/pch/pch.exp: New file.
12966         * g++.dg/pch/empty.H: New file.
12967         * g++.dg/pch/empty.C: New file.
12968         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12969         "precompile".
12970
12971         * gcc.dg/pch/pch.exp: New file.
12972         * gcc.dg/pch/empty.h: New file.
12973         * gcc.dg/pch/empty.c: New file.
12974         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12975         "precompile".
12976
12977 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12978
12979         * g++.dg/template/friend14.C: New test.
12980
12981 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12982
12983         * gcc.dg/old-style-asm-1.c: New test.
12984
12985 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12986
12987         * gcc.c-torture/compile/20030109-1.c: New test.
12988
12989 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12990
12991         * gcc.c-torture/execute/20030109-1.c: New test.
12992
12993 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12994
12995         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12996         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12997         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12998         * g++.old-deja/g++.mike/eh2.C: Likewise
12999         * g++.old-deja/g++.mike/eh3.C: Likewise
13000         * g++.old-deja/g++.mike/eh5.C: Likewise
13001         * g++.old-deja/g++.mike/eh6.C: Likewise
13002         * g++.old-deja/g++.mike/eh7.C: Likewise
13003         * g++.old-deja/g++.mike/eh8.C: Likewise
13004         * g++.old-deja/g++.mike/eh9.C: Likewise
13005         * g++.old-deja/g++.mike/eh10.C: Likewise
13006         * g++.old-deja/g++.mike/eh12.C: Likewise
13007         * g++.old-deja/g++.mike/eh13.C: Likewise
13008         * g++.old-deja/g++.mike/eh14.C: Likewise
13009         * g++.old-deja/g++.mike/eh16.C: Likewise
13010         * g++.old-deja/g++.mike/eh17.C: Likewise
13011         * g++.old-deja/g++.mike/eh18.C: Likewise
13012         * g++.old-deja/g++.mike/eh21.C: Likewise
13013         * g++.old-deja/g++.mike/eh23.C: Likewise
13014         * g++.old-deja/g++.mike/eh24.C: Likewise
13015         * g++.old-deja/g++.mike/eh25.C: Likewise
13016         * g++.old-deja/g++.mike/eh26.C: Likewise
13017         * g++.old-deja/g++.mike/eh27.C: Likewise
13018         * g++.old-deja/g++.mike/eh28.C: Likewise
13019         * g++.old-deja/g++.mike/eh29.C: Likewise
13020         * g++.old-deja/g++.mike/eh31.C: Likewise
13021         * g++.old-deja/g++.mike/eh33.C: Likewise
13022         * g++.old-deja/g++.mike/eh34.C: Likewise
13023         * g++.old-deja/g++.mike/eh35.C: Likewise
13024         * g++.old-deja/g++.mike/eh36.C: Likewise
13025         * g++.old-deja/g++.mike/eh37.C: Likewise
13026         * g++.old-deja/g++.mike/eh38.C: Likewise
13027         * g++.old-deja/g++.mike/eh39.C: Likewise
13028         * g++.old-deja/g++.mike/eh40.C: Likewise
13029         * g++.old-deja/g++.mike/eh41.C: Likewise
13030         * g++.old-deja/g++.mike/eh42.C: Likewise
13031         * g++.old-deja/g++.mike/eh44.C: Likewise
13032         * g++.old-deja/g++.mike/eh46.C: Likewise
13033         * g++.old-deja/g++.mike/eh47.C: Likewise
13034         * g++.old-deja/g++.mike/eh48.C: Likewise
13035         * g++.old-deja/g++.mike/eh49.C: Likewise
13036         * g++.old-deja/g++.mike/eh50.C: Likewise
13037         * g++.old-deja/g++.mike/eh51.C: Likewise
13038         * g++.old-deja/g++.mike/eh53.C: Likewise
13039         * g++.old-deja/g++.mike/eh55.C: Likewise
13040         * g++.old-deja/g++.mike/p7912.C: Likewise
13041         * g++.old-deja/g++.mike/p9706.C: Likewise
13042         * g++.old-deja/g++.mike/p10416.C: Likewise
13043         * g++.old-deja/g++.mike/p11667.C: Likewise
13044         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
13045         Remove redundant reference to Iris.
13046         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
13047         Elxsi, i860, Pico Java, and WE32K.
13048
13049 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
13050
13051         * g++.dg/ext/asm4.C: New test.
13052
13053 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13054
13055         PR c++/9030
13056         * g++.dg/template/friend12.C: New test.
13057         * g++.dg/template/friend13.C: Likewise.
13058         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
13059
13060 2003-01-08  Jan Hubicka  <jh@suse.cz>
13061
13062         * gcc.dg/i386-cadd.c: New test.
13063         * gcc.dg/i386-cmov4.c: Likewise.
13064
13065 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
13066
13067         PR c++/9165
13068         * g++.dg/warn/Wunused-3.C: New test.
13069
13070         * g++.dg/abi/bitfield9.C: New test.
13071
13072         PR c++/9189
13073         * g++.dg/parse/defarg3.C: New test.
13074
13075 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
13076
13077         * g++.dg/parse/ambig1.C: New test.
13078         * g++.dg/parse/defarg2.C: New test.
13079
13080 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
13081
13082         * g++.dg/template/defarg-1.C: New test.
13083         * g++.dg/template/local2.C: Likewise.
13084
13085 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
13086
13087         * gcc.c-torture/execute/20030105-1.c: New test.
13088
13089 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13090
13091         * g++.dg/parse/namespace3.C: Remove extra semicolons.
13092         * g++.dg/parse/namespace4.C: Likewise.
13093
13094 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13095
13096         * g++.dg/template/ntp2.C: New test.
13097
13098 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
13099
13100         * g++.dg/parse/extern-C-1.C: New test.
13101
13102         * g++.dg/parse/namespace4.C: New test.
13103
13104         * g++.dg/template/nested1.C: New test.
13105
13106         * g++.dg/parse/namespace3.C: New test.
13107
13108 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13109
13110         * g++.dg/lookup/two-stage1.C: New test.
13111
13112 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13113
13114         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
13115         * g++.old-deja/g++.jason/access8.C: Likewise.
13116         * g++.old-deja/g++.other/decl5.C: Likewise.
13117
13118 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13119
13120         * g++.dg/parse/parse7.C: New test.
13121
13122 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
13123
13124         PR c++/2843
13125         * g++.dg/ext/attrib7.C: New test.
13126
13127 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13128
13129         * g++.dg/parse/parse6.C: New test.
13130
13131 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
13132
13133         * gcc.dg/h8300-stack-1.c: New.
13134
13135 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13136
13137         g++.dg/lookup/exception1.C: New test.
13138
13139         g++.dg/lookup/template1.C: New test.
13140
13141         g++.dg/parse/namespace2.C: New test.
13142
13143         g++.dg/parse/parens2.C: New test.
13144
13145 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13146
13147         * g++.dg/parse/parse5.C: New test.
13148         * g++.dg/lookup/scoped4.C: New test.
13149
13150 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13151
13152         * g++.dg/parse/parens1.C: New test.
13153
13154         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
13155         angle-bracket1.C.
13156         * g++.dg/parse/parens2.C: New test.
13157
13158         * g++.dg/lookup/scope-operator1.C: New test.
13159
13160         * g++.dg/parse/operator1.C: New test.
13161
13162 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13163
13164         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
13165         * g++.old-deja/g++.other/access6.C: Likewise.
13166         * g++.old-deja/g++.other/decl1.C: Likewise.
13167         * g++.old-deja/g++.pt/typename12.C: Likewise.
13168
13169 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13170
13171         * g++.dg/parse/namespace1.C: New test.
13172
13173 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13174
13175         * g++.dg/parse/parse4.C: New test.
13176
13177 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13178
13179         * g++.dg/parse/parse3.C: New test.
13180
13181 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13182
13183         * g++.dg/parse/parse2.C: New test.
13184
13185 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13186
13187         * g++.dg/template/friend11.C: New test.
13188
13189 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13190
13191         * g++.dg/parse/parse1.C: New test.
13192
13193 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
13194
13195         * lib/profopt.exp: Change the name of a global variable to avoid
13196         possible clashes with other test suites.
13197
13198 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
13199
13200         * g++.dg/inherit/covariant8.C: New test.
13201
13202 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13203
13204         * g++.dg/init/array9.C: New test.
13205
13206         PR c++/9112
13207         * g++.dg/parse/expr1.C: New test.
13208
13209 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
13210
13211         * gcc.c-torture/compile/20021230-1.c: New test.
13212
13213 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13214
13215         * g++.dg/inherit/covariant5.C: New test.
13216         * g++.dg/inherit/covariant6.C: New test.
13217         * g++.dg/inherit/covariant7.C: New test.
13218
13219 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13220
13221         PR c++/2739
13222         * g++.dg/other/access2.C: New test.
13223
13224 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13225
13226         * g++.dg/other/anon-struct.C: No longer fails
13227         * g++.old-deja/g++.brendan/parse4.C: Likewise.
13228         * g++.old-deja/g++.brendan/parse5.C: Likewise.
13229         * g++.old-deja/g++.brendan/parse6.C: Likewise.
13230
13231 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13232
13233         * g++.dg/parse/angle-bracket.C (main): No longer fails.
13234
13235 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
13236
13237         * g++.dg/eh/spec4.C: Remove stray semicolon.
13238         * g++.dg/expr/pmf-1.C: Change error message.
13239         * g++.dg/ext/asm1.C: Remove stray semicolon.
13240         * g++.dg/ext/typename1.C: Add missing typenames.
13241         * g++.dg/inherit/template-as-base.C: Change error message.
13242         * g++.dg/lookup/scoped1.C: Likewise.
13243         * g++.dg/lookup/scoped2.C: Likewise.
13244         * g++.dg/lookup/using2.C: Likewise.
13245         * g++.dg/other/component1.C: Remove stray semicolon.
13246         * g++.dg/other/do1.C: Change error message.
13247         * g++.dg/other/error2.C: Likewise.
13248         * g++.dg/other/init1.C: Likewise.
13249         * g++.dg/other/packed1.C: Remove stray semicolon.
13250         * g++.dg/other/ptrmem2.C: Change error message.
13251         * g++.dg/parse/parameter-declaration-1.C: Remove line number
13252         marker.
13253         * g++.dg/special/initp1.C: Remove invalid attribute usage.
13254         * g++.dg/template/access3.C: Add typename keyword.
13255         * g++.dg/template/access5.C: Remove stray semicolon.
13256         * g++.dg/template/access6.C: Likewise.
13257         * g++.dg/template/complit1.C: Likewise.
13258         * g++.dg/template/crash1.C: Change error message.
13259         * g++.dg/template/inherit2.C: Remove stray semicolon.
13260         * g++.dg/template/instantiate2.C: Likewise.
13261         * g++.dg/template/instantiate3.C: Change error message.
13262         * g++.dg/template/qual1.C: Remove stray semicolon.
13263         * g++.dg/template/qualttp18.C: Change error message.
13264         * g++.dg/template/ref1.C: Remove stray semicolon.
13265         * g++.dg/template/sizeof1.C (A::value): Declare it.
13266         * g++.dg/template/spec4.C: Change error message.
13267         * g++.dg/template/static1.C: Likewise.
13268         * g++.dg/template/type1.C: Likewise.
13269         * g++.dg/template/typename3.C: Likewise.
13270         * g++.old-deja/g++.benjamin/13478.C: Change error message.
13271         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
13272         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
13273         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
13274         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
13275         named return value extension.
13276         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
13277         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
13278         * g++.old-deja/g++.bob/extern_C.C: Likewise.
13279         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13280         * g++.old-deja/g++.brendan/complex1.C: Likewise.
13281         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13282         * g++.old-deja/g++.brendan/crash13.C: Likewise.
13283         * g++.old-deja/g++.brendan/crash15.C: Likewise.
13284         * g++.old-deja/g++.brendan/crash18.C: Change error message.
13285         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
13286         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13287         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13288         * g++.old-deja/g++.brendan/crash56.C: Likewise.
13289         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
13290         syntax.
13291         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
13292         * g++.old-deja/g++.brendan/crash8.C: Change error message.
13293         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
13294         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
13295         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
13296         * g++.old-deja/g++.brendan/template11.C: Likewise.
13297         * g++.old-deja/g++.brendan/template26.C: Likewise.
13298         * g++.old-deja/g++.brendan/template27.C: Use explicit
13299         specialization syntax.
13300         * g++.old-deja/g++.brendan/template30.C: Likewise.
13301         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
13302         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
13303         non-dependent names.
13304         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
13305         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
13306         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
13307         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
13308         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
13309         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
13310         named return value extension.
13311         * g++.old-deja/g++.ext/namedret2.C: Likewise.
13312         * g++.old-deja/g++.ext/namedret3.C: Likewise.
13313         * g++.old-deja/g++.ext/return1.C: Likewise.
13314         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
13315         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
13316         * g++.old-deja/g++.jason/access8.C: Likewise.
13317         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
13318         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
13319         pseudo-destructor names.
13320         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
13321         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
13322         pseudo-destructor names.
13323         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
13324         * g++.old-deja/g++.jason/overload19.C: Likewise.
13325         * g++.old-deja/g++.jason/overload32.C: Likewise.
13326         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
13327         stray semicolons.
13328         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
13329         * g++.old-deja/g++.jason/return.C: Likewise.
13330         * g++.old-deja/g++.jason/return2.C: Likewise.
13331         * g++.old-deja/g++.jason/shadow1.C: Likewise.
13332         * g++.old-deja/g++.jason/special.C: Use explicit specialization
13333         syntax.
13334         * g++.old-deja/g++.jason/template10.C: Account for use of
13335         non-dependent names.
13336         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
13337         syntax.
13338         * g++.old-deja/g++.jason/template37.C: Likewise.
13339         * g++.old-deja/g++.law/access4.C: Change error messages.
13340         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
13341         pseudo-destructor names.
13342         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
13343         * g++.old-deja/g++.law/ctors9.C: Likewise.
13344         * g++.old-deja/g++.law/cvt22.C: Likewise.
13345         * g++.old-deja/g++.law/dtors5.C: Likewise.
13346         * g++.old-deja/g++.law/global-init1.C: Likewise.
13347         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13348         * g++.old-deja/g++.law/operators28.C: Likewise.
13349         * g++.old-deja/g++.law/visibility28.C: Likewise.
13350         * g++.old-deja/g++.martin/eval1.C: Likewise.
13351         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
13352         name.
13353         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
13354         * g++.old-deja/g++.mike/net34.C: Likewise.
13355         * g++.old-deja/g++.mike/net36.C: Likewise.
13356         * g++.old-deja/g++.mike/ns2.C: Likewise.
13357         * g++.old-deja/g++.mike/p12306.C: Likewise.
13358         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
13359         value extension.
13360         * g++.old-deja/g++.mike/p700.C: Likewise.
13361         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
13362         * g++.old-deja/g++.mike/p710.C: Likewise.
13363         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
13364         value extension.
13365         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
13366         * g++.old-deja/g++.mike/pmf9.C: Likewise.
13367         * g++.old-deja/g++.ns/crash2.C: Likewise.
13368         * g++.old-deja/g++.ns/crash3.C: Likewise.
13369         * g++.old-deja/g++.ns/invalid1.C: Likewise.
13370         * g++.old-deja/g++.ns/ns17.C: Likewise.
13371         * g++.old-deja/g++.ns/template16.C: Likewise.
13372         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
13373         keyword.
13374         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
13375         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
13376         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
13377         named return value extension.
13378         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
13379         * g++.old-deja/g++.other/access4.C: Issue additional error
13380         messages.
13381         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
13382         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
13383         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
13384         * g++.old-deja/g++.other/crash25.C: Change error message.
13385         * g++.old-deja/g++.other/crash4.C: Change error message.
13386         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
13387         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
13388         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
13389         checks.
13390         * g++.old-deja/g++.other/defarg8.C: Likewise.
13391         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
13392         * g++.old-deja/g++.other/dtor10.C: Likewise.
13393         * g++.old-deja/g++.other/incomplete.C: Likewise.
13394         * g++.old-deja/g++.other/linkage7.C: Likewise.
13395         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
13396         lookup algorithm.
13397         * g++.old-deja/g++.other/mangle2.C: Likewise.
13398         * g++.old-deja/g++.other/refinit2.C: Likewise.
13399         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
13400         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
13401         * g++.old-deja/g++.pt/crash28.C: Likewise.
13402         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
13403         syntax.
13404         * g++.old-deja/g++.pt/crash32.C: Change error message.
13405         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
13406         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
13407         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
13408         error message position.
13409         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
13410         * g++.old-deja/g++.pt/defarg8.C: Change error message.
13411         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
13412         syntax.
13413         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
13414         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
13415         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
13416         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
13417         keyword.
13418         * g++.old-deja/g++.pt/explicit31.C: Likewise.
13419         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
13420         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
13421         keyword.
13422         * g++.old-deja/g++.pt/explicit71.C: Change error message.
13423         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
13424         syntax.
13425         * g++.old-deja/g++.pt/friend28.C: Account for use of
13426         non-dependent names.
13427         * g++.old-deja/g++.pt/friend29.C: Likewise.
13428         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
13429         rules.
13430         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
13431         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
13432         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
13433         lookup rules.
13434         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
13435         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
13436         keyword.
13437         * g++.old-deja/g++.pt/memclass20.C: Likewise.
13438         * g++.old-deja/g++.pt/memclass5.C: Likewise.
13439         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
13440         keyword.
13441         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
13442         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
13443         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
13444         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
13445         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
13446         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
13447         keyword.
13448         * g++.old-deja/g++.pt/spec10.C: Likewise.
13449         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
13450         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
13451         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
13452         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
13453         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
13454         * g++.old-deja/g++.pt/ttp62.C: Likewise.
13455         * g++.old-deja/g++.pt/ttp64.C: Likewise.
13456         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
13457         * g++.old-deja/g++.pt/typename15.C: Likewise.
13458         * g++.old-deja/g++.pt/typename22.C: Likewise.
13459         * g++.old-deja/g++.pt/typename6.C: Change error messages.
13460         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
13461         * g++.old-deja/g++.pt/virtual2.C: Likewise.
13462         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
13463         syntax.
13464         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
13465         return value extension.
13466         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
13467         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
13468         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
13469         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
13470
13471 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
13472
13473         * g++.dg/warn/inline1.C: New test.
13474         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
13475         * g++.old-deja/g++.jason/synth10.C: Likewise.
13476         * g++.old-deja/g++.mike/net31.C: Likewise.
13477         * g++.old-deja/g++.mike/p8786.C: Likewise.
13478
13479         * g++.dg/template/friend10.C: New test.
13480         * g++.dg/template/conv5.C: New test.
13481
13482 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
13483
13484         * g++.dg/lookup/scoped3.C: New test.
13485
13486         * g++.dg/lookup/decl1.C: New test.
13487         * g++.dg/lookup/decl2.C: New test.
13488
13489 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13490
13491         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
13492         gcc.c-torture/compile/20021015-1.c,
13493         gcc.c-torture/compile/20021015-2.c,
13494         gcc.c-torture/compile/20021123-1.c,
13495         gcc.c-torture/compile/20021123-2.c,
13496         gcc.c-torture/compile/20021123-3.c,
13497         gcc.c-torture/compile/20021123-4.c,
13498         gcc.c-torture/execute/20021024-1.c: Add tests previously added
13499         only to 3.1 or 3.2 branch.
13500
13501 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
13502
13503         * gcc.dg/i386-bitfield3.c: New test.
13504
13505         * gcc.dg/i386-bitfield2.c: New test.
13506
13507 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
13508
13509         * g++.dg/parse/conv_op1.C: New test.
13510
13511 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
13512
13513         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
13514         approved.
13515
13516 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
13517
13518         * gcc.c-torture/compile/20021220-1.c: New test.
13519
13520 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
13521
13522         * gcc.dg/i386-fastcall-1.c: New.
13523
13524 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13525
13526         * gcc.c-torture/execute/20021219-1.c: New test.
13527
13528 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13529
13530         * gcc.dg/i386-pic-1.c: New test.
13531
13532 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13533
13534         PR c++/8099
13535         * g++.dg/template/friend9.C: New test.
13536
13537 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13538
13539         PR c++/3663
13540         * g++.dg/template/access7.C: New test.
13541
13542 2002-12-18  Nick Clifton  <nickc@redhat.com>
13543
13544         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
13545         the libstdc++-v3 directory has been found.
13546
13547 2002-12-12  Devang Patel <dpatel@apple.com>
13548         * gcc.dg/darwin-ld-1.c: New test.
13549         * gcc.dg/darwin-ld-2.c: New test.
13550         * gcc.dg/darwin-ld-3.c: New test.
13551         * gcc.dg/darwin-ld-4.c: New test.
13552         * gcc.dg/darwin-ld-5.c: New test.
13553
13554 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13555
13556         * gcc.c-torture/compile/20021212-1.c: New test.
13557
13558 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
13559
13560         * gcc.dg/fshort-wchar: New test.
13561
13562 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
13563
13564         PR c++/8372
13565         * g++.dg/template/dtor1.C: New test.
13566
13567         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
13568         markers.
13569
13570 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
13571
13572         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
13573
13574 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13575
13576         * g++.dg/template/static1.C: New test.
13577         * g++.dg/template/static2.C: New test.
13578         * g++.old-deja/g++.ext/memconst.C: New test.
13579
13580 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13581
13582         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13583         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13584         * g++.dg/special/initp1.C: Likewise.
13585
13586 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13587
13588         * gcc.c-torture/execute/20021204-1.c: New test.
13589
13590 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13591
13592         * gcc.dg/ppc-fmadd-1.c: New file.
13593         * gcc.dg/ppc-fmadd-2.c: New file.
13594         * gcc.dg/ppc-fmadd-3.c: New file.
13595
13596 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13597
13598         * gcc.c-torture/compile/20021204-1.c: New test.
13599
13600 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13601
13602         * g++.dg/inherit/covariant2.C: New test.
13603         * g++.dg/inherit/covariant3.C: New test.
13604         * g++.dg/inherit/covariant4.C: New test.
13605         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13606         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13607
13608 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13609
13610         PR c++/8688
13611         * g++.dg/init/brace3.C: New test.
13612
13613 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13614
13615         * gcc.dg/20020210-1.c: Fix a comment typo.
13616
13617 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13618
13619         PR c++/8720
13620         * g++.dg/parse/defarg1.C: New test.
13621
13622         PR c++/8615
13623         * g++.dg/template/char1.C: New test.
13624
13625         * g++.dg/template/varmod1.C: Fix typo.
13626
13627 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13628
13629         DR 180
13630         * g++.old-deja/g++.pt/crash32.C: Expect error.
13631
13632 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
13633
13634         PR c++/5919
13635         * g++.dg/template/varmod1.C: New test.
13636
13637         PR c++/8727
13638         * g++.dg/inherit/typeinfo1.C: New test.
13639
13640         PR c++/8663
13641         * g++.dg/inherit/typedef1.C: New test.
13642
13643 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
13644
13645         PR c++/8332
13646         PR c++/8493
13647         * g++.dg/template/strlen1.C: New test.
13648
13649         PR c++/8227
13650         * g++.dg/template/ctor2.C: New test.
13651
13652         PR c++/8214
13653         * g++.dg/init/string1.C: New test.
13654
13655         PR c++/8511
13656         * g++.dg/template/friend8.C: New test.
13657
13658 2002-11-29  Joe Buck <jbuck@synopsys.com>
13659
13660         * g++.dg/lookup/anon2.C: New test.
13661
13662 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
13663
13664         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
13665         h8300 port.
13666
13667 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
13668
13669         * gcc.dg/bitfld-6.c: New test.
13670
13671 2002-11-27  Jan Hubicka  <jh@suse.cz>
13672
13673         * gcc.c-torture/execute/20021127.[cx]: New test.
13674
13675 2002-11-26  Jan Hubicka  <jh@suse.cz>
13676
13677         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
13678         quality.
13679
13680 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
13681
13682         * g++.dg/init/brace2.C: New test.
13683         * g++.old-deja/g++.mike/p9129.C: Correct.
13684
13685 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
13686
13687         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
13688
13689 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
13690
13691         * gcc.dg/sibcall-6: New test for indirect sibcalls.
13692
13693 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
13694
13695         * testsuite/g++.dg/abi/empty11.C: New test.
13696         * testsuite/g++.dg/rtti/cv1.C: New test.
13697
13698 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
13699
13700         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
13701
13702 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
13703
13704         * g++.dg/abi/empty10.C: New test.
13705
13706 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13707
13708         * gcc.c-torture/compile/20021124-1.c: New test.
13709
13710 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
13711
13712         * g++.dg/abi/rtti2.C: New test.
13713
13714 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13715
13716         * gcc.dg/i386-unroll-1.c: New test.
13717
13718 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13719
13720         * gcc.c-torture/compile/20021120-1.c: New test.
13721         * gcc.c-torture/compile/20021120-2.c: New test.
13722
13723 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13724
13725         * gcc.dg/bitfld-5.c: New test.
13726
13727 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13728
13729         * gcc.c-torture/execute/20021120-3.c: New test.
13730
13731 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13732
13733         * gcc.c-torture/execute/20021120-2.c: New test.
13734
13735 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13736
13737         * gcc.c-torture/execute/20021120-1.c: New test.
13738
13739 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
13740
13741         * gcc.c-torture/execute/20021118-3.c: New test.
13742
13743 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13744
13745         * gcc.c-torture/compile/20021119-1.c: New test.
13746
13747 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
13748
13749         * gcc.dg/duff-1.c: New test.
13750         * gcc.dg/duff-2.c: New test.
13751         * gcc.dg/duff-3.c: New test.
13752
13753 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
13754
13755         * gcc.dg/cpp/_Pragma5.c: New test.
13756
13757 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13758
13759         * gcc.c-torture/execute/20021118-2.c: New test.
13760
13761 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13762
13763         * gcc.c-torture/execute/20021118-1.c: New test.
13764
13765 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
13766
13767         * gcc.dg/20021116-1.c: New test.
13768
13769 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
13770
13771         * g++.dg/abi/vcall1.C: New test.
13772
13773 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
13774
13775         * gcc.dg/20021029-1.c: New test.
13776         * gcc.dg/20021029-2.c: New test.
13777
13778 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13779
13780         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
13781
13782 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13783
13784         PR c/8439
13785         * gcc.dg/20021110.c: Move to ...
13786         * gcc.c-torture/compile/20021110.c: .... here.
13787
13788 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13789
13790         PR c/8467
13791         * gcc.c-torture/execute/20021111-1.c
13792
13793 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13794
13795         PR c/8439
13796         * gcc.dg/20021110.c: New test.
13797
13798 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
13799
13800         * g++.dg/abi/vthunk3.C: Run only on x86.
13801
13802 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13803
13804         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
13805
13806 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
13807
13808         * lib/compat.exp (compat-execute): Fix logic error in last
13809         change.
13810
13811 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
13812
13813         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
13814
13815 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13816
13817         PR c++/8389
13818         * g++.dg/template/access6.C: New test.
13819
13820 2002-11-08  Jan Hubicka  <jh@suse.cz>
13821
13822         * gcc.dg/i386-ssefp-1.c: New test.
13823         * gcc.dg/i386-ssefp-1.c: New test.
13824
13825 2002-11-08  Jan Hubicka  <jh@suse.cz>
13826
13827         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
13828
13829 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13830
13831         * g++.dg/abi/vthunk3.C: New test.
13832
13833         PR c++/8338
13834         * g++.dg/template/crash2.C: New test.
13835
13836 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13837
13838         * testsuite/g++.dg/abi/dtor1.C: New test.
13839         * testsuite/g++.dg/abi/dtor2.C: Likewise.
13840
13841 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
13842
13843         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
13844         Darwin.
13845
13846 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13847
13848         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13849         -mthumb.  Only xfail with -O0.
13850
13851 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13852
13853         * g++.dg/abi/thunk1.C: New test.
13854         * g++.dg/abi/thunk2.C: Likewise.
13855         * g++.dg/abi/vtt1.C: Likewise.
13856
13857 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13858
13859         PR optimization/8423
13860         * gcc.c-torture/execute/builtin-constant.c: New test.
13861
13862 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13863
13864         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13865         Add some more cases.
13866
13867 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13868
13869         PR c++/8391
13870         * g++.dg/opt/local1.C: New test.
13871
13872 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13873
13874         PR c++/8160
13875         * g++.dg/template/complit1.C: New test.
13876
13877         PR c++/8149
13878         * g++.dg/template/typename4.C: Likewise.
13879
13880 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13881
13882         Core issue 287, PR c++/7639
13883         * g++.dg/template/instantiate1.C: Adjust error location.
13884         * g++.dg/template/instantiate3.C: New test.
13885         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13886         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13887         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13888
13889 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13890
13891         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13892
13893 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13894
13895         PR c++/8287
13896         * g++.dg/init/dtor2.C: New test.
13897
13898 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13899
13900         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13901         * gcc.dg/nest.c: Bypass errors on irix6.
13902
13903 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13904
13905         * gcc.dg/nest.c: Expect error for mmix-*-*.
13906         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13907
13908 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13909
13910         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13911         markers.
13912
13913         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13914
13915 2002-10-25  Mike Stump  <mrs@apple.com>
13916
13917         * gcc.dg/warn-1.c: New test.
13918
13919 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13920
13921         * g++.dg/template/typename3.C: New test.
13922
13923 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13924
13925         * g++.dg/lookup/ptrmem1.C: New test.
13926
13927         * g++.dg/abi/vthunk2.C: New test.
13928
13929 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13930
13931         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13932
13933 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13934
13935         * g++.dg/abi/empty9.C: New test.
13936
13937 2002-10-24  Richard Henderson  <rth@redhat.com>
13938
13939         * g++.dg/inherit/thunk1.C: Enable for ia64.
13940
13941 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13942
13943         PR c++/8067
13944         * g++.dg/lookup/pretty1.C: New test.
13945
13946 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13947
13948         * gcc.dg/20021023-1.c: New test.
13949
13950 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13951
13952         PR c++/7679
13953         * g++.dg/parse/inline1.C: New test.
13954
13955 2002-10-23  Richard Henderson  <rth@redhat.com>
13956
13957         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13958
13959         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13960
13961 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13962
13963         PR c++/6579
13964         * g++.dg/parse/stmtexpr3.C: New test.
13965
13966 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13967
13968         * g++.dg/expr/cond1.C: New test.
13969
13970 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13971
13972         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13973
13974 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13975
13976         * g++.dg/abi/vbase13.C: New test.
13977         * g++.dg/abi/vbase14.C: Likewise.
13978
13979 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13980
13981         * gcc.dg/tls/pic-1.c: New test.
13982         * gcc.dg/tls/nonpic-1.c: New test.
13983         * gcc.dg/20021018-1.c: New test.
13984
13985 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13986
13987         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13988         Remove only files with the same base name as the test case.
13989         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13990         (profopt-execute): Likewise.  Also, remove old profiling
13991         and performance data files before running the tests.
13992
13993         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13994         * g++.dg/bprob/bprob.exp: Likewise.
13995         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13996         to allow more general test case names.
13997
13998         * g++.dg/bprob/bprob-1.C: Rename to ...
13999         * g++.dg/bprob/g++-bprob-1.C: ... this.
14000
14001         * g77.dg/bprob/bprob-1.f: Rename to ...
14002         * g77.dg/bprob/g77-bprob-1.f: ... this.
14003
14004 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
14005
14006         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
14007         bison 1.50 or later.
14008
14009 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
14010
14011         * g++.dg/README: Describe more test directories.
14012
14013 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14014
14015         * g++.dg/init/array6.C: Add additional tests.
14016
14017 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
14018
14019         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
14020         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
14021
14022 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
14023
14024         * gcc.c-torture/compile/20020604-1.x: New.
14025         * gcc.c-torture/compile/simd-5.x: Likewise.
14026         * gcc.c-torture/execute/920710-1.x: Likewise.
14027         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
14028
14029 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14030
14031         * g++.dg/inherit/override1.C: Add dg-options clause.
14032
14033 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14034
14035         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
14036         _mm_slli_si128.
14037
14038 2002-10-19  Andreas Schwab  <schwab@suse.de>
14039
14040         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
14041         directory component.
14042
14043 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
14044
14045         * g++.dg/inherit/thunk1.C: New test.
14046
14047         * g++.dg/inherit/override1.C: New test.
14048
14049         * g++.dg/abi/mangle11.C: New test.
14050         * g++.dg/abi/mangle14.C: New test.
14051         * g++.dg/abi/mangle17.C: New test.
14052
14053 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14054
14055         * g++.dg/overload/member2.C: New test.
14056
14057 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
14058
14059         * g++.dg/README: Describe new compat directory.
14060         * g++.dg/dg.exp: Skip tests in compat directory.
14061         * README.compat: New file.
14062         * lib/compat.exp: New expect script.
14063         * g++.dg/compat: New test directory.
14064         * g++.dg/compat/compat.exp: New expect script.
14065         * g++.dg/compat/abi: New test directory.
14066         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
14067         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
14068         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
14069         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
14070         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
14071         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
14072         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
14073         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
14074         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
14075         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
14076         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
14077         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
14078         * g++.dg/compat/break: New test directory.
14079         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
14080         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
14081         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
14082         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
14083         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
14084         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
14085         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
14086         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
14087         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
14088         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
14089         g++.dg/compat/break/README: New files.
14090         * g++.dg/compat/eh: New test directory.
14091         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
14092         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
14093         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
14094         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
14095         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
14096         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
14097         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
14098         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
14099         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
14100         g++.dg/compat/eh/filter2_y.C,
14101         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
14102         g++.dg/compat/eh/new1_y.C,
14103         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
14104         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
14105         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
14106         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
14107         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
14108         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
14109         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
14110         g++.dg/compat/eh/unexpected1_y.C: New files.
14111         * g++.dg/compat/init: New test directory.
14112         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
14113         g++.dg/compat/init/array5_y.C,
14114         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
14115         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
14116         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
14117         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
14118         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
14119         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
14120         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
14121         g++.dg/compat/init/init-ref2_y.C: New files.
14122
14123 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14124
14125         PR c++/7584
14126         * g++.dg/inherit/using3.C: New test.
14127
14128 2002-10-17  Jan Hubicka  <jh@suse.cz>
14129
14130         * gcc.dg/20021017-2.c: New test.
14131
14132 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14133
14134         * g++.dg/abi/mangle16.C: Adjust.
14135
14136         * g++.dg/init/array8.C: New test.
14137
14138 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
14139
14140         * gcc.dg/special/mips-abi.exp: New test.
14141         * gcc.dg/special/mips-abi.s: Empty file used by the above.
14142
14143 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14144
14145         * g++.dg/abi/mangle16.C: New test.
14146         * g++.dg/abi/mangle17.C: Likewise.
14147
14148         PR c++/7478
14149         * g++.dg/template/ref1.C: New test.
14150
14151 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14152
14153         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
14154
14155 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
14156
14157         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
14158
14159 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14160
14161         PR c++/7524
14162         * g++.dg/init/array7.C: New test.
14163
14164 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
14165
14166         * g++.dg/init/array6.C: New test.
14167
14168         * g++.dg/abi/mangle13.C: Likewise.
14169         * g++.dg/abi/mangle14.C: Likewise.
14170         * g++.dg/abi/mangle15.C: Likewise.
14171
14172 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14173
14174         * g++.dg/abi/empty8.C: New test.
14175
14176 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
14177
14178         * g++.dg/init/ctor1.C: New test.
14179
14180 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
14181
14182         * gcc.c-torture/execute/20021015-1.c: New test.
14183
14184 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
14185
14186         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
14187
14188 2002-10-14  Jan Hubicka  <jh@suse.cz>
14189
14190         * gcc.dg/i386-ssetype-[1-5].c: New tests.
14191
14192 2002-10-14  Richard Henderson  <rth@redhat.com>
14193
14194         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
14195
14196 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14197
14198         PR optimization/6631
14199         * g++.dg/opt/const2.C: New test.
14200
14201 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14202
14203         PR c++/7176
14204         * g++.dg/parse/friend1.C: New test.
14205         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
14206
14207 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
14208
14209         * gcc.dg/20021014-1.c: New test.
14210
14211 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
14212
14213         PR c++/5661
14214         * g++.dg/ext/vlm1.C: New test.
14215         * g++.dg/ext/vlm2.C: Likewise.
14216
14217         * g++.dg/init/array1.C: Remove invalid braces.
14218         * g++.dg/init/brace1.C: New test.
14219         * g++.dg/init/copy2.C: Likewise.
14220         * g++.dg/init/copy3.C: Likewise.
14221         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
14222         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
14223         braces.
14224
14225 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
14226
14227         * gcc.dg/cpp/assembler.S: Don't use -ansi.
14228
14229 2002-10-11  Richard Shann  <richard.shann@superh.com>
14230
14231         * gcc.c-torture/compile/simd-5.c: New test.
14232
14233 2002-10-10  Roger Sayle  <roger@eyesopen.com>
14234
14235         * gcc.c-torture/execute/shiftopt-1.c: New test case.
14236
14237 2002-10-10  Jim Wilson  <wilson@redhat.com>
14238
14239         * gcc.c-torture/execute/20021010-1.c: New test.
14240
14241 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
14242
14243         PR c/7353
14244         * g++.dg/ext/typedef-init.C: New test.
14245         * gcc.dg/typedef-init.c: New test.
14246
14247 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
14248
14249         * gcc.dg/cpp/paste13.c: New test.
14250
14251 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14252
14253         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
14254         remaining platforms, XFAIL during compile, not execute.  Don't
14255         XFAIL at -O0.
14256
14257 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14258
14259         * gcc.dg/alias-1.c: Tweak expected warning.
14260
14261 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
14262
14263         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
14264
14265 2002-10-06  Andreas Jaeger  <aj@suse.de>
14266
14267         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
14268         * gcc.dg/cpp/c++98.C: Likewise.
14269
14270         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
14271         * g++.dg/cpp/c++98.C: Likewise.
14272
14273         * g++.dg/README (Subdirectories): Mention cpp directory.
14274
14275         PR target/7559
14276         * gcc.dg/20021006-1.c: New test.
14277
14278 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14279
14280         PR c++/7804
14281         * g++.dg/other/warning1.C: New test.
14282
14283 2002-10-04  Roger Sayle  <roger@eyesopen.com>
14284
14285         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
14286         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
14287         and sparc-*-* with -m64 as expected failures.  See PR 8087.
14288
14289 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14290
14291         PR c++/7931
14292         * g++.dg/template/ptrmem3.C: New test.
14293
14294         PR c++/7754
14295         * g++.dg/template/union1.C: New test.
14296
14297 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14298
14299         PR c++/8006
14300         * g++.dg/abi/mangle9.C: New test.
14301         * g++.dg/abi/mangle10.C: New test.
14302         * g++.dg/abi/mangle11.C: New test.
14303         * g++.dg/abi/mangle12.C: New test.
14304
14305 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
14306
14307         PR c++/7188.
14308         * g++.dg/template/meminit1.C: New test.
14309         * g++.dg/warn/Wreorder-1.C: Likewise.
14310         * g++.old-deja/g++.mike/warn3.C: Tweak.
14311         * lib/prune.exp: Ingore "in copy constructor".
14312
14313 2002-10-02  Andreas Jaeger  <aj@suse.de>
14314
14315         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
14316         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
14317         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
14318         on x86-64.
14319
14320 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14321
14322         * gcc.dg/empty1.C: Fix typo.
14323
14324 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
14325
14326         * gcc.dg/alias-1.c: New test.
14327
14328 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14329
14330         * gcc.dg/empty1.C: New test.
14331
14332         * g++.dg/tls/init-2.C: Tweak error messages.
14333
14334 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
14335
14336         * gcc.c-torture/compile/20020923-1.c: New test.
14337
14338 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
14339
14340         * gcc.c-torture/execute/ffs-1.c: New test.
14341         * gcc.c-torture/execute/ffs-2.c: Ditto.
14342
14343 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
14344
14345         * g++.dg/overload/member1.C: New test.
14346
14347 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
14348
14349         * g++.dg/abi/empty7.C: New test.
14350         * g++.dg/init/pm2.C: Likewise.
14351
14352 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
14353
14354         * g++.dg/rtti/crash1.C: New test.
14355
14356 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
14357
14358         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
14359         gcc.dg/sibcall-4.c: New tests.
14360
14361 2002-09-28  Roger Sayle  <roger@eyesopen.com>
14362
14363         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
14364         powerpc and MMIX targets.
14365
14366 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
14367
14368         * gcc.dg/cpp/20020927-1.c: New.
14369
14370 2002-09-26  David S. Miller  <davem@redhat.com>
14371
14372         * gcc.c-torture/compile/trunctfdf.c: New.
14373
14374 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14375
14376         * lib/target-supports.exp (check_weak_available): Handle solaris2.
14377
14378 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
14379
14380         * gcc.c-torture/execute/loop-15.c: New.
14381
14382 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
14383
14384         * README.QMTEST: Fix typo.
14385
14386 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14387
14388         * gcc.dg/20020926-1.c: New test.
14389
14390 2002-09-25  David S. Miller  <davem@redhat.com>
14391
14392         PR target/7842
14393         * gcc.c-torture/execute/shiftdi.c: New test.
14394
14395 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
14396
14397         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
14398         unique to the tool.
14399         * lib/g77.exp (g77_init): Likewise.
14400         * lib/g++.exp (g++_init): Likewise.
14401         * lib/objc.exp (objc_init): Likewise.
14402
14403 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
14404
14405         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
14406         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
14407         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
14408
14409 2002-09-25  Richard Henderson  <rth@redhat.com>
14410
14411         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
14412         too-small long double.
14413
14414 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
14415
14416         * gcc.dg/20020919-1.c: New test.
14417
14418 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
14419
14420         * g++.dg/abi/bitfield6.C: New test.
14421         * g++.dg/abi/bitfield7.C: New test.
14422         * g++.dg/abi/bitfield8.C: New test.
14423         * g++.dg/abi/vbase11.C: New test.
14424
14425 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14426
14427         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
14428         hppa*-*-hpux*.  Update test comment.
14429
14430 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
14431
14432         * gcc.dg/tls/struct-1.c: New test.
14433
14434 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
14435
14436         * gcc.dg/cpp/tr-warn2.c: Update.
14437
14438 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14439
14440         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
14441
14442 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14443
14444         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
14445         systems.
14446
14447 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
14448
14449         * gcc.c-torture/execute/ieee/mzero3.c: New test.
14450
14451         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
14452         Adjust for c++filt moved to binutils.  Remove spurious duplicate
14453         setting of cxxfilt.
14454
14455 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
14456
14457         * gcc.dg/20020312-2.c: Update for darwin.
14458
14459 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14460
14461         * g++.old-deja/g++.other/crash32.C: Mark ICE.
14462
14463 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
14464
14465         * objc.dg/comp-types-1.m: New test.
14466         * objc.dg/comp-types-2.m: New test.
14467         * objc.dg/comp-types-3.m: New test.
14468         * objc.dg/comp-types-4.m: New test.
14469         * objc.dg/comp-types-5.m: New test.
14470         * objc.dg/comp-types-6.m: New test.
14471
14472 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14473
14474         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
14475
14476 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14477
14478         * g++.dg/other/do1.C: New test.
14479
14480         * g++.dg/template/subst1.C: New test.
14481
14482 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
14483
14484         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
14485
14486 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14487
14488         * g++.dg/template/qualttp20.C: Adjust expected errors.
14489         * g++.old-deja/g++.jason/report.C: Likewise.
14490         * g++.old-deja/g++.other/qual1.C: Likewise.
14491
14492         * g++.dg/lookup/scoped2.C: New test.
14493
14494         * g++.dg/ext/asm3.C: New test.
14495
14496 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
14497
14498         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
14499
14500 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
14501
14502         * ChangeLog: follow spelling conventions.
14503         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
14504         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
14505         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
14506         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
14507         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
14508         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
14509         * g++.old-deja/g++.law/global-init1.C: Likewise.
14510         * g++.old-deja/g++.other/delete4.C: Likewise.
14511         * g++.old-deja/g++.other/inline21.C: Likewise.
14512         * g++.old-deja/g++.other/singleton.C: Likewise.
14513         * g77.dg/strlen0.f: Likewise.
14514         * g77.f-torture/compile/20010519-1.f: Likewise.
14515         * g77.f-torture/compile/980310-4.f: Likewise.
14516         * gcc.c-torture/compile/20000605-1.c: Likewise.
14517         * gcc.c-torture/execute/20020225-1.c: Likewise.
14518         * gcc.dg/c90-hexfloat-2.c: Likewise.
14519         * gcc.dg/c99-bool-1.c: Likewise.
14520         * gcc.dg/c99-hexfloat-2.c: Likewise.
14521         * gcc.dg/dll-2.c: Likewise.
14522         * gcc.dg/wtr-union-init-1.c: Likewise.
14523         * gcc.dg/wtr-union-init-2.c: Likewise.
14524         * gcc.dg/wtr-union-init-3.c: Likewise.
14525         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14526         * gcc.dg/cpp/defined.c: Likewise.
14527         * gcc.dg/cpp/macsyntx.c: Likewise.
14528         * gcc.dg/cpp/paste2.c: Likewise.
14529         * gcc.dg/cpp/trad/defined.c: Likewise.
14530         * gcc.dg/format/c90-printf-1.c: Likewise.
14531         * gcc.dg/format/c90-scanf-1.c: Likewise.
14532         * gcc.dg/format/c99-printf-1.c: Likewise.
14533         * gcc.dg/format/c99-scanf-1.c: Likewise.
14534         * gcc.misc-tests/gcov-8.c: Likewise.
14535         * lib/profopt.exp: Likewise.
14536
14537 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
14538
14539         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
14540
14541 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14542
14543         * g++.dg/inherit/using2.C: New test.
14544
14545 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
14546
14547         * ChangeLog: Follow spelling conventions.
14548         * g++.dg/template/friend4.C: Likewise.
14549         * g++.old-deja/g++.pt/crash67.C: Likewise.
14550         * gcc.c-torture/execute/20000801-4.c: Likewise.
14551         * gcc.dg/c90-digraph-1.c: Likewise.
14552         * gcc.dg/c94-digraph-1.c: Likewise.
14553         * gcc.dg/c99-digraph-1.c: Likewise.
14554         * gcc.dg/cpp/line5.c: Likewise.
14555         * gcc.dg/cpp/multiline.c: Likewise.
14556         * gcc.dg/cpp/trad/literals-1.c: Likewise.
14557         * gcc.dg/format/attr-3.c: Likewise.
14558         * gcc.dg/format/c90-scanf-3.c: Likewise.
14559         * gcc.dg/format/ext-4.c: Likewise.
14560
14561 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14562
14563         * g++.dg/template/pretty1.C: New test.
14564
14565 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
14566
14567         * gcc.c-torture/execute/struct-cpy-1.c: New test.
14568
14569 2002-09-13  Matt Austern  <austern@apple.com>
14570
14571         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
14572         passing a cast expression to a function by const reference.
14573
14574 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14575
14576         * g++.dg/template/deduce1.C: New test.
14577
14578 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14579
14580         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14581         32-bit int.
14582
14583 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14584
14585         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14586         usage.
14587
14588 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14589
14590         * gcc.c-torture/compile/20020910-1.c: New test.
14591
14592 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14593
14594         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14595
14596 2002-09-10  Andreas Jaeger  <aj@suse.de>
14597
14598         * gcc.dg/20020312-2.c: Adjust for x86-64.
14599
14600 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14601
14602         * g77.dg/7388.f: New test case for PR 7388.
14603
14604 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14605
14606         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14607
14608 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14609
14610         * objc.dg/proto-lossage-1.m: New test.
14611
14612 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14613
14614         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14615
14616 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14617
14618         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14619         expected to pass.
14620
14621 2002-09-06  Stan Shebs  <shebs@apple.com>
14622             David Edelsohn  <edelsohn@gnu.org>
14623
14624         * gcc.dg/weak: New directory.
14625         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
14626         target-specific xfail bits.
14627         * gcc.dg/typeof-2.c: Move to new directory.
14628         * gcc.dg/weak.exp: New expect script.
14629
14630 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
14631
14632         * gcc.c-torture/execute/extzvsi.c: New test.
14633
14634 2002-09-05  Stan Shebs  <shebs@apple.com>
14635
14636         * gcc.dg/weak-1.c: xfail on Darwin.
14637         * gcc.dg/weak-2.c: Ditto.
14638         * gcc.dg/weak-3.c: Ditto.
14639         * gcc.dg/weak-4.c: Ditto.
14640         * gcc.dg/weak-5.c: Ditto.
14641         * gcc.dg/weak-6.c: Ditto.
14642         * gcc.dg/weak-7.c: Ditto.
14643         * gcc.dg/weak-8.c: Ditto.
14644         * gcc.dg/weak-9.c: Ditto.
14645
14646 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
14647
14648         * gcc.c-torture/execute/loop-14.c: New test.
14649
14650 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
14651
14652         * g++.dg/other/cxa-atexit1.C: New test.
14653
14654         * gcc.dg/typeof-2.c: New test.
14655
14656 2002-09-03  Roger Sayle  <roger@eyesopen.com>
14657
14658         * gcc.dg/builtins-2.c: New testcase.
14659         * gcc.dg/builtins-3.c: New testcase.
14660
14661 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
14662
14663         * gcc.dg/cpp/_Pragma4.c: New test.
14664
14665 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
14666
14667         * objc/execute/nil_method-1.m: New testcase.
14668
14669 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
14670
14671         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
14672         [Object class], not [Object initialize].
14673
14674 2002-08-31  Roger Sayle  <roger@eyesopen.com>
14675             Hans-Peter Nilsson  <hp@bitrange.com>
14676
14677         * gcc.c-torture/execute/20020720-1.x: Skip test on
14678         mmix-knuth-mmixware.  Correct comment.
14679
14680 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
14681
14682         * testsuite/g++.dg/abi/bitfield5.C: New test.
14683         * testsuite/g++.dg/abi/vbase10.C: Likewise.
14684
14685 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
14686
14687         * objc.dg/undeclared-selector.m: New test.
14688
14689 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
14690
14691         * g++.dg/other/offsetof1.C: Avoid cast warning.
14692
14693 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
14694
14695         * objc.dg/super-class-2.m: New test.
14696
14697 2002-08-24  Matt Austern  <austern@apple.com>
14698
14699         * g++.dg/ext/lvaddr.C: New test.
14700         * g++.dg/ext/lvcast.C: New test.
14701
14702 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
14703
14704         * testsuite/g++.dg/inherit/cond1.C: New test.
14705
14706 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
14707
14708         * gcc.dg/noncompile/incomplete-1.c: New test.
14709
14710 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14711
14712         * gcc.dg/typespec-1.c: New test.
14713
14714 2002-08-20  Devang Patel  <dpatel@apple.com>
14715         * objc.dg/proto-hier-2.m: New test.
14716
14717 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
14718
14719         * objc.dg/bitfield-1.m: New test.
14720         * objc.dg/bitfield-2.m: New test.
14721
14722 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14723
14724         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
14725         gcc.dg/c99-flex-array-4.c: New tests.
14726
14727 2002-08-16  Stan Shebs  <shebs@apple.com>
14728
14729         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
14730
14731 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
14732
14733         * gcc.dg/typeof-1.c: New test.
14734         * g++.dg/ext/typeof2.C: New test.
14735
14736 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14737
14738         * g++.dg/other/offsetof1.C: New test.
14739
14740 2002-08-14  Richard Henderson  <rth@redhat.com>
14741
14742         * gcc.dg/tls/diag-3.c: Fix expected message strings.
14743
14744 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
14745
14746         * gcc.dg/cpp/_Pragma3.c: New test.
14747
14748 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
14749
14750         * g++.dg/template/inherit3: New test.
14751
14752 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14753
14754         * gcc.dg/bitfld-4.c: Add blank options.
14755
14756 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
14757
14758         * g++.dg/template/crash1.C: New test.
14759
14760 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14761
14762         * gcc.dg/tls/opt-2.c: New test.
14763
14764 2002-08-08  Devang Patel  <dpatel@apple.com>
14765
14766         * objc.dg/selector-1.m : New test
14767
14768 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14769
14770         * g++.dg/abi/bitfield4.C: New test.
14771         * gcc.dg/bitfld-4.c: New test.
14772
14773 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14774
14775         * g++.dg/other/packed1.C: New test.
14776
14777 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
14778
14779         * g++.dg/abi/offsetof.C: Tweak error messages.
14780         * g++.old-deja/g++.mike/p10769a.C: Likewise.
14781
14782 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14783
14784         * gcc.dg/bitfld-3.c: New test.
14785
14786 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14787             Richard Henderson  <rth@redhat.com>
14788
14789         * gcc.dg/i386-bitfield1.c: New test.
14790         * g++.dg/abi/bitfield3.C: Update.
14791
14792 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
14793
14794         * objc.dg/const-str-2.m: Update.
14795         * gcc.dg/cpp/c++98.c: Change to C extension.
14796         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
14797         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
14798
14799 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
14800
14801         * testsuite/gcc.dg/tls/diag-3.c: New.
14802
14803 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
14804
14805         * g++.dg/README (Subdirectories): Document new subdir expr.
14806         * g++.dg/expr/pmf-1.C: New test.
14807
14808 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
14809
14810         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
14811
14812 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
14813
14814         * g++.dg/abi/bitfield3.C: New test.
14815
14816 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
14817
14818         * lib/gcov.exp: Tweak expected line formats.
14819         * gcc.misc-tests/gcov8.c: New test.
14820         * gcc.misc-tests/gcov8.x: New flags.
14821
14822 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
14823
14824         * consistency.vlad/layout/endian.c: Include string.h.
14825
14826         * gcc.c-torture/execute/20020805-1.c: New test.
14827
14828 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
14829
14830         * g++.dg/other/conversion1.C: New test.
14831
14832 2002-08-03  Roger Sayle  <roger@eyesopen.com>
14833
14834         * gcc.dg/builtins-1.c: New testcase.
14835
14836 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
14837
14838         * g++.dg/inherit/access3.C: New test.
14839
14840 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
14841
14842         * gcc.dg/ia64-visibility-2.c: New test.
14843
14844 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
14845
14846         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14847         __qualifier_flags to __flags.
14848
14849 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14850
14851         * g++.dg/inherit/operator1.C: New test.
14852         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14853         * g++.dg/other/error1.C: Change expected error message.
14854         * g++.dg/template/conv4.C: Likewise.
14855
14856 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14857
14858         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14859         for documented behavior.
14860
14861 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14862
14863         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14864         several targets known to fail.
14865
14866 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14867
14868         * gcc.dg/mips-args-[123].c: New tests.
14869
14870 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14871
14872         * gcc.dg/ppc-spe.c: New.
14873
14874 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14875
14876         * g++.dg/other/ptrmem4.C: New testcase.
14877
14878 2002-07-24  Richard Henderson  <rth@redhat.com>
14879
14880         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14881
14882 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14883
14884         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14885
14886 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14887
14888         * gcc.c-torture/execute/memset-3.c: New testcase.
14889
14890 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14891
14892         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14893         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14894
14895 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14896
14897         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14898         Delete.
14899
14900 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14901
14902         * gcc.c-torture/compile/simd-4.c: New test.
14903
14904 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14905
14906         PR c++/7347, c++/7348
14907         * g++.dg/template/access4.C: New test.
14908         * g++.dg/template/access5.C: New test.
14909         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14910         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14911         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14912         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14913
14914 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14915
14916         * gcc.dg/gnu89-init-2.c: New test.
14917
14918 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14919
14920         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14921
14922 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14923
14924         * gcc.c-torture/execute/20020720-1.c: New testcase.
14925
14926 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14927
14928         * gcc.dg/cpp/Wsignprom.c: New tests.
14929
14930 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14931
14932         * gcc.c-torture/execute/loop-13.c: New test.
14933
14934 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14935
14936         * gcc.dg/cpp/expr.c: New tests.
14937
14938 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14939
14940         * g++.dg/opt/pr6713.C: Add template instantiation.
14941
14942 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14943
14944         * gcc.dg/nest.c: New test.
14945
14946 2002-07-17  Richard Henderson  <rth@redhat.com>
14947
14948         * g++.dg/opt/pr6713.C: New test.
14949
14950 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14951
14952         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14953         XFAIL for all x86 processors.
14954
14955 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14956
14957         * gcc.c-torture/execute/20010122-1.x: Do not test with
14958         -fomit-frame-pointer.
14959
14960 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14961
14962         * g++.dg/template/instantiate2.C: New test.
14963         * g++.dg/template/spec4.C: New test.
14964
14965 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14966
14967         * g++.dg/template/access2.C: New test.
14968         * g++.dg/template/access3.C: New test.
14969
14970 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14971
14972         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14973         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14974         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14975         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14976         Convert to use <stdarg.h>.
14977         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14978         Delete.
14979         * gcc.dg/va-arg-2.c: New.
14980         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14981
14982 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14983
14984         * gcc.c-torture/compile/20020710-1.c: New test.
14985
14986 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14987                           Andrew Pinski  <pinskia@physics.uc.edu>
14988
14989         gcc.c-torture/compile/simd-2.c: New testcase.
14990         gcc.c-torture/compile/simd-3.c: Likewise.
14991
14992 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14993
14994         PR c++/7224
14995         * g++.dg/overload/error1.C: New test.
14996
14997 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14998
14999         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
15000         configuration and IRIX 6 O32 ABI.
15001
15002 2002-07-11  Roger Sayle  <roger@eyesopen.com>
15003
15004         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
15005
15006 2002-07-10  Roger Sayle  <roger@eyesopen.com>
15007
15008         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
15009
15010 2002-07-10  Jeffrey A Law  <law@redhat.com>
15011
15012         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
15013
15014         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
15015
15016 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
15017
15018         * gcc.dg/20020312-2.c: Check for __PPC__.
15019
15020 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
15021
15022         * gcc.c-torture/compile/20020709-1.c: New test.
15023
15024 2002-07-07  Roger Sayle  <roger@eyesopen.com>
15025
15026         * g++.dg/template/qualttp21.C: New test case.
15027
15028 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
15029
15030         * gcc.c-torture/compile/20020706-1.c: New test.
15031         * gcc.c-torture/compile/20020706-2.c: New test.
15032
15033 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
15034             Alexandre Oliva  <aoliva@redhat.com>
15035
15036         * g++.dg/warn/incomplete1.C: New test.
15037
15038 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15039
15040         PR c++/7099
15041         * g++.dg/warn/noreturn1.C: New test.
15042
15043 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
15044
15045         PR c++/6706
15046         * g++.dg/debug/debug6.C: New test.
15047         * g++.dg/debug/debug7.C: New test.
15048
15049 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
15050
15051         * gcc.c-torture/compile/simd-3.c: New test.
15052
15053 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
15054
15055         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
15056         * gcc.dg/20020620-1.c: Likewise.
15057
15058 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15059
15060         PR c++/6944
15061         * g++.dg/init/array4.C: New test.
15062         * g++.dg/init/array5.C: New test.
15063
15064 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
15065
15066         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
15067         * gcc.c-torture/execute/simd-2.c (main): Likewise.
15068
15069 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15070
15071         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
15072         * gcc.dg/wtr-aggr-init-1.c: Likewise.
15073         * gcc.dg/wtr-conversion-1.c: Likewise.
15074         * gcc.dg/wtr-escape-1.c: Likewise.
15075         * gcc.dg/wtr-int-type-1.c: Likewise.
15076         * gcc.dg/wtr-label-1.c: Likewise.
15077         * gcc.dg/wtr-static-1.c: Likewise.
15078         * gcc.dg/wtr-strcat-1.c: Likewise.
15079         * gcc.dg/wtr-suffix-1.c: Likewise.
15080         * gcc.dg/wtr-switch-1.c: Likewise.
15081         * gcc.dg/wtr-unary-plus-1.c: Likewise.
15082         * gcc.dg/wtr-union-init-1.c: Likewise.
15083         * gcc.dg/wtr-union-init-2.c: Likewise.
15084         * gcc.dg/wtr-union-init-3.c: Likewise.
15085
15086         * gcc.dg/wtr-func-def-1.c: New test.
15087
15088 2002-07-02 Devang Patel <dpatel@apple.com>
15089
15090         * objc.dg/param-1.m: New test.
15091
15092 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
15093
15094         * gcc.dg/cpp/trad/directive.c: Add test.
15095         * gcc.dg/cpp/trad/macroargs.c: Add test.
15096         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
15097
15098 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
15099
15100         * gcc.dg/cpp/cmdlne-M.c: New test.
15101
15102 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
15103
15104         * objc.dg/desig-init-1.m: New test.
15105
15106 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15107
15108         PR c++/6716
15109         * g++.dg/template/instantiate1.C: New test.
15110
15111 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
15112
15113         PR c++/7112
15114         * g++.dg/template/sizeof2.C: New test.
15115
15116 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15117
15118         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
15119         gcc.dg/cpp/trad/include.c: New tests.
15120
15121 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
15122
15123         PR target/7177
15124         * gcc.c-torture/compile/20020701-1.c: New test.
15125
15126 2002-07-01  Stan Shebs  <shebs@apple.com>
15127
15128         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
15129         header here...
15130         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
15131         (objc-torture-execute): or here.
15132
15133 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
15134
15135         * gcc.c-torture/execute/arith-rand-ll.c: New test.
15136
15137 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15138
15139         * gcc.dg/cpp/trad/escaped-nl.c: New test.
15140
15141 2002-06-30  Devang Patel  <dpatel@apple.com>
15142
15143         * objc.dg/fsyntax-only.m: New test.
15144
15145 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
15146
15147         PR c++/6695
15148         * g++.dg/template/friend7.C: New file.
15149
15150 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
15151
15152         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
15153         return type.
15154
15155 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
15156
15157         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
15158         avoid division by zero.
15159
15160 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
15161
15162         * gcc.dg/Wunknownprag.c: New tests.
15163
15164 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
15165
15166         * gcc.c-torture/execute/simd-2.c: New test.
15167
15168 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
15169
15170         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
15171         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
15172         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
15173         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
15174         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
15175         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
15176         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
15177         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
15178         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
15179         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
15180         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
15181         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
15182         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
15183         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
15184         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
15185         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
15186         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
15187
15188 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
15189
15190         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
15191         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
15192         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
15193         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
15194         New tests.
15195         * gcc.dg/cpp/trad/directive.c: Update.
15196
15197 2002-06-23  Andreas Jaeger  <aj@suse.de>
15198
15199         * gcc.c-torture/execute/complex-6.c: New.
15200
15201 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
15202
15203         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
15204         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
15205         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
15206         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
15207
15208 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
15209
15210         * gcc.dg/cpp/trad: New directory with traditional tests copied
15211         from parent directory.
15212         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15213         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15214         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15215         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15216         Move to trad/ and rename.
15217         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
15218         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
15219         gcc.dg/cpp/trad/redef2.c: New tests.
15220         * gcc.dg/cpp/trad/trad.exp: New driver.
15221
15222 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
15223
15224         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15225         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15226         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15227         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15228         Remove.
15229
15230 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
15231
15232         * gcc.dg/20020620-1.c: New test.
15233
15234 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15235
15236         * g++.dg/template/ttp4.C: New test.
15237
15238 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
15239
15240         * g++.dg/opt/vt1.C: Fix regexp.
15241
15242 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15243
15244         * gcc.c-torture/execute/pure-1.c: Make functions static again.
15245         Don't use attribute `noinline'.
15246
15247 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15248
15249         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
15250
15251 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
15252
15253         * gcc.c-torture/execute/simd-1.c: New.
15254
15255         * gcc.dg/simd-1.c: New.
15256
15257 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15258
15259         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
15260
15261 2002-06-16  Richard Henderson  <rth@redhat.com>
15262
15263         * g++.dg/ext/anon-struct1.C: New.
15264         * g++.dg/ext/anon-struct2.C: New.
15265         * g++.dg/ext/anon-struct3.C: New.
15266         * gcc.dg/anon-struct-1.c: New.
15267         * gcc.dg/anon-struct-2.c: New.
15268         * gcc.dg/anon-struct-3.c: New.
15269         * gcc.dg/20011008-1.c: Adjust warning text.
15270         * gcc.dg/20020527-1.c: Add -fms-extensions.
15271
15272 2002-06-16  Richard Henderson  <rth@redhat.com>
15273
15274         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
15275
15276 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
15277
15278         * gcc.c-torture/execute/20020615-1.c: New test.
15279
15280 2002-06-15  Roger Sayle  <roger@eyesopen.com>
15281
15282         * gcc.c-tortuture/execute/compare-1.c: New test case.
15283         * gcc.c-tortuture/execute/compare-2.c: New test case.
15284         * gcc.c-tortuture/execute/compare-3.c: New test case.
15285
15286 2002-06-13  Richard Henderson  <rth@redhat.com>
15287
15288         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
15289         ia64 ilp32.
15290
15291 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15292
15293         * g++.dg/template/typename2.C: Update error message.
15294
15295 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
15296
15297         * gcc.c-torture/execute/20020611-1.c: New test.
15298
15299 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
15300
15301         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
15302         list of targets to skip.
15303
15304 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
15305
15306         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
15307         targets if not optimizing.
15308
15309 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
15310
15311         * gcc.c-torture/compile/20020605-1.c: New test.
15312
15313         * g++.dg/opt/vt1.C: New test.
15314
15315         * gcc.dg/20020531-1.c: New test.
15316
15317         * gcc.dg/20020530-1.c: New test.
15318
15319         * gcc.dg/20020527-1.c: New test.
15320
15321         * g++.dg/opt/cse1.C: New test.
15322
15323 2002-06-07  Roger Sayle  <roger@eyesopen.com>
15324
15325         * gcc.dg/20020607-2.c: New test case.
15326
15327 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
15328
15329         * gcc.c-torture/compile/20020604-1.c: New test.
15330
15331 2002-06-04  Richard Henderson  <rth@redhat.com>
15332
15333         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
15334         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
15335         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
15336
15337 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
15338
15339         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
15340
15341 2002-06-03  Richard Henderson  <rth@redhat.com>
15342
15343         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
15344         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
15345
15346 2002-06-02  Richard Henderson  <rth@redhat.com>
15347
15348         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
15349         test functions static.
15350
15351 2002-06-02  Andreas Jaeger  <aj@suse.de>
15352
15353         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
15354         now.
15355
15356 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15357
15358         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
15359         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
15360         Update for mofified diagnostics.
15361         * gcc.dg/c99-intconst-1.c: No longer fail.
15362
15363 2002-06-02  Richard Henderson  <rth@redhat.com>
15364
15365         * gcc.dg/uninit-A.c: Remove xfail markers.
15366
15367 2002-06-01  Roger Sayle  <roger@eyesopen.com>
15368
15369         * gcc.dg/fnegate-1.c: New test case.
15370
15371 2002-05-30  Osku Salerma  <osku@iki.fi>
15372
15373         * gcc.c-torture/execute/mayalias-1.c: New file.
15374
15375 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15376
15377         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
15378         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
15379         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
15380
15381 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
15382
15383         * gcc.c-torture/execute/20020529-1.c: New test.
15384
15385 2002-05-27  Richard Henderson  <rth@redhat.com>
15386
15387         * g++.dg/ext/attrib6.C: New test case.
15388
15389 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15390
15391         * gcc.c-torture/execute/pure-1.c: New test.
15392
15393 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15394
15395         * gcc.dg/cpp/arith-2.c: Remove.
15396
15397 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15398
15399         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
15400         * gcc.dg/cpp/if-3.c: Remove.
15401
15402 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
15403
15404         * g++.dg/opt/cse2.C: New test.
15405
15406 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
15407
15408         * gcc.dg/cpp/arith-1.c: New semantic tests.
15409         * gcc.dg/cpp/if-1.c: Update.
15410
15411 2002-05-24  Ben Elliston  <bje@redhat.com>
15412
15413         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
15414
15415 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15416
15417         * gcc.dg/verbose-asm.c: New test.
15418
15419 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15420
15421         * gcc.dg/cpp/paste12.c: New test.
15422
15423 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15424
15425         * g++.dg/parse/named_ops.C: New test.
15426
15427 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
15428
15429         * gcc/testsuite/gcc.dg/weak-8.c: New test.
15430
15431 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
15432
15433         * gcc.dg/weak-2.c: Allow optional leading underscore
15434         in scan-assembler symbol name.
15435         * gcc.dg/weak-3.c: Likewise.
15436         * gcc.dg/weak-4.c: Likewise.
15437         * gcc.dg/weak-5.c: Likewise.
15438
15439 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
15440
15441         * gcc.dg/20020523-1.c: New test.
15442
15443 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15444
15445         * objc.dg/const-str-2.m: Update now that we stop after
15446         a command line error.
15447
15448 2002-05-22  Richard Henderson  <rth@redhat.com>
15449
15450         * g++.dg/dg.exp: Fix typo in test pruneing.
15451
15452 2002-05-22  Richard Henderson  <rth@redhat.com>
15453
15454         * g++.dg/dg.exp: Prune the tls subdirectory.
15455         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
15456         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
15457         * g++.dg/tls/init-1.C: New.
15458
15459 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
15460
15461         * gcc.dg/20020517-1.c: New test.
15462
15463 2002-05-21  Richard Henderson  <rth@redhat.com>
15464
15465         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
15466         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
15467
15468 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
15469
15470         * g++.dg/other/copy2.C: New test.
15471
15472 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
15473
15474         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
15475         (MAX_COPY): Bump up to 10 times sizeof (long long).
15476         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
15477
15478         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
15479         sizeof (long long).
15480
15481         * gcc.c-torture/execute/strcpy-1.c: New test.
15482
15483 2002-05-19  Jason Merrill  <jason2redhat.com>
15484
15485         * g++.dg/ext/oper1.C: New test.
15486
15487 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
15488 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
15489
15490         * README.QMTEST: New file.
15491
15492         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
15493
15494 2002-05-19  Andreas Jaeger  <aj@suse.de>
15495
15496         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
15497         now.
15498         * gcc.c-torture/execute/loop-2d.x: Likewise.
15499
15500 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
15501
15502         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
15503         support weak symbols.
15504         * gcc.dg/weak-4.c: Likewise
15505         * gcc.dg/weak-6.c: Likewise
15506
15507 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
15508
15509         * gcc.dg/weak-3.c: Add dg-excess-error comment for
15510         cygwin, coff and h8300-*-hms targets
15511         * gcc.dg/weak-5.c: Likewise
15512         * gcc.dg/weak-7.c: Likewise
15513
15514 2002-05-16  Jason Merrill  <jason@redhat.com>
15515
15516         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
15517         (scan-assembler-not, scan-assembler-dem): Likewise.
15518         (scan-assembler-dem-not): Likewise.
15519
15520 2002-05-15  Richard Henderson  <rth@redhat.com>
15521
15522         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
15523
15524 2002-05-15  Richard Henderson  <rth@redhat.com>
15525
15526         * gcc.dg/weak-5.c (vfoo1c): No warning here.
15527         (vfoo1f): Warning here.
15528         (vfoo1l): Don't redefine the alias.
15529
15530 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
15531
15532         * g++.dg/init/pm1.C: New test.
15533
15534 2002-05-12  David S. Miller  <davem@redhat.com>
15535
15536         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
15537         types.
15538
15539 2002-05-10  Roger Sayle  <roger@eyesopen.com>
15540
15541         * gcc.c-torture/execute/20020510-1.c: New test case.
15542
15543 2002-05-10  David S. Miller  <davem@redhat.com>
15544
15545         * gcc.c-torture/execute/conversion.c: Test long double too.
15546
15547 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
15548
15549         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
15550         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
15551         * lib/g++.exp (g++_link_flags): Likewise.
15552         * lib/objc.exp (objc_target_compile): Likewise.
15553
15554 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15555
15556         * gcc.dg/cpp/poison.c: Update.
15557         * gcc.dg/cpp/20000625-2.c: Remove.
15558         * gcc.dg/cpp/direct2s.c: Remove final test.
15559
15560 2002-05-08  Tom Rix  <trix@redhat.com>
15561
15562         * gcc.c-torture/execute/20020508-1.c: New test.
15563         * gcc.c-torture/execute/20020508-2.c: New test.
15564         * gcc.c-torture/execute/20020508-3.c: New test.
15565
15566 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15567
15568         * gcc.dg/cpp/charconst-4.c: More tests.
15569
15570 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
15571
15572         PR c/6569
15573         * gcc.dg/weak-3.c: Update location of warning messages.
15574         * gcc.dg/weak-5.c: Likewise.
15575
15576 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15577
15578         * gcc.c-torture/execute/20020506-1.c: New test case.
15579
15580 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15581
15582         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15583
15584 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15585
15586         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15587
15588 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15589
15590         * gcc.dg/cpp/charconst-3.c: New test.
15591
15592 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15593
15594         * gcc.dg/cpp/charconst.c: Update tests.
15595
15596 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15597
15598         * treelang: Added directory for new sample language treelang. Also
15599         lib/treelang.exp: New file to signal treelang should be tested.
15600
15601 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15602
15603         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15604         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15605         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15606         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15607         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15608         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15609         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15610
15611 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15612
15613         * gcc.dg/format/xopen-2.c: New test.
15614
15615 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15616
15617         * gcc.dg/20020503-1.c: New test.
15618
15619 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
15620
15621         * g++.dg/init/dtor1.C: Make it tougher.
15622
15623 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
15624
15625         * g++.dg/init/dtor1.C: New test.
15626
15627 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
15628
15629         * gcc.dg/altivec-8.c: New.
15630
15631 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
15632
15633         * gcc.dg/altivec-7.c: New.
15634
15635 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
15636
15637         * g++.dg/parse/typedef1.C: New test.
15638
15639 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
15640
15641         PR c++/6486
15642         * g++.dg/template/friend6.C: New test.
15643
15644         PR c++/6492
15645         * g++.dg/init/copy1.C: New test.
15646
15647 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
15648
15649         * g++.dg/warn/effc1.C: New test.
15650
15651 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15652
15653         * gcc.dg/cpp/if-cexp.c: Add a test.
15654
15655 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
15656
15657         * gcc.dg/20020426-2.c: New test.
15658
15659 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15660
15661         * gcc.dg/cpp/if-mop.c: Update.
15662         * gcc.dg/cpp/if-mpar.c: Add test.
15663         * gcc.dg/cpp/if-oppr.c: Update.
15664
15665 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15666
15667         PR c/6343
15668         * gcc.dg/weak-[2-7].c: New tests.
15669
15670 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15671
15672         * gcc.dg/enum1.c: New test.
15673
15674 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15675
15676         PR c++/6497
15677         * g++.dg/inherit/access2.C: New test.
15678
15679 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15680
15681         PR bootstrap/6445
15682         * gcc.dg/20020426-1.c: New test.
15683
15684 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15685
15686         * g++.dg/abi/enum1.C: New test.
15687
15688 2002-04-26  Richard Henderson  <rth@redhat.com>
15689
15690         * gcc.dg/c99-bool-1.c: Expect always true warning.
15691
15692 2002-04-25  Roger Sayle  <roger@eyesopen.com>
15693
15694         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
15695
15696 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15697
15698         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
15699         targets.
15700
15701 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
15702
15703         * g++.dg/abi/mange7.C: New test.
15704
15705         PR c++/6438.
15706         * g++.dg/parse/stmtexpr2.C: New test.
15707
15708 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
15709
15710         * gcc.dg/20020312-2.c: Add SH target.
15711
15712 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15713
15714         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
15715         compiler output on mips*-*-irix*.
15716
15717 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
15718
15719         * g++.dg/parse/attr1.C: New test.
15720
15721 2002-04-23  Roger Sayle  <roger@eyesopen.com>
15722
15723         * gcc.c-torture/execute/string-opt-17.c: New test case.
15724         * gcc.c-torture/execute/memset-2.c: New test case.
15725
15726 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
15727
15728         PR c++/6256:
15729         * g++.dg/template/friend5.C: New test.
15730
15731         PR c++/6331:
15732         * g++.dg/template/qual1.C: Likewise.
15733
15734 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
15735
15736         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
15737         Include stdlib.h, not stdio.h or ctype.h.
15738
15739 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
15740
15741         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
15742         cris-*-elf* and mmix-*-*.
15743         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
15744         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
15745         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
15746         Ditto.
15747         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
15748         * gcc.dg/wchar_t-1.c: Ditto.
15749
15750 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
15751
15752         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
15753         Clarify comment.
15754
15755 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
15756
15757         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
15758
15759 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15760
15761         * gcc.c-torture/execute/20000906-1.x: Delete.
15762
15763 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
15764
15765         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
15766
15767 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
15768
15769         * PR6367
15770         * g77.f-torture/execute/6367.f: New test.
15771         * g77.f-torture/execute/6367.x: Disable for MMIX.
15772
15773 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
15774
15775         * PR6352
15776         * g++.dg/opt/inline2.C: New test.
15777
15778 2002-04-18  Richard Henderson  <rth@redhat.com>
15779
15780         * gcc.dg/20000906-1.c: Enable for all targets.
15781         * gcc.c-torture/compile/iftrap-2.c: New.
15782
15783 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15784
15785         * gcc.dg/20020418-1.c: New test.
15786         * gcc.dg/20020418-2.c: New test.
15787
15788 2002-04-18  Richard Henderson  <rth@redhat.com>
15789
15790         * gcc.c-torture/compile/iftrap-1.c: New.
15791         * gcc.dg/iftrap-1.c: Adjust for ia64.
15792         * gcc.dg/iftrap-2.c: New.
15793
15794 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15795
15796         * gcc.c-torture/compile/20020418-1.c: New test.
15797
15798 2002-04-18  Roger Sayle  <roger@eyesopen.com>
15799
15800         * gcc.c-torture/compile/20020415-1.c: New.
15801
15802 2002-04-18  David S. Miller  <davem@redhat.com>
15803
15804         * gcc.c-torture/execute/20020418-1.c: New test.
15805
15806 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
15807
15808         * gcc.dg/20020416-1.c: New test.
15809
15810         * g++.dg/opt/inline1.C: New test.
15811
15812 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
15813
15814         * gcc.dg/altivec-5.c: New test.
15815
15816         * gcc.dg/20020415-1.c: New test.
15817
15818 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
15819
15820         * testsuite/lib/chill.exp: Remove.
15821
15822 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
15823
15824         * g++.dg/other/big-struct.C: New test.
15825
15826 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
15827
15828         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
15829         of scratch file.
15830
15831 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
15832
15833         PR c/6277
15834         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
15835         in scan-assembler function name
15836
15837 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
15838
15839         * g77.f-torture/execute/980628-4.x,
15840         g77.f-torture/execute/980628-5.x,
15841         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15842         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15843         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
15844         i[34567]86-*-*.
15845
15846 2002-04-13  David S. Miller  <davem@redhat.com>
15847
15848         * gcc.c-torture/execute/20020413-1.c: New test.
15849
15850 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15851
15852         * gcc.dg/asm-6.c,
15853         * g++.dg/ext/asm1.C: New tests.
15854
15855 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15856
15857         PR c++ 5373.
15858         * g++.dg/parse/stmtexpr1.C: New test.
15859
15860         PR c++/5189.
15861         * g++.dg/template/copy1.C: New test.
15862
15863 2002-04-12  Richard Henderson  <rth@redhat.com>
15864
15865         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15866
15867 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15868
15869         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15870         gcc.c-torture/execute/20020307-2.c.
15871
15872 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15873
15874         * g++.dg/ext/attrib5.C,
15875         * g++.dg/lookup/struct1.C: New tests.
15876
15877 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15878
15879         * gcc.dg/20020411-1.c: New test.
15880
15881         * gcc.c-torture/execute/20020411-1.c: New test.
15882
15883 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15884
15885         * g77.f-torture/execute/6177.f: New test.
15886
15887 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15888
15889         PR middle-end/6247
15890         * g++.dg/opt/cleanup1.C: New test.
15891
15892         * g++.dg/opt/const1.C: New test.
15893
15894 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15895
15896         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15897
15898 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15899
15900         PR c++/5507
15901         * g++.dg/template/typename2.C: New test.
15902
15903 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15904
15905         * gcc.c-torture/execute/loop-12.c: New.
15906
15907 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15908
15909         * g77.f-torture/execute/980628-4.x,
15910         g77.f-torture/execute/980628-5.x,
15911         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15912         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15913         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15914
15915 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15916
15917         PR optimization/6086
15918         * g++.dg/opt/preinc1.C: New test.
15919
15920 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15921
15922         PR c++/5571
15923         * g++.dg/opt/static2.C: New test.
15924
15925 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15926
15927         PR c/5120
15928         * gcc.dg/20020406-1.c: New test.
15929
15930 2002-04-04  David S. Miller  <davem@redhat.com>
15931
15932         * gcc.c-torture/execute/20020404-1.c: New test.
15933
15934 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15935
15936         PR c/6123
15937         * gcc.dg/20020312-2.c: Do not declare global register variable
15938         if __PIC__ or __pic__ is defined.
15939
15940 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15941
15942         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15943         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15944
15945 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15946
15947         * gcc.misc-tests/linkage.exp: Update last change to handle
15948         sparc*-, not just sparc-.
15949
15950 2002-04-03  Richard Henderson  <rth@redhat.com>
15951
15952         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15953
15954 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15955
15956         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15957
15958 2002-04-02  David S. Miller  <davem@redhat.com>
15959
15960         * gcc.c-torture/execute/20020402-3.c: New test.
15961
15962 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15963
15964         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15965         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15966
15967         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15968         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15969         g77.f-torture/execute/20001201.x,
15970         g77.f-torture/execute/u77-test.x: New files.
15971
15972         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15973         * gcc.dg/wchar_t-1.c: Ditto.
15974
15975 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15976
15977         * gcc.c-torture/execute/20020402-1.c: New test.
15978
15979 2002-04-01  Richard Henderson  <rth@redhat.com>
15980
15981         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15982
15983         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15984
15985 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15986
15987         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15988
15989 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15990
15991         * g++.dg/inherit/template-as-base.C: Expect error.
15992         * g++.dg/inherit/namespace-as-base.C: Likewise.
15993
15994 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15995
15996         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15997         g++.dg/ext/instantiate3.C: Tweak match patterns.
15998
15999         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
16000         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
16001         -da test.
16002
16003 2002-03-31  Richard Henderson  <rth@redhat.com>
16004
16005         * gcc.dg/special/alias-2.c: New.
16006         * gcc.dg/special/ecos.exp: Run it.
16007
16008 2002-03-31  Richard Henderson  <rth@redhat.com>
16009
16010         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
16011
16012 2002-03-31  Kazu Hirata  <kazu@hxi.com>
16013
16014         * gcc.dg/weak-1.c: Disable on h8300 port.
16015
16016 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
16017
16018         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
16019         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
16020         ordering tests.
16021         * g++.dg/bprob/bprob-1.C: New test.
16022         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
16023         * g++.dg/gcov/gcov-1.C: New test.
16024         * g++.dg/gcov/gcov-1.x: New file.
16025         * g++.dg/gcov/gcov-2.C: New test.
16026         * g++.dg/gcov/gcov-3.C: New test.
16027         * g++.dg/gcov/gcov-3.h: New file.
16028
16029 2002-03-28  Roger Sayle  <roger@eyesopen.com>
16030
16031         * g++.old-deja/g++.other/builtins5.C: New test.
16032         * g++.old-deja/g++.other/builtins6.C: New test.
16033         * g++.old-deja/g++.other/builtins7.C: New test.
16034         * g++.old-deja/g++.other/builtins8.C: New test.
16035         * g++.old-deja/g++.other/builtins9.C: New test.
16036
16037 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
16038
16039         * g++.dg/opt/static1.C: New test.
16040
16041         * g++.dg/opt/longbranch1.C: New test.
16042
16043 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
16044
16045         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
16046
16047         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
16048
16049 2002-03-28  Jeffrey A Law  (law@redhat.com)
16050
16051         * gcc.c-torture/execute/20020328-1.c: New test.
16052
16053 2002-03-27  Richard Henderson  <rth@redhat.com>
16054
16055         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
16056         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
16057         move from g++.old-deja/g++.ext/.
16058
16059 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
16060
16061         * g++.dg/init/new2.C: New test.
16062
16063 2002-03-26  Richard Henderson  <rth@redhat.com>
16064
16065         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
16066
16067         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
16068         on sparc.
16069
16070         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
16071         sparcv9 systems.
16072         * gcc.dg/20001102-1.c: Likewise.
16073
16074 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
16075
16076         * gcc.dg/cpp/endif-pedantic1.c,
16077         gcc.dg/cpp/endif-pedantic2.c:  New tests.
16078
16079 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
16080
16081         * g++.dg/init/new1.C: New test.
16082
16083 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
16084
16085         * g++.dg/abi/vbase9.C: New test.
16086
16087 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
16088
16089         * gcc.dg/arm-asm.c: New test.
16090
16091 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
16092
16093         * gcc.dg/Wswitch-enum.c: New test.
16094         Fix PR c/5044.
16095
16096 2002-03-26  Richard Henderson  <rth@redhat.com>
16097
16098         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
16099         structure.
16100
16101 2002-03-25  Richard Henderson  <rth@redhat.com>
16102
16103         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
16104         sparcv9 systems.
16105
16106         * gcc.c-torture/compile/20011119-1.c (xxx): New.
16107         * gcc.c-torture/compile/20011119-2.c (xxx): New.
16108
16109 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
16110
16111         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
16112
16113 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
16114
16115         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
16116         targets using generic thunk support.
16117
16118 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
16119
16120         * gcc.c-torture/compile/20020323-1.c: New test.
16121
16122         * g++.dg/opt/conj2.C: New test.
16123
16124 2002-03-24  Richard Henderson  <rth@redhat.com>
16125
16126         * gcc.dg/weak-1.c: Use -fno-common.
16127
16128 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16129
16130         * g77.dg/f77-edit-apostrophe-out.f: New test
16131         * g77.dg/f77-edit-h-out.f: New test
16132         * g77.dg/f77-edit-t-in.f: New test
16133         * g77.dg/f77-edit-t-out.f: New test
16134         * g77.dg/f77-edit-x-out.f: New test
16135         * g77.dg/f77-edit-slash-out.f: New test
16136         * g77.dg/f77-edit-colon-out.f: New test
16137         * g77.dg/f77-edit-s-out.f: New test
16138
16139 2002-03-24  Richard Henderson  <rth@redhat.com>
16140
16141         * objc/execute/formal_protocol-6.x: New XFAIL.
16142
16143 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16144
16145         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
16146         that do not support weak symbols
16147
16148 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16149
16150         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
16151         * lib/g77.exp:  Likewise
16152         * lib/objc.exp: Likewise
16153
16154 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
16155
16156         * gcc.dg/Wswitch-default.c: New test.
16157
16158 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
16159
16160         * g++.dg/other/enum1.C: New test.
16161
16162 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
16163
16164         * gcc.dg/pragma-ep-3.c: Fix typo.
16165
16166 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16167
16168         * g++.dg/inherit/template-as-base.C: New test.
16169
16170 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
16171
16172         * g++.old-deja/g++.other/dwarf2-1.C: Move...
16173         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
16174
16175 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
16176
16177         * gcc.dg/cpp/multiline.c: Update to match.
16178
16179 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
16180
16181         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
16182
16183 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
16184
16185         * gcc.dg/cpp/extratokens2.c:  New file.
16186
16187 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
16188
16189         * gcc.dg/20020312-2.c: Add rs6000 target.
16190
16191         * gcc.c-torture/compile/20020319-1.c: New test.
16192
16193 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16194
16195         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
16196         (A, E): Handle this.
16197
16198 2002-03-20  Jason Merrill  <jason@redhat.com>
16199
16200         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
16201         ignoring -fpic.
16202         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
16203         through prune_gcc_output.
16204
16205 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
16206
16207         * gcc.c-torture/compile/20020320-1.c: New test.
16208
16209 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
16210
16211         * gcc.c-torture/compile/20020318-1.c: New test.
16212
16213         * gcc.dg/struct-by-value-1.c: New test.
16214
16215         * gcc.dg/20020319-1.c: New test.
16216
16217 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
16218
16219         * g++.dg/opt/conj1.C: New test.
16220
16221 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
16222
16223         * g++.dg/template/qualttp20.C: Revert previous change.
16224         * g++.dg/template/qualttp3.C: Likewise.
16225         * g++.dg/template/qualttp4.C: Likewise
16226         * g++.dg/template/qualttp5.C: Likewise
16227         * g++.dg/template/qualttp6.C: Likewise
16228         * g++.dg/template/qualttp7.C: Likewise
16229         * g++.dg/template/qualttp8.C: Likewise
16230         * g++.dg/template/recurse.C: Likewise.
16231
16232 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
16233
16234         * gcc.dg/cpp/wchar-1.c: Update.
16235
16236 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16237
16238         * g++.dg/template/conv1.C: New test.
16239         * g++.dg/template/conv2.C: New test.
16240         * g++.dg/template/conv3.C: New test.
16241         * g++.dg/template/conv4.C: New test.
16242
16243 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16244
16245         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
16246         * g++.dg/template/qualttp3.C: Likewise.
16247         * g++.dg/template/qualttp4.C: Likewise
16248         * g++.dg/template/qualttp5.C: Likewise
16249         * g++.dg/template/qualttp6.C: Likewise
16250         * g++.dg/template/qualttp7.C: Likewise
16251         * g++.dg/template/qualttp8.C: Likewise
16252         * g++.dg/template/recurse.C: Likewise.
16253
16254 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16255
16256         * g++.dg/opt/dtor1.C: New test.
16257
16258 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
16259
16260         * gcc.c-torture/compile/20020315-1.c: New test.
16261
16262 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
16263
16264         * gcc.dg/weak-1.c: Fix scan tests.
16265
16266 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
16267
16268         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
16269         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
16270         cris-*-aout* mmix-*-*.
16271         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
16272         cris-*-aout* mmix-*-*.
16273         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
16274         cris-*-elf* cris-*-aout* and mmix-*-*.
16275         * gcc.dg/20001009-1.c: Ditto.
16276         * gcc.dg/20010912-1.c: Ditto.
16277         * gcc.dg/20020122-4.c: Ditto.
16278         * gcc.dg/inline-2.c: Ditto.
16279
16280 2002-03-14  Jeffrey A Law  (law@cygnus.com)
16281
16282         * gcc.c-torture/compile/20020314-1.c: New test.
16283
16284 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
16285
16286         * gcc.c-torture/execute/20020314-1.c: New test.
16287
16288 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
16289
16290         * g++.dg/warn/Wunused-1.C: New test.
16291
16292 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
16293
16294         * g++.dg/abi/mangle6.C: New test.
16295
16296 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
16297
16298         * gcc.c-torture/compile/20020309-2.c: New test.
16299
16300         * gcc.c-torture/compile/20020312-1.c: New test.
16301
16302 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
16303
16304         * g++.dg/other/access1.C: New test.
16305
16306 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
16307
16308         * gcc.c-torture/execute/wchar_t-1.c: New test.
16309
16310 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
16311
16312         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
16313
16314 2002-03-12  Roger Sayle  <roger@eyesopen.com>
16315
16316         * gcc.dg/20020312-1.c: New test case.
16317
16318 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
16319
16320         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
16321
16322 2002-03-11  Richard Henderson  <rth@redhat.com>
16323
16324         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
16325         * g++.old-deja/g++.jason/report.C: Likewise.
16326
16327 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16328
16329         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
16330         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
16331
16332 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16333
16334         * testsuite/g++.dg/overload/pmf1.C: New test.
16335
16336 2002-03-11  Kazu Hirata  <kazu@hxi.com>
16337
16338         * gcc.c-torture/execute/20020307-1.c: Use long.
16339
16340 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
16341
16342         PR optimization/5844
16343         * gcc.dg/20020310-1.c: New test.
16344
16345 2002-03-09  Michael Meissner  <meissner@redhat.com>
16346
16347         * gcc.c-torture/execute/memcpy-2.c: New test.
16348         * gcc.c-torture/execute/memset-1.c: New test.
16349         * gcc.c-torture/execute/strlen-1.c: New test.
16350         * gcc.c-torture/execute/strcmp-1.c: New test.
16351         * gcc.c-torture/execute/strncmp-1.c: New test.
16352
16353 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
16354
16355         * gcc.dg/ppc-ldstruct.c: New test.
16356
16357 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
16358
16359         * gcc.c-torture/execute/va-arg-22.c: New test.
16360
16361 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16362
16363         * gcc.c-torture/compile/20020309-1.c: New test.
16364
16365 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
16366
16367         * gcc.c-torture/execute/20020307-2.c: New test.
16368
16369 2002-03-07  Jeffrey A Law  (law@redhat.com)
16370
16371         * g77.f-torture/compile/20020307-1.f: New test.
16372
16373 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
16374
16375         * gcc.dg/unordered-1.c: New test.
16376
16377 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
16378
16379         * gcc.c-torture/execute/20020307-1.c: New test.
16380
16381 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
16382
16383         * gcc.dg/20020304-1.c: New test.
16384
16385         * gcc.c-torture/compile/20020304-2.c: New test.
16386
16387 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
16388
16389         * gcc.c-torture/compile/20020304-1.c: New test case
16390         (from PR c/5830).
16391
16392 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
16393
16394         * gcc.dg/20020103-1.c: Add other -D ppc variants.
16395
16396 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
16397
16398         * g++.dg/other/classkey1.C: New test.
16399
16400 2002-03-01  Richard Henderson  <rth@redhat.com>
16401
16402         * gcc.c-torture/compile/981223-1.x: New.
16403         * gcc.c-torture/compile/920625-1.x: New.
16404
16405 2002-02-28  Richard Henderson  <rth@redhat.com>
16406
16407         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
16408
16409 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
16410
16411         * gcc.c-torture/execute/20020227-1.c: New test.
16412
16413 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
16414
16415         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
16416         here" ERROR lines.
16417         * g++.old-deja/g++.oliva/partord1.C: Likewise.
16418         * g++.old-deja.g++.other/defarg1.C: Likewise.
16419         * g++.old-deja/g++.pt/calls2.C: Likewise.
16420         * g++.old-deja/g++.pt/crash20.C: Likewise.
16421         * g++.old-deja/g++.pt/crash30.C: Likewise.
16422         * g++.old-deja/g++.pt/crash36.C: Likewise.
16423         * g++.old-deja/g++.pt/crash6.C: Likewise.
16424         * g++.old-deja/g++.pt/defarg13.C: Likewise.
16425         * g++.old-deja/g++.pt/derived3.C: Likewise.
16426         * g++.old-deja/g++.pt/error1.C: Likewise.
16427         * g++.old-deja/g++.pt/friend21.C: Likewise.
16428         * g++.old-deja/g++.pt/friend23.C: Likewise.
16429         * g++.old-deja/g++.pt/infinite1.C: Likewise.
16430         * g++.old-deja/g++.robertl/eb128.C: Likewise.
16431
16432 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
16433
16434         * gcc.c-torture/execute/20020225-2.c: New test.
16435
16436 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
16437
16438         * gcc.c-torture/execute/920730-1t.c,
16439         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
16440         Delete test cases, only relevant to -traditional.
16441
16442 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16443
16444         * gcc.dg/cpp/undef1.c: Remove.
16445         * gcc.dg/cpp/directiv.c: Update.
16446         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
16447
16448 2002-02-27  Michael Meissner  <meissner@redhat.com>
16449
16450         * gcc.c-torture/execute/20020226-1.c: New test.
16451
16452 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
16453
16454         * g++.dg/debug/debug4.C: New test.
16455
16456         * gcc.dg/ia64-visibility-1.c: New test.
16457
16458 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
16459
16460         * gcc.dg/debug/20020224-1.c: New.
16461
16462 2002-02-25  Kazu Hirata  <kazu@hxi.com>
16463
16464         * gcc.c-torture/execute/960416-1.x: New.
16465         * gcc.c-torture/execute/divconst-3.x: Likewise.
16466
16467 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
16468
16469         * gcc.dg/20020224-1.c: New test.
16470
16471 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
16472
16473         * gcc.c-torture/execute/20020225-1.c: New.
16474
16475 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16476
16477         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
16478
16479 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
16480
16481         * gcc.dg/20020222-1.c: New test.
16482
16483 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
16484
16485         * g++.dg/opt/anonunion1.C: New test.
16486
16487 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16488
16489         * g++.dg/template/qualttp19.C: New test.
16490         * g++.dg/template/qualttp20.C: New test.
16491         * g++.old-deja/g++.jason/report.C: Adjust expected errors
16492         * g++.old-deja/g++.other/qual1.C: Likewise.
16493
16494 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
16495
16496         * gcc.dg/attr-alwaysinline.c: New.
16497
16498 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
16499
16500         * gcc.dg/20020220-1.c: New test.
16501
16502         * gcc.dg/20020220-2.c: New test.
16503
16504         * g++.dg/opt/mmx1.C: New test.
16505
16506 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
16507
16508         * gcc.c-torture/compile/20020110.c: New test.
16509
16510 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
16511
16512         * gcc.c-torture/execute/20020219-1.c: New test.
16513
16514         * gcc.dg/20020219-1.c: New test.
16515
16516         * gcc.dg/noncompile/20020220-1.c: New test.
16517
16518         * g++.dg/opt/ptrintsum1.C: New test.
16519
16520         * gcc.dg/debug/20020220-1.c: New test.
16521
16522 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
16523
16524         * gcc.c-torture/execute/20020216-1.c: New test.
16525
16526 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16527
16528         * gcc.dg/decl-1.c: Update, new test.
16529
16530 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
16531
16532         * g++.dg/abi/bitfield1.C: New test.
16533         * g++.dg/abi/bitfield2.C: New test.
16534
16535 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16536
16537         * gcc.dg/attr-nest.c: New test.
16538
16539 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16540
16541         * gcc.c-torture/execute/20020215-1.c: New test.
16542
16543 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
16544
16545         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
16546         * g++.dg/debug/debug.exp: New.
16547         * g++.dg/debug/trivial.C: New.
16548         * g++.dg/debug/debug1.C: Moved...
16549         * g++.dg/other/debug1.C: ...from here.
16550         * g++.dg/debug/debug2.C: Moved...
16551         * g++.dg/other/debug2.C: ...from here.
16552         * g++.dg/debug/debug3.C: Moved...
16553         * g++.dg/other/debug3.C: ...from here.
16554
16555         * gcc.dg/noncompile/20020213-1.c: New test.
16556
16557 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
16558
16559         * g++.dg/other/debug3.C: New test.
16560
16561         * gcc.c-torture/execute/20020213-1.c: New test.
16562
16563 2002-02-13  Richard Smith <richard@ex-parrot.com>
16564
16565         * g++.old-deja/g++.other/thunk1.C: New test.
16566
16567 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16568
16569         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
16570
16571 2002-02-13  Stan Shebs  <shebs@apple.com>
16572
16573         * gcc.dg/altivec-3.c: New.
16574
16575 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16576
16577         * gcc.dg/Wunreachable-1.c: New test.
16578         * gcc.dg/Wunreachable-2.c: New test.
16579
16580 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16581
16582         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16583
16584 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16585
16586         * gcc.dg/decl-1.c: New test.
16587
16588 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16589
16590         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16591
16592 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16593
16594         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16595         * gcc.c-torture/compile/980506-1.x: Likewise.
16596
16597 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16598
16599         * gcc.dg/20020210-1.c: New.
16600
16601 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16602
16603         * g77.f-torture/execute/947.f: New regression test
16604         for PR fortran/947.
16605
16606 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16607
16608         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16609         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16610
16611 2002-02-08  Richard Henderson  <rth@redhat.com>
16612
16613         * gcc.c-torture/compile/labels-3.c: New.
16614
16615 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16616
16617         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16618         expression statements work instead.
16619         * gcc.dg/noncompile/20020207-1.c: New test.
16620
16621 2002-02-07  Richard Henderson  <rth@redhat.com>
16622
16623         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
16624
16625 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16626
16627         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
16628         message from g77
16629         * lib/g77-dg.exp: Trim g77 error messages so that they are
16630         recognized by dg.exp.
16631
16632 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16633
16634         PR fortran/5473
16635         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
16636
16637 2002-02-07  Richard Henderson  <rth@redhat.com>
16638
16639         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
16640         to be sufficiently aligned for integers.
16641
16642 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
16643
16644         * g++.dg/template/friend4.C: New test.
16645
16646 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16647
16648         PR fortran/5743
16649         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
16650         unsupported cases.
16651
16652 2002-02-07  Richard Henderson  <rth@redhat.com>
16653
16654         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
16655         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
16656         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
16657         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
16658
16659 2002-02-06  Richard Henderson  <rth@redhat.com>
16660
16661         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
16662
16663 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
16664
16665         * gcc.dg/20020206-1.c: New test.
16666
16667 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
16668
16669         * gcc.c-torture/execute/20020206-1.c: New test.
16670
16671         * gcc.c-torture/execute/20020206-2.c: New test.
16672
16673         PR optimization/5429:
16674         * gcc.c-torture/compile/20020206-1.c: New test.
16675
16676 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
16677
16678         * g++.dg/ext/align1.C: Do not use an explicit alignment value
16679         as certain file formats cannot support particularly large
16680         alignments.
16681
16682         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
16683         and do not expect to be able to link the executable.
16684
16685         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
16686         fail because the COFF format does not support the weak attribute.
16687
16688 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
16689
16690         * g77.dg/pr5473.f:  New test
16691
16692 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
16693
16694         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
16695         Fix testcase accordingly.
16696
16697 2002-02-04  Richard Henderson  <rth@redhat.com>
16698
16699         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
16700         (buf): Change to be an array of pointers, not ints.
16701
16702 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16703
16704         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
16705         before all tests.  Move warning one line above to match where it
16706         C frontend emits.
16707         * gcc.dg/Wswitch-2.c: New test.
16708         * g++.dg/warn/Wswitch-1.C: New test.
16709         * g++.dg/warn/Wswitch-2.C: New test.
16710
16711 2002-02-04  Richard Henderson  <rth@redhat.com>
16712
16713         * g++.dg/abi/offsetof.C: Fix size comparison.
16714
16715 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
16716
16717         * gcc.dg/cast-qual-2.c: New test.
16718
16719 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16720
16721         * gcc.dg/20020201-4.c: New test.
16722
16723 2002-02-04  Ben Elliston  <bje@redhat.com>
16724
16725         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
16726         target_info attribute != 0, in addition to the empty string.
16727         (gcc_target_compile): Likewise.
16728
16729 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
16730
16731         * gcc.dg/Wswitch.c: New test.
16732         PR gcc/4475. PR gcc/3780.
16733
16734 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
16735
16736         * g77.f-torture/execute/5122.f: New test for regressions
16737         against PR fortran/5122.
16738
16739 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
16740
16741         * g77.f-torture/compile/pr3743.f: Delete
16742         * g77.dg/pr3743-1.f: New test.
16743         * g77.dg/pr3743-2.f: New test.
16744         * g77.dg/pr3743-3.f: New test.
16745         * g77.dg/pr3743-4.f: New test.
16746
16747 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16748
16749         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
16750
16751 2002-02-02  Richard Henderson  <rth@redhat.com>
16752
16753         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
16754         * gcc.c-torture/execute/bf64-1.c: Likewise.
16755
16756 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16757
16758         * gcc.dg/20020201-2.c: New test.
16759
16760         * gcc.dg/20020201-3.c: New test.
16761
16762         * gcc.c-torture/execute/bitfld-2.c: New test.
16763
16764 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16765
16766         * gcc.dg/bitfld-1.c: Update.
16767         * gcc.dg/bitfld-2.c: Update.
16768         * gcc.c-torture/execute/bitfld-1.x: New.
16769
16770 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16771
16772         * gcc.c-torture/execute/20020201-1.c: New test.
16773
16774 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
16775
16776         PR target/5469
16777         * gcc.dg/20020201-1.c: New test.
16778
16779 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
16780
16781         PR fortran/3743
16782         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
16783         * g77.f-torture/compile/pr3743.x: Remove
16784
16785 2002-01-31  Tom Rix  <trix@redhat.com>
16786
16787         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
16788
16789 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16790
16791         * gcc.dg/noncompile/20020130-1.c: New test.
16792
16793 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
16794
16795         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
16796
16797 2002-01-29  Richard Henderson  <rth@redhat.com>
16798
16799         * gcc.c-torture/execute/991118-1.c: Cast various constants back
16800         to long long.
16801         * gcc.c-torture/execute/bf64-1.c: Likewise.
16802
16803 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
16804
16805         * gcc.c-torture/execute/20020129-1.c: New test.
16806
16807 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16808
16809         * gcc.c-torture/compile/20000224-1.c: Update.
16810         * gcc.c-torture/execute/bitfld-1.c: New tests.
16811         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
16812         * gcc.dg/uninit-A.c: Update.
16813
16814 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16815
16816         * g++.dg/template/ctor1.C: Add instantiation.
16817
16818 2002-01-28  Paul Koning  <pkoning@equallogic.com>
16819
16820         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
16821         argument to __builtin_prefetch to be const ptr.
16822
16823 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
16824
16825         * gcc.c-torture/compile/20020120-1.c: New test.
16826
16827 2002-01-27  Kazu Hirata  <kazu@hxi.com>
16828
16829         * gcc.c-torture/execute/20020127-1.c: New test.
16830
16831 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
16832
16833         * g77.dg/f77-edit-i-in.f: New test
16834         * g77.dg/f77-edit-i-out.f: New test
16835
16836 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
16837
16838         * gcc.dg/debug/debug.exp: New file.
16839         * gcc.dg/debug/trivial.c: New file.
16840         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
16841         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
16842         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
16843         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
16844         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
16845         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
16846         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16847         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16848         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16849         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16850         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16851         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16852         * gcc.dg/20000503-1.c: Removed.
16853         * gcc.dg/20010207-1.c: Removed.
16854         * gcc.dg/20011223-1.c: Removed.
16855         * gcc.dg/20020104-2.c: Removed.
16856         * gcc.dg/debug-1.c: Removed.
16857         * gcc.dg/debug-2.c: Removed.
16858         * gcc.dg/debug-3.c: Removed.
16859         * gcc.dg/debug-4.c: Removed.
16860         * gcc.dg/debug-5.c: Removed.
16861         * gcc.dg/debug-6.c: Removed.
16862         * gcc.dg/dwarf2-1.c: Removed.
16863         * gcc.dg/dwarf2-2.c: Removed.
16864
16865 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16866
16867         * g++.old-deja/g++.other/eh5.C: New test.
16868         * g++.old-deja/g++.other/sibcall2.C: New test.
16869         * g++.old-deja/g++.other/array9.C: New test.
16870         * g++.old-deja/g++.other/typename2.C: New test.
16871         * g++.old-deja/g++.other/crash60.C: New test.
16872         * g++.old-deja/g++.other/conv9.C: New test.
16873         * g++.old-deja/g++.other/mangle10.C: New test.
16874         * g++.old-deja/g++.other/unchanging1.C: New test.
16875         * g++.old-deja/g++.other/exprstmt1.C: New test.
16876         * g++.old-deja/g++.other/inline23.C: New test.
16877         * g++.old-deja/g++.eh/ia64-1.C: New test.
16878         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16879         * g++.old-deja/g++.other/reload1.C: New test.
16880         * g++.old-deja/g++.other/static20.C: New test.
16881         * g++.old-deja/g++.other/local-alloc1.C: New test.
16882         * g++.old-deja/g++.other/conv8.C: New test.
16883         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16884         * g++.old-deja/g++.other/storeexpr1.C: New test.
16885         * g++.old-deja/g++.other/storeexpr2.C: New test.
16886         * g++.dg/eh/template2.C: New test.
16887         * g++.dg/warn/weak1.C: New test.
16888
16889 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16890
16891         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16892         Remove first, non-varying, argument.
16893
16894 2002-01-23  Richard Henderson  <rth@redhat.com>
16895
16896         * gcc.dg/inline-2.c: New.
16897
16898         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16899         Add optional target arg.  Check number of arguments.
16900         (scan-assembler-not, scan-assembler-dem): Likewise.
16901         (scan-assembler-dem-not): Likewise.
16902
16903 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16904
16905         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16906         line 12.
16907         * g++.old-deja/g++.brendan/parse3.C,
16908         g++.old-deja/g++.other/crash26.C,
16909         g++.old-deja/g++.other/crash28.C,
16910         g++.old-deja/g++.other/crash29.C,
16911         g++.old-deja/g++.other/crash30.C,
16912         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16913
16914 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16915
16916         * gcc.dg/20020115-1.c: New.
16917
16918 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16919
16920         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16921
16922 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16923
16924         * gcc.dg/20020122-3.c: New.
16925
16926 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16927
16928         * g++.dg/other/gc1.C: New test.
16929
16930 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16931
16932         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16933
16934 2002-01-22  Richard Henderson  <rth@redhat.com>
16935
16936         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16937
16938 2002-01-22  Richard Henderson  <rth@redhat.com>
16939
16940         * gcc.dg/20020122-4.c: New.
16941
16942 2002-01-22  H.J. Lu <hjl@gnu.org>
16943
16944         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16945         link output.
16946         * gcc.dg/special/ecos.exp: Likewise.
16947         * lib/g++-dg.exp: Likewise.
16948         * lib/g77-dg.exp: Likewise.
16949         * lib/gcc-dg.exp : Likewise.
16950         * lib/mike-g++.exp: Likewise.
16951         * lib/mike-g77.exp: Likewise.
16952         * lib/mike-gcc.exp: Likewise.
16953         * lib/objc-dg.exp: Likewise.
16954
16955 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16956
16957         PR target/5379
16958         * gcc.dg/20020122-2.c: New test.
16959
16960 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16961
16962         * gcc.dg/20020122-1.c: New test.
16963
16964 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16965
16966         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16967
16968 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16969
16970         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16971
16972 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16973
16974         * gcc.c-torture/compile/20020121-1.c: New test.
16975
16976 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16977
16978         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16979         ld_library_path.
16980
16981 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16982
16983         * gcc.dg/20020218-1.c: New test.
16984
16985 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16986
16987         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16988         messages
16989         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16990         "At global scope" warning
16991         * g++.dg/ext/align1.C: Change cygwin test for alignment
16992         from db-bogus to dg-warning
16993
16994 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16995
16996         * g77.f-torture/compile/cpp2.F: New test.
16997
16998 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16999
17000         * g++.dg/template/access1.C: New test.
17001
17002 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
17003
17004         * gcc.dg/20020118-1.c: New.
17005
17006 2002-01-18  Kazu Hirata  <kazu@hxi.com>
17007
17008         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
17009
17010 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17011
17012         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
17013         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
17014         alignment warnings.
17015
17016 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17017
17018         * gcc.misc-tests/i386-prefetch.exp: Save and restore
17019         torture_with_loops and torture_without_loops
17020
17021 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
17022
17023         * gcc.c-torture/compile/20020116-1.c: New test.
17024
17025 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
17026
17027         * gcc.dg/20020116-2.c: New test.
17028
17029         * gcc.dg/ultrasp4.c: New test.
17030
17031         * gcc.dg/20020116-1.c: New test.
17032
17033 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
17034
17035         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
17036         by EABI.
17037
17038 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
17039
17040         * gcc.misc-tests/i386-prefetch.exp: New.
17041         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
17042         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
17043         * gcc.misc-tests/i386-pf-none-1.c: New test.
17044         * gcc.misc-tests/i386-pf-sse-1.c: New test.
17045
17046 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
17047
17048         * gcc.dg/gnu89-init-1.c: Add new tests.
17049
17050 2002-01-15  Andreas Jaeger  <aj@suse.de>
17051
17052         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
17053         * gcc.dg/i386-mmx-2.c: Likewise.
17054         * gcc.dg/i386-sse-1.c: Likewise.
17055         * gcc.dg/i386-sse-2.c: Likewise.
17056         * gcc.dg/i386-sse-3.c: Likewise.
17057
17058 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
17059
17060         * g77.f-torture/execute/intrinsic-unix-bessel.f:
17061         Uncomment additional cases that now pass.
17062
17063 2002-01-11  Richard Henderson  <rth@redhat.com>
17064
17065         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
17066         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
17067
17068 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
17069
17070         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
17071
17072 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
17073
17074         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
17075         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
17076
17077 2002-01-10  Dale Johannesen  <dalej@apple.com>
17078
17079         * gcc.c-torture/execute/loop-11.c: New.
17080
17081 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
17082
17083         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
17084         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
17085
17086 2002-01-09  Richard Henderson  <rth@redhat.com>
17087
17088         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
17089         type in which to perform the operation for each size.
17090
17091 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
17092
17093         * gcc.c-torture/compile/20020109-2.c: New test.
17094
17095 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
17096
17097         * gcc.c-torture/execute/loop-10.c: New test.
17098
17099 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17100
17101         * gcc.c-torture/compile/20010226-1.c: New test.
17102         * gcc.c-torture/compile/20010227-1.c: New test.
17103         * gcc.c-torture/compile/20010426-1.c: New test.
17104         * gcc.c-torture/compile/20010510-1.c: New test.
17105         * gcc.c-torture/compile/20010605-3.c: New test.
17106         * gcc.c-torture/compile/20010824-1.c: New test.
17107         * gcc.c-torture/execute/20010409-1.c: New test.
17108         * gcc.dg/noncompile/20000901-1.c: New test.
17109         * gcc.dg/20001023-1.c: New test.
17110         * gcc.dg/20001101-1.c: New test.
17111         * gcc.dg/20001102-1.c: New test.
17112         * gcc.dg/20010207-1.c: New test.
17113         * gcc.dg/20010405-1.c: New test.
17114         * gcc.dg/20010822-1.c: New test.
17115         * gcc.dg/20011107-1.c: New test.
17116
17117 2002-01-09  Jeffrey A Law  (law@redhat.com)
17118
17119         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
17120
17121         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
17122         execution failure on PA targets.
17123
17124 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17125
17126         * gcc.c-torture/compile/20020109-1.c: New test.
17127
17128 2002-01-08  Kazu Hirata  <kazu@hxi.com>
17129
17130         * gcc.c-torture/execute/20020108-1.c: New test.
17131
17132 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
17133
17134         * gcc.dg/20020108-1.c: New test.
17135
17136 2002-01-08  H.J. Lu <hjl@gnu.org>
17137
17138         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
17139         for header files.
17140
17141 2002-01-08  Geoff Keating  <geoffk@redhat.com>
17142
17143         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
17144         consistency.
17145
17146 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
17147
17148         * gcc.dg/altivec-4.c: Test altivec predicates.
17149
17150 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
17151
17152         * gcc.c-torture/execute/20020107-1.c: New test.
17153
17154 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
17155
17156         PR c/5279
17157         * gcc.c-torture/compile/20020106-1.c: New test.
17158
17159 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
17160
17161         * gcc.c-torture/execute/nestfunc-4.c: New test.
17162
17163 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17164
17165         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
17166         extra triple that slipped in.
17167         * g++.old-deja/g++.abi/align.C: Likewise.
17168         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17169
17170 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17171
17172         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
17173         * g++.old-deja/g++.abi/align.C: Likewise.
17174         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17175
17176         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
17177         on FreeBSD/i386.
17178         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
17179         FreeBSD.
17180
17181 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
17182
17183         * gcc.dg/20020104-1.c: New test.
17184
17185         * gcc.dg/20020104-2.c: New test.
17186
17187 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
17188
17189         * gcc.dg/20020103-1.c: Fix typo in target selector.
17190
17191 2002-01-03  Richard Henderson  <rth@redhat.com>
17192
17193         * gcc.dg/20020103-1.c: New.
17194
17195 2002-01-03  Kazu Hirata  <kazu@hxi.com>
17196
17197         * gcc.c-torture/execute/20020103-1.c: New test.
17198
17199 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
17200
17201         * g++.dg/other/debug2.C: New test.
17202
17203         * gcc.c-torture/compile/20020103-1.c: New test.
17204
17205 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
17206
17207         * gcc.dg/gnu89-init-1.c: Added new tests.
17208
17209 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17210
17211         * g++.dg/template/friend2.C: Remove as patch is reverted.
17212
17213         * g++.dg/warn/oldcast1.C: New test.
17214
17215         * g++.dg/template/ptrmem1.C: New test.
17216         * g++.dg/template/ptrmem2.C: New test.
17217
17218         * g++.dg/template/ntp.C: New test.
17219
17220         * g++.dg/other/component1.C: New test.
17221
17222         * g++.dg/template/ttp3.C: New test.
17223
17224         * g++.dg/template/friend2.C: New test.
17225         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
17226
17227 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17228
17229         * g++.dg/other/ptrmem1.C: New test.
17230         * g++.dg/other/ptrmem2.C: New test.
17231
17232 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17233
17234         * g++.dg/template/ctor1.C: New test.
17235
17236 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17237
17238         * g++.dg/template/friend2.C: New test.
17239
17240 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
17241
17242         * gcc.dg/mmix-1.c: New test.
17243
17244 2001-12-31  Richard Henderson  <rth@redhat.com>
17245
17246         * gcc.dg/asm-5.c: New.
17247
17248 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
17249
17250         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
17251         in namespace __gnu_cxx
17252
17253 2001-12-30  Richard Henderson  <rth@redhat.com>
17254
17255         * gcc.dg/debug-6.c: New.
17256
17257 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
17258
17259         * gcc.c-torture/compile/20011229-2.c: New test.
17260
17261 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
17262
17263         * gcc.dg/debug-3.c: New test.
17264         * gcc.dg/debug-4.c: New test.
17265         * gcc.dg/debug-5.c: New test.
17266
17267 2001-12-29  Richard Henderson  <rth@redhat.com>
17268
17269         * g++.dg/eh/loop1.C: New.
17270
17271 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17272
17273         * g++.dg/template/crash1.C: New test.
17274
17275 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17276
17277         * g++.dg/other/const1.C: New test.
17278
17279 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
17280
17281         * gcc.c-torture/compile/20011229-1.c: New test.
17282
17283 2001-12-28  Stan Shebs  <shebs@apple.com>
17284
17285         * lib/objc-torture.exp: Resync with c-torture.exp.
17286         * lib/objc.exp: Load standard libraries.
17287
17288 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
17289
17290         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
17291         additional tests.
17292
17293 2001-12-27  Roger Sayle <roger@eyesopen.com>
17294
17295         * gcc.c-torture/execute/string-opt-16.c: New testcase.
17296
17297 2001-12-27  Richard Henderson  <rth@redhat.com>
17298
17299         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
17300
17301 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17302
17303         * g++.dg/eh/ctor1.C: New test.
17304         * g++.dg/other/error2.C: New test.
17305
17306 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17307
17308         * g++.dg/other/init2.C: New test.
17309
17310 2001-12-24  Richard Henderson  <rth@redhat.com>
17311
17312         * gcc.dg/20011223-1.c: New.
17313         * gcc.dg/inline-1.c: New.
17314
17315 2001-12-23  Richard Henderson  <rth@redhat.com>
17316
17317         * gcc.dg/asm-4.c: Test operand modifiers.
17318
17319 2001-12-23  Richard Henderson  <rth@redhat.com>
17320
17321         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
17322
17323 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17324
17325         * gcc.c-torture/execute/20011223-1.c: New test.
17326
17327 2001-12-21  Richard Henderson  <rth@redhat.com>
17328
17329         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
17330         re-enables the warning.
17331
17332 2001-12-21  Richard Henderson  <rth@redhat.com>
17333
17334         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
17335
17336 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17337
17338         * gcc.c-torture/compile/20011218-1.c: New test.
17339
17340 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
17341
17342         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
17343         arm-isr.c test.
17344         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
17345         epilogue generation for ARM ISR routines.
17346
17347 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17348
17349         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
17350         * gcc.dg/format/c90-printf-3.c: Likewise.
17351         * gcc.dg/format/c99-printf-3.c: Likewise.
17352         * gcc.dg/format/ext-1.c: Likewise.
17353         * gcc.dg/format/ext-6.c: Likewise.
17354         * gcc.dg/format/format.h: Prototype unlocked stdio.
17355
17356 2001-12-20  Richard Henderson  <rth@redhat.com>
17357
17358         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
17359         (arena): Use it.
17360         (malloc): Correct allocation logic.  Abort if we fill up the
17361         arena before initialization complete.
17362         (realloc): Correct allocation logic.
17363
17364 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17365
17366         * gcc.c-torture/compile/20011219-2.c: New test.
17367
17368         * gcc.c-torture/execute/20011219-1.c: New test.
17369
17370 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
17371
17372         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
17373         target does not support weak symbols.
17374
17375 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
17376
17377         * gcc.c-torture/compile/20011219-1.c: New test.
17378
17379 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17380
17381         * g++.dg/other/error1.C: New test.
17382
17383 2001-12-17  Jeffrey A Law  (law@redhat.com)
17384
17385         * gcc.c-torture/execute/20011217-1.c: New test.
17386
17387 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
17388
17389         * objc.dg/special/: New directory.
17390         * objc.dg/special/special.exp: New file.
17391         * objc.dg/special/unclaimed-category-1.h: New file.
17392         * objc.dg/special/unclaimed-category-1a.m: New file.
17393         * objc.dg/special/unclaimed-category-1.m: New file.
17394
17395 2001-12-17  Andreas Jaeger  <aj@suse.de>
17396
17397         * gcc.c-torture/compile/20011217-2.c: New test.
17398
17399 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17400
17401         * gcc.c-torture/compile/20011217-1.c: New test.
17402
17403 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
17404
17405         * testsuite/gcc.dg/20011214-1.c: New.
17406
17407 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
17408
17409         * gcc.dg/altivec-4.c: New.
17410
17411 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
17412
17413         * gcc.dg/20011113-1.c: New test.
17414
17415 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17416
17417         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
17418         std::__malloc_alloc_template<0> and
17419         std::__default_alloc_template<false, 0>.
17420
17421 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
17422
17423         * objc/execute/bf-21.m: New test.
17424         * objc/execute/enumeration-1.m: New test.
17425         * objc/execute/enumeration-2.m: New test.
17426
17427 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
17428
17429         * gcc.dg/gnu89-init-1.c: New test.
17430
17431 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17432
17433         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
17434         * g++.old-deja/g++.jason/2371.C: Likewise.
17435         * g++.old-deja/g++.jason/template33.C: Likewise.
17436         * g++.old-deja/g++.jason/template34.C: Likewise.
17437         * g++.old-deja/g++.jason/template36.C: Likewise.
17438         * g++.old-deja/g++.oliva/typename1.C: Likewise.
17439         * g++.old-deja/g++.oliva/typename2.C: Likewise.
17440         * g++.old-deja/g++.other/typename1.C: Likewise.
17441         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17442         * g++.old-deja/g++.pt/nontype5.C: Likewise.
17443         * g++.old-deja/g++.pt/typename11.C: Likewise.
17444         * g++.old-deja/g++.pt/typename14.C: Likewise.
17445         * g++.old-deja/g++.pt/typename16.C: Likewise.
17446         * g++.old-deja/g++.pt/typename3.C: Likewise.
17447         * g++.old-deja/g++.pt/typename4.C: Likewise.
17448         * g++.old-deja/g++.pt/typename5.C: Likewise.
17449         * g++.old-deja/g++.pt/typename7.C: Likewise.
17450         * g++.old-deja/g++.robertl/eb9.C: Likewise.
17451
17452 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
17453
17454         * g++.dg/other/linkage1.C: New test.
17455         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
17456         specifiers.
17457
17458 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
17459
17460         * gcc.dg/concat.c: New test.
17461
17462 2001-12-11  Stan Shebs  <shebs@apple.com>
17463
17464         * objc/compile: New test directory.
17465         * objc/compile/compile.exp: New expect script.
17466         * objc/compile/20011211-1.m: New compile test.
17467
17468 2001-12-11  Jason Merrill  <jason@redhat.com>
17469
17470         * lib/prune.exp (prune_gcc_output): Also handle "In member
17471         function".  So many permutations...
17472
17473 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
17474
17475         * g++.dg/template/typedef1.C: New test.
17476
17477 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17478
17479         * g++.dg/other/copy1.C: New test.
17480
17481 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
17482
17483         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
17484
17485         * gcc.dg/builtin-choose-expr.c: New.
17486
17487 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
17488
17489         * gcc.dg/altivec-2.c: New.
17490
17491 2001-12-07  Richard Henderson  <rth@redhat.com>
17492
17493         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
17494
17495 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
17496
17497         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
17498         ultrasparc.
17499
17500 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17501
17502         * g++-old.deja/g++.robertl/eb101.C: Deleted.
17503
17504 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
17505
17506         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
17507         variable argument list.
17508
17509 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
17510
17511         * gcc.c-torture/execute/memcheck: Delete entire directory.
17512         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
17513         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
17514
17515 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17516
17517         * gcc.dg/Wshadow-1.c: New test.
17518
17519 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
17520
17521         * gcc.c-torture/compile/20011130-1.c: New test.
17522
17523         * gcc.dg/noncompile/20011025-1.c: New test.
17524
17525         * g++.dg/other/anon-union.C: New test.
17526
17527         * gcc.c-torture/execute/20011024-1.c: New test.
17528
17529 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17530
17531         * gcc.c-torture/execute/20000722-1.x,
17532         gcc.c-torture/execute/20010123-1.x: Remove.
17533         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
17534         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
17535         gcc.dg/c99-complit-2.c: New tests.
17536
17537 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
17538
17539         * g++.dg/inherit/base1.C: New test.
17540
17541 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
17542
17543         * g++.dg/other/stdarg1.C: New test.
17544
17545         * gcc.c-torture/compile/20011130-2.c: New test.
17546
17547 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
17548
17549         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
17550         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
17551         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
17552         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
17553         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
17554         * gcc.dg/builtin-prefetch-1.c: New test.
17555
17556 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
17557
17558         * gcc.dg/20011130-1.c: New test.
17559
17560 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17561
17562         * g++.dg/other/scope1.C: New test.
17563         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
17564
17565 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17566
17567         * gcc.dg/vla-init-1.c: New test.
17568
17569 2001-12-01  Geoff Keating  <geoffk@redhat.com>
17570
17571         * gcc.c-torture/compile/structs.c: New testcase from GDB.
17572
17573 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17574
17575         * objc.dg/alias.m: Update.
17576         * objc.dg/class-1.m: Update.
17577         * objc.dg/const-str-1.m: Update.
17578         * objc.dg/fwd-proto-1.m: Update.
17579         * objc.dg/id-1.m: Update.
17580         * objc.dg/super-class-1.m: Update.
17581
17582 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17583
17584         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17585         constructs.
17586
17587 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17588
17589         * gcc.c-torture/execute/20011128-1.c: New test.
17590
17591 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17592
17593         * gcc.dg/20011127-1.c: New test.
17594
17595 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17596
17597         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17598         from Austin Group draft 7.
17599         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17600         scanf format arguments.
17601         * gcc.dg/format/no-exargs-2.c: New test.
17602
17603 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17604
17605         * g++.dg/abi/vbase8-4.C: New test.
17606
17607 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17608
17609         * gcc.c-torture/execute/20011121-1.c: New test.
17610
17611 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17612
17613         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17614
17615 2001-11-23  Andreas Jaeger  <aj@suse.de>
17616
17617         * gcc.dg/cpp/charconst-2.c: New test.
17618
17619 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
17620
17621         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
17622         to the host if it is remote.  Let tests specify extra headers
17623         they use.
17624         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
17625         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
17626         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
17627         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
17628         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
17629         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
17630         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
17631         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
17632         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
17633         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
17634
17635 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
17636
17637         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
17638         for little endian ARMs.
17639
17640 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
17641
17642         * gcc.c-torture/compile/20011119-1.c: New test.
17643         * gcc.c-torture/compile/20011119-2.c: New test.
17644
17645 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
17646
17647         * gcc.dg/altivec-1.c: Fix typo.
17648
17649 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
17650
17651         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
17652
17653 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
17654
17655         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
17656
17657 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
17658
17659         * lib/g77.exp: Don't specify --rpath-link.
17660
17661         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
17662         across all the headers.
17663         * gcc.dg/format/format.exp: For testing on a remote host,
17664         copy format.h.
17665
17666         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
17667         * gcc.c-torture/execute/930406-1.c: Likewise.
17668         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17669
17670 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
17671
17672         * gcc.dg/altivec-1.c: New.
17673
17674 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
17675
17676         * gcc.dg/cpp/fpreprocessed.c: New test case.
17677
17678 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17679
17680         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
17681         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
17682         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
17683
17684 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17685
17686         * gcc.dg/no-builtin-1.c: New test.
17687
17688 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
17689
17690         * gcc.c-torture/execute/20011115-1.c: New test.
17691
17692 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
17693
17694         * gcc.c-torture/compile/20011114-2.c: New test.
17695         * gcc.c-torture/compile/20011114-3.c: New test.
17696         * gcc.c-torture/compile/20011114-4.c: New test.
17697
17698 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
17699
17700         * g++.dg/other/init1.C: New test.
17701
17702 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
17703
17704         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
17705         message.
17706
17707         * gcc.c-torture/execute/20011114-1.c: New testcase.
17708
17709         * gcc.c-torture/compile/20010327-1.c: Revert last change.
17710         * gcc.c-torture/compile/20011114-1.c: New test, exactly
17711         like the (before this change) version of 20010327-1.c.
17712
17713 2001-11-14  Roger Sayle <roger@eyesopen.com>
17714
17715         * gcc.c-torture/execute/string-opt-13.c: New testcase.
17716
17717 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
17718
17719         * g++.dg/init/array2.C: New test.
17720
17721 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
17722
17723         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
17724
17725 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
17726
17727         * g++.dg/other/forscope1.C: New test.
17728         * g++.dg/ext/forscope1.C: New test.
17729         * g++.dg/ext/forscope2.C: New test.
17730
17731 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
17732
17733         * gcc.c-torture/execute/20011113-1.c: New test.
17734
17735 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
17736
17737         * gcc.c-torture/execute/20011109-2.c: New test.
17738
17739         * gcc.c-torture/execute/20011109-1.c: New test.
17740
17741 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
17742
17743         * gcc.c-torture/compile/20011109-1.c: New test.
17744
17745 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
17746
17747         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
17748         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
17749         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
17750         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
17751         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
17752         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
17753         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
17754
17755 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17756
17757         * g++.dg/warn/Wshadow-1.C: New tests.
17758         * g++.old-deja/g++.mike/for3.C: Update.
17759
17760 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17761
17762         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
17763         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
17764         XFAILs.  Adjust expected error texts.
17765         * gcc.c-torture/compile/20011106-1.c,
17766         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
17767         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
17768         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
17769         gcc.dg/c99-array-lval-5.c: New tests.
17770
17771 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17772
17773         * gcc.dg/cpp/defined.c: Update.
17774
17775 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17776
17777         * gcc.c-torture/execute/anon-1.c: New test.
17778
17779 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
17780
17781         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
17782         same size, so no warning should be produced on stormy16.
17783
17784         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
17785         due to oversized array.
17786         * g++.old-deja/g++.mike/ns15.C: Likewise.
17787         * g++.old-deja/g++.pt/crash16.C: Likewise.
17788
17789 2001-11-02  Graham Stott  <grahams@redhat.com>
17790
17791         * g++.dgother/debug1.C: Fix typos.
17792
17793 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
17794
17795         * g++.dg/other/debug1.C: New test.
17796
17797 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17798
17799         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
17800         of unsigned long.
17801
17802 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
17803
17804         * gcc.dg/20011029-2.c: New test.
17805
17806         * gcc.c-torture/compile/20011029-1.c: New test.
17807
17808 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
17809
17810         * objc/execute/class_self-1.m: New test.
17811         * objc/execute/class_self-2.m: New test.
17812
17813 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
17814
17815         * gcc.misc-tests/msgs.exp: Delete.
17816         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
17817         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
17818         error set to match recent changes.
17819
17820 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
17821
17822         * gcc.dg/20011021-1.c: New test.
17823
17824 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
17825
17826         * gcc.c-torture/compile/20011023-1.c: New test.
17827
17828 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
17829
17830         * lib/g77.exp: Rewrite based on lib/g++.exp.
17831
17832 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
17833
17834         * gcc.c-torture/execute/20011019-1.c: New test.
17835
17836         * gcc.dg/20011018-1.c: New test.
17837
17838 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
17839
17840         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
17841
17842 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
17843
17844         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
17845         * gcc.dg/attr-invalid.c: Likewise.
17846
17847 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17848
17849         * testsuite/gcc.dg/20011015-1.c: New test.
17850
17851 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17852
17853         * g++.dg/template/unify2.C: New test.
17854
17855 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17856
17857         * g++.dg/other/exception-specification.C: New test
17858
17859 2001-10-13  Tom Rix  <trix@redhat.com>
17860
17861         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17862         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17863
17864 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17865
17866         * testsuite/gcc.dg/20011009-1.c: New test.
17867
17868 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17869
17870         PR g++/4476
17871         * g++.dg/other/friend1.C: New test.
17872
17873 2001-10-11  Richard Henderson  <rth@redhat.com>
17874
17875         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17876
17877 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17878
17879         * gcc.c-torture/compile/20011010-1.c: New.
17880
17881 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17882
17883         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17884         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17885         g77.f-torture/execute/execute.exp,
17886         g77.f-torture/noncompile/noncompile.exp,
17887         gcc.c-torture/compile/compile.exp,
17888         gcc.c-torture/execute/execute.exp,
17889         gcc.c-torture/execute/ieee/ieee.exp,
17890         gcc.c-torture/execute/memcheck/memcheck.exp,
17891         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17892         objc/execute/execute.exp: Update FSF address.
17893
17894 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17895
17896         * gcc.dg/cpp/cmdlne-C.c: Update.
17897         * gcc.dg/cpp/cmdlne-C2.c: New.
17898
17899 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17900
17901         * gcc.c-torture/execute/20011008-3.c: New.
17902
17903 2001-10-08  DJ Delorie  <dj@redhat.com>
17904
17905         * gcc.dg/20011008-1.c: New.
17906         * gcc.dg/20011008-2.c: New.
17907
17908 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17909
17910         * gcc.dg/cpp/spacing1.c: Update test.
17911
17912 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17913
17914         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17915         spelling errors of "separate" as "seperate".
17916
17917 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17918
17919         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17920         enough to avoid inlining.
17921
17922 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17923
17924         * lib/g77.exp: set libg2c_dir correctly.
17925
17926 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17927
17928         * gcc.dg/cpp/macro11.c: New test.
17929
17930 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17931
17932         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17933         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17934         gcc.dg/format/multattr-3.c: New tests.
17935         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17936         tests for format attributes on function pointers being rejected.
17937
17938 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17939
17940         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17941
17942 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17943
17944         * g++.dg/warn/format1.C: New test.
17945
17946 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17947
17948         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17949
17950 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17951
17952         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17953
17954 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17955
17956         * gcc.dg/cpp/redef2.c: Add test.
17957
17958 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17959
17960         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17961         long-standing bug on i686, apparently.
17962         * gcc.c-torture/execute/loop-2c.x: New file.
17963         * gcc.c-torture/execute/loop-2d.x: New file.
17964         * gcc.c-torture/execute/loop-3c.x: New file.
17965
17966 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17967
17968         * gcc.dg/cpp/20000625-2.c: Correct line number.
17969
17970 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17971
17972         * gcc.dg/cpp/macro10.c: New test.
17973         * gcc.dg/cpp/strify3.c: New test.
17974         * gcc.dg/cpp/spacing1.c: Add tests.
17975         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17976         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17977
17978 2001-09-24  DJ Delorie  <dj@redhat.com>
17979
17980         * gcc.c-torture/execute/20010924-1.c: New test.
17981
17982 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17983
17984         * testsuite/objc/execute/paste.m: Remove.
17985
17986 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17987
17988         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17989
17990 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17991
17992         * g77.dg/strlen0.f: New test.
17993
17994 2001-09-21  Richard Henderson  <rth@redhat.com>
17995
17996         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17997         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17998
17999 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
18000
18001         Table-driven attributes.
18002         * g++.dg/ext/attrib1.C: New test.
18003
18004 2001-09-20  DJ Delorie  <dj@redhat.com>
18005
18006         * gcc.dg/20000926-1.c: Update expected warning messages.
18007         * gcc.dg/array-2.c: Likewise, and test for warnings too.
18008         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
18009         array.
18010
18011 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
18012
18013         * g++.dg/eh/registers1.C: New test case.
18014
18015 2001-09-17  Richard Henderson  <rth@redhat.com>
18016
18017         * gcc.dg/array-5.c: Fix VLA decomposition test.
18018
18019 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18020
18021         * gcc.dg/cpp/line5.c: New testcase.
18022
18023 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
18024
18025         * gcc.dg/cpp/macro9.c: New test.
18026
18027 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
18028
18029         * gcc.c-torture/execute/980223.c: Change type of addr from long
18030         to char *.
18031
18032 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
18033
18034         * gcc.c-torture/execute/20010915-1.c: New test.
18035
18036 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
18037
18038         * g77.dg/bprob: New directory.
18039         * g77.dg/bprob/bprob.exp: New file.
18040         * g77.dg/bprob/bprob-1.f: New test.
18041         * g77.dg/gcov: New directory.
18042         * g77.dg/gcov/gcov.exp: New file.
18043         * g77.dg/gcov/gcov-1.f: New test.
18044         * g77.dg/gcov/gcov-1.x: New file.
18045
18046 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18047
18048         * gcc.dg/cpp/directiv.c: Update.
18049         * gcc.dg/cpp/undef1.c: Update.
18050
18051 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
18052
18053         * gcc.dg/20010912-1.c: New test.
18054
18055 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
18056
18057         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
18058         language-independent file in lib.
18059         * lib/gcov.exp: New file.
18060
18061 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18062
18063         * gcc.c-torture/compile/20010911-1.c: New test.
18064
18065 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
18066
18067         * lib/profopt.exp: New, to support profile-directed optimizations.
18068         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
18069         * gcc.misc-tests/bprob-1.c: New test.
18070         * gcc.misc-tests/bprob-2.c: New test.
18071
18072 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
18073
18074         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
18075         XFAIL and which kinds of gcov output to verify.
18076         * gcc.misc-tests/gcov-4b.x: New file.
18077         * gcc.misc-tests/gcov-5b.x: New file.
18078         * gcc.misc-tests/gcov-6.x: New file.
18079         * gcc.misc-tests/gcov-7.c: New test.
18080         * gcc.misc-tests/gcov-7.x: New file.
18081
18082 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
18083
18084         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
18085         * gcc.misc-tests/gcov-6.c: New test.
18086
18087 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18088
18089         PR c++/3986
18090         * g++.dg/abi/vbase1.C: New test.
18091
18092 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
18093
18094         * objc.dg/method-2.m: New.
18095
18096 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18097
18098         PR c++/4203
18099         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
18100         * g++.dg/init/empty1.C: New test.
18101
18102 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
18103
18104         * gcc.c-torture/compile/20010903-1.c: New test.
18105
18106 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
18107
18108         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
18109         for m68k.
18110
18111 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
18112
18113         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
18114
18115         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
18116
18117         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
18118
18119 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
18120
18121         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
18122         for 16-bit 'unsigned int'.
18123
18124 2001-08-29  Kazu Hirata  <kazu@hxi.com>
18125
18126         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
18127
18128 2001-08-27  Richard Henderson  <rth@redhat.com>
18129
18130         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
18131         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
18132
18133 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
18134
18135         * gcc.dg/asm-names.c (ymain): New.
18136
18137 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
18138
18139         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
18140         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
18141         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
18142
18143 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18144
18145         * gcc.dg/compare5.c: New testcase.
18146
18147 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
18148
18149         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
18150         and "In instantiation".
18151
18152 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
18153
18154         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
18155
18156 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
18157
18158         * gcc.misc-tests/gcov.exp: Add support for branch information.
18159         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
18160         * gcc.misc-tests/gcov-4.c: New test.
18161         * gcc.misc-tests/gcov-4b.c: New test.
18162         * gcc.misc-tests/gcov-5b.c: New test.
18163
18164 2001-08-20  Zack Weinberg  <zackw@panix.com>
18165
18166         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
18167         expected to fail.
18168
18169 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18170
18171         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
18172
18173 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
18174
18175         * g++.dg/eh/template1.C: New test.
18176
18177 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
18178
18179         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
18180         Fix thinko.
18181         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
18182         for xfail.
18183
18184 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
18185
18186         * lib/g77-dg.exp:  Use prune.exp for common procedures
18187         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
18188         * lib/g77.exp: (g77-dg-prune) Remove
18189
18190 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
18191
18192         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
18193
18194 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18195
18196         * g++.dg/template/unify1.C: New test.
18197
18198 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
18199
18200         * g++.dg/abi/empty4.C: New test.
18201
18202 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
18203
18204         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
18205         solaris2.*
18206         * g77.f-torture/compile/pr3743.x: Likewise
18207
18208 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18209
18210         * g++.dg/other/using-declaration.C: New test.
18211
18212 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18213
18214         * gcc.dg/cpp/tr-sign.c: New testcase.
18215
18216 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18217
18218         * gcc.dg/cpp/19951025-1.c: Revert.
18219         * gcc.dg/cpp/directiv.c: We no longer process directives that
18220         interrupt macro arguments.
18221
18222 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
18223
18224         * gcc.dg/bconstp-1.c: New test.
18225
18226 2001-08-03  Richard Henderson  <rth@redhat.com>
18227
18228         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
18229
18230 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18231
18232         * gcc.dg/cpp/19951025-1.c: Update.
18233
18234 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
18235
18236         * g77.dg/ff90-1.f (s): Fix reference of variable z,
18237         should be x.
18238
18239 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18240
18241         Kill -fhonor-std.
18242         * g++.old-deja/g++.ns/ns14.C: Remove special options.
18243         * g++.old-deja/g++.other/std1.C: Likewise.
18244         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
18245
18246 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
18247
18248         * lib/g77.exp:  Load gcc-defs.exp for common procedures
18249         (g77_pass, g77_fail, g77_finish, g77_exit,
18250         ${tool}_check_unsupported_p} Now redundant.  Deleted.
18251
18252 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
18253
18254         * g77.dg/fbackslash.f
18255         * g77.dg/fcase-preserve.f
18256         * g77.dg/ff90-1.f
18257         * g77.dg/ffixed-line-length-0.f
18258         * g77.dg/ffixed-line-length-132.f
18259         * g77.dg/ffixed-line-length-7.f
18260         * g77.dg/ffixed-line-length-72.f
18261         * g77.dg/ffixed-line-length-none.f
18262         * g77.dg/ffree-form-1.f
18263         * g77.dg/fno-backslash.f
18264         * g77.dg/fno-f90-1.f
18265         * g77.dg/fno-fixed-form-1.f
18266         * g77.dg/fno-onetrip.f
18267         * g77.dg/fno-typeless-boz.f
18268         * g77.dg/fno-underscoring.f
18269         * g77.dg/fno-vxt-1.f
18270         * g77.dg/fonetrip.f
18271         * g77.dg/ftypeless-boz.f
18272         * g77.dg/fugly-assumed.f
18273         * g77.dg/funderscoring.f
18274         * g77.dg/fvxt-1.f
18275
18276 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
18277
18278         * objc.dg/fwd-proto-1.m: New.
18279         * objc.dg/local-decl-1.m: New.
18280         * objc.dg/naming-1.m: New.
18281         * objc.dg/naming-2.m: New.
18282         * objc.dg/proto-hier-1.m: New.
18283
18284 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
18285
18286         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
18287         largest-type elements to a struct makes its size grow.
18288
18289 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18290
18291         * g++.dg/abi/vthunk1.C: New test.
18292
18293 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18294
18295         * g++.dg/abi/vbase8-22.C: New test.
18296
18297 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18298
18299         * gcc.dg/cpp/macro8.c: New test.
18300
18301 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18302
18303         * g++.dg/abi/vbase8-21.C: New test.
18304
18305 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18306
18307         * g++.dg/abi/vbase8-10.C: New test.
18308
18309 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18310
18311         * lib/g++.exp (g++_set_ld_library_path): Renamed to
18312         ${tool}_set_ld_library_path.
18313         Changed caller.
18314         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
18315         g++.exp.
18316
18317 2001-07-26  Stan Cox <scox@redhat.com>
18318
18319         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
18320         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
18321         gcc_exit, gcc_check_unsupported_p):
18322         Moved to gcc-deps.exp
18323         * gcc-deps.exp: New file.
18324
18325 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18326
18327         * g++.old-deja/g++.pt/defarg14.C: New test.
18328
18329 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18330
18331         * g++.old-deja/g++.other/lineno5.C: New test.
18332
18333 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18334
18335         * g++.old-deja/g++.pt/crash68.C: New test.
18336
18337 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18338
18339         * g++.old-deja/g++.other/crash42.C: New test.
18340
18341 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18342
18343         * gcc.dg/cpp/extratokens.c: Fix.
18344         * gcc.dg/cpp/skipping2.c: New tests.
18345
18346 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18347
18348         * gcc.c-torture/execute/20010724-1.c: New file.
18349         * gcc.c-torture/execute/20010724-1.x: New file.
18350
18351 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18352
18353         * g++.old-deja/g++.other/cond7.C: New test.
18354
18355 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18356
18357         * g++.old-deja/g++.other/optimize4.C: New test.
18358
18359 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18360
18361         * g++.old-deja/g++.abi/vbase8-5.C: New test.
18362
18363 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
18364
18365         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
18366         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
18367         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
18368         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
18369
18370         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
18371         bug report" message.
18372
18373         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
18374         * g++.dg/ext/instantiate1.C: Move from old-deja.
18375
18376 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
18377
18378         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
18379         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
18380         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
18381         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
18382
18383 2001-07-23  Jeffrey A Law  (law@cygnus.com)
18384
18385         * gcc.c-torture/execute/20010723-1.c: New test.
18386
18387 2001-07-23  Ben Elliston  <bje@redhat.com>
18388
18389         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
18390
18391 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18392
18393         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
18394         i[34567]86-*-*.
18395         Delete handling of ieee_multilib_flags.
18396         Pass -mieee for alpha*-*-* and sh-*-*.
18397         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
18398
18399 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
18400
18401         Remove old-abi tests.
18402         * g++.old-deja/g++.mike/p11116.C: Remove.
18403         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
18404
18405 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
18406
18407         * g77.f-torture/compile/pr3743.f:  New test
18408
18409 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
18410
18411         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
18412
18413 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18414
18415         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
18416         g++.old-deja/g++.pt/static6.C: Likewise.
18417         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
18418         supports weak symbols.
18419
18420 2001-07-18  Andreas Jaeger  <aj@suse.de>
18421
18422         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
18423         supported again.
18424
18425 2001-07-18  Andreas Jaeger  <aj@suse.de>
18426
18427         * gcc.dg/iftrap-1.c: Fix target line.
18428
18429 2001-07-17  Richard Henderson  <rth@redhat.com>
18430
18431         * gcc.c-torture/execute/20010717-1.c: New.
18432
18433 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18434
18435         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
18436         tests.
18437
18438 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18439
18440         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
18441
18442 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18443
18444         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
18445         UAC_SIGBUS, UAC_NOPRINT definitions.
18446
18447 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
18448
18449         * objc/execute/object_is_class.m: New test.
18450         * objc/execute/object_is_meta_class.m: New test.
18451
18452 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18453
18454         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
18455         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
18456
18457 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
18458
18459         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
18460         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
18461
18462 2001-07-14  Richard Henderson  <rth@redhat.com>
18463
18464         * gcc.dg/iftrap-1.c: New.
18465
18466 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
18467
18468         * g77.f-torture/execute/intrinsic77.f: New test.
18469
18470 2001-07-11  Janis Johnson <janis@us.ibm.com>
18471
18472         * gcc.misc-tests/gcov-3.c: New test.
18473
18474 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18475
18476         * gcc.c-torture/compile/20010711-1.c,
18477         * gcc.c-torture/compile/20010711-2.c: New tests.
18478
18479 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18480
18481         * gcc.c-torture/execute/20010711-1.c: New test.
18482
18483 2001-07-11  Ben Elliston  <bje@redhat.com>
18484
18485         * g++.old-deja/g++.other/enum5.C: New test.
18486
18487 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
18488
18489         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
18490         (g++-dg-prune): Call prune_gcc_output.
18491         * prune.exp: New file for prune_gcc_output.
18492         * lib/g++.exp, lib/gcc.exp: Load it.
18493
18494 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18495
18496         * gcc.c-torture/compile/20010701-1.c,
18497         g++.old-deja/g++.ext/attrib6.C: New tests.
18498
18499 2001-07-06  Jeffrey A Law  (law@cygnus.com)
18500
18501         * gcc.c-torture/compile/20010706-1.c: New test.
18502
18503 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
18504
18505         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
18506
18507 2001-06-28  Stan Shebs  <shebs@apple.com>
18508
18509         * gcc.dg/pragma-darwin.c: New test.
18510
18511 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18512
18513         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
18514         Solaris 2.[678] system.
18515
18516 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18517
18518         * gcc.dg/20010622-1.c: New test.
18519
18520 2001-06-18  Stan Shebs  <shebs@apple.com>
18521
18522         * objc.dg: New directory.
18523         * objc.dg/dg.exp: New file.
18524         * objc.dg/alias.m: New.
18525         * objc.dg/class-1.m: New.
18526         * objc.dg/class-2.m: New.
18527         * objc.dg/const-str-1.m: New.
18528         * objc.dg/const-str-2.m: New.
18529         * objc.dg/id-1.m: New.
18530         * objc.dg/method-1.m: New.
18531         * objc.dg/super-class-1.m: New.
18532         * lib/objc-dg.exp: New file.
18533
18534 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18535
18536         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
18537         of label name.
18538
18539 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18540
18541         * g++.old-deja/g++.abi/vbase8-9.C: New test.
18542
18543 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18544
18545         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
18546         variable.
18547
18548 2001-06-12  Richard Henderson  <rth@redhat.com>
18549
18550         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
18551
18552 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18553
18554         * g++.old-deja/g++.abi/vbase5.C: New test.
18555         * g++.old-deja/g++.abi/vbase6.C: New test.
18556         * g++.old-deja/g++.abi/vbase7.C: New test.
18557
18558 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18559
18560         * gcc.c-torture/compile/20010610-1.c: New test.
18561
18562 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18563
18564         * g++.old-deja/g++.abi/vbase4.C: New test.
18565
18566 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18567
18568         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
18569         support %f for HC11/HC12 targets.
18570         * gcc.c-torture/execute/930513-1.x: New file, likewise.
18571         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
18572         on HC11/HC12 targets.
18573         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18574
18575 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18576
18577         * gcc.dg/wchar_t-1.c: New file.
18578         * gcc.dg/wint_t-1.c: Likewise.
18579
18580 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18581
18582         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18583
18584 2001-06-11  Richard Henderson  <rth@redhat.com>
18585
18586         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18587
18588 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18589
18590         * gcc.c-torture/compile/20010611-1.c: New test.
18591
18592 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18593
18594         * gcc.dg/c99-tag-1.c: Add more tests.
18595
18596 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18597
18598         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18599         representation on MN10300 and ARM/Thumb.
18600
18601 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18602
18603         * g77.f-torture/execute/20010610.f: New.
18604
18605 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18606
18607         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18608         names.
18609
18610 2001-06-09  Richard Henderson  <rth@redhat.com>
18611
18612         * gcc.c-torture/execute/ashrdi-1.c: New.
18613         * gcc.c-torture/execute/ashldi-1.c: New.
18614         * gcc.c-torture/execute/lshrdi-1.c: New.
18615
18616 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18617
18618         * objc/execute/load-3.m: Added. Check sending +load to categories,
18619         in addition to classes.
18620
18621 2001-06-08  Stan Shebs  <shebs@apple.com>
18622
18623         * objc/execute/load-2.m: New test.  From Nicola Pero
18624         <n.pero@mi.flashnet.it>.
18625
18626 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
18627
18628         * gcc.c-torture/execute/20010605-2.c: New test.
18629
18630 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18631
18632         * g++.old-deja/g++.abi/vbase2.C: New test.
18633         * g++.old-deja/g++.abi/vbase3.C: New test.
18634
18635 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18636
18637         * g++.old-deja/g++.pt/friend49.C: New test.
18638
18639 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18640
18641         * g++.old-deja/g++.ext/anon3.C: New test.
18642
18643 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
18644
18645         * g++.old-deja/g++.other/conv7.C: New test.
18646
18647 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18648
18649         * gcc.c-torture/compile/20010605-2.c: New test.
18650
18651 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18652
18653         * gcc.c-torture/execute/20010604-1.c: New test.
18654
18655 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
18656
18657         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
18658
18659 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
18660
18661         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
18662         (g++_link_flags): Likewise.
18663         (g++_init): Pass gccpath's value to two previous functions.
18664
18665 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18666
18667         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
18668         Ensure logfile entry matches exec command line.
18669
18670 2001-05-31  Richard Henderson  <rth@redhat.com>
18671
18672         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
18673         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
18674
18675 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
18676
18677         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
18678         compiler for irix6.2
18679
18680 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
18681
18682         * g++.old-deja/g++.other/optimize3.C: New file.
18683
18684 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
18685
18686         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
18687         assemble.
18688
18689 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
18690
18691         * g++.old-deja/g++.other/optimize2.C: New file.
18692
18693 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
18694
18695         * gcc.c-torture/compile/20010518-2.c: New file.
18696         * gcc.c-torture/execute/20010518-1.c: New file.
18697         * gcc.c-torture/execute/20010518-2.c: New file.
18698
18699 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18700
18701         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
18702
18703 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
18704
18705         G++ no longer defines builtins that do not begin with __builtin.
18706         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
18707         * g++.old-deja/g++.brendand/misc13.C: Likewise.
18708         * g++.old-deja/g++.law/builtin1.C: Likewise.
18709         * g++.old-deja/g++.law/cvt2.C: Likewise.
18710         * g++.old-deja/g++.mike/net5.C: Likewise.
18711         * g++.old-deja/g++.other/builtins1.C: Likewise.
18712         * g++.old-deja/g++.other/builtins2.C: Likewise.
18713         * g++.old-deja/g++.other/builtins3.C: Likewise.
18714         * g++.old-deja/g++.other/builtins4.C: Likewise.
18715         * g++.old-deja/g++.other/inline8.C: Likewise.
18716         * g++.old-deja/g++.robertl/eb39.C: Likewise.
18717
18718 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
18719
18720         * g++.old-deja/g++.pt/using1.C: Adjust.
18721         * g++.old-deja/g++.pt/using2.C: New test.
18722
18723 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18724
18725         * gcc.dg/cpp/charconst.c: New tests.
18726         * gcc.dg/cpp/escape.c: New tests.
18727         * gcc.dg/cpp/escape-1.c: New tests.
18728         * gcc.dg/cpp/escape-2.c: New tests.
18729         * gcc.dg/cpp/ucs.c: New tests.
18730
18731 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
18732
18733         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
18734         native compiler for irix6.5.
18735
18736 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
18737
18738         * lib/g++.exp (g++_include_flags): Use args to compute
18739         get_multilibs.
18740         (g++_link_flags): Likewise.
18741         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
18742
18743 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18744
18745         * gcc.dg/c90-hexfloat-1.c: Add more tests.
18746
18747 2001-05-21  Geoff Keating  <geoffk@redhat.com>
18748
18749         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
18750         this file.
18751
18752 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18753
18754         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
18755         STACK_SIZE;
18756         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
18757         to STACK_SIZE; Use it to define size of add_histo array.
18758         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
18759         to STACK_SIZE.
18760         (f): Use GITT_SIZE to define size of gitt local table.
18761         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
18762         to STACK_SIZE; Use it to define size of bytemem array.
18763
18764 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18765
18766         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
18767         on 68HC11/HC12 due to the asm instruction.
18768         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
18769         * gcc.c-torture/compile/920520-1.x: Likewise.
18770         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
18771         on 68HC11/HC12 because the function is larger than 64K.
18772         * gcc.c-torture/compile/961203-1.x: New file, this test fails
18773         on 68HC11/HC12 because the structure is too large.
18774
18775 2001-05-20  Richard Henderson  <rth@redhat.com>
18776
18777         * gcc.c-torture/execute/20010520-1.c: New.
18778
18779 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18780
18781         * g++.old-deja/g++.warn/compare1.C: New test.
18782         * gcc.dg/compare4.c: New test.
18783
18784 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
18785
18786         * g++.old-deja/g++.other/optimize1.C: New test.
18787
18788 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18789
18790         * g++.old-deja/g++.pt/spec41.C: New test.
18791
18792 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
18793
18794         * gcc.c-torture/compile/20010114-1.x: Remove.
18795
18796 2001-05-18  Stan Shebs  <shebs@apple.com>
18797
18798         * gcc.c-torture/compile/20010518-1.c: New test.
18799
18800 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
18801
18802         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
18803         * g++.old-deja/g++.pt/crash67.C: New test.
18804
18805 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
18806
18807         * g++.old-deja/g++.other/debug9.C: New test.
18808
18809 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
18810
18811         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
18812
18813 2001-05-16  Jan Hubicka  <jh@suse.cz>
18814
18815         * gcc.c-torture/compile/20010516-1.c: New test.
18816
18817 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18818
18819         * g++.old-deja/g++.other/crash41.C: New test.
18820
18821 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18822
18823         * g++.old-deja/g++.pt/crash66.C: New test.
18824
18825 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
18826
18827         * g++.old-deja/g++.robertl/eb27.C: Convert.
18828
18829 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
18830
18831         * g++.dg/friend-warn.C: New test.  Do not warn about friend
18832         declaration being redundant.
18833
18834 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
18835
18836         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
18837
18838 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
18839
18840         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
18841
18842 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
18843
18844         * lib/g++.exp: Use testsuite_flags.
18845
18846 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18847
18848         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18849
18850 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18851
18852         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18853
18854 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18855
18856         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18857
18858 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18859
18860         * gcc.c-torture/compile/20010313-1.c: New test.
18861
18862 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18863
18864         * gcc.dg/cpp/direct2.c: New test.
18865         * gccq.dg/cpp/direct2s.c: New test.
18866
18867         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18868
18869 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18870
18871         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18872         * g++.old-deja/g++.other/op3.C: Likewise.
18873
18874 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18875
18876         * gcc.dg/cpp/syshdr.h: New file.
18877         * gcc.dg/cpp/sysmac1.c: Update.
18878         * gcc.dg/cpp/sysmac2.c: Update.
18879
18880 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18881
18882         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18883
18884 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18885
18886         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18887         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18888
18889 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18890
18891         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18892
18893 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18894
18895         * lib/g++.exp (g++_include_flags): Don't use any special flags
18896         if TESTING_IN_BUILD_TREE is not defined.
18897         (g++_init): Use a plain 'c++' as the compiler if
18898         TESTING_IN_BUILD_TREEE is not defined.
18899
18900 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18901
18902         * g++.old-deja/g++.eh/catch13.C: New test.
18903         * g++.old-deja/g++.eh/catch14.C: New test.
18904
18905 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18906
18907         * gcc.dg/cpp/tr-define.c: New test.
18908
18909 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18910
18911         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18912         <stdlib.h>, not <malloc.h>.
18913
18914 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18915
18916         * g++.old-deja/g++.ns/template17.C: New test.
18917
18918 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18919
18920         * g++.old-deja/g++.pt/ref4.C: New test.
18921
18922 2001-04-30  Richard Henderson  <rth@redhat.com>
18923
18924         * gcc.dg/20000724-1.c: Revert last change.
18925
18926 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18927
18928         * g77.f-torture/execute/20010430.f: New test.
18929
18930 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18931
18932         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18933
18934 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18935
18936         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18937
18938 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18939
18940         * g++.old-deja/g++.eh/crash6.C: New test.
18941
18942 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18943
18944         * g++.old-deja/g++.other/warn7.C: New test.
18945
18946 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18947
18948         * g++.old-deja/g++.other/defarg9.C: New test.
18949
18950 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18951
18952         * g77.f-torture/compile/20010426.f: New test.
18953         * g77.f-torture/execute/20010426.f: New test.
18954
18955 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18956
18957         * g77.f-torture/compile/20000629-1.x: Remove - error
18958         has been fixed.
18959
18960 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18961
18962         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18963         Tweak slightly to work with g++.dg framework.
18964         * g++.dg/special/ecos.exp: Run initp1.C test.
18965         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18966
18967         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18968         its linker doesn't give line numbers either.
18969         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18970
18971 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18972
18973         * g++.old-deja/g++.other/lex1.C: New test.
18974
18975 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18976
18977         * gcc.dg/noncompile/20010425-1.c: New test.
18978
18979 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18980
18981         * g++.old-deja/g++.pt/mangle2.C: New test.
18982
18983 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18984
18985         * gcc.dg/format/plus-1.c: New test.
18986
18987 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18988
18989         * gcc.dg/20010423-1.c: New test.
18990
18991 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18992
18993         * gcc.c-torture/execute/20010422-1.c: New test.
18994
18995 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18996
18997         * g++.old-deja/g++.ns/type2.C: New test.
18998
18999 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
19000
19001         * g++.old-deja/g++.other/perf1.C: New test.
19002
19003 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
19004
19005         * gcc.dg/c99-func-2.c: Remove xfail.
19006         * gcc.dg/c99-func-3.c: Remove xfail.
19007         * gcc.dg/c99-func-4.c: Remove xfail.
19008
19009 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
19010
19011         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
19012
19013 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19014
19015         * gcc.c-torture/compile/20010423-1.c: New test.
19016
19017 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19018
19019         * g++.old-deja/g++.pt/typename28.C: New test.
19020
19021 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19022
19023         * g++.old-deja/g++.abi/empty2.C: New test.
19024         * g++.old-deja/g++.abi/empty3.C: New test.
19025
19026 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19027
19028         * g++.old-deja/g++.other/comdat2.C: New test.
19029         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
19030
19031 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19032
19033         * g++.old-deja/g++.other/overload14.C: New test.
19034
19035 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19036
19037         * g++.old-deja/g++.other/lookup23.C: New test.
19038
19039 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19040
19041         * gcc.c-torture/execute/20010403-1.c: New test.
19042
19043 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
19044             Mark Mitchell  <mark@codesourcery.com>
19045
19046         * lib/old-dejagnu.exp: Don't delete output of executable.
19047         Add .exe suffix to executables.
19048
19049 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
19050
19051         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
19052
19053 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19054
19055         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
19056
19057 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
19058
19059         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
19060         * g++.old-deja/g++.abi/crash1.C: New test.
19061
19062 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
19063
19064         * g++.old-deja/g++.other/crash40.C: New test.
19065
19066 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19067
19068         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
19069
19070 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
19071
19072         * g++.old-deja/g++.other/warn6.C: New test.
19073
19074 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19075
19076         * g++.old-deja/g++.robertl/eb42.C: Same.
19077
19078 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19079
19080         * gcc.dg/wtr-conversion-1.c: New testcase.
19081
19082 2001-04-10  Richard Henderson  <rth@redhat.com>
19083
19084         * g++.old-deja/g++.other/array5.C: New.
19085
19086 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19087
19088         * gcc.c-torture/execute/20010408-1.c: New test.
19089
19090 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
19091
19092         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
19093         headers and constructs.
19094         * g++.old-deja/g++.robertl/eb79.C: Same.
19095         * g++.old-deja/g++.robertl/eb77.C (main): Same.
19096         * g++.old-deja/g++.robertl/eb73.C: Same.
19097         * g++.old-deja/g++.robertl/eb66.C (main): Same.
19098         * g++.old-deja/g++.robertl/eb55.C (t): Same.
19099         * g++.old-deja/g++.robertl/eb54.C (main): Same.
19100         * g++.old-deja/g++.robertl/eb46.C (main): Same.
19101         * g++.old-deja/g++.robertl/eb44.C: Same.
19102         * g++.old-deja/g++.robertl/eb41.C (main): Same.
19103         * g++.old-deja/g++.robertl/eb4.C (main): Same.
19104         * g++.old-deja/g++.robertl/eb39.C: Same.
19105         * g++.old-deja/g++.robertl/eb33.C (main): Same.
19106         * g++.old-deja/g++.robertl/eb31.C (main): Same.
19107         * g++.old-deja/g++.robertl/eb30.C: Same.
19108         * g++.old-deja/g++.robertl/eb3.C: Same.
19109         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
19110         * g++.old-deja/g++.robertl/eb21.C: Same.
19111         * g++.old-deja/g++.robertl/eb15.C: Same.
19112         * g++.old-deja/g++.robertl/eb118.C: Same.
19113         * g++.old-deja/g++.robertl/eb115.C (main): Same.
19114         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
19115         * g++.old-deja/g++.robertl/eb109.C: Same.
19116         * g++.old-deja/g++.other/sibcall1.C (main): Same.
19117         * g++.old-deja/g++.mike/rtti1.C: Same.
19118         * g++.old-deja/g++.mike/p658.C: Same.
19119         * g++.old-deja/g++.mike/net46.C: Same.
19120         * g++.old-deja/g++.mike/net34.C: Same.
19121         * g++.old-deja/g++.mike/memoize1.C: Same.
19122         * g++.old-deja/g++.mike/eh2.C: Same.
19123         * g++.old-deja/g++.law/weak.C: Same.
19124         * g++.old-deja/g++.law/visibility7.C: Same.
19125         * g++.old-deja/g++.law/visibility25.C: Same.
19126         * g++.old-deja/g++.law/visibility22.C: Same.
19127         * g++.old-deja/g++.law/visibility2.C: Same.
19128         * g++.old-deja/g++.law/visibility17.C: Same.
19129         * g++.old-deja/g++.law/visibility13.C: Same.
19130         * g++.old-deja/g++.law/visibility10.C: Same.
19131         * g++.old-deja/g++.law/visibility1.C: Same.
19132         * g++.old-deja/g++.law/virtual3.C (eval): Same.
19133         * g++.old-deja/g++.law/vbase1.C: Same.
19134         * g++.old-deja/g++.law/operators32.C: Same.
19135         * g++.old-deja/g++.law/nest3.C: Same.
19136         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
19137         * g++.old-deja/g++.law/except5.C (main): Same.
19138         * g++.old-deja/g++.law/cvt7.C (run): Same.
19139         * g++.old-deja/g++.law/cvt2.C: Same.
19140         * g++.old-deja/g++.law/cvt16.C: Same.
19141         * g++.old-deja/g++.law/ctors6.C (bar): Same.
19142         * g++.old-deja/g++.law/ctors17.C (main): Same.
19143         * g++.old-deja/g++.law/ctors13.C: Same.
19144         * g++.old-deja/g++.law/ctors12.C (main): Same.
19145         * g++.old-deja/g++.law/ctors10.C: Same.
19146         * g++.old-deja/g++.law/code-gen5.C: Same.
19147         * g++.old-deja/g++.law/bad-error7.C: Same.
19148         * g++.old-deja/g++.law/arm9.C: Same.
19149         * g++.old-deja/g++.law/arm12.C: Same.
19150         * g++.old-deja/g++.law/arg8.C: Same.
19151         * g++.old-deja/g++.law/arg1.C: Same.
19152         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
19153         * g++.old-deja/g++.jason/template31.C: Same.
19154         * g++.old-deja/g++.jason/template24.C (main): Same.
19155         * g++.old-deja/g++.jason/2371.C: Same.
19156         * g++.old-deja/g++.eh/new2.C: Same.
19157         * g++.old-deja/g++.eh/new1.C: Same.
19158         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
19159         * g++.old-deja/g++.brendan/nest21.C (main): Same.
19160         * g++.old-deja/g++.brendan/err-msg3.C: Same.
19161         * g++.old-deja/g++.brendan/crash62.C: Same.
19162         * g++.old-deja/g++.brendan/crash52.C: Same.
19163         * g++.old-deja/g++.brendan/crash49.C (main): Same.
19164         * g++.old-deja/g++.brendan/crash38.C: Same.
19165         * g++.old-deja/g++.brendan/crash15.C (main): Same.
19166         * g++.old-deja/g++.brendan/copy9.C: Same.
19167
19168 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
19169
19170         * gcc.c-torture/execute/20001203-2.c (memset):
19171         Count argument is of type __SIZE_TYPE__.
19172
19173 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
19174
19175         * gcc.c-torture/compile/20010404-1.c: New test.
19176
19177 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
19178
19179         * gcc.c-torture/compile/20010326-1.c: New test.
19180
19181 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
19182
19183         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
19184         peculiarities of the SH.
19185         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
19186
19187 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19188
19189         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
19190         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
19191         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
19192
19193 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19194
19195         * g77.f-torture/compile/20010321-1.f: New test.
19196
19197 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19198
19199         * gcc.c-torture/compile/20010329-1.c: New test.
19200
19201 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19202
19203         * gcc.c-torture/execute/20010329-1.c: New test.
19204
19205 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19206
19207         * g++.old-deja/g++.other/eh4.C: Fix typo.
19208
19209 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19210
19211         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
19212
19213 2001-03-28  Philip Blundell  <philb@gnu.org>
19214
19215         * gcc.c-torture/compile/20010328-1.c: New test.
19216
19217 2001-03-27  Richard Henderson  <rth@redhat.com>
19218
19219         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
19220         * g++.old-deja/g++.eh/vbase3.C: Likewise.
19221
19222 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
19223
19224         * gcc.c-torture/compile/20010327-1.c: New test.
19225
19226 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19227
19228         * g++.old-deja/g++.other/friend12.C: New test.
19229         * g++.old-deja/g++.other/friend9.C: Expect no errors.
19230         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
19231
19232 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19233
19234         * gcc.c-torture/execute/20010325-1.c: New test.
19235
19236 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
19237
19238         * g++.old-deja/g++.other/mangle3.C: New test.
19239
19240 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
19241
19242         * g++.old-deja/g++.other/anon8.C: New test.
19243
19244 2001-03-20  Philip Blundell  <philb@gnu.org>
19245
19246         * gcc.c-torture/compile/20010320-1.c: New test.
19247
19248 2001-03-17  Richard Henderson  <rth@redhat.com>
19249
19250         * g++.old-deja/g++.other/eh4.C: Add expected error text.
19251
19252 2001-03-15  Geoff Keating  <geoff@redhat.com>
19253
19254         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
19255         tests on AIX.
19256
19257 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
19258
19259         * g++.old-deja/g++.other/eh4.C: New test.
19260
19261 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19262
19263         * gcc.dg/cpp/mi1.c: Update.
19264
19265 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
19266
19267         * g++.old-deja/g++.other/regstack.C: New test.
19268
19269 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19270
19271         * g++.old-deja/g++.other/ref4.C: New test.
19272
19273 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
19274
19275         * objc/execute/va_method.m: Added.
19276         * objc/execute/IMP.m: Added.
19277         * objc/execute/_cmd.m: Added.
19278         * objc/execute/accessing_ivars.m: Added.
19279         * objc/execute/class-1.m: Added.
19280         * objc/execute/class-10.m: Added.
19281         * objc/execute/class-11.m: Added.
19282         * objc/execute/class-12.m: Added.
19283         * objc/execute/class-13.m: Added.
19284         * objc/execute/class-14.m: Added.
19285         * objc/execute/class-2.m: Added.
19286         * objc/execute/class-3.m: Added.
19287         * objc/execute/class-4.m: Added.
19288         * objc/execute/class-5.m: Added.
19289         * objc/execute/class-6.m: Added.
19290         * objc/execute/class-7.m: Added.
19291         * objc/execute/class-8.m: Added.
19292         * objc/execute/class-9.m: Added.
19293         * objc/execute/class-tests-1.h
19294         * objc/execute/class-tests-2.h
19295         * objc/execute/compatibility_alias.m: Added.
19296         * objc/execute/encode-1.m: Added.
19297         * objc/execute/formal_protocol-1.m: Added.
19298         * objc/execute/formal_protocol-2.m: Added.
19299         * objc/execute/formal_protocol-3.m: Added.
19300         * objc/execute/formal_protocol-4.m: Added.
19301         * objc/execute/formal_protocol-5.m: Added.
19302         * objc/execute/formal_protocol-6.m: Added.
19303         * objc/execute/formal_protocol-7.m: Added.
19304         * objc/execute/informal_protocol.m: Added.
19305         * objc/execute/initialize.m: Added.
19306         * objc/execute/load.m: Added.
19307         * objc/execute/many_args_method.m: Added.
19308         * objc/execute/nested-3.m: Added.
19309         * objc/execute/no_clash.m: Added.
19310         * objc/execute/private.m: Added.
19311         * objc/execute/redefining_self.m: Added.
19312         * objc/execute/root_methods.m: Added.
19313         * objc/execute/selector-1.m: Added.
19314         * objc/execute/static-1.m: Added.
19315         * objc/execute/static-2.m: Added.
19316         * objc/execute/va_method.m: Added.
19317
19318 2001-03-10  Richard Henderson  <rth@redhat.com>
19319
19320         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
19321
19322 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19323
19324         * g++.old-deja/g++.other/crash31.C: XFAIL.
19325         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
19326         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
19327         * gcc.c-torture/execute/20010123-1.x: XFAIL.
19328         * gcc.c-torture/execute/20010124-1.x: XFAIL.
19329         * gcc.dg/sequence-pt-1.c: XFAIL one test.
19330
19331 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
19332
19333         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
19334
19335 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19336
19337         * gcc.dg/20000724-1.c: Don't use multiline strings.
19338
19339 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19340
19341         * objc/execute/string1.m, objc/execute/string2.m: Compare the
19342         result of -cString against what we expect it to be; don't just
19343         print it out for no one to read.
19344
19345         * objc/execute/string3.m, objc/execute/string4.m: New tests.
19346         Based on testcases provided by Nicola Pero.
19347
19348 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19349
19350         * gcc.dg/cpp/macro7.c: New test.
19351
19352 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19353
19354         * gcc.dg/cpp/multiline.c: Update.
19355
19356 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19357
19358         * g++.old-deja/g++.other/enum3.C: New test.
19359
19360 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19361
19362         * g++.old-deja/g++.other/pod1.C: New test.
19363
19364 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19365
19366         * g++.old-deja/g++.ext/overload1.C: New test.
19367
19368 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19369
19370         * g++.old-deja/g++.pt/using1.C: New test.
19371
19372 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19373
19374         * g++.old-deja/g++.other/using9.C: New test.
19375
19376 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
19377
19378         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
19379
19380         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
19381
19382 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
19383
19384         * g++.old-deja/g++.ext/realpt1.C: Remove.
19385
19386 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
19387
19388         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
19389
19390 2001-02-26  Will Cohen  <wcohen@redhat.com>
19391
19392         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
19393
19394 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
19395
19396         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
19397         templatized constructors.
19398
19399 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19400
19401         * gcc.c-torture/execute/20010224-1.c: New test.
19402
19403 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
19404
19405         * gcc.c-torture/execute/20010222-1.c: New test.
19406
19407 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
19408
19409         * g++.old-deja/g++.other/inline20.C: New test.
19410
19411 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
19412
19413         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
19414
19415 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19416
19417         * g++.old-deja/g++.other/lookup22.C: New test.
19418
19419 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
19420
19421         * g77.dg: New directory.
19422         * g77.dg/20010216-1.f: New test case.
19423         * g77.dg/dg.exp: New driver.
19424         * lib/g77-dg.exp: New driver library.
19425
19426 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19427
19428         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
19429
19430 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
19431
19432         * g++.old-deja/g++.other/decl9.C: New test.
19433
19434 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
19435
19436         * g++.old-deja/g++.other/init16.C: Update the test so that it does
19437         not need <string> and also tests the initialization at runtime.
19438
19439 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19440
19441         * gcc.c-torture/execute/longlong.c: New test.
19442
19443 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19444
19445         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
19446
19447 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19448
19449         * gcc.c-torture/execute/920302-1.c (execute):
19450         Change argument type to short.
19451
19452 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19453
19454         * g++.old-deja/g++.pt/deduct6.C: New test.
19455
19456 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19457
19458         * g++.old-deja/g++.pt/deduct5.C: New test.
19459
19460 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
19461
19462         * gcc.c-torture/execute/20010209-1.c: New test.
19463
19464 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19465
19466         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
19467
19468 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
19469
19470         * g++.dg/vtgc1.C: Update for new ABI.
19471
19472         * consistency.vlad: New directory, 1665 files.
19473
19474 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19475
19476         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
19477         return type.
19478         * gcc.dg/cpp/digraphs.c: Declare puts.
19479
19480 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19481
19482         * g++.old-deja/g++.other/warn5.C: New test.
19483
19484 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19485
19486         * g++.old-deja/g++.pt/spec40.C: New test.
19487
19488 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19489
19490         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
19491         case.
19492         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
19493
19494 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
19495
19496         * gcc.c-torture/compile/20010209-1.c: New test.
19497
19498 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
19499
19500         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
19501         excess errors message but not if it crashes.
19502         * g++.old-deja/g++.other/crash27.C: Likewise.
19503         * g++.old-deja/g++.other/crash28.C: Likewise.
19504         * g++.old-deja/g++.other/crash30.C: Likewise.
19505         * g++.old-deja/g++.other/crash32.C: Likewise.
19506         * g++.old-deja/g++.other/crash35.C: Likewise.
19507         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19508
19509 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19510
19511         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
19512         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
19513         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
19514         g77.f-torture/execute/execute.exp,
19515         g77.f-torture/noncompile/noncompile.exp,
19516         gcc.c-torture/execute/execute.exp,
19517         gcc.c-torture/execute/memcheck/memcheck.exp,
19518         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
19519         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
19520         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
19521         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
19522         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
19523         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
19524         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19525         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
19526         Remove bug reporting instructions with ancient email addresses.
19527
19528 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19529
19530         * gcc.dg/20010202-1.c: New test.
19531         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
19532
19533 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
19534
19535         * g++.dg/stdbool-if.C: New test.
19536
19537 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
19538
19539         * objc/execute/fdecl.m: Added main().
19540
19541 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19542
19543         * gcc.c-torture/execute/20010206-1.c: New test.
19544
19545 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19546
19547         * gcc.dg/cpp/avoidpaste1.c: Update.
19548
19549 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
19550
19551         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
19552         Pero <nicola@brainstorm.co.uk>.
19553         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
19554
19555 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
19556
19557         * g++.old-deja/g++.pt/spec39.C: New test.
19558
19559 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
19560
19561         * gcc.c-torture/compile/20010202-1.c: New test.
19562
19563 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
19564
19565         * g++.old-deja/g++.abi/primary2.C: New test.
19566         * g++.old-deja/g++.abi/primary3.C: New test.
19567         * g++.old-deja/g++.abi/primary4.C: New test.
19568         * g++.old-deja/g++.abi/primary5.C: New test.
19569         * g++.old-deja/g++.abi/vtable3.h: New test.
19570         * g++.old-deja/g++.abi/vtable3a.C: New test.
19571         * g++.old-deja/g++.abi/vtable3b.C: New test.
19572         * g++.old-deja/g++.abi/vtable3c.C: New test.
19573         * g++.old-deja/g++.abi/vtable3d.C: New test.
19574         * g++.old-deja/g++.abi/vtable3e.C: New test.
19575         * g++.old-deja/g++.abi/vtable3f.C: New test.
19576         * g++.old-deja/g++.abi/vtable3g.C: New test.
19577         * g++.old-deja/g++.abi/vtable3h.C: New test.
19578         * g++.old-deja/g++.abi/vtable3i.C: New test.
19579         * g++.old-deja/g++.abi/vtable3j.C: New test.
19580         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19581
19582 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19583
19584         * g++.old-deja/g++.other/anon6.C: New test.
19585         * g++.old-deja/g++.other/anon7.C: New test.
19586
19587 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19588
19589         * gcc.dg/cpp/avoidpaste2.c: New tests.
19590
19591 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19592
19593         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19594
19595 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19596
19597         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19598         DECIMAL_DIG cases for Irix."
19599
19600 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19601
19602         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19603
19604 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19605
19606         * gcc.dg/c99-tag-1.c: New test.
19607
19608 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19609
19610         * gcc.dg/cpp/tr-warn1.c: Add tests.
19611
19612 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19613
19614         * gcc.dg/cpp/avoidpaste1.c: Update.
19615         * gcc.dg/cpp/paste4.c: Update.
19616
19617 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19618
19619         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
19620         cases for Irix.
19621
19622 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19623
19624         * g++.old-deja/g++.other/inline19.C: New test.
19625
19626 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19627
19628         * gcc.dg/Wlarger-than.c: New test.
19629
19630 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19631
19632         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
19633
19634 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
19635
19636         * gcc.c-torture/execute/20010129-1.c: New test.
19637         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
19638
19639 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19640
19641         * gcc.dg/cpp/avoidpaste1.c: Test case.
19642
19643 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
19644
19645         * g++.old-deja/g++.other/inline18.C: New test.
19646
19647 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19648
19649         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
19650         and __builtin_putchar.
19651
19652 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
19653
19654         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
19655         tests.
19656
19657 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
19658
19659         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
19660         floating point number rounding mode to round to the nearest
19661         representable mode.
19662
19663 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
19664
19665         * g++.old-deja/g++.other/mangle2.C: New test.
19666
19667 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19668
19669         * gcc.c-torture/compile/20010124-1.c: New test.
19670
19671 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
19672
19673         * g++.old-deja/g++.pt/spec38.C: New test.
19674
19675 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19676
19677         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
19678         "Build don't run".
19679
19680 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19681
19682         * gcc.c-torture/execute/20010123-1.c: New test.
19683
19684 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19685
19686         * g++.old-deja/g++.pt/spec37.C: New test.
19687
19688 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19689
19690         * g++.old-deja/g++.pt/overload14.C: New test.
19691
19692 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19693
19694         * gcc.c-torture/execute/20010122-1.c: New test, exercise
19695         __builtin_return_address.
19696
19697 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
19698
19699         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
19700         * g++.old-deja/g++.pt/spec35.C: New test.
19701         * g++.old-deja/g++.pt/spec36.C: New test.
19702
19703 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
19704
19705         * gcc.c-torture/compile/20010118-1.c: New test.
19706
19707 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
19708
19709         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
19710
19711 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19712
19713         * gcc.c-torture/execute/20010119-1.c: New test.
19714
19715 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19716
19717         * g++.old-deja/g++.other/vbase5.C: New test.
19718
19719 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19720
19721         * gcc.c-torture/execute/20010118-1.c: New test.
19722
19723 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19724
19725         * g++.old-deja/g++.pt/deduct3.C: New test.
19726
19727 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19728
19729         * g++.old-deja/g++.pt/spec34.C: New test.
19730
19731 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
19732
19733         * g77.f-torture/compile/20000601-2.f: New test.
19734
19735 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19736
19737         * g++.old-deja/g++.other/init17.C: New test.
19738
19739 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
19740
19741         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
19742
19743 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19744
19745         * g++.old-deja/g++.pt/unify8.C: New test.
19746
19747 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19748
19749         * g++.old-deja/g++.abi/vbase1.C: New test.
19750
19751 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19752
19753         * g++.old-deja/g++.pt/crash65.C: New test.
19754
19755 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19756
19757         * gcc.dg/cpp/assembl2.S: New test case.
19758
19759 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
19760
19761         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
19762         are supported.
19763
19764 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19765
19766         * g++.old-deja/g++.other/builtins1.C: New test.
19767         * g++.old-deja/g++.other/builtins2.C: Likewise.
19768         * g++.old-deja/g++.other/builtins3.C: Likewise.
19769         * g++.old-deja/g++.other/builtins4.C: Likewise.
19770
19771 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
19772
19773         * gcc.c-torture/compile/20010117-1.c: New test.
19774         * gcc.c-torture/compile/20010117-2.c: New test.
19775
19776 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19777
19778         * g77.f-torture/execute/20010116.[fx]: New test,
19779         XFAIL on i?86-*-*.
19780         * g77.f-torture/compile/20010115.f: Indicate it's
19781         a test for PR fortran/1636.
19782
19783 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19784
19785         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
19786
19787 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19788
19789         * g77.f-torture/compile/20010115.f: New test.
19790
19791 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
19792
19793         * g++.old-deja/g++.pt/nontype5.C: New test.
19794
19795 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19796
19797         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
19798         have an equivalent working one below it.
19799
19800 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19801
19802         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
19803         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19804
19805 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19806
19807         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
19808         message containing "init_priority".
19809         (conpr-2.C): Likewise.
19810         (conpr-3.C): Likewise.
19811         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
19812
19813 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19814
19815         * gcc.c-torture/execute/20010114-2.c: New test.
19816
19817 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19818
19819         * gcc.c-torture/compile/20010114-1.c: New test.
19820         * gcc.c-torture/compile/20010114-1.x: Xfail.
19821         * gcc.c-torture/compile/20010114-2.c: New test.
19822         * gcc.c-torture/execute/20010114-1.c: New test.
19823         * gcc.dg/trunc-1.c: New test.
19824         * gcc.dg/uninit-B.c: New test.
19825
19826 2001-01-13  Nick Clifton  <nickc@redhat.com>
19827
19828         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
19829         target.
19830
19831 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19832
19833         * gcc.c-torture/compile/20010113-1.c: New test.
19834
19835 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
19836
19837         * gcc.c-torture/compile/20001212-1.c: New test.
19838
19839 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19840
19841         * gcc.dg/cpp/widestr1.c: Update.
19842         * gcc.dg/cpp/prag-imp.c: Remove.
19843
19844 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
19845
19846         * gcc.c-torture/execute/20000801-3.x: Remove.
19847         * gcc.dg/c90-init-1.c: New test.
19848         * gcc.dg/c99-init-1.c: New test.
19849         * gcc.dg/c99-init-2.c: New test.
19850         * gcc.dg/gnu99-init-1.c: New test.
19851
19852 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19853
19854         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19855         testing that no relevant ones were found.
19856
19857 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19858
19859         * g++.old-deja/g++.pt/cast2.C: New test.
19860
19861 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19862
19863         * g++.old-deja/g++.pt/friend47.C: New test.
19864
19865 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19866
19867         * g++.old-deja/g++.pt/instantiate13.C: New test.
19868
19869 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19870
19871         * g++.old-deja/g++.other/defarg7.C: New test.
19872         * g++.old-deja/g++.other/defarg8.C: New test.
19873
19874 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19875
19876         * g++.old-deja/g++.pt/crash64.C: New test.
19877
19878 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19879
19880         * g++.old-deja/g++.pt/crash63.C: New test.
19881
19882 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19883
19884         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19885
19886 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19887
19888         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19889
19890 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19891
19892         * g++.old-deja/g++.pt/error3.C: New test.
19893
19894 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19895
19896         * g++.old-deja/g++.other/crash39.C: New test.
19897
19898 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19899
19900         * g++.old-deja/g++.other/vbase4.C: New test.
19901
19902 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19903
19904         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19905         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19906         * gcc.dg/special/special.exp: New test driver which will check
19907         for alias support for the above test.
19908
19909 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19910
19911         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19912         problems on small machines.
19913         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19914         parameterize.
19915
19916 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19917
19918         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19919         mips.
19920         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19921
19922 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19923
19924         * g++.old_deja/g++.pt/using8.C: New test.
19925
19926 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19927
19928         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19929
19930 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19931
19932         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19933         where a failure is expected.
19934         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19935
19936 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19937
19938         * g++.old_deja/g++.pt/instantiate12.C: New test.
19939
19940 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19941
19942         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19943         start of structs.
19944         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19945         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19946         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19947         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19948         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19949         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19950         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19951         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19952         * g++.old-deja/g++.eh/spec6.C: Likewise.
19953         * g++.old-deja/g++.jason/crash3.C: Likewise.
19954         * g++.old-deja/g++.law/ctors11.C: Likewise.
19955         * g++.old-deja/g++.law/ctors17.C: Likewise.
19956         * g++.old-deja/g++.law/ctors5.C: Likewise.
19957         * g++.old-deja/g++.law/ctors9.C: Likewise.
19958         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19959         * g++.old-deja/g++.mike/net22.C: Likewise.
19960         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19961         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19962         * g++.old-deja/g++.mike/virt3.C: Likewise.
19963         * g++.old-deja/g++.niklas/t128.C: Likewise.
19964         * g++.old-deja/g++.other/anon4.C: Likewise.
19965         * g++.old-deja/g++.other/using1.C: Likewise.
19966         * g++.old-deja/g++.other/warn3.C: Likewise.
19967         * g++.old-deja/g++.pt/t37.C: Likewise.
19968         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19969         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19970
19971 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19972
19973         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19974
19975 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19976
19977         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19978
19979 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19980
19981         * gcc.c-torture/compile/20010107-1.c: New test.
19982
19983 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19984
19985         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19986
19987 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19988
19989         * gcc.dg/format/format.h: New file.
19990         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19991         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19992         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19993         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19994         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19995         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19996         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19997         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19998         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19999         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
20000         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
20001         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
20002         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
20003         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
20004         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
20005         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
20006         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
20007         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
20008         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
20009         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
20010         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
20011         instead of declaring standard types, macros and functions in each
20012         test.
20013
20014 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
20015
20016         * gcc.c-torture/execute/20010106-1.c: New test.
20017
20018 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20019
20020         * gcc.dg/format/format.exp: New file.
20021         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
20022         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
20023         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
20024         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
20025         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
20026         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
20027         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
20028         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
20029         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
20030         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
20031         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
20032         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
20033         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
20034         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
20035         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
20036         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
20037         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
20038         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
20039         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
20040         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
20041         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
20042         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
20043         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
20044         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
20045         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
20046         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
20047         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
20048         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
20049         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
20050         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
20051         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
20052         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
20053         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
20054         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
20055         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
20056         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
20057         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
20058         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
20059         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
20060         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
20061         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
20062         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
20063
20064 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
20065
20066         * gcc.c-torture/execute/991228-1.c: Take word endianness into
20067         account.
20068
20069 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
20070
20071         * gcc.c-torture/execute/builtin-complex-1.c: New test.
20072
20073 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20074
20075         * g++.old-deja/g++.pt/crash62.C: New test.
20076
20077 2001-01-04  Richard Henderson  <rth@redhat.com>
20078
20079         * gcc.dg/20000926-1.c: Update expected warnings.
20080         * gcc.dg/array-2.c: Likewise.
20081         * gcc.dg/array-4.c: Also validate flexible array members.
20082         * gcc.dg/c99-flex-array-1.c: New.
20083
20084 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20085
20086         * gcc.c-torture/compile/20001222-1.x: Remove.
20087
20088 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20089
20090         * gcc.c-torture/execute/built-in-setjmp.c: New.
20091
20092 2001-01-03  Richard Henderson  <rth@redhat.com>
20093
20094         * gcc.dg/940510-1.c: Update expected error wording.
20095         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
20096
20097 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
20098
20099         * lib/target-supports.exp (check_alias_available): Modified to
20100         indicate aliases not supported if only weak aliases are supported.
20101
20102 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20103
20104         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
20105         Turn on cmpstrsi checks for __pj__ and __i370__.
20106
20107 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20108
20109         * g++.old-deja/g++.other/virtual11.C: New test.
20110
20111 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20112
20113         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
20114
20115 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20116
20117         * gcc.c-torture/compile/20010102-1.c: New test.
20118
20119 2001-01-02  Andreas Jaeger  <aj@suse.de>
20120
20121         * gcc.dg/noreturn-3.c: New test.
20122
20123         * gcc.dg/noreturn-4.c: New test.
20124
20125 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20126
20127         * gcc.c-torture/execute/stdio-opt-1.c: Also test
20128         __builtin_fputc and __builtin_fwrite.
20129
20130 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20131
20132         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
20133         signed char, not default char.
20134
20135 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20136
20137         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
20138
20139 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
20140
20141         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
20142
20143 2000-12-29  Richard Henderson  <rth@redhat.com>
20144
20145         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
20146         (__cyg_profile_func_exit): Define.
20147
20148 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20149
20150         * g++.dg/vtgc1.C: New test.
20151
20152 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
20153
20154         * gcc.dg/noncompile/20001228-1.c: New test.
20155
20156         * gcc.dg/20001228-1.c: New test.
20157
20158         * gcc.c-torture/execute/20001228-1.c: New test.
20159
20160 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
20161
20162         * gcc.dg/format-strfmon-1.c: New test.
20163
20164 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20165
20166         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
20167         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
20168         * gcc.c-torture/execute/string-opt-1.c: Likewise.
20169         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20170         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20171         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20172         * gcc.c-torture/execute/string-opt-6.c: Likewise.
20173         * gcc.c-torture/execute/string-opt-7.c: Likewise.
20174         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20175         * gcc.c-torture/execute/string-opt-9.c: Likewise.
20176         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20177         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20178         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20179
20180         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
20181         * gcc.c-torture/execute/string-opt-4.c: Test index.
20182
20183 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
20184
20185         * gcc.c-torture/compile/20001226-1.c: New test.
20186
20187 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20188
20189         * gcc.c-torture/compile/20001222-1.c: New test.
20190         * gcc.c-torture/compile/20001222-1.x: Xfail.
20191
20192 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
20193
20194         * gcc.c-torture/execute/comp-goto-2.c: New test.
20195
20196 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
20197
20198         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
20199         Use long types if __INT_MAX__ is 32767.
20200         (main): Use cast to (sint32 *) when poking 88 into a_page.
20201
20202         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
20203
20204 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
20205
20206         * gcc.c-torture/compile/20001221-1.c: New test.
20207         * gcc.c-torture/execute/20001221-1.c: New test.
20208
20209 2000-12-20  Richard Henderson  <rth@redhat.com>
20210
20211         * g++.old-deja/g++.pt/crash36.C: Update error lines.
20212         * g++.old-deja/g++.robertl/eb109.C: Likewise.
20213
20214 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20215
20216         * gcc.dg/compare3.c: New test.
20217
20218 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20219
20220         * gcc.dg/format-warnll-1.c: New test.
20221
20222 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20223
20224         * gcc.dg/cpp/cmdlne-P.c: New test.
20225
20226 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20227
20228         * gcc.c-torture/execute/builtin-abs-1.c,
20229         gcc.c-torture/execute/builtin-abs-2.c: New tests.
20230
20231 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20232
20233         * gcc.dg/cpp/multiline.c: New test.
20234
20235 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20236
20237         * g++.old-deja/g++.other/syshdr1.C: Update.
20238         * gcc.dg/cpp/lineflags.c: Remove temporarily.
20239
20240 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20241
20242         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
20243
20244 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20245
20246         * g++.old-deja/g++.pt/ttp65.C: New test.
20247
20248 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20249
20250         * g++.old-deja/g++.pt/ttp64.C: New test.
20251
20252 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20253
20254         * g++.old-deja/g++.pt/spec33.C: New test.
20255
20256 2000-12-14  Catherine Moore  <clm@redhat.com>
20257
20258         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
20259         * gcc.c-torture/execute/920612-2.c: Likewise.
20260         * gcc.c-torture/execute/920428-2.c: Likewise.
20261         * gcc-c-torture/execute/va-arg-11.c: Call exit.
20262         * gcc.c-torture/execute/va-arg-21.c: Likewise.
20263
20264 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20265
20266         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
20267         * gcc.dg/pack-test-2.c: Likewise.
20268
20269 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20270
20271         Tests by Zack Weinberg <zackw@stanford.edu>.
20272
20273         * gcc.dg/cpp/defined.c: Update.
20274         * gcc.dg/cpp/defined_trad.c: New tests.
20275
20276 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20277
20278         * gcc.dg/cpp/trad-direct.c: Update.
20279
20280 2000-12-11  Neil Booth  <neilb@earthling.net>
20281
20282         * gcc.dg/cpp/defined_trad.c
20283
20284 2000-12-11  Neil Booth  <neilb@earthling.net>
20285
20286         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
20287
20288 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20289
20290         * gcc.dg/format-miss-2.c: New test.
20291
20292 2000-12-09  Neil Booth  <neilb@earthling.net>
20293
20294         * gcc.dg/cpp/lineflags.c: New tests.
20295         * gcc.dg/cpp/poison.c: Update.
20296         * gcc.dg/cpp/redef2.c: Update.
20297         * gcc.dg/cpp/skipping.c: New test.
20298
20299 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
20300
20301         * g++.old-deja/g++.other/eh3.C: New testcase.
20302
20303 2000-12-07  Neil Booth  <neilb@earthling.net>
20304
20305         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
20306         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
20307         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
20308         wtr-union-init-2.c, wtr-union-init-3.c: Update.
20309         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
20310         Update.
20311
20312 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20313
20314         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
20315         __SIZE_TYPE__ instead of int for type of integers cast to
20316         pointers.
20317
20318 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
20319
20320         * g++.old-deja/g++.other/cleanup4.C: New test.
20321
20322 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20323
20324         * format-sec-1.c: New test.
20325
20326 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20327
20328         * gcc.dg/format-nonlit-3.c: New test.
20329
20330 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20331
20332         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
20333         through a null pointer.
20334
20335 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20336
20337         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
20338         * g++.old-deja/g++.pt/partial4.C: New test.
20339
20340 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
20341
20342         * gcc.c-torture/execute/ieee/hugeval.x: New.
20343
20344 2000-12-06  Neil Booth  <neilb@earthling.net>
20345
20346         * gcc.dg/cpp/backslash2.c: New tests.
20347
20348 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20349
20350         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
20351         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
20352
20353 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
20354
20355         * gcc.c-torture/execute/20001203-2.c: New testcase.
20356
20357 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20358
20359         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
20360         * g++.old-deja/g++.other/virtual10.C: New test.
20361
20362 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20363
20364         * g++.old-deja/g++.mike/pmf5.C: Remove test.
20365
20366 2000-12-05  Richard Henderson  <rth@redhat.com>
20367
20368         * gcc.c-torture/compile/20001205-1.c: New.
20369
20370 2000-12-04  Neil Booth  <neilb@earthling.net>
20371
20372         * g++.old-deja/g++.other/virtual9.C: New test.
20373         * g++.old-deja/g++.pt/crash61.C: New test.
20374         * gcc.c-torture/execute/loop-9.c: New test.
20375
20376 2000-12-04  Neil Booth  <neilb@earthling.net>
20377
20378         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
20379         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
20380         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
20381         * gcc.dg/cpp/extratokens.c: ...here.
20382
20383 2000-12-04  Neil Booth  <neilb@earthling.net>
20384
20385         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
20386         New tests.
20387
20388 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20389
20390         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
20391         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
20392
20393 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20394
20395         * gcc.c-torture/execute/20001203-1.c: New test.
20396
20397 2000-12-03  Neil Booth  <neilb@earthling.net>
20398
20399         * gcc.dg/cpp/macro6.c: New test cases.
20400
20401 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20402
20403         * gcc.c-torture/execute/string-opt-9.c: New test.
20404         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20405         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20406         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20407
20408         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
20409         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
20410
20411 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
20412
20413         * gcc.dg/cpp/if-6.c: New testcase.
20414
20415         * gcc.dg/20001201-1.c: New testcase.
20416
20417 2000-12-02  Neil Booth  <neilb@earthling.net>
20418
20419         * g++.old-deja/g++.other/externC4.C,
20420         g++.old-deja/g++.other/friend10.C: New tests.
20421
20422 2000-12-02  Neil Booth  <neilb@earthling.net>
20423
20424         * g++.old-deja/g++.other/instan2.C
20425         * g++.old-deja/g++.other/instan3.C: New test.
20426
20427 2000-12-02  Neil Booth  <neilb@earthling.net>
20428
20429         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
20430         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
20431         gnuc99.c,gnuc99-pedantic.c: New tests.
20432
20433 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20434
20435         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
20436         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
20437
20438 2000-12-01  Neil Booth  <neilb@earthling.net>
20439
20440         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
20441         * gcc.dg/cpp/poison.c: Update.
20442         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
20443
20444 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
20445
20446         * g77.f-torture/execute/20001201.f: New test.
20447
20448 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20449
20450         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
20451
20452 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
20453
20454         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
20455
20456 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20457
20458         * g++.old-deja/g++.other/cast6.C: New test.
20459
20460 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
20461
20462         * gcc.c-torture/execute/20001130-2.c: New testcase.
20463
20464 2000-11-30  Richard Henderson  <rth@redhat.com>
20465
20466         * gcc.c-torture/execute/20001130-1.c: New test.
20467
20468 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20469
20470         * g++.old-deja/g++.other/op3.C: New test.
20471
20472 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20473
20474         * g++.old-deja/g++.other/op2.C: New test.
20475
20476 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20477
20478         * g++.old-deja/g++.other/crash38.C: New test.
20479
20480 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
20481
20482         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
20483
20484 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
20485
20486         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
20487         tests.
20488         * gcc.c-torture/execute/string-opt-6.c: New test.
20489
20490         * gcc.dg/20001117-1.c: Add main.
20491
20492 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
20493
20494         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
20495         Move from here ...
20496         * gcc.dg/940510-1.c: ... to here.
20497
20498         * gcc.dg/20000926-1.c: GNU C now allows initializations of
20499         zero-size arrays in toplevel structures.
20500
20501 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20502
20503         * gcc.c-torture/execute/loop-8.c: New test.
20504
20505 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20506
20507         * g++.old-deja/g++.other/base1.C: New test.
20508
20509 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20510
20511         * g++.old-deja/g++.other/parse2.C: New test.
20512
20513 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20514
20515         * g++.old-deja/g++.pt/incomplete1.C: New test.
20516
20517 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20518
20519         * g++.old-deja/g++.other/friend9.C: New test.
20520
20521 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20522
20523         * gcc.dg/20001127-1.c: New test.
20524
20525 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20526
20527         * g++.old-deja/g++.pt/friend46.C: New test.
20528
20529 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20530
20531         * g++.old-deja/g++.other/ptrmem8.C: New test.
20532
20533 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20534
20535         * gcc.c-torture/execute/string-opt-7.c: New test.
20536         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20537
20538 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20539
20540         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
20541         instead of 'mkcheck 2'.
20542
20543 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20544
20545         * gcc.c-torture/execute/memcheck/driver.c,
20546         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
20547         C9X references to refer to C99.
20548
20549 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
20550
20551         * gcc.dg/ultrasp3.c: New test.
20552
20553 2000-11-25  Neil Booth  <neilb@earthling.net>
20554
20555         * gcc.dg/cpp/include2.c: Update test to be locale independent.
20556
20557 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
20558
20559         * gcc.c-torture/compile/20001123-2.c: New.
20560
20561 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20562
20563         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
20564
20565 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
20566
20567         * gcc.dg/sequence-point-1.c: Add some new tests.
20568         * gcc.c-torture/execute/20001124-1.c: New test.
20569
20570 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20571
20572         * g++.old-deja/g++.other/vaarg4.C: New test.
20573         * gcc.c-torture/compile/20001123-1.c: New test.
20574
20575 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20576
20577         * g++.other/crash24.C: Adjust and remove XFAIL.
20578         * g++.other/crash37.C: New test.
20579
20580 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20581
20582         * g++.old-deja/g++.pt/instantiate9.C: New test.
20583
20584 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20585
20586         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20587         new ABI, too.
20588
20589         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20590         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20591
20592 2000-11-22  Neil Booth  <neilb@earthling.net>
20593
20594         * gcc.dg/cpp/Wtrigraphs.c: New test.
20595
20596 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20597
20598         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20599
20600 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20601
20602         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20603
20604 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20605
20606         * lib/gcc-dg.exp: load_lib scanasm.exp.
20607         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20608         * lib/g++-dg.exp: load_lib scanasm.exp.
20609         * lib/scanasm.exp: New.
20610         (scan-assembler, scan-assembler-not): Add optional arguments to
20611         test name, or if not present, the pattern name.
20612         (scan-assembler-dem, scan-assembler-dem-not): New.
20613
20614         * g++.dg/dg.exp: New.
20615
20616 2000-11-21  Neil Booth  <neilb@earthling.net>
20617
20618         * gcc.dg/cpp/integrated1.c: Remove.
20619
20620 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20621
20622         * gcc.c-torture/execute/20001121-1.c: New test.
20623
20624 2000-11-21  Richard Henderson  <rth@redhat.com>
20625
20626         * gcc.c-torture/compile/20001121-1.c: New test.
20627
20628 2000-11-20  Neil Booth  <neilb@earthling.net>
20629
20630         * gcc.dg/cpp/integrated1.c: New test.
20631
20632 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20633
20634         * g++.old-deja/g++.other/inline17.C: New test.
20635
20636 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
20637
20638         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
20639         local variable to be zero: I made the variable global. Now
20640         uses abort() and exit() instead of relying on main's return value.
20641
20642 2000-11-20  Neil Booth  <neilb@earthling.net>
20643
20644         * gcc.dg/cpp/paste2.c: Update test.
20645         * objc/execute/paste.m: New test.
20646
20647 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20648
20649         * gcc.dg/c99-condexpr-1.c: New test.
20650
20651 2000-11-20  Neil Booth  <neilb@earthling.net>
20652
20653         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
20654
20655 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
20656
20657         * g++.old-deja/g++.pt/export1.C: New test.
20658
20659 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
20660
20661         * gcc.dg/20001117-1.c: New test.
20662
20663 2000-11-18  Richard Henderson  <rth@redhat.com>
20664
20665         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
20666
20667 2000-11-18  Richard Henderson  <rth@redhat.com>
20668
20669         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
20670         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
20671         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
20672
20673 2000-11-18  Richard Henderson  <rth@redhat.com>
20674
20675         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
20676         (main): New.  Exit cleanly.
20677
20678 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20679
20680         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
20681         gcc.dg/c99-fordecl-2.c: New tests.
20682
20683 2000-11-18  Richard Henderson  <rth@redhat.com>
20684
20685         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
20686         * gcc.c-torture/execute/zerolen-2.c: New.
20687
20688 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20689
20690         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
20691         memory.
20692
20693 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20694
20695         * g++.old-deja/g++.pt/instantiate8.C: New test.
20696
20697 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20698
20699         * g++.old-deja/g++.other/incomplete.C: Add more tests.
20700         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
20701
20702 2000-11-16  Nick Clifton  <nickc@redhat.com>
20703
20704         * gcc.c-torture/execute/nestfunc-2.c: New test.
20705         * gcc.c-torture/execute/nestfunc-3.c: New test.
20706
20707 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20708
20709         * gcc.c-torture/compile/20001116-1.c: New test.
20710
20711 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20712
20713         * gcc.c-torture/execute/20001115-1.c: New test.
20714
20715 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
20716
20717         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
20718         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
20719         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
20720         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20721
20722 2000-11-15  Neil Booth  <neilb@earthling.net>
20723
20724         gcc.dg/cpp/_Pragma1.c: Update.
20725         gcc.dg/cpp/_Pragma2.c: New test.
20726
20727 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20728
20729         * g++.old-deja/g++.other/anon5.C: New test.
20730
20731 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20732
20733         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
20734         tests.
20735
20736 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
20737
20738         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
20739         output.
20740
20741 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20742
20743         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
20744         labels at end of compound statements.
20745
20746 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
20747
20748         * gcc.c-torture/execute/loop-7.c: New test.
20749
20750 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20751
20752         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
20753
20754 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20755
20756         * gcc.dg/c99-bool-1.c: New test.
20757
20758 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20759
20760         * gcc.dg/c99-scope-1.c: Remove xfail.
20761         * gcc.dg/c99-scope-2.c: New test.
20762
20763 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20764
20765         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
20766         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
20767
20768 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
20769
20770         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
20771         error messages.
20772
20773         * g++.mike/p700.C: Don't typedef wchar_t.
20774         * g++.mike/p784.C: Likewise.
20775         * g++.mike/eb101.C: Don't use __wchar_t.
20776
20777 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20778
20779         * g77.f-torture/execute/20001111.[fx]: Test premature exit
20780         from DO loop.
20781
20782 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20783
20784         * gcc.c-torture/execute/20001111-1.c: New test.
20785
20786 2000-11-10  Nick Clifton  <nickc@redhat.com>
20787
20788         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
20789         long multuiple and accumulate.
20790
20791 2000-11-09  Richard Henderson  <rth@redhat.com>
20792
20793         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
20794         via size_t instead of int.
20795
20796         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
20797         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20798         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20799         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20800
20801 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
20802
20803         * gcc.c-torture/compile/20001109-1.c: New test.
20804         * gcc.c-torture/compile/20001109-2.c: New test.
20805
20806 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
20807
20808         * g++.old-deja/g++.pt/operator1.C: New test.
20809         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
20810
20811 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20812
20813         * gcc.dg/20001108-1.c: New test.
20814
20815 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20816
20817         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
20818         with both arguments constant strings.
20819         * gcc.c-torture/execute/string-opt-3.c: New test.
20820         * gcc.c-torture/execute/string-opt-4.c: New test.
20821         * gcc.c-torture/execute/string-opt-5.c: New test.
20822
20823 2000-11-08  Nick Clifton  <nickc@redhat.com>
20824
20825         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
20826         mulsidi3adddi patterns.
20827
20828 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
20829
20830         * g++.old-deja/g++.other/crash36.C: New test.
20831
20832 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
20833
20834         * g++.old-deja/g++.other/init16.C: New test.
20835
20836 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
20837
20838         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
20839
20840 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20841
20842         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
20843         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20844         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20845
20846 2000-11-07  DJ Delorie  <dj@redhat.com>
20847
20848         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20849
20850 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20851
20852         * gcc.c-torture/execute/string-opt-1.c: New test.
20853
20854 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20855
20856         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20857         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20858         parameters in registers, and there is no way for a varargs
20859         function to know in which order the integer and floating-point
20860         parameters should be interleaved when they are placed on the
20861         stack.
20862         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20863         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20864
20865 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20866
20867         * gcc.c-torture/execute/string-opt-2.c: New test.
20868
20869 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20870
20871         * g++.old-deja/g++.pt/crash60.C: New test.
20872
20873 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20874
20875         * g++.old-deja/g++.other/crash24.C: New test.
20876         * g++.old-deja/g++.other/crash25.C: New test.
20877         * g++.old-deja/g++.other/crash26.C: New test.
20878         * g++.old-deja/g++.other/crash27.C: New test.
20879         * g++.old-deja/g++.other/crash28.C: New test.
20880         * g++.old-deja/g++.other/crash29.C: New test.
20881         * g++.old-deja/g++.other/crash30.C: New test.
20882         * g++.old-deja/g++.other/crash31.C: New test.
20883         * g++.old-deja/g++.other/crash32.C: New test.
20884         * g++.old-deja/g++.other/crash33.C: New test.
20885         * g++.old-deja/g++.other/crash34.C: New test.
20886         * g++.old-deja/g++.other/crash35.C: New test.
20887
20888 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20889
20890         * gcc.c-torture/execute/20001031-1.c: New test.
20891
20892 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20893
20894         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20895         namespace.
20896
20897         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20898         standards-conformant.
20899
20900         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20901
20902         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20903         * g++.old-deja/g++.mike/p755a.C: Likewise.
20904         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20905         library makes no calls to `operator new' during initialization.
20906
20907 2000-11-04  Neil Booth  <neilb@earthling.net>
20908
20909         * gcc.dg/cpp/include2.c: New tests.
20910
20911 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20912
20913         * lib/g++.exp (g++_set_ld_library_path): New function.
20914         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20915
20916 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20917
20918         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20919         warnings.
20920
20921 2000-11-01  Richard Henderson  <rth@redhat.com>
20922
20923         * g++.old-deja/g++.ext/namedret1.C: New.
20924         * g++.old-deja/g++.ext/namedret2.C: New.
20925         * g++.old-deja/g++.ext/namedret3.C: New.
20926
20927 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20928
20929         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20930         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20931
20932 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20933
20934         * gcc.c-torture/execute/va-arg-21.c: New test.
20935
20936 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20937
20938         * gcc.dg/c99-complex-2.c: New test.
20939
20940 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20941
20942         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20943
20944 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20945
20946         * g++.old-deja/g++.other/inline16.C: New test.
20947
20948 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20949
20950         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20951         __PRETTY_FUNCTION__
20952
20953 2000-10-29  Neil Booth  <neilb@earthling.net>
20954
20955         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20956         New tests.
20957         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20958         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20959         optimisation.
20960
20961 2000-10-29  Neil Booth  <neilb@earthling.net>
20962
20963         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20964         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20965         * mi5.c: Test multiple includes work with -C.
20966         * trigraphs.c: Test ^= version.
20967
20968 2000-10-28  Neil Booth  <neilb@earthling.net>
20969
20970         New tests and test updates for new macro expander.
20971
20972         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20973         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20974         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20975         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20976         new diagnostic messages.
20977
20978         * gcc.dg/cpp/macro3.c: New tests.
20979
20980 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20981
20982         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20983         on the same line.
20984
20985 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20986
20987         * g++.old-deja/g++.other/eh2.C: New test.
20988
20989 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20990
20991         * gcc.c-torture/execute/20001027-1.c: New test.
20992
20993 2000-10-26  Richard Henderson  <rth@redhat.com>
20994
20995         * gcc.c-torture/execute/20001026-1.c: New.
20996
20997 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20998
20999         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
21000         * g++.old-deja/g++.law/builtin1.C: Likewise.
21001         * g++.old-deja/g++.law/ctors10.C: Likewise.
21002         * g++.old-deja/g++.law/virtual3.C: Likewise.
21003         * g++.old-deja/g++.mike/p658.C: Likewise.
21004         * g++.old-deja/g++.other/sibcall1.C: Likewise.
21005         * g++.old-deja/g++.other/vaarg2.C: Likewise.
21006         * g++.old-deja/g++.robertl/eb124.C: Likewise.
21007         * g++.old-deja/g++.robertl/eb44.C: Likewise.
21008         * g++.old-deja/g++.robertl/eb77.C: Likewise.
21009
21010 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21011
21012         * gcc.c-torture/compile/20001024-1.c: New test.
21013
21014 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
21015
21016         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
21017         to tell us whether or not we are using V3.
21018
21019 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
21020
21021         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
21022         operands.
21023
21024 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21025
21026         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
21027
21028 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
21029
21030         * gcc.c-torture/execute/20001024-1.c: New test.
21031
21032 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
21033
21034         * g++.old-deja/g++.other/sibcall1.C: New test.
21035
21036 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
21037
21038         * gcc.dg/noncompile/init-3.c: New test.
21039
21040 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21041
21042         * gcc.dg/format-array-1.c: New test.
21043
21044 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21045
21046         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
21047         writing through null pointers; remove comment about testing
21048         unterminated strings.
21049
21050 2000-10-17  Matthew Hiller  <hiller@redhat.com>
21051
21052         * gcc.c-torture/execute/20001017-2.c: New test.
21053
21054 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21055
21056         * gcc.c-torture/compile/20001018-1.c: New test.
21057         * gcc.c-torture/compile/20001018-1.x: Xfail.
21058
21059 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21060
21061         * gcc.c-torture/execute/20001017-1.c: New test.
21062
21063 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21064
21065         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
21066         for multiple use of arguments with scanf formats; add tests for
21067         multiple use of arguments.
21068
21069 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
21070
21071         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
21072
21073 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21074
21075         * gcc.dg/format-miss-1.c: New test.
21076
21077 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
21078
21079         * gcc.c-torture/execute/20001013-1.c: New test.
21080
21081 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21082
21083         * gcc.dg/format-branch-1.c: New test.
21084
21085 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21086
21087         * README, lib/file-format.exp: Remove EGCS references.
21088
21089 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
21090
21091         * gcc.dg/20001013-1.c: New test.
21092
21093 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21094
21095         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
21096         for intmax_t in the compiler using __typeof__ and the type rules
21097         for conditional expressions.
21098
21099 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
21100
21101         * gcc.dg/20001012-1.c: New test.
21102         * gcc.dg/20001012-2.c: New test.
21103
21104 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21105
21106         * gcc.dg/format-attr-1.c: New test.
21107
21108 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21109
21110         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
21111         __LONG_LONG_MAX__ instead of LLONG_MAX.
21112
21113 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21114
21115         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
21116         scanf flags.
21117         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
21118         flags.
21119
21120 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21121
21122         * gcc.dg/sequence-pt-1.c: New test.
21123
21124 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
21125
21126         * gcc.c-torture/execute/20001011-1.c: New testcase.
21127         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
21128
21129 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21130
21131         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
21132         does not error on it.
21133
21134 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21135
21136         * gcc.dg/20001009-1.c: New test.
21137
21138 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
21139
21140         * gcc.c-torture/compile/20001009-1.c: Move from here ....
21141         * gcc.c-torture/execute/20001009-2.c: ... to here.
21142
21143 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
21144
21145         * gcc.c-torture/compile/20001009-1.c: New testcase.
21146         * gcc.c-torture/execute/20001009-1.c: New testcase.
21147         Testcases provided by Jan Hubicka <jh@suse.cz>.
21148
21149 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21150
21151         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21152         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
21153         uintmax_t using <limits.h> to emulate the compiler's internal
21154         logic.  No longer XFAIL %j tests.
21155
21156 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21157
21158         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
21159         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21160         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
21161         regexps and details of expected handling of some bad formats.
21162         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
21163         suppression.
21164
21165 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21166
21167         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
21168         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
21169         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
21170         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
21171         in list archives.
21172
21173 2000-10-06  Richard Henderson  <rth@cygnus.com>
21174
21175         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
21176         * g++.old-deja/g++.brendan/crash52.C: Likewise.
21177         * g++.old-deja/g++.jason/report.C: Likewise.
21178         * g++.old-deja/g++.law/friend5.C: Likewise.
21179         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
21180         of the expected warnings.
21181
21182 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
21183
21184         * g++.old-deja/g++.pt/enum14.C: New test.
21185
21186 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21187
21188         * g++.old-deja/g++.pt/crash59.C: New test.
21189
21190 2000-10-04  Will Cohen  <wcohen@redhat.com>
21191
21192         * gcc.dg/20000926-1.c: New test.
21193
21194 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
21195
21196         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
21197         function name for current C++ compiler.
21198         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
21199
21200 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
21201
21202         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
21203         __PRETTY_FUNCTION__.
21204         * g++.old-deja/g++.ext/pretty2.C: Likewise.
21205
21206 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21207
21208         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
21209
21210 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
21211
21212         * gcc.c-torture/compile/20000923-1.c: New test.
21213
21214 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
21215
21216         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
21217         * g++.old-deja/g++.pt/ttp62.C: Same.
21218         * g++.old-deja/g++.other/inline14.C: Same.
21219
21220 2000-09-24  Richard Henderson  <rth@cygnus.com>
21221
21222         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
21223
21224 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21225
21226         * gcc.dg/c90-printf-1.c: Add test for wide string format.
21227
21228 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
21229
21230         * gcc.c-torture/compile/20000922-1.c: New file.
21231
21232 2000-09-21  Nick Clifton  <nickc@redhat.com>
21233
21234         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
21235         a signed long modulo operation.
21236         (mod6): New function - perform an unsigned long modulo operation.
21237         (main): Add tests for modulos of very large numbers by very small
21238         dividends.
21239
21240 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21241
21242         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
21243
21244 2000-09-19  Richard Henderson  <rth@cygnus.com>
21245
21246         * gcc.dg/compare2.c (case 10): XFAIL.
21247
21248 2000-09-18  Richard Henderson  <rth@cygnus.com>
21249
21250         * gcc.c-torture/execute/20000906-1.c: Move ...
21251         * gcc.dg/20000906-1.c: ... here.  Only run on targets
21252         that support __builtin_trap.
21253
21254 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
21255
21256         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
21257
21258 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21259
21260         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
21261         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
21262         more $ format tests.
21263
21264 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21265
21266         * gcc.dg/format-errmk-1.c: New test.
21267
21268 2000-09-17  Greg McGary  <greg@mcgary.org>
21269
21270         * gcc.c-torture/execute/20000917-1.x: Remove.
21271
21272 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21273
21274         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
21275
21276 2000-09-17  Greg McGary  <greg@mcgary.org>
21277
21278         * gcc.c-torture/execute/20000917-1.c: New test.
21279         * gcc.c-torture/execute/20000917-1.x: XFAIL.
21280
21281 2000-09-16  Neil Booth  <NeilB@earthling.net>
21282
21283         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
21284         in nested macro bug.
21285
21286 2000-09-15  Neil Booth  <NeilB@earthling.net>
21287
21288         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
21289
21290 2000-09-14  Jeffrey A Law  (law@cygnus.com)
21291
21292         * gcc.c-torture/execute/20000914-1.c: New test.
21293
21294 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
21295
21296         * g++.other/inline13.C: New test.
21297
21298 2000-09-12  Andreas Jaeger  <aj@suse.de>
21299
21300         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
21301         constant by Ulrich Drepper <drepper@redhat.com>.
21302
21303 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
21304
21305         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
21306
21307 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21308
21309         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
21310
21311 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
21312
21313         * gcc.dg/cpp/backslash.c: New test.
21314
21315 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
21316
21317         * gcc.c-torture/execute/20000910-1.c: New test.
21318         * gcc.c-torture/execute/20000910-2.c: Likewise.
21319
21320 2000-09-11  Robert Lipe  <robertl@sco.com>
21321
21322         * gcc.dg/pragma-align.c: New test.
21323
21324 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21325
21326         * g++.old-deja/g++.pt/explicit82.C: New test.
21327         * g++.old-deja/g++.pt/explicit83.C: New test.
21328
21329 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
21330
21331         * gcc.dg/asm-names.c: New test.
21332
21333 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21334
21335         * gcc.dg/cpp/tr-warn6.c: New test
21336
21337 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21338
21339         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
21340         be accepted.
21341
21342 2000-09-07  Catherine Moore  <clm@redhat.com>
21343
21344         * gcc.c-torture/execute/unroll-1.c: New test.
21345
21346 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
21347
21348         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
21349         ERROR markers.
21350         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
21351         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
21352         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
21353         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
21354         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
21355         Preprocess only.
21356         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
21357         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
21358
21359 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21360
21361         * g++.old-deja/g++.pt/deduct2.C: New test.
21362
21363 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21364
21365         * g++.old-deja/g++.pt/parms2.C: New test.
21366
21367 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21368
21369         * g++.old-deja/g++.pt/crash58.C: New test.
21370
21371 2000-09-06  Greg McGary  <greg@mcgary.org>
21372
21373         * gcc.c-torture/execute/20000906-1.c: New test.
21374         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
21375
21376 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21377
21378         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
21379
21380 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21381
21382         * g++.old-deja/g++.pt/crash57.C: New test.
21383
21384 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21385
21386         * g++.old-deja/g++.pt/crash56.C: New test.
21387
21388 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21389
21390         * g++.old-deja/g++.pt/koenig1.C: New test.
21391
21392 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21393
21394         * gcc.dg/20000904-1.c: New test.
21395
21396 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21397
21398         * gcc.dg/cpp/paste8.c: New test.
21399
21400 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
21401
21402         * gcc.c-torture/compile/20000827-1.c: New test.
21403
21404 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21405
21406         * gcc.dg/format-diag-1.c: New test.
21407
21408 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21409
21410         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
21411         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
21412         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
21413         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
21414         gcc.dg/formatz-1.c: Adjust warning regular expressions.
21415
21416 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21417
21418         * g++.old-deja/g++.other/nested4.C: New test.
21419
21420 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21421
21422         * g++.old-deja/g++.ns/scoped1.C: New test.
21423
21424 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
21425
21426         * lib/g++.exp: Support testing already-installed GCC.
21427
21428 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21429
21430         * wtr-label-1.c, wtr-suffix-1.c: New tests.
21431
21432 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21433
21434         * gcc.dg/return-type-2.c: New test.
21435
21436 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
21437
21438         * gcc.c-torture/compile/20000825-1.c: New test.
21439
21440 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
21441
21442         * gcc.dg/dwarf2-2.c: New test.
21443
21444 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
21445
21446         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
21447         dg-warning regexps.
21448
21449 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21450
21451         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
21452         gcc.dg/format-ext-5.c: New tests.
21453
21454 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
21455
21456         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
21457
21458 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
21459
21460         * gcc.dg/noncompile/930622-2.c: Adjust error message.
21461
21462 2000-08-24  Richard Henderson  <rth@cygnus.com>
21463
21464         * gcc.dg/ia64-sync-1.c: New test.
21465         * gcc.dg/ia64-sync-2.c: New test.
21466         * gcc.dg/ia64-asm-1.c: New test.
21467
21468 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21469
21470         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
21471         * gcc.dg/format-ext-2.c: New test.
21472
21473 2000-08-23  Jason Merrill  <jason@redhat.com>
21474
21475         * lib/old-dejagnu.exp: Also ignore "In member function" and
21476         "At global scope".
21477
21478 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21479
21480         * gcc.dg/noncompile/label-lineno-1.c: New test.
21481
21482 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21483
21484         * gcc.dg/c99-array-nonobj-1.c: New test.
21485
21486 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21487
21488         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
21489         tests.
21490         * gcc.dg/format-ext-1.c: New test.
21491
21492 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21493
21494         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
21495         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
21496         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
21497         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
21498         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
21499
21500 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21501
21502         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
21503         gcc.dg/c99-strftime-2.c: New tests.
21504
21505 2000-08-22  Richard Henderson  <rth@cygnus.com>
21506
21507         * gcc.c-torture/execute/20000822-1.c: New test.
21508
21509 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21510
21511         * gcc.c-torture/execute/20000819-1.x: Remove.
21512
21513 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21514
21515         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
21516         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
21517         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
21518         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
21519         gcc.dg/format-xopen-1.c: New tests.
21520
21521 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21522
21523         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
21524
21525 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21526
21527         * g++.old-deja/g++.other/loop2.C: New test.
21528
21529         * gcc.c-torture/compile/20000606-1.c: New test.
21530         * gcc.c-torture/compile/20000728-1.c: New test.
21531         * gcc.c-torture/execute/20000801-1.c: New test.
21532         * gcc.c-torture/execute/20000801-2.c: New test.
21533         * gcc.c-torture/execute/20000819-1.c: New test.
21534         * gcc.c-torture/execute/20000819-1.x: XFAIL.
21535         * gcc.dg/20000629-1.c: New test.
21536         * gcc.dg/20000724-1.c: New test.
21537         * gcc.dg/20000807-1.c: New test.
21538
21539 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
21540
21541         * gcc.dg/cpp/pragma-1.c: New test.
21542         * gcc.dg/cpp/pragma-2.c: New test.
21543
21544 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
21545
21546         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
21547         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
21548
21549 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21550
21551         * gcc.c-torture/compile/20000818-1.c: New test.
21552
21553 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
21554
21555         * gcc.c-torture/execute/20000818-1.c: New test.
21556
21557 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21558
21559         * gcc.dg/format-va-1.c: New test.
21560
21561 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21562
21563         * g++.old-deja/g++.other/typedef8.C: New test.
21564
21565 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21566
21567         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
21568         * g++.old-deja/g++.mike/net36.C: Mark candidate.
21569         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
21570         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
21571         * g++.old-deja/g++.other/ptrmem7.C: New test.
21572         * g++.old-deja/g++.pt/ptrmem10.C: New test.
21573
21574 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21575
21576         * g++.old-deja/g++.pt/typename27.C: New test.
21577
21578 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21579
21580         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21581         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21582         * g++.old-deja/g++.pt/friend45.C: New test.
21583         * g++.old-deja/g++.other/friend8.C: New test.
21584
21585 2000-08-15  Richard Henderson  <rth@cygnus.com>
21586
21587         * gcc.c-torture/execute/20000815-1.c: New test.
21588
21589 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21590
21591         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21592         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21593         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21594
21595 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21596
21597         * g++.old-deja/g++.other/refinit2.C: New test.
21598
21599 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21600
21601         * lib/c-torture.exp (c-torture): Make
21602         compiler_conditional_xfail_data global.
21603         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21604         compiler_conditional_xfail_data machinery.
21605         (f-torture-execute): Likewise.
21606         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21607         and only when unrolling loops.
21608
21609         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21610
21611 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21612
21613         * g++.old-deja/g++.pt/explicit81.C: New test.
21614
21615 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21616
21617         * g++.old-deja/g++.pt/typename26.C: New test.
21618
21619 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
21620
21621         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
21622         warning.
21623
21624 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21625
21626         * g++.old-deja/g++.other/array3.C: New test.
21627
21628 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21629
21630         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
21631         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
21632         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
21633         New tests.
21634
21635 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
21636
21637         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
21638         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21639
21640 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
21641
21642         * gcc.c-torture/execute/20000808-1.c: New test.
21643
21644 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21645
21646         * gcc.dg/c90-const-expr-1.c: New test.
21647
21648 2000-08-08  Richard Henderson  <rth@cygnus.com>
21649
21650         * gcc.dg/noncompile/920923-1.c: Declare calloc.
21651
21652 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21653
21654         * gcc.dg/noncompile/const-ll-1.c: New test.
21655
21656 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21657
21658         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
21659
21660 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21661
21662         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
21663         that running programs linked against the shared version of libobjc
21664         run correctly.
21665
21666 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21667
21668         * gcc.dg/c99-printf-1.c: New test.
21669
21670 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21671
21672         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
21673
21674 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
21675
21676         * gcc.c-torture/execute/20000731-1.x: Delete.
21677
21678 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
21679
21680         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
21681         and torture_without_loops as is done by c-torture.exp.
21682         (search_for): Copy from c-torture.exp.
21683         (gcc-dg-runtest): New function, drives a directory of tests
21684         iterating over the TORTURE_OPTIONS.
21685         (scan-assembler, scan-assembler-not): Move here from
21686         individual directory drivers.
21687
21688         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
21689         defined by lib/gcc-dg.exp.
21690         * gcc.dg/cpp/cpp.exp: Likewise.
21691         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
21692         gcc-dg-runtest, so we cycle over optimization options.
21693
21694         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
21695         * gcc.dg/compare2.c: No longer expected to fail.
21696
21697 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
21698
21699         * gcc.c-torture/execute/20000804-1.c: New test.
21700
21701 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21702
21703         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
21704
21705 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
21706
21707         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
21708
21709 2000-08-03  Jeffrey A Law  (law@cygnus.com)
21710
21711         * gcc.c-torture/compile/20000803-1.c: New test.
21712
21713 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21714
21715         * gcc.c-torture/execute/20000801-3.c,
21716         gcc.c-torture/execute/20000801-4.c: New tests.
21717         * gcc.c-torture/execute/20000801-3.x,
21718         gcc.c-torture/execute/20000801-4.x: Xfail.
21719
21720 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
21721
21722         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
21723         libobjc/.libs to allow for libtool.
21724
21725 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
21726
21727         * gcc.c-torture/compile/20000802-1.c: New test.
21728
21729 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
21730
21731         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
21732
21733 2000-07-31  Jeffrey A Law  (law@cygnus.com)
21734
21735         * gcc-c-torture/execute/20000731-2.c: New test.
21736
21737         * gcc.c-torture/execute/20000731-1.c: New test.
21738         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
21739
21740 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
21741
21742         * testsuite/gcc.dg/cpp/paste7.c: New test.
21743         * gcc.dg/cpp/20000725-1.c: New test.
21744
21745 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
21746
21747         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
21748         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
21749         declaration warning for __builtin_dwarf_reg_size.
21750
21751         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
21752
21753 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21754
21755         * gcc.dg/noncompile/voidparam-1.c: New test.
21756
21757 2000-07-30  Richard Henderson  <rth@cygnus.com>
21758
21759         * gcc.dg/c90-digraph-1.c: Don't xfail.
21760         * gcc.dg/compare2.c (case 10): Xfail.
21761         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
21762
21763 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
21764
21765         * gcc.dg/c99-main-1.c: New test.
21766
21767 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21768
21769         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
21770
21771 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
21772
21773         * gcc.c-tortuer/execute/20000726-1.c: New test.
21774
21775 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
21776
21777         * gcc.c-torture/execute/enum-2.c: New test.
21778
21779 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21780
21781         * gcc.dg/cpp/tr-warn3.c: New test.
21782
21783 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21784
21785         * g++.old-deja/g++.ext/implicit1.C: Remove.
21786         * g++.old-deja/g++.jason/c2.C: Remove
21787         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
21788         * g++.old-deja/g++.pt/crash16.C: Likewise.
21789         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
21790
21791 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21792
21793         * g++.old-deja/g++.other/for2.C: New test.
21794
21795 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
21796
21797         * gcc.dg/20000720-1.c: New test.
21798
21799 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
21800
21801         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
21802
21803 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
21804
21805         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
21806         * gcc.c-torture/execute/20000722-1.c: New.
21807         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
21808
21809 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
21810
21811         * gcc.dg/cpp/20000720-1.S: New test.
21812
21813 2000-07-21  Michael Meissner  <meissner@redhat.com>
21814
21815         * gcc.c-torture/execute/ieee/hugeval.c: New test.
21816
21817 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21818
21819         * g++.old-deja/g++.brendan/crash16.C,
21820         g++.old-deja/g++.brendan/parse3.C,
21821         g++.old-deja/g++.brendan/redecl1.C,
21822         g++.old-deja/g++.ns/template13.C,
21823         g++.old-deja/g++.other/decl4.C,
21824         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
21825
21826 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21827
21828         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
21829         and "Internal error".
21830
21831         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
21832         regexps.
21833         * gcc.dg/cpp/paste6.c: New test.
21834
21835 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
21836
21837         * gcc.dg/cpp/tr-direct.c: New test.
21838
21839         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
21840         gcc.dg/cpp/undef1.c: Tweak error regexps.
21841
21842 2000-07-18  Eric Christopher <echristo@redhat.com>
21843
21844         * gcc.c-torture/compile/20000718-1.c: New test.
21845
21846 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21847
21848         * cpplex.c (_cpp_push_token): If the token being pushed back
21849         is the previous token in this context, just subtract one from
21850         context->posn.
21851         * cppmacro.c (save_expansion): Clear aux field when storing a
21852         placemarker.
21853
21854 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21855
21856         * gcc.dg/noncompile/redecl-1.c: New test.
21857
21858 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21859
21860         * gcc.c-torture/execute/20000717-5.c: New test.
21861         * gcc.c-torture/execute/20000717-1.x: Removed.
21862
21863 2000-07-17  Richard Henderson  <rth@cygnus.com>
21864
21865         * gcc.c-torture/execute/20000717-4.c: New test.
21866
21867 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21868
21869         * gcc.dg/cpp/syshdr.c: New test.
21870         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21871
21872 2000-07-17  Neil Booth  <neilb@earthling.net>
21873
21874         * gcc.dg/cpp/cmdlne-dM.c: New test.
21875         * gcc.dg/cpp/cmdlne-dD.c: New test.
21876
21877 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21878
21879         * gcc.c-torture/execute/20000717-3.c: New test.
21880
21881         * gcc.c-torture/compile/20000717-1.c: New test.
21882
21883 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21884
21885         * gcc.c-torture/execute/20000717-2.c: New test.
21886
21887 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21888
21889         * gcc.dg/formatz-1.c: New test.
21890
21891         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21892         * gcc.dg/c99-digraph-1.c: New tests.
21893
21894         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21895         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21896
21897         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21898         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21899         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21900         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21901         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21902         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21903         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21904
21905 2000-07-17   Greg McGary <greg@mcgary.org>
21906
21907         * gcc.c-torture/execute/20000717-1.c: New test.
21908         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21909
21910 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21911
21912         * gcc.c-torture/execute/20000715-2.c: New test.
21913         * gcc.dg/20000715-1.c: New test.
21914
21915 2000-07-15  Michael Meissner  <meissner@redhat.com>
21916
21917         * gcc.c-torture/execute/20000715-1.c: New test.
21918
21919 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21920
21921         * gcc.c-torture/execute/20000707-1.c: New test.
21922
21923 2000-07-13  Neil Booth  <NeilB@earthling.net>
21924
21925         * testsuite/gcc.dg/cpp/digraph1.c,
21926         testsuite/gcc.dg/cpp/digraph2.c,
21927         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21928
21929 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21930
21931         * g77.f-torture/compile/20000630-2.f:  New test.
21932         * g77.f-torture/compile/20000630-2.x
21933
21934 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21935
21936         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21937
21938 2000-07-11  Neil Booth  <NeilB@earthling.net>
21939
21940         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21941
21942 2000-07-11  Neil Booth  <NeilB@earthling.net>
21943
21944         * gcc.dg/cpp/cmdlne-C.c: New.
21945
21946 2000-07-09  Neil Booth  <NeilB@earthling.net>
21947
21948         * gcc.dg/cpp/directiv.c: New tests.
21949         * gcc.dg/cpp/undef1.c: Update.
21950
21951 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21952
21953         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21954
21955 2000-07-09  Neil Booth  <NeilB@earthling.net>
21956
21957         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21958
21959 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21960
21961         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21962         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21963
21964 2000-07-08  Neil Booth  <NeilB@earthling.net>
21965
21966         * gcc.dg/cpp/macsyntx.c: New tests.
21967
21968 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21969
21970         * gcc.dg/20000707-1.c: New test.
21971
21972 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21973
21974         * gcc.c-torture/execute/20000706-1.c: New test.
21975         * gcc.c-torture/execute/20000706-2.c: New test.
21976         * gcc.c-torture/execute/20000706-3.c: New test.
21977         * gcc.c-torture/execute/20000706-4.c: New test.
21978         * gcc.c-torture/execute/20000706-5.c: New test.
21979
21980 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21981
21982         * g++.old-deja/g++.pt/instantiate7.C: New test.
21983
21984 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21985
21986         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21987         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21988         * g++.old-deja/g++.other/rtti3.C: Likewise.
21989         * g++.old-deja/g++.other/rttid3.C: Likewise.
21990
21991 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21992
21993         *  g77.f-torture/compile/20000630-1.x: Fix typo
21994
21995 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21996
21997         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21998         assembly output.
21999
22000 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
22001
22002         * gcc.dg/cpp/ident.c: New test.
22003
22004 2000-07-05  Neil Booth  <NeilB@earthling.net>
22005
22006         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
22007           gcc.dg/cpp/lexstrng.c: New tests.
22008
22009 2000-07-04  Neil Booth  <NeilB@earthling.net>
22010
22011         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
22012         * gcc.dg/cpp/strify2.c: Same.
22013
22014 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
22015
22016         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
22017         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
22018         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
22019         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
22020
22021         * testsuite/gcc.dg/cpp/macro1.c,
22022         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
22023         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
22024         testsuite/gcc.dg/cpp/strify1.c,
22025         testsuite/gcc.dg/cpp/strify2.c: New tests.
22026
22027 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
22028
22029         * gcc.c-torture/execute/20000703-1.c: New test.
22030
22031 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22032
22033         * g++.old-deja/g++.pt (lookup10.C): New test.
22034
22035 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22036
22037         * g++.old-deja/g++.pt (typename25.C): New test.
22038
22039 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
22040
22041         * gcc.c-torture/compile/20000701-1.c: New test.
22042
22043 2000-06-30  Nick Clifton  <nickc@cygnus.com>
22044
22045         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
22046         to test case.
22047
22048 2000-06-30  Catherine Moore  <clm@cygnus.com>
22049
22050         * gcc.c-torture/execute/align-1.c: New test.
22051
22052 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
22053
22054         * g++.old-deja/g++.pt/expr8.C: New test.
22055         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
22056
22057 2000-06-29  Nick Clifton  <nickc@cygnus.com>
22058
22059         * gcc.c-torture/compile/20000629-1.c: New test.
22060
22061 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
22062
22063
22064         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
22065         gcc.dg/noncompile directory, depending on whether they're
22066         preprocessor tests or not.  Annotate all the tests for the dg
22067         framework.
22068
22069         * gcc.c-torture/noncompile/noncompile.exp: Delete.
22070         * gcc.dg/noncompile/noncompile.exp: New.
22071
22072         * Moved files:
22073         Old name                                New name
22074         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
22075         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
22076         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
22077         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
22078         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
22079         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
22080         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
22081         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
22082         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
22083         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
22084         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
22085         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
22086         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
22087         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
22088         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
22089         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
22090         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
22091         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
22092         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
22093         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
22094         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
22095         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
22096         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
22097         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
22098
22099         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
22100         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
22101         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
22102         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
22103         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
22104         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
22105
22106 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
22107
22108         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
22109         declare one variable.  On the fourth, error.
22110         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
22111         declared by 20000628-1a.h.
22112
22113 2000-06-29  Richard Henderson  <rth@redhat.com>
22114
22115         * gcc.c-torture/execute/930529-1.x: New file.
22116         * gcc.dg/920413-1.c: Adjust expected warning text.
22117         * gcc.dg/980217-1.c: Declare abort.
22118         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
22119
22120 2000-06-29  Jeffrey A Law  (law@cygnus.com)
22121
22122         * g77.f-torture/compile/20000629-1.f: New test.
22123         * g77.f-torture/compile/20000629-1.x: Expected to fail.
22124
22125 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22126
22127         Rearrange lots of files, removing entirely the
22128         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
22129         directories.
22130
22131         * Deleted files:
22132         gcc.c-torture/code_quality/code_quality.exp
22133         gcc.c-torture/special/special.exp
22134         gcc.failure/failure.exp
22135         gcc.failure/940409-1.x
22136         gcc.c-torture/compile/961203-1.x
22137
22138         * New files:
22139         gcc.misc-tests/linkage.exp
22140         gcc.c-torture/execute/920730-1t.c
22141         gcc.c-torture/execute/920730-1t.x
22142         gcc.c-torture/compile/920520-1.x
22143         gcc.c-torture/compile/920521-1.x
22144         gcc.c-torture/compile/981006-1.x
22145         gcc.c-torture/execute/eeprof-1.x
22146
22147         * Moved files (possibly with modifications to fit a new harness):
22148         Old name                                New name
22149         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
22150         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
22151         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
22152         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
22153         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
22154         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
22155         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
22156         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
22157         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
22158         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
22159         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
22160         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
22161         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
22162         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
22163
22164 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22165
22166         * c-torture/compile/961203-1.x: Delete.
22167
22168         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
22169         not exit. Include stdio.h.
22170         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
22171         * gcc.misc-tests/dg-12.c: Likewise.
22172         * gcc.misc-tests/dg-5.c: Likewise.
22173         * gcc.misc-tests/dg-6.c: Likewise.
22174         * gcc.misc-tests/dg-7.c: Prototype abort.
22175         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
22176         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
22177         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
22178         not exit.
22179         * gcc.misc-tests/sieve.c: Use return from main, not exit.
22180         * gcc.misc-tests/sort2.c: Use return from main, not exit.
22181
22182 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
22183
22184         * gcc.dg/cpp/20000628-1.c: New test.
22185         * gcc.dg/cpp/20000628-1.h: New header for above test.
22186         * gcc.dg/cpp/20000628-1a.h: Likewise.
22187
22188 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
22189
22190         * gcc.dg/cpp: New directory.
22191         * gcc.dg/cpp/cpp.exp: New driver.
22192         * gcc.dg/cpp/20000627-1.c: New test.
22193         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
22194         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
22195         and rewrite as a compilation test.
22196
22197         * gcc.dg: Move many files into the cpp subdirectory, possibly
22198         renaming or editing them as well.
22199         Old name                New name
22200         990119-1.c              cpp/19990119-1.c
22201         990228-1.c              cpp/19990228-1.c
22202         990407-1.c              cpp/19990407-1.c
22203         990409-1.c              cpp/19990409-1.c
22204         990413-1.c              cpp/19990413-1.c
22205         990703-1.c              cpp/19990703-1.c
22206         20000127-1.c            cpp/20000127-1.c
22207         20000129-1.c            cpp/20000129-1.c
22208         20000207-1.c            cpp/20000207-1.c
22209         20000207-2.c            cpp/20000207-2.c
22210         20000209-1.c            cpp/20000209-1.c
22211         20000209-2.c            cpp/20000209-2.c
22212         20000301-1.c            cpp/20000301-1.c
22213         20000419-1.c            cpp/20000419-1.c
22214         20000510-1.S            cpp/20000510-1.S
22215         20000519-1.c            cpp/20000519-1.c
22216         20000529-1.c            cpp/20000529-1.c
22217         20000625-1.c            cpp/20000625-1.c
22218         20000625-2.c            cpp/20000625-2.c
22219         cpp-as1.c               cpp/assert1.c
22220         cpp-as2.c               cpp/assert2.c
22221         cxx-comments-1.c        cpp/cxxcom1.c
22222         cxx-comments-2.c        cpp/cxxcom2.c
22223         endif-label.c           cpp/endif.c
22224         cpp-hash1.c             cpp/hash1.c
22225         cpp-hash2.c             cpp/hash2.c
22226         cpp-if1.c               cpp/if-1.c
22227         cpp-if2.c               cpp/if-2.c
22228         cpp-if3.c               cpp/if-3.c
22229         cpp-if4.c               cpp/if-4.c
22230         cpp-if5.c               cpp/if-5.c
22231         cpp-cond.c              cpp/if-cexp.c
22232         cpp-missingop.c         cpp/if-mop.c
22233         cpp-missingparen.c      cpp/if-mpar.c
22234         cpp-opprec.c            cpp/if-oppr.c
22235         cpp-ifparen.c           cpp/if-paren.c
22236         cpp-shortcircuit.c      cpp/if-sc.c
22237         cpp-shift.c             cpp/if-shift.c
22238         cpp-unary.c             cpp/if-unary.c
22239         cpp-li1.c               cpp/line1.c
22240         cpp-li2.c               cpp/line2.c
22241         lineno.c                cpp/line3.c
22242         lineno-2.c              cpp/line4.c
22243         cpp-mi.c                cpp/mi1.c
22244         cpp-mic.h               cpp/mi1c.h
22245         cpp-micc.h              cpp/mi1cc.h
22246         cpp-mind.h              cpp/mi1nd.h
22247         cpp-mindp.h             cpp/mi1ndp.h
22248         cpp-mix.h               cpp/mi1x.h
22249         cpp-mi2.c               cpp/mi2.c
22250         cpp-mi2a.h              cpp/mi2a.h
22251         cpp-mi2b.h              cpp/mi2b.h
22252         cpp-mi2c.h              cpp/mi2c.h
22253         cpp-mi3.c               cpp/mi3.c
22254         cpp-mi3.def             cpp/mi3.def
22255         poison-1.c              cpp/poison.c
22256         pr-impl.c               cpp/prag-imp.c
22257         cpp-redef-2.c           cpp/redef1.c
22258         cpp-redef.c             cpp/redef2.c
22259         strpaste.c              cpp/strp1.c
22260         strpaste-2.c            cpp/strp2.c
22261         cpp-tradpaste.c         cpp/tr-paste.c
22262         cpp-tradstringify.c     cpp/tr-str.c
22263         cpp-tradwarn1.c         cpp/tr-warn1.c
22264         cpp-tradwarn2.c         cpp/tr-warn2.c
22265         trigraphs.c             cpp/trigraphs.c
22266         cpp-unc1.c              cpp/unc1.c
22267         cpp-unc2.c              cpp/unc2.c
22268         cpp-unc3.c              cpp/unc3.c
22269         cpp-unc.c               cpp/unc4.c
22270         undef.c                 cpp/undef1.c
22271         undef-2.c               cpp/undef2.c
22272         cpp-wi1.c               cpp/widestr1.c
22273
22274 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
22275
22276         * lib/g++.exp (g++_include_flags): Tweak.
22277
22278 2000-06-27  H.J. Lu  <hjl@gnu.org>
22279             Loren J. Rittle  <ljrittle@acm.org>
22280
22281         * lib/g++.exp (g++_include_flags): Override libgloss.exp
22282         version with one that knows about the new gcc tree structure.
22283         (g++_link_flags): Same.
22284
22285 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
22286
22287         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
22288         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
22289         case we are cross-compiling.
22290
22291         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
22292         g++.old-deja/g++.niklas/Makefile.in,
22293         g++.old-deja/g++.niklas/configure.in,
22294         g++.old-deja/g++.other/Makefile.in,
22295         g++.old-deja/g++.other/configure.in,
22296         gcc.c-torture/code_quality/Makefile.in,
22297         gcc.c-torture/code_quality/configure.in,
22298         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
22299         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
22300         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
22301         gcc.c-torture/execute/ieee/Makefile.in,
22302         gcc.c-torture/execute/ieee/configure.in,
22303         gcc.c-torture/noncompile/Makefile.in,
22304         gcc.c-torture/noncompile/configure.in,
22305         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
22306         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
22307         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
22308
22309 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22310
22311         * g++.old-deja/g++.other/ambig3.C: New test.
22312
22313 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22314
22315         * g++.old-deja/g++.pt/syntax1.C: New test.
22316         * g++.old-deja/g++.pt/syntax2.C: New test.
22317         * g++.old-deja/g++.other/syntax3.C: New test.
22318         * g++.old-deja/g++.other/syntax4.C: New test.
22319
22320 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22321
22322         * gcc.dg/20000623-1.c: Prototype exit and abort.
22323
22324 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22325
22326         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
22327         New tests.
22328         * gcc.dg/cpp-mi3.def: New file.
22329
22330         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
22331         inside assertions.
22332         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
22333         lexer's error messages.
22334         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
22335         divine anything from the linemarkers.
22336         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
22337         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
22338
22339 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
22340
22341         * gcc.dg/20000623-1.c: New test.
22342
22343 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
22344
22345         * gcc.c-torture/execute/20000622-1.c: New test.
22346
22347 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22348
22349         * g++.old-deja/g++.other/init15.C: New test.
22350
22351 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22352
22353         * g++.old-deja/g++.pt/vaarg2.C: New test.
22354         * g++.old-deja/g++.pt/vaarg3.C: New test.
22355
22356 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
22357
22358         * g++.old-deja/g++.other/dyncast6.C: New test.
22359
22360 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
22361
22362         * gcc.c-torture/execute/loop-6.c: New test.
22363
22364 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
22365
22366         * gcc.dg/20000614-1.c: New test.
22367         * gcc.dg/20000614-2.c: New test.
22368
22369 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
22370
22371         * g++.old-deja/g++.other/inline12.C: New test.
22372
22373 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
22374
22375         * g++.old-deja/g++.other/eh1.C: New test.
22376
22377 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
22378
22379         * g++.old-deja/g++.other/type.C: New test.
22380
22381 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22382
22383         * g++.old-deja/g++.other/initstring.C: New test.
22384
22385 2000-06-12  Jason Merrill  <jason@redhat.com>
22386
22387         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
22388
22389 2000-06-09  Jeffrey A Law  (law@cygnus.com)
22390
22391         * gcc.c-torture/compile/20000609-1.c: New test.
22392
22393 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
22394
22395         * gcc.dg/20000609-1.c: New test.
22396
22397 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
22398
22399         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
22400         * gcc.c-torture/noncompile/poison-1.c: Move...
22401         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
22402         * gcc.dg/cpp-li1.c: Add a token after the #line.
22403
22404 2000-06-05  Richard Henderson  <rth@cygnus.com>
22405
22406         * gcc.c-torture/execute/20000605-2.c: New test.
22407         * gcc.c-torture/execute/20000605-3.c: New test.
22408
22409 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
22410
22411         * g77.f-torture/execute/20000503-1.x: New file.
22412
22413 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22414
22415         * g++.old-deja/g++.eh/badalloc1.C: New test.
22416
22417 2000-06-05  Richard Henderson  <rth@cygnus.com>
22418
22419         * gcc.c-torture/execute/20000605-1.c: New test.
22420
22421 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22422             Nathan Sidwell <nathan@codesourcery.com>
22423
22424         * gcc.c-torture/compile/20000605-1.c: New test.
22425
22426 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
22427
22428         * g77.f-torture/compile/20000601-1.f:  New test.
22429
22430 2000-06-03  Richard Henderson  <rth@cygnus.com>
22431
22432         * gcc.c-torture/execute/20000603-1.c: New.
22433
22434 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
22435
22436         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
22437         * gcc.dg/noreturn-2.c (noreturn): Likewise.
22438
22439 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
22440
22441         * gcc.dg/compare2.c (case 12): XFAIL.
22442         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
22443         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
22444
22445         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
22446
22447 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
22448
22449         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
22450         guard macro is already defined when the header is first
22451         included.
22452         * gcc.dg/cpp-mix.h: New file.
22453         * gcc.dg/endif-label.c: Update patterns to match compiler.
22454
22455         * g++.brendan/complex1.C: Declare abort.
22456         * g++.law/refs4.C: Remove XFAIL.
22457         * g++.oliva/expr2.C: Declare abort and exit.
22458
22459 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
22460
22461         * gcc.c-torture/execute/20000528-1.c: New test.
22462
22463         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
22464         * g++.old-deja/g++.law/temps4.C: Likewise.
22465
22466         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
22467         stdlib.h.  Call abort() on failure.
22468         * g++.old-deja/g++.law/refs4.C: Likewise.
22469         * g++.old-deja/g++.law/temps4.C: Likewise.
22470         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
22471         * gcc.c-torture/execute/20000112-1.c: Include string.h.
22472
22473 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
22474
22475         Relative to g++.dg/special:
22476         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
22477
22478         Relative to g++.old-deja:
22479         * g++.brendan/complex1.C, g++.jason/optimize2.C,
22480         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
22481         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
22482         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
22483         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
22484         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
22485         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
22486
22487         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
22488         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
22489         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
22490         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
22491         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
22492         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
22493         and/or string.h.
22494
22495         * g++.other/goto1.C: Update expectations for error messages.
22496
22497 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
22498
22499         * gcc.c-torture/compile/20000523-1.c: New test.
22500
22501 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22502
22503         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
22504
22505 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22506
22507         * g++.old-deja/g++.eh/catch11.C: New test.
22508         * g++.old-deja/g++.eh/catch12.C: New test.
22509
22510 2000-05-24  Nick Clifton  <nickc@cygnus.com>
22511
22512         * gcc.c-torture/execute/20000523-1.c: New test.
22513
22514 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
22515
22516         * c-torture/execute/bcp-1.c: Replace abort in arg of
22517         __builtin_constant_p with a generic external function.
22518
22519         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
22520         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
22521         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
22522         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
22523         Prototype abort and/or exit.
22524
22525         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
22526         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
22527         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
22528         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
22529
22530 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
22531
22532         * gcc.dg/dwarf2-1.c: New test.
22533
22534 2000-05-20  Richard Henderson  <rth@cygnus.com>
22535
22536         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
22537
22538 2000-05-20  Andreas Jaeger  <aj@suse.de>
22539
22540         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
22541         testcase.
22542
22543 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
22544
22545         * gcc.c-torture/execute/20000519-2.c: New test.
22546
22547 2000-05-19  Andreas Jaeger  <aj@suse.de>
22548
22549         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
22550         which fails with SSA.
22551
22552         * lib/c-torture.exp: Also test with -O3 -fssa.
22553
22554 2000-05-18  Michael Meissner  <meissner@redhat.com>
22555
22556         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
22557         * gcc.c-torture/execute/920415-1.c: Ditto.
22558         * gcc.c-torture/execute/920501-1.c: Ditto.
22559         * gcc.c-torture/execute/conversion.c: Ditto.
22560         * gcc.c-torture/execute/cvt-1.c: Ditto.
22561
22562 2000-05-18  Jeffrey A Law  (law@cygnus.com)
22563
22564         * gcc.c-torture/compile/20000518-1.c: New test.
22565
22566 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22567
22568         * g77.f-torture/compile/200005018.f:  New test.
22569
22570 2000-05-17  Jeffrey A Law  (law@cygnus.com)
22571
22572         * gcc.c-torture/compile/20000517-1.c: New test.
22573
22574 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22575
22576         * gcc.c-torture/execute/20000516-1.c: New test.
22577
22578 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22579
22580         * g++.old-deja/g++.other/eh.C: New test.
22581
22582 2000-05-12  Richard Henderson  <rth@cygnus.com>
22583
22584         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22585         constants through to doit's conditional.
22586
22587 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22588
22589         * gcc.c-torture/compile/20000511-1.c: New test.
22590         * g77.f-torture/compile/20000511-1.f: New test.
22591         * g77.f-torture/compile/20000511-2.f: New test.
22592
22593 2000-05-11  Michael Meissner  <meissner@redhat.com>
22594
22595         * gcc.c-torture/execute/20000511-1.c: New test.
22596
22597 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22598
22599         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22600         * gcc.dg/20000510-1.S: New.
22601
22602 2000-05-08  Catherine Moore  <clm@cygnus.com>
22603
22604         * gcc.dg/unused-3.c: New.
22605
22606 2000-05-06  Richard Henderson  <rth@cygnus.com>
22607
22608           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22609           * g++.old-deja/g++.mike/warn1.C: Likewise.
22610           * g++.old-deja/g++.pt/local1.C: Likewise.
22611           * g++.old-deja/g++.pt/local7.C: Likewise.
22612           * g++.old-deja/g++.pt/spec16.C: Likewise.
22613
22614 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22615
22616         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22617
22618 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22619
22620           * g77.f-torture/execute/20000503-1.f:  New test.
22621
22622 2000-05-04  Andreas Jaeger  <aj@suse.de>
22623
22624         * gcc.dg/noreturn-2.c: New test.
22625
22626 2000-05-04  Neil Booth  <NeilB@earthling.net>
22627
22628         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
22629         preprocessor.
22630
22631 2000-05-04  Richard Henderson  <rth@cygnus.com>
22632
22633         * gcc.c-torture/execute/20000503-1.c: Fix typo.
22634
22635 2000-05-04  Richard Henderson  <rth@cygnus.com>
22636
22637         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
22638         OpenSSL by Jason R Thorpe.
22639
22640 2000-05-03  Jim Wilson  <wilson@cygnus.com>
22641
22642         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
22643
22644 2000-05-03  Robert Lipe <robertlipe@usa.net>
22645
22646         * gcc.dg/20000503-1.c: New test.
22647
22648 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
22649
22650         * gcc.c-torture/compile/20000502-1.c: New test.
22651         * g++.old-deja/g++.other/align.C: New test.
22652         * gcc.dg/cpp-tradstringify.c: New test.
22653
22654 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22655
22656         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
22657         and hard registers.
22658
22659 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
22660
22661         * gcc.c-torture/execute/loop-5.c: New test.
22662
22663 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
22664
22665         * gcc.c-torture/execute/va-arg-20.c: New test.
22666
22667 2000-04-23  Jeffrey A Law  (law@cygnus.com)
22668
22669         * gcc.c-torture/execute/20000422-1.c: New test.
22670
22671 2000-04-20  Greg McGary  <gkm@gnu.org>
22672
22673         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
22674         when optimizing, but without sibling-call optimizations (-O1).
22675
22676 2000-04-20  Jeffrey A Law  (law@cygnus.com)
22677
22678           * gcc.c-torture/compile/20000420-1.c: New test.
22679
22680 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22681
22682         * g++.abi/ptrflags.C: New test.
22683         * g++.eh/catchptr1.C: Test incomplete pointer chains.
22684
22685 2000-04-19  Catherine Moore  <clm@cygnus.com>
22686
22687         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
22688
22689 2000-04-19  Greg McGary  <gkm@gnu.org>
22690
22691         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
22692         sibling-call optimizations.
22693
22694 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
22695
22696         * gcc.dg/20000419-1.c: New test.
22697
22698 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
22699
22700         * gcc.c-torture/execute/20000412-6.c: New test.
22701
22702 2000-04-12  Jeffrey A Law  (law@cygnus.com)
22703
22704         * gcc.c-torture/execute/20000412-5.c: New test.
22705         * g77.f-torture/compile/20000412-1.f: New test.
22706         * gcc.c-torture/execute/20000412-4.c: New test.
22707         * gcc.c-torture/compile/20000412-2.c: New test.
22708         * gcc.c-torture/execute/20000412-3.c: New test.
22709         * gcc.c-torture/compile/20000412-1.c: New test.
22710         * gcc.c-torture/execute/20000412-2.c: New test.
22711
22712 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
22713
22714         * objc/execute/bf-20.m: New test.
22715
22716 2000-04-10  Richard Henderson  <rth@cygnus.com>
22717
22718         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
22719
22720         * gcc.c-torture/execute/20000412-1.c: New test.
22721
22722 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22723
22724         * g++.old-deja/g++.eh/catchptr1.C: New test.
22725
22726 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
22727
22728         * g++.old-deja/g++.abi/cxa_vec.C: New test.
22729
22730 2000-04-08  Neil Booth  <NeilB@earthling.net>
22731
22732         * gcc.dg/cpp-nullchar.c: Remove test as
22733         embedded nulls cause problems.
22734
22735 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22736
22737         * gcc.dg/compare2.c: New test.
22738
22739 2000-04-08  Neil Booth  <NeilB@earthling.net>
22740
22741         * gcc.dg/cpp-nullchar.c: New test.
22742
22743 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
22744
22745         * gcc.dg/cpp-mi2.c: New test.
22746         * gcc.dg/cpp-mi2[abc].h: New files.
22747
22748 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
22749
22750         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
22751         member name.
22752
22753 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22754
22755         * g++.old-deja/g++.abi/vmihint.C: New test.
22756
22757 2000-04-06  Neil Booth  <NeilB@earthling.net>
22758
22759         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
22760         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
22761         copyright.
22762
22763 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
22764
22765         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
22766         avoid stack-frame overwrite.
22767
22768 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
22769
22770         * gcc.c-torture/compile/20000405-2.c: New test.
22771         * gcc.c-torture/compile/20000405-3.c: New test.
22772
22773 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22774
22775         * gcc.c-torture/compile/20000405-1.c: New test.
22776
22777 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
22778
22779         * gcc.dg/cast-qual-1.c: Revert last change.
22780
22781 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22782
22783         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
22784
22785 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
22786
22787         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
22788         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
22789
22790 2000-04-03  Jeffrey A Law  (law@cygnus.com)
22791
22792         * gcc.c-torture/compile/20000403-2.c: New test.
22793         * gcc.c-torture/compile/20000403-1.c: New test.
22794
22795 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
22796
22797         * gcc.c-torture/execute/20000403-1.c: New test.
22798
22799 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
22800
22801         * gcc.c-torture/execute/20000402-1.c: New test.
22802
22803 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
22804
22805         * gcc.c-torture/execute/va-arg-15.c: New test.
22806         * gcc.c-torture/execute/va-arg-16.c: New test.
22807         * gcc.c-torture/execute/va-arg-17.c: New test.
22808         * gcc.c-torture/execute/va-arg-18.c: New test.
22809         * gcc.c-torture/execute/va-arg-19.c: New test.
22810
22811 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
22812
22813         * gcc.c-torture/compile/981211-1.c: Move to...
22814         * gcc.dg/cpp-as1.c: ...here.
22815         * gcc.dg/cpp-as2.c: New file.
22816
22817         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
22818         compiler.
22819
22820 2000-04-02  Neil Booth  <NeilB@earthling.net>
22821
22822         * gcc.dg/cpp-cond.c  New tests.
22823         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
22824         accidental success less likely.
22825         * gcc.dg/cpp-missingop.c  New tests.
22826         * gcc.dg/cpp-missingparen.c  New tests.
22827         * gcc.dg/cpp-shift.c  New tests.
22828         * gcc.dg/cpp-shortcircuit.c  New tests.
22829         * gcc.dg/cpp-unary.c  New tests.
22830
22831 2000-03-29  Jeffrey A Law  (law@cygnus.com)
22832
22833         * gcc.c-torture/compile/20000329-1.c: New test.
22834
22835 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
22836
22837         * gcc.c-torture/compile/20000326-1.c: New test.
22838         * gcc.c-torture/compile/20000326-2.c: New test.
22839
22840 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
22841
22842         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
22843         the first parameter is a function argument.
22844
22845 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
22846
22847         * g++.old-deja/g++.ext/array4.C: New test.
22848
22849 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22850
22851         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22852
22853 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22854
22855         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22856
22857 2000-03-19  Richard Henderson  <rth@cygnus.com>
22858
22859         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22860
22861 2000-03-19  Richard Henderson  <rth@cygnus.com>
22862
22863         * gcc.c-torture/compile/20000319-1.c: New test.
22864
22865 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22866
22867         * gcc.c-torture/execute/20000314-3.c: New test.
22868         * gcc.c-torture/execute/20000314-2.c: New test.
22869         * gcc.c-torture/execute/20000314-1.c: New test.
22870         * gcc.c-torture/compile/20000314-2.c: New test.
22871         * gcc.c-torture/compile/20000314-1.c: New test.
22872
22873 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22874
22875         * g++.old-deja/g++.warn/inline.C: New test.
22876
22877 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22878
22879         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22880         standards-compliant result rather than specific constants.
22881         Put test-values in array.
22882
22883 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22884
22885         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22886         (g++_target_compile): Put test-specific options last.
22887
22888 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22889
22890         * g++.old-deja/g++.eh/vbase4.C: New test.
22891
22892 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22893
22894         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22895
22896 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22897
22898         * g++.old-deja/g++.brendan/misc12.C: Removed.
22899         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22900         * g++.old-deja/g++.ext/pretty4.C: New test.
22901
22902 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22903
22904         * g++.old-deja/g++.other/string2.C: New test.
22905
22906 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22907
22908         * g++.old-deja/g++.warn/impint2.C: New test.
22909
22910 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22911
22912         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22913         is 1, not zero.
22914
22915 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22916
22917         * g++.old-deja/g++.warn/impint.C: New test.
22918         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22919         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22920         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22921         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22922         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22923         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22924         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22925         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22926         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22927         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22928         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22929         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22930
22931 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22932
22933         * gcc.dg/cpp-redef.c: New test.
22934
22935 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22936
22937         * g++.old-deja/g++.pt/unify7.C: New test.
22938
22939 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22940
22941         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22942         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22943
22944 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22945
22946         * gcc.c-torture/compile/20000224-1.c: New test.
22947
22948 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22949
22950         * gcc.c-torture/compile/cpp-2.c: New test.
22951         * gcc.c-torture/compile/cpp-1.c: New test.
22952
22953 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22954
22955         * gcc.c-torture/execute/20000225-1.c: New test.
22956
22957 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22958
22959         * gcc.dg/cpp-li2.c: New test.
22960
22961         * gcc.dg/cpp-wi1.c: New test.
22962
22963         * gcc.dg/cpp-li1.c: New test.
22964
22965 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22966
22967         * g++.old-deja/g++.other/sizeof5.C: New test.
22968
22969 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22970
22971         * gcc.c-torture/execute/va-arg-13.c: New test.
22972
22973 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22974
22975         * gcc.c-torture/execute/va-arg-12.c: New test.
22976
22977 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22978
22979         * gcc.c-torture/execute/20000223-1.c: New test.
22980
22981 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22982
22983         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22984
22985 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22986
22987         * g++.old-deja/g++.abi/ptrmem.C: New test.
22988
22989 2000-02-19  Richard Henderson  <rth@cygnus.com>
22990
22991         * gcc.c-torture/compile/init-3.c: New.
22992
22993 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22994
22995         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22996         ALWAYS_CXXFLAGS.
22997
22998 2000-02-11  Robert Lipe <robertl@sco.com>
22999
23000         * gcc.c-torture/compile/20000211-3.c: New test.
23001
23002 2000-02-11  Martin Buchholz <martin@xemacs.org>
23003
23004         * gcc.c-torture/compile/20000211-2.c: New test.
23005
23006 2000-02-11  Jeffrey A Law  (law@cygnus.com)
23007
23008         * gcc.c-torture/compile/20000211-1.c: New test.
23009
23010 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
23011
23012         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
23013           on native targets
23014
23015 2000-02-08  Nathan Sidwell  <nathan@acm.org>
23016
23017         * g++.old-deja/g++.other/cast5.C: New test.
23018
23019 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
23020
23021         * gcc.c-torture/execute/20000205-1.c: New.
23022
23023 2000-02-03  Nathan Sidwell  <nathan@acm.org>
23024
23025         * g++.old-deja/g++.jason/cast3.C: Return void.
23026         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
23027
23028 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23029
23030         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
23031
23032         * gcc.dg/loop-1.c: New test.
23033
23034 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
23035
23036         * gcc.c-torture/compile/20000127-1.c: New test.
23037         * gcc.c-torture/execute/991228-1.c: New test.
23038
23039 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23040
23041         * gcc.dg/unused-2.c: New test.
23042
23043         * gcc.dg/conv-1.c: New test.
23044
23045 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
23046
23047         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
23048         compiler.
23049         (tool_option_proc): Fix typo.
23050
23051 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
23052
23053         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
23054         of the ld on the host, not on the build machine.
23055         Also, don't crash if '--help' is not a supported option.
23056
23057 2000-01-24  Richard Henderson  <rth@cygnus.com>
23058
23059         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
23060
23061 2000-01-20  Jeffrey A Law  (law@cygnus.com)
23062
23063         * gcc.c-torture/execute/20000120-2.c: New test.
23064         * gcc.c-torture/execute/20000120-1.c: New test.
23065
23066 2000-01-13  Jeffrey A Law  (law@cygnus.com)
23067
23068         * gcc.c-torture/execute/20000113-1.c: New test.
23069
23070 2000-01-12  Jeffrey A Law  (law@cygnus.com)
23071
23072         * gcc.c-torture/execute/20000112-1.c: New test.
23073
23074 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23075
23076         * gcc.dg/20000111-1.c: New test.
23077
23078 2000-01-10  Jeffrey A Law  (law@cygnus.com)
23079
23080         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
23081         with 16 bit integers.
23082
23083 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23084
23085         * gcc.dg/20000108-1.c: New test.
23086
23087 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23088
23089         * g++.old-deja/g++.ns/koenig8.C: New test.
23090
23091 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23092
23093         * g++.old-deja/g++.other/cast4.C: New test.
23094
23095 2000-01-05  Jeffrey A Law  (law@cygnus.com)
23096
23097         * gcc.c-torture/compile/20000105-2.c: New test.
23098         * gcc.c-torture/compile/20000105-1.c: New test.
23099
23100 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23101
23102         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
23103         references to printf & atoi to conform to ANSI standard.
23104         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
23105         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
23106         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
23107         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
23108         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
23109         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23110         * g++.old-deja/g++.brendan/copy1.C: Likewise.
23111         * g++.old-deja/g++.brendan/copy2.C: Likewise.
23112         * g++.old-deja/g++.brendan/copy3.C: Likewise.
23113         * g++.old-deja/g++.brendan/copy4.C: Likewise.
23114         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23115         * g++.old-deja/g++.brendan/copy6.C: Likewise.
23116         * g++.old-deja/g++.brendan/copy7.C: Likewise.
23117         * g++.old-deja/g++.brendan/copy8.C: Likewise.
23118         * g++.old-deja/g++.brendan/crash11.C: Likewise.
23119         * g++.old-deja/g++.brendan/crash14.C: Likewise.
23120         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
23121         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23122         * g++.old-deja/g++.brendan/delete2.C: Likewise.
23123         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
23124         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
23125         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
23126         * g++.old-deja/g++.brendan/eh1.C: Likewise.
23127         * g++.old-deja/g++.brendan/groff1.C: Likewise.
23128         * g++.old-deja/g++.brendan/init3.C: Likewise.
23129         * g++.old-deja/g++.brendan/misc12.C: Likewise.
23130         * g++.old-deja/g++.brendan/misc7.C: Likewise.
23131         * g++.old-deja/g++.brendan/new2.C: Likewise.
23132         * g++.old-deja/g++.brendan/operators4.C: Likewise.
23133         * g++.old-deja/g++.brendan/operators5.C: Likewise.
23134         * g++.old-deja/g++.brendan/overload2.C: Likewise.
23135         * g++.old-deja/g++.brendan/overload7.C: Likewise.
23136         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
23137         * g++.old-deja/g++.brendan/reference1.C: Likewise.
23138         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
23139         * g++.old-deja/g++.brendan/template24.C: Likewise.
23140         * g++.old-deja/g++.brendan/template3.C: Likewise.
23141         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
23142         * g++.old-deja/g++.jason/inline3.C: Likewise.
23143         * g++.old-deja/g++.jason/opeq.C: Likewise.
23144         * g++.old-deja/g++.law/arg5.C: Likewise.
23145         * g++.old-deja/g++.law/arm7.C: Likewise.
23146         * g++.old-deja/g++.law/ctors11.C: Likewise.
23147         * g++.old-deja/g++.law/cvt8.C: Likewise.
23148         * g++.old-deja/g++.law/init9.C: Likewise.
23149         * g++.old-deja/g++.law/refs4.C: Likewise.
23150         * g++.old-deja/g++.law/template2.C: Likewise.
23151         * g++.old-deja/g++.law/visibility24.C: Likewise.
23152         * g++.old-deja/g++.law/vtable3.C: Likewise.
23153         * g++.old-deja/g++.mike/asm2.C: Likewise.
23154         * g++.old-deja/g++.mike/eh1.C: Likewise.
23155         * g++.old-deja/g++.mike/misc1.C: Likewise.
23156         * g++.old-deja/g++.mike/misc13.C: Likewise.
23157         * g++.old-deja/g++.mike/misc14.C: Likewise.
23158         * g++.old-deja/g++.mike/ns12.C: Likewise.
23159         * g++.old-deja/g++.mike/p1248.C: Likewise.
23160         * g++.old-deja/g++.mike/p3708.C: Likewise.
23161         * g++.old-deja/g++.mike/p3708a.C: Likewise.
23162         * g++.old-deja/g++.mike/p3708b.C: Likewise.
23163         * g++.old-deja/g++.mike/p646.C: Likewise.
23164         * g++.old-deja/g++.mike/p700.C: Likewise.
23165         * g++.old-deja/g++.mike/p783.C: Likewise.
23166         * g++.old-deja/g++.mike/p783a.C: Likewise.
23167         * g++.old-deja/g++.mike/p783b.C: Likewise.
23168         * g++.old-deja/g++.mike/p786.C: Likewise.
23169         * g++.old-deja/g++.mike/p789.C: Likewise.
23170         * g++.old-deja/g++.mike/p789a.C: Likewise.
23171         * g++.old-deja/g++.mike/p807a.C: Likewise.
23172         * g++.old-deja/g++.other/delete3.C: Likewise.
23173         * g++.old-deja/g++.other/dyncast1.C: Likewise.
23174         * g++.old-deja/g++.other/dyncast2.C: Likewise.
23175         * g++.old-deja/g++.other/dyncast3.C: Likewise.
23176         * g++.old-deja/g++.other/empty1.C: Likewise.
23177         * g++.old-deja/g++.other/temporary1.C: Likewise.
23178         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
23179         * g++.old-deja/g++.pt/t16.C: Likewise.
23180         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
23181
23182 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
23183
23184         * gcc.dg/991230-1.c: New test.
23185
23186 1999-12-29  Jeffrey A Law  (law@cygnus.com)
23187
23188         * gcc.c-torture/compile/991229-3.c: New test.
23189         * gcc.c-torture/compile/991229-2.c: New test.
23190         * gcc.c-torture/compile/991229-1.c: New test.
23191
23192 1999-12-29  Greg McGary <gkm@eng.ascend.com>
23193
23194         * gcc.c-torture/compile/labels-2.c: New test.
23195
23196 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23197
23198         * gcc.c-torture/execute/991227-1.c: New test.
23199
23200 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23201
23202         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
23203
23204 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23205
23206         * gcc.c-torture/execute/991221-1.c: New test.
23207
23208 1999-12-20  Nathan Sidwell  <nathan@acm.org>
23209
23210         * g++.old-deja/g++.other/cast3.C: New test.
23211
23212 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
23213
23214         * gcc.c-torture/execute/991216-4.c: New test.
23215
23216 1999-12-16  Michael Meissner  <meissner@cygnus.com>
23217
23218         * gcc.c-torture/execute/991216-1.c: New test.
23219         * gcc.c-torture/execute/991216-2.c: New test.
23220         * gcc.c-torture/execute/991216-3.c: New test.
23221
23222 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23223
23224         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
23225         Actually make the test fail by using "-O2" for compilation.
23226
23227 1999-12-15  Nathan Sidwell  <nathan@acm.org>
23228
23229         * g++.old-deja/g++.warn/cast-align1.C: New test.
23230
23231 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23232
23233         * gcc.c-torture/compile/991214-1.c: New test.
23234         * gcc.c-torture/compile/991214-2.c: New test.
23235
23236 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23237
23238         * gcc.dg/991214-1.c: New test.
23239
23240 1999-12-13  Jeffrey A Law  (law@cygnus.com)
23241
23242         * gcc.c-torture/compile/991213-3.c: New test.
23243         * gcc.c-torture/compile/991213-2.c: New test.
23244         * gcc.c-torture/compile/991213-1.c: New test.
23245
23246 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
23247
23248         * gcc.dg/991209-1.c: New test.
23249
23250 1999-12-08  Nathan Sidwell <nathan@acm.org>
23251
23252         * gcc.c-torture/compile/991208-1.c: New test.
23253
23254 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23255
23256         * gcc.dg/ultrasp2.c: New test.
23257
23258 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
23259
23260         * g++.old-deja/g++.abi/align.C (main): Fix typo.
23261
23262 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
23263
23264         * gcc.c-torture/compile/991202-1.c: New test.
23265         * gcc.c-torture/execute/991202-1.c: New test.
23266         * gcc.c-torture/execute/991202-2.c: New test.
23267         * gcc.c-torture/execute/991202-3.c: New test.
23268
23269 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
23270
23271         * g++.old-deja/g++.abi/align.C: New test.
23272         * g++.old-deja/g++.abi/aggregates.C: Likewise.
23273         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23274
23275 1999-12-01  Richard Henderson  <rth@cygnus.com>
23276
23277         * gcc.c-torture/execute/991201-1.c: New.
23278
23279 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
23280
23281         * gcc.dg/991129-1.c: New test.
23282
23283 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23284
23285         * gcc.c-torture/compile/991127-1.c: New test.
23286
23287 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23288
23289         * g++.old-deja/g++.other/warn4.C: New test.
23290
23291 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23292
23293         * g++.old-deja/g++.eh/cleanup2.C: New test.
23294         * g++.old-deja/g++.ext/pretty2.C: New test.
23295         * g++.old-deja/g++.ext/pretty3.C: New test.
23296         * g++.old-deja/g++.other/debug6.C: New test.
23297
23298 1999-10-20  Jim Wilson  <wilson@cygnus.com>
23299
23300         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
23301         compiler_output to look for one error message instead of two.
23302
23303 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
23304
23305         * gcc.c-torture/execute/991118-1.c: Also test case
23306         where the word boundary does not split a byte evenly.
23307
23308 1999-11-19  Nathan Sidwell  <nathan@acm.org>
23309
23310         * g++.old-deja/g++.ext/restrict1.C: New test.
23311
23312 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
23313
23314         * gcc.c-torture/execute/991118-1.c: New test.
23315
23316 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
23317
23318         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
23319         working directory pathnames.
23320
23321 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
23322
23323         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
23324         host is equipped with driver.h and driver.o so it can actually
23325         compile and run the tests.
23326
23327 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
23328
23329         * gcc.c-torture/compile/991008-1.c: New test.
23330
23331 1999-11-08  Nick Clifton  <nickc@cygnus.com>
23332
23333         * lib/gcc-dg.exp: Include target-supports.exp
23334
23335 1999-11-05  Nick Clifton  <nickc@cygnus.com>
23336
23337         * lib/target-supports.exp: New file: Provide procs to test for
23338         features supported by the target.
23339         (check_weak_available): Moved here from ecos.exp.
23340         (check_alias_available): New proc: Determine of the target
23341         toolchain supports the alias attribute.
23342
23343         * gcc.dg/special/ecos.exp: Move check_weak_available to
23344         target-supports.exp.
23345         (alias-1.c): Only perform the test if the target supports
23346         aliases.
23347         (wkali-1.c): Only perform the test if the target supports
23348         aliases.
23349
23350         * gcc.dg/990506-0.c: Expect error messages from cross
23351         targets as well as native targets.
23352
23353 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23354
23355         * gcc.dg/ultrasp1.c: Removed xfail.
23356         * gcc.dg/struct-ret-2.c: Likewise.
23357         * gcc.dg/array-1.c: Likewise.
23358
23359 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23360
23361         * gcc.dg/struct-ret-2.c: New test.
23362
23363         * gcc.dg/array-1.c: New test.
23364
23365 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
23366
23367         * gcc.c-torture/execute/991030-1.c: New test.
23368
23369 1999-10-26  Richard Henderson  <rth@cygnus.com>
23370
23371         * gcc.c-torture/compile/991026-2.c: New test.
23372
23373 1999-10-26  Jeffrey A Law  (law@cygnus.com)
23374
23375         * gcc.c-torture/compile/991026-1.c: New test.
23376
23377 1999-10-23  Jeffrey A Law  (law@cygnus.com)
23378
23379         * gcc.c-torture/execute/991023-1.c: New test.
23380
23381 1999-10-19  Jeffrey A Law  (law@cygnus.com)
23382
23383         * gcc.c-torture/execute/991019-1.c: New test.
23384
23385 1999-10-16  Richard Henderson  <rth@cygnus.com>
23386
23387         * gcc.c-torture/execute/991016-1.c: New test.
23388
23389 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
23390
23391         * gcc.c-torture/execute/991014-1.c: New test.
23392
23393 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
23394
23395         * g++.old-deja/g++.other/union2.C: New test.
23396
23397 1999-10-13  Nathan Sidwell  <nathan@acm.org>
23398
23399         * g++.old-deja/g++.other/vaarg2.C: New test.
23400         * g++.old-deja/g++.other/vaarg3.C: New test.
23401
23402 1999-10-12  Craig Burley  <craig@jcb-sc.com>
23403
23404         * g77.f-torture/noncompile/19990905-1.f: Moved from being
23405         in compile/.
23406
23407 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
23408
23409         * gcc.c-torture/execute/va-arg-11.c: New test.
23410
23411 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
23412
23413         * lib/file-format.exp (gcc_target_object_format): Don't
23414         crash if objdump is unavailable.
23415
23416 1999-09-29  Donn Terry <donn@interix.com>
23417
23418         * gcc.misc-tests/mg.exp: delete extraneous redirection.
23419
23420 1999-09-28  Nick Clifton  <nickc@cygnus.com>
23421
23422         * gcc.c-torture/compile/990928-1.c: New test.
23423
23424 1999-09-28  Nathan Sidwell  <nathan@acm.org>
23425
23426         * g++.old-deja/g++.other/decl6.C: New test.
23427
23428 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23429
23430         * gcc.c-torture/execute/va-arg-10.c: New test.
23431
23432 1999-09-27  Nathan Sidwell  <nathan@acm.org>
23433
23434         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
23435         __PRETTY_FUNCTION__.
23436
23437 1999-09-23  Nick Clifton  <nickc@cygnus.com>
23438
23439         * gcc.c-torture/execute/990923-1.c: New test.
23440
23441 1999-09-21  Nick Clifton  <nickc@cygnus.com>
23442
23443         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
23444         for which -fpic is inappropriate.
23445
23446 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
23447
23448         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
23449
23450 1999-09-21  Nathan Sidwell  <nathan@acm.org>
23451
23452         * g++.old-deja/g++.other/dyncast1.C: New test.
23453         * g++.old-deja/g++.other/dyncast2.C: New test.
23454         * g++.old-deja/g++.other/dyncast3.C: New test.
23455         * g++.old-deja/g++.other/dyncast4.C: New test.
23456         * g++.old-deja/g++.other/dyncast5.C: New test.
23457         * g++.old-deja/g++.eh/catch3.C: New test.
23458         * g++.old-deja/g++.eh/catch3p.C: New test.
23459         * g++.old-deja/g++.eh/catch4.C: New test.
23460         * g++.old-deja/g++.eh/catch4p.C: New test.
23461         * g++.old-deja/g++.eh/catch5.C: New test.
23462         * g++.old-deja/g++.eh/catch5p.C: New test.
23463         * g++.old-deja/g++.eh/catch6.C: New test.
23464         * g++.old-deja/g++.eh/catch6p.C: New test.
23465         * g++.old-deja/g++.eh/catch7.C: New test.
23466         * g++.old-deja/g++.eh/catch7p.C: New test.
23467         * g++.old-deja/g++.eh/catch8.C: New test.
23468         * g++.old-deja/g++.eh/catch8p.C: New test.
23469         * g++.old-deja/g++.eh/catch9.C: New test.
23470         * g++.old-deja/g++.eh/catch9p.C: New test.
23471
23472 1999-09-13  Nathan Sidwell  <nathan@acm.org>
23473
23474         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
23475         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
23476
23477 1999-09-13  Jeffrey A Law  (law@cygnus.com)
23478
23479         * gcc.c-torture/compile/990913-1.c: New test.
23480
23481 1999-09-10  Nathan Sidwell  <nathan@acm.org>
23482
23483         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
23484         * g++.old-deja/g++.jason/rfg5.C: Likewise.
23485
23486 1999-09-09  Richard Henderson  <rth@cygnus.com>
23487
23488         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
23489
23490 1999-09-09  Nathan Sidwell  <nathan@acm.org>
23491
23492         * g++.old-deja/g++.other/lookup11.C: New test.
23493         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
23494         what is permitted and what we want.
23495         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
23496         overload use.
23497         * g++.old-deja/g++.jason/rfg5.C: Likewise
23498
23499 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
23500
23501         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
23502         * gcc.c-torture/noncompile/poison-1.c: New file.
23503
23504 1999-09-08  Nathan Sidwell  <nathan@acm.org>
23505
23506         * g++.old-deja/g++.other/sizeof3.C: New test.
23507         * g++.old-deja/g++.other/sizeof4.C: New test.
23508         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
23509         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
23510
23511 1999-09-07  Richard Henderson  <rth@cygnus.com>
23512
23513         * gcc.dg/va-arg-1.c: New.
23514
23515 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23516
23517         * gcc.c-torture/execute/va-arg-9.c: New test.
23518
23519 1999-09-05  Craig Burley  <craig@jcb-sc.com>
23520
23521         * g77.f-torture/compile/980519-2.f: New test.
23522         * g77.f-torture/compile/19990905-0.f: New test.
23523         * g77.f-torture/compile/19990905-1.f: New test.
23524         * g77.f-torture/compile/19990905-2.f: New test.
23525
23526         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
23527
23528 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
23529
23530         * gcc.c-torture/execute/990827-1.c: Fix typo.
23531
23532 1999-09-03  Nathan Sidwell  <nathan@acm.org>
23533
23534         * g++.old-deja/g++.other/deref1.C: New test.
23535
23536 1999-09-02  Nathan Sidwell  <nathan@acm.org>
23537
23538         * g++.old-deja/g++.other/ambig2.C: New test.
23539         * g++.old-deja/g++.other/cond5.C: New test.
23540         * g++.old-deja/g++.other/lookup16.C: New test.
23541
23542 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
23543
23544         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
23545         assemblers too.
23546
23547 1999-08-31  Jeffrey A Law  (law@cygnus.com)
23548
23549         * lib/c-torture.exp: Avoid the "compare executables" optimization
23550         when testing native.
23551
23552 1999-08-29  Jeffrey A Law  (law@cygnus.com)
23553
23554         * gcc.c-torture/execute/990829-1.c: New test.
23555         * gcc.c-torture/compile/990829-1.c: New test.
23556
23557 1999-08-27  Paul Burchard  <burchard@pobox.com>
23558
23559         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
23560         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
23561         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
23562         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
23563         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
23564         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
23565         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
23566         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
23567         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
23568         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
23569         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
23570
23571 1999-08-27  Jeffrey A Law  (law@cygnus.com)
23572
23573         * gcc.c-torture/execute/990827-1.c: New test.
23574
23575 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23576
23577         * g77.f-torture/noncompile/19990826-4.f: New test.
23578
23579         * g77.f-torture/compile/19990826-3.f: New test.
23580
23581         * g77.f-torture/execute/19990826-2.f: New test.
23582
23583         * g77.f-torture/compile/19990826-1.f: New test.
23584
23585         * gcc.c-torture/execute/990826-0.c: New test.
23586         * g77.c-torture/execute/19990826-0.f: New test.
23587
23588         * g77.f-torture/noncompile/970626-2.f: New test.
23589
23590 1999-08-25  Paul Burchard  <burchard@pobox.com>
23591
23592         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23593         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23594         lss-011.C: New tests.
23595
23596 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23597
23598         * g++.old-deja/g++.other/decl5.C: New test.
23599
23600 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23601
23602         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23603         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23604         call `postbase' for each one.  All callers of `postbase' changed
23605         to call this instead.
23606
23607 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23608
23609         * gcc.c-torture/execute/990811-1.c: New test.
23610
23611 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23612
23613         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23614         just native ones.
23615
23616         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23617         just native ones.
23618
23619 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23620
23621         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
23622
23623 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23624
23625         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
23626
23627 1999-08-04  Nathan Sidwell  <nathan@acm.org>
23628
23629         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
23630
23631 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23632
23633         * gcc.c-torture/execute/990804-1.c: New test.
23634
23635 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23636
23637         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
23638         * g++.old-deja/g++.brendan/crash64.C: Likewise
23639         * g++.old-deja/g++.brendan/overload8.C: Likewise
23640
23641 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23642
23643         * g++.old-deja/g++.other/struct1.C: New test.
23644
23645 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23646
23647         * g++.old-deja/g++.other/enum2.C: New test.
23648
23649 1999-08-02  Richard Henderson  <rth@cygnus.com>
23650
23651         Adapted from tests from Franz Sirl:
23652         * gcc.c-torture/execute/va-arg-7.c: New test.
23653         * gcc.c-torture/execute/va-arg-8.c: New test.
23654
23655 1999-08-01  Jeffrey A Law  (law@cygnus.com)
23656
23657         * gcc.c-torture/compile/990801-2.c: New test.
23658
23659         * gcc.c-torture/compile/990801-1.c: New test.
23660
23661 1999-07-27  Michael Meissner  <meissner@cygnus.com>
23662
23663         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
23664         fp-cmp-1.c, converting double to float.
23665
23666         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
23667         fp-cmp-1.c, converting double to long double.
23668
23669         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
23670         from fr1 to unknown_register, since fr1 is a legitimate register
23671         on some machines.
23672
23673 1999-07-25  Jeffrey A Law  (law@cygnus.com)
23674
23675         * README: More listname related changes.
23676
23677 1999-07-08  Catherine Moore  <clm@cygnus.com>
23678
23679         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
23680
23681 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
23682
23683         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
23684
23685 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23686
23687         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
23688
23689 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
23690
23691         * gcc.dg/990703-1.c: New test.
23692
23693 1999-06-29  Nick Clifton  <nickc@cygnus.com>
23694
23695         * lib/file-format.exp: New file: Move definition of proc
23696         gcc_target_object_format to here from
23697         gcc.dg/special/ecos.exp.
23698
23699         * lib/c-torture.exp: Include lib file-format.exp.
23700         * lib/gcc-dg.exp: Include lib file-format.exp.
23701
23702         * gcc.dg/special/ecos.exp: Remove definition of proc
23703         gcc_target_object_format.
23704
23705 1999-06-28  Jeffrey A Law  (law@cygnus.com)
23706
23707         * gcc.c-torture/execute/990628-1.c: New test.
23708
23709 1999-06-25  Jeffrey A Law  (law@cygnus.com)
23710
23711         * gcc.c-torture/compile/990625-2.c: New test.
23712
23713         * gcc.c-torture/compile/990625-1.c: New test.
23714
23715 1999-06-23  Nick Clifton  <nickc@cygnus.com>
23716
23717         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
23718         attributes compile.
23719         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
23720         ports that use the COFF/PE file format.
23721
23722 1999-06-17  Jeffrey A Law  (law@cygnus.com)
23723
23724         * gcc.c-torture/compile/990617-1.c: New test.
23725
23726 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
23727
23728         * g++.old-deja/g++.other/decl4.C: New test.
23729
23730 1999-06-14  Nathan Sidwell  <nathan@acm.org>
23731
23732         * g++.old-deja/g++.other/bitfld3.C: New test.
23733
23734 1999-06-08  Nathan Sidwell  <nathan@acm.org>
23735
23736         * g++.old-deja/g++.eh/catch1.C: New test.
23737
23738 1999-06-07  Jeffrey A Law  (law@cygnus.com)
23739
23740         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
23741
23742         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
23743         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
23744
23745 1999-06-05  Craig Burley  <craig@jcb-sc.com>
23746
23747         * g77.f-torture/compile/19990502-0.f: Replace with new,
23748         shorter, test that still fails after recent changes.
23749
23750 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23751
23752         * gcc.c-torture/execute/990604-1.c: New test.
23753
23754 1999-05-31  Jeffrey A Law  (law@cygnus.com)
23755
23756         * gcc.c-torture/execute/990531-1.c: New test.
23757
23758 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23759
23760         * gcc.c-torture/compile/990527-1.c: New test.
23761
23762 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
23763
23764         * gcc.c-torture/execute/990527-1.c: New test.
23765
23766 1999-05-25  Nick Clifton  <nickc@cygnus.com>
23767
23768         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
23769         bitfields as signed.
23770
23771 1999-05-25  Craig Burley  <craig@jcb-sc.com>
23772
23773         * g77.f-torture/compile/19990525-0.f: New test.
23774
23775 1999-05-25  Jeffrey A Law  (law@cygnus.com)
23776
23777         * gcc.c-torture/execute/990525-2.c: New test.
23778
23779         * gcc.c-torture/execute/990525-1.c: New test.
23780
23781 1999-05-24  Nathan Sidwell  <nathan@acm.org>
23782
23783         * g++.old-deja/g++.other/anon3.C: New test.
23784         * g++.old-deja/g++.other/anon4.C: New test.
23785         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
23786         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
23787         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
23788         Merrill).
23789
23790 1999-05-24  Jeffrey A Law  (law@cygnus.com)
23791
23792         * gcc.c-torture/execute/990524-1.c: New test.
23793
23794         * gcc.dg/990524-1.c: New test.
23795
23796 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23797
23798         * gcc.c-torture/compile/990523-1.c: New test.
23799
23800 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
23801
23802         * gcc.c-torture/compile/990519-1.c: New test.
23803
23804 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23805
23806         * gcc.c-torture/compile/990517-1.c: New test.
23807
23808         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
23809         (e4, f4): New tests.
23810         (main): Call them.
23811
23812 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23813
23814         * gcc.dg/noreturn-1.c: New test.
23815
23816 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
23817
23818         * gcc.c-torture/execute/990513-1.c: New test.
23819
23820 1999-05-10  Richard Henderson  <rth@cygnus.com>
23821
23822         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
23823
23824 1999-05-10  Craig Burley  <craig@jcb-sc.com>
23825
23826         * g77.f-torture/execute/erfc.f: Use small single-precision
23827         values, to avoid problems on Alphas when not -mieee.
23828
23829 1999-05-08  Craig Burley  <craig@jcb-sc.com>
23830
23831         * gcc.dg/990506-0.c: New test.
23832
23833 1999-05-08  Richard Henderson  <rth@cygnus.com>
23834
23835         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
23836         the constant to test.  Don't XFAIL 64-bit targets.
23837
23838         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
23839         * g++.old-deja/g++.law/profile1.C: Likewise.
23840
23841         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
23842         operator new instances.
23843         * g++.old-deja/g++.other/delete5.C: Likewise.
23844
23845 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23846
23847         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23848         intrinsic.
23849
23850 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23851
23852         * g77.f-torture/execute/u77-test.f: Reverse order of two
23853         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23854
23855 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23856
23857         * gcc.dg/compare1.c: New test.
23858
23859 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23860
23861         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23862         New tests.
23863
23864 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23865
23866         * g77.f-torture/compile/19990502-1.f: New test.
23867
23868 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23869
23870         * g77.f-torture/compile/19990502-0.f: New test.
23871
23872 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23873
23874         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23875         intrinsic.
23876
23877 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23878
23879         * g77.f-torture/execute/u77-test.f (main): List libU77
23880         intrinsics not currently tested.
23881         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23882         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23883         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23884         Trim blanks off the ends of some printed strings.
23885
23886 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23887
23888         * g77.f-torture/execute/u77-test.f (main): Just warn about
23889         FSTAT gid disagreement, as it's expected on some systems.
23890
23891 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23892
23893         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23894         use a new function, which allows for some slop.
23895         Clean up some commentary.
23896         (issum): The new function.
23897         (sgladd): Deleted subroutine.
23898
23899 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23900
23901         * g77.f-torture/execute/u77-test.f: Modify to be more like
23902         libf2c/libU77 version, bringing patches to that version here.
23903         Add suitable commentary.
23904
23905 1999-04-25  Richard Henderson  <rth@cygnus.com>
23906
23907         * gcc.dg/990424-1.c: New test.
23908
23909 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23910
23911         * g77.f-torture/execute/u77-test.f (main): Bug involving
23912         LSTAT has been fixed, so turn back on full checking.
23913
23914 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23915
23916         * g77.f-torture/compile/19990419-0.f: New test.
23917         * g77.f-torture/execute/19990419-1.f: New test.
23918
23919 1999-04-17  Richard Henderson  <rth@cygnus.com>
23920
23921         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23922         to avoid the need for a prototype to supress a warning.
23923
23924 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23925
23926         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23927
23928 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23929
23930         * gcc.c-torture/execute/990404-1.c: New test.
23931
23932 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23933
23934         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23935         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23936         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23937         missing initializer warnings.
23938
23939 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23940
23941         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23942         matching strings.
23943
23944 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23945
23946         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23947
23948 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23949
23950         * g77.f-torture/execute/19990325-0.f: New test.
23951         * g77.f-torture/execute/19990325-1.f: New test.
23952
23953 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23954
23955         * gcc.c-torture/execute/990324-1.c: New test.
23956
23957 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23958
23959         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23960         test with 4.
23961
23962 1999-03-17  Richard Henderson  <rth@cygnus.com>
23963
23964         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23965
23966 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23967
23968         * g77.f-torture/execute/19990313-2.f: New test.
23969         * g77.f-torture/execute/19990313-3.f: New test.
23970
23971 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23972
23973         * g77.f-torture/execute/19990313-0.f: New test.
23974         * g77.f-torture/execute/19990313-1.f: New test.
23975
23976 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23977
23978         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23979         printf to sprintf.
23980         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23981         (main): Add check for u15.  Conditionalize u31 check depending on
23982         whether ints are <32 bits or >=32 bits.
23983
23984 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23985
23986         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23987
23988 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23989
23990         * g77.f-torture/compile/19990305-0.f: New test.
23991         * g77.f-torture/execute/19981119-0.f: New test.
23992
23993 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23994
23995         * g77.f-torture/execute/970625-2.f: call ABORT if final
23996         result is not correct, instead of just printing it.
23997         Add this checking via newly introduced obfuscation, to
23998         trip up buggy front ends.
23999
24000 1999-03-07  Craig Burley  <craig@jcb-sc.com>
24001
24002         * g77.f-torture/compile/960317-1.f: Moved from being
24003         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
24004
24005 1999-03-06  Craig Burley  <craig@jcb-sc.com>
24006
24007         * g77.f-torture/execute/960317-1.f: New (old) test.
24008         * g77.f-torture/execute/970625-2.f: Ditto.
24009
24010 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
24011
24012         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
24013         message on line 1 or line 2; cccp and cpplib do this differently.
24014
24015 1999-03-01  Jeffrey A Law  (law@cygnus.com)
24016
24017         * g++.old-deja/g++.law/weak1.C: New test.
24018
24019 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24020
24021         * gcc.c-torture/execute/990119-1.c: Renamed to...
24022         * gcc.dg/990119-1.c: this, so it will only be tested once
24023         (it's a preprocessor test, it doesn't need to be run at
24024         multiple optimization levels).
24025
24026 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24027
24028         * lib/g++.exp: Don't add incdir=$base_dir/../include to
24029           ALWAYS_CXXFLAGS.
24030
24031 1999-02-24  Craig Burley  <craig@jcb-sc.com>
24032
24033         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
24034         * g77.f-torture/compile/19981216-0.f: ...as it is expected
24035         to not be compilable by current g77.
24036
24037 1999-02-24  Nick Clifton  <nickc@cygnus.com>
24038
24039         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
24040
24041 1999-02-22  Jeffrey A Law  (law@cygnus.com)
24042
24043         * gcc.c-torture/execute/990222-1.c: New test.
24044
24045 1999-02-19  Craig Burley  <craig@jcb-sc.com>
24046
24047         * g77.f-torture/compile/19990218-0.f: New test.
24048         * g77.f-torture/noncompile/19990218-1.f: New test.
24049
24050 1999-02-18  Craig Burley  <craig@jcb-sc.com>
24051
24052         * g77.f-torture/compile/19981216-0.f: New test.
24053
24054 1999-02-14  Jeffrey A Law  (law@cygnus.com)
24055
24056         * gcc.dg/990214-1.c: New test.
24057
24058 1999-02-13  Jeffrey A Law  (law@cygnus.com)
24059
24060         * gcc.dg/990213-2.c: New test.
24061
24062         * gcc.dg/990213-1.c: New test.
24063
24064 1999-02-12  Jeffrey A Law  (law@cygnus.com)
24065
24066         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
24067         ints.
24068
24069 1999-02-11  Nick Clifton  <nickc@cygnus.com>
24070
24071         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
24072         specified by target.
24073
24074         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
24075
24076 1999-02-11  Jeffrey A Law  (law@cygnus.com)
24077
24078         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
24079
24080 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24081
24082         * gcc.dg/special/ecos.exp: New test driver for new tests with
24083         special requirements.
24084
24085         * gcc.dg/special/alias-1.c: New test.
24086         * gcc.dg/special/gcsec-1.c: New test.
24087         * gcc.dg/special/weak-1.c: New test.
24088         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
24089         * gcc.dg/special/weak-2.c: New test.
24090         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
24091         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
24092         * gcc.dg/special/wkali-1.c: New test.
24093         * gcc.dg/special/wkali-2.c: New test.
24094         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
24095         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
24096
24097 1999-02-10  Felix Lee  <flee@cygnus.com>
24098
24099           * lib/c-torture.exp (c-torture-compile): Pull out code for
24100           analyzing gcc error messages.
24101           (c-torture-execute): Likewise.  Fix some (harmless) false
24102           positives.
24103           * lib/gcc.exp (gcc_check_compile): New function.
24104
24105 1999-02-08  Richard Henderson  <rth@cygnus.com>
24106
24107         * gcc.c-torture/execute/990208-1.c: New test.
24108
24109 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24110
24111         * g++.dg/special/ecos.exp: New driver for new tests with special
24112         requirements
24113
24114         * g++.dg/special/conpr-1.C: New test
24115         * g++.dg/special/conpr-2.C: New test
24116         * g++.dg/special/conpr-2a.C: New test
24117         * g++.dg/special/conpr-3.C: New test
24118         * g++.dg/special/conpr-3a.C: New test
24119         * g++.dg/special/conpr-3b.C: New test
24120
24121         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
24122         allow g++ to use the dg driver
24123
24124         * README: Add comment about g++.dg directory
24125
24126 1999-02-06  Jeffrey A Law  (law@cygnus.com)
24127
24128         * README: Update email addresses.
24129
24130 1999-02-03  Nick Clifton  <nickc@cygnus.com>
24131
24132         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
24133         arguments in order to force structure S onto the stack even on
24134         the alpha.
24135         (test): Pass 10 leading arguments to function foo as well as the
24136         structure S.
24137
24138         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
24139         failure for all targets.
24140
24141         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
24142         abort to terminate program execution.
24143
24144 1999-01-30  Richard Henderson  <rth@cygnus.com>
24145
24146         * gcc.c-torture/execute/990130-1.c: New test.
24147
24148 1999-01-30  Jeffrey A Law  (law@cygnus.com)
24149
24150         * gcc.dg/990130-1.c: New test.
24151
24152 1999-01-28  Michael Meissner  <meissner@cygnus.com>
24153
24154         * gcc.c-torture/execute/990128-1.c: New test.
24155
24156 1999-01-27  Michael Meissner  <meissner@cygnus.com>
24157
24158         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
24159
24160 1999-01-27  Felix Lee  <flee@cygnus.com>
24161
24162         * lib/c-torture.exp (c-torture-compile): pull out code for
24163         analyzing gcc error messages.
24164         (c-torture-execute): ditto, and fix some (harmless) false
24165         positives.
24166         * lib/gcc.exp (gcc_check_compile): new function.
24167
24168 1999-01-17  Jeffrey A Law  (law@cygnus.com)
24169
24170         * gcc.dg/990117-1.c: New test.
24171
24172         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
24173
24174         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
24175
24176 1999-01-15  Jeffrey A Law  (law@cygnus.com)
24177
24178         * g77.f-torture/compile/990115-1.f: New test.
24179
24180 1999-01-07  Jeffrey A Law  (law@cygnus.com)
24181
24182         * gcc.c-torture/compile/990107-1.c: New test
24183
24184 1999-01-06  Jeffrey A Law  (law@cygnus.com)
24185
24186         * gcc.c-torture/execute/990106-2.c: New test.
24187
24188         * gcc.c-torture/execute/990106-1.c: New test.
24189
24190 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
24191
24192         * gcc.c-torture/compile/981223-1.c: New test.
24193
24194 1998-12-29  Richard Henderson  <rth@cygnus.com>
24195
24196         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
24197         (opt3): Rename from opt4 and disable.
24198
24199 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
24200
24201         * g++.old-deja/g++.pt/ptrmem5.C: New test.
24202
24203 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24204
24205         * g++.old-deja/g++.other/conv5.C: New test.
24206
24207 1998-12-14  Nick Clifton  <nickc@cygnus.com>
24208
24209         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
24210
24211 1998-12-11  Jeffrey A Law  (law@cygnus.com)
24212
24213         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
24214
24215 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
24216
24217         * gcc.c-torture/compile/981211-1.c: New test.
24218
24219 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
24220
24221         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
24222
24223         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
24224
24225 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24226
24227         * gcc.special/930510-1.c: Make C9X safe.
24228         * gcc.misc-tests/gcov-1.c Similarly.
24229         * gcc.misc-tests/gcov-2.c Similarly.
24230
24231 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24232
24233         * gcc.dg/ultrasp1.c: New test.
24234
24235 1998-12-06  Richard Henderson  <rth@cygnus.com>
24236
24237         * gcc.c-torture/execute/981206.c: New test.
24238
24239 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24240
24241         * g++.old-deja/g++.ns/template7.C: New test.
24242
24243         * g++.old-deja/g++.other/expr1.C: New test.
24244
24245         * g++.old-deja/g++.eh/tmpl3.C: New test.
24246
24247         * g++.old-deja/g++.eh/tmpl2.C: New test.
24248
24249 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24250
24251         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
24252         * g++.old-deja/g++.other/using6.C: Removed.
24253         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
24254
24255         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
24256
24257 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24258
24259         * g++.old-deja/g++.pt/overload8.C: New test.
24260
24261         * g++.old-deja/g++.pt/overload7.C: New test.
24262
24263         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
24264
24265         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
24266         and relinking messages.
24267         * lib/g++.exp (g++_target_compile): Remove .rpo file when
24268         compiling with -frepo.
24269
24270 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
24271
24272         * g++.old-deja/g++.pt/lookup6.C: New test.
24273
24274 1998-11-30  Nick Clifton  <nickc@cygnus.com>
24275
24276         * gcc.c-torture/execute/981130-1.c: New test.
24277         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
24278
24279 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24280
24281         * g++.old-deja/g++.pt/explicit76.C: New test.
24282
24283         * g++.old-deja/g++.pt/friend38.C: New test.
24284
24285         * g++.old-deja/g++.ns/crash2.C: New test.
24286
24287         * g++.old-deja/g++.pt/defarg8.C: New test.
24288
24289         * g++.old-deja/g++.pt/instantiate6.C: New test.
24290
24291         * g++.old-deja/g++.pt/static6.C: New test.
24292
24293         * g++.old-deja/g++.pt/decl2.C: New test.
24294
24295 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24296
24297         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
24298         problem is actually related with name lookup, but so what? :-)
24299
24300         * g++.old-deja/g++.pt/friend37.C: New test.
24301
24302 1998-11-25  Dave Love  <d.love@dl.ac.uk>
24303
24304         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
24305         element, which fails on some systems.
24306
24307         * g77.f-torture/execute/labug1.f: New test.
24308
24309 1998-11-21  Jeffrey A Law  (law@cygnus.com)
24310
24311         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
24312         is defined.
24313
24314 1998-11-18  Dave Love  <d.love@dl.ac.uk>
24315
24316         * g77.f-torture/compile/981117-1.f: New test.
24317
24318 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
24319
24320         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
24321         properly discarded.
24322
24323 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
24324
24325         * gcc.c-torture/execute/memcheck: New directory of tests for
24326         -fcheck-memory-usage.
24327
24328 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24329
24330         * README: New file, general information about the testsuite and
24331         new description of the various C++ test subdirectories.
24332         * README.g++: Eliminate obsolete information, update and move most
24333         relevant stuff to README.
24334
24335 1998-11-07  Richard Henderson  <rth@cygnus.com>
24336
24337         * gcc.c-torture/compile/981107-1.c: New test.
24338
24339 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
24340
24341         * execute/memcpy-bi.c: New testcase.
24342
24343 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
24344
24345         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
24346         base classes.
24347
24348         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
24349         template is selected.
24350
24351         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
24352         classes, it should be accepted for all types.
24353
24354         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
24355
24356         * g++.old-deja/g++.pt/spec24.C: Ensure that template
24357         specializations start with template headers.
24358
24359 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
24360
24361         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
24362
24363         * g++.old-deja/g++.other/init9.C: Test cross initialization of
24364         non-POD types.
24365
24366 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24367
24368         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
24369
24370 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
24371
24372         * compile/981022-1.c, compile/981022-1.x: New test and driver.
24373
24374 1998-10-19  Jeffrey A Law  (law@cygnus.com)
24375
24376         * 981019-1.c: New test.
24377
24378 1998-10-14  Robert Lipe <robertl@dgii.com>
24379
24380         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
24381         find objc headers.
24382
24383 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24384
24385         * compile/981001-4.c: Remove use of GCC extension that triggers a
24386         compiler bug.
24387
24388 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
24389
24390         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
24391
24392 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24393
24394         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
24395         instantiation of template produces incorrect code for delete
24396         expression.
24397
24398         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
24399         constructors' name is not unique.
24400         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
24401         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
24402
24403         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
24404         automatic array of const is ill-formed.
24405
24406         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
24407         of template parameter?
24408
24409         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
24410         const.
24411
24412         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
24413         pointer-to-member expression.
24414
24415         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
24416         declaration causes ICE.
24417
24418 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
24419
24420         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
24421         reserved in the global namespace.
24422
24423         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
24424         generate needed virtual table.
24425
24426         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
24427
24428 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
24429
24430         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
24431         template-dependent type
24432
24433 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
24434
24435         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
24436         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
24437         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
24438
24439         * g++.old-deja/g++.other/using5.C: New test; using decl from base
24440         class should be usable as argument of member function.
24441         * g++.old-deja/g++.other/using6.C: New test; using decl from base
24442         class should be usable as return type of member function.
24443         * g++.old-deja/g++.other/using7.C: New test; using decl from base
24444         class should be usable as type of data member.
24445
24446         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
24447
24448 1998-10-09  Jeffrey A Law  (law@cygnus.com)
24449
24450         * gcc.c-torture/special/920521-1.c: Fix bogus test.
24451
24452 1998-10-08  Nick Clifton  <nickc@cygnus.com>
24453
24454         * gcc.dg/dll-?.c Add thumb to target list.
24455         Fix assembler scan patterns to match current assembler output.
24456
24457 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
24458
24459         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
24460         matching of template brackets.
24461
24462         * g++.old-deja/g++.other/using4.C: New test.  Test using
24463         declarations of methods from base classes.
24464
24465         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
24466         within functions should introduce names into the innermost
24467         enclosing namespace.
24468
24469         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
24470         of static locals if first initialization throws.
24471
24472 1998-10-07  Jim Wilson  <wilson@cygnus.com>
24473
24474         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
24475
24476 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
24477
24478         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
24479         lose track of the possible targets of tablejump insns.
24480         * special/special.exp: Run it.
24481
24482 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24483
24484         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
24485         must be declared before its specializations can be named in friend
24486         declarations.
24487
24488 1998-10-05  Dave Love  <d.love@dl.ac.uk>
24489
24490         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
24491
24492         * g77.f-torture/execute/io1.f: New test.
24493
24494 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24495
24496         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
24497         with pointer to template function, for which no argument deduction
24498         is possible.
24499
24500         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
24501         specialization of template function as argument to template
24502         function.
24503
24504         * g++.old-deja/g++.other/access2.C: New test; Inner class
24505         shouldn't have privileged access to Outer's names.
24506
24507 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24508
24509         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
24510         friend template declared within template class conflicts with
24511         nested class of the same name.
24512
24513         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
24514         is ignored.
24515
24516         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
24517         object with direct initializer as function declaration.
24518
24519         * g++.old-deja/g++.other/decl2.C: New test; duplicate
24520         initializers.
24521
24522         * g++.old-deja/g++.other/null2.C: New test; conditional operator
24523         involving const pointer and NULL produces incorrect result.
24524
24525         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
24526         type name without `typename' should be rejected with -pedantic.
24527
24528 1998-10-02  Richard Henderson  <rth@cygnus.com>
24529
24530         * g++.old-deja/g++.other/addrof1.C: New test.
24531
24532 1998-10-01  Nick Clifton  <nickc@cygnus.com>
24533
24534         * gcc.c-torture/compile/981001-1.c: New test.
24535         * gcc.c-torture/execute/981001-1.c: New test.
24536
24537 1998-10-01  Jeffrey A Law  (law@cygnus.com)
24538
24539         * gcc.c-torture/compile/981001-2.c: New test.
24540         * gcc.c-torture/compile/981001-3.c: New test.
24541         * gcc.c-torture/compile/981001-4.c: New test.
24542
24543 1998-10-01  Robert Lipe  <robertl@dgii.com>
24544
24545         * lib/objc.exp (objc_target_compile): Add -L during compiles for
24546         multilibbed hosts.   Idea grafted from g77.exp.
24547
24548 1998-09-30  Dave Love  <d.love@dl.ac.uk>
24549
24550         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
24551         avoid losing on systems which need -lsocket.
24552
24553 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
24554
24555         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
24556         * g++.old-deja/g++.other/nested2.C: Ditto.
24557         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
24558         failure.
24559
24560 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24561
24562         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
24563         preferred over template operator!= for enum bitfields.
24564
24565 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
24566
24567         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
24568         that happen to have the same base name, but in different scopes,
24569         are incorrectly rejected.
24570
24571 1998-09-16  Richard Henderson  <rth@cygnus.com>
24572
24573         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24574         on the native word size instead of an integer literal.
24575
24576 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24577
24578         * g++.old-deja/g++.other/static2.C: Invocation of static data
24579         member of type pointer-to-function denoted as non-static member.
24580
24581         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24582         checks involving function types and aliases.
24583
24584 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24585
24586         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24587         redefined to the same non-trivial type.
24588
24589         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24590         namespace-qualification of template specializations declared in
24591         other namespaces.
24592
24593         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24594         to declare a subset of the specializations of a template function
24595         as friends of specializations of a template class.
24596
24597         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24598         member templates that do not fully specialize the enclosing
24599         template class are rejected.
24600
24601 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24602
24603         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24604
24605 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24606
24607         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24608         altered from libf2c/libU77 version.
24609
24610 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24611
24612         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24613
24614 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24615
24616         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24617         (un)signed char are different types for template specialization
24618         purposes.
24619
24620 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
24621
24622         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
24623         * objc: ObjC testsuite.
24624
24625 1998-08-31  Catherine Moore  <clm@cygnus.com>
24626
24627         * gcc.c-torture/execute/941014-1.x:  New file.
24628
24629 1998-08-31  Nick Clifton  <nickc@cygnus.com>
24630
24631         * lib/c-torture.exp: Add support for
24632         torture_eval_before_compile and torture_eval_before_execute
24633         variables.
24634
24635 1998-08-30  Jeffrey A Law  (law@cygnus.com)
24636
24637         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
24638         this test triggers valid.
24639
24640 1998-08-27  Jeffrey A Law  (law@cygnus.com)
24641
24642         * gcc.dg/980827-1.c: New test.
24643
24644 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
24645
24646         * gcc.c-torture/execute/loop-4b.c: New test.
24647
24648 1998-08-26  Nick Clifton  <nickc@cygnus.com>
24649
24650         * lib/c-torture.exp: Add support for
24651         torture_eval_before_compile and torture_eval_before_execute
24652         variables.
24653
24654 1998-08-25  Jeffrey A Law  (law@cygnus.com)
24655
24656         * gcc.c-torture/compile/980825-1.c: New test.
24657
24658 1998-08-24  Nick Clifton  <nickc@cygnus.com>
24659
24660         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
24661         count number tests in opt_t0 not good_t0.
24662
24663 1998-08-24  Jeffrey A Law  (law@cygnus.com)
24664
24665         * gcc.c-torture/compile/930326-1.x: Fix typo.
24666
24667 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
24668
24669         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
24670         causes an ICE.
24671
24672 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24673
24674         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
24675         STACK_SIZE is defined.
24676         * gcc.c-torture/unsorted/stuct.c: Similarly.
24677
24678         * gcc.c-torture/compile/980821-1.c: New test.
24679
24680 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24681
24682         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
24683
24684 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
24685
24686         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
24687         code.
24688
24689 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
24690
24691         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
24692         error'.
24693
24694 1998-08-18  Jeffrey A Law  (law@cygnus.com)
24695
24696         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
24697
24698 1998-08-16  Jeffrey A Law  (law@cygnus.com)
24699
24700         * gcc.c-torture/compile/980816-1.c: New test.
24701
24702         * gcc.dg/980816-1.c: New test.
24703
24704 1998-08-13  Jeffrey A Law  (law@cygnus.com)
24705
24706         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
24707         compiler for ieee tests.
24708
24709 1998-08-01  Dave Love  <d.love@dl.ac.uk>
24710
24711         * g77.f-torture/compile/980729-0.f: New test.
24712
24713 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
24714
24715         * gcc.c-torture/special/eeprof-1.c: New test, for
24716         -finstrument-functions.
24717         * gcc.c-torture/special/special.exp: Run it.
24718
24719 1998-07-29  Jeffrey A Law  (law@cygnus.com)
24720
24721         * gcc.c-torture/compile/980729-1.c: New test.
24722
24723 1998-07-27  Nick Clifton  <nickc@cygnus.com>
24724
24725         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
24726         __thumb__ is defined, and test for ARM style doubles if so.
24727
24728 1998-07-26  Dave Love  <d.love@dl.ac.uk>
24729
24730         * g77.f-torture/noncompile/980615-0.f: New test.
24731
24732 1998-07-26  H.J. Lu  (hjl@gnu.org)
24733
24734         * gcc.dg/980312-1.c: Do link instead of compile.
24735         * gcc.dg/980313-1.c: Likewise.
24736
24737 1998-07-26  Jeffrey A Law  (law@cygnus.com)
24738
24739         * gcc.c-torture/compile/980726-1.c: New test.
24740
24741 1998-07-25  Dave Love  <d.love@dl.ac.uk>
24742
24743         * g77.f-torture/execute/io0.f: New test.
24744
24745 1998-07-24  Nick Clifton  <nickc@cygnus.com>
24746
24747         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
24748         an int.
24749
24750 1998-06-18  Michael Meissner  <meissner@cygnus.com>
24751
24752         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
24753         m32r bugs.
24754
24755 1998-07-17  Nick Clifton  <nickc@cygnus.com>
24756
24757         * gcc.dg/980626-1.c: Expect failures for all toolchains until
24758         c-decl.c:grokdeclarator can handle mode attributes.
24759
24760 1998-07-16  Jeffrey A Law  (law@cygnus.com)
24761
24762         * gcc.c-torture/execute/980716-1.c: New test.
24763
24764 1998-07-13  Jeffrey A Law  (law@cygnus.com)
24765
24766         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
24767         the mn10200.
24768         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
24769         the mn10200.
24770         * gcc.c-torture/execute/va-arg-3.x: Similarly.
24771         * gcc.c-torture/compile/930326-1.x: Similarly.
24772
24773 1998-07-13  Dave Love  <d.love@dl.ac.uk>
24774
24775         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
24776         New test from Craig.
24777
24778 1998-07-12  Dave Love  <d.love@dl.ac.uk>
24779
24780         * g77.f-torture/noncompile/980616-0.f: New test.
24781
24782         * g77.f-torture/execute/970816-3.f:  New test from Craig.
24783
24784 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24785
24786         *  g++.other/singleton.C: Return error value instead of taking
24787         SIGSEGV.
24788
24789 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
24790
24791         *  g++.other/singleton.C: New test.   Warning is under dispute.
24792         Runtime crash is not.
24793
24794 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24795
24796         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
24797         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
24798         using6.C, using7.C}:  New namespace tests.
24799
24800 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
24801
24802         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
24803         specialization with typedef'ed names used as array indexes.
24804
24805 1998-07-09  Jeffrey A Law  (law@cygnus.com)
24806
24807         * gcc.c-torture/execute/980709-1.c: New test.
24808
24809         * gcc.dg/980709-1.c: New test.
24810
24811 1998-07-07  Richard Henderson  <rth@cygnus.com>
24812
24813         * gcc.c-torture/execute/bcp-1.c: New test.
24814
24815 1998-07-07  Jeffrey A Law  (law@cygnus.com)
24816
24817         * gcc.c-torture/execute/980707-1.c: New test.
24818
24819 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
24820
24821         * gcc.c-torture/compile/980706-1.c: New test.
24822
24823 1998-07-01  Dave Love  <d.love@dl.ac.uk>
24824
24825         * g77.f-torture/execute/980701-0.f,
24826         g77.f-torture/execute/980701-1.f: New test from Craig.
24827
24828 1998-07-01  Jeffrey A Law  (law@cygnus.com)
24829
24830         * gcc.c-torture/compile/980701-1.c: New test.
24831
24832         * gcc.c-torture/execute/980701-1.c: New test.
24833
24834 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
24835 rlsruhe.de>
24836
24837         * g++.old-deja/g++.robertl/eb132.C: New test.
24838         * g++.old-deja/g++.robertl/eb133.C: Likewise.
24839
24840 1998-06-29  Dave Love  <d.love@dl.ac.uk>
24841
24842         * g77.f-torture/execute/980628-7.f,
24843         g77.f-torture/execute/980628-8.f,
24844         g77.f-torture/execute/980628-9.f,
24845         g77.f-torture/execute/980628-10.f: New tests from Craig.
24846
24847         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24848
24849 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24850
24851         * g77.f-torture/execute/980628-4.f: New test from Craig.
24852         * g77.f-torture/execute/980628-5.f: Likewise.
24853         * g77.f-torture/execute/980628-2.f: Likewise.
24854         * g77.f-torture/execute/980628-0.f: Likewise.
24855         * g77.f-torture/execute/980628-1.f: Likewise.
24856         * g77.f-torture/execute/980628-3.f: Likewise.
24857         * g77.f-torture/execute/980628-6.f: Likewise.
24858
24859 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24860
24861         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24862         directory when nothing has been installed yet.
24863
24864 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24865
24866         * gcc.c-torture/special/special.exp: Handle newer versions of
24867         dejagnu.
24868
24869 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24870
24871         * gcc.dg/980626-1.c: New test.
24872
24873 1998-06-19  Bruno Haible <haible@ilog.fr>
24874
24875         * gcc.misc-tests/m-un-2.c: New test.
24876         * g++.old-deja/g++.other/warn01.c: Likewise.
24877
24878 1998-06-19  Robert Lipe  <robertl@dgii.com>
24879
24880         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24881         compatibility with assmblers with a different comment character.
24882         Eliminate use of GAS-specific extensions.
24883
24884 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24885
24886         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24887
24888 1998-06-19  Robert Lipe  <robertl@dgii.com>
24889
24890         *lib/g77.exp: Replace search for libf2c.a with search for newly
24891         renamed libg2c.a
24892
24893 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24894
24895         * gcc.c-torture/execute/980617-1.c: New test.
24896
24897 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24898
24899         * gcc.c-torture/execute/980612-1.c: New test.
24900
24901 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24902
24903         * gcc.dg/980523-1.c: Only test on ppc-linux.
24904         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24905
24906         * gcc.c-torture/execute/980608-1.c: New test.
24907
24908 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24909
24910         * gcc.c-torture/execute/980605-1.c: New test.
24911
24912 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24913
24914         * gcc.c-torture/execute/980604-1.c: New test.
24915
24916 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24917
24918         * gcc.c-torture/execute/980602-1.c: New test.
24919         * gcc.c-torture/execute/980602-2.c: Likewise.
24920
24921 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24922
24923         * 970125-0.f: Fix per JCB.  Add commentary.
24924
24925 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24926
24927         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24928         IEEE -0 support.
24929
24930 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24931
24932         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24933         earlier.
24934
24935 1998-05-28  Catherine Moore <clm@cygnus.com>
24936
24937         * gcc.c-torture/execute/980526-3.c: New test.
24938
24939 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24940
24941         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24942         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24943         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24944         m88k-motorola-sysv3 to XFAIL.
24945
24946 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24947
24948         * gcc.dg/980526-1.c: New test.
24949         * gcc.c-torture/execute/980526-2.c: New test.
24950
24951 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24952
24953         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24954
24955         * gcc.c-torture/execute/980526-1.c: New test.
24956
24957 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24958
24959         * g77.f-torture/execute/alpha2.f: Add runtime test.
24960
24961 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24962
24963         * g++.old-deja/old-deja.exp: Strip leading directories.
24964
24965         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24966         error for the line.  Don't run multiple tests for the same line.
24967
24968 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24969
24970         * gcc.dg/980523-1.c: New test.
24971
24972 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24973
24974         * g77.f-torture/compile/970915-0.f: New test.
24975
24976 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24977
24978         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24979
24980 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24981
24982         * gcc.dg/980520-1.c: New test.
24983
24984 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24985
24986         * gcc.dg/980502-1.c: Fix return type.
24987
24988 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24989
24990         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24991         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24992         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24993         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24994         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24995
24996 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24997
24998         * g77.f-torture/execute/980520-1.f: New test.
24999
25000 1998-05-15  Dave Love  <d.love@dl.ac.uk>
25001
25002         * lib/mike-g77.exp: New file.
25003
25004         * g77.f-torture/noncompile/noncompile.exp,
25005         g77.f-torture/noncompile/check0.f: New files.
25006
25007 1998-05-14  Dave Love  <d.love@dl.ac.uk>
25008
25009         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
25010         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
25011         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
25012         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
25013         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
25014         abort where appropriate.
25015
25016 1998-05-05  Michael Meissner  <meissner@cygnus.com>
25017
25018         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
25019         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
25020
25021 1998-04-29  Dave Love  <d.love@dl.ac.uk>
25022
25023         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
25024
25025 1998-04-27  Dave Love  <d.love@dl.ac.uk>
25026
25027         * g77.f-torture/compile/980427-0.f: New test.
25028
25029 1998-04-24  Dave Love  <d.love@dl.ac.uk>
25030
25031         * g77.f-torture/compile/980424-0.f: New test.
25032
25033 1998-04-19  Dave Love  <d.love@dl.ac.uk>
25034
25035         * g77.f-torture/compile/980419-2.f (main): New test.
25036         * g77.f-torture/compile/970125-0.f: New test.
25037         * g77.f-torture/compile/980419-1.f: New test.
25038
25039 1998-04-08  Jim Wilson  <wilson@cygnus.com>
25040
25041         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
25042         of loop-4.c.
25043
25044 1998-04-07  Jim Wilson  <wilson@cygnus.com>
25045
25046         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
25047
25048 1998-04-03  Jim Wilson  <wilson@cygnus.com>
25049
25050         * gcc.c-torture/compile/980329-1.c: New test.
25051
25052 1998-03-18  Jim Wilson  <wilson@cygnus.com>
25053
25054         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
25055         * gcc.dg/980312-1.c: Fix typo in -march command.
25056
25057 1998-03-16  H.J. Lu  (hjl@gnu.org)
25058
25059         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
25060
25061 1998-03-11  Robert Lipe  <robertl@dgii.com>
25062
25063         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
25064         Dave Love agree the Fortran source is bogus.
25065
25066 1998-03-11  Robert Lipe  <robertl@dgii.com>
25067
25068         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
25069         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
25070         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
25071         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
25072         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
25073
25074 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
25075
25076         * g++.old-deja/g++.other/friend1.C: New test.
25077
25078 1998-02-18  Dave Love  <d.love@dl.ac.uk>
25079
25080         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
25081         possibly uninitialized) variables and declare dnrm2.
25082
25083 1998-02-23  Robert Lipe <robertl@dgii.com>
25084
25085         From Bruno Haible <haible@ilog.fr>:
25086         * gcc.c-torture/execute/980223.c: New test.
25087
25088 1998-02-13  Jeffrey A Law  (law@cygnus.com)
25089
25090         * gcc.dg/ifelse-1.c: New test.
25091
25092 1998-02-09  H.J. Lu  (hjl@gnu.org)
25093
25094         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
25095
25096           * lib/old-dejagnu.exp (old-dejagnu): Added the
25097           "execution test - XFAIL *-*-*" handling in the spirit of
25098           "excess errors test -". Changed the "execution test fails"
25099           handling to be like "excess errors test fails".
25100           * Update various tests accordingly.
25101
25102 1998-02-06  Jim Wilson  <wilson@cygnus.com>
25103
25104         * gcc.c-torture/execute/980205.c: New test.
25105
25106 1998-01-18  Jeffrey A Law  (law@cygnus.com)
25107
25108         * lib/c-torture.exp: Look for .x files instead of .cexp files.
25109         * lib/f-torture.exp: Similarly.
25110         * gcc.c-torture: Rename all .cexp files to .x files.
25111
25112 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
25113
25114         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
25115         (940510-1.c): Removed duplicate.
25116         (971104-1.c): New test.
25117
25118 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
25119
25120           * lib/f-torture.exp: Improve error and loop detection.
25121
25122 1997-11-19  Michael Meissner  <meissner@cygnus.com>
25123
25124         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
25125         use that to size the filler array.
25126
25127 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
25128
25129         * lib/c-torture.exp(c-torture-execute): Fix typo.
25130
25131         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
25132         testcase as the executable name. Keep the executable around if
25133         the test fails.
25134
25135 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
25136
25137         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
25138         changes.  Only test one -g option, and move it to the end of the
25139         list of options to test.
25140
25141 1997-09-19  Michael Meissner  <meissner@cygnus.com>
25142
25143         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
25144         variable GCC_TORTURE_OPTIONS to supply default switches separated
25145         by colons.  If no environment variable, run tests with -O0 -g, -O1
25146         -g, and -O2 -g as well.
25147
25148 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
25149
25150         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
25151         explanatory comments. Fix indentation.
25152
25153 1997-09-15  Jeffrey A Law  (law@cygnus.com)
25154
25155         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
25156
25157 1997-09-11  Jeffrey A Law  (law@cygnus.com)
25158
25159         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
25160         * g++.old-deja/g++.mike/p7325.C: Likewise.
25161         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
25162
25163 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
25164
25165         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
25166         * g++.old-deja/g++.brendan/crash30.C: Likewise.
25167         * g++.old-deja/g++.brendan/crash39.C: Likewise.
25168         * g++.old-deja/g++.law/operators4.C: Likewise.
25169
25170 1997-09-11  Joe Buck  (jbuck@synopsys.com)
25171
25172         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
25173         * g++.old-deja/g++.mike/p784.C: Ditto.
25174         * g++.old-deja/g++.mike/p785.C: Ditto.
25175
25176 1997-09-05  Jeffrey A Law  (law@cygnus.com)
25177
25178           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
25179
25180 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25181
25182         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
25183         target feature; pass this to c-torture-execute as needed.
25184
25185 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25186
25187         * lib/c-torture.exp(c-torture-execute): If the previous and the
25188         current executables being tested are identical, we don't need to
25189         run the executable again. Try to make the executable names
25190         unique. Add an optional argument for passing additional compiler
25191         flags.
25192
25193 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
25194
25195         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
25196
25197 1997-08-29  Jeffrey A Law  (law@cygnus.com)
25198
25199         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
25200
25201 1997-07-31  Jeffrey A Law  (law@cygnus.com)
25202
25203         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
25204         32bit or larger longs.
25205
25206         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
25207         have either a 32bit long or 32bit int.
25208
25209 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
25210
25211         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
25212         Make double precision tests dependent on sizeof (double).
25213
25214 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
25215
25216         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
25217         too.
25218
25219 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
25220
25221         * gcc.c-torture/compile/961203-1.cexp: New script.
25222
25223 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
25224
25225         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
25226         up the includes ourselves.
25227
25228 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
25229
25230         * lib/plumhall.exp: Remove random include, and add a few
25231         verbose messages for debugging.
25232
25233 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
25234
25235         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
25236         of trying to do it ourselves.
25237
25238 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25239
25240         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
25241
25242 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
25243
25244         * gcc.prms/5403.c: Made regexp a bit less strict.
25245
25246 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
25247
25248         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
25249         is returned from remote_load instead.
25250         * lib/plumhall.exp: Ditto.
25251         * lib/mike-g++.exp: Ditto.
25252         * lib/old-dejagnu.exp: Ditto.
25253         * lib/c-torture.exp: Ditto.
25254
25255 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
25256
25257         * lib/g++.exp: Use build_wrapper procedure.
25258         * lib/gcc.exp: Ditto.
25259
25260 1997-05-20  Jeffrey A Law  (law@cygnus.com)
25261
25262         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
25263         an old-style decl for malloc.  Fixes tests to work when
25264         sizeof (int) != sizeof (size_t).
25265
25266 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25267
25268         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
25269
25270         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
25271         use stdargs.h interface.
25272
25273 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25274
25275         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
25276         NO_VARARGS when compiling.
25277
25278 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
25279
25280         * lib/plumhall.exp(ph_includes): New procedure.
25281         (ph_make): Use it.
25282         (ph_compiler): Ditto.
25283
25284         * lib/g++.exp: Rename test-glue.c to testglue.c.
25285         * lib/gcc.exp: Ditto.
25286
25287 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
25288
25289         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
25290         to completion when it's called.
25291
25292 1997-03-21  Michael Meissner  <meissner@cygnus.com>
25293
25294         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
25295         is defined, don't do test.
25296
25297 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
25298
25299         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
25300         for object files.
25301         (ph_summary): Mark skipped testcases as untested, not unresolved.
25302
25303         * lib/plumhall.exp (ph_make): If unresolved because of bad
25304         errorCode, record errorCode in log file.
25305         (*): Replace send_log/verbose with verbose -log.
25306
25307 1997-03-19  Michael Meissner  <meissner@cygnus.com>
25308
25309         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
25310         double conversion if double isn't at least 8 bytes.
25311
25312         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
25313         int to work with targets where int is 16 bits.
25314
25315         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
25316         8 bytes, just exit, since 4 byte doubles don't have enough bits of
25317         precision for the test to complete.
25318
25319 1997-03-14  Michael Meissner  <meissner@cygnus.com>
25320
25321         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
25322         if d10v is not compiled with the -mdouble64 flag.
25323         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
25324
25325         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
25326         d10v is not compiled with the -mint32 flag.
25327
25328 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
25329
25330         * lib/plumhall.exp: Use incr_count.
25331
25332 1997-03-12  Jeffrey A Law  (law@cygnus.com)
25333
25334         * gcc.c-torture: Update to c-torture-1.45.
25335
25336 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
25337
25338         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
25339         the name of the expect testcase file).
25340
25341         * lib/g++.exp(g++_init): Ditto.
25342
25343 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
25344
25345         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
25346         the host.
25347
25348         * lib/gcc.exp(gcc_exit): New procedure.
25349
25350 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
25351
25352         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
25353         specs where appropriate.
25354
25355         * g++.old-deja/g++.arm/*: Added additional ERROR checks
25356         because of new "candidates are" messages, and removed a few
25357
25358         * Converted all non-old-style g++ testcases to old-style, and
25359         moved into g++.old-deja.
25360
25361 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
25362
25363         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
25364         options.
25365
25366         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
25367         succeeded.
25368
25369         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
25370
25371 1997-02-13  Michael Meissner  <meissner@cygnus.com>
25372
25373         * lib/gcc.exp (gcc_target_compile): Add support for defining
25374         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
25375         the machine doesn't have those features.
25376
25377 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
25378
25379         * g++.law/operators4.exp: Don't use LIBS.
25380
25381 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
25382
25383         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
25384
25385         * lib/mike-g++.exp: Don't set the compiler to be tested here.
25386         * lib/g++.exp: Set it here instead. Also, allow use of the
25387         --tool_exec and --tool_opt options. Change CXX to
25388         GXX_UNDER_TEST.
25389
25390         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
25391
25392         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
25393
25394 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
25395
25396         * lib/old-dejagnu.exp: Use prune_warnings instead of
25397         prune_system_crud.
25398         * lib/mike-g++.exp: Ditto.
25399         * lib/gcc.exp: Ditto.
25400         * lib/g++.exp: Ditto.
25401
25402         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
25403
25404 1997-02-07  Jeffrey A Law  (law@cygnus.com)
25405
25406           * 941014-2.c: Include stdlib.h
25407           * 960327-1.c: Include stdio.h
25408           * dbra.c, index-1.c: Don't assume ints are 32bits.
25409
25410 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
25411
25412         * lib/gcc.exp: Add gcc,stack_size target feature.
25413
25414         * lib/g++.exp(g++_target_compile): Add the include and link
25415         paths here, not in two other places. And, it's $options, not
25416         options.
25417
25418         * lib/mike-g++.exp(postbase): Remove the code that determines
25419         the correct include and link paths.
25420         * g++.old-deja/old-deja.exp: Ditto.
25421
25422 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
25423
25424         * lib/g++.exp(g++_init): target_compile no longer returns the
25425         filename of the result.
25426
25427 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
25428
25429         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
25430         call to glob.
25431
25432         * gcc.c-torture/special/special.exp: Change call to
25433         gcc_target_compile to include the object file.
25434
25435 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
25436
25437         * gcc.c-torture/special/special.exp: Correct misspelling in last
25438         change.
25439
25440 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
25441
25442         * lib/plumhall.exp(ph_summary): Log the entire output of the
25443         executable. Return -1 if there were any failures, 0 otherwise.
25444         (ph_execute): Return -1 if there were any failures, 0 otherwise.
25445         (ph_make): Clean up objects and executables that were built
25446         if the tests succeeded.
25447
25448 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
25449
25450         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
25451         libraries and includes in the build tree as appropriate.
25452
25453 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25454
25455         * lib/c-torture.exp: Instead of looking for the global variable
25456         NO_LONG_LONG, check to see if that's a feature of the target.
25457
25458 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25459
25460         * config/default.exp: Minimize. Delete the remainer of the files in
25461         config; this functionality is now in devo/dejagnu/config.
25462
25463         g++.*/*: Pass any additional flags used to compile to postbase;
25464         delete CXXFLAGS.
25465
25466         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
25467         is now done by runtest.exp. Use gcc_target_compile instead of
25468         compile.
25469
25470         lib/c-torture.exp: Use gcc_target_compile instead of compile.
25471         Remove references to CFLAGS. Use remote_file instead of
25472         calling rm -f.
25473         (c-torture): Take a list of arguments to use to compile this
25474         testcase.
25475
25476         lib/g++.exp: Simplify. Use target_compile instead of compile.
25477         lib/gcc-dg.exp: Ditto.
25478         lib/gcc.exp: Ditto.
25479         lib/mike-{gcc,g++}.exp: Ditto.
25480         lib/old-dejagnu.exp: Ditto.
25481         lib/plumhall.exp: Ditto.
25482
25483 1997-01-08  Jim Wilson  <wilson@cygnus.com>
25484
25485         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
25486         (ph_linker): Likewise.
25487
25488 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
25489
25490           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
25491         MAP_ANON / MAP_ANONYMOUS if defined;
25492         else try to map from /dev/zero .
25493
25494 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25495
25496         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
25497         isn't defined, then define it to MAP_ANONYMOUS.
25498
25499 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25500
25501         * gcc.c-torture: Update to c-torture-1.42 release.
25502
25503 1996-11-11  Jeffrey A Law  (law@cygnus.com)
25504
25505         * gcc.c-torture: Update to c-torture-1.41 release.
25506
25507 1996-10-27  Jeffrey A Law  (law@cygnus.com)
25508
25509         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
25510         c-torture release.
25511
25512 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
25513
25514         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
25515         and LDFLAGS.  Fix second case to append the target_info ldflags
25516         onto LDFLAGS, not CFLAGS.
25517         * lib/g++.exp (g++_init): Add target_info stuff.
25518         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
25519         of libgloss and newlib flags for !native.
25520
25521         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
25522         (GDB): Fix relative path to go up another dir for finding gdb.
25523
25524 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
25525
25526         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
25527         versions in the target_info array, if they don't exist.
25528
25529 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
25530
25531         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
25532
25533 1996-07-08  Jim Wilson  <wilson@cygnus.com>
25534
25535         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
25536         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
25537
25538 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
25539
25540         * lib/old-dejagnu.exp: Don't remove the output file before we've
25541         actually tested it. Don't append pwd to the path of the executable
25542         we're testing.
25543
25544 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
25545
25546         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
25547
25548 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
25549
25550         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
25551         temporary directory for compiler files, and set it to a default
25552         value of /tmp. Set $output as the name of the output file from
25553         compiling the testcase. Add a -o option to $cflags_var so the
25554         compiler writes the final output file as $output. Set $executable
25555         to $output.
25556
25557         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
25558         directory for compiler files, and set it to /tmp if it doesn't
25559         already have a value. Set $output_file to the name of the output
25560         file from compiling the testcase. Add a -o option to CXXFLAGS so
25561         the compiler writes the final output file as $output. Use $output
25562         as the executable to be tested.
25563
25564 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25565
25566         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
25567
25568 1996-06-08  Jeffrey A Law  (law@cygnus.com)
25569
25570         * gcc.c-torture/execute/pending-1.c: New test.  Still
25571         pending in Tege's queue.
25572
25573 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25574
25575         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25576         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25577         if there were failures.  Call unresolved if there were unresolved
25578         testcases.  Call gcc_fail if program did not run to completion.
25579         (ph_make): Pass additional argument name to ph_execute.
25580         (ph_execute): Add new argument.  Pass additional arguments to
25581         ph_summary.  Call gcc_fail is there is no execution output.
25582
25583 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25584
25585         * lib/plumhall.exp (proc_summary): Output relavent summary
25586         lines into the log so specific failures in plumhall can be
25587         investigated.
25588
25589 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25590
25591         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25592         (c-torture-execute): Don't try to execute tests which use
25593         "long long" types if $NO_LONG_LONG is nonzero.
25594
25595 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25596
25597         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25598         not c-torture.
25599
25600         * gcc.ieee: Move from here.
25601         * gcc.c-torture/execute/ieee: To here.
25602
25603 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25604
25605         * gcc.c-torture: Update to c-torture-1.41 release.
25606
25607 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25608
25609         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25610         not "$output".
25611
25612 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25613
25614         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25615         -c present.
25616
25617 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25618
25619         * config/proelf.exp: Handle connecting to a simulator.
25620
25621 1996-01-31  Jeffrey A Law  (law@cygnus.com)
25622
25623         * config/proelf.exp: New file.  Enough framework that we can
25624         run c-torture tests on the proelf targets (or any other target
25625         that gdb can connect to for that matter).
25626
25627 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
25628
25629         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
25630         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
25631
25632         * lib/plumhall.exp (ph_execute): Always call ph_summary if
25633         exec_output exists.
25634
25635 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
25636
25637         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
25638         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
25639
25640         * config/*.exp: Update FSF address.  Change result of ${tool}_load
25641         to pass/fail/unresolved/unsupported/untested.  Caller must now
25642         call unresolved/unsupported/untested.
25643         * lib/*.exp: Update FSF address.  Update to handle new results of
25644         ${tool}_load.
25645         * lib/chill.exp (verbose): Delete.
25646
25647 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
25648
25649         * lib/gcc.exp (default_gcc_start): Change order of args to
25650         $LDFLAGS $CFLAGS $LIBS.
25651         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
25652         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
25653         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
25654         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
25655         * gcc.misc-tests/dg-test.exp: Likewise.
25656         * gcc.misc-tests/msgs.exp: Likewise.
25657         * gcc.prms/prms.exp: Likewise.
25658         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
25659         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
25660
25661         * lib/dg.exp: Deleted, moved to dejagnu/lib.
25662
25663 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25664
25665         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
25666
25667         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
25668         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
25669
25670         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
25671         necessary.
25672
25673 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
25674
25675         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
25676         global for loop; add use of $mathlib.
25677         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
25678         settings here; set mathlib for anything but VxWorks.
25679
25680 1996-01-22  Jeffrey A Law  (law@cygnus.com)
25681
25682         * gcc.c-torture: Update to c-torture-1.40 release.
25683
25684 1996-01-03  Jeffrey A Law  (law@cygnus.com)
25685
25686         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
25687         dg.exp.
25688
25689 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
25690
25691         * lib/c-torture.exp (c-torture-execute): Declare "output" as
25692         global.
25693
25694 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
25695
25696         * lib/g++.exp (LIBS): Define if not already.
25697         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
25698         (gcc-dg-prune): Call prune_gcc_output.
25699         * lib/gcc.exp (prune_gcc_output): New proc.
25700         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
25701         prune_gcc_output.
25702
25703 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
25704
25705         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
25706         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
25707
25708 1995-11-15  Jeffrey A Law  (law@cygnus.com)
25709
25710         * gcc.c-torture: Update to c-torture-1.39 release.
25711
25712 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
25713
25714         * lib/c-torture.exp (c-torture-execute): Don't return if one option
25715         fails, try others as well.
25716
25717 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
25718
25719         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
25720         If compilation fails, mark execute tests as `untested'.
25721         If test is marked as unsupported, don't mark compilation and
25722         execute tests as failed.
25723
25724 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
25725
25726         * lib/g++.exp (g++_init): Don't link in libg++, and look to
25727         libstdc++ for whether or not we want to be doing shared
25728         libraries.  Delete link_curses since we don't need it anymore.
25729         * lib/mike-g++.exp (postbase): Don't link in libg++.
25730         * g++.old-deja/old-deja.exp: Likewise.
25731
25732 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
25733
25734         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
25735
25736 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
25737
25738         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
25739         For that, add `-Wl,-a,shared_archive'.
25740         * g++.old-deja/old-deja.exp: Likewise.
25741
25742 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
25743
25744         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
25745
25746 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
25747
25748         * lib/mike-g++.exp (postbase): Pay attention to the status of
25749         g++_load.
25750
25751 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
25752
25753           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
25754
25755 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
25756
25757         * lib/gcc.exp (default_gcc_start): No longer need to log program
25758         being executed or its output, execute_anywhere does that now.
25759         * lib/g++.exp (default_g++_version): Call execute_anywhere.
25760         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
25761
25762 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
25763
25764         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
25765         the same as those in lib/g++.exp.
25766
25767 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
25768
25769         * gcc.c-torture: Update to c-torture-1.38 release.
25770         * gcc.ieee: Related changes.
25771
25772 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
25773
25774         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
25775         "exec". Minor reformatting changes.
25776
25777         * config/rom68k.exp (${tool}_load): Make it work in a canadian
25778         cross. This means all "exec" calls now work on a remote host as
25779         well.
25780         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
25781         cross. Filter out the extra "\r\n" stuff that expect puts in.
25782         (c-torture-execute): Filter out the bogus warnings like
25783         c-torture-compile does. Add support for canadian cross.
25784         * lib/gcc.exp (default_gcc_version, default_gcc_start)
25785         Use execute_anywhere rather than calling exec directly. Now it
25786         works for canadian cross testing.
25787
25788 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
25789
25790         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
25791         results into a variable, and check that rather than using file exists.
25792
25793 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
25794
25795         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
25796         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
25797
25798 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25799
25800         * g++.old-deja/old-deja.exp: Create and pass runshlib and
25801         lib_curses if there's a shared libg++ in the build tree.
25802
25803 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
25804
25805         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
25806         if not supported target.
25807
25808 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
25809
25810         * lib/g++.exp (g++_init): Move empty setting of runshlib and
25811         link_curses up to always happen, not just for native builds.
25812
25813 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
25814
25815         * gcc.c-torture: Update to c-torture-1.36 release.
25816         * gcc.failure: Related changes.
25817
25818 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
25819
25820         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
25821
25822 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
25823
25824         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
25825         * lib/mike-g++.exp (postbase): Not in here.  Still reference
25826         runshlib, link_curses, and mathlib for link and run.
25827
25828         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
25829         pass the runtime shared library options for Solaris, OSF/1, and
25830         Irix5, and link with -lcurses to avoid unresolved references.
25831
25832 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
25833
25834         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
25835         only run once.
25836
25837 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
25838
25839         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
25840
25841 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
25842
25843         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
25844         do not have a framework for the "compat" tests yet.
25845
25846 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25847
25848         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25849         set to null if we're testing vxworks5.1.  Use that instead of
25850         `-lm' in the setting of LIBS for link and run.
25851
25852 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25853
25854         * config/rom68k.exp (${tool}_load): Major changes to make it
25855         work.  Verified that it does in fact return the stuff in
25856         exec_output properly.  Catch any Emul or any TRAP other than 0.
25857
25858 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25859
25860         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25861         LDFLAGS properly for targets that need stuff from libgloss.
25862         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25863         only run once.
25864         (gpp_initialized): New variable.
25865
25866 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25867
25868         * config/rom68k.exp: Load libgloss.exp.
25869         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25870         so we can produce a fully linked binary.
25871         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25872         so we can produce a fully linked binary.
25873
25874 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25875
25876         * lib/plumhall.exp (ph_section): Watch for expected failures.
25877         Add missing `else'.
25878
25879         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25880         run the testcase.
25881         (c-torture): Likewise.
25882
25883 1995-08-28  Doug Evans  <dje@cygnus.com>
25884
25885         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25886
25887         * lib/mike-g++.exp (mike_cleanup): New proc.
25888         (prebase): New globals compiler_result, not_compiler_result,
25889         target_regexp.
25890         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25891         allow leading "-" in pattern.  Watch for unsupported tests.
25892         If $compiler_result is set, pattern match assembler code,
25893         and ditto for $not_compiler_result.
25894         * lib/mike-gcc.exp: Likewise.
25895
25896         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25897         execution "succeeded".
25898
25899 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25900
25901         * config/win32.exp: New file.
25902         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25903
25904 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25905
25906         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25907         unsupported.
25908         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25909         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25910         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25911
25912         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25913         "... without exceptions was ...".  That is now handled by
25914         prune_system_crud.
25915         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25916
25917 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25918
25919         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25920         sieve.c,sort2.c}: New files.
25921         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25922         sieve.exp,sort2.exp}: Drivers for them.
25923
25924         * lib/mike-gcc.exp (program_output): New user settable variable.
25925         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25926         messages.
25927         * lib/mike-g++.exp (program_output): New user settable variable.
25928
25929         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25930
25931         * config/sh.exp: Deleted (use sim.exp instead).
25932
25933 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25934
25935         * config/vx.exp: Declare CHECKTASK as global.
25936         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25937         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25938         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25939
25940 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25941
25942         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25943         target. Like vx.exp, only includes `vx29k.exp' instead of
25944         `vxworks.exp'.
25945
25946 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25947
25948         * config/sim.exp: Increase time limit from 120 seconds to 240.
25949
25950 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25951
25952         * gcc.c-torture/execute/950628-1.c: New test.
25953
25954 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25955
25956         * gcc.c-torture: Update with changes/additions from
25957         c-torture-1.34.
25958
25959 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25960
25961         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25962
25963 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25964
25965         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25966
25967 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25968
25969         * gcc.c-torture/compile/950512-1.c: New test.
25970         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25971         * gcc.dg/struct-ret-1.c: Likewise.
25972
25973 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25974
25975         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25976           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25977
25978 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25979
25980         * gcc.c-torture/special/920411-1.c: Deleted.
25981         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25982
25983 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25984
25985         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25986         cpu limit.
25987
25988 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25989
25990         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25991
25992 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25993
25994         From kenner;
25995         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25996         is the proper length.
25997         * va-arg-3.c: Likewise.
25998
25999 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
26000
26001         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
26002         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
26003
26004         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
26005         * lib/g++.exp (default_g++_start): Delete old cruft.
26006
26007 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
26008
26009         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
26010         (2 * (1 << 18)) to (2 * (1 << 17)).
26011
26012         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
26013
26014 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
26015
26016         * config/rom68k.exp: Renamed from config/idp.exp
26017
26018 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
26019
26020         * c-torture/compile/921109-2.c
26021
26022 1995-04-18  Mike Stump  <mrs@cygnus.com>
26023
26024         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
26025         excess errors.
26026
26027 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
26028
26029         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
26030         output.
26031         * lib/g++.exp (default_g++_start): Likewise.
26032
26033 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
26034
26035         * gcc.c-torture/compile/950329-1.c: New test.
26036
26037 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
26038
26039           * config/bug.exp (${tool}_load): Updated to use new remote_open
26040           and remote_close procs.
26041         * config/idp.exp: New file.
26042
26043 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
26044
26045         * gcc.c-torture/execute/950322-1.c: New test.
26046
26047 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
26048
26049         * config/vx.exp (${tool}_load): Clean up testing of return code from
26050         vxworks_ld and vxworks_spawn.
26051
26052 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
26053
26054         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
26055
26056 1995-03-13  Mike Stump  <mrs@cygnus.com>
26057
26058         * lib/old-deja.exp: Add `excess errors test - ' error, now one
26059         can mark excess errors on a machine by machine basis.  Note, the
26060         default is to not expect any excess errors, even when excess
26061         errors test - is given, so you will want to put an XFAIL ... on
26062         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
26063         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
26064         those 4 machines, but no others.
26065
26066 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
26067
26068         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
26069         * lib/c-torture.exp: to here.
26070
26071 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
26072
26073         * gcc.c-torture/execute/950221-1.c: New test.
26074         * gcc.c-torture/execute/struct-ret-1.c: New test.
26075         * gcc.c-torture/compile/950221-1.c: New test.
26076
26077         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
26078
26079 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
26080
26081         * gcc.c-torture/execute/arith-1.c (main): Return 0.
26082         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
26083
26084 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
26085
26086         * g++.gb: New directory of tests, derived from my signature and
26087         class scoping tests.
26088
26089         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
26090         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
26091         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
26092         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
26093         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
26094         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
26095         * g++.gb/sig25.C: Likewise.
26096
26097         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
26098         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
26099         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
26100         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
26101         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
26102         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
26103         * g++.gb/sig25.exp: Likewise.
26104
26105         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
26106         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
26107         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
26108         * g++.gb/scope13.C: Likewise, this test still fails.
26109
26110         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
26111         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
26112         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
26113         * g++.gb/scope13.exp: Ditto.
26114
26115         * g++.gb/README: New file, explains what these tests are about.
26116
26117 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
26118
26119         * lib/dg.exp (dg-do): Support `preprocess'.
26120         (dg-test): Likewise.
26121
26122 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
26123
26124         * config/udi.exp: change "continue -expect" to "exp_continue".
26125
26126 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
26127
26128         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
26129         Delete redundant tests.
26130
26131         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
26132         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
26133         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
26134         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
26135         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
26136         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
26137         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
26138         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
26139
26140         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
26141         storing label pointers.
26142         * gcc.c-torture/execute/921019-1.c: Likewise.
26143         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
26144         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
26145         parameter fp.
26146         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
26147         constants.
26148
26149         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
26150         Delete obsolete tests.
26151
26152         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
26153         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
26154         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
26155         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
26156         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
26157         * gcc.c-torture/compile/950124-1.c: New test.
26158
26159         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
26160
26161 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
26162
26163         * lib/mike-g++.exp: Add -lm to LIBS.
26164
26165 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
26166
26167         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
26168
26169 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
26170
26171         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
26172
26173 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
26174
26175         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
26176
26177 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
26178
26179         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
26180         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
26181         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
26182         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
26183         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
26184         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
26185         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
26186         * g++.law/{operators31.C, operators32.C,
26187         * g++.law/{operators33.C, operators34.C}: Likewise.
26188         * g++.law/{pic1.C, refs2.C}: Likewise.
26189         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
26190         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
26191         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
26192         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26193
26194         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
26195         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
26196         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
26197         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
26198         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
26199         * g++.law/{enum9.exp, friend5.exp}: Likewise.
26200         * g++.law/{nest3.exp, nest4.exp}: Likewise.
26201         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
26202         * g++.law/{operators30.exp, operators31.exp}: Likewise.
26203         * g++.law/{operators32.exp, operators33.exp}: Likewise.
26204         * g++.law/{operators34.exp}: Likewise.
26205         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
26206         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
26207         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
26208         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
26209         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26210
26211         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
26212         No longer expected to fail.
26213         * g++.law/missed-error3.C: Tweak for recent bool changes.
26214
26215 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
26216
26217         * config/emb-unix: Deleted.
26218         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
26219         remote execution.  Do final link on remote host if REMOTE_LINK is set.
26220
26221 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
26222
26223         * lib/dg.exp (dg-test): Fix typo in last patch.
26224
26225 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
26226
26227         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
26228         (handles multiple occurrences).
26229
26230 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
26231
26232         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
26233         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
26234         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
26235         printed).
26236         * lib/c-torture.exp (c-torture-compile): Likewise.
26237         (c-torture): Prepend full path if missing.
26238         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
26239         (gcc_fail): Likewise.
26240         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
26241
26242 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
26243
26244         * lib/netware.exp: Only attach to NetWare i386 systems.
26245
26246 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
26247
26248         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
26249         messages.  Add test name to "output pattern match" pass/fail message.
26250
26251 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
26252
26253         * gcc.dg: New testsuite.
26254         * gcc.dg/dg.exp: New file.
26255
26256         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
26257         test-switch.c}: Deleted.
26258
26259         * gcc.misc-tests/msgs.exp: New testcase driver.
26260
26261 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
26262
26263         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
26264         Watch for illegal return values from ${tool}_load.
26265         * config/unix.exp (${tool}_load): Fix pass/fail detection for
26266         cross targets.  Coerce return value >0 to 1.
26267
26268 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
26269
26270         * config/unix.exp (${tool}_load): Call program rsh, not proc.
26271
26272         * config/emb-unix.exp: New file.
26273
26274         * config/sim.exp: Error if variable $SIM not defined.
26275         (${tool}_load): Mark test as "untested" if simulator missing.
26276
26277         * config/unix.exp: Load remote.exp to get rcp_download.
26278         * lib/c-torture.exp: Use different option lists for testcases with
26279         and without loops.
26280         * gcc.c-torture/execute/execute.exp: Likewise.
26281
26282 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
26283
26284         * config/*.exp: Clarify return code from ${tool}_load.
26285         Call `unresolved' or `untested' instead of `warning' or `perror'
26286         (sometimes you still want to call both though).
26287         Add comment that `shell_id' is local to each file.
26288         * config/udi.exp (timeout): Set to 30.
26289         Don't print warning if connection fails, $connectmode has already
26290         printed an error.
26291         (${tool}_load): Move verbose messages to level 2.
26292         Rework pattern for "Process started" message.
26293         Pass `shell_id' to ${connectmode}_download.
26294         Retry twice upon timeout.  Make resetting of target more robust.
26295         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
26296         Pass `shell_id' to exit_$connectmode.
26297         Only call exit_$connectmode if connected.
26298         * config/unix.exp (${tool}_load): Check return codes better.
26299         * config/vrtx.exp (${tool}_load): Likewise.
26300         * config/vx.exp (${tool}_load): Likewise.
26301         Delete unneeded global's.
26302         * lib/dg.exp (dg-test): Update to reflect clarified return codes
26303         from ${tool}_load.
26304         (dg-stat): Delete.
26305         (dg-init): Delete recording of pass/fail counts.
26306         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26307         (old-dejagnu-init): Likewise.
26308         (old-dejagnu-stat): Delete contents, empty proc now.
26309         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
26310         (c-torture): Delete references to lcnt, lpass, lfail.
26311         Get option list from TORTURE_OPTIONS.
26312         Delete -funroll[-all]-loops if no loops.
26313         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
26314         (g++_stat): Delete contents (empty proc now).
26315         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
26316         (gcc_finish): Likewise.
26317         (gcc_stat): Deleted.
26318         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
26319         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
26320         * gcc.c-torture/execute/execute.exp: Likewise.
26321         Split tests into two parts: compile, execute.
26322         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
26323         no loops.  Update to reflect clarified return codes from ${tool}_load.
26324
26325 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
26326
26327         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
26328         to grep for.
26329         (old-dejagnu): Likewise (where necessary).
26330
26331 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
26332
26333         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
26334
26335         * lib/dg.exp (dg-process-target): Fix processing of selector.
26336         Add comment regarding use of `error'.
26337
26338         * lib/gcc.exp (prune_system_crud): Define if missing.
26339         * lib/g++.exp (prune_system_crud): Likewise.
26340
26341         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
26342         Call prune_system_crud.
26343         * lib/dg.exp (dg-runtest): New proc.
26344         Use perror instead of send_user for tcl errors in testcase.
26345         Don't return any value, it's never used.
26346         Don't clobber previous definition of `unknown'.
26347         Print tcl errors in `dg-final'.
26348
26349 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
26350
26351         * lib/dg.exp (dg-process-target): Improve syntax error messages.
26352         (dg-test): Don't print errorInfo, it contains stack backtrace.
26353
26354 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
26355
26356         * lib/g++.exp (runtest_file_p): Define if missing.
26357
26358 1994-09-24  Doug Evans  (dje@cygnus.com)
26359
26360         * lib/mike-g++.exp: Comment out loading of g++.exp.
26361         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
26362         (default_g++_version): Always print something.
26363         (default_g++_start): Comment out call to `which'.
26364         (g++_start, g++_load): Deleted (must be defined in config file).
26365         * lib/gcc.exp: Test for existence of $CC at start.
26366         Delete check for tmpdir (done in gcc_init).
26367         (default_gcc_version): Always print something.
26368         (default_gcc_start): Comment out call to `which'.
26369         * config/*.exp: Major cleanup - make cross targets work at least a
26370         little better for g++ (by not being "--tool gcc" specific).
26371         Rename gcc_xxx to ${tool}_xxx.
26372         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
26373         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
26374
26375 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
26376
26377         * lib/c-torture.exp (c-torture-compile): Rework compiler
26378         message processing.
26379
26380         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
26381         c-torture.
26382
26383 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
26384
26385         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
26386
26387         * lib/dg.exp (dg-process-target): Support { target native }.
26388
26389 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
26390
26391         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
26392         looked for "... program xxx got fatal signal".
26393         Correct regsub munging of `comp_output'.
26394         Ignore compiler messages "path prefix not used" and "linker input
26395         file unused".
26396
26397 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
26398
26399         * lib/gcc.exp (runtest_file_p): Define if missing.
26400         * gcc.prms/template.c: Example to work from.
26401
26402 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
26403
26404         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
26405         * lib/dg.exp (dg-test): Call unsupported testcases as such.
26406
26407         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
26408         * gcc.prms/1883.c: Moved from compile/940714-1.c.
26409         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
26410         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
26411
26412         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
26413         (dg-process-target): No longer a varargs proc.
26414         Return S/N for target, P/F for xfail.  All callers changed.
26415         (user option procs): More argument checking.
26416         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
26417         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
26418         (dg-test): Skip test if not running on selected target in `dg-do'.
26419         Update handling of `dg-do-what', `dg-output-text'.
26420         Separate execution pass/fail from output pattern match pass/fail.
26421         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
26422
26423 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
26424
26425         * gcc.c-torture/special/special.exp: Don't expect failure for mips
26426         target for 920510-1.c.
26427
26428 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
26429
26430         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
26431         Clean up comment regarding use of passcnt, etc.
26432         (gcc_stat): Don't update `testcnt' here.
26433         (gcc_finish): Do it here.
26434         Might as well reset `but_id' here too.
26435         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
26436         to determine if the file should be tested.
26437         * gcc.c-torture/compile/compile.exp: Likewise.
26438         * gcc.c-torture/execute/execute.exp: Likewise.
26439         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26440         * gcc.misc-tests/dg-test.exp: Likewise.
26441         * gcc.prms/prms.exp: Likewise.
26442         * gcc.wendy/wendy.exp: Likewise.
26443         * g++.old-deja.exp: Likewise.
26444         Move "Testing file" message to verbose level 1.
26445
26446 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
26447
26448         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
26449
26450 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
26451
26452         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
26453         (default_gcc_start): Accept optional second list element
26454         of compiler flags.  Print compiler output at verbosity level 2.
26455         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
26456         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
26457         Save current values of framework globals passcnt, failcnt, xpasscnt,
26458         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
26459         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
26460         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
26461         xfailcnt to compute stats.  Update framework global `testcnt' from
26462         pass/fail counts.
26463         (gcc_finish): New proc.  Clean up test environment.
26464         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
26465         (gcc_epass, gcc_efail): Delete.
26466         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
26467         argument of line number.
26468         (dg-init): If the tool has an init routine, call it.
26469         (dg-test): Remove args `cflags_var' and `libs_var'.
26470         Pass all compiler options to ${tool}_start.
26471         Handle missing line number.
26472         (dg-finish): New function.
26473         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
26474         particular files.  Call gcc_finish at end.  Move "skipping test"
26475         message to verbosity level 3.
26476         * gcc.c-torture/compile/compile.exp: Likewise.
26477         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26478         * gcc.c-torture/execute/execute.exp: Likewise.
26479         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26480         Print testcase being tried at verbosity level 1.
26481         * gcc.c-torture/special/special.exp: Unset xfail.
26482         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26483         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
26484         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
26485         * gcc.failure/failure.exp: Likewise.
26486         * gcc.ieee/ieee.exp: Likewise.
26487         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
26488         Update call to dg-test.  Call dg-finish at end.
26489         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
26490         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26491         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
26492         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
26493         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
26494         * gcc.wendy/wendy.exp: Add copyright.
26495         Delete setting of tmpdir (done by gcc_init).
26496         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
26497         Pass compiler flags to gcc_start.  Call gcc_finish at end.
26498         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
26499         gcc_[ce]pass/fail.
26500
26501 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
26502
26503         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
26504         confusion.
26505         (g++_load): Likewise.
26506
26507         * config/*.exp (gcc_load): Some were varargs fns and some were not.
26508         Rename argument to `prog' to remove the confusion.
26509         Varargs fns behave differently too!
26510         (g++_load): Likewise.
26511
26512         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
26513
26514         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
26515         what it is.  Delete (always) printing of status value for !native.
26516         Simplify verbose code, and include status and exec_output.
26517         (g++_load): Use gcc_load.
26518
26519 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
26520
26521         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
26522         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
26523         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
26524         940714-3.c as these testcases don't exist anymore.  Make
26525         va-arg-1.c expected to pass.
26526
26527 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
26528
26529         * gcc.misc-tests/misc.exp: Only run specific testcases.
26530         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
26531         * gcc.misc-tests/dg-[1-9].c: New files.
26532
26533         * lib/dg.exp: New testsuite driver.
26534         * gcc.prms/prms.exp: Use it.
26535
26536         * README.gcc: New file.
26537
26538         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
26539         Document and reset `lxpass' and `lxfail'.
26540         Simplify "initialized" message.
26541         (gcc_stat): Clean up comments a little.
26542
26543 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
26544
26545         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
26546
26547 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
26548
26549         * lib/old-dejagnu.exp (process-option): New proc.
26550         (old-dejagnu-init, old-dejagnu-stat): Likewise.
26551         (old-dejagnu): Simplify.
26552         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
26553
26554 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
26555
26556         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
26557         exists and is not an empty string.
26558
26559         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
26560         $xfail rather than calling setup_xfail.  Clear $xfail when test is
26561         finished.
26562         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
26563         automatically.
26564
26565         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
26566         longer expected to fail.
26567
26568         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
26569         "f" function call.
26570
26571         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
26572
26573         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26574         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26575         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26576         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26577         c-torture-1.29.
26578
26579         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26580         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26581
26582         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26583
26584         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26585         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26586
26587         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26588         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26589         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26590
26591 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26592
26593         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26594         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26595         940714-1.c, 940714-2.c, 940714-3.c},
26596         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26597         gcc.misc-tests/{mg.c,mg.exp}:
26598         New tests.
26599         * gcc.noncompile/noncompile.exp: Change accordingly.
26600
26601 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26602
26603         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26604         Undo previous clobberage.
26605
26606 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26607
26608         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26609         * gcc.special/{930510-1.c, special.exp}:
26610         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26611         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26612         struct-varargs-1.c}: New tests from c-torture-1.26.
26613
26614 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26615
26616         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26617           argument to switch.
26618
26619 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
26620
26621         * Revert the previous changes.  Please see Rob's directory
26622           (/lisa/test/rob/progressive/gcc/testsuite) for testing
26623           fixes.
26624
26625 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
26626
26627         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
26628             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
26629             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
26630             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
26631             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
26632             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
26633             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
26634             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
26635             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
26636             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
26637             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
26638             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
26639             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
26640             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
26641             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
26642             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
26643             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
26644             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
26645             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
26646             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
26647             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
26648             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
26649             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
26650             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
26651             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
26652             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26653             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
26654
26655 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
26656
26657         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
26658             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
26659           with perror calls.
26660
26661 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
26662
26663         * config/unix.exp (g++_load): Fix syntax.
26664
26665 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
26666
26667         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
26668         * gcc.noncompile/921017-1.c: Deleted obsolete test.
26669         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
26670         Don't expect va-arg-1.c to fail.  Correct expected output for
26671         920928-1.c.
26672         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
26673         * gcc.wendy/hbm4.c: Correct typo.
26674         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
26675
26676 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
26677
26678         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
26679         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
26680         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
26681         * lib/c-torture.exp (c-torture-compile): Ditto.
26682
26683         Reduce volume of output (remove all the -I's and such).
26684         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
26685         Call gcc_cpass, gcc_cfail.
26686         (c-torture): Pass testing option to c-torture-compile.
26687
26688 1994-03-21  Doug Evans  (dje@cygnus.com)
26689
26690         Bring patches over from progressive.
26691         * config/default.exp: Exit remote shell cleanly.
26692         (g++_exit, g++_start): Add default versions.
26693         * config/sim.exp (gcc_load): Use perror, not error.
26694
26695 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
26696
26697         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
26698         set in site.exp.
26699
26700 1994-03-14  Doug Evans  (dje@cygnus.com)
26701
26702         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
26703         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
26704         (wendy_try): New proc to run testcase.
26705         (main loop): Call 'em.
26706         * gcc.wendy/*.c: Clean up pass to correct expected output.
26707
26708         * lib/gcc.exp: Minor cleanup work.
26709         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
26710
26711 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
26712
26713         * config/sim.exp (gcc_load): Document return codes better.
26714         Don't pass -v to simulator.
26715
26716 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
26717
26718           * gcc.special/920717-x.c: Fix typo.
26719           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
26720           get at sources.
26721
26722         * lib/mike-gcc.exp: Fix typo.
26723
26724 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
26725
26726         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
26727         binary to use, transform the name.
26728         * config/*.exp: rename everything. Nuke any g++ specific files,
26729         it's now a special case of gcc that requires no special support.
26730         Add a default.exp for unsupported targets.
26731
26732 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
26733
26734         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
26735         lib/old-dejagnu.exp: Fix a few patterns to work with the new
26736         version of Tcl.
26737
26738 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
26739
26740         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
26741         than a warning.
26742
26743 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
26744
26745         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
26746
26747 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
26748
26749         * gcc.execute/execute.exp: Combine opt_list and foption_list into
26750         option_list.  Compile every file with only 4/6 option choices
26751         (same as C torture) instead of with 12/18 different option
26752         choices.
26753         * lib/c-torture.exp: Likewise.
26754
26755         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
26756         not already set.
26757
26758 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
26759
26760         * lib/old-deja.exp: Add `excess errors test fails' error, now one
26761         can put an XFAIL *-*-* on excess errors.
26762
26763 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
26764
26765         * g++.law: Add more tests derived from g++-bugs snapshots.
26766
26767         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
26768         equivalent to g++.law/init9.
26769
26770         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
26771         compiled it, and the a.out file after we've run it.
26772
26773 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
26774
26775         * lib/mike-g++.exp (postbase): Delete the .o file after we've
26776         compiled it, and the a.out file after we've run it.
26777
26778 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
26779
26780         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
26781
26782 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
26783
26784         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
26785         version number.
26786
26787 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
26788
26789         * g++.law: New directory of g++ tests derived from the g++-bugs
26790         snapshots.
26791
26792 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
26793
26794         * gcc.compile: initbug1.c initbug1.exp testcase added
26795
26796 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
26797
26798         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
26799         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
26800           fixes submitted by Jeff Law (law@cs.utah.edu)
26801         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
26802           Jeff Law (law@cs.utah.edu)
26803
26804
26805 1993-11-30  Mike Stump  (mrs@cygnus.com)
26806
26807         * config/unix-g++.exp: Follow the gcc way of doing things.
26808         * g++.old-deja/old-deja.exp: Minor updates.
26809         * lib/g++.exp: New file, follow the gcc way of doing things.
26810         * lib/old-dejagnu.exp: Minor updates.
26811         * lib/mike-g++.exp: Always unset errorInfo.
26812
26813 1993-11-06  Mike Stump  (mrs@cygnus.com)
26814
26815         * lib/gcc.exp: Fix some errors with the below change, CC and
26816         CFLAGS should be global when setting, not local.
26817
26818 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
26819
26820         * lib/gcc.exp: Transform tool name.
26821
26822 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26823
26824         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
26825
26826 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26827
26828         * lib/gcc.exp: change gcc_done to gcc_stat
26829
26830 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26831
26832         * Upgraded gcc testsuite to c-torture version 1.25
26833
26834 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
26835
26836         * lib/gcc.exp: added reporting code. Changed verbose compile message.
26837         * lib/c-torture: added hooks for new reporting code.
26838
26839 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
26840
26841         * config/sh-gcc.exp: check if sh-sim exists in the path
26842
26843 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
26844
26845         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
26846         * gcc.compile/compile.exp: Initial changes for new logic.
26847         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26848         * gcc.failure/failure.exp: Initial changes for new logic.
26849         * gcc.ieee/ieee.exp: Initial changes for new logic.
26850         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26851         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26852         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26853         * lib/c-torture.exp: Initial changes for new logic.
26854         * lib/gcc.exp: Initial changes for new logic.
26855
26856 1993-10-15  Mike Stump  (mrs@cygnus.com)
26857
26858         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26859         depend upon failure or success.  Fully qualify names in failure
26860         and success messages.  Always remove a.out before starting
26861         compile, just in case.  Pay more attention to error text output by
26862         the compiler.  Handle testcases with no known past errors just
26863         like all others, so that things are uniform.  Other miscellaneous
26864         improvements.
26865
26866 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26867
26868         * gcc.cpp: new directory for cpp tests
26869
26870 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26871
26872         * lib/chill.exp: Code reformatted, removed unused code.
26873         * config/unix-chill.exp: Code reformatted, removed unused code.
26874         * chill.execute/execute.exp: Code reformatted, removed unused code.
26875         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26876
26877 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26878
26879         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26880         routines not written.
26881
26882 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26883
26884         * config/bug-gcc.exp: Use new procs from bug.exp.
26885
26886 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26887
26888         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26889         via ftp, rather than depending on NFS.
26890         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26891         case.
26892
26893 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26894
26895         * config/bug-gcc.exp: Use new download proc.
26896
26897 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26898
26899         * chill.execute/execute.exp: cleanups, handles errors better
26900         * chill.compile/compile.exp: rewrite, based on execute.exp
26901         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26902         * lib/chill.exp: major changes to diff proc and compile and link
26903           procs. added chill_fail and chill_pass wrappers to pass and
26904           fail. added more comments, and handle error codes better.
26905           Added a hack to capture stderr from exec, so noncompile tests
26906           can work.
26907
26908 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26909
26910         * chill.execute/execute.exp: rewrite of testsuite driver
26911         * lib/chill.exp: rewrite of testsuite driver
26912         * config/unix-chill.exp: rewrite of testsuite driver
26913
26914 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26915
26916     In chill.execute:
26917         * iexpr.ch: Standardize uppercase.
26918         * tuples.dat: Standardize uppercase.
26919         * vary.ch: standardize.  Correct varying string assignments.
26920         * vary.dat: Add new output lines.
26921
26922 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26923
26924     In chill.execute:
26925         * chprintf.ch: Standardize use of uppercase.
26926         * tuples.ch: Standardize and turn arr2 into a DCL,
26927           rather than a SYN.
26928         * pinits.ch: Standardize.
26929
26930 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26931
26932         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26933         * Makefil: Renamed to Makefile.in.
26934         * configure.in: New.
26935
26936 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26937
26938     In chill.execute:
26939         * .cvsignore: Add result/output files.
26940         * Makefile: Fix up variables at start.  Use MFLAGS
26941           everywhere.  Correct bool_loc, built_ins entries.
26942           Add entry for vary1.ch.
26943         * bitarray.ch: Standardize upper-case usage.
26944         * bitexpr.ch: Standardize, add output of b1.
26945         * params.ch: Use arrayt in along PROC parameters, to
26946           avoid novelty problems.
26947         * sets.ch: Tiny cleanup.
26948         * vary1.ch: Re-indent.
26949
26950 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26951
26952           * Add PR-related files to Makefiles, .cvsignore files, etc.
26953
26954 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26955
26956         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26957           with compiler objects. New names are test-flow.c and test-loop.c
26958
26959 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26960
26961         * Upgraded c-torture tests from 1.19 to 1.20
26962
26963         * new files:
26964         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26965         * gcc.compile: 930623-1.c 930623-2.c
26966         * gcc.noncompile: 930622-1.c 930622-2.c
26967         * gcc.failure: 920411-1.c 920627-2.c
26968         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26969
26970 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26971
26972         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26973           More changes to get testsuite working properly. Needs more work.
26974           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26975
26976 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26977
26978         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26979           More changes to get testsuite working properly. Needs more work.
26980
26981 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26982
26983         * chill.compile/compile.exp: Added for Dejagnu support
26984         * chill.execute/execute.exp: Added for Dejagnu support
26985         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26986
26987 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26988
26989     This should complete moving the CHILL test files.
26990         * chill.noncompile(.cvsignore printf.grt
26991             in-printf.grt chprintf.grt chprintf.ch):
26992             Added test-support files.
26993           (Makefile): Modified further.
26994         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26995             signal.ch): Added test files.
26996           * chill.execute (.cvsignore printf.grt printr.c
26997             in-printf.grt rts.c chprintf.grt rts.h): Added
26998           test-support files.
26999             (Makefile): More corrections.
27000
27001 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
27002
27003         * chill.compile, chill.execute, chill.nocompile: Add CHILL
27004           test cases, ready for DejaGnu.
27005
27006 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
27007
27008         * Upgraded c-torture tests from 1.18 to 1.19
27009
27010         * gcc.compile: added test(s):
27011           930607-1.c
27012         * gcc.execute: added test(s):
27013           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
27014
27015         * added new subdirectory for misc tests: gcc.misc-tests
27016         * gcc.misc-test(s): added tests:
27017           inst-check.c test-consts.c test-ior.c test-switch.c
27018
27019 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
27020
27021         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
27022
27023 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
27024
27025         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
27026
27027 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
27028
27029         * Upgraded c-torture tests from 1.17 to 1.18
27030
27031 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
27032
27033         * Upgraded c-torture tests from 1.12 to 1.17
27034
27035 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
27036
27037         * lib/old-dejagnu.exp:
27038           Fixed handling of XFAIL target triplets to correctly
27039           recognize wildcard characters.  Removed code that
27040           appended a unique id tag to the end of the file name
27041           printed out by the result of the testcases within a
27042           given test file.
27043
27044 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
27045
27046         * lib/old-dejagnu.exp:
27047           Reworked expected failure handling to trigger off of XFAIL
27048           keyword in keyphrase embeded in testcase source code. The
27049           XFAIL keyword must be at the end of the keyphrase line. It
27050           may optionally be followed by one or more target triplets.
27051           It has just occured that the handling of wildcards in the
27052           target triplet may not be correct.
27053
27054 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
27055
27056         * g++.old-deja/tests:
27057           Moved all subdirectories up one level into g++.old-deja .
27058
27059         * lib/old-dejagnu.exp:
27060           Fixed problem with CXXFLAGS not being properly reset, and being
27061           corrupted with extraneous "-c" compiler option.  This was
27062           causing binaries to not be generated for test that needed them.
27063           Modified strings passed to "pass" and "fail" so that individual
27064           tests from the same test file would be distinguished by an
27065           identifier appended to the test file name in the summary logs;
27066           this corrected a problem with erroneous diff logs.  Added code
27067           to search testcases for expected fail and unexpected pass keywords.
27068
27069 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
27070
27071         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
27072
27073 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
27074
27075         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
27076           Removed extraneous text from end of "Special g++ Options"
27077           keyphrase.
27078
27079         * lib/old-dejagnu.exp: Added pattern matching to look for new
27080           keywords, embedded in testcases comments, which will trigger
27081           calls to xpass and xfail.
27082
27083 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
27084
27085         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
27086           comments embedded in the testcases, especially the one looking for
27087           special compiler options, as well as the pattern matching for the
27088           compiler output again.
27089
27090 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
27091
27092         * lib/old-dejagnu.exp: Do a proper check of the return value for
27093           execute tests. Fixed several problems with the pattern matching
27094           of the compiler output which gave erroneous test results.
27095           Changed several of the test result messages to be more descriptive.
27096         * config/unix-g++.exp: Proc g++_load now actually works and
27097           executes the tests passed to it and returns a usable return
27098           value.
27099
27100 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
27101
27102           * lib/gcc.exp: Exits gracefully if $CC is bogus.
27103
27104 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
27105
27106         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
27107           Modified both files to properly execute the old style
27108           dejagnu tests. The previous versions of these files were
27109           experimental and did not function anything near correctly.
27110
27111 1993-04-05  Rob Savoye  (rob@cygnus.com)
27112
27113         * Removed all Makefile.in and configure.in files. No configuration
27114         needed now.
27115
27116 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
27117
27118         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
27119
27120 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
27121
27122         * gcc.compile/configure.in, gcc.unsorted/configure.in,
27123         gcc.special/configure.in, gcc.noncompile/configure.in,
27124         gcc.execute/configure.in, gcc.code_quality/configure.in,
27125         g++.other/configure.in, g++.old-deja/configure.in,
27126         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
27127         in srcname setting.
27128
27129 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
27130
27131         * lib/udi.exp:  Fixed mondfe and mondfe_download.
27132         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
27133         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
27134
27135 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
27136
27137         * config/udi-gdb.exp: Check $shell_id after connecting to target.
27138         (gdb_exit): Don't remove *_soc files.
27139
27140 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
27141
27142         * lib/c-torture.exp: Don't look for main; instead always use -w
27143         -c.  This is how the c-torture tests work.  Remove the object
27144         file if the compilation succeeds.
27145         * gcc.execute/execute.exp: Remove executable if test passes.
27146         * gcc.noncompile/noncompile.exp: Every test is an expected
27147         failure.
27148         * gcc.special/special.exp: Added tests from c-torture 1.11,
27149         corrected use of existing test.
27150         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
27151         gcc.execute/920625-1.c: Updated to c-torture 1.11.
27152         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
27153         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
27154         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
27155         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
27156         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
27157         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
27158         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
27159         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
27160         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
27161         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
27162         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
27163         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
27164         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
27165         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
27166         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
27167         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
27168         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
27169         c-torture 1.11.
27170         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
27171         correspond to c-torture 1.11.
27172
27173         * New file.