OSDN Git Service

* builtins.c, c-common.c, c-decl.c, c-format.c: Say "argument"
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2
3         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
4
5 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6
7         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
8
9 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
10
11         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
12
13 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
14
15         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
16         exit. 
17
18 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
19
20         PR tree-opt/18299
21         * gcc.c-torture/pr18299-1.c: New test.
22
23 2004-11-06  Andreas Schwab  <schwab@suse.de>
24
25         * gcc.dg/pr16286.c: Also test for bool and pixel.
26
27 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
28
29         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
30         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
32         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
33         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
34         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
36         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37         gcc.dg/struct-semi-3.c: New tests.
38
39 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40
41         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
42
43 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44
45         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
46         Do not use C99 designators.
47
48 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
49
50         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
51
52 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
53
54         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
55         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
56         * gcc.c-torture/execute/simd-5.x: Remove.
57
58 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
59
60         PR rtl-optimization/17933
61         * gcc.dg/torture/pr17933-1.c: New test.
62
63 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
64
65         PR target/18106
66         * lib/target-supports.exp (check_weak_available): Support
67         Windows.
68
69 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
70
71         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
72         call to fflush(stdout) before abort.
73         (my_ffsll): New function.
74         (generate_fields): Use it.
75
76 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
77
78         * gcc.dg/init-undef-1.c: New test.
79
80 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
81
82         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
83         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
84         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
85         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
86         expected messages for new parser.
87
88 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
89
90         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
91         
92 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
93
94         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
95         on LP64 targets.
96
97 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
98
99         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
100         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
101         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
102         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
103         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
104         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
105         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
106         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
107         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
108         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
109
110 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
111
112         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
113         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
114         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
115         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
116         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
117         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
118         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
119         for new parser.
120
121 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
122
123         PR target/15342
124         * gcc.dg/20041104-1.c: New test.
125
126 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
127
128         * g++.dg/template/nontype7.C: New test.
129         * g++.dg/template/nontype8.C: Likewise.
130         * g++.dg/template/nontype9.C: Likewise.
131         * g++.dg/template/nontype10.C: Likewise.
132         * g++.dg/tc1/dr49.C: Likewise.
133         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
134         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
135
136 2004-11-04  Ben Elliston  <bje@au.ibm.com>
137
138         * g++.dg/rtti/tinfo1.C: Remove xfails.
139
140 2004-11-04  Ben Elliston  <bje@au.ibm.com>
141
142         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
143         packed attribute to the definition to satisfy the new C++ parser.
144
145 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
146
147         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
148         invocations of va_arg.
149
150 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
151
152         PR c++/18124
153         * g++.dg/template/crash25.C: New test.
154
155         PR c++/18155
156         * g++.dg/template/typedef2.C: New test.
157         * g++.dg/parse/crash13.C: Adjust error markers.
158
159         PR c++/18177
160         * g++.dg/conversion/const3.C: New test.
161         
162 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
163
164         PR fortran/17535
165         PR fortran/17583
166         PR fortran/17713
167         * gfortran.dg/generic_[123].f90: New testcases.
168
169 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
170
171         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
172         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
173
174 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
175
176         PR tree-opt/16808
177         * gcc.c-torture/compile/pr16808.c: New test.
178
179 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
180
181         PR rtl-optimization/17104
182         * gcc.dg/ppc-bitfield1.c: New.
183
184 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
185
186         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
187
188 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
189
190         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
191         strings for 32-bit code.
192
193 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
194
195         PR c/18239
196         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
197
198 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
199
200         PR c++/18064
201         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
202
203 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
204
205         PR c++/15172
206         * g++.dg/init/aggr2.C: New test.
207
208 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
209
210         * objc.dg/local-decl-1.m: New test.
211
212 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
213
214         * gcc.dg/20040910-1.c: Adjust regex.
215
216 2004-10-30  Roger Sayle  <roger@eyesopen.com>
217
218         PR rtl-optimization/18084
219         * g++.dg/opt/pr18084-1.C: New testcase.
220
221 2004-10-30  Matt Austern  <austern@apple.com>
222
223         PR c++/17542
224         * g++.dg/ext/attrib18.C: New test.
225         
226 2004-10-30  Roger Sayle  <roger@eyesopen.com>
227
228         PR middle-end/18096
229         * gcc.dg/pr18096-1.c: New test case.
230
231 2004-10-30  Roger Sayle  <roger@eyesopen.com>
232
233         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
234
235 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
236
237         PR c/16666
238         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
239         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
240         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
241         gcc.dg/old-style-prom-3.c: New tests.
242
243 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
244
245         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
246         Remove unnecessary inclusion of stdio.h.
247
248 2004-10-29  Roger Sayle  <roger@eyesopen.com>
249
250         PR rtl-optimization/17581
251         * gcc.dg/pr17581-1.c: New test case.
252
253 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
254
255         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
256         being implemented.
257         * g++.dg/conversion/dr195-1.C: New.
258         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
259         * g++.old-deja/g++.mike/p10148.C: Likewise.
260
261 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
262
263         PR c++/17695
264         * g++.dg/debug/typedef2.C: New test.
265
266 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
267
268         PR fortran/13490
269         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
270         * gfortran.dg/g77/README: Update.
271
272 2004-10-28  Matt Austern  <austern@apple.com>
273
274         PR c++/14124
275         * g++.dg/ext/packed7.C: New test.
276         
277 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
278
279         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
280         scan-assembler.
281         * lib/scanasm.exp (hidden-scan-for): New proc.
282         (scan-hidden): Use hidden-scan-for instead of constructing the scan
283         string.
284         (scan-not-hidden): Likewise.
285         * lib/target-supports.exp (check_visibility_available): mach-o is
286         support too.
287
288 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
289
290         PR c++/17132
291         * g++.dg/template/memclass3.C: New test.
292
293 2004-10-28  Adam Nemet  <anemet@lnxw.com>
294
295         PR middle-end/18160  
296         * gcc.dg/register-var-1.c: New test.
297         * gcc.dg/register-var-2.c: New test.
298         * gcc.dg/asm-7.c: Taking the address of a register variable is an
299         error now.
300
301 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
302
303         PR other/18172
304         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
305         unused variables.
306         * gcc.dg/vect/vect-22.c: Likewise.
307
308 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
309
310         * gcc.dg/i386-rotate-1.c: New test.
311
312 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
313
314         * g++.dg/init/ref12.C: Add "run" marker.
315
316         PR c++/17435
317         * g++.dg/init/ref12.C: New test.
318
319         PR c++/18140
320         * g++.dg/template/shift1.C: New test.
321         * g++.dg/template/error10.C: Adjust error markers.
322
323 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
324
325         PR tree-opt/17529
326         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
327
328 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
329
330         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
331         * gcc.dg/weak/weak-3.c: Likewise.
332         * gcc.dg/weak/weak-5.c: Likewise.
333         * gcc.dg/weak/weak-9.c: Likewise.
334         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
335         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
336
337         * gcc.dg/darwin-weakimport-1.c: New.
338
339 2004-10-28  Ben Elliston  <bje@au.ibm.com>
340
341         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
342
343 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
344
345         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
346         'syntax' error messages.
347         * gcc.dg/cpp/direct2s.c: Likewise.
348
349 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
350
351         * gcc.c-torture/compile/20041026-1.c: New.
352
353 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
354
355         PR c++/18093
356         * g++.dg/lookup/ns2.C: New test.
357
358         PR c++/18020
359         * g++.dg/template/enum4.C: New test.
360
361         PR c++/18161
362         * g++.dg/template/expr1.C: New test.
363
364 2004-10-26  Ben Elliston  <bje@au.ibm.com>
365
366         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
367
368 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
369
370         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
371         gcc.dg/decl-nospec-3.c: New tests.
372
373 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
374
375         * objc.dg/super-class-3.m: New test.
376
377 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
378
379         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
380         resyncing.
381         * gcc.dg/cpp/direct2s.c: Likewise.
382
383 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
384
385         * objc.dg/image-info.m: Update for changes to section selection.
386
387 2004-10-25  David Ayers  <d.ayers@inode.at>
388             Ziemowit Laski  <zlaski@apple.com>
389
390         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
391         diagnostics when messaging 'id <Proto>'.
392         * objc.dg/class-protocol-1.m: New test.
393         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
394         a non-existent method signature.
395         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
396         Update diagnostics when messaging with non-existent method signature.
397         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
398         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
399         invalid receivers are now resolved as if messaging 'id'; remove
400         extraneous diagnostics.
401
402 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
403
404         PR c/16667
405         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
406         gcc.dg/init-desig-obs-3.c: New tests.
407
408 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
409
410         * gcc.dg/debug/20041023-1.c: New test.
411
412 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
413
414         PR middle-end/17407
415         * gcc.c-torture/compile/pr17407.c: New test.
416
417         PR c++/18121
418         * g++.dg/template/array8.C: New test.
419
420 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
421
422         PR other/18138
423         * lib/g++.exp: Accept more than one multilib libgcc.
424         * lib/gcc-dg.exp: Likewise.
425         * lib/objc.exp: Likewise.
426         * lib/treelang.exp: Likewise.
427         * lib/gfortran.exp: Likewise.
428
429 2004-10-24  Ben Elliston  <bje@au.ibm.com>
430
431         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
432
433 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
434
435         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
436         * gcc.dg/c99-const-expr-3.c: Likewise.
437
438 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
439
440         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
441
442 2004-10-23  Ben Elliston  <bje@au.ibm.com>
443
444         * gcc.c-torture/execute/loop-2e.x: Remove.
445
446 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
447
448         PR c++/18095
449         * g++.dg/parse/crash18.C: New.
450         * g++.dg/parse/crash19.C: New.
451
452 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
453
454         * g++.dg/ext/dllimport1.C: Move dg-warnings.
455         * g++.dg/ext/dllimport2.C: Same.
456         * g++.dg/ext/dllimport8.C: Same.
457
458 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
459
460         PR c++/10841
461         * g++.dg/conversion/cast1.C: New test.
462         * g++.dg/overload/pmf1.C: Adjust error marker.
463
464 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
465
466         PR objc/17923
467         * objc.dg/const-str-7.m: New test.
468
469 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
470
471         * g++.dg/template/memfriend11.C: Fix comment typo.
472         * g++.dg/template/memfriend14.C: Likewise.
473
474 2004-10-20  Richard Henderson  <rth@redhat.com>
475
476         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
477         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
478         -fasynchronous-unwind-tables.
479
480 2004-10-20  Richard Henderson  <rth@redhat.com>
481
482         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
483         (main): Return success.
484         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
485         (main): Return success.
486
487 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
488
489         PR c++/13495
490         * g++.dg/template/memfriend9.C: New test.
491         * g++.dg/template/memfriend10.C: Likewise.
492         * g++.dg/template/memfriend11.C: Likewise.
493         * g++.dg/template/memfriend12.C: Likewise.
494         * g++.dg/template/memfriend13.C: Likewise.
495         * g++.dg/template/memfriend14.C: Likewise.
496         * g++.dg/template/memfriend15.C: Likewise.
497         * g++.dg/template/memfriend16.C: Likewise.
498         * g++.dg/template/memfriend17.C: Likewise.
499         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
500
501 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
502
503         * g++.dg/conversion/dr195.C: New.
504         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
505
506 2004-10-20  Ben Elliston  <bje@au.ibm.com>
507             Devang Patel  <dpatel@apple.com>
508
509         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
510         of floating point arithmetic, which could trap.
511
512 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
513
514         PR c++/14035
515         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
516         * g++.dg/conversion/const2.C: New test.
517         * g++.dg/expr/reinterpret2.C: New test.
518         * g++.dg/expr/reinterpret3.C: New test.
519         * g++.dg/expr/cast2.C: New test.
520         * g++.dg/expr/copy1.C: New test.
521         * g++.dg/other/conversion1.C: Change error message.
522         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
523         function pointers to void *.
524         * g++.old-deja/g++.mike/p10148.C: Likewise.
525
526 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
527
528         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
529
530 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
531
532         PR c++/18047
533
534         * g++.dg/parse/expr3.C: New test.
535
536 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
537
538         * gcc.dg/smod-1.c: New test.
539
540 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
541
542         * objc.dg/method-14.m: New test.
543
544 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
545
546         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
547         Also xfail as the patch was reverted.
548
549 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
550
551         PR middle-end/16973
552         * gcc.dg/pr16973.c: New test.
553
554 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
555
556         PR tree-optimization/17656
557         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
558
559 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
560
561         * g++.dg/eh/shadow1.C: New.
562
563 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
564
565         * gcc.c-torture/compile/20041018-1.c: New test.
566
567 2004-10-18  Ben Elliston  <bje@au.ibm.com>
568
569         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
570         compiler referring to register 0 when accessing sdata.  The linker
571         now patches things up.
572
573 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
574
575         PR c/17529
576         * gcc.c-torture/compile/pr17529.c: New test.
577
578 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
579
580         PR c++/17743
581         * g++.dg/ext/attrib17.C: New test.
582
583 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
584
585         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
586
587 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
588
589         PR c++/10479
590         * g++.dg/ext/attrib16.C: New test.
591
592 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
593
594         PR c++/17042
595         * g++.dg/init/dso_handle1.C: New test.
596
597         PR c++/14667
598         * g++.dg/parse/typedef6.C: New test.
599
600         PR c++/17916
601         * g++.dg/parse/pragma1.C: New test.
602
603 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
604
605         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
606
607 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
608
609         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
610         -fno-common when on HPPA HP-UX platforms.
611
612 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
613
614         PR other/16820
615         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
616         stdint.h.
617         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
618         uintptr_t.
619
620 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
621
622         PR c++/16301
623         * g++.dg/lookup/strong-using-4.C: New test.
624
625 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
626
627         PR middle-end/16567
628         * gcc.c-torture/compile/nested-1.c: New test.
629
630 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
631
632         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
633         and mipsisa64*-*-* (until support for misaligned loads is added).
634         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
635         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
636         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
637         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
638         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
639         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
640
641 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
642
643         PR c++/17976
644         * g++.dg/init/dtor3.C: New test.
645
646 2004-10-15  Ben Elliston  <bje@au.ibm.com>
647
648         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
649
650 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
651
652         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
653         * gcc.dg/macho-lo-sum.c: Likewise.
654
655 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
656
657         * gcc.dg/ppc-spe64-1.c: New test.
658
659 2004-10-14  Devang Patel  <dpatel@apple.com>
660
661         PR 17635
662         * gcc.dg/pr17635.c : New test.
663         
664 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
665
666         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
667         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
668         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
669         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
670         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
671         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
672         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
673         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
674         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
675         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
676         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
677         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
678         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
679         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
680         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
681         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
682         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
683         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
684
685 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
686
687         * gcc.dg/vect/vect-82.c: New testcase.  
688         * gcc.dg/vect/vect-82_64.c: New testcase.       
689         * gcc.dg/vect/vect-83.c: New testcase.  
690         * gcc.dg/vect/vect-83_64.c: New testcase.       
691
692 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
693
694         * gcc.dg/cpp/error-1.c: New test.
695
696 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
697
698         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
699
700 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
701
702         PR target/17984
703         * gcc.dg/cris-peep2-xsrand2.c: New test.
704
705 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
706
707         PR c++/17661
708         * testsuite/g++.dg/expr/for2.C: New test.
709
710 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
711
712         * g++.dg/inherit/thunk1.C: Run on the SPARC.
713
714 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
715
716         PR tree-optimization/17724
717         * g++.dg/opt/pr17724-1.C: New test.
718         * g++.dg/opt/pr17724-2.C: New test.
719         * g++.dg/opt/pr17724-3.C: New test.
720         * g++.dg/opt/pr17724-4.C: New test.
721         * g++.dg/opt/pr17724-5.C: New test.
722         * g++.dg/opt/pr17724-6.C: New test.
723
724 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
725
726         PR c/17301
727         * gcc.dg/pr17301-2.c: New test.
728
729 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
730
731         PR c++/15876
732         * g++.dg/parse/error22.C: New test.
733
734         PR c++/17936
735         * g++.dg/template/spec18.C: New test.
736
737 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
738
739         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
740         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
741         memcpy. 
742         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
743         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
744
745 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
746
747         * g++.dg/eh/cleanup5.C: Add dg-options "".
748
749 2004-10-11  Roger Sayle  <roger@eyesopen.com>
750
751         PR middle-end/17657
752         * gcc.dg/switch-4.c: New test case.
753
754 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
755
756         * gcc.c-torture/execute/20041011-1.c: New test.
757
758 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
759
760         PR c++/17554
761         * g++.dg/init/for3.C: New test.
762
763         PR c++/17657
764         * g++.dg/opt/switch2.C: New test.
765
766         PR middle-end/17703
767         * g++.dg/warn/Wreturn-2.C: New test.
768
769 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
770
771         PR c++/17907
772         * g++.dg/eh/cleanup5.C: New test.
773
774 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
775
776         PR c++/17393
777         * g++.dg/parse/error21.C: New test.
778
779 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
780
781         * g++.dg/overload/pmf1.C: Adjust quoting marks.
782         * g++.dg/warn/incomplete1.C: Likewise.
783         * g++.dg/template/qualttp20.C: Likewise.
784
785 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
786
787         PR c/17881
788         * parm-incomplete-1.c: New test.
789
790 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
791
792         PR c++/17867
793         * g++.dg/parse/error19.C: New test.
794
795         PR c++/17670
796         * g++.dg/init/new11.C: New test.
797
798         PR c++/17821
799         * g++.dg/parse/error20.C: New test.
800
801         PR c++/17826
802         * g++.dg/template/crash24.C: New test.
803         
804 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
805
806         PR c/17301
807         * gcc.dg/pr17301-1.c: New test.
808
809 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
810
811         PR c/17189
812         * gcc.dg/anon-struct-5.c: New test.
813
814 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
815
816         PR c/17844
817         * gcc.dg/pr17844-1.c: New test.
818
819 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
820
821         PR tree-optimization/17906
822         * gcc.c-torture/compile/pr17906.c: New.
823
824 2004-10-09  Stuart Hastings  <stuart@apple.com>
825             Roger Sayle  <roger@eyesopen.com>
826
827         PR rtl-optimization/17853
828         * gcc.dg/i386-mmx-5.c: New testcase.
829
830 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
831
832         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
833
834 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
835
836         PR c++/17524
837         * g++.dg/template/static9.C: New test.
838
839         PR c++/17685
840         * g++.dg/parse/operator5.C: New test.
841
842 2004-10-09  Roger Sayle  <roger@eyesopen.com>
843
844         PR middle-end/17894
845         * gcc.c-torture/execute/divcmp-4.c: New test case.
846
847 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
848
849         PR tree-opt/17902
850         * g++.dg/opt/pr17902.C: New test.
851
852 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
853
854         * gcc.dg/cpp/ident-1.c: Add dg-options "".
855
856 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
857
858         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
859
860 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
861
862         * gcc.dg/assign-warn-3.c: New test.
863
864 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
865
866         PR c/16999
867         * gcc.dg/cpp/ident-1.c: New test.
868
869 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
870
871         * gcc.c-torture/compile/acc1.c: New.
872
873 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
874
875         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
876         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
877
878 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
879
880         * gcc.dg/ultrasp11.c: New test.
881
882 2004-10-08  Michael Matz  <matz@suse.de>
883
884         * gcc.dg/doloop-2.c: New test.
885
886 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
887
888         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
889         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
890         objc.dg/method-9.m: Update expected diagnostics.
891
892 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
893
894         * gcc.dg/ppc-fsel-3.c: New file.
895         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
896
897 2004-10-07  Paul Brook  <paul@codesourcery.com>
898
899         * gfortran.dg/intrinsic_verify_1.f90: New test.
900
901 2004-10-07  Paul Brook  <paul@codesourcery.com>
902
903         * gfortran.dg/empty_format_1.f90: Remove stray commas.
904
905 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
906
907         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
908         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
909         commit.
910
911 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
912
913         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
914
915 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
916
917         PR c++/17115
918         * g++.dg/warn/Winline-4.C: New test.
919
920 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
921
922         * gcc.c-torture/compile/20041007-1.c: New test.
923
924 2004-10-07  Paul Brook  <paul@codesourcery.com>
925
926         PR fortran/17678
927         * gfortran.dg/use_allocated_1.f90: New test.
928
929 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
930
931         PR middle-end/17849
932         * gfortran.fortran-torture/compile/nested.f90: New test
933
934 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
935
936         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
937
938 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
939
940         PR c++/17368
941         * g++.dg/ext/asm6.C: New test.
942
943 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
944
945         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
946
947 2004-10-06  Paul Brook  <paul@codesourcery.com>
948
949         PR libfortran/17709
950         * gfortran.dg/empty_format_1.f90: New test.
951
952 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
953
954         PR fortran/17568
955         * gfortran.dg/ishft.f90: New test.
956
957         PR fortran/17283
958         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
959         tests.
960
961 2004-10-06  Paul Brook  <paul@codesourcery.com>
962
963         * gfortran.dg/do_1.f90: New test.
964
965 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
966
967         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
968         optimizing for size.
969
970 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
971
972         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
973
974 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
975
976         * gcc.c-torture/compile/20041005-1.c: New test.
977
978 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
979
980         PR c++/17829
981         * g++.dg/lookup/koenig4.C: New.
982
983 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
984
985         * g++.dg/other/classkey1.C: Adjust quoting marks.
986         * g++.dg/parse/error15.C: Likewise.
987         * g++.dg/template/meminit2.C (int>): Likewise.
988
989 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
990
991         PR fortran/17283
992         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
993
994         PR fortran/17631
995         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
996
997         PR fortran/17708
998         * gfortran.dg/pr17708.f90: New test.
999         
1000 2004-10-04  Chao-ying Fu  <fu@mips.com>
1001
1002         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
1003         * gcc.dg/vect/vect-4.c: Ditto.
1004         * gcc.dg/vect/vect-5.c: Ditto.
1005         * gcc.dg/vect/vect-6.c: Ditto.
1006         * gcc.dg/vect/vect-8.c: Ditto.
1007         * gcc.dg/vect/vect-16.c: Ditto.
1008         * gcc.dg/vect/vect-30.c: Ditto.
1009         * gcc.dg/vect/vect-40.c: Ditto.
1010         * gcc.dg/vect/vect-41.c: Ditto.
1011         * gcc.dg/vect/vect-42.c: Ditto.
1012         * gcc.dg/vect/vect-43.c: Ditto.
1013         * gcc.dg/vect/vect-44.c: Ditto.
1014         * gcc.dg/vect/vect-45.c: Ditto.
1015         * gcc.dg/vect/vect-46.c: Ditto.
1016         * gcc.dg/vect/vect-47.c: Ditto.
1017         * gcc.dg/vect/vect-48.c: Ditto.
1018         * gcc.dg/vect/vect-49.c: Ditto.
1019         * gcc.dg/vect/vect-50.c: Ditto.
1020         * gcc.dg/vect/vect-51.c: Ditto.
1021         * gcc.dg/vect/vect-52.c: Ditto.
1022         * gcc.dg/vect/vect-53.c: Ditto.
1023         * gcc.dg/vect/vect-54.c: Ditto.
1024         * gcc.dg/vect/vect-55.c: Ditto.
1025         * gcc.dg/vect/vect-56.c: Ditto.
1026         * gcc.dg/vect/vect-57.c: Ditto.
1027         * gcc.dg/vect/vect-58.c: Ditto.
1028         * gcc.dg/vect/vect-59.c: Ditto.
1029         * gcc.dg/vect/vect-60.c: Ditto.
1030         * gcc.dg/vect/vect-74.c: Ditto.
1031         * gcc.dg/vect/vect-79.c: Ditto.
1032         * gcc.dg/vect/vect-80.c: Ditto.
1033
1034 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
1035
1036         * gcc.dg/unused-7.c: Use the correct option.
1037
1038 2004-10-04  Paul Brook  <paul@codesourcery.com>
1039         Bud Davis  <bdavis9659@comcast.net>
1040
1041         PR fortran/17706
1042         PR fortran/16434
1043         * gfortran/pr17706.f90: New test.
1044         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
1045
1046 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1047
1048         * gfortran.dg/pr17612.f90: New test.
1049
1050 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1051
1052         * g++.dg/template/local1.C: Adjust quoting marks in
1053         testing for diagnostics.
1054         * g++.dg/tls/diag-2.C: Likewise.
1055         * g++.dg/other/error8.C: Likewise.
1056
1057 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
1058
1059         PR c/17178
1060         * gcc.dg/unused-4.c: Adjust to be correct.
1061
1062         PR c/17820
1063         * gcc.dg/unused-7.c: New test.
1064
1065 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
1066
1067         PR c++/17797
1068         * g++.dg/overload/template2.C: New test.
1069
1070 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
1071
1072         PR tree-optimization/16632
1073         * gcc.dg/tree-ssa/20041002-1.c: New.
1074
1075 2004-10-03  Paul Brook  <paul@codesourcery.com>
1076
1077         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
1078         rather than relying on default formatting.
1079
1080 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
1081
1082         * gcc.dg/20040920-1.c: Update expected message text.
1083
1084 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
1085
1086         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
1087
1088 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
1089
1090         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
1091         tree level.
1092
1093 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1094
1095         * gcc.dg/tree-ssa/pr17343.c: Remove.
1096
1097 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1098
1099         PR tree-opt/17343
1100         * gcc.dg/tree-ssa/pr17343.c: New test.
1101
1102 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
1103
1104         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
1105         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
1106         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
1107         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
1108         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
1109
1110 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1111
1112         * gcc.dg/lvalue-2.c: New test.
1113
1114 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1115
1116         PR c/17730
1117         * gcc.dg/pr17730-1.c: New test
1118
1119 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
1120
1121         PR c/7425
1122         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
1123
1124 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1125
1126         * gcc.c-torture/execute/stdarg-1.c: New test.
1127         * gcc.c-torture/execute/stdarg-2.c: New test.
1128         * gcc.c-torture/execute/stdarg-3.c: New test.
1129         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1130         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1131         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1132         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1133         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1134
1135 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1136
1137         PR tree-optimization/17697
1138         * g++.dg/opt/pr17697-1.C: New test.
1139         * g++.dg/opt/pr17697-2.C: New test.
1140         * g++.dg/opt/pr17697-3.C: New test.
1141
1142 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1143
1144         PR c/16409
1145         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
1146         gcc.dg/vla-init-5.c: New tests.
1147
1148 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1149
1150         PR c/13804
1151         * gcc.dg/pr13804-1.c: New test.
1152
1153 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1154
1155         PR fortran/16938
1156         * gfortran.dg/pr16938.f90: New test.
1157
1158 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1159
1160         * g++.dg/template/crash23.C: New test.
1161
1162 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1163
1164         PR c++/17585
1165         * g++.dg/template/static8.C: New test.
1166
1167 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
1168
1169         PR c++/17681
1170         * g++.dg/other/error9.C: New test.
1171
1172 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
1173
1174         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
1175
1176 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1177
1178         PR fortran/15164
1179         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
1180
1181 2004-09-26  Roger Sayle  <roger@eyesopen.com>
1182
1183         PR middle-end/17112
1184         * gcc.dg/pr17112-1.c: New test case.
1185
1186 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1187
1188         PR c/11459
1189         * gcc.dg/pr11459-1.c: New test.
1190
1191 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
1192
1193         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
1194         * gcc.dg/tree-ssa/loop-4.c: Likewise.
1195
1196 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1197
1198         * gfortran.dg/pr15324.f90: Make array bounds consistent.
1199
1200 2004-09-25  Jan Hubicka  <jh@suse.cz>
1201
1202         * compile/30040909-1.c: New test.
1203         * compile/30040907-1.c: New test.
1204
1205 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
1206
1207         * gcc.c-torture/execute/va-arg-26.c: New test.
1208
1209 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
1210
1211         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
1212         extra diagnostics on targets with 64-bit pointers.
1213         * objc.dg/selector-1.m: Adjust dg-warning regexp.
1214
1215 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1216
1217         PR c/17188
1218         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
1219         * gcc.dg/decl-3.c: Adjust expected message.
1220
1221 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1222
1223         PR fortran/17615
1224         * gfortran.dg/pr17615.f90: New test.
1225
1226 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
1227
1228         PR tree-optimzation/17517
1229         * g++.dg/tree-ssa/pr17517.C: New Test.
1230
1231 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1232
1233         PR c++/16889
1234         * g++.dg/lookup/ambig3.C: New.
1235
1236 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
1237
1238         PR tree-opt/17624
1239         * g++.dg/opt/pr17624.C: New test.
1240
1241 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1242
1243         PR c/6980
1244         * gcc.dg/Wbad-function-cast-1.c: New test.
1245
1246 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
1247
1248         * g++.dg/ext/complit1.C
1249         * g++.dg/other/error2.C
1250         * g++.dg/other/nontype-1.C
1251         * g++.dg/parse/crash11.C
1252         * g++.dg/parse/crash12.C
1253         * g++.dg/parse/error15.C
1254         * g++.dg/parse/error4.C
1255         * g++.dg/parse/tmpl-outside1.C
1256         * g++.dg/parse/too-many-tmpl-args1.C
1257         * g++.dg/template/dependent-expr3.C
1258         * g++.dg/template/error10.C
1259         * g++.dg/template/instantiate1.C
1260         * g++.dg/template/vtable2.C
1261         * g++.dg/warn/Wshadow-1.C
1262         * g++.dg/warn/weak1.C
1263         * g++.old-deja/g++.brendan/crash16.C
1264         * g++.old-deja/g++.brendan/crash18.C
1265         * g++.old-deja/g++.brendan/crash48.C
1266         * g++.old-deja/g++.brendan/crash49.C
1267         * g++.old-deja/g++.brendan/crash55.C
1268         * g++.old-deja/g++.brendan/crash56.C
1269         * g++.old-deja/g++.brendan/crash8.C
1270         * g++.old-deja/g++.brendan/enum11.C
1271         * g++.old-deja/g++.brendan/enum8.C
1272         * g++.old-deja/g++.brendan/enum9.C
1273         * g++.old-deja/g++.brendan/friend3.C
1274         * g++.old-deja/g++.brendan/misc14.C
1275         * g++.old-deja/g++.bugs/900402_02.C
1276         * g++.old-deja/g++.bugs/900404_03.C
1277         * g++.old-deja/g++.bugs/900404_04.C
1278         * g++.old-deja/g++.bugs/900428_03.C
1279         * g++.old-deja/g++.jason/crash4.C
1280         * g++.old-deja/g++.jason/overload21.C
1281         * g++.old-deja/g++.jason/redecl1.C
1282         * g++.old-deja/g++.jason/report.C
1283         * g++.old-deja/g++.jason/rfg10.C
1284         * g++.old-deja/g++.jason/template30.C
1285         * g++.old-deja/g++.law/arm12.C
1286         * g++.old-deja/g++.law/ctors5.C
1287         * g++.old-deja/g++.law/cvt20.C
1288         * g++.old-deja/g++.law/init10.C
1289         * g++.old-deja/g++.law/init8.C
1290         * g++.old-deja/g++.law/visibility17.C
1291         * g++.old-deja/g++.law/visibility7.C
1292         * g++.old-deja/g++.mike/net8.C
1293         * g++.old-deja/g++.mike/p646.C
1294         * g++.old-deja/g++.mike/p700.C
1295         * g++.old-deja/g++.mike/p701.C
1296         * g++.old-deja/g++.mike/p811.C
1297         * g++.old-deja/g++.ns/template13.C
1298         * g++.old-deja/g++.other/array3.C
1299         * g++.old-deja/g++.other/crash25.C
1300         * g++.old-deja/g++.other/dtor3.C
1301         * g++.old-deja/g++.other/dtor4.C
1302         * g++.old-deja/g++.other/main1.C
1303         * g++.old-deja/g++.other/warn7.C
1304         * g++.old-deja/g++.pt/crash11.C
1305         * g++.old-deja/g++.pt/crash36.C
1306         * g++.old-deja/g++.pt/spec22.C
1307         * g++.old-deja/g++.pt/spec9.C
1308         * g++.old-deja/g++.pt/ttp52.C
1309         * g++.old-deja/g++.robertl/eb103.C
1310         * g++.old-deja/g++.robertl/eb121.C
1311         * g++.old-deja/g++.robertl/eb22.C
1312         * g++.old-deja/g++.robertl/eb8.C:
1313         Update locations and/or regexps of dg-error markers.
1314         Remove markers for some bogus messages that are no longer issued.
1315
1316 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
1317
1318         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
1319         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
1320
1321 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
1322
1323         PR c++/17618
1324         * g++.dg/lookup/crash5.C: New test.
1325
1326 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
1327
1328         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
1329         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
1330         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
1331         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
1332         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
1333         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
1334
1335         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
1336         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
1337         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
1338         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
1339         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
1340         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
1341
1342         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
1343
1344         * gcc.dg/vect/vect-44.c: Check additional cases.
1345         * gcc.dg/vect/vect-48.c: Check additional cases.
1346
1347         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
1348         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
1349         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
1350         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
1351         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
1352         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
1353         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
1354         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
1355         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
1356
1357         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
1358         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
1359         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
1360
1361 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1362
1363         * gcc.dg/tree-ssa/loop-6.c: New test.
1364
1365 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
1366
1367         PR c++/17620
1368         * g++.dg/inherit/base2.C: New.
1369
1370 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1371
1372         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
1373         * gcc.dg/20001012-2.c: Likewise.
1374         * gcc.dg/20001013-1.c: Likewise.
1375         * gcc.dg/20001101-1.c: Likewise.
1376         * gcc.dg/20001102-1.c: Likewise.
1377         * gcc.dg/bf-spl1.c: Likewise.
1378         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
1379         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
1380
1381 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
1382
1383         PR tree-optimization/16721
1384         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
1385
1386 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
1387
1388         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
1389         * gcc.dg/20040305-1.c: Likewise.
1390
1391 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1392
1393         PR c/16566
1394         * gcc.c-torture/compile/pr16566-1.c,
1395         gcc.c-torture/compile/pr16566-2.c,
1396         gcc.c-torture/compile/pr16566-3.c: New tests.
1397
1398 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
1399
1400         PR tree-optimization/17512
1401         * gcc.c-torture/compile/20040916-1.c.
1402
1403 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
1404
1405         * gcc.dg/pragma-re-3.c: New test.
1406
1407 2004-09-17  Matt Austern  <austern@apple.com>
1408
1409         PR c++/15049
1410         * g++.dg/other/anon3.C: New.
1411
1412 2004-09-21  Roger Sayle  <roger@eyesopen.com>
1413
1414         PR c++/7503
1415         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
1416         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
1417         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
1418         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
1419         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
1420
1421 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
1422
1423         PR fortran/17286
1424         * gfortran.dg/pr17286.f90: New test.
1425
1426 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
1427
1428         PR c++/17530
1429         * g++.dg/template/static7.C: New test.
1430
1431 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
1432
1433         PR tree-opt/17558
1434         * gcc.c-torture/compile/pr17558.c: New test.
1435
1436 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1437
1438         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
1439         if SKIP_ATTRIBUTE is defined.
1440
1441 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1442
1443         PR fortran/15957
1444         * gfortran.dg/pr15957.f90: New test.
1445
1446 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
1447
1448         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
1449         in comparison.
1450         * gcc.dg/vect/vect-79.c: Likewise.
1451         * gcc.dg/vect/vect-80.c: Likewise.
1452
1453 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1454
1455         PR fortran/15750
1456         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
1457
1458 2004-09-20  Ira Rosen  <irar@il.ibm.com>
1459
1460         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
1461         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
1462         * gcc.dg/vect/vect-62.c: New testcase.
1463         * gcc.dg/vect/vect-63.c: New testcase.
1464         * gcc.dg/vect/vect-64.c: New testcase.
1465         * gcc.dg/vect/vect-65.c: New testcase.
1466         * gcc.dg/vect/vect-66.c: New testcase.
1467         * gcc.dg/vect/vect-67.c: New testcase.
1468         * gcc.dg/vect/vect-68.c: New testcase.
1469         * gcc.dg/vect/vect-69.c: New testcase.
1470         * gcc.dg/vect/vect-79.c: New testcase.
1471         * gcc.dg/vect/vect-80.c: New testcase.
1472
1473 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1474
1475         * gcc.target/mips/asm-1.c: New test.
1476
1477 2004-09-19  Ira Rosen  <irar@il.ibm.com>
1478
1479         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
1480         * gcc.dg/vect/vect-73.c: New testcase.
1481         * gcc.dg/vect/vect-74.c: New testcase.
1482         * gcc.dg/vect/vect-75.c: New testcase.
1483         * gcc.dg/vect/vect-76.c: New testcase.
1484         * gcc.dg/vect/vect-77.c: New testcase.
1485         * gcc.dg/vect/vect-78.c: New testcase
1486
1487 2004-09-18  Paul Brook  <paul@codesourcery.com>
1488
1489         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
1490
1491 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1492
1493         PR c/17424
1494         * gcc.dg/pr17424-1.c: New test.
1495
1496 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
1497
1498         * g++.dg/tree-ssa/pr17153.C: New test.
1499
1500 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
1501
1502         PR pch/13361
1503         * testsuite/g++.dg/pch/wchar-1.C: New.
1504         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1505
1506 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
1507
1508         * gcc.c-torture/execute/20040917-1.c: New test.
1509
1510 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1511
1512         PR tree-optimization/17319
1513         * gcc.dg/pr17319.c: New test.
1514
1515 2004-09-17  Devang Patel  <dpatel@apple.com>
1516
1517         * gcc.dg/20040813-1.c: New test.
1518
1519 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1520
1521         PR tree-optimization/17273
1522         * gcc.c-torture/compile/pr17273.c: New test.
1523
1524 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1525
1526         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
1527         Update expected messages.
1528         * gcc.dg/declspec-13.c: New test.
1529
1530 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
1531
1532         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
1533
1534 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1535
1536         * gcc.c-torture/execute/pr17252.c: Use post-increment to
1537         change what 'a' is pointing to.
1538
1539 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
1540
1541         PR c++/16002
1542         * g++.dg/template/error18.C: New test.
1543
1544         PR c++/16029
1545         * g++.dg/warn/Wunused-8.C: New test.
1546
1547 2004-09-17  Steven Bosscher  <stevenb@suse.de>
1548
1549         PR tree-optimization/17513
1550         * gcc.dg/20040916-1.c: New test.
1551
1552 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
1553
1554         PR c++/17501
1555         * g++.dg/template/typename7.C: New test.
1556
1557 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1558
1559         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
1560
1561 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
1562
1563         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
1564         with -ftree-based-profiling also.
1565         * lib/profopt.exp: Support late-set profile_option/feedback_option.
1566
1567 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
1568
1569         PR/15364
1570         * gfortran.dg/der_array_io_1.f90: New test.
1571         * gfortran.dg/der_array_io_2.f90: New test.
1572         * gfortran.dg/der_array_io_3.f90: New test.
1573
1574 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1575
1576         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
1577         EABI.
1578
1579 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1580
1581         * g++.dg/opt/switch1.C: New test.
1582
1583 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1584
1585         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1586         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1587         Update expected messages.
1588
1589 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1590
1591         PR fortran/16485
1592         * gfortran.dg/same_name_1.f90: New test.
1593
1594 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1595
1596         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1597         dereference garbage pointers.
1598
1599 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1600
1601         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1602         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1603
1604         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1605         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1606         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1607
1608 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1609
1610         PR c++/17324
1611         * g++.dg/template/mangle1.C: New test.
1612
1613 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1614
1615         PR tree-optimization/17252
1616         * gcc.c-torture/execute/pr17252.c: New test.
1617
1618 2004-09-14  Andrew Pinski  <apinski@apple.com>
1619
1620         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1621
1622 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1623
1624         PR rtl-optimization/9771
1625         * gcc.dg/pr9771-1.c: New test case.
1626
1627 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1628
1629         PR tree-optimization/15262
1630         * gcc.c-torture/execute/pr15262-1.c: New test.
1631         * gcc.c-torture/execute/pr15262-2.c: New test.
1632
1633 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1634
1635         * gcc.dg/declspec-12.c: New test.
1636
1637 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
1638
1639         * gfortran.dg/pr17090.f90: Add directives to test.
1640
1641 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1642
1643         * gcc.c-torture/compile/20040914-1.c: New test.
1644
1645 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1646
1647         PR c++/16162
1648         * g++.dg/template/decl2.C: New test.
1649
1650 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
1651
1652         PR fortran/17090
1653         * gfortran.dg/pr17090.f90: New test.
1654
1655 2004-09-13  Dale Johannesen  <dalej@apple.com>
1656
1657         * gcc.c-torture/compile/pr17408.c:  New test case.
1658
1659 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1660
1661         PR c++/16716
1662         * g++.dg/parse/crash17.C: New test.
1663
1664         PR c++/17327
1665         * g++.dg/template/enum3.C: New test.
1666
1667 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
1668
1669         * lib/gcc-defs.exp: Load wrapper.exp.
1670         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
1671         using local code.
1672         * lib/gcc.exp (gcc_init): Similar.
1673         * lib/gfortran.exp (gfortran_init): Similar.
1674         * lib/objc.exp (objc_init): Similar.
1675         * lib/treelang.exp (treelang_init): Similar.
1676         * lib/wrapper.exp: New file with build_wrapper call machinery in
1677         ${tool}_maybe_build_wrapper.
1678
1679 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1680
1681         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
1682         "inline".
1683         * gcc.dg/declspec-11.c: Update expected messages.
1684         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
1685         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
1686         gcc.dg/inline-12.c: New tests.
1687
1688 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
1689
1690         * g++.dg/tree-ssa/pr17400.C: New testcase.
1691
1692 2004-09-13  James E Wilson  <wilson@specifixinc.com>
1693
1694         * gcc.target/mips/sb1-1.c: New testcase.
1695
1696 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
1697
1698         * lib/g77-dg.exp: Remove unused file.
1699         * lib/mike-g77.exp: Ditto.
1700         * lib/g77.exp: Ditto.
1701
1702 2004-09-12  Richard Henderson  <rth@redhat.com>
1703
1704         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
1705
1706 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1707
1708         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
1709         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1710         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
1711         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
1712         Update expected messages.
1713
1714 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
1715
1716         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
1717         declaration/use mismatch for dirp parameter.
1718
1719 2004-09-12  Andrew Pinski  <apinski@apple.com>
1720
1721         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
1722         -fgnu-runtime is passed.
1723
1724 2004-09-12  Richard Henderson  <rth@redhat.com>
1725
1726         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
1727         do the uplevel thing and update additional_flags directly.
1728         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
1729         gfortran.fortran-torture/execute/intrinsic_nearest.x,
1730         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
1731         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
1732
1733 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1734
1735         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
1736
1737 2004-09-11  Roger Sayle  <roger@eyesopen.com>
1738
1739         PR middle-end/17411
1740         * g++.dg/opt/pr17411-1.C: New test case.
1741
1742 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1743
1744         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1745         gcc.dg/tls/diag-2.c: Update expected messages.
1746         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
1747         messages.
1748         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
1749         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
1750         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
1751         gcc.dg/tls/diag-5.c: New tests.
1752
1753 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
1754
1755         * gcc.dg/20040910-1.c: Correct dg-error regexp.
1756
1757 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1758
1759         * g++.dg/parse/break-in-for.C: New test.
1760
1761 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
1762
1763         * gcc.dg/tree-ssa/20040911-1.c: New test.
1764
1765 2004-09-11  Andreas Jaeger  <aj@suse.de>
1766
1767         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
1768         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
1769
1770 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
1771
1772         * gcc.target/frv: New directory of FR-V-specific tests.
1773
1774 2004-09-10  James E Wilson  <wilson@specifixinc.com>
1775
1776         * gcc.dg/convert-vec-1.c: New test.
1777
1778 2004-09-10  Roger Sayle  <roger@eyesopen.com>
1779
1780         PR middle-end/17024
1781         * gcc.dg/pr17024-1.c: New test case.
1782
1783 2004-09-10  Eric Christopher  <echristo@redhat.com>
1784
1785         * gcc.dg/20040910-1.c: New test.
1786
1787 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1788
1789         * gcc.dg/bitfld-9.c: New test.
1790
1791 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
1792
1793         * gcc.c-torture/execute/ieee/acc1.c: New test.
1794         * gcc.c-torture/execute/ieee/acc2.c: New test.
1795         * gcc.c-torture/execute/ieee/mzero6.c: New test.
1796
1797 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1798
1799         * gcc.dg/deprecated-2.c: New test.
1800
1801 2004-09-09  James E Wilson  <wilson@specifixinc.com>
1802
1803         * gcc.dg/init-vec-1.c: New test.
1804
1805 2004-09-09  Roger Sayle  <roger@eyesopen.com>
1806
1807         PR middle-end/17055
1808         * gcc.dg/pr17055-1.c: New test case.
1809
1810 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
1811
1812         PR target/17377
1813         * gcc.c-torture/execute/pr17377.c: New test.
1814
1815 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1816
1817         PR c/8420
1818         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
1819         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
1820         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1821         gcc.dg/long-long-typespec-1.c: New tests.
1822         * gcc.dg/tls/diag-2.c: Update expected diagnostics
1823
1824 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1825
1826         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
1827         gcc.dg/gnu99-static-1.c: New tests.
1828
1829 2004-09-08  Devang Patel  <dpatel@apple.com>
1830
1831         * gcc.dg/darwin-ld-20040828-1.c: New test.
1832         * gcc.dg/darwin-ld-20040828-2.c: New test.
1833         * gcc.dg/darwin-ld-20040828-3.c: New test.
1834
1835 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
1836
1837         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
1838         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
1839         in error message.
1840         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
1841         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
1842         in error message.
1843         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
1844         types they qualify.
1845         * objc.dg/type-size-2.m: Fix wording in comment.
1846         * objc.dg/va-meth-1.m: New test case.
1847
1848 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1849
1850         PR c/16633:
1851         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
1852         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
1853
1854 2004-09-06  Devang Patel  <dpatel@apple.com>
1855
1856         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1857         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1858
1859 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1860
1861         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1862         reflect changed line numbering of diagnostics.
1863
1864 2004-09-06  Paul Brook  <paul@codesourcery.com>
1865
1866         * gfortran.dg/edit_real_1.f90: Add new test.
1867
1868 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1869
1870         * gcc.dg/tree-ssa/loop-2.c: New test.
1871         * gcc.dg/tree-ssa/loop-3.c: New test.
1872         * gcc.dg/tree-ssa/loop-4.c: New test.
1873         * gcc.dg/tree-ssa/loop-5.c: New test.
1874
1875 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1876
1877         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1878
1879 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1880
1881         * gcc.dg/format/sentinel-1.c: New test.
1882
1883 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1884
1885         * testsuite/gcc.dg/builtins-46.c: New.
1886
1887 2004-09-03  Devang Patel  <dpatel@apple.com>
1888
1889         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1890         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1891
1892 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1893
1894         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1895         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1896         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1897         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1898         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1899         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1900         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1901         the non-portable bzero.
1902         * gcc.dg/20010912-1.c: xfail for NetWare.
1903         * gcc.dg/20020426-2.c: xfail for NetWare.
1904         * gcc.dg/20021014-1.c: xfail for NetWare.
1905         * gcc.dg/20021018-1.c: xfail for NetWare.
1906         * gcc.dg/20030213-1.c: xfail for NetWare.
1907         * gcc.dg/20030225-1.c: xfail for NetWare.
1908         * gcc.dg/20030708-1.c: xfail for NetWare.
1909         * gcc.dg/builtins-config.h: Also exclude NetWare.
1910         * gcc.dg/format/format.h: Define restrict only if not already defined.
1911         * gcc.dg/nest.c: xfail for NetWare.
1912         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1913         * lib/target-supports.exp (check_visibility_available): Exclude
1914         NetWare.
1915
1916 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1917
1918         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1919         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1920         deterministic starting point for the alignment of structure fields.
1921         * gcc.dg/Wpadded.c: Dito.
1922         * g++.dg/abi/vbase10.C: Dito.
1923
1924 2004-09-03  Devang Patel  <dpatel@apple.com>
1925
1926         * g++.dg/debug/pr15736.cc: New test.
1927
1928 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1929
1930         * README.QMTEST: Fix out-of-date link.
1931
1932 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1933
1934         PR fortran/16579
1935         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1936         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1937
1938 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1939
1940         * g++.dg/abi/arm_rtti1.C: New test.
1941
1942 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1943
1944         * gcc.dg/ppc-vector-memcpy.c: New.
1945         * gcc.dg/ppc-vector-memset.c: New.
1946
1947 2004-09-02  Chao-ying Fu  <fu@mips.com>
1948
1949         * gcc.target/mips/mips-3d-1.c: New test.
1950         * gcc.target/mips/mips-3d-2.c: New test.
1951         * gcc.target/mips/mips-3d-3.c: New test.
1952         * gcc.target/mips/mips-3d-4.c: New test.
1953         * gcc.target/mips/mips-3d-5.c: New test.
1954         * gcc.target/mips/mips-3d-6.c: New test.
1955         * gcc.target/mips/mips-3d-7.c: New test.
1956         * gcc.target/mips/mips-3d-8.c: New test.
1957         * gcc.target/mips/mips-3d-9.c: New test.
1958         * gcc.target/mips/mips-ps-1.c: New test.
1959         * gcc.target/mips/mips-ps-2.c: New test.
1960         * gcc.target/mips/mips-ps-3.c: New test.
1961         * gcc.target/mips/mips-ps-4.c: New test.
1962         * gcc.target/mips/mips-ps-type.c: New test.
1963
1964 2004-09-02  Paul Brook  <paul@codesourcery.com>
1965
1966         * gfortran.dg/edit_real_1.f90: Add new tests.
1967
1968 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1969
1970         PR fortran/15327
1971         * gfortran.dg/merge_char_1.f90: New test.
1972
1973 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1974
1975         PR fortran/16404
1976         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1977
1978 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1979
1980         PR c/1522
1981         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1982
1983 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1984
1985         * g++.dg/opt/loop1.C: Do not XFAIL.
1986
1987 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1988
1989         * gcc.c-torture/execute/20040831-1.c: New test.
1990
1991 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1992
1993         PR fortran/16579
1994         * gfortran.dg/g77/20010610.f: Now passes.
1995         Copy from g77.f-torture/execute. Add dg-run directive.
1996         * gfortran.dg/g77/README: Update
1997
1998 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1999
2000         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
2001         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
2002         (t1, t2, t3, t4): Add volatile.
2003
2004 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
2005
2006         * g++.dg/ext/visibility/arm1.C: New test.
2007
2008 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
2009
2010         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
2011         -pedantic-errors.
2012
2013 2004-09-01  Paul Brook  <paul@codesourcery.com>
2014
2015         * gfortran.dg/eof_2.f90: New test.
2016
2017 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2018
2019         PR fortran/16579
2020         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
2021
2022 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
2023
2024         PR libfortran/16805
2025         * gfortran.dg/list_read_2.f90: New test.
2026
2027 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
2028
2029         * g++.dg/abi/key1.C: New test.
2030
2031 2004-08-31  Richard Henderson  <rth@redhat.com>
2032
2033         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
2034         form of offsetof.
2035         * g++.dg/other/offsetof5.C: Remove duplicate.
2036
2037 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2038
2039         PR fortran/17244
2040         * gfortran.dg/func_derived_1.f90: New test.
2041
2042 2004-08-31  Paul Brook  <paul@codesourcery.com>
2043
2044         * gfortran.dg/eof_1.f90: New test.
2045
2046 2004-08-31  Paul Brook  <paul@codesourcery.com>
2047
2048         * gfortran.dg/list_read_1.f90: New file.
2049
2050 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
2051
2052         * g++.dg/opt/loop1.C: XFAIL.
2053
2054 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
2055
2056         * gcc.dg/funcdef-storage-1.c: New.
2057         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
2058         an extern function in local scope.
2059         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
2060         declare an 'auto inline' function in local scope.
2061         * gcc.dg/20011130-1.c: Likewise.
2062         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
2063         an 'auto' function in local scope.
2064         * gcc.dg/20021014-1.c: Likewise.
2065         * gcc.dg/20030331-2.c: Likewise.
2066
2067 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2068
2069         * gfortran.dg/blockdata_1.f90: New test.
2070
2071 2004-08-30  Richard Henderson  <rth@redhat.com>
2072
2073         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
2074
2075 2004-08-30  Richard Henderson  <rth@redhat.com>
2076
2077         * lib/fortran-torture.exp (fortran-torture-execute): Honor
2078         additional_flags set by alternate driver.
2079         (ieee-options): New procedure.
2080         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
2081         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
2082         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
2083         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
2084
2085 2004-08-30  Richard Henderson  <rth@redhat.com>
2086
2087         * lib/f-torture.exp: Remove.
2088
2089 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
2090
2091         PR rtl-optimization/16590
2092         * g++.dg/opt/loop1.C: New test.
2093
2094 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2095
2096         PR fortran/13910
2097         * gfortran.dg/oldstyle_1.f90: New test.
2098
2099 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
2100         Paul Brook  <paul@codesourcery.com>
2101
2102         * gfortran.dg/g77/README: Update.
2103         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
2104         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
2105         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
2106
2107 2004-08-28  Paul Brook  <paul@codesourcery.com>
2108
2109         PR libfortran/17195
2110         * gfortran.dg/edit_real_1.f90: New test.
2111
2112 2004-08-27  Paul Brook  <paul@codesourcery.com>
2113
2114         * gfortran.dg/rewind_1.f90: New test.
2115
2116 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
2117
2118         PR fortran/16597
2119         * gfortran.dg/pr16597.f90: New test.
2120
2121 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2122
2123         PR c/13801
2124         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
2125         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
2126         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
2127         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
2128         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
2129
2130 2004-08-26  Nick Clifton  <nickc@redhat.com>
2131
2132         * gcc.c-torture/compile/pr17119.c: New test.
2133
2134 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2135
2136         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
2137
2138 2004-08-25  Richard Henderson  <rth@redhat.com>
2139
2140         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
2141         the bits that expect kind=8 to be the largest real kind.
2142
2143 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2144
2145         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
2146
2147 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2148
2149         * gfortran.dg/assignment_1.f90: New test.
2150
2151 2004-08-25  Adam Nemet  <anemet@lnxw.com>
2152
2153         * g++.dg/template/repo3.C: New test.
2154
2155 2004-08-25  Roger Sayle  <roger@eyesopen.com>
2156
2157         PR middle-end/16693
2158         PR tree-optimization/16372
2159         * g++.dg/opt/pr16372-1.C: New test case.
2160         * g++.dg/opt/pr16693-1.C: New test case.
2161         * g++.dg/opt/pr16693-2.C: New test case.
2162
2163 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2164
2165         * objc.dg/proto-lossage-4.m: New test.
2166
2167 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
2168
2169         PR c++/17155
2170         * g++.dg/inherit/local2.C: New test.
2171
2172 2004-08-25  Paul Brook  <paul@codesourcery.com>
2173
2174         PR fortran/17144
2175         * gfortran.dg/string_ctor_1.f90: New test.
2176
2177 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2178
2179         PR c++/14428
2180         * g++.dg/template/redecl2.C: New test.
2181
2182 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2183
2184         PR fortran/17143
2185         * gfortran.dg/pr17143.f90: New test.
2186
2187 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2188
2189         PR fortran/17164
2190         * gfortran.dg/pr17164.f90: New test.
2191
2192 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2193
2194         * gcc.dg/tree-ssa/loop-1.c: New test.
2195
2196 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2197
2198         * gcc.c-torture/compile/20040824-1.c: New test.
2199
2200 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2201
2202         * gcc.c-torture/compile/iftrap-3.c: New test.
2203
2204 2004-08-24  Paul Brook  <paul@codesourcery.com>
2205
2206         * gfortran.dg/entry_2.f90: New test.
2207
2208 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2209
2210         PR c++/16889
2211         * g++.dg/lookup/ambig[12].C: New.
2212
2213 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2214
2215         PR c++/16706
2216         * g++.dg/template/crash21.C: New test.
2217         * g++.dg/template/crash22.C: Likewise.
2218
2219 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2220
2221         PR c++/17149
2222         * g++.dg/template/access15.C: New.
2223
2224 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2225
2226         PR c++/17163
2227         * g++.dg/template/repo2.C: New test.
2228
2229 2004-08-23  Roger Sayle  <roger@eyesopen.com>
2230
2231         PR rtl-optimization/17078
2232         * gcc.c-torture/execute/pr17078-1.c: New test case.
2233
2234 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2235
2236         PR c/14492
2237         * gcc.dg/debug/crash1.c: New test.
2238
2239 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2240
2241         PR c/16180
2242         * gcc.dg/loop-5.c: New test.
2243
2244 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2245
2246         * gcc.c-torture/execute/20040823-1.c: New test.
2247
2248 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
2249
2250         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
2251         to the assembler.  Simplify test accordingly.
2252         (asm_abi_flags): Use GNU names.
2253         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
2254         to check for ABI flags.
2255
2256 2004-08-22  Andrew Pinski  <apinski@apple.com>
2257
2258         * g++.dg/opt/pr14029.C: New test.
2259         * gcc.c-torture/execute/pr15262.c: New test.
2260
2261 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2262
2263         * gfortran.dg/reduction.f90: Add checks with complex arguments.
2264
2265 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
2266
2267         PR 16908
2268         * gfortran.dg/direct_io.f90: New test.
2269
2270 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2271
2272         PR c++/17121
2273         * g++.dg/inherit/local2.C: New test.
2274
2275 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
2276
2277         PR c++/17120
2278         * g++.dg/warn/Wparentheses-4.C: New test.
2279
2280 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2281
2282         PR c++/17121
2283         * g++.dg/inherit/local2.C: New test.
2284
2285         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
2286         * gcc.dg/ppc-ldstruct.c: Likewise.
2287         * gcc.dg/ppc64-abi-2.c: Likewise.
2288
2289 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
2290
2291         PR rtl-optimization/17099
2292         * gcc.c-torture/execute/20040820-1.c: New test.
2293
2294 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
2295
2296         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
2297
2298 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
2299
2300         PR fortran/17077
2301         * gfortran.dg/auto_array_1.f90: New test.
2302
2303 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2304
2305         PR fortran/17074
2306         * gfortran.dg/simpleif_1.f90: New test.
2307
2308 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
2309
2310         * lib/target-supports.exp (check_profiling_available): Return
2311         false for arm*-*-symbianelf* and arm*-*-eabi*.
2312
2313         PR c++/15890
2314         * g++.dg/template/delete1.C: New test.
2315
2316 2004-08-19  Paul Brook  <paul@codesourcery.com>
2317
2318         PR fortran/14976
2319         PR fortran/16228
2320         * gfortran.dg/data_char_1.f90: New test.
2321
2322 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
2323
2324         PR fortran/16946
2325         * gfortran.dg/reduction.f90: New testcase.
2326
2327 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2328
2329         PR fortran/16520
2330         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
2331
2332 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2333
2334         PR c++/17041
2335         * g++.dg/Wparentheses-3.C: New test.
2336
2337 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
2338
2339         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
2340         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
2341         * gcc.dg/vect/vect-2.c: Likewise.
2342         * gcc.dg/vect/vect-3.c: Likewise.
2343         * gcc.dg/vect/vect-4.c: Likewise.
2344         * gcc.dg/vect/vect-5.c: Likewise.
2345         * gcc.dg/vect/vect-6.c: Likewise.
2346         * gcc.dg/vect/vect-7.c: Likewise.
2347         * gcc.dg/vect/vect-25.c: Likewise.
2348         * gcc.dg/vect/vect-31.c: Likewise.
2349         * gcc.dg/vect/vect-32.c: Likewise.
2350         * gcc.dg/vect/vect-34.c: Likewise.
2351         * gcc.dg/vect/vect-36.c: Likewise.
2352         * gcc.dg/vect/vect-all.c: Likewise.
2353
2354 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
2355
2356         PR c++/17068
2357         * g++.dg/template/operator4.C: New test.
2358
2359 2004-08-18  Richard Henderson  <rth@redhat.com>
2360
2361         * gcc.dg/20040206-1.c: XFAIL.
2362
2363 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2364
2365         PR c++/16246
2366         * g++.dg/template/array7.C: New test.
2367
2368 2004-08-17  James E Wilson  <wilson@specifixinc.com>
2369
2370         * gcc.dg/mips-movcc-1.c: New test.
2371         * gcc.dg/mips-movcc-2.c: New test.
2372         * gcc.dg/mips-movcc-3.c: New test.
2373
2374         * gcc.dg/mips-nmadd-1.c: New test.
2375         * gcc.dg/mips-nmadd-2.c: New test.
2376
2377 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2378
2379         PR c++/15871
2380         * g++.dg/opt/inline8.C: New test.
2381
2382         PR c++/16965
2383         * g++.dg/parse/error17.C: New test.
2384
2385 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
2386
2387         * gcc.dg/vect: New directory for vectorizer tests.
2388         * gcc.dg/vect/tree-vect.h: New file.
2389         * gcc.dg/vect/vect.exp: New file.
2390         * gcc.dg/vect/pr16105.c.c: New test.
2391         * gcc.dg/vect/vect-1.c: New test.
2392         * gcc.dg/vect/vect-2.c: New test.
2393         * gcc.dg/vect/vect-3.c: New test.
2394         * gcc.dg/vect/vect-4.c: New test.
2395         * gcc.dg/vect/vect-5.c: New test.
2396         * gcc.dg/vect/vect-6.c: New test.
2397         * gcc.dg/vect/vect-7.c: New test.
2398         * gcc.dg/vect/vect-8.c: New test.
2399         * gcc.dg/vect/vect-9.c: New test.
2400         * gcc.dg/vect/vect-10.c: New test.
2401         * gcc.dg/vect/vect-11.c: New test.
2402         * gcc.dg/vect/vect-12.c: New test.
2403         * gcc.dg/vect/vect-13.c: New test.
2404         * gcc.dg/vect/vect-14.c: New test.
2405         * gcc.dg/vect/vect-15.c: New test.
2406         * gcc.dg/vect/vect-16.c: New test.
2407         * gcc.dg/vect/vect-17.c: New test.
2408         * gcc.dg/vect/vect-18.c: New test.
2409         * gcc.dg/vect/vect-19.c: New test.
2410         * gcc.dg/vect/vect-20.c: New test.
2411         * gcc.dg/vect/vect-21.c: New test.
2412         * gcc.dg/vect/vect-22.c: New test.
2413         * gcc.dg/vect/vect-23.c: New test.
2414         * gcc.dg/vect/vect-24.c: New test.
2415         * gcc.dg/vect/vect-25.c: New test.
2416         * gcc.dg/vect/vect-26.c: New test.
2417         * gcc.dg/vect/vect-27.c: New test.
2418         * gcc.dg/vect/vect-28.c: New test.
2419         * gcc.dg/vect/vect-29.c: New test.
2420         * gcc.dg/vect/vect-30.c: New test.
2421         * gcc.dg/vect/vect-31.c: New test.
2422         * gcc.dg/vect/vect-32.c: New test.
2423         * gcc.dg/vect/vect-33.c: New test.
2424         * gcc.dg/vect/vect-34.c: New test.
2425         * gcc.dg/vect/vect-35.c: New test.
2426         * gcc.dg/vect/vect-36.c: New test.
2427         * gcc.dg/vect/vect-37.c: New test.
2428         * gcc.dg/vect/vect-38.c: New test.
2429         * gcc.dg/vect/vect-40.c: New test.
2430         * gcc.dg/vect/vect-41.c: New test.
2431         * gcc.dg/vect/vect-42.c: New test.
2432         * gcc.dg/vect/vect-43.c: New test.
2433         * gcc.dg/vect/vect-44.c: New test.
2434         * gcc.dg/vect/vect-45.c: New test.
2435         * gcc.dg/vect/vect-46.c: New test.
2436         * gcc.dg/vect/vect-47.c: New test.
2437         * gcc.dg/vect/vect-48.c: New test.
2438         * gcc.dg/vect/vect-49.c: New test.
2439         * gcc.dg/vect/vect-50.c: New test.
2440         * gcc.dg/vect/vect-51.c: New test.
2441         * gcc.dg/vect/vect-52.c: New test.
2442         * gcc.dg/vect/vect-53.c: New test.
2443         * gcc.dg/vect/vect-54.c: New test.
2444         * gcc.dg/vect/vect-55.c: New test.
2445         * gcc.dg/vect/vect-56.c: New test.
2446         * gcc.dg/vect/vect-57.c: New test.
2447         * gcc.dg/vect/vect-58.c: New test.
2448         * gcc.dg/vect/vect-59.c: New test.
2449         * gcc.dg/vect/vect-60.c: New test.
2450         * gcc.dg/vect/vect-61.c: New test.
2451         * gcc.dg/vect/vect-all.c: New test.
2452         * gcc.dg/vect/vect-none.c: New test.
2453
2454 2004-08-17  Paul Brook  <paul@codesourcery.com>
2455
2456         PR fortran/13082
2457         * gfortran.dg/entry_1.f90: New test.
2458
2459 2004-08-17  Andrew Pinski  <apinski@apple.com>
2460
2461         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
2462
2463 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
2464
2465         * gcc.dg/pr17036-1.c: New test.
2466
2467 2004-08-16  Devang Patel  <dpatel@apple.com>
2468
2469         * gcc.dg/darwin-20040809-1.c: New test.
2470
2471 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
2472
2473         * gcc.dg/funcdef-attr-1.c: New test.
2474
2475 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
2476
2477         * gcc.dg/altivec-17.c: New test.
2478         * gcc.dg/altivec-18.c: New test.
2479
2480 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2481
2482         PR c++/6749
2483         * g++.dg/template/vtable2.C: New test.
2484
2485 2004-08-14  Richard Henderson  <rth@redhat.com>
2486
2487         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
2488         * gcc.dg/pack-test-4.c (main): Return 0.
2489         * gcc.dg/setjmp-1.c: Remove XFAIL.
2490         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
2491
2492 2004-08-14  Richard Henderson  <rth@redhat.com>
2493
2494         * gcc.dg/980217-1.c: Add prototype for printf.
2495
2496 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
2497
2498         * gfortran.dg/pr16935.f90: New test.
2499
2500 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
2501
2502         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
2503
2504 2004-08-13  Paul Brook  <paul@codesourcery.com>
2505
2506         * gfortran.dg/der_io_1.f90: Remove stray comma.
2507
2508 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2509
2510         * gcc.dg/vmx/cw-bug-2.c: Remove.
2511         * gcc.dg/vmx/vprint-1.c: Remove.
2512         * gcc.dg/vmx/vscan-1.c: Remove.
2513
2514 2004-08-12  Devang patel  <dpatel@apple.com>
2515
2516         * gcc.dg/darwin-20040809-2.c: New test.
2517
2518 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
2519
2520         * g++.dg/ext/altivec-12.C: New test.
2521
2522         * g++.dg/ext/altivec-11.C: New test.
2523
2524 2004-08-12  Paul Brook  <paul@codesourcery.com>
2525
2526         * g++.dg/abi/arm_cxa_vec_1.C: New test.
2527
2528 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2529
2530         * g++.dg/ext/altivec-2.C: Check for hardware support before
2531         executing any VMX instructions.
2532
2533         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
2534
2535 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
2536
2537         PR c++/16276
2538         * g++.old-deja/g++.other/comdat4.C: New test.
2539         * g++.old-deja/g++.other/comdat4-aux.cc: New.
2540
2541 2004-08-12  Ben Elliston  <bje@au.ibm.com>
2542
2543         PR target/16286
2544         * gcc.dg/pr16286.c: New test.
2545
2546 2004-08-12 Jan Beulich <jbeulich@novell.com>
2547
2548         * g++.dg/ext/asm5.C: New.
2549
2550 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2551
2552         PR c++/16698
2553         * g++.dg/eh/crash1.C: New test.
2554
2555         PR c++/16717
2556         * g++.dg/ext/construct1.C: New test.
2557
2558 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2559
2560         PR c++/16853
2561         * g++.dg/init/ptrmem1.C: New test.
2562
2563         PR c++/16618
2564         * g++.dg/parse/offsetof5.C: New test.
2565
2566         PR c++/16870
2567         * g++.dg/template/overload3.C: New test.
2568
2569 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2570
2571         PR c++/16964
2572         * g++.dg/parse/error16.C: New test.
2573
2574         PR c++/16904
2575         * g++.dg/template/error14.C: New test.
2576
2577         PR c++/16929
2578         * g++.dg/template/error15.C: New test.
2579
2580 2004-08-11  Devang Patel  <dpatel@apple.com>
2581
2582         * gcc.dg/darwin-ld-20040809-1.c: New test.
2583         * gcc.dg/darwin-ld-20040809-2.c: New test.
2584
2585 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2586
2587         PR fortran/16917
2588         * gfortran.dg/dfloat_1.f90: New test.
2589
2590 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2591
2592         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2593         * gcc.dg/dll-2.c: Fix dg-require syntax.
2594         * gcc.misc-tests/arm-isr.c (abort): Declare.
2595         (exit): Likewise.
2596
2597 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2598
2599         PR c++/16971
2600         * g++.dg/parse/crash16.C: New test.
2601
2602 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2603
2604         * gcc.dg/mips-rsqrt-1.c: New test case.
2605         * gcc.dg/mips-rsqrt-2.c: New test case.
2606         * gcc.dg/mips-rsqrt-3.c: New test case.
2607
2608 2004-08-10  Paul Brook  <paul@codesourcery.com>
2609
2610         * gfortran.dg/der_io_1.f90: New test.
2611
2612 2004-08-10  Paul Brook  <paul@codesourcery.com>
2613
2614         PR fortran/16919
2615         * gfortran.dg/der_array_1.f90: New test.
2616
2617 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2618
2619         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2620
2621 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2622
2623         * gcc.dg/wchar_t-2.c: Fix typo.
2624
2625 2004-08-09  Falk Hueffner  <falk@debian.org>
2626
2627         PR tree-optimization/12517
2628         * gcc.c-torture/compile/pr12517.c: New test.
2629
2630         PR tree-optimization/12578
2631         * gcc.c-torture/compile/pr12578.c: New test.
2632
2633         PR tree-optimization/12899
2634         * gcc.c-torture/compile/pr12899.c: New test.
2635
2636         PR rtl-optimization/14692
2637         * gcc.c-torture/compile/pr14692.c: New test.
2638
2639         PR tree-optimization/16461
2640         * gcc.c-torture/compile/pr16461.c: New test.
2641
2642 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2643
2644         * gfortran.dg/getenv_1.f90: New test.
2645
2646 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2647
2648         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
2649         wchar_t.
2650         * gcc.dg/symbian5.c: Test -fno-short-wchar.
2651
2652 2004-08-06  Paul Brook  <paul@codesourcery.com>
2653
2654         * gfortran.dg/ret_array_1.f90: New test.
2655         * gfortran.dg/ret_pointer_1.f90: New test.
2656
2657 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
2658
2659         * gcc.dg/missing-field-init-[12].c: New tests.
2660         * g++.dg/warn/missing-field-init-[12].C: New tests.
2661
2662 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2663
2664         * gcc.dg/enum2.c: New test.
2665         * gcc.dg/symbian3.c: Likewise.
2666         * gcc.dg/symbian4.c: Likewise.
2667         * gcc.dg/wchar_t-2.c: Likewise.
2668
2669 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2670
2671         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
2672         destructor tests.
2673
2674 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2675
2676         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
2677         dg-require-visiblity.
2678         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
2679         * g++.dg/ext/visibility/fvisibility.C: Likewise.
2680         * g++.dg/ext/visibility/memfuncts.C: Likewise.
2681         * g++.dg/ext/visibility/new1.C: Likewise.
2682         * g++.dg/ext/visibility/pragma.C: Likewise.
2683         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
2684         * g++.dg/ext/visibility/virtual.C: Likewise.
2685         * g++/dg/ext/visibility/visibility-1.C: Likewise.
2686         * g++/dg/ext/visibility/visibility-2.C: Likewise.
2687         * g++/dg/ext/visibility/visibility-3.C: Likewise.
2688         * g++/dg/ext/visibility/visibility-4.C: Likewise.
2689         * g++/dg/ext/visibility/visibility-5.C: Likewise.
2690         * g++/dg/ext/visibility/visibility-6.C: Likewise.
2691         * g++/dg/ext/visibility/visibility-7.C: Likewise.
2692         * g++/dg/ext/visibility/visibility-8.C: New test.
2693         * gcc.c-torture/compile/dll.x: Remove.
2694         * gcc.dg/dll-2.c: Use dg-require-dll
2695         * gcc.dg/visibility-10.c: New test.
2696         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
2697         supporting DLLs.
2698         * testsuite/lib/scanasm.exp (scan_hidden): New function.
2699         (scan_not_hidden): Likewise.
2700
2701 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
2702
2703         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
2704
2705 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
2706
2707         * gcc.c-torture/execute/20040805-1.c: New test.
2708
2709 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2710
2711         * gcc.dg/20020118-1.c: Declare abort.
2712         * gcc.dg/altivec_check.h: Likewise.
2713         * gcc.dg/iftrap-2.c: Likewise.
2714         * gcc.dg/pragma-darwin.c: Likewise.
2715         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
2716
2717 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2718
2719         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
2720
2721 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2722
2723         * gcc.c-torture/execute/builtins/abs-2.c,
2724         gcc.c-torture/execute/builtins/abs-3.c,
2725         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
2726         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
2727         intmax_t, uintmax_t and their limits.
2728         * gcc.dg/intmax_t-1.c: New test.
2729
2730 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2731
2732         * g++.dg/tc1/dr147.C: Add reference to PR.
2733
2734 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
2735
2736         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
2737         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
2738
2739 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
2740
2741         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
2742
2743 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2744
2745         * gcc.dg/redecl-5.c: New test.
2746         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
2747         of scanf.
2748
2749 2004-08-03  Roger Sayle  <roger@eyesopen.com>
2750
2751         PR middle-end/16790
2752         * gcc.c-torture/execute/pr16790-1.c: New test case.
2753
2754 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
2755
2756         * g++.dg/ext/visibility/assign1.C: New test.
2757         * g++.dg/ext/visibility/new1.C: Likewise.
2758
2759         * gcc.dg/symbian1.c: New test.
2760         * gcc.dg/symbian2.c: Likewise.
2761
2762 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2763
2764         PR target/16570
2765         * gcc.dg/i386-sse-9.c: New test.
2766
2767 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2768
2769         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
2770
2771 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2772
2773         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
2774         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
2775         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
2776         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
2777         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
2778         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
2779         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
2780         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
2781         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
2782         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
2783         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
2784         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
2785         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
2786         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
2787         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
2788         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
2789         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
2790         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
2791         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
2792         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
2793         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
2794         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
2795         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
2796         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2797         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
2798         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
2799         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
2800         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
2801         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2802         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2803         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
2804         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
2805         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
2806         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
2807         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
2808         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2809         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2810         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2811         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2812         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
2813         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
2814         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
2815         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
2816         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
2817         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2818         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2819         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
2820         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
2821         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
2822         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
2823         gcc.misc-tests/i386-pf-3dnow-1.c,
2824         gcc.misc-tests/i386-pf-athlon-1.c,
2825         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2826         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
2827         Declare built-in functions used.
2828         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
2829
2830 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
2831
2832         PR c++/16707
2833         * g++.dg/lookup/using12.C: New test.
2834
2835         * g++.dg/init/null1.C: Fix PR number.
2836         * g++.dg/parse/namespace10.C: Likewise.
2837
2838 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2839
2840         PR c++/16224
2841         * g++.dg/template/spec17.C: New test.
2842         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
2843         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
2844
2845 2004-08-02  David Billinghurst
2846
2847         PR fortran/16292
2848         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
2849
2850 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
2851
2852         * gcc.dg/ia64-got-1.c: New test case.
2853
2854 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2855
2856         PR c++/16489
2857         * g++.dg/init/null1.C: New test.
2858         * g++.dg/tc1/dr76.C: Adjust error marker.
2859
2860         PR c++/16529
2861         * g++.dg/parse/namespace10.C: New test.
2862
2863         PR c++/16810
2864         * g++.dg/inherit/ptrmem2.C: New test.
2865
2866 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2867
2868         PR target/16155
2869         * gcc.dg/pr16155.c: New test.
2870
2871 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2872
2873         * gcc.dg/redecl-2.c: New test.
2874
2875 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2876
2877         * gcc.dg/darwin-longdouble.c: New file.
2878
2879 2004-07-30  Richard Henderson  <rth@redhat.com>
2880
2881         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2882         write to constant argument.
2883         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2884
2885 2004-07-30  Richard Henderson  <rth@redhat.com>
2886
2887         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2888         tests of nearest around zero.
2889
2890 2004-07-30  Andrew Pinski  <apinski@apple.com>
2891
2892         * gcc.c-torture/compile/20040730-1.c: New test.
2893
2894 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2895
2896         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2897         powerpc-eabispe.
2898
2899 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2900
2901         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2902
2903 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2904
2905         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2906         contains $ld_library_path.
2907         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2908
2909 2004-07-29  Richard Henderson  <rth@redhat.com>
2910
2911         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2912
2913         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2914         (alt2, which): New.
2915         (Check): Accept either alternative.
2916
2917 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2918
2919         * g++.dg/abi/inline1.C: New test.
2920         * g++.dg/abi/local1-a.cc: Likewise.
2921         * g++.dg/abi/local1.C: Likewise.
2922         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2923         * g++.dg/abi/mangle12.C: Likewise.
2924         * g++.dg/abi/mangle17.C: Likewise.
2925         * g++.dg/abi/mangle20-2.C: Likewise.
2926         * g++.dg/opt/interface1.C: Likewise.
2927         * g++.dg/opt/interface1.h: Likewise.
2928         * g++.dg/opt/interface1-a.cc: New test.
2929         * g++.dg/parse/repo1.C: New test.
2930         * g++.dg/template/repo1.C: Likewise.
2931         * g++.dg/warn/Winline-1.C: Likewise.
2932         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2933
2934 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2935
2936         * gcc.dg/tree-ssa/20040729-1.c: New test.
2937
2938 2004-07-27  Matt Austern <austern@apple.com>
2939
2940         * gcc.dg/darwin-bool-1.c: New test.
2941         * gcc.dg/darwin-bool-2.c: New test.
2942
2943 2004-07-28  Richard Henderson  <rth@redhat.com>
2944
2945         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2946         arguments in the correct type.  Don't write to constant arguments.
2947
2948 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2949
2950         PR tree-optimization/16688
2951         PR tree-optimization/16689
2952         * g++.dg/tree-ssa/pr16688.C: New test.
2953
2954 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2955
2956         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2957         loads.  Not only in the comment, this time.
2958
2959 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2960
2961         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2962         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2963         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2964         * gcc.dg/sh4a-bitmovua.c: New.
2965         * gcc.dg/sh4a-cos.c: New.
2966         * gcc.dg/sh4a-cosf.c: New.
2967         * gcc.dg/sh4a-fprun.c: New.
2968         * gcc.dg/sh4a-fsrra.c: New.
2969         * gcc.dg/sh4a-memmovua.c: New.
2970         * gcc.dg/sh4a-sin.c: New.
2971         * gcc.dg/sh4a-sincos.c: New.
2972         * gcc.dg/sh4a-sincosf.c: New.
2973         * gcc.dg/sh4a-sinf.c: New.
2974
2975 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2976
2977         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2978         conditionals.
2979         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2980         loads.
2981         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2982         DOM1.
2983
2984 2004-07-27  Andrew Pinski  <apinski@apple.com>
2985
2986         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2987
2988 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2989
2990         * gcc.dg/pragma-isr.c: New test.
2991
2992 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2993
2994         PR c++/14429
2995         * g++.dg/template/ttp11.C: New test.
2996
2997 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2998
2999         * gcc.c-torture/compile/20040727-1.c: New test.
3000
3001 2004-07-26  Eric Christopher  <echristo@redhat.com>
3002
3003         * gcc.c-torture/compile/20040726-2.c: New test.
3004
3005 2004-07-26  Andrew Pinski  <apinski@apple.com>
3006
3007         * g++.dg/rtti/tinfo1.C: Xfail.
3008
3009 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
3010
3011         * gcc.c-torture/compile/20040726-1.c: New test.
3012
3013 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
3014             Brian Ryner  <bryner@brianryner.com>
3015
3016         PR c++/9283
3017         PR c++/15000
3018         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
3019         * g++.dg/ext/visibility/: New directory.
3020         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
3021         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
3022         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
3023         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
3024         * g++.dg/ext/visibility/fvisibility.C,
3025         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
3026         g++.dg/ext/visibility/fvisibility-override1.C
3027         g++.dg/ext/visibility/fvisibility-override2.C
3028         g++.dg/ext/visibility/memfuncts.C
3029         g++.dg/ext/visibility/noPLT.C
3030         g++.dg/ext/visibility/pragma.C
3031         g++.dg/ext/visibility/pragma-override1.C
3032         g++.dg/ext/visibility/pragma-override2.C
3033         g++.dg/ext/visibility/staticmemfuncts.C
3034         g++.dg/ext/visibility/virtual.C: New tests.
3035
3036 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3037
3038         PR c/15360
3039         * gcc.dg/pr15360-1.c: New test.
3040
3041 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
3042
3043         * gcc.dg/pragma-align-2.c: New test.
3044         * gcc.dg/pragma-init-fini.c: New test.
3045         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
3046         targets.
3047
3048 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3049
3050         * gcc.dg/init-string-2.c: New test.
3051
3052 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
3053
3054         PR 16684
3055         * gcc.dg/Wredundant-decls-1.c: New test case.
3056
3057 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
3058
3059         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
3060         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
3061         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
3062         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
3063         * gcc.dg/compat/generate-random.c: New file.
3064         * gcc.dg/compat/generate-random.h: Likewise.
3065         * gcc.dg/compat/generate-random_r.c: Likewise.
3066         * gcc.dg/compat/struct-layout-1.h: Likewise.
3067         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
3068         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
3069         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
3070         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
3071         * gcc.dg/compat/struct-layout-1_main.c: New test.
3072         * gcc.dg/compat/struct-layout-1_x.c: New file.
3073         * gcc.dg/compat/struct-layout-1_y.c: New file.
3074         * gcc.dg/compat/struct-layout-1_test.h: New file.
3075
3076 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3077
3078         * gcc.dg/comp-return-1.c: New test
3079
3080 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
3081
3082         * gcc.dg/vmx/8-02a.c: Fix typo.
3083
3084         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
3085         * gcc.dg/darwin-abi-3.c: New test.
3086
3087         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
3088         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
3089
3090         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
3091         * gcc.dg/vmx/ops-long-1.c: New test.
3092         * gcc.dg/vmx/ops-long-2.c: New test.
3093
3094 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
3095
3096         * g++.dg/lookup/conv-[1234].C: New.
3097
3098 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
3099
3100         * g++.dg/parse/attr2.C: Simplify.
3101
3102 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3103
3104         PR c/7284
3105         * gcc.c-torture/execute/pr7284-1.c: New test.
3106
3107 2004-07-22  Brian Booth  <bbooth@redhat.com>
3108
3109         * gcc.dg/tree-ssa/20040721-1.c: New test.
3110
3111 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3112
3113         * g++.dg/template/crash20.c: New.
3114
3115 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
3116
3117         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
3118         Add dg-run directive.  Declare variables as required.
3119         * gfortran.dg/g77/README: Update
3120
3121 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
3122
3123         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
3124         gcc.dg/cris-peep2-andu2.c: New tests.
3125
3126 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3127
3128         PR c/15052
3129         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
3130         on return type.
3131         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
3132         messages.
3133         * gcc.dg/qual-return-2.c: Update expected messages.
3134         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
3135
3136 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3137
3138         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
3139         * gcc.dg/noncompile/921102-1.c: Update expected error message.
3140
3141 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3142
3143         PR c/11250
3144         * gcc.dg/init-string-1.c: New test.
3145
3146 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
3147
3148         PR middle-end/15345
3149         PR c/16450
3150         * gcc.dg/torture/nested-fn-1.c: New test.
3151
3152 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
3153
3154         PR target/16559
3155         * gcc.dg/ia64-fptr-1.c: New file.
3156
3157 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3158
3159         PR c++/14497
3160         * g++.dg/template/spec16.C: New test.
3161         * g++.old-deja/g++.robertl/eb118.C: Remove.
3162
3163 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3164
3165         PR c++/509
3166         * g++.dg/template/spec15.C: New test.
3167
3168 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
3169
3170         Copy cases from g77.f-torture/execute and add dg-run
3171         directive.  Other changes as noted.
3172         * gfortran.dg/g77/13037.f
3173         * gfortran.dg/g77/1832.f
3174         * gfortran.dg/g77/19981119-0.f
3175         * gfortran.dg/g77/19990313-0.f
3176         * gfortran.dg/g77/19990313-1.f
3177         * gfortran.dg/g77/19990313-2.f
3178         * gfortran.dg/g77/19990313-3.f
3179         * gfortran.dg/g77/19990419-1.f
3180         * gfortran.dg/g77/19990826-0.f
3181         * gfortran.dg/g77/19990826-2.f
3182         * gfortran.dg/g77/20000503-1.f
3183         * gfortran.dg/g77/20001111.f
3184         * gfortran.dg/g77/20010116.f
3185         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
3186         * gfortran.dg/g77/20010430.f
3187         * gfortran.dg/g77/6177.f
3188         * gfortran.dg/g77/947.f
3189         * gfortran.dg/g77/970816-3.f
3190         * gfortran.dg/g77/971102-1.f
3191         * gfortran.dg/g77/980520-1.f
3192         * gfortran.dg/g77/980628-0.f
3193         * gfortran.dg/g77/980628-1.f
3194         * gfortran.dg/g77/980628-10.f
3195         * gfortran.dg/g77/980628-2.f
3196         * gfortran.dg/g77/980628-3.f
3197         * gfortran.dg/g77/980628-7.f
3198         * gfortran.dg/g77/980628-8.f
3199         * gfortran.dg/g77/980628-9.f
3200         * gfortran.dg/g77/980701-0.f
3201         * gfortran.dg/g77/980701-1.f
3202         * gfortran.dg/g77/cabs.f
3203         * gfortran.dg/g77/claus.f
3204         * gfortran.dg/g77/complex_1.f
3205         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
3206         * gfortran.dg/g77/dcomplex.f
3207         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
3208         * gfortran.dg/g77/f90-intrinsic-mathematical.f
3209         * gfortran.dg/g77/f90-intrinsic-numeric.f
3210         * gfortran.dg/g77/int8421.f
3211         * gfortran.dg/g77/labug1.f
3212         * gfortran.dg/g77/large_vec.f
3213         * gfortran.dg/g77/le.f
3214         * gfortran.dg/g77/short.f
3215         * gfortran.dg/g77/README: Update
3216
3217 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
3218
3219         PR c++/16637
3220         * g++.dg/parse/lookup4.C: New test.
3221
3222 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3223
3224         PR c++/16175
3225         * g++.dg/template/ttp10.C: New test.
3226
3227 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3228
3229         * gcc.dg/pr12625-1.c: New test.
3230
3231 2004-07-20  Steven Bosscher  <stevenb@suse.de>
3232
3233         * testsuite/gcc.dg/switch-warn-1.c: New test.
3234         * testsuite/gcc.dg/switch-warn-2.c: New test.
3235         * gcc.c-torture/compile/pr14730.c: Update.
3236
3237 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
3238
3239         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
3240         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
3241         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
3242         g++.dg/template/nontype3.C: Remove trailing CR from tests.
3243
3244 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
3245
3246         PR c++/16623
3247         * g++.dg/template/assign1.C: New test.
3248
3249 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3250
3251         PR c++/12170
3252         * g++.dg/template/ttp9.C: New test.
3253
3254 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
3255
3256         * gcc.dg/format/cmn-err-1.c: New test.
3257
3258 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3259
3260         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
3261         gcc.dg/Wparentheses-10.c: New tests.
3262         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
3263
3264 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3265
3266         PR fortran/16465
3267         * gfortran.dg/g77//ffixed-line-length-0.f,
3268         gfortran.dg/g77/ffixed-line-length-132.f,
3269         gfortran.dg/g77/ffixed-line-length-72.f,
3270         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
3271         gfortran.dg/g77/README: Update.
3272
3273 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3274
3275         PR c++/13092
3276         * g++.dg/template/non-dependent7.C: New test.
3277         * g++.dg/template/non-dependent8.C: Likewise.
3278         * g++.dg/template/non-dependent9.C: Likewise.
3279         * g++.dg/template/non-dependent10.C: Likewise.
3280
3281 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
3282
3283         PR c++/16337
3284         * g++.dg/parse/attr2.C: New test.
3285
3286 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
3287
3288         * g77.dg: Removed.
3289         * g77.f-torture: Ditto.
3290
3291 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3292
3293         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
3294         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
3295         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
3296
3297 2004-07-16  Richard Henderson  <rth@redhat.com>
3298
3299         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
3300
3301 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3302
3303         * lib/fortran-torture.exp (fortran-torture): Don't test compile
3304         tests with full list of options.
3305         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
3306         of TORTURE_OPTIONS if test contains 'dg-do run'.
3307
3308         PR fortran/16404
3309         * gfortran.dg/do_iterator.f90: New test.
3310
3311 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3312
3313         PR rtl-optimization/16536
3314         * gcc.c-torture/execute/restrict-1.c: New test.
3315
3316 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3317
3318         PR fortran/15324
3319         * gfortran.dg/pr15324.f90: New test.
3320
3321         PR fortran/15129
3322         * gfortran.dg/pr15129.f90: New test.
3323
3324         PR fortran/15140
3325         * gfortran.dg/pr15140.f90: New test.
3326
3327         PR fortran/13792
3328         * gfortran.fortran-torture/execute/bounds.f90: Add check for
3329         compile-time simplification.
3330
3331 2004-07-14  Mike Stump  <mrs@apple.com>
3332
3333         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
3334
3335 2004-07-14  James E Wilson  <wilson@specifixinc.com>
3336
3337         PR target/16325
3338         * gcc.dg/profile-generate-1.c: New.
3339
3340 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
3341
3342         * gcc.c-torture/execute/20040709-1.c: New test.
3343         * gcc.c-torture/execute/20040709-2.c: New test.
3344
3345 2004-07-14  Mike Stump  <mrs@apple.com>
3346
3347         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
3348
3349 2004-07-14  Mike Stump  <mrs@apple.com>
3350
3351         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
3352
3353 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
3354
3355         PR c++/16518
3356         * g++.dg/parse/mutable1.C: New test.
3357
3358 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
3359
3360         PR tree-optimization/16443
3361         * gcc.dg/tree-ssa/20040713-1.c: New test.
3362
3363 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
3364
3365         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
3366         for operator new.
3367
3368 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3369
3370         * gfortran.dg/g77/README: New file
3371         * gfortran.dg/g77/19981216-0.f:  Copy from
3372         g77.f-torture/noncompile.  Add "dg-do compile" and
3373         dg-error as required.
3374         * gfortran.dg/g77/19990218-1.f: Likewise
3375         * gfortran.dg/g77/19990905-1.f: Likewise
3376         * gfortran.dg/g77/9263.f: Likewise
3377         * gfortran.dg/g77/980615-0.f: Likewise
3378         * gfortran.dg/g77/980616-0.f: Likewise
3379         * gfortran.dg/g77/check0.f: Likewise
3380         * gfortran.dg/g77/select_no_compile.f: Likewise
3381
3382 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3383
3384         Copy files from g77.f-torture/compile.
3385         Add "{ dg-do compile}".  Other changes as noted
3386         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
3387         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
3388         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
3389         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
3390         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
3391         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
3392         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
3393         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
3394         statement to conform to standard.  Append alpha1.x for reference.
3395         * gfortran.dg/g77/xformat.f: Add dg-warning
3396
3397 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3398
3399         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
3400         Add {dg-do compile} directive.
3401         * gfortran.dg/g77/cpp2.F: Likewise
3402
3403 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3404
3405         PR c++/5402
3406         * g++.dg/lookup/name-clash1.C: New test.
3407
3408         PR c++/9777
3409         * g++.dg/lookup/name-clash2.C: New test.
3410
3411         PR c++/12102
3412         * g++.dg/lookup/name-clash3.C: New test.
3413
3414 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3415
3416         * g++.dg/lookup/new2.C: New test.
3417         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
3418
3419 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
3420
3421         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
3422         Add {dg-do compile} directive.
3423         * gfortran.dg/g77/13060.f: Likewise
3424         * gfortran.dg/g77/19990218-0.f: Likewise
3425         * gfortran.dg/g77/19990305-0.f: Likewise
3426         * gfortran.dg/g77/19990419-0.f: Likewise
3427         * gfortran.dg/g77/19990502-0.f: Likewise
3428         * gfortran.dg/g77/19990502-1.f: Likewise
3429         * gfortran.dg/g77/19990525-0.f: Likewise
3430         * gfortran.dg/g77/19990826-1.f: Likewise
3431         * gfortran.dg/g77/19990826-3.f: Likewise
3432         * gfortran.dg/g77/19990905-2.f: Likewise
3433         * gfortran.dg/g77/20000412-1.f: Likewise
3434         * gfortran.dg/g77/20000511-1.f: Likewise
3435         * gfortran.dg/g77/20000511-2.f: Likewise
3436         * gfortran.dg/g77/20000518.f: Likewise
3437         * gfortran.dg/g77/20000601-1.f: Likewise
3438         * gfortran.dg/g77/20000601-2.f: Likewise
3439         * gfortran.dg/g77/20000629-1.f: Likewise
3440         * gfortran.dg/g77/20000630-2.f: Likewise
3441         * gfortran.dg/g77/20010115.f: Likewise
3442         * gfortran.dg/g77/20010321-1.f: Likewise
3443         * gfortran.dg/g77/20010426.f: Likewise
3444         * gfortran.dg/g77/20020307-1.f: Likewise
3445         * gfortran.dg/g77/8485.f: Likewise
3446         * gfortran.dg/g77/960317-1.f: Likewise
3447         * gfortran.dg/g77/970915-0.f: Likewise
3448         * gfortran.dg/g77/980310-1.f: Likewise
3449         * gfortran.dg/g77/980310-2.f: Likewise
3450         * gfortran.dg/g77/980310-3.f: Likewise
3451         * gfortran.dg/g77/980310-4.f: Likewise
3452         * gfortran.dg/g77/980310-6.f: Likewise
3453         * gfortran.dg/g77/980310-7.f: Likewise
3454         * gfortran.dg/g77/980310-8.f: Likewise
3455         * gfortran.dg/g77/980419-2.f: Likewise
3456         * gfortran.dg/g77/980424-0.f: Likewise
3457         * gfortran.dg/g77/980427-0.f: Likewise
3458         * gfortran.dg/g77/980729-0.f: Likewise
3459         * gfortran.dg/g77/981117-1.f: Likewise
3460         * gfortran.dg/g77/toon_1.f: Likewise
3461
3462 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3463
3464         PR c++/2204
3465         * g++.dg/other/abstract2.C: New test.
3466
3467 2004-07-12  Paul Brook  <paul@codesourcery.com>
3468
3469         * gfortran.dg/pointer_init_1.f90: New test.
3470
3471 2004-07-11  Paul Brook  <paul@codesourcery.com>
3472
3473         PR fortran/15986
3474         * gfortran.dg/contained_1.f90: New test.
3475
3476 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
3477
3478         * g++.dg/parse/defarg8.C: New test.
3479
3480 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3481
3482         PR fortran/16433
3483         * gfortran.dg/pr16433.f: New test.
3484
3485         PR fortran/17574
3486         * gfortran.dg/pr15754.f90: New test.
3487
3488 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3489
3490         PR tree-optimization/16437
3491         * gcc.c-torture/execute/bitfld-4.c: New test.
3492
3493 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3494
3495         * gfortran.fortran-torture/execute/common_2.f90: Add check for
3496         access to common var from module.
3497
3498 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3499
3500         PR fortran/16336
3501         * gfortran.fortran-torture/execute/common_2.f90: New test.
3502
3503 2004-07-10  Paul Brook  <paul@codesourcery.com>
3504
3505         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
3506
3507 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3508
3509         PR fortran/15969
3510         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
3511
3512 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
3513
3514         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
3515         * gfortran.dg/g77/ffixed-form-2.f: Likewise
3516         * gfortran.dg/g77/ffree-form-1.f: Likewise
3517         * gfortran.dg/g77/ffree-form-2.f: Likewise
3518         * gfortran.dg/g77/ffree-form-3.f: Likewise
3519         * gfortran.dg/g77/fno-underscoring.f: Likewise
3520         * gfortran.dg/g77/funderscoring.f: Likewise
3521         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
3522
3523 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3524
3525         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
3526
3527 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3528         Paul Brook  <paul@codesourcery.com>
3529
3530         PR fortran/13415
3531         * gfortran.dg/common_pointer_1.f90: New test.
3532
3533 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3534
3535         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
3536
3537 2004-07-09  James E Wilson  <wilson@specifixinc.com>
3538
3539         PR target/16364
3540         * gcc.c-torture/compile/20040709-1.c: New.
3541
3542 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3543
3544         PR fortran/14077
3545         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
3546
3547 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3548
3549         PR fortran/13201
3550         * gfortran.dg/shape_1.f90: New test.
3551
3552 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
3553             Andrew Pinski  <apinski@apple.com>
3554
3555         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
3556
3557 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3558
3559         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
3560         comment.
3561
3562 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3563         Paul Brook  <paul@codesourcery.com>
3564
3565         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
3566         '.f95' and '.F95'.
3567
3568 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
3569
3570         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
3571
3572 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3573
3574         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
3575         testcases with capital suffix.
3576
3577 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3578
3579         PR fortran/15481
3580         PR fortran/13372
3581         PR fortran/13575
3582         PR fortran/15978
3583         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3584
3585         * gfortran.dg/implicit_1.f90: New test.
3586
3587 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3588
3589         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3590         expression to match gfortran warning/error messages
3591         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3592         dg-error text.
3593
3594 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3595
3596         * lib/fortran-torture.exp: Rename proc search_for to
3597         search_for_re.
3598
3599 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3600
3601         * gcc.c-torture/execute/simd-5.x: New file.
3602         XFAIL on SPARC 64-bit at -O0.
3603
3604 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3605
3606         PR c++/8211
3607         PR c++/16165
3608         * g++.dg/warn/effc3.C: New test.
3609
3610 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3611
3612         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3613         change X to 1X in format.
3614         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3615         add data statements to conform to standard.
3616
3617 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3618
3619         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3620         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3621         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3622
3623 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3624
3625         * gfortran.dg/g77/7388.f: Copy from g77.dg
3626         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3627         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
3628         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
3629         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
3630         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
3631         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
3632         * gfortran.dg/g77/strlen0.f: Likewise
3633
3634 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
3635
3636         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
3637         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
3638
3639 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3640
3641         * gcc.c-torture/execute/920428-2.x: Delete.
3642         * gcc.c-torture/execute/920501-7.x: Likewise.
3643
3644 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
3645
3646         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
3647         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
3648         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
3649         prescott and c3-2.
3650         (PREFETCH_3DNOW): Add -march=c3.
3651
3652 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
3653
3654         PR c/16437
3655         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
3656         * gcc.c-torture/execute/bf64-1.x: Likewise.
3657
3658 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3659
3660         * gcc.c-torture/compile/20040708-1.c: New test.
3661
3662 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3663
3664         PR c++/16169
3665         * g++.dg/warn/effc2.C: New test.
3666
3667 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3668
3669         * gcc.c-torture/execute/bitfld-1.x: Remove.
3670         * gcc.c-torture/execute/bitfld-3.c: New test.
3671         * gcc.dg/bitfld-2.c: Remove XFAILs.
3672
3673 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3674
3675         PR c++/16276
3676         * g++.dg/rtti/tinfo1.C: New file.
3677
3678 2004-07-07  Eric Christopher  <echristo@redhat.com>
3679
3680         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
3681
3682 2004-07-07  Andrew Pinski  <apinski@apple.com>
3683
3684         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
3685
3686 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
3687
3688         * g++.dg/init/call1.C: XFAIL.
3689
3690 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
3691
3692         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
3693         except for movstrict*, to movmem* and clrstr* to clrmem*.
3694
3695 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
3696
3697         * gcc.c-torture/execute/20040707-1.c: New test.
3698
3699 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
3700
3701         * gcc.c-torture/execute/20040706-1.c: New test.
3702
3703 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3704
3705         PR c++/3671
3706         * g++.dg/template/spec14.C: New test.
3707
3708 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
3709
3710         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
3711         nothing if not yet defined.  Use it in b, c and d type definitions.
3712         * gcc.c-torture/execute/20040705-1.c: New test.
3713         * gcc.c-torture/execute/20040705-2.c: New test.
3714
3715 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3716
3717         PR c++/2518
3718         * g++.dg/lookup/new1.C: New test.
3719
3720 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3721
3722         PR c++/11406
3723         * g++.dg/template/sizeof8.C: New test.
3724
3725 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
3726
3727         * gcc.c-torture/compile/20040705-1.c: New test.
3728
3729 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
3730
3731         * gfortran.fortran-torture/execute/seq_io.f90: New test.
3732
3733 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
3734
3735         * gcc.dg/cpp/if-mop.c: Two new testcases.
3736         * gcc.dg/cpp/trad/comment-3.c: New.
3737
3738 2004-07-04  Paul Brook  <paul@codesourcery.com>
3739
3740         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
3741
3742 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
3743
3744         PR c++/3761
3745         * g++.dg/lookup/crash4.C: New test.
3746
3747 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
3748
3749         * gcc.c-torture/execute/builtin-abs-1.c
3750         * gcc.c-torture/execute/builtin-abs-2.c
3751         * gcc.c-torture/execute/builtin-complex-1.c
3752         * gcc.c-torture/execute/builtins/string-1-lib.c
3753         * gcc.c-torture/execute/builtins/string-1.c
3754         * gcc.c-torture/execute/builtins/string-2-lib.c
3755         * gcc.c-torture/execute/builtins/string-2.c
3756         * gcc.c-torture/execute/builtins/string-3-lib.c
3757         * gcc.c-torture/execute/builtins/string-3.c
3758         * gcc.c-torture/execute/builtins/string-4-lib.c
3759         * gcc.c-torture/execute/builtins/string-4.c
3760         * gcc.c-torture/execute/builtins/string-5-lib.c
3761         * gcc.c-torture/execute/builtins/string-5.c
3762         * gcc.c-torture/execute/builtins/string-6-lib.c
3763         * gcc.c-torture/execute/builtins/string-6.c
3764         * gcc.c-torture/execute/builtins/string-7-lib.c
3765         * gcc.c-torture/execute/builtins/string-7.c
3766         * gcc.c-torture/execute/builtins/string-8-lib.c
3767         * gcc.c-torture/execute/builtins/string-8.c
3768         * gcc.c-torture/execute/builtins/string-9-lib.c
3769         * gcc.c-torture/execute/builtins/string-9.c
3770         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
3771         * gcc.c-torture/execute/builtins/string-asm-1.c
3772         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
3773         * gcc.c-torture/execute/builtins/string-asm-2.c
3774         * gcc.c-torture/execute/stdio-opt-1.c
3775         * gcc.c-torture/execute/stdio-opt-2.c
3776         * gcc.c-torture/execute/stdio-opt-3.c
3777         * gcc.c-torture/execute/string-opt-1.c
3778         * gcc.c-torture/execute/string-opt-10.c
3779         * gcc.c-torture/execute/string-opt-11.c
3780         * gcc.c-torture/execute/string-opt-12.c
3781         * gcc.c-torture/execute/string-opt-13.c
3782         * gcc.c-torture/execute/string-opt-14.c
3783         * gcc.c-torture/execute/string-opt-15.c
3784         * gcc.c-torture/execute/string-opt-16.c
3785         * gcc.c-torture/execute/string-opt-2.c
3786         * gcc.c-torture/execute/string-opt-6.c
3787         * gcc.c-torture/execute/string-opt-7.c
3788         * gcc.c-torture/execute/string-opt-8.c:
3789         Replace with ...
3790
3791         * gcc.c-torture/execute/builtins/abs-2.c
3792         * gcc.c-torture/execute/builtins/abs-3.c
3793         * gcc.c-torture/execute/builtins/complex-1.c
3794         * gcc.c-torture/execute/builtins/fprintf.c
3795         * gcc.c-torture/execute/builtins/fputs.c
3796         * gcc.c-torture/execute/builtins/memcmp.c
3797         * gcc.c-torture/execute/builtins/memmove.c
3798         * gcc.c-torture/execute/builtins/memops-asm.c
3799         * gcc.c-torture/execute/builtins/mempcpy-2.c
3800         * gcc.c-torture/execute/builtins/mempcpy.c
3801         * gcc.c-torture/execute/builtins/memset.c
3802         * gcc.c-torture/execute/builtins/printf.c
3803         * gcc.c-torture/execute/builtins/sprintf.c
3804         * gcc.c-torture/execute/builtins/strcat.c
3805         * gcc.c-torture/execute/builtins/strchr.c
3806         * gcc.c-torture/execute/builtins/strcmp.c
3807         * gcc.c-torture/execute/builtins/strcpy.c
3808         * gcc.c-torture/execute/builtins/strcspn.c
3809         * gcc.c-torture/execute/builtins/strlen-2.c
3810         * gcc.c-torture/execute/builtins/strlen.c
3811         * gcc.c-torture/execute/builtins/strncat.c
3812         * gcc.c-torture/execute/builtins/strncmp-2.c
3813         * gcc.c-torture/execute/builtins/strncmp.c
3814         * gcc.c-torture/execute/builtins/strncpy.c
3815         * gcc.c-torture/execute/builtins/strpbrk.c
3816         * gcc.c-torture/execute/builtins/strpcpy-2.c
3817         * gcc.c-torture/execute/builtins/strpcpy.c
3818         * gcc.c-torture/execute/builtins/strrchr.c
3819         * gcc.c-torture/execute/builtins/strspn.c
3820         * gcc.c-torture/execute/builtins/strstr-asm.c
3821         * gcc.c-torture/execute/builtins/strstr.c:
3822         ... these new files.
3823
3824         * gcc.c-torture/execute/builtins/abs-2-lib.c
3825         * gcc.c-torture/execute/builtins/abs-3-lib.c
3826         * gcc.c-torture/execute/builtins/complex-1-lib.c
3827         * gcc.c-torture/execute/builtins/fprintf-lib.c
3828         * gcc.c-torture/execute/builtins/fputs-lib.c
3829         * gcc.c-torture/execute/builtins/memcmp-lib.c
3830         * gcc.c-torture/execute/builtins/memmove-lib.c
3831         * gcc.c-torture/execute/builtins/memops-asm-lib.c
3832         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
3833         * gcc.c-torture/execute/builtins/mempcpy-lib.c
3834         * gcc.c-torture/execute/builtins/memset-lib.c
3835         * gcc.c-torture/execute/builtins/printf-lib.c
3836         * gcc.c-torture/execute/builtins/sprintf-lib.c
3837         * gcc.c-torture/execute/builtins/strcat-lib.c
3838         * gcc.c-torture/execute/builtins/strchr-lib.c
3839         * gcc.c-torture/execute/builtins/strcmp-lib.c
3840         * gcc.c-torture/execute/builtins/strcpy-lib.c
3841         * gcc.c-torture/execute/builtins/strcspn-lib.c
3842         * gcc.c-torture/execute/builtins/strlen-2-lib.c
3843         * gcc.c-torture/execute/builtins/strlen-lib.c
3844         * gcc.c-torture/execute/builtins/strncat-lib.c
3845         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
3846         * gcc.c-torture/execute/builtins/strncmp-lib.c
3847         * gcc.c-torture/execute/builtins/strncpy-lib.c
3848         * gcc.c-torture/execute/builtins/strpbrk-lib.c
3849         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
3850         * gcc.c-torture/execute/builtins/strpcpy-lib.c
3851         * gcc.c-torture/execute/builtins/strrchr-lib.c
3852         * gcc.c-torture/execute/builtins/strspn-lib.c
3853         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
3854         * gcc.c-torture/execute/builtins/strstr-lib.c
3855         * gcc.c-torture/execute/builtins/lib/abs.c
3856         * gcc.c-torture/execute/builtins/lib/fprintf.c
3857         * gcc.c-torture/execute/builtins/lib/memset.c
3858         * gcc.c-torture/execute/builtins/lib/printf.c
3859         * gcc.c-torture/execute/builtins/lib/sprintf.c
3860         * gcc.c-torture/execute/builtins/lib/strcpy.c
3861         * gcc.c-torture/execute/builtins/lib/strcspn.c
3862         * gcc.c-torture/execute/builtins/lib/strncat.c
3863         * gcc.c-torture/execute/builtins/lib/strncmp.c
3864         * gcc.c-torture/execute/builtins/lib/strncpy.c
3865         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3866         * gcc.c-torture/execute/builtins/lib/strspn.c
3867         * gcc.c-torture/execute/builtins/lib/strstr.c:
3868         New files containing support routines.
3869
3870         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3871         declaration.
3872         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3873         when not optimizing.
3874
3875 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3876
3877         PR c++/16240
3878         * g++.dg/abi/mangle22.C: New test.
3879         * g++.dg/abi/mangle23.C: Likewise.
3880
3881 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3882
3883         PR fortran/16290
3884         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3885         Allow for cases without denormalized floating point numbers.
3886
3887 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3888
3889         PR c/1027
3890         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3891         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3892         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3893         expected warning text.
3894         * gcc.dg/format/diag-2.c: New test.
3895
3896 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3897
3898         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3899
3900 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3901
3902         * gcc.dg/builtins-43.c: New.
3903         * gcc.dg/builtins-44.c: New.
3904         * gcc.dg/builtins-45.c: New.
3905
3906 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3907             Andreas Tobler  <a.tobler@schweiz.ch>
3908
3909         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3910         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3911         as SIGSEGV.
3912         * gcc.dg/cleanup-11.c: Likewise.
3913         * gcc.dg/cleanup-8.c: Likewise.
3914         * gcc.dg/cleanup-9.c: Likewise.
3915         * gcc.dg/cleanup-5.c: Run on all platforms.
3916
3917 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3918
3919         * g++.dg/warn/nonnull1.C: New test.
3920
3921 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3922
3923         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3924         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3925         Special-case the Sun compiler wrt to <complex.h>.
3926
3927 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3928
3929         * gcc.dg/Wunreachable-8.C: New test.
3930
3931         * gcc.dg/h8300-ice2.c : New test.
3932
3933 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3934
3935         PR fortran/16161
3936         * gfortran.fortran-torture/compile/implicit.f90: Add test
3937         for implicit character.
3938
3939 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3940
3941         PR fortran/16289
3942         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3943         Use tiny() intrinsic to find smallest non-negative real
3944
3945 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3946
3947         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3948         * gcc.dg/compat/struct-by-value-22_x.c: New.
3949         * gcc.dg/compat/struct-by-value-22_y.c: New.
3950
3951         * gcc.c-torture/execute/20040629-1.c: New test.
3952
3953 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3954
3955         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3956         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3957
3958         PR target/16195
3959         * gcc.dg/20040625-1.c: New test.
3960
3961 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3962
3963         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3964
3965 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3966
3967         PR fortran/15963
3968         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3969
3970 2004-06-29  Richard Henderson  <rth@redhat.com>
3971
3972         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3973
3974 2004-06-29  Paul Brook  <paul@codesourcery.com>
3975
3976         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3977         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3978
3979 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3980
3981         PR c++/16260
3982         * g++.dg/parse/crash15.C: New.
3983
3984 2004-06-28  Andrew Pinski  <apinski@apple.com>
3985
3986         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3987         by the error already.
3988
3989         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3990
3991 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3992
3993         PR target/14041
3994         * gcc.dg/h8300-bss-align-1.c : New.
3995
3996 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3997
3998         * PR c++/16174
3999         * g++.dg/template/ctor4.C: New.
4000
4001 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
4002
4003         PR c++/16205
4004         * g++.dg/warn/Wsequence-point-1.C: New test.
4005
4006 2004-06-27  Paul Brook  <paul@codesourcery.com>
4007
4008         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
4009
4010 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
4011
4012         * g++.old-deja/g++.mike/p7325.C: Remove.
4013
4014 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
4015
4016         PR c/14963
4017         * gcc.dg/pr14963.c: New test.
4018
4019 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
4020
4021         PR c++/16193
4022         * g++.dg/parse/redef1.C: New test.
4023
4024 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4025
4026         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
4027         20021110.c.
4028         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
4029         20021119-1.c.
4030         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
4031         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
4032         5-04.c.
4033         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
4034         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
4035         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
4036         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
4037         g++.brendan/enum14.C.
4038         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
4039         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
4040         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
4041         g++.mike/virt1.C.
4042         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
4043         memtemp24.C.
4044
4045 2004-06-27  Roger Sayle  <roger@eyesopen.com>
4046
4047         * gcc.dg/20040527-1.c: New test case.
4048
4049 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
4050
4051         PR gfortran/pr16196
4052         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
4053
4054 2004-06-25  Roger Sayle  <roger@eyesopen.com>
4055
4056         PR middle-end/15825
4057         * gcc.dg/pr15825-1.c: New test case.
4058
4059 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
4060
4061         * gcc.c-torture/execute/20040625-1.c: New test.
4062
4063 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4064
4065         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
4066
4067 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
4068
4069         * gcc.dg/torture/mips-div-1.c: New test.
4070
4071 2004-06-24  Jeff Law  <law@redhat.com>
4072
4073         * gcc.dg/tree-ssa/20040624-1.c: New test.
4074
4075 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
4076
4077         * gcc.c-torture/compile/20040624-1.c: New test.
4078
4079 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4080
4081         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
4082         this directory.
4083
4084 2004-06-23  Andrew Pinski  <apinski@apple.com>
4085
4086         PR middle-end/15988
4087         * g++.dg/opt/ptrmem4.C: New test.
4088
4089         * gcc.dg/c90-array-quals-2.c: New test.
4090
4091 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
4092
4093         * gcc.dg/kpice1.c: New test.
4094
4095 2006-06-23  Andrew Pinski  <apinski@apple.com>
4096
4097         * gcc.dg/c90-array-quals.c: New test.
4098
4099 2006-06-22  Richard Henderson  <rth@redhat.com>
4100
4101         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
4102
4103 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
4104
4105         * gcc.dg/builtins-config.h: Handle FreeBSD.
4106
4107 2006-06-22  Richard Henderson  <rth@redhat.com>
4108
4109         * g++.dg/opt/devirt1.C: New.
4110
4111 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
4112
4113         * g++.dg/opt/pr15551.C: New testcase.
4114
4115 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4116
4117         PR target/14800
4118         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
4119         x86_64-*-linux* when compiling for 32bit.
4120
4121 2004-06-21  Andrew Pinski  <apinski@apple.com>
4122
4123         * gcc.dg/pch/struct-1.c: New.
4124         * gcc.dg/pch/struct-1.hs: New.
4125
4126 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
4127
4128         * gcc.dg/pch/save-temps-1.c: New file.
4129         * gcc.dg/pch/save-temps-1.hs: New file.
4130
4131 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
4132
4133         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
4134         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
4135
4136 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4137
4138         * gfortran.fortran-torture/execute/select_1.f90: Rename function
4139         to fix type error.
4140         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
4141         Remove trailing spaces.
4142
4143 2004-06-21  Richard Henderson  <rth@redhat.com>
4144
4145         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
4146         merging && to BIT_FIELD_REF.
4147
4148 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
4149
4150         * g++.dg/opt/placeholder1.C: New test.
4151
4152 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4153
4154         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
4155         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4156         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4157         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4158
4159 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
4160
4161         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
4162         extern "C".
4163         * g++.dg/other/pragma-re-1.C: Add comments.
4164
4165 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
4166
4167         PR gfortran/16080
4168         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
4169
4170 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
4171
4172         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
4173         instead of setting the type of size_t by
4174         hand.
4175
4176 2004-06-18  Roger Sayle  <roger@eyesopen.com>
4177
4178         * gcc.dg/unordered-2.c: New test case.
4179         * gcc.dg/unordered-3.c: New test case.
4180
4181 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
4182
4183         PR other/16043
4184         * lib/g++.exp (g++_version): Tweak regexp for version
4185         * lib/g77.exp (g77_version): Likewise
4186         * lib/gfortran.exp (gfortran_version): Likewise
4187         * lib/objc.exp (objc_version): Likewise
4188         * lib/treelang.exp (treelang_version): Likewise
4189
4190 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
4191
4192         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
4193         Use INT_MAX instead of __INT_MAX__.
4194         * gcc.dg/compat/struct-align-2_y.c: Likewise.
4195
4196         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
4197         * gcc.dg/compat/scalar-return-3_x.c: Use it.
4198         * gcc.dg/compat/scalar-return-3_y.c: Use it.
4199         * gcc.dg/compat/scalar-return-4_x.c: Use it.
4200         * gcc.dg/compat/scalar-return-4_y.c: Use it.
4201         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
4202         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
4203         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
4204         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
4205
4206         * gcc.dg/range-test-1.c: New test.
4207         * g++.dg/opt/range-test-1.C: New test.
4208
4209 2004-06-17  Richard Henderson  <rth@redhat.com>
4210
4211         * objc.dg/sync-1.m: New.
4212         * objc.dg/try-catch-1.m: Don't force next runtime.
4213         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
4214         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
4215         shadowed catch clause.
4216         * objc.dg/try-catch-5.m: New.
4217
4218 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
4219
4220         Bug 14610
4221         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
4222
4223 2004-06-15  Richard Henderson  <rth@redhat.com>
4224
4225         * gcc.dg/20001116-1.c: Move expected warning line.
4226
4227 2004-06-15  Richard Henderson  <rth@redhat.com>
4228
4229         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
4230         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
4231
4232 2004-06-15  Jeff Law  <law@redhat.com>
4233
4234         * gcc.dg/tree-ssa/20040615-1.c: New test.
4235         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
4236         be less sensitive to operand ordering.
4237         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
4238
4239 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
4240
4241         * g++.dg/abi/bitfield3.C: Add comment..
4242
4243 2004-06-15  Richard Henderson  <rth@redhat.com>
4244
4245         * g++.dg/ext/stmtexpr1.C: XFAIL.
4246         * gcc.dg/20030612-1.c: XFAIL.
4247
4248 2004-06-15  Eric Christopher  <echristo@redhat.com>
4249
4250         * g++.dg/charset/asm5.c: New.
4251         * gcc.dg/charset/asm6.c: New.
4252
4253 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4254
4255         PR fortran/15962
4256         * gfortran.fortran-torture/execute/select_1.f90: New test.
4257
4258 2004-06-15  Paul Brook  <paul@codesourcery.com>
4259
4260         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
4261
4262 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4263
4264         PR c++/15967
4265         * g++.dg/lookup/crash3.C: New test.
4266
4267 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4268
4269         PR c++/15947
4270         * g++.dg/parse/dtor4.C: New test.
4271
4272 2004-06-14  Jeff Law  <law@redhat.com>
4273
4274         * gcc.c-torture/compile/20040614-1.c: New test.
4275
4276 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4277
4278         PR fortran/15211
4279         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
4280         LEN of a character array.
4281
4282 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
4283
4284         PR c++/15096
4285         * g++.dg/template/ptrmem10.C: New test.
4286
4287         PR c++/14930
4288         * g++.dg/template/friend30.C: New test.
4289
4290 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4291
4292         PR fortran/14928
4293         * gfortran.fortran-torture/compile/mloc.f90: New test.
4294
4295 2004-06-13  Paul Brook  <paul@codesourcery.com>
4296
4297         * gfortran.fortran-torture/execute/random_2.f90: New test.
4298
4299 2004-06-13  Eric Christopher  <echristo@redhat.com>
4300
4301         * gcc.dg/noncompile/redecl-1.c: Fix error message.
4302
4303 2004-06-12  Paul Brook  <paul@codesourcery.com>
4304
4305         * gfortran.fortran-torture/execute/contained_3.f90: New test.
4306
4307 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4308
4309         PR fortran/14923
4310         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
4311
4312 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4313
4314         PR fortran/14957
4315         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
4316         syntax errors in end statements of contained subroutines.
4317
4318 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4319
4320         PR fortran/12841
4321         * gfortran.fortran-torture/execute/null_arg.f90: New test.
4322
4323 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4324
4325         PR fortran/15665
4326         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
4327
4328 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4329
4330         PR gfortran/12839
4331         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
4332
4333 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
4334
4335         PR c++/15862
4336         * g++.dg/parse/enum1.C: New test.
4337
4338 2004-06-10  Jeff Law  <law@redhat.com>
4339
4340         * gcc.c-torture/compile/20040610-1.c: New test.
4341
4342 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4343
4344         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
4345         * g++.old-deja/g++.other/decl3.C: Likewise.
4346
4347 2004-06-10  Brian Booth  <bbooth@redhat.com>
4348
4349         * gcc.dg/tree-ssa/20031015-1.c: Scan for
4350         V_MAY_DEF instead of VDEF.
4351         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
4352
4353 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
4354
4355         PR c++/14211
4356         * g++.dg/conversion/const1.C: New test.
4357
4358         PR c++/15076
4359         * g++.dg/conversion/reinterpret1.C: New test.
4360
4361         PR c++/15877
4362         * g++.dg/template/enum2.C: New test.
4363
4364         PR c++/15227
4365         * g++.dg/template/error13.C: New test.
4366
4367 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4368
4369         PR fortran/14957
4370         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
4371         arguments to test_* REAL and of the right size.
4372
4373 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4374
4375         PR target/15569
4376         PR rtl-optimization/15681
4377         * gcc.dg/20040609-1.c: New test.
4378
4379 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4380
4381         PR c++/14791
4382         * g++.dg/opt/builtins1.C: New test.
4383
4384 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
4385
4386         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
4387         that use default windows32 struct layout.
4388         * gcc.dg/i386-bitfield2.c: Likewise.
4389
4390 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
4391
4392         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
4393         for mingw32 and cygwin targets.
4394
4395 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
4396
4397         * gcc.dg/pch/macro-4.c: New.
4398         * gcc.dg/pch/macro-4.hs: New.
4399
4400 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4401
4402         PR fortran/13249
4403         * gfortran.fortran-torture/compile/name_clash.f90: New test.
4404
4405 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4406
4407         PR fortran/13372
4408         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
4409
4410 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4411
4412         PR gfortran/14897
4413         * gfortran.fortran-torture/execute/t_edit.f90: New test.
4414
4415 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4416
4417         PR gfortran/15755
4418         * gfortran.fortran-torture/execute/backspace.c : New test.
4419
4420 2004-06-09  Paul Brook  <paul@codesourcery.com>
4421
4422         * gfortran.fortran-torture/execure/intrinsic_associated.f90
4423         (pointer_to_section): Rewrite to use smaller array.
4424
4425 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
4426
4427         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
4428         * gcc.dg/ext/altivec-10.c: Same.
4429         * gcc.dg/ext/altivec-11.c: Same.
4430         * gcc.dg/ext/altivec-12.c: Same.
4431         * gcc.dg/ext/altivec-13.c: Same.
4432         * gcc.dg/ext/altivec-14.c: Same.
4433         * gcc.dg/ext/altivec-15.c: Same.
4434         * gcc.dg/ext/altivec-16.c: Same.
4435         * gcc.dg/ext/altivec-3.c: Same.
4436         * gcc.dg/ext/altivec-4.c: Same.
4437         * gcc.dg/ext/altivec-6.c: Same.
4438         * gcc.dg/ext/altivec-7.c: Same.
4439         * gcc.dg/ext/altivec-8.c: Same.
4440         * gcc.dg/ext/altivec-varargs-1.c: Same.
4441
4442         * g++.dg/ext/altivec-1.C: Correct dg syntax.
4443         * g++.dg/ext/altivec-10.C: Same.
4444         * g++.dg/ext/altivec-2.C: Same.
4445         * g++.dg/ext/altivec-3.C: Same.
4446         * g++.dg/ext/altivec-4.C: Same.
4447         * g++.dg/ext/altivec-5.C: Same.
4448         * g++.dg/ext/altivec-6.C: Same.
4449         * g++.dg/ext/altivec-7.C: Same.
4450         * g++.dg/ext/altivec-8.C: Same.
4451         * g++.dg/ext/altivec-9.C: Same.
4452
4453 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4454
4455         PR c++/7841
4456         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
4457
4458 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4459
4460         * gcc.dg/union-1.c: New test.
4461
4462 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4463
4464         * gcc.dg/builtins-41.c: New test case.
4465         * gcc.dg/builtins-42.c: New test case.
4466
4467 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4468
4469         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
4470         * g++.dg/ext/altivec-10.C: Same.
4471         * g++.dg/ext/altivec-2.C: Same.
4472         * g++.dg/ext/altivec-3.C: Same.
4473         * g++.dg/ext/altivec-4.C: Same.
4474         * g++.dg/ext/altivec-5.C: Same.
4475         * g++.dg/ext/altivec-6.C: Same.
4476         * g++.dg/ext/altivec-7.C: Same.
4477         * g++.dg/ext/altivec-8.C: Same.
4478         * g++.dg/ext/altivec-9.C: Same.
4479         * g++.old-deja/g++.abi/cxa_vec.C: Same.
4480         * g++.old-deja/g++.brendan/new3.C: Same.
4481         * gcc.c-torture/execute/eeprof-1.x: Same.
4482
4483 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4484
4485         PR c/14765
4486         * gcc.dg/pr14765-1.c: New test.
4487
4488 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4489
4490         PR c/14649
4491         * gcc.dg/pr14649-1.c: New test case.
4492
4493 2004-06-07  Richard Henderson  <rth@redhat.com>
4494
4495         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
4496         if temporaries.
4497
4498 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4499
4500         * g++.dg/eh/elide1.C: Remove XFAIL.
4501
4502 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
4503
4504         PR c++/15337
4505         * g++.dg/expr/sizeof3.C: New test.
4506
4507         PR c++/14777
4508         * g++.dg/template/access14.C: New test.
4509
4510         PR c++/15554
4511         * g++.dg/template/enum1.C: New test.
4512
4513         PR c++/15057
4514         * g++.dg/eh/throw1.C: New test.
4515
4516 2004-06-07  David Ayers  <d.ayers@inode.at>
4517             Ziemowit Laski  <zlaski@apple.com>
4518
4519         * lib/objc.exp (objc_target_compile): Revert the '-framework
4520         Foundation' flag fix, since bare Darwin does not ship
4521         with the Foundation framework.
4522         * objc/execute/next_mapping.h: Provide a local NSConstantString
4523         @interface and @implementation.
4524         (objc_constant_string_init): A constructor function, used to
4525         initialize the NSConstantString meta-class object.
4526         * objc/execute/string1.m: Include "next_mapping.h" instead of
4527         <Foundation/NSString.h>.
4528         * objc/execute/string2.m: Likewise.
4529         * objc/execute/string3.m: Likewise.
4530         * objc/execute/string4.m: Likewise.
4531
4532 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
4533
4534         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
4535         to double. Replace double with FLOAT.
4536         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
4537
4538         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
4539         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
4540         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
4541         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
4542         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
4543         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
4544         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
4545         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
4546
4547 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4548
4549         PR c/13519
4550         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
4551
4552 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4553
4554         PR c++/15503
4555         * g++.dg/template/meminit2.C: New test.
4556
4557 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
4558
4559         PR target/15822
4560         * gcc.c-torture/execute/compare-fp-1.c,
4561         gcc.c-torture/execute/compare-fp-2.c,
4562         gcc.c-torture/execute/compare-fp-3.c,
4563         gcc.c-torture/execute/compare-fp-4.c,
4564         gcc.c-torture/execute/compare-fp-3.x,
4565         gcc.c-torture/execute/compare-fp-4.x: Moved...
4566         * gcc.c-torture/execute/ieee/compare-fp-1.c,
4567         gcc.c-torture/execute/ieee/compare-fp-2.c,
4568         gcc.c-torture/execute/ieee/compare-fp-3.c,
4569         gcc.c-torture/execute/ieee/compare-fp-4.c,
4570         gcc.c-torture/execute/ieee/compare-fp-3.x,
4571         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
4572
4573 2004-06-04  David Ayers  <d.ayers@inode.at>
4574
4575         * objc/execute/protocol-isEqual-4.m: New testcase.
4576
4577 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
4578
4579         * objc/execute/protocol-isEqual-1.m: New testcase.
4580         * objc/execute/protocol-isEqual-2.m: New testcase.
4581         * objc/execute/protocol-isEqual-3.m: New testcase.
4582
4583 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4584
4585         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4586
4587 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4588
4589         * lib/objc.exp (objc_target_compile): When running tests on
4590         Darwin (Mac OS X), inform the linker about '-framework
4591         'Foundation'.
4592
4593 2004-06-02  Eric Christopher  <echristo@redhat.com>
4594
4595         * gcc.c-torture/compile/20040602-1.c: New.
4596
4597 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4598
4599         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4600         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4601
4602         PR tree-optimization/14736
4603         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4604
4605         PR tree-optimization/14042
4606         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4607
4608         PR tree-optimization/14729
4609         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4610
4611 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4612
4613         PR fortran/15557
4614         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4615
4616 2004-06-01  Richard Hederson  <rth@redhat.com>
4617
4618         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4619
4620 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4621
4622         PR c++/14932
4623         * g++.dg/parse/offsetof4.C: New test.
4624
4625 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4626
4627         PR objc/7993
4628         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
4629
4630 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
4631
4632         PR c++/15701
4633         * g++.dg/template/friend29.C: New test.
4634
4635 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4636
4637         PR c/15749
4638         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
4639
4640 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4641
4642         * gcc.dg/sparc-trap-1.c: New test.
4643
4644 2004-05-31  Roger Sayle  <roger@eyesopen.com>
4645
4646         PR middle-end/15069
4647         * g++.dg/opt/fold3.C: New test case.
4648
4649 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
4650
4651         * lib/target-supports.exp (check_iconv_available): Fix fallout
4652         from 2004-05-28 patch.
4653
4654 2004-05-30  Paul Brook  <paul@codesourcery.com>
4655
4656         PR fortran/15620
4657         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
4658         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
4659
4660 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
4661
4662         * gfortran.fortran-torture/execute/random_1.f90: New test.
4663
4664 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4665
4666         * g++.dg/ext/altivec-10.C: New test.
4667
4668 2004-05-29  Paul Brook  <paul@codesourcery.com>
4669
4670         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
4671
4672 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4673
4674         * gcc.dg/altivec-16.c: New test.
4675
4676 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
4677
4678         * lib/target-supports.exp (check_vmx_hw_available): New.
4679         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
4680
4681         * lib/target-supports.exp (check_alias_available,
4682         check_iconv_available, check_named_sections_available): Use
4683         unique names for temporary files.
4684
4685 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4686
4687         * gcc.dg/altivec-15.c: New test.
4688
4689 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4690
4691         PR c++/15083
4692         * g++.dg/warn/noeffect6.C: New test.
4693
4694         PR c++/15471
4695         * g++.dg/expr/ptrmem4.C: New test.
4696
4697         PR c++/15640
4698         * g++.dg/template/operator3.C: New test.
4699
4700 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4701
4702         PR c++/14668
4703         * g++.dg/lookup/redecl1.C: New test.
4704         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
4705
4706 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
4707
4708         * gcc.c-torture/execute/compare-fp-1.c,
4709         gcc.c-torture/execute/compare-fp-2.c,
4710         gcc.c-torture/execute/compare-fp-3.c,
4711         gcc.c-torture/execute/compare-fp-4.c,
4712         gcc.c-torture/execute/compare-fp-3.x,
4713         gcc.c-torture/execute/compare-fp-4.x,
4714         gcc.dg/pr15649-1.c: New.
4715
4716 2004-05-27  Adam Nemet  <anemet@lnxw.com>
4717
4718         PR c++/12883
4719         * g++.dg/init/array14.C: New test.
4720
4721 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
4722
4723         * lib/compat.exp (compat-get-options-main): New.
4724         (compat-get-options): Remove unneeded code, warn for ignored
4725         command.
4726         (compat-execute): Check flag set by dg-require-* commands.
4727
4728         * lib/compat.exp (compat-execute): Break up long lines.
4729
4730 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
4731
4732         * gcc.dg/altivec-7.c: Don't use 'vector long'.
4733         * gcc.dg/altivec-14.c: New test.
4734         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
4735
4736         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
4737         * gcc.dg/altivec-12.c: Ditto.
4738
4739         * gcc.dg/altivec-3.c: Move call to altivec_check.
4740
4741 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4742
4743         PR c++/15044
4744         * g++.dg/template/error12.C: New test.
4745
4746         PR c++/15317
4747         * g++.dg/ext/attrib15.C: New test.
4748
4749         PR c++/15329
4750         * g++.dg/template/ptrmem9.C: New test.
4751
4752 2004-05-25  Paul Brook  <paul@codesourcery.com>
4753
4754         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
4755
4756 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4757
4758         PR c++/15165
4759         * g++.dg/template/crash19.C: New test.
4760
4761 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4762
4763         PR c++/15025
4764         * g++.dg/template/redecl1.C: New test.
4765
4766 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4767
4768         PR c++/14821
4769         * g++.dg/other/ns1.C: New test.
4770
4771         PR c++/14883
4772         * g++.dg/template/invalid1.C: New test.
4773
4774 2004-05-23  Paul Brook  <paul@codesourcery.com>
4775         Victor Leikehman  <lei@haifasphere.co.il>
4776
4777         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
4778         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
4779
4780 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4781
4782         PR c++/15285
4783         PR c++/15299
4784         * g++.dg/template/non-dependent5.C: New test.
4785         * g++.dg/template/non-dependent6.C: New test.
4786
4787 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4788
4789         PR c++/15507
4790         * g++.dg/inherit/union1.C: New test.
4791
4792         PR c++/15542
4793         * g++.dg/template/addr1.C: New test.
4794
4795         PR c++/15427
4796         * g++.dg/template/array5.C: New test.
4797
4798         PR c++/15287
4799         * g++.dg/template/array6.C: New test.
4800
4801 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
4802             Roger Sayle  <roger@eyesopen.com>
4803
4804         * g++.dg/lookup/forscope2.C: New test case.
4805
4806 2004-05-22  Ben Elliston  <bje@au.ibm.com>
4807
4808         * gcc.dg/cpp/Wmissingdirs.c: New.
4809
4810 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4811
4812         PR target/15301
4813         * gcc.dg/compat/union-m128-1.h: New file.
4814         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4815         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4816         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4817
4818 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4819
4820         PR target/15302
4821         * gcc.dg/compat/struct-complex-1.h: New file.
4822         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
4823         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
4824         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4825
4826 2004-05-20  Roger Sayle  <roger@eyesopen.com>
4827
4828         PR middle-end/3074
4829         * gcc.dg/pr3074-1.c: New test case.
4830         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
4831
4832 2004-05-20  Falk Hueffner  <falk@debian.org>
4833
4834         PR other/15526
4835         * gcc.dg/ftrapv-1.c: New test case.
4836
4837 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4838
4839         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
4840
4841 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
4842             Jeff Law  <law@redhat.com>
4843
4844         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
4845         * gcc.dg/tree-ssa/20040518-2.c: New test.
4846
4847         * gcc.dg/tree-ssa/20040518-1.c: New test.
4848
4849 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
4850
4851         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
4852
4853 2004-05-18  Paul Brook  <paul@codesourcery.com>
4854
4855         PR fortran/13930
4856         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4857
4858 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4859
4860         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4861         constant folding.
4862
4863 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4864
4865         * gcc.dg/tree-ssa/20040517-1.c: New test.
4866
4867 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4868
4869         * gcc.dg/loop-4.c: New test.
4870
4871 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4872
4873         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4874
4875 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4876
4877         PR fortran/15311
4878         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4879
4880 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4881
4882         PR fortran/13826
4883         PR fortran/13940
4884         * gfortran.fortran-torture/compile/data_1.f90: New test.
4885
4886 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4887
4888         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4889         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4890
4891 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4892
4893         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4894
4895 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4896
4897         PR c/15444
4898         * gcc.dg/format/xopen-1.c: Adjust expected message.
4899         * gcc.dg/format/xopen-3.c: New test.
4900
4901 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4902
4903         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4904
4905 2004-05-14  Jeff Law  <law@redhat.com>
4906
4907         * gcc.dg/tree-ssa/20040514-2.c: New test.
4908
4909 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4910
4911         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4912         this ...
4913         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4914         this.
4915
4916 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4917
4918         * gcc.dg/tree-ssa/20040514-1.c: New test.
4919
4920 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4921
4922         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4923         test.
4924
4925 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4926
4927         PR fortran/14066
4928         * gfortran.fortran-torture/compile/do_1.f90: New test.
4929
4930 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4931
4932         PR fortran/15051
4933         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4934         test.
4935
4936 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4937
4938         PR fortran/15149
4939         * gfortran.fortran-torture/execute/random_init.f90: New test.
4940
4941 2004-05-13  Paul Brook  <paul@codesourcery.com>
4942
4943         PR fortran/15314
4944         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4945
4946 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4947
4948         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4949         for the powerpc case.
4950
4951 2004-05-13  Jeff Law  <law@redhat.com>
4952
4953         * gcc.dg/tree-ssa/20040513-1.c: New test.
4954         * gcc.dg/tree-ssa/20040513-2.c: New test.
4955
4956 2004-05-13  Paul Brook  <paul@codesourcery.com>
4957
4958         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4959         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4960         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4961
4962 2004-05-13  Andreas Schwab  <schwab@suse.de>
4963
4964         PR other/10819
4965         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4966         characters.
4967
4968 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4969
4970         PR fortran/15294
4971         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4972
4973 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4974
4975         Merge from tree-ssa-20020619-branch.  See
4976         ChangeLog.tree-ssa for details.
4977
4978 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4979
4980         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4981         include <altivec.h> explicitly.
4982         * gcc.dg/altivec-13.c: Likewise.
4983
4984 2004-05-11  Paul Brook  <paul@codesourcery.com>
4985
4986         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4987
4988 2004-05-10  Eric Christopher  <echristo@redhat.com>
4989
4990         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4991         * gcc.dg/sibcall-4.c: Ditto.
4992
4993 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4994
4995         * g++.dg/ext/altivec-8.C: New test case.
4996         * gcc.dg/altivec-13.c: New test case.
4997
4998 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4999
5000         * gcc.c-torture/execute/divcmp-1.c: New test case.
5001         * gcc.c-torture/execute/divcmp-2.c: New test case.
5002         * gcc.c-torture/execute/divcmp-3.c: New test case.
5003
5004 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
5005
5006         * g++.dg/other/pragma-re-2.C: New test.
5007
5008 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
5009
5010         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
5011         * gcc.dg/i386-387-2.c: Likewise.
5012
5013         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
5014         __builtin_drem.
5015         * gcc.dg/i386-387-6.c: Likewise.
5016
5017 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
5018
5019         * gcc.dg/builtins-33.c:  Also check log1p*.
5020
5021 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
5022
5023         PR optimization/15296
5024         * gcc.c-torture/execute/pr15296.c: New test.
5025
5026 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
5027
5028         * gcc.dg/builtins-40.c: New test.
5029
5030 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
5031
5032         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
5033
5034 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
5035
5036         * g++.dg/ext/spe1.C: New testcase.
5037
5038 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
5039
5040         * objc.dg/image-info.m: Allow additional attributes
5041         for __image_info section.
5042
5043 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
5044
5045         * gcc.dg/torture/mips-hilo-2.c: New test.
5046
5047 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5048
5049         PR c++/14389
5050         * g++.dg/template/member5.C: New test.
5051
5052 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
5053
5054         * gcc.dg/builtins-34.c: Also check expm1*.
5055
5056 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5057
5058         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
5059         * gcc.dg/torture/builtin-convert-3.c: New test.
5060
5061 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
5062
5063         PR middle-end/15054
5064         * g++.dg/opt/pr15054.C: New test.
5065
5066 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5067
5068         * gcc.dg/torture/builtin-rounding-1.c: New test.
5069         * gcc.dg/builtins-25.c: Delete.
5070         * gcc.dg/builtins-29.c: Delete.
5071
5072 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
5073
5074         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
5075         * gcc.dg/sibcall-4.c: Likewise.
5076         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
5077
5078 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
5079
5080         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
5081         bit-field on 16-bit targets.
5082
5083 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
5084
5085         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
5086         16-bit targets.
5087
5088 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
5089
5090         * gcc.dg/rs6000-power2-1.c: Change to compile only.
5091         * gcc.dg/rs6000-power2-2.c: Likewise.
5092
5093 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
5094
5095         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
5096         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
5097         Change the asm registers to be in form of frN instead of fN.
5098
5099 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5100
5101         * gcc.dg/torture/builtin-convert-2.c: New test.
5102
5103 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
5104
5105         * gcc.dg/rs6000-power2-1.c: New test.
5106         * gcc.dg/rs6000-power2-2.c: New test.
5107
5108 2004-04-28  Jan Hubicka  <jh@suse.cz>
5109
5110         * gcc.dg/unused-6.c: New test.
5111
5112 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
5113             Ulrich Weigand  <uweigand@de.ibm.com>
5114
5115         * ada/acats/run_all.sh: Define $target variable.
5116
5117 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
5118
5119         PR c++/15119
5120         * g++.dg/other/vararg-1.C: New test.
5121
5122         PR c++/4794
5123         * g++.dg/eh/cleanup3.C: New test.
5124
5125 2004-04-24  Laurent GUERBY <laurent@guerby.net>
5126
5127         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
5128         and ad8011a (target_insn).
5129         * ada/acats/support/macro.dfs: Likewise.
5130         * ada/acats/support/impbit.adb: New file.
5131
5132 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
5133
5134         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
5135
5136 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5137
5138         * gcc.dg/loop-3.c: New test.
5139
5140 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
5141
5142         * gcc.c-torture/execute/simd-5.c: New test.
5143
5144 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5145
5146         PR c++/15064
5147         * g++.dg/template/crash18.C: New test.
5148
5149 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
5150
5151         * g++.dg/ext/complit3.C: New test.
5152
5153 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5154
5155         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
5156         * gcc.dg/altivec-3.c: Same.
5157         * gcc.dg/altivec-varargs-1.c: Same.
5158
5159 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5160
5161         * lib/target-supports.exp (check_profiling_available): Assume
5162         profiling is not available on powerpc-eabi targets.
5163
5164 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
5165
5166         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
5167         * gcc.dg/vmx/bug-1.c: Ditto.
5168
5169 2004-04-20  Eric Christopher  <echristo@redhat.com>
5170
5171         * gcc.dg/charset/extern.c: New test.
5172         * g++.dg/charset/extern3.cc: Ditto.
5173
5174 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
5175
5176         * gcc.dg/builtins-39.c: New test.
5177
5178 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
5179
5180         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
5181
5182 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
5183
5184         * gcc.dg/torture/mips-hilo-1.c: New test.
5185
5186 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
5187
5188         * gcc.c-torture/compile/20040419-1.c: New test.
5189
5190 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
5191
5192         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
5193
5194 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
5195             Aldy Hernandez  <aldyh@redhat.com>
5196
5197         * gcc.c-torture/execute/va-arg-24.c: New.
5198
5199 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
5200             Aldy Hernandez  <aldyh@redhat.com>
5201
5202         * gcc.dg/vmx/1b-01.c: New.
5203         * gcc.dg/vmx/1b-02.c: New.
5204         * gcc.dg/vmx/1b-03.c: New.
5205         * gcc.dg/vmx/1b-04.c: New.
5206         * gcc.dg/vmx/1b-05.c: New.
5207         * gcc.dg/vmx/1b-06.c: New.
5208         * gcc.dg/vmx/1b-07.c: New.
5209         * gcc.dg/vmx/1c-01.c: New.
5210         * gcc.dg/vmx/1c-02.c: New.
5211         * gcc.dg/vmx/3a-01a.c: New.
5212         * gcc.dg/vmx/3a-01.c: New.
5213         * gcc.dg/vmx/3a-01m.c: New.
5214         * gcc.dg/vmx/3a-03.c: New.
5215         * gcc.dg/vmx/3a-03m.c: New.
5216         * gcc.dg/vmx/3a-04.c: New.
5217         * gcc.dg/vmx/3a-04m.c: New.
5218         * gcc.dg/vmx/3a-05.c: New.
5219         * gcc.dg/vmx/3a-06.c: New.
5220         * gcc.dg/vmx/3a-06m.c: New.
5221         * gcc.dg/vmx/3a-07.c: New.
5222         * gcc.dg/vmx/3b-01.c: New.
5223         * gcc.dg/vmx/3b-02.c: New.
5224         * gcc.dg/vmx/3b-10.c: New.
5225         * gcc.dg/vmx/3b-13.c: New.
5226         * gcc.dg/vmx/3b-14.c: New.
5227         * gcc.dg/vmx/3b-15.c: New.
5228         * gcc.dg/vmx/3c-01a.c: New.
5229         * gcc.dg/vmx/3c-01.c: New.
5230         * gcc.dg/vmx/3c-02.c: New.
5231         * gcc.dg/vmx/3c-03.c: New.
5232         * gcc.dg/vmx/3d-01.c: New.
5233         * gcc.dg/vmx/4-01.c: New.
5234         * gcc.dg/vmx/4-03.c: New.
5235         * gcc.dg/vmx/5-01.c: New.
5236         * gcc.dg/vmx/5-02.c: New.
5237         * gcc.dg/vmx/5-03.c: New.
5238         * gcc.dg/vmx/5-04.c: New.
5239         * gcc.dg/vmx/5-05.c: New.
5240         * gcc.dg/vmx/5-06.c: New.
5241         * gcc.dg/vmx/5-07.c: New.
5242         * gcc.dg/vmx/5-07t.c: New.
5243         * gcc.dg/vmx/5-08.c: New.
5244         * gcc.dg/vmx/5-10.c: New.
5245         * gcc.dg/vmx/5-11.c: New.
5246         * gcc.dg/vmx/7-01a.c: New.
5247         * gcc.dg/vmx/7-01.c: New.
5248         * gcc.dg/vmx/7c-01.c: New.
5249         * gcc.dg/vmx/7d-01.c: New.
5250         * gcc.dg/vmx/7d-02.c: New.
5251         * gcc.dg/vmx/8-01.c: New.
5252         * gcc.dg/vmx/8-02a.c: New.
5253         * gcc.dg/vmx/8-02.c: New.
5254         * gcc.dg/vmx/brode-1.c: New.
5255         * gcc.dg/vmx/bug-1.c: New.
5256         * gcc.dg/vmx/bug-2.c: New.
5257         * gcc.dg/vmx/bug-3.c: New.
5258         * gcc.dg/vmx/cw-bug-1.c: New.
5259         * gcc.dg/vmx/cw-bug-2.c: New.
5260         * gcc.dg/vmx/cw-bug-3.c: New.
5261         * gcc.dg/vmx/dct.c: New.
5262         * gcc.dg/vmx/debug-1.c: New.
5263         * gcc.dg/vmx/debug-2.c: New.
5264         * gcc.dg/vmx/debug-3.c: New.
5265         * gcc.dg/vmx/debug-4.c: New.
5266         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
5267         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
5268         * gcc.dg/vmx/eg-5.c: New.
5269         * gcc.dg/vmx/fft.c: New.
5270         * gcc.dg/vmx/gcc-bug-1.c: New.
5271         * gcc.dg/vmx/gcc-bug-2.c: New.
5272         * gcc.dg/vmx/gcc-bug-3.c: New.
5273         * gcc.dg/vmx/gcc-bug-4.c: New.
5274         * gcc.dg/vmx/gcc-bug-5.c: New.
5275         * gcc.dg/vmx/gcc-bug-6.c: New.
5276         * gcc.dg/vmx/gcc-bug-7.c: New.
5277         * gcc.dg/vmx/gcc-bug-8.c: New.
5278         * gcc.dg/vmx/gcc-bug-9.c: New.
5279         * gcc.dg/vmx/gcc-bug-b.c: New.
5280         * gcc.dg/vmx/gcc-bug-c.c: New.
5281         * gcc.dg/vmx/gcc-bug-d.c: New.
5282         * gcc.dg/vmx/gcc-bug-e.c: New.
5283         * gcc.dg/vmx/gcc-bug-f.c: New.
5284         * gcc.dg/vmx/gcc-bug-g.c: New.
5285         * gcc.dg/vmx/gcc-bug-i.c: New.
5286         * gcc.dg/vmx/harness.h: New.
5287         * gcc.dg/vmx/ira1.c: New.
5288         * gcc.dg/vmx/ira2a.c: New.
5289         * gcc.dg/vmx/ira2b.c: New.
5290         * gcc.dg/vmx/ira2.c: New.
5291         * gcc.dg/vmx/ira2c.c: New.
5292         * gcc.dg/vmx/mem.c: New.
5293         * gcc.dg/vmx/newton-1.c: New.
5294         * gcc.dg/vmx/ops.c: New.
5295         * gcc.dg/vmx/sn7153.c: New.
5296         * gcc.dg/vmx/spill2.c: New.
5297         * gcc.dg/vmx/spill3.c: New.
5298         * gcc.dg/vmx/spill.c: New.
5299         * gcc.dg/vmx/t.c: New.
5300         * gcc.dg/vmx/varargs-1.c: New.
5301         * gcc.dg/vmx/varargs-2.c: New.
5302         * gcc.dg/vmx/varargs-3.c: New.
5303         * gcc.dg/vmx/varargs-4.c: New.
5304         * gcc.dg/vmx/varargs-5.c: New.
5305         * gcc.dg/vmx/varargs-6.c: New.
5306         * gcc.dg/vmx/varargs-7.c: New.
5307         * gcc.dg/vmx/vmx.exp: New.
5308         * gcc.dg/vmx/vprint-1.c: New.
5309         * gcc.dg/vmx/vscan-1.c: New.
5310         * gcc.dg/vmx/x-01.c: New.
5311         * gcc.dg/vmx/x-02.c: New.
5312         * gcc.dg/vmx/x-03.c: New.
5313         * gcc.dg/vmx/x-04.c: New.
5314         * gcc.dg/vmx/x-05.c: New.
5315         * gcc.dg/vmx/yousufi-1.c: New.
5316         * gcc.dg/vmx/zero-1.c: New.
5317         * gcc.dg/vmx/zero.c: New.
5318
5319 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
5320
5321         * g++.dg/lookup/java1.C: Update for chage of
5322         _Jv_AllocObject.
5323         * g++.dg/lookup/java2.C: Likewise.
5324
5325 2004-04-17  Laurent GUERBY <laurent@guerby.net>
5326
5327         * ada/acats/run_all.sh: use -O2 by default.
5328
5329 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
5330
5331         * gcc.dg/vr-mult-[12].c: New tests.
5332
5333 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5334
5335         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
5336
5337         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
5338
5339 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
5340
5341         * lib/target-supports.exp (check_profiling_available): Assume profiling
5342         isn't available for mips*-*-elf targets.
5343
5344 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
5345
5346         * gcc.dg/builtins-38.c: New test.
5347
5348 2004-04-14  Eric Christopher  <echristo@redhat.com>
5349
5350         * g++.dg/charset/charset.exp: Run .cc extension tests.
5351
5352 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
5353
5354         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
5355
5356 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5357
5358         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
5359
5360 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
5361
5362         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
5363         * gcc.dg/i386-387-2.c: Likewise.
5364
5365         * gcc.dg/i386-387-7.c: New test.
5366         * gcc.dg/i386-387-8.c: New test.
5367
5368         * gcc.dg/builtins-37.c: New test.
5369
5370 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
5371
5372         * g++.dg/pch/externc-1.C: Add missing semicolon.
5373
5374 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
5375
5376         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
5377
5378 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5379
5380         * gcc.c-torture/execute/20040411-1.c: New test.
5381
5382 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5383
5384         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
5385
5386 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
5387
5388         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
5389
5390 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
5391
5392         * lib/target-supports.exp (check_named_sections_available): New.
5393         * lib/gcc-dg.exp (dg-require-named-sections): New.
5394         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
5395         old-deja.exp.  Also prune error-count message from HP linker.
5396         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
5397
5398         * g++.dg/init/init-ref4.C: Use dg-require-weak.
5399         * g++.old-deja/g++.pt/static3.C: Likewise.
5400         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
5401
5402 2004-04-09  Roger Sayle  <roger@eyesopen.com>
5403
5404         * gcc.c-torture/execute/20040409-1.c: New test case.
5405         * gcc.c-torture/execute/20040409-2.c: New test case.
5406         * gcc.c-torture/execute/20040409-3.c: New test case.
5407
5408 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5409
5410         * gcc.dg/20040409-1.c: New test.
5411
5412 2004-04-08  Roger Sayle  <roger@eyesopen.com>
5413
5414         PR target/14888
5415         * g++.dg/opt/pr14888.C: New test case.
5416
5417 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
5418
5419         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
5420         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
5421         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
5422         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
5423         New tests.
5424
5425 2004-04-08  Paul Brook  <paul@codesourcery.com>
5426
5427         * gcc.dg/spill-1.c: New test.
5428
5429 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5430
5431         * gcc.dg/torture/builtin-ctype-2.c: New test.
5432
5433 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
5434
5435         * gcc.dg/pch/pch.exp: Add largefile test.
5436
5437 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
5438
5439         * g++.dg/pch/externc-1.Hs: New.
5440         * g++.dg/pch/externc-1.C: New.
5441
5442 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5443
5444         * gcc.dg/compat/struct-by-value-5a_main.c,
5445         gcc.dg/compat/struct-by-value-5b_main.c: New files.
5446         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
5447         * gcc.dg/compat/struct-by-value-5a_x.c,
5448         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
5449         gcc.dg/compat/struct-by-value-5_x.c.
5450         * gcc.dg/compat/struct-by-value-5a_y.c,
5451         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
5452         gcc.dg/compat/struct-by-value-5_y.c.
5453
5454         * gcc.dg/compat/struct-by-value-6a_main.c,
5455         gcc.dg/compat/struct-by-value-6b_main.c: New files.
5456         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
5457         * gcc.dg/compat/struct-by-value-6a_x.c,
5458         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
5459         gcc.dg/compat/struct-by-value-6_x.c.
5460         * gcc.dg/compat/struct-by-value-6a_y.c,
5461         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
5462         gcc.dg/compat/struct-by-value-6_y.c.
5463
5464         * gcc.dg/compat/struct-by-value-7a_main.c,
5465         gcc.dg/compat/struct-by-value-7b_main.c: New files.
5466         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
5467         * gcc.dg/compat/struct-by-value-7a_x.c,
5468         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
5469         gcc.dg/compat/struct-by-value-7_x.c.
5470         * gcc.dg/compat/struct-by-value-7a_y.c,
5471         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
5472         gcc.dg/compat/struct-by-value-7_y.c.
5473
5474 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
5475
5476         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
5477         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
5478         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
5479         options.
5480
5481 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
5482
5483         * gcc.dg/builtins-36.c: New test.
5484
5485 2004-04-06  Paul Brook  <paul@codesourcery.com>
5486
5487         * README.gcc: Remove obsolete contraint on testcases.
5488
5489 2004-04-05  Paul Brook  <paul@codesourcery.com>
5490
5491         PR2123
5492         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
5493         failure and exit(0) on success.
5494         * g++.dg/expr/anew2.C: Ditto.
5495         * g++.dg/expr/anew3.C: Ditto.
5496         * g++.dg/expr/anew4.C: Ditto.
5497
5498 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
5499
5500         PR c++/3518
5501         * g++.dg/template/unify7.C: New.
5502
5503 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5504
5505         * g++.dg/README: Bring up to date with new subdirectories; remove
5506         duplicate subdirectory lines.
5507
5508 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
5509
5510         PR c++/14007
5511         * g++.dg/template/unify5.C: New.
5512         * g++.dg/template/unify6.C: New.
5513         * g++.dg/template/qualttp20.C: Adjust.
5514         * g++.old-deja/g++.jason/report.C: Adjust.
5515         * g++.old-deja/g++.other/qual1.C: Adjust.
5516
5517 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
5518
5519         PR c++/14803
5520         * g++.dg/inherit/ptrmem1.C: New test.
5521
5522 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
5523
5524         PR c++/14755
5525         * gcc.c-torture/execute/20040331-1.c: New test.
5526         * gcc.dg/20040331-1.c: New test.
5527
5528 2004-04-01  Paul Brook  <paul@codesourcery.com>
5529
5530         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
5531
5532 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
5533
5534         PR c++/14724
5535         * g++.dg/init/goto1.C: New test.
5536
5537         PR c++/14763
5538         * g++.dg/template/defarg4.C: New test.
5539
5540 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
5541
5542         * gcc.dg/altivec-11.c: Extend test for more valid cases.
5543
5544 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
5545
5546         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
5547
5548 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
5549
5550         * gcc.dg/noncompile/undeclared-2.c: New test.
5551
5552 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5553
5554         * gcc.dg/940409-1.c: Remove XFAIL.
5555         * gcc.dg/reg-vol-struct-1.c: New test.
5556
5557 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5558
5559         * gcc.dg/torture/builtin-wctype-1.c: New test.
5560
5561 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
5562
5563         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
5564         * gcc.dg/20001101-1.c: Likewise.
5565         * gcc.dg/20001102-1.c: Likewise.
5566
5567 2004-03-25  Roger Sayle  <roger@eyesopen.com>
5568
5569         * gcc.dg/compare8.c: Add an additional test for XOR.
5570
5571 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5572
5573         * gcc.dg/torture/builtin-ctype-1.c: New test.
5574
5575 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5576
5577         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
5578         * gcc.dg/torture/builtin-math-1.c: Likewise.
5579         * gcc.dg/torture/builtin-power-1.c: New test.
5580
5581 2004-03-24  Andreas Schwab  <schwab@suse.de>
5582
5583         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5584         IA64 assembler.
5585
5586 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5587             Roger Sayle  <roger@eyesopen.com>
5588
5589         * gcc.dg/compare8.c: New test case.
5590
5591 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5592
5593         * g++.dg/ext/altivec-7.C: New test.
5594
5595 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5596
5597         PR 12267, 12391, 12560, 13129, 14114, 14133
5598         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5599         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5600         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5601         Adjust error regexps.
5602         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5603         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5604         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5605         * gcc.dg/local1.c: Add explanatory comment.
5606
5607 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5608
5609         PR optimization/14669
5610         * g++.dg/opt/fold2.C: New test case.
5611
5612 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5613
5614         PR c/14069
5615         * gcc.dg/20040322-1.c: New test.
5616
5617 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5618
5619         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5620         * gcc.dg/ultrasp4.c: Likewise.
5621         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5622
5623 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5624
5625         * gcc.dg/i386-sse-8.c: Reset default options.
5626
5627 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5628
5629         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
5630         in the error message text.
5631
5632 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5633
5634         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
5635
5636 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
5637
5638         PR c++/14616
5639         * g++.dg/init/array13.C: New test.
5640
5641 2004-03-20  Roger Sayle  <roger@eyesopen.com>
5642
5643         PR target/13889
5644         * gcc.c-torture/compile/pr13889.c: New test case.
5645
5646 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5647
5648         PR c/14635
5649         * builtins-1.c (nan, nans): Don't test.
5650         * builtins-30.c: Don't use nan, nanf, nanl.
5651         * builtins-35.c: New test.
5652
5653 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
5654
5655         * g++.dg/ext/altivec-6.C: New test.
5656
5657 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
5658
5659         * g++.dg/init/placement3.C: New test.
5660
5661         * g++.dg/template/spec13.C: New test.
5662
5663         * g++.dg/lookup/using11.C: New test.
5664
5665         * g++.dg/lookup/koenig3.C: New test.
5666
5667         * g++.dg/template/operator2.C: New test.
5668
5669         * g++.dg/expr/dtor3.C: New test.
5670         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
5671         marker.
5672         * g++.old-deja/g++.law/visibility28.C: Likewise.
5673
5674 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
5675
5676         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
5677         * gcc.dg/ppc64-abi-3.c: Likewise.
5678
5679 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5680
5681         PR c++/14545
5682         * g++.dg/parse/template15.C: New test.
5683
5684 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5685
5686         * g++.dg/expr/dtor2.C: New test.
5687
5688         * g++.dg/lookup/anon4.C: New test.
5689
5690         * g++.dg/overload/using1.C: New test.
5691
5692         * g++.dg/template/lookup7.C: New test.
5693
5694         * g++.dg/template/typename6.C: New test.
5695
5696         * g++.dg/expr/cond6.C: New test.
5697
5698 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5699
5700         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
5701
5702 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5703
5704         * g++.dg/expr/cond5.C: New test.
5705         * g++.dg/expr/constcast1.C: Likewise.
5706         * g++.dg/expr/ptrmem2.C: Likewise.
5707         * g++.dg/expr/ptrmem3.C: Likewise.
5708         * g++.dg/lookup/main1.C: Likewise.
5709         * g++.dg/template/lookup6.C: Likewise.
5710
5711 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5712
5713         * gcc.dg/local1.c: New test.
5714
5715         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
5716
5717 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5718
5719         * gcc.dg/torture/builtin-convert-1.c: New test.
5720
5721 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5722
5723         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
5724
5725 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5726
5727         PR c++/14481
5728         * g++.dg/warn/Wunused-7.C: New test.
5729
5730 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5731
5732         * gcc.dg/torture/builtin-integral-1.c: New test.
5733
5734 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5735
5736         PR c++/14586
5737         * g++.dg/parse/non-dependent3.C: New test.
5738
5739 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
5740
5741         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
5742         * g++.dg/eh/simd-2.C: Likewise.
5743         * g++.dg/init/array10.C: Likewise.
5744         * gcc.c-torture/compile/simd-1.c: Likewise.
5745         * gcc.c-torture/compile/simd-2.c: Likewise.
5746         * gcc.c-torture/compile/simd-3.c: Likewise.
5747         * gcc.c-torture/compile/simd-4.c: Likewise.
5748         * gcc.c-torture/compile/simd-6.c: Likewise.
5749         * gcc.c-torture/execute/simd-1.c: Likewise.
5750         * gcc.c-torture/execute/simd-2.c: Likewise.
5751         * gcc.dg/compat/vector-defs.h: Likewise.
5752         * gcc.dg/20020531-1.c: Likewise.
5753         * gcc.dg/altivec-3.c: Likewise.
5754         * gcc.dg/altivec-4.c: Likewise.
5755         * gcc.dg/altivec-varargs-1.c: Likewise.
5756         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
5757         * gcc.dg/i386-mmx-3.c: Likewise.
5758         * gcc.dg/i386-sse-4.c: Likewise.
5759         * gcc.dg/i386-sse-5.c: Likewise.
5760         * gcc.dg/i386-sse-8.c: Likewise.
5761         * gcc.dg/simd-1.c: Likewise.
5762         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
5763         __ev64_opaque__ since the machine description provides it.
5764
5765 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5766
5767         * lib/compat.exp (skip_list): New global variable.
5768         Use it to hold the user defined COMPAT_SKIPS list if any.
5769         (compat-obj): Add the members of skip_list to optall.
5770
5771 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5772
5773         * gcc.dg/compat/union-by-value-1_main.c,
5774         union-by-value-1_x.c, union-by-value-1_y.c,
5775         union-check.h, union-defs.h,
5776         union-init.h, union-return-1_main.c,
5777         union-return-1_x.c, union-return-1_y.c: New files.
5778
5779 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5780
5781         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
5782         mixed-struct-init.h: Add 4 mixed structure types.
5783         struct-by-value-21_main.c, struct-by-value-21_x.c,
5784         struct-by-value-21_y.c, struct-return-21_main.c,
5785         struct-return-21_x.c, struct-return-21_y.c: New files.
5786
5787 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
5788
5789         PR c++/14550
5790         * g++.dg/parse/template14.C: New test.
5791
5792 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5793
5794         * gcc.c-torture/execute/20040313-1.c: New test.
5795
5796 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
5797
5798         PR target/14533
5799         * gcc.dg/20040311-2.c: New test.
5800
5801 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
5802
5803         PR other/14544
5804         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
5805         bit-field.
5806
5807 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
5808
5809         * gcc.dg/20040305-2.c: Add missing return statement.
5810
5811 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5812
5813         * gcc.dg/builtins-34.c: Also check pow10*.
5814
5815 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5816
5817         PR target/14262
5818         * gcc.dg/20040305-2.c: New test.
5819
5820 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5821
5822         * gcc.dg/20040310-1.c: New test.
5823
5824 2004-03-11  Roger Sayle  <roger@eyesopen.com>
5825
5826         * gcc.c-torture/execute/20040311-1.c: New test case.
5827
5828 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
5829
5830         PR c++/14476
5831         * g++.dg/lookup/enum1.C: New test.
5832
5833 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
5834
5835         PR c++/14510
5836         * g++.dg/lookup/struct2.C: New test.
5837
5838 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
5839
5840         * gcc.dg/builtins-34.c: New test.
5841
5842 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5843
5844         * gcc.dg/torture/builtin-nonneg-1.c: New test.
5845
5846 2004-03-09  James E Wilson  <wilson@specifixinc.com>
5847
5848         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
5849         * gcc.dg/alias-2.c: New testcase.
5850
5851 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
5852
5853         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
5854
5855 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5856
5857         * gcc.c-torture/execute/20040309-1.c: New test case.
5858
5859 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5860
5861         PR c++/14397
5862         * g++.dg/overload/ref1.C: New.
5863
5864 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5865
5866         PR c++/14409
5867         * g++.dg/template/spec12.C: New test.
5868
5869         PR c++/14448
5870         * g++.dg/parse/crash14.C: New test.
5871
5872 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5873
5874         PR c++/14230
5875         * g++.dg/init/ref11.C: New test.
5876
5877 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5878
5879         PR c++/14432
5880         * g++.dg/parse/builtin2.C: New test.
5881
5882 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5883
5884         PR c++/14401
5885         * g++.dg/init/ctor3.C: New test.
5886         * g++.dg/init/union1.C: New test.
5887         * g++.dg/ext/anon-struct4.C: New test.
5888
5889 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5890
5891         * g++.dg/lookup/koenig1.C: Tweak error messages.
5892         * g++.dg/lookup/used-before-declaration.C: Likewise.
5893         * g++.dg/other/do1.C: Likewise.
5894         * g++.dg/overload/koenig1.C: Likewise.
5895         * g++.dg/parse/crash13.C: Likewise.
5896         * g++.dg/template/instantiate3.C: Likewise.
5897
5898 2004-03-08  Eric Christopher  <echristo@redhat.com>
5899
5900         * * lib/target-supports.exp: Enable libiconv in test
5901         compilation.  Fix up error checking.
5902
5903 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5904
5905         PR middle-end/14289
5906         * gcc.dg/pr14289-1.c: New test case.
5907         * gcc.dg/pr14289-2.c: Likewise.
5908         * gcc.dg/pr14289-3.c: Likewise.
5909
5910 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5911
5912         * gcc.c-torture/execute/20040308-1.c: New test.
5913
5914 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5915
5916         * gcc.c-torture/execute/20040307-1.c: New test case.
5917
5918 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5919
5920         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5921
5922 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5923
5924         * gcc.dg/20040306-1.c: New test.
5925
5926 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5927
5928         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5929         them static.
5930         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5931
5932 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5933
5934         PR c/14465
5935         * gcc.dg/decl-6.c: New test.
5936
5937 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5938
5939         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5940         Rename LOGPOW -> LOG_POW.
5941         (SQRT_EXP, POW_EXP): New.
5942
5943 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5944
5945         * gcc.dg/i386-sse-8.c: New test.
5946
5947 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5948
5949         PR c/14114
5950         * gcc.dg/decl-5.c: New test.
5951
5952 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5953
5954         * gcc.dg/20040305-1.c: New test.
5955
5956 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5957
5958         PR other/14354
5959         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5960
5961 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5962
5963         PR c++/14425, c++/14426
5964         * g++.dg/ext/altivec-4.C: New test.
5965         * g++.dg/ext/altivec-5.C: New test.
5966
5967 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5968
5969         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5970         global variables of a type with no linkage.
5971         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5972         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5973         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5974         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5975         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5976         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5977         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5978         * g++.dg/warn/deprecated.C: Name enum Color.
5979         * g++.dg/overload/VLA.C: Name structure for 'b'.
5980         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5981
5982 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5983
5984         * gcc.c-torture/compile/20040304-1.c: New test.
5985
5986 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5987
5988         PR 13728
5989         * gcc.dg/decl-4.c: New testcase.
5990
5991 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5992
5993         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5994         as PRECF if sizeof (float) > sizeof (double).
5995         (PRECL): Make it the same as PRECF if
5996         sizeof (float) > sizeof (long double).
5997
5998 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5999
6000         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
6001         system type.  Add check for irix6 which doesn't have c99 runtime.
6002
6003 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
6004
6005         * gcc.dg/const-elim-1.c: xfail for xtensa.
6006
6007 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6008
6009         PR c++/14369
6010         * g++.dg/template/cond4.C: New test.
6011
6012 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6013
6014         PR c++/14360
6015         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
6016
6017         PR c++/14361
6018         * g++.dg/parse/defarg7.C: New test.
6019
6020         PR c++/14359
6021         * g++.dg/template/friend26.C: New test.
6022
6023 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
6024
6025         PR c++/14324
6026         * g++.dg/abi/mangle21.C: New test.
6027
6028         PR c++/14260
6029         * g++.dg/parse/constructor2.C: New test.
6030
6031         PR c++/14337
6032         * g++.dg/template/sfinae1.C: New test.
6033
6034 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
6035
6036         PR c++/14267
6037         * g++.dg/expr/crash2.C: New test.
6038
6039         PR middle-end/13448
6040         * gcc.dg/inline-5.c: New test.
6041         * gcc.dg/always-inline.c: Split out tests into ...
6042         * gcc.dg/always-inline2.c: ... this and ...
6043         * gcc.dg/always-inline3.c: ... this.
6044
6045 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
6046
6047         PR debug/12103
6048         * g++.dg/debug/crash1.C: New test.
6049
6050 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
6051
6052         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
6053         function with __attribute__((noinline)).
6054         (recurser_void2): Likewise.
6055         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
6056         (recurser_void2): Likewise.
6057
6058 2004-02-29  Roger Sayle  <roger@eyesopen.com>
6059
6060         PR middle-end/14203
6061         * g++.dg/warn/Wunused-6.C: New test case.
6062
6063 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
6064
6065         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
6066         not defined.
6067
6068 2004-02-27  Eric Christopher  <echristo@redhat.com>
6069
6070         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
6071         * g++.dg/charset/asm2.c: Run only x86.
6072         * gcc.dg/charset/asm3.c: Ditto.
6073
6074 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
6075
6076         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
6077         ld_library_path.
6078
6079 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
6080
6081         * g++.dg/ext/altivec-3.C: New.
6082
6083 2004-02-26  Richard Henderson  <rth@redhat.com>
6084
6085         * g++.dg/ext/attrib10.C: Mark for warning.
6086         * gcc.dg/attr-alias-1.c: New.
6087
6088 2004-02-26  Richard Henderson  <rth@redhat.com>
6089
6090         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
6091         * gcc.c-torture/execute/20040208-2.c: ... it back.
6092
6093 2004-02-26  Eric Christopher  <echristo@redhat.com>
6094
6095         * lib/target-supports.exp (check-iconv-available): New function.
6096         * lib/gcc-dg.exp (dg-require-iconv): New function.
6097         Use above.
6098         * gcc.dg/charset: New directory.
6099         * gcc.dg/charset/charset.exp: New file.
6100         * gcc.dg/charset/asm1.c: Ditto.
6101         * gcc.dg/charset/asm2.c: Ditto.
6102         * gcc.dg/charset/asm3.c: Ditto.
6103         * gcc.dg/charset/asm4.c: Ditto.
6104         * gcc.dg/charset/asm5.c: Ditto.
6105         * gcc.dg/charset/attribute1.c: Ditto.
6106         * gcc.dg/charset/attribute2.c: Ditto.
6107         * gcc.dg/charset/string1.c: Ditto.
6108         * g++.dg/charset: New directory.
6109         * g++.dg/dg.exp: Add here. Special options.
6110         * g++.dg/charset/charset.exp: New file.
6111         * g++.dg/charset/asm1.c: Ditto.
6112         * g++.dg/charset/asm2.c: Ditto.
6113         * g++.dg/charset/asm3.c: Ditto.
6114         * g++.dg/charset/asm4.c: Ditto.
6115         * g++.dg/charset/attribute1.c: Ditto.
6116         * g++.dg/charset/attribute2.c: Ditto.
6117         * g++.dg/charset/extern1.cc: Ditto.
6118         * g++.dg/charset/extern2.cc: Ditto.
6119         * g++.dg/charset/string1.c: Ditto.
6120
6121 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
6122
6123         PR c++/14278
6124         * g++.dg/parse/comma1.C: New test.
6125
6126 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6127
6128         PR c++/14284
6129         * g++.dg/template/ttp8.C: New test.
6130
6131 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
6132
6133         * gcc.dg/fixuns-trunc-1.c: New test.
6134
6135 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6136
6137         * gcc.dg/builtins-config.h: Use #elif.
6138
6139 2004-02-26  Michael Matz  <matz@suse.de>
6140
6141         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
6142         * gcc.dg/991214-1.c: Likewise.
6143         * gcc.dg/i386-asm-1.c: Likewise.
6144
6145 2004-02-25  Richard Henderson  <rth@redhat.com>
6146
6147         * gcc.c-torture/execute/20040208-2.c: Move ...
6148         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
6149
6150 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6151
6152         PR c++/14246
6153         * g++.dg/other/crash-3.C: New test.
6154
6155 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6156
6157         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
6158         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
6159
6160         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
6161         HP-UX.
6162
6163 2004-02-24  Michael Matz  <matz@suse.de>
6164
6165         * gcc.dg/i386-regparm.c: New.
6166
6167 2004-02-23  James E Wilson  <wilson@specifixinc.com>
6168
6169         * gcc.c-torture/execute/20040223-1.c: New.
6170
6171 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
6172             Kazu Hirata  <kazu@cs.umass.edu>
6173
6174         * gcc.dg/fwritable-strings-1.c: Remove.
6175
6176 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
6177
6178         PR c/14156
6179         * gcc.dg/20040223-1.c: New test.
6180
6181 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6182
6183         PR c++/14106
6184         * g++.dg/ext/typeof9.C: New test.
6185
6186 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6187
6188         PR c++/14250
6189         * g++.dg/other/switch1.C: New test.
6190
6191 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6192
6193         * gcc.dg/cast-function-1.c: Adjust for new informative message.
6194         * gcc.dg/va-arg-1.c: Likewise.
6195
6196 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6197
6198         PR c++/14143
6199         * g++.dg/template/koenig5.C: New test.
6200
6201 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
6202
6203         * g++.dg/ext/altivec-1.C: Generalize target triple.
6204         * g++.dg/ext/altivec-2.C: New test case.
6205         * g++.dg/ext/altivec_check.h: New file.
6206         * gcc.dg/altivec-1.c: Generalize target triple;
6207         include altivec_check.h and call altivec_check().
6208         * gcc.dg/altivec-[2-5].c: Generalize target triple.
6209         * gcc.dg/altivec-6.c: New test case.
6210         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
6211         type casts as needed.
6212         * gcc.dg/altivec-10.c: Include altivec_check.h and call
6213         altivec_check().
6214         * gcc.dg/altivec-12.c: New test case.
6215         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
6216         include altivec_check.h and call altivec_check().
6217         * gcc.dg/altivec_check.h: New file.
6218
6219 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6220
6221         * lib/target-supports.exp (check_alias_available): Don't mangle
6222         function `g' in test program.
6223
6224 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6225
6226         * lib/target-supports.exp (check_profiling_available): Check
6227         argument to determine whether we support a profiling type.
6228         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
6229         check_profiling_available.
6230         * g++.dg/bprob/bprob.exp: Likewise
6231         * g77.dg/bprob/bprob.exp: Likewise.
6232         * gcc.misc-tests/bprob.exp: Likewise.
6233         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
6234         dg-require-profiling and delete expected error handling.
6235         * gcc.dg/20021014-1.c: Likewise.
6236         * gcc.dg/nest.c: Likewise.
6237
6238 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6239
6240         PR c++/12007
6241         * g++.dg/other/vthunk1.C: New test.
6242
6243 2004-02-20  Falk Hueffner  <falk@debian.org>
6244
6245         PR target/14201
6246         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
6247
6248 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
6249
6250         PR c++/13927
6251         * g++.dg/other/error8.C: Remove XFAIL markers.
6252
6253         PR c++/14173
6254         * g++.dg/ext/packed5.C: New test.
6255
6256         PR c++/14199
6257         * g++.dg/warn/Wunused-5.C: New test.
6258
6259         PR c++/14186
6260         * g++.dg/lookup/member1.C: New test.
6261
6262 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
6263
6264         * gcc.c-torture/compile/20040130-1.c: Enable only when
6265         __INT_MAX__ >= 2147483647L.
6266         * gcc.c-torture/compile/961203-1.c: Likewise.
6267
6268 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
6269
6270         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
6271         * g++.dg/opt/template1.C: Robustify assembler regexp
6272
6273 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6274
6275         * gcc.c-torture/execute/simd-4.x: Remove.
6276         * gcc.c-torture/execute/va-arg-25.x: Likewise.
6277         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
6278         Guard with #ifndef SKIP_ATTRIBUTE.
6279         * gcc.dg/compat/vector-1_y.c: Likewise.
6280         * gcc.dg/compat/vector-2_x.c: Likewise.
6281         * gcc.dg/compat/vector-2_y.c: Likewise.
6282         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
6283         * g++.dg/eh/simd-2.C: Likewise.
6284
6285 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
6286
6287         * gcc.c-torture/compile/complex-1.c: New.
6288
6289 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
6290
6291         PR target/14209
6292         * gcc.c-torture/execute/20040218-1.c: New test.
6293
6294 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6295
6296         PR c++/14181
6297         * g++.dg/parse/new2.C: New test.
6298
6299 2004-02-18  Paul Brook  <paul@codesourcery.com>
6300
6301         * gcc.c-torture/compile/libcall-1.c: New test.
6302
6303 2004-02-18  Paul Brook  <paul@codesourcery.com>
6304
6305         PR debug/12934
6306         * gcc.dg/debug/debug-7.c: New test.
6307
6308 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
6309
6310         * gcc.dg/20040217-1.c: New test.
6311
6312 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
6313
6314         * gcc.c-torture/execute/990208-1.x: Delete.
6315
6316 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
6317
6318         * gcc.c-torture/execute/20040208-2.x: New file.
6319
6320 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
6321
6322         PR c++/11326
6323         * g++.dg/abi/structret1.C: New test.
6324
6325 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
6326
6327         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
6328         (i386_cpuid): No need to test if cpuid is available on AMD64.
6329         Fix assembly, so that it works onboth i386 and AMD64.
6330         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
6331         (vecInLong): Fix s[] member type to unsigned int.
6332         (vecInWord): Remove type.
6333         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
6334         (a64, b64, c64, d64, e64): Remove.
6335         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
6336         Remove unused variable.  Remove initialization of removed variables.
6337         Don't call mmx_tests nor sse_tests.
6338         (reference_mmx, reference_sse): Remove.
6339         (check): Add return stmt.
6340         * gcc.dg/i386-sse-7.c: New test.
6341         * gcc.dg/i386-mmx-4.c: New test.
6342
6343 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6344
6345         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
6346         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6347         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6348         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
6349         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
6350         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
6351         g++.dg/tc1/dr94.C: Fix line terminator.
6352
6353 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
6354
6355         * gcc.c-torture/compile/20040216-1.c: New.
6356
6357 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6358
6359         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6360         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6361         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
6362         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
6363         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
6364         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
6365
6366 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6367
6368         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
6369
6370 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
6371
6372         PR c++/13971
6373         * g++.dg/expr/cond4.C: New test.
6374
6375         PR c++/14086
6376         * g++.dg/lookup/crash2.C: New test.
6377
6378 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
6379
6380         * gcc.c-torture/compile/20040214-2.c: New test.
6381
6382 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
6383
6384         PR c++/14116
6385         * g++.dg/ext/typeof8.C: New test.
6386
6387 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
6388
6389         * gcc.c-torture/compile/20040214-1.c: New test.
6390
6391 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6392
6393         PR c++/13635
6394         * g++.dg/template/spec11.C: New test.
6395
6396 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6397
6398         PR c++/13927
6399         * g++.dg/other/error8.C: New test.
6400
6401 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
6402
6403         PR c++/14122
6404         * g++.dg/template/array4.C: New test.
6405
6406         PR c++/14108
6407         * g++.dg/inherit/thunk2.C: New test.
6408
6409         PR c++/14083
6410         * g++.dg/eh/cond2.C: New test.
6411
6412 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
6413
6414         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
6415
6416 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
6417
6418         * lib/scanasm.exp (dg-scan): Quote pattern before display.
6419
6420 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
6421
6422         * g++.dg/simd-2.C: xfail on ppc64-linux.
6423
6424 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6425
6426         PR c/456
6427         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
6428         tests.
6429
6430 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
6431
6432         * gcc.dg/builtins-33.c: New test.
6433
6434 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
6435
6436         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
6437
6438 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6439
6440         * g++.dg/simd-2.C: Set -maltivec for ppc64.
6441
6442 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6443
6444         * gcc.dg/ppc64-abi-3.c: New test.
6445
6446 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
6447
6448         PR c/14092
6449
6450         * gcc.dg/pr14092-1.c: New testcase.
6451
6452 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
6453
6454         * gcc.dg/cpp/assert4.c: Fix typo last change.
6455
6456         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
6457         * gcc.dg/cpp/assert4.c: Handle powerpc64.
6458
6459         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
6460
6461 2004-02-09  Roger Sayle  <roger@eyesopen.com>
6462
6463         * gcc.c-torture/compile/20040209-1.c: New test case.
6464
6465 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6466
6467         * gcc.dg/c90-init-1.c: Adjust expected error messages.
6468
6469 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
6470
6471         * gcc.c-torture/execute/20040208-[12].c: New tests.
6472
6473 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6474
6475         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
6476
6477 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6478
6479         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
6480
6481 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6482
6483         Bug 13856
6484         * gcc.dg/visibility-8.c: New testcase.
6485
6486 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6487
6488         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
6489         arguments.
6490         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
6491
6492 2004-02-07  Roger Sayle  <roger@eyesopen.com>
6493
6494         PR middle-end/13696
6495         * g++.dg/opt/fold1.C: New test case.
6496
6497 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6498
6499         PR c++/14033
6500         * g++.dg/other/crash-2.C: New test.
6501
6502 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6503
6504         PR c++/14028
6505         * g++.dg/parse/angle-bracket2.C: New test.
6506
6507 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6508
6509         PR middle-end/13750
6510         Revert:
6511         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6512         PR pch/13361
6513         * testsuite/g++.dg/pch/wchar-1.C: New.
6514         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6515
6516 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6517
6518         PR c++/14008
6519         * g++.dg/parse/error15.C: New test.
6520         * g++.dg/parse/crash11.C: Update dg-error mark.
6521
6522 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6523
6524         PR c++/13932
6525         * g++.dg/warn/conv2.C: New test.
6526
6527 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6528
6529         PR c++/13086
6530         * g++.dg/warn/incomplete1.C: Remove xfail.
6531
6532 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6533
6534         * lib/file-format.exp (gcc_target_object_format): Use
6535         ${tool}_target_compile, not gcc_target_compile.
6536         * lib/target-supports.exp (check_alias_available): Likewise.
6537         (check_gc_sections_available): Likewise.
6538         * g++.dg/ext/attrib10.C: Use dg-require-alias.
6539         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
6540         dg-require-alias.
6541
6542 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6543
6544         PR c++/13969
6545         * g++.dg/template/static6.C: New test.
6546
6547 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
6548
6549         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
6550
6551 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6552
6553         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
6554         tests for systems where `char' is unsigned by default.
6555
6556 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6557
6558         PR c++/13997
6559         * g++.dg/template/partial3.C: New test.
6560
6561 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
6562
6563         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
6564         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
6565         Remove mentions of obsolete ports.
6566
6567 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
6568
6569         * gcc.dg/noncompile/20001228-1.c: Fix for new
6570         error message.
6571
6572 2004-02-03  Roger Sayle  <roger@eyesopen.com>
6573
6574         PR target/9348
6575         * gcc.c-torture/execute/multdi-1.c: New test case.
6576
6577 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6578
6579         PR c++/13925
6580         * g++.dg/template/lookup5.C: New test.
6581
6582 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6583
6584         PR c++/13950
6585         * g++.dg/template/lookup4.C: New test.
6586
6587         PR c++/13970
6588         * g++.dg/parse/error14.C: New test.
6589
6590         PR c++/14002
6591         * g++.dg/parse/template13.C: New test.
6592
6593 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6594
6595         PR c++/13978
6596         * g++.dg/template/koenig4.C: New test.
6597
6598         PR c++/13968
6599         * g++.dg/template/crash17.C: New test.
6600
6601         PR c++/13975
6602         * g++.dg/parse/error13.C: New test.
6603         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6604
6605 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6606
6607         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6608
6609 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6610
6611         PR c/11658
6612         PR c/13994
6613         * gcc.dg/noncompile/20040203-1.c: New test.
6614         * gcc.dg/noncompile/20040203-2.c: Likewise.
6615         * gcc.dg/noncompile/20040203-3.c: Likewise.
6616         * gcc.dg/20040203-1.c: Likewise.
6617
6618 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6619
6620         PR c++/10858
6621         * g++.dg/template/sizeof7.C: New test.
6622
6623 2004-02-02  Eric Christopher  <echristo@redhat.com>
6624             Zack Weinberg  <zack@codesourcery.com>
6625
6626         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6627
6628 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
6629
6630         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
6631         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
6632         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
6633         * gcc.dg/cleanup-5.c: Run only on Linux targets.
6634
6635 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
6636
6637         PR c++/13113
6638         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
6639
6640         PR c++/13854
6641         * g++.dg/ext/attrib13.C: New test.
6642
6643         PR c++/13907
6644         * g++.dg/conversion/op2.C: New test.
6645
6646 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6647
6648         * gcc.dg/titype-1.c: Fix pasto.
6649
6650 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6651
6652         * gcc.dg/titype-1.c: New test.
6653
6654 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6655
6656         PR c++/13957
6657         * g++.dg/template/non-type-template-argument-1.C,
6658         g++.dg/template/qualified-id1.C: Update dg-error marks.
6659         * g++.dg/template/nontype6.C: New test.
6660
6661 2004-02-01  Roger Sayle  <roger@eyesopen.com>
6662
6663         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
6664         * gcc.dg/builtins-31.c: New testcase.
6665         * gcc.dg/builtins-32.c: New testcase.
6666
6667 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
6668
6669         * objc.dg/call-super-2.m: Update line numbers
6670         for the including of stddef.h.
6671
6672 2004-01-30  Michael Matz  <matz@suse.de>
6673
6674         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
6675         g++.dg/ext/case-range3.C: New tests.
6676
6677 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6678
6679         DR206
6680         PR c++/13813
6681         * g++.dg/template/member4.C: New test.
6682
6683 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6684
6685         PR c++/13683
6686         * g++.dg/template/sizeof6.C: New test.
6687
6688 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6689
6690         * gcc.dg/fwritable-strings-1.c: New test.
6691
6692 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6693
6694         * gcc.c-torture/compile/20040130-1.c: New test.
6695
6696 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
6697
6698         * objc.dg/call-super-2.m: Include stddef.h for size_t.
6699
6700 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
6701
6702         PR c++/13883
6703         * g++.dg/template/ctor3.C: New test.
6704
6705 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6706
6707         * g++.dg/tc1: New directory.
6708         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
6709         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
6710         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
6711         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
6712         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
6713
6714 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6715
6716         * g++.dg/parse/error11.C: New test.
6717         * g++.dg/parse/error12.C: Likewise.
6718
6719 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
6720
6721         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
6722         (scan_initial, main): Use aligned_sizeof instead of sizeof.
6723
6724 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
6725
6726         PR c++/13791
6727         * g++.dg/ext/attrib12.C: New test.
6728
6729         PR c++/13736
6730         * g++.dg/parse/cast2.C: New test.
6731
6732 2004-01-27  James E Wilson  <wilson@specifixinc.com>
6733
6734         * objc.dg/encode-2.m (main): New local string.  Set depending on
6735         sizeof long.  Use in sscanf call.
6736         * objc.dg/encode-3.m (main): New local string.  Set depending on
6737         sizeof long.  Use in scan_initial call.
6738
6739 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6740
6741         * objc.dg/call-super-2.m: Make LP64-safe.
6742         * objc.dg/desig-init-1.m: Likewise.
6743
6744 2004-01-27  Devang Patel <dpatel@apple.com>
6745
6746         * g++.dg/debug/namespace1.C: New test.
6747
6748 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
6749
6750         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
6751         xscale-*-*.
6752
6753         * gcc.dg/arm-mmx-1.c: New test.
6754
6755 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6756
6757         * gcc.dg/20040127-1.c: New test.
6758         * gcc.dg/20040127-2.c: New test.
6759
6760 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6761
6762         * objc.dg/stret-1.m (glob): Renamed to globa.
6763
6764 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
6765
6766         PR c++/13663
6767         * g++.dg/expr/for1.C: New test.
6768
6769 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
6770
6771         PR middle-end/13779
6772         * gcc.dg/darwin-longlong.c: New test.
6773
6774 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
6775
6776         * gcc.dg/20040124-1.c: Moved test from here...
6777         * gcc.c-torture/compile/20040124-1.c: ...to here.
6778
6779 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6780
6781         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
6782         the assembly output if -m64 is passed.
6783
6784 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
6785
6786         PR c++/13833
6787         * g++.dg/template/cond3.C: New test.
6788
6789 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6790
6791         PR c++/13810
6792         * g++.dg/template/ttp7.C: New test.
6793
6794 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6795
6796         PR c++/13797
6797         * g++.dg/template/nontype4.C: New test.
6798         * g++.dg/template/nontype5.C: Likewise.
6799
6800 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
6801
6802         * gcc.dg/torture/mips-clobber-at.c: New test.
6803
6804 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
6805
6806         * gcc.dg/20040124-1.c: New test.
6807
6808 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
6809
6810         * gcc.dg/20040123-1.c: New test.
6811
6812 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6813
6814         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
6815
6816 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6817
6818         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
6819
6820 2004-01-23  Andrew Pinski  <apinski@apple.com>
6821
6822         * gcc.dg/20030121-1.c: Move to ..
6823         * gcc.dg/20040121-1.c: here.
6824
6825 2004-01-23  Roger Sayle  <roger@eyesopen.com>
6826
6827         * gcc.dg/builtins-29.c: New test case.
6828
6829 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6830
6831         PR 18314
6832         * gcc.dg/builtins-30.c: New testcase.
6833
6834 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
6835
6836         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
6837         * lib/g77.exp: Likewise.
6838         * lib/objc.exp: Likewise.
6839         * lib/g++.exp: Likewise.
6840
6841 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6842
6843         * gcc.dg/struct-by-value-2.c: New test.
6844
6845 2004-01-21  Andrew Pinski  <apinski@apple.com>
6846
6847         PR target/13785
6848         * gcc.dg/20030121-1.c: New test.
6849
6850 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
6851
6852         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
6853         clobber frame pointer register in asm statement.
6854
6855 2004-01-21  Falk Hueffner  <falk@debian.org>
6856
6857         * gcc.c-torture/compile/20040121-1.c: New test.
6858
6859 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6860
6861         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6862
6863 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6864
6865         * gcc.dg/ppc64-abi-2.c: New test.
6866
6867 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6868
6869         * lib/treelang.exp: Fill out this file.
6870         * lib/treelang-dg.exp: New File.
6871
6872 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6873
6874         * gcc.c-torture/compile/981022-1.c: Remove.
6875         * gcc.dg/array-5.c: Remove XFAIL.
6876         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6877         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6878         gcc.dg/cond-lvalue-1.c: Update.
6879         * gcc.dg/cast-lvalue-2.c: New test.
6880
6881 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6882
6883         PR c++/13592
6884         * g++.dg/other/error1.C (class foo): Tweak error message.
6885
6886         PR c++/13592
6887         * g++.dg/template/call2.C: New test.
6888
6889 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6890
6891         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6892         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6893         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6894         scalar-return-1_x.c, scalar-return-2_y.c,
6895         scalar-return-3_x.c, scalar-return-3_y.c,
6896         scalar-return-4_x.c, scalar-return-4_y.c,
6897         struct-align-1.h, struct-align-1_x.c,
6898         struct-align-1_y.c, struct-align-2.h,
6899         struct-align-2_x.c, struct-align-2_y.c,
6900         struct-by-value-10_y.c, struct-by-value-11_x.c,
6901         struct-by-value-11_y.c, struct-by-value-12_x.c,
6902         struct-by-value-12_y.c, struct-by-value-13_x.c,
6903         struct-by-value-13_y.c, struct-by-value-14_x.c,
6904         struct-by-value-14_y.c, struct-by-value-15_x.c,
6905         struct-by-value-15_y.c, struct-by-value-16_y.c,
6906         struct-by-value-17_y.c, struct-by-value-18_y.c,
6907         struct-by-value-19_y.c, struct-by-value-1_x.c,
6908         struct-by-value-1_y.c, struct-by-value-20_y.c,
6909         struct-by-value-2_x.c, struct-by-value-2_y.c,
6910         struct-by-value-3_y.c, struct-by-value-4_x.c,
6911         struct-by-value-4_y.c, struct-by-value-5_y.c,
6912         struct-by-value-6_y.c, struct-by-value-7_y.c
6913         struct-by-value-8_x.c, struct-by-value-8_y.c
6914         struct-by-value-9_x.c, struct-by-value-9_y.c
6915         struct-return-10_x.c, struct-return-10_y.c,
6916         struct-return-19_x.c, struct-return-20_x.c
6917         struct-return-2_x.c, struct-return-2_y.c
6918         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6919         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6920
6921 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6922
6923         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6924         attribute on sparc*-sun-solaris2.*.
6925
6926 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6927
6928         PR c++/13710
6929         * g++.dg/ext/typeof7.C: New test.
6930
6931 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6932
6933         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6934         * gcc.dg/const-elim-1.c: Same.
6935
6936 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6937
6938         * objc.dg/stret-1.m: New.
6939         * objc.dg/stret-2.m: New.
6940
6941 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6942
6943         PR c++/11895
6944         * g++.dg/ext/vector1.C: New test.
6945
6946 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6947
6948         * gcc.dg/pch/import-1.c: New.
6949         * gcc.dg/pch/import-1.hs: New.
6950         * gcc.dg/pch/import-1a.h: New.
6951         * gcc.dg/pch/import-1b.h: New.
6952         * gcc.dg/pch/import-1c.h: New.
6953
6954 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6955
6956         PR c++/13574
6957         * g++.dg/ext/array1.C: New test.
6958
6959         PR c++/13178
6960         * g++.dg/conversion/op1.C: New test.
6961
6962 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6963
6964         PR 11864
6965         From Kazumoto Kojima / Dan Kegel:
6966         * gcc.dg/pr11864-1.c: New test.
6967
6968         PR 10392
6969         From Marcus Comstedt / Dan Kegel:
6970         * gcc.dg/pr10392-1.c: New test.
6971
6972 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6973
6974         PR c++/13478
6975         * g++.dg/init/ref10.C: New test.
6976
6977 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6978
6979         PR c++/13407
6980         * g++.dg/parse/typename6.C: New test.
6981
6982 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6983
6984         PR pch/13361
6985         * testsuite/g++.dg/pch/wchar-1.C: New.
6986         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6987
6988 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6989
6990         PR c++/9259
6991         * g++.dg/expr/sizeof2.C: New test.
6992
6993 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6994
6995         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6996
6997 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6998
6999         PR c++/13659
7000         * g++.dg/lookup/strong-using-3.C: New.
7001         * g++.dg/lookup/using-10.C: New.
7002
7003 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
7004
7005         PR c++/13594
7006         * g++.dg/lookup/strong-using-2.C: New.
7007
7008 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
7009             Dan Kegel <dank@kegel.com>
7010             J"orn Rennecke <joern.rennecke@superh.com>
7011
7012         PR target/9365
7013         * gcc.dg/pr9365-1.c: New test.
7014
7015 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7016
7017         PR c++/8856
7018         * g++.dg/parse/casting-operator2.C: New test.
7019         * g++.old-deja/g++.pt/explicit83.C: Remove.
7020
7021 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7022
7023         * gcc.dg/label-compound-stmt-1.c: New test.
7024         * gcc.c-torture/compile/950922-1.c,
7025         gcc.c-torture/compile/20000211-3.c,
7026         gcc.c-torture/compile/20000518-1.c,
7027         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
7028         compound statements.
7029
7030 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
7031
7032         * gcc.dg/ppc64-abi-1.c: New test.
7033
7034 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
7035
7036          * g++.dg/ext/attrib9.C: Add dg-warnings.
7037
7038 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7039
7040         PR c++/12335
7041         * g++.dg/parse/dtor3.C: New test.
7042
7043 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
7044
7045         PR c++/12709
7046         * g++.dg/parse/try-catch-1.C: New test.
7047
7048 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
7049
7050         * ada/acats/run_all.sh: Add more verbose output in acats.log
7051         when compiling tests.
7052
7053 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
7054
7055         PR 13656
7056         * gcc.dg/typedef-redecl.c: New test case.
7057         * gcc.dg/typedef-redecl.h: New support file.
7058
7059 2004-01-13  Jan Hubicka  <jh@suse.cz>
7060
7061         * gcc.dg/always_inline.c: New test.
7062         * gcc.dg/debug/20031231-1.c: Fix.
7063
7064 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7065
7066         PR c++/13474
7067         * g++.dg/template/array3.C: New test.
7068
7069 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
7070
7071         * g++.dg/ext/lvalue1.C: No longer expected to fail.
7072         * g++.dg/warn/Wunused-2.C: Likewise.
7073
7074 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7075
7076         PR c++/13289
7077         * g++.dg/template/instantiate6.C: New test.
7078
7079 2004-01-12  Roger Sayle  <roger@eyesopen.com>
7080
7081         PR middle-end/11397
7082         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
7083
7084 2004-01-12  Jan Hubicka  <jh@suse.cz>
7085
7086         PR opt/12826
7087         * gcc.dg/20040112-1.c: New.
7088
7089         * gcc.dg/dwarf-die[1-7].c: Move to...
7090         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
7091         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
7092
7093 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
7094
7095         PR c++/4100
7096         * g++.dg/parse/friend4.C: New test.
7097
7098 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
7099
7100         PR c++/4100
7101         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
7102         definition is called a friend.
7103
7104 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
7105
7106         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
7107
7108 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
7109
7110         PR c++/3478
7111         * g++.dg/parse/error10.C: New test.
7112         * g++.dg/template/arg2.C: Accept "invalid type" error.
7113
7114 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
7115
7116         PR middle-end/13392
7117         * g++.dg/opt/expect2.C: New test.
7118
7119 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7120
7121         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
7122         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
7123         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
7124         Update dg-error regexps.
7125
7126 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7127
7128         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
7129         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
7130
7131 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7132
7133         * gcc.dg/pragma-re-1.c: Use right pointer type.
7134
7135 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7136
7137         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
7138
7139 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
7140
7141         * gcc.dg/rs6000-ldouble-1.c: New.
7142
7143 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7144
7145         DR 337
7146         PR c++/9256
7147         * g++.dg/other/abstract1.C: New test.
7148
7149 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
7150
7151         * g++.dg/lookup/strong-using-1.C: New.
7152
7153 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7154
7155         PR c/11234
7156         * gcc.dg/func-ptr-conv-1.c: New test.
7157         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
7158
7159 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
7160
7161         PR target/13380.
7162         * gcc.c-torture/compile/20040109-1.c: New.
7163
7164 2004-01-08  Stuart Hastings  <stuart@apple.com>
7165
7166         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
7167         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
7168         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
7169
7170 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
7171
7172         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
7173
7174 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7175
7176         * ada/acats/run_acats: Treat 'gnatchop' the same way
7177         as 'gnatmake'.  Export GCC_DRIVER.
7178         * ada/acats/run_all.sh: Add target_gnatchop.  Use
7179         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
7180
7181 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7182
7183         PR c++/12573
7184         * g++.dg/template/dependent-expr4.C: New test.
7185
7186 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
7187
7188         * gcc.dg/altivec-11.c: New test.
7189
7190 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
7191
7192         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
7193
7194 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7195
7196         PR c/6024
7197         * gcc.dg/enum-compat-1.c: New test.
7198         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
7199
7200 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7201
7202         PR c/12165
7203         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
7204         gcc.dg/c99-idem-qual-3.c: New tests.
7205
7206 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
7207
7208         * gcc.dg/winline-7.c: Don't cast void * to int.
7209
7210 2004-01-06  Jan Hubicka  <jh@suse.cz>
7211
7212         * gcc.dg/i386-sse-5.c: New test
7213         * g++.dg/eh/simd-1.c: Add -w argument for i386.
7214
7215 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7216
7217         PR c++/12815
7218         * g++.dg/rtti/typeid4.C: New test.
7219
7220 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7221
7222         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
7223
7224 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7225
7226         PR c++/12132
7227         * g++.dg/template/error11.C: New test.
7228
7229         PR c++/13451
7230         * g++.dg/template/class2.C: New test.
7231
7232 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7233         Richard Sandiford <rsandifo@redhat.com>
7234
7235         PR c++/13387
7236         * g++.dg/opt/alias3.C: New test.
7237
7238 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
7239
7240         PR c++/13157
7241         * g++.dg/template/koenig3.C: New test.
7242
7243         PR c++/13529
7244         * g++.dg/parse/offsetof3.C: New test.
7245
7246         * g++.dg/init/copy7.C: Add missing dg-error markers.
7247
7248         PR c++/12226
7249         * g++.dg/init/copy7.c: New test.
7250
7251         PR c++/13536
7252         * g++.dg/parse/cast1.C: New test.
7253
7254 2004-01-04  Jan Hubicka  <jh@suse.cz>
7255
7256         * gcc.dg/winline[1-7].c: New tests.
7257
7258 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7259
7260         PR c++/13520
7261         * g++.dg/template/qualttp22.C: New test.
7262
7263 2004-01-01  Jan Hubicka  <jh@suse.cz>
7264
7265         * gcc.dg/debug/20031231-1.c: New.
7266         * gcc.c-torture/compile/20040101-1.c: New.
7267         * gcc.dg/dwarf-die-[1-7].c: New.
7268
7269 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
7270
7271         PR optimization/13521
7272         * gcc.c-torture/compile/20031231-1.c: New test.
7273
7274 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7275
7276         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
7277
7278 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7279
7280         PR c++/10079
7281         * g++.dg/template/crash16.C: New test.
7282
7283 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
7284
7285         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
7286
7287 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7288
7289         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
7290         ports.
7291         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7292         * g++.old-deja/g++.law/profile1.C: Likewise.
7293         * gcc.c-torture/compile/981006-1.c: Likewise.
7294         * gcc.c-torture/execute/loop-2e.x: Likewise.
7295         * gcc.c-torture/execute/loop-2f.x: Remove.
7296         * gcc.c-torture/execute/loop-2g.x: Likewise.
7297         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
7298         * gcc.dg/20020312-2.c: Remove traces of dead ports.
7299
7300 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
7301
7302         PR c++/13507
7303         * g++.dg/ext/attrib11.C: New test.
7304
7305         PR c++/13494
7306         * g++.dg/template/array2-1.C: New test.
7307         * g++.dg/template/array2-2.C: New test.
7308
7309 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
7310
7311         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
7312
7313 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7314
7315         PR c++/12774
7316         * g++.dg/template/array1-1.C: New test.
7317         * g++.dg/template/array1-2.C: New test.
7318
7319 2003-12-29  Roger Sayle  <roger@eyesopen.com>
7320
7321         PR fortran/12632
7322         * g77.dg/12632.f: New test case.
7323
7324 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7325
7326         PR c++/13289
7327         * g++.dg/parse/nontype1.C: New test.
7328
7329 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7330
7331         PR c++/12403
7332         * g++.dg/parse/explicit1.C: New test.
7333         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
7334
7335 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7336
7337         PR c++/13081
7338         * g++.dg/opt/inline6.C: New test.
7339
7340         PR c++/12613
7341         * g++.dg/parse/error9.C: New test.
7342
7343         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
7344
7345 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7346
7347         PR c++/13009
7348         * g++.dg/init/assign1.C: New test.
7349
7350 2003-12-28  Roger Sayle  <roger@eyesopen.com>
7351
7352         PR c++/13070
7353         * g++.dg/warn/format3.C: New test case.
7354
7355 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7356
7357         * gcc.c-torture/compile/20031227-1.c: New test.
7358
7359 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7360
7361         * g++.dg/bprob/bprob.exp: Load target-supports.exp
7362         * g77.dg/bprob/bprob.exp: Likewise.
7363         * gcc.misc-tests/bprob.exp: Likewise.
7364         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
7365         variants on systems where the library does not provide that
7366         functionality.
7367         * gcc.dg/builtins-20.c: Use builtins-config.h.
7368         * gcc.dg/builtins-config.h: New file.
7369
7370 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7371
7372         * lib/gcc-dg.exp (dg-require-profiling): New function.
7373         * lib/target-supports.exp (check_profiling_available): Likewise.
7374         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
7375         * g77.dg/bprob/bprob.exp: Likewise.
7376         * gcc.misc-tests/bprob.exp: Likewise.
7377         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
7378         * gcc.dg/20021014-1.c: Likewise.
7379         * gcc.dg/nest.c: Likewise.
7380
7381 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7382
7383         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
7384         compiling.
7385         * g++.dg/lookup/java2.C: Likewise.
7386         * gcc.dg/cpp/lexident.c: Likewise.
7387
7388 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
7389
7390         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
7391         given.
7392         * gcc.c-torture/compile/961203-1.c: Likewise.
7393         * gcc.c-torture/compile/980506-1.c: Likewise.
7394
7395 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
7396
7397         * lib/gcc-dg.exp (dg-prune-output): New annotation.
7398         (additional_prunes): New global.
7399         (gcc-dg-prune): Handle additional per-test pruning.
7400         (dg-test): Clear additional_prunes between tests.
7401
7402         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
7403         dg-prune-output to avoid spurious failures from assembler
7404         complaining about nonexistent WAW violations.
7405         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
7406         Use dg-prune-output to avoid spurious failures from assembler
7407         warning about Itanium B-step errata.
7408
7409 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7410
7411         * g++.dg/abi/macro0.C: New test.
7412         * g++.dg/abi/macro1.C: Likewise.
7413         * g++.dg/abi/macro2.C: Likewise.
7414
7415         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
7416         * g++.dg/abi/bitfield7.C: Likewise.
7417         * g++.dg/abi/dtor2.C: Likewise.
7418         * g++.dg/abi/mangle11.C: Likewise.
7419         * g++.dg/abi/mangle12.C: Likewise.
7420         * g++.dg/abi/mangle14.C: Likewise.
7421         * g++.dg/abi/mangle17.C: Likewise.
7422         * g++.dg/abi/vbase10.C: Likewise.
7423         * g++.dg/abi/vbase14.C: Likewise.
7424         * g++.dg/template/qualttp17.C: Likewise.
7425
7426 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7427
7428         PR c/11995
7429         * gcc.dg/20031223-1.c: New test.
7430
7431 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7432
7433         * gcc.dg/noreturn-7.c: New test.
7434
7435 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7436
7437         * gcc.dg/null-pointer-1.c: New test.
7438
7439 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7440
7441         * g++.old-deja/g++.jason/template18.C: Remove.
7442         * g++.old-deja/g++.jason/template37.C: Likewise.
7443
7444         PR c++/12862
7445         * g++.dg/lookup/ns1.C: New test.
7446
7447         PR c++/12397
7448         * g++.dg/template/lookup3.C: New test.
7449
7450 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7451
7452         * g++.dg/template/recurse1.C: New test
7453
7454 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7455
7456         PR c++/12479
7457         * g++.dg/parse/semicolon1.C: New test.
7458         * g++.dg/parse/semicolon1.h: Likewise.
7459
7460 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
7461
7462         * gcc.dg/darwin-misaligned.c: New test.
7463
7464 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7465
7466         PR c/9163
7467         * gcc.dg/20031222-1.c: New test.
7468
7469 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
7470
7471         PR c++/13438
7472         * g++.dg/parse/error8.C: New test.
7473
7474         PR c++/11554
7475         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
7476
7477 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
7478
7479         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
7480         too small.
7481         * gcc.c-torture/compile/930217-1.c: Likewise.
7482         * gcc.c-torture/compile/930513-1.c: Likewise.
7483         * gcc.c-torture/execute/920908-2.c: Likewise.
7484         * gcc.c-torture/execute/921204-1.c: Likewise.
7485         * gcc.c-torture/execute/930621-1.c: Likewise.
7486         * gcc.c-torture/execute/930630-1.c: Likewise.
7487         * gcc.c-torture/execute/931031-1.c: Likewise.
7488         * gcc.c-torture/execute/980602-2.c: Likewise.
7489         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7490         * gcc.c-torture/execute/compndlit-1.c: Likewise.
7491         * gcc.c-torture/execute/extzvsi.c: Likewise.
7492         * gcc.c-torture/unsorted/ext.c: Likewise.
7493
7494 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
7495
7496         PR target/12749
7497         * gcc.c-torture/compile/20031220-2.c: New test case.
7498
7499 2003-12-20  Roger Sayle  <roger@eyesopen.com>
7500
7501         PR optimization/13031
7502         * gcc.c-torture/compile/20031220-1.c: New test case.
7503
7504 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7505
7506         * gcc.dg/cast-function-1.c: New test.
7507
7508 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7509
7510         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
7511         formats.
7512
7513 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
7514
7515         PR c++/12795
7516         * g++.dg/ext/attrib10.C: New test.
7517
7518 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7519
7520         * gcc.dg/cleanup-10.c: New test.
7521         * gcc.dg/cleanup-11.c: New test.
7522
7523 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7524
7525         PR c++/13239
7526         * g++.dg/opt/expect1.C: New test.
7527
7528 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
7529
7530         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
7531
7532 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
7533
7534         PR debug/12923
7535         * gcc.dg/20031218-1.c: New test.
7536
7537         PR debug/12389
7538         * gcc.dg/20031218-2.c: New test.
7539         * gcc.dg/20031218-3.c: New test.
7540
7541         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
7542         of label name and allow for USER_LABEL_PREFIX == "_" names.
7543         * g++.dg/abi/mangle18-2.C: Likewise.
7544         * g++.dg/abi/mangle19-1.C: Likewise.
7545         * g++.dg/abi/mangle19-2.C: Likewise.
7546         * g++.dg/abi/mangle20-1.C: Likewise.
7547         * g++.dg/abi/mangle20-2.C: Likewise.
7548
7549 2003-12-18  Richard Henderson  <rth@redhat.com>
7550
7551         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
7552
7553 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
7554             Dan Kegel <dank@kegel.com>
7555
7556         PR other/12009
7557         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
7558         testing a cross compiler, it causes spurious compile failures.
7559         * lib/g++.exp: Likewise.
7560
7561 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7562
7563         PR c++/13262
7564         * g++.dg/template/access13.C: New test.
7565
7566 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7567
7568         * gcc.dg/20031216-1.c: New test.
7569
7570 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7571
7572         PR c++/9154
7573         * g++.dg/template/error10.C: New test.
7574
7575 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7576
7577         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
7578         * g++.dg/eh/simd-2.C: Likewise.
7579
7580 2003-12-17  James E Wilson  <wilson@specifixinc.com>
7581             Roger Sayle  <roger@eyesopen.com>
7582
7583         * gcc.c-torture/execute/ieee/mzero5.c: New.
7584
7585 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7586
7587         PR c++/10603
7588         * g++.dg/parse/error6.C: New test.
7589
7590         PR c++/12827
7591         * g++.dg/parse/error7.C: New test.
7592
7593 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7594
7595         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7596         at -O with stabs debugging formats.
7597         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7598         * gcc.dg/debug/debug-2.c: Likewise.
7599
7600 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7601
7602         PR c++/12696
7603         * g++.dg/init/error1.C: New test.
7604
7605         PR c++/12218
7606         * g++.dg/init/pm3.C: New test.
7607
7608 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7609
7610         PR c/3347
7611         * gcc.dg/bitfld-8.c: New test.
7612
7613 2003-12-16  James Lemke  <jim@wasabisystems.com>
7614
7615         * gcc.dg/arm-scd42-[123].c: New tests.
7616
7617 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7618
7619         PR c++/9043
7620         * g++.dg/abi/mangle20-1.C: New test.
7621         * g++.dg/abi/mangle20-2.C: New test.
7622
7623 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7624
7625         PR c++/13275
7626         * g++.dg/other/offsetof2.C: Remove XFAIL.
7627         * g++.dg/parse/offsetof1.C: New test.
7628         * g++.gd/parse/offsetof2.C: Likewise.
7629
7630 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7631
7632         * g++.dg/template/nontype3.C: New test.
7633         * g++.dg/template/static2.C: Tweaked the dg-error clause.
7634
7635 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7636
7637         * g++.dg/warn/noreturn-3.C: Also test instantiation.
7638
7639 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7640
7641         PR c++/13387
7642         * g++.dg/expr/assign1.C: New test.
7643
7644         PR c++/13242
7645         * g++.dg/abi/mangle19-1.C: New test.
7646         * g++.dg/abi/mangle19-2.C: New test.
7647
7648 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
7649
7650         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
7651
7652 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7653
7654         * gcc.c-torture/execute/20031216-1.c: New test.
7655
7656 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7657
7658         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
7659         an ICE regression.
7660
7661 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7662
7663         PR c++/10926
7664         * g++.dg/template/error9.C: New test.
7665
7666         PR c++/11116
7667         * g++.dg/template/error8.C: New test.
7668
7669 2003-12-15  Roger Sayle  <roger@eyesopen.com>
7670
7671         PR middle-end/13400
7672         * gcc.c-torture/execute/20031215-1.c: New test case.
7673
7674 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7675
7676         PR c++/13269
7677         * g++.dg/parse/error5.C: New test.
7678
7679         PR c++/12989
7680         * g++.dg/expr/sizeof1.C: New test.
7681
7682         PR c++/13310
7683         * g++.dg/template/crash15.C: New test.
7684
7685 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7686
7687         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
7688         a non-POD type as the last named parameter of a varargs function.
7689
7690 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7691
7692         PR c++/13243
7693         PR c++/12573
7694         * g++.dg/template/crash14.C: New test.
7695         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
7696
7697 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7698
7699         * g++.dg/other/java1.C: New test.
7700
7701         PR c++/13241
7702         * g++.dg/abi/mangle18-1.C: New test.
7703         * g++.dg/abi/mangle18-2.C: New test.
7704
7705 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7706
7707         PR optimization/10312
7708         * gcc.c-torture/execute/20031214-1.c: New.
7709
7710 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
7711
7712         PR c++/10779
7713         PR c++/12160
7714         * g++.dg/parse/error3.C: New test.
7715         * g++.dg/parse/error4.C: Likewise.
7716         * g++.dg/abi/mangle4.C: Tweak error messages.
7717         * g++.dg/lookup/using5.C: Likewise.
7718         * g++.dg/other/error2.C: Likewise.
7719         * g++.dg/parse/typename5.C: Likewise.
7720         * g++.dg/parse/undefined1.C: Likewise.
7721         * g++.dg/template/arg2.C: Likewise.
7722         * g++.dg/template/ttp3.C: Likewise.
7723         * g++.dg/template/type1.C: Likewise.
7724         * g++.old-deja/g++.other/crash32.C: Likewise.
7725         * g++.old-djea/g++.pt/defarg8.C: Likewise.
7726
7727 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7728
7729         PR c++/13106
7730         * g++.dg/warn/noreturn-3.C: New test.
7731
7732 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7733
7734         PR c++/13118
7735         * g++.dg/abi/covariant3.C: New.
7736
7737 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
7738
7739         * g++.dg/eh/ia64-1.C: New test.
7740
7741 2003-12-12  Roger Sayle  <roger@eyesopen.com>
7742
7743         PR optimization/13037
7744         * g77.f-torture/execute/13037.f: New test case.
7745
7746 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7747
7748         PR c++/12881
7749         * g++.dg/abi/covariant2.C: New.
7750
7751 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
7752
7753         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
7754
7755 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
7756
7757         * gcc.c-torture/execute/wchar_t-1.x: Delete.
7758
7759 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
7760
7761         PR other/10819
7762         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
7763         to fix Bug 10819.
7764         * lib/g++.exp (g++_version): Likewise.
7765         * lib/g77.exp (g77_version): Likewise.
7766         * lib/objc.exp (default_objc_version): Likewise.
7767
7768 2003-12-10  Richard Henderson  <rth@redhat.com>
7769
7770         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
7771
7772         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
7773
7774 2003-12-08  Matt Austern  <austern@apple.com>
7775
7776         PR c/13134
7777         * lib/gcc-dg.exp (dg-require-visibility): Define.
7778         * lib/target-supports (check_visibility_available): Define.
7779         * gcc.dg/visibility-1.c: New test.
7780         * gcc.dg/visibility-2.c: Likewise.
7781         * gcc.dg/visibility-3.c: Likewise.
7782         * gcc.dg/visibility-4.c: Likewise.
7783         * gcc.dg/visibility-5.c: Likewise.
7784         * gcc.dg/visibility-6.c: Likewise.
7785         * g++.dg/ext/visibility-1.C: Likewise.
7786         * g++.dg/ext/visibility-2.C: Likewise.
7787         * g++.dg/ext/visibility-3.C: Likewise.
7788         * g++.dg/ext/visibility-4.C: Likewise.
7789         * g++.dg/ext/visibility-5.C: Likewise.
7790         * g++.dg/ext/visibility-6.C: Likewise.
7791
7792 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7793
7794         * g++.dg/lookup/java1.C: New test.
7795         * g++.dg/lookup/java2.C: New test.
7796
7797 2003-12-07  Falk Hueffner  <falk@debian.org>
7798
7799         * g++.dg/opt/noreturn-1.C: New test.
7800
7801 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
7802
7803         * gcc.dg/overflow-1.c: New test.
7804
7805 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7806
7807         * g77.f-torture/compile/13060.f: New test.
7808
7809 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
7810
7811         PR c++/13323
7812         * g++.dg/inherit/operator2.C: New test.
7813
7814 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7815
7816         PR c++/13305
7817         * g++.dg/ext/attrib9.C: New test.
7818
7819 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7820
7821         PR c++/13314
7822         * g++.dg/template/error7.C: New test.
7823
7824 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
7825             J"orn Rennecke <joern.rennecke@superh.com>
7826
7827         PR target/13302
7828         * g++.dg/other/struct-va_list.C: New test.
7829
7830 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7831
7832         PR c++/13166
7833         * g++.dg/parse/defarg6.C: New test.
7834
7835 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
7836
7837         PR target/13256
7838         * gcc.c-torture/execute/20031201-1.c: New test.
7839
7840 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7841
7842         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
7843
7844 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7845
7846         * gcc.dg/builtin-return-1.c: New test.
7847
7848 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
7849             J"orn Rennecke <joern.rennecke@superh.com>
7850
7851         PR optimization/13260
7852         * gcc.c-torture/execute/20031204-1.c: New test.
7853
7854 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7855
7856         PR c++/9127
7857         * g++.dg/template/error6.C: New test.
7858
7859 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7860
7861         * gcc.dg/20031202-1.c: New test.
7862
7863 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7864
7865         PR c++/13179
7866         * g++.dg/template/eh1.C: New test.
7867
7868         PR c++/10771
7869         * g++.dg/template/error5.C: New test.
7870
7871 2003-12-02  David Ung  <davidu@mips.com>
7872
7873         * gcc.dg/compat/vector-check.h: Corrected type for var
7874         g_##TMODE
7875
7876 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7877
7878         PR c++/10126
7879         * g++.dg/template/ptrmem8.C: New test.
7880
7881 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7882
7883         PR c++/12573
7884         * g++.dg/template/dependent-expr3.C: New test.
7885
7886 2003-12-01  James Lemke  <jim@wasabisystems.com>
7887
7888         * gcc.dg/arm-g2.c: New test.
7889
7890 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7891
7892         PR optimization/11634
7893         * gcc.dg/20031201-2.c: New test case.
7894
7895 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7896
7897         PR 11433
7898         * objc.dg/proto-lossage-3.m: New test.
7899
7900 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7901
7902         PR optimization/12628
7903         * gcc.dg/20031201-1.c: New test case.
7904
7905 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7906
7907         * gcc.dg/unaligned-1.c: New test.
7908
7909 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7910
7911         PR c++/9849
7912         * g++.dg/template/error4.C: New test.
7913         * g++.dg/template/nested3.C: Adjust error markers.
7914
7915 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7916
7917         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7918
7919 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7920
7921         PR c/10333
7922         * gcc.dg/bitfld-7.c: New test.
7923
7924 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7925
7926         * gcc.dg/tls/asm-1.C: New test.
7927
7928 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7929
7930         * gcc.dg/cpp/assert4.c: Update.
7931
7932 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7933
7934         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7935         * gcc.dg/builtin-apply3.c: New test.
7936
7937 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7938
7939         * lib/compat.exp (compat-obj): New xfaildata parameter.
7940         Use it to set compiler_conditional_xfail_data before compiling.
7941         (compat-get-options): Handle dg-xfail-if.
7942         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7943         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7944         * gcc.dg/compat/vector-1_y.c: Likewise.
7945         * gcc.dg/compat/vector-2_x.c: Likewise.
7946         * gcc.dg/compat/vector-2_y.c: Likewise.
7947
7948 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7949
7950         * g++.dg/opt/reg-stack4.C: New test.
7951
7952 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7953
7954         * gcc.dg/builtin-apply2.c: New test.
7955
7956 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7957
7958         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7959
7960 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7961
7962         PR c++/12924
7963         * g++.dg/template/template-id-2.C: New test.
7964
7965 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7966
7967         PR c++/5369
7968         * g++.dg/template/memfriend1.C: New test.
7969         * g++.dg/template/memfriend2.C: Likewise.
7970         * g++.dg/template/memfriend3.C: Likewise.
7971         * g++.dg/template/memfriend4.C: Likewise.
7972         * g++.dg/template/memfriend5.C: Likewise.
7973         * g++.dg/template/memfriend6.C: Likewise.
7974         * g++.dg/template/memfriend7.C: Likewise.
7975         * g++.dg/template/memfriend8.C: Likewise.
7976         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7977
7978 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7979
7980         PR c++/12515
7981         * g++.dg/ext/cond1.C: New test.
7982
7983 2003-11-20  Richard Henderson  <rth@redhat.com>
7984
7985         * gcc.dg/20020201-2.c: Remove.
7986         * gcc.dg/20020201-4.c: Remove.
7987         * gcc.dg/20020304-1.c: Remove.
7988
7989 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7990
7991         * gcc.dg/cpp/trad/xwin1.c: New test case.
7992
7993 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7994
7995         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7996         * lib/g77.exp: Likewise.
7997         * lib/objc.exp: Likewise.
7998         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7999         for darwin.
8000
8001 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8002
8003         PR c++/12932
8004         * g++.dg/template/static5.C: New test.
8005
8006 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8007
8008         * gcc.dg/nested-func-1.c: New test.
8009
8010 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8011
8012         * gcc.dg/cpp/assert4.c: New test.
8013
8014 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8015
8016         PR c++/2294
8017         * g++.dg/lookup/using9.c: New test.
8018
8019 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
8020
8021         PR c++/12762
8022         * g++.dg/template/error3.C: New test.
8023
8024 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
8025
8026         PR ada/13035
8027         * ada/acats/run_acats, run_all.sh: Fix syntax error.
8028         No longer use a wrapper for gcc, since this does not work under
8029         Windows.
8030
8031 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
8032
8033         PR c++/2094
8034         * g++.dg/template/ptrmem7.C: New test.
8035
8036 2003-11-13  Andrew Pinski <apinski@apple.com>
8037
8038         * gcc.c-torture/compile/20031113-1.c: New test.
8039
8040 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
8041             Kean Johnston <jkj@sco.com>
8042
8043         PR c/13029
8044         * gcc.dg/unused-4.c: Update.
8045
8046 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8047
8048         * g++.dg/opt/const3.C: New test.
8049
8050 2003-11-13  Jan Hubicka  <jh@suse.cz>
8051
8052         * gcc.c-torture/compile/20031112-1.c: New test.
8053
8054 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
8055
8056         * g++.dg/parse/crash10.C: Remove bogus error marker.
8057
8058 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8059
8060         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
8061         (host_gcc): Likewise.
8062         (ROOT): Honor $PWDCMD.
8063         (BASE): Likewise.
8064         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
8065
8066 2003-11-12  Catherine Moore  <clm@redhat.com>
8067
8068         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
8069
8070 2003-11-12  Andreas Jaeger  <aj@suse.de>
8071             Jakub Jelinek  <jakub@redhat.com>
8072             Andrew Pinski  <pinskia@physics.uc.edu>
8073             Richard Henderson  <rth@redhat.com>
8074
8075         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
8076         systems.
8077         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
8078
8079         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
8080         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8081
8082 2003-11-11  Andreas Jaeger  <aj@suse.de>
8083
8084         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
8085
8086         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
8087
8088 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
8089
8090         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
8091         Clean ups.
8092
8093 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
8094
8095         * gcc.dg/trampoline-1.c: New test.
8096
8097 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8098
8099         * gcc.c-torture/compile/200031109-1.c: New test.
8100
8101 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8102
8103         PR c/3190
8104         PR c/8714
8105         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
8106         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
8107         gcc.dg/format/no-y2k-1.c: Update.
8108
8109 2003-11-08  Roger Sayle  <roger@eyesopen.com>
8110
8111         PR optimization/10467
8112         * gcc.dg/20031108-1.c: New test case.
8113
8114 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
8115
8116         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
8117
8118 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8119
8120         * gcc.dg/compound-lvalue-1.c: New test.
8121         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
8122         some XFAILs.
8123
8124 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
8125
8126         * gcc.dg/altivec-varargs-1.c: New test.
8127
8128 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8129
8130         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
8131         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
8132         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
8133         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
8134         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
8135
8136 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8137
8138         * gcc.dg/cond-lvalue-1.c: New test.
8139
8140 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
8141
8142         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
8143
8144 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8145
8146         PR c++/11616
8147         * g++.dg/template/instantiate5.C: New test.
8148
8149 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8150
8151         PR c++/12726
8152         * g++.dg/ext/complit2.C: Replace test with self-contained version.
8153         * ChangeLog: Add missing first entry for above test.
8154
8155 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8156
8157         PR c++/9810
8158         * g++.dg/template/using8.C: New test.
8159         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
8160
8161 2003-11-02  Roger Sayle  <roger@eyesopen.com>
8162
8163         PR optimization/10817
8164         * gcc.c-torture/compile/20031102-1.c: New test case.
8165
8166 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
8167
8168         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
8169         2147483647.
8170
8171 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8172
8173         * gcc.dg/20031102-1.c: New test.
8174
8175 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8176
8177         * gcc.dg/complex-1.c: New test.
8178
8179 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8180
8181         PR c++/12796
8182         * g++.dg/template/crash13.C: Adjust expected error location.
8183         * g++.old-deja/g++.brendan/ns1.C: Likewise.
8184
8185 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8186
8187         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8188
8189 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8190
8191         PR/10239
8192         * gcc.c-torture/compile/20031031-2.c: New test.
8193
8194 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8195
8196         PR/11640
8197         * gcc.c-torture/compile/20031031-1.c: New test.
8198
8199 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8200
8201         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8202         * gcc.misc-tests/bprob.exp: Likewise.
8203         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
8204         the execution test on arm-elf configs.
8205         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
8206         configs that don't support scratch files.
8207         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
8208
8209 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
8210
8211         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
8212         done by dejagnu.
8213
8214 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
8215
8216         * ada/acats/run_all.sh: Redirect mv output to /dev/null
8217         Avoid non pure sh syntax. Add more logging.
8218
8219         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
8220         fail.
8221
8222 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8223
8224         PR libgcj/10610
8225         * gcc.dg/ppc-stackalign-1.c: New test.
8226
8227 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
8228
8229         * ada/acats/run_all.sh: Change output to be more compliant with
8230         dejagnu framework.
8231         Create acats.sum and acats.log files under testsuite/ada/acats
8232         Only run [a-z]* directories, to filter out e.g. CVS.
8233         Redirect build output to log file.
8234
8235 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8236
8237         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
8238
8239 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8240
8241         PR ada/5909:
8242         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
8243
8244 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
8245
8246         * gcc.c-torture/compile/20031023-1.c: New test.
8247         * gcc.c-torture/compile/20031023-2.c: New test.
8248         * gcc.c-torture/compile/20031023-3.c: New test.
8249         * gcc.c-torture/compile/20031023-4.c: New test.
8250
8251 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8252
8253         PR c++/10371
8254         * g++.dg/lookup/scoped8.C: New test.
8255
8256 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8257
8258         * g++.dg/opt/reg-stack3.C: New test.
8259
8260 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8261
8262         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
8263
8264 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8265
8266         PR c++/11076
8267         * g++.dg/template/crash13.C: New test.
8268
8269 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8270
8271         * gcc.dg/c99-restrict-2.c: New test.
8272
8273 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
8274
8275         PR c++/12698, c++/12699, c++/12700, c++/12566
8276         * g++.dg/inherit/covariant9.C: New test.
8277         * g++.dg/inherit/covariant10.C: New test.
8278         * g++.dg/inherit/covariant11.C: New test.
8279
8280 2003-10-23  Jason Merrill  <jason@redhat.com>
8281
8282         PR c++/12726
8283         * g++.dg/ext/complit2.C: New test.
8284
8285 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8286
8287         PR target/12654
8288         * gcc.c-torture/execute/20031020-1.c: New test.
8289
8290 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8291
8292         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
8293         following the jump_insn.
8294
8295 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8296
8297         * gcc.dg/cast-lvalue-1.c: New test.
8298
8299 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
8300
8301         PR c++/11962
8302         * g++.dg/template/cond2.C: New test.
8303
8304 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8305
8306         * gcc.dg/builtins-28.c: New test.
8307
8308 2003-10-20  Jan Hubicka  <jh@suse.cz>
8309
8310         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
8311         parameter.
8312         * testsuite/gcc.dg/inline-2.c: Likewise.
8313
8314 2003-10-20  Phil Edwards  <phil@codesourcery.com>
8315
8316         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
8317         * gcc.dg/nest.c:  Likewise.
8318
8319 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8320
8321         PR c++/9781, c++/10583, c++/11862
8322         * g++.dg/parse/crash13.C: New test.
8323
8324 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8325
8326         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
8327
8328 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8329
8330         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
8331         Define HAVE_C99_RUNTIME except on Solaris.
8332         * gcc.dg/builtins-20.c: Likewise.
8333
8334 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8335
8336         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
8337
8338 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8339
8340         PR c++/12495
8341         * g++.dg/template/crash21.C: New test.
8342
8343 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8344
8345         PR c++/2513
8346         * g++.dg/template/typename5.C: New test.
8347
8348 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8349
8350         PR c++/12369
8351         * g++.dg/template/friend25.C: New test.
8352
8353 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
8354
8355         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
8356         versions.
8357
8358 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
8359
8360         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
8361         == 2147483647.
8362
8363 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
8364
8365         * gcc.c-torture/execute/960416-1.x: Remove.
8366         * gcc.c-torture/execute/divconst-3.x: Likewise.
8367
8368 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
8369
8370         PR target/12598
8371         * gcc.dg/torture/cris-volatile-1.c: New test.
8372
8373 2003-10-14  Roger Sayle  <roger@eyesopen.com>
8374
8375         PR optimization/9325
8376         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
8377         for overflowing floating point to integer conversion during RTL
8378         simplification.
8379
8380 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
8381
8382         * objc/execute/_cmd.m: Fix typo.
8383         * objc.dg/image-info.m, objc.dg/symtab-1.m:
8384         Relax 'scan-assembler' regexp.
8385         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
8386         objc.dg/try-catch-4.m: Run on non-Darwin targets.
8387         * objc.dg/zero-link-2.m: Remove blank line.
8388         * objc.dg/zero-link-3.m: New test case.
8389
8390 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
8391
8392         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
8393
8394         * gcc.dg/asm-names.c: Use scan-assembler-not rather
8395         than linker trickery.
8396
8397 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8398
8399         PR c++/12370
8400         * g++.dg/other/friend2.C: New test.
8401
8402 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8403
8404         * gcc.dg/20031012-1.c: New test.
8405
8406 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8407
8408         * gcc.dg/weak/weak-3.c: Fix for new warning.
8409
8410 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
8411
8412         PR optimization/8750
8413         * gcc.c-torture/execute/20031012-1.c: New test case.
8414
8415 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8416
8417         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
8418         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
8419
8420 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8421
8422         PR optimization/12260
8423         * gcc.c-torture/compile/20031011-2.c: New test case.
8424
8425 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8426
8427         * gcc.c-torture/execute/20031011-1.c: New testcase.
8428
8429 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8430
8431         * gcc.c-torture/compile/20031011-1.c: New test.
8432
8433 2003-10-11  Jan Hubicka  <jh@suse.cz>
8434
8435         * g++.dg/other/first-global.C: New test.
8436
8437 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8438
8439         * gcc.c-torture/execute/string-opt-18.c: New testcase.
8440
8441 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
8442
8443         * gcc.c-torture/compile/20031010-1.c: New test.
8444
8445 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
8446
8447         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
8448         * gcc.c-torture/execute/va-arg-25.c: ... here.
8449
8450 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
8451
8452         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
8453
8454 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
8455
8456         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
8457
8458 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
8459
8460         * g++.dg/parse/error2.C: New test.
8461
8462 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
8463
8464         PR c++/11097
8465         * g++.dg/other/error5.C: Modify the error message.
8466         * g++.dg/lookup/using8.C: New test.
8467
8468 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
8469
8470         * gcc.dg/darwin-abi-2.c: New file.
8471         * gcc.c-torture/execute/va-arg-24.c: New file.
8472
8473 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
8474
8475         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
8476         indentation.
8477
8478 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
8479
8480         PR c++/10147
8481         * g++.dg/other/error4.C: Update error messages.
8482         * g++.dg/template/ptrmem4.C: Likewise.
8483
8484         PR c++/12337
8485         * g++.dg/init/new9.C: New test.
8486
8487         PR c++/12334, c++/12236, c++/8656
8488         * g++.dg/ext/attrib8.C: New test.
8489
8490 2003-10-06  Devang Patel  <dpatel@apple.com>
8491
8492         * gcc.dg/debug/dwarf2-3.h: New test.
8493         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
8494
8495 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
8496
8497         * g++.dg/opt/cfg2.C: New test.
8498
8499 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8500
8501         * g++.dg/opt/float1.C: New test.
8502
8503 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8504
8505         * gcc.dg/c90-array-lval-6.c: New test.
8506         * gcc.dg/c99-array-lval-6.c: New test.
8507
8508 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
8509             Ziemowit Laski  <zlaski@apple.com>
8510
8511         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
8512         'Derived', so that it is never considered a class method; add
8513         new warning for '+port' method ambiguity.
8514         * objc.dg/method-12.m: Include <objc/objc.h> instead of
8515         <objc/objc-api.h> (needed on Mac OS X).
8516         * objc.dg/method-13.m: New test.
8517
8518 2003-10-03  Roger Sayle  <roger@eyesopen.com>
8519
8520         PR optimization/9325, PR java/6391
8521         * gcc.c-torture/execute/20031003-1.c: New test case.
8522
8523 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
8524
8525         PR optimization/12180
8526         * gcc.dg/20031002-1.c: New test.
8527
8528         PR c++/12486
8529         * g++.dg/inherit/error1.C: New test.
8530
8531 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
8532
8533         * lib/f-torture.exp (search_for): Rename to...
8534         (search_for_re): This.  Also, clean up comments and the
8535         "regexp" invocation.
8536
8537 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
8538
8539         * gcc.c-torture/compile/20031002-1.c: New test.
8540
8541 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
8542
8543         * g++.dg/opt/cond1.C: New test.
8544
8545 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
8546
8547         * gcc.dg/Wold-style-definition-2.c: New testcase.
8548         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
8549
8550 2003-09-29  Richard Henderson  <rth@redhat.com>
8551
8552         * g++.dg/init/array10.C: Add dg-options.
8553
8554 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8555
8556         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
8557
8558 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8559
8560         * g++.dg/template/friend19.C: Fix typo.
8561         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
8562
8563 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
8564
8565         * gcc.c-torture/execute/20030928-1.c: New test.
8566         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
8567
8568 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8569
8570         * g++.dg/opt/unroll1.C: New test.
8571
8572 2003-09-26  Roger Sayle  <roger@eyesopen.com>
8573
8574         PR optimization/11741
8575         * gcc.dg/20030926-1.c: New test case.
8576
8577 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8578
8579         PR c++/5655
8580         * g++.dg/parse/access7.C: New test.
8581         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8582
8583 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8584
8585         MERGE OF objc-improvements-branch into MAINLINE:
8586         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8587         if libobjc has not been built.
8588         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8589         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8590         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8591         objc/execute/nested-3.m, objc/execute/np-2.m,
8592         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8593         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8594         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8595         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8596         objc.dg/special/unclaimed-category-1.h,
8597         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8598         well as GNU runtime.
8599         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8600         * execute/cascading-1.m, execute/function-message-1.m,
8601         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8602         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8603         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8604         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8605         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8606         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8607         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8608         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8609         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8610         * objc.dg/bitfield-2.m: Run only on Darwin.
8611         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8612         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8613         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8614         * objc.dg/const-str-1.m: Fix constant string layout.
8615
8616 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8617
8618         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8619
8620 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8621
8622         * gcc.dg/darwin-abi-1.c: New file.
8623
8624 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8625
8626         PR target/12281
8627         * gcc.c-torture/compile/20030921-1.c: New test.
8628
8629 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8630
8631         * g++.dg/opt/reg-stack2.C: New test.
8632
8633 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8634
8635         * g++.dg/eh/delayslot1.C: New test.
8636
8637 2003-09-20  Richard Henderson  <rth@redhat.com>
8638
8639         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
8640
8641 2003-09-20  Roger Sayle  <roger@eyesopen.com>
8642
8643         * gcc.c-torture/execute/20030920-1.c: New test case.
8644
8645 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8646
8647         * g++.dg/rtti/typeid3.C: Correct expected error message.
8648
8649 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8650
8651         PR c++/157
8652         * g++.dg/parse/crash12.C: New test.
8653
8654 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
8655
8656         * gcc.dg/compat/mixed-struct-check.h: New.
8657         * gcc.dg/compat/mixed-struct-defs.h: New.
8658         * gcc.dg/compat/mixed-struct-init.h: New.
8659         * gcc.dg/compat/struct-by-value-19_main.c: New.
8660         * gcc.dg/compat/struct-by-value-19_x.c: New.
8661         * gcc.dg/compat/struct-by-value-19_y.c: New.
8662         * gcc.dg/compat/struct-by-value-20_main.c: New.
8663         * gcc.dg/compat/struct-by-value-20_x.c: New.
8664         * gcc.dg/compat/struct-by-value-20_y.c: New.
8665         * gcc.dg/compat/struct-return-19_main.c: New.
8666         * gcc.dg/compat/struct-return-19_x.c: New.
8667         * gcc.dg/compat/struct-return-19_y.c: New.
8668         * gcc.dg/compat/struct-return-20_main.c: New.
8669         * gcc.dg/compat/struct-return-20_x.c: New.
8670         * gcc.dg/compat/struct-return-20_y.c: New.
8671
8672 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
8673         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
8674         so that it will not complain on LP64 targets.
8675
8676 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8677
8678         PR c++/495
8679         * g++.dg/template/friend24.C: New test.
8680
8681 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
8682
8683         PR c++/12332
8684         * g++.dg/template/memtmpl2.C: New test.
8685
8686 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
8687
8688         PR target/11184
8689         * gcc.dg/builtin-apply1.c: New test.
8690
8691 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8692
8693         PR c++/9848
8694         * g++.dg/warn/Wunused-4.C: New test.
8695
8696 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8697
8698         PR c++/12316
8699         * g++.dg/other/gc2.C: New test.
8700
8701 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
8702
8703         PR c++/11991
8704         * g++.dg/rtti/typeid3.C: New test.
8705
8706         PR c++/12266
8707         * g++.dg/overload/template1.C: New test.
8708
8709 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8710
8711         * g++.dg/opt/cfg3.C: New test.
8712
8713 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8714
8715         PR c++/7939
8716         * g++.dg/template/crash11.C: New test.
8717
8718 2003-09-16  Jason Merrill  <jason@redhat.com>
8719             Jakub Jelinek  <jakub@redhat.com>
8720
8721         * gcc.dg/attr-warn-unused-result.c: New test.
8722
8723 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8724
8725         PR c++/12184
8726         * g++.dg/expr/call2.C: New test.
8727
8728 2003-09-15  Andreas Jaeger  <aj@suse.de>
8729
8730         * gcc.dg/Wold-style-definition-1.c: New test.
8731
8732 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
8733
8734         PR c++/3907
8735         * g++.dg/parse/template12.C: New test.
8736
8737         * g++.dg/abi/bitfield11.C: New test.
8738         * g++.dg/abi/bitfield12.C: Likewise.
8739
8740 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
8741
8742         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
8743         non-expansion of functional macro name without arguments at EOL.
8744         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
8745
8746 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
8747
8748         * gcc.c-torture/execute/20030914-[12].c: New tests.
8749
8750 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8751
8752         PR c++/11788
8753         * g++.dg/overload/addr1.C: New test.
8754
8755 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
8756
8757         * gcc.dg/20030909-1.c: New test.
8758
8759 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8760
8761         * gcc.dg/ultrasp10.c: New test.
8762
8763 2003-09-09  Devang Patel  <dpatel@apple.com>
8764
8765         * gcc.dg/darwin-ld-6.c: New test.
8766
8767 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8768
8769         * gcc.dg/torture/builtin-explog-1.c: New testcase.
8770
8771 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8772
8773         * gcc.dg/ia64-types1.c: New test.
8774         * gcc.dg/ia64-types2.c: Likewise.
8775
8776 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8777
8778         * gcc.dg/builtins-1.c: Add more _Complex tests.
8779         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8780
8781         * gcc.dg/builtins-1.c: Test existing _Complex functions.
8782         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8783
8784 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8785
8786         PR c++/11786
8787         * g++.dg/lookup/koenig2.C: New test.
8788
8789         PR c++/5296
8790         * g++.dg/rtti/typeid2.C: New test.
8791
8792 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
8793
8794         * gcc.c-torture/compile/20030904-1.c: New test.
8795
8796 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8797
8798         * g++.dg/opt/longbranch2.C: New test.
8799
8800 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8801
8802         * g++.dg/template/crash10.C: Only compile it.
8803
8804 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8805
8806         PR middle-end/11665
8807         * gcc.c-torture/compile/20030907-1.c: New test.
8808         * g++.dg/init/array11.C: New test.
8809
8810 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8811
8812         PR c++/11852
8813         * g++.dg/init/struct1.C: New test.
8814
8815 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8816
8817         PR c++/12181
8818         * g++.dg/expr/comma1.C: New test.
8819
8820 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
8821
8822         PR c++/11867
8823         * g++.dg/expr/static_cast5.C: New test.
8824
8825 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8826
8827         PR c++/11507
8828         * g++.dg/lookup/scoped7.C: New test.
8829
8830         PR c++/9574
8831         * g++.dg/other/static1.C: New test.
8832
8833         PR c++/11490
8834         * g++.dg/warn/template-1.C: New test.
8835
8836         PR c++/11432
8837         * g++.dg/template/crash10.C: New test.
8838
8839         PR c++/2478
8840         * g++.dg/overload/VLA.C: New test.
8841
8842         PR c++/10804
8843         * g++.dg/template/call1.C: New test.
8844
8845 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8846
8847         PR c++/11794
8848         * g++.dg/parse/using3.C: New test.
8849
8850 2003-09-06  Roger Sayle  <roger@eyesopen.com>
8851
8852         PR c++/11409
8853         * g++.dg/overload/builtin3.C: New test case.
8854
8855 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8856
8857         PR c/9862
8858         * gcc.dg/20030906-1.c: New test.
8859         * gcc.dg/20030906-2.c: Likewise.
8860
8861 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8862
8863         PR c++/12167
8864         * g++.dg/parse/defarg5.C: New test.
8865
8866         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8867
8868 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8869
8870         PR c++/12163
8871         * g++.dg/expr/static_cast4.C: New test.
8872
8873         PR c++/12146
8874         * g++.dg/template/crash9.C: New test.
8875
8876 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8877
8878         * g++.old-deja/g++.ext/pretty2.C: Update for change
8879         in __FUNCTION__.
8880         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8881
8882 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8883
8884         PR c++/11922
8885         * g++/dg/template/qualified-id1.C: New test.
8886
8887         PR c++/12037
8888         * g++.dg/warn/noeffect4.C: New test.
8889
8890 2003-09-04  Matt Austern  <austern@apple.com>
8891
8892         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8893         * g++.dg/ext/fnname2.C: Likewise.
8894         * g++.dg/ext/fnname3.C: Likewise.
8895
8896 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8897
8898         * g++.dg/expr/lval1.C: New test.
8899         * g++.dg/ext/lvcast.C: Remove.
8900
8901 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8902
8903         PR optimization/11700.
8904         * gcc.c-torture/compile/20030903-1.c: New test case.
8905
8906 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8907
8908         PR c++/12053
8909         * g++.dg/abi/layout4.C: New test.
8910
8911 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8912
8913         PR c++/11553
8914         * g++.dg/parse/friend3.C: New test.
8915
8916 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8917
8918         PR c++/11847
8919         * g++.dg/template/class1.C: New test.
8920
8921         PR c++/11808
8922         * g++.dg/expr/call1.C: New test.
8923
8924 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8925
8926         PR c++/12114
8927         * g++.dg/init/ref9.C: New test.
8928
8929         PR c++/11972
8930         * g++.dg/template/nested4.C: New test.
8931
8932 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8933
8934         PR c++/12093
8935         * g++.dg/template/non-dependent4.C: New test.
8936
8937         PR c++/11928
8938         * g++.dg/inherit/conv1.C: New test.
8939
8940 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8941
8942         PR c++/6196
8943         * g++.dg/ext/label1.C: New test.
8944         * g++.dg/ext/label2.C: Likewise.
8945
8946 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8947
8948         * g++.dg/expr/cond3.C: New test.
8949
8950 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8951
8952         * gcc.dg/builtins-1.c: Add new builtin cases.
8953
8954 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8955
8956         * gcc.dg/builtins-1.c: Add new cases.
8957         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8958
8959 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8960
8961         * gcc.dg/builtins-1.c: Add more math builtin tests.
8962         * gcc.dg/torture/builtin-attr-1.c: New test.
8963
8964 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8965
8966         PR optimization/5079
8967         * g++.dg/opt/static3.C: New test.
8968
8969 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8970
8971         * gcc.misc-tests/gcov-10b.c: New test.
8972
8973 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8974
8975         * g++.dg/opt/ptrmem3.C: New test.
8976
8977         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8978
8979 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8980
8981         * gcc.dg/20030826-2.c: New test.
8982
8983 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8984
8985         PR middle-end/12002
8986         * g77.f-torture/compile/12002.f: New test case.
8987
8988 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8989
8990         * gcc.dg/20030826-1.c: New test case.
8991
8992 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8993
8994         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8995
8996 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8997
8998         PR c++/11871
8999         * c++.dg/lookup/crash1.C: New test.
9000
9001         * c++.dg/warn/noeffect3.C: New test.
9002
9003 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
9004
9005         * gcc.dg/compat/vector-1_x.c: Compile with -w.
9006         * gcc.dg/compat/vector-1_y.c: Ditto.
9007         * gcc.dg/compat/vector-2_x.c: Ditto.
9008         * gcc.dg/compat/vector-2_y.c: Ditto.
9009
9010 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
9011
9012         * gcc.dg/20030702-1.c: New test.
9013
9014 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
9015
9016         PR c++/8795
9017         * g++.dg/ext/altivec-1.C: New test.
9018
9019 2003-08-24  Richard Henderson  <rth@redhat.com>
9020
9021         * g++.dg/eh/simd-2.C: Add -w for x86.
9022
9023 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
9024
9025         * gcc.dg/20030815-1.c: New test.
9026
9027 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9028
9029         PR c++/3765
9030         * g++.dg/parse/access6.C: New test.
9031
9032 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9033
9034         PR c++/641, c++/11876
9035         * g++.dg/template/friend22.C: New test.
9036         * g++.dg/template/friend23.C: Likewise.
9037
9038 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9039
9040         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
9041         identically.
9042
9043 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9044
9045         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
9046
9047 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9048
9049         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
9050
9051 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9052
9053         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
9054
9055 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
9056
9057         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
9058
9059 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
9060
9061         PR c++/11919
9062         * g++.dg/overload/prom1.C: New test.
9063
9064         PR c++/11551
9065         * g++.dg/parse/dtor2.C: New test.
9066
9067         PR c++/10762
9068         * g++.dg/parse/using2.C: New test.
9069
9070 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
9071
9072         PR target/11805
9073         * gcc.c-torture/compile/20030821-1.c: New.
9074
9075 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
9076
9077         PR c++/11834
9078         * g++.dg/template/deduce2.C: New test.
9079
9080 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
9081
9082         * gcc.c-torture/execute/20030821-1.c: New test.
9083
9084 2003-08-20  Roger Sayle  <roger@eyesopen.com>
9085
9086         PR middle-end/11984
9087         * gcc.dg/20030820-1.c: New test case.
9088
9089 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
9090
9091         PR c++/11945
9092         * g++.dg/warn/noeffect2.C: New test.
9093
9094 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
9095
9096         PR c++/10926
9097         * g++.dg/template/dtor2.C: New test.
9098
9099         PR c++/11684
9100         * g++.dg/template/operator1.C: New test.
9101         * g++.dg/parse/operator4.C: New test.
9102
9103         PR c++/11946.C
9104         * g++.dg/expr/enum1.C: New test.
9105         * gcc.dg/c99-bool-1.c: Remove bogus warning.
9106
9107         PR c++/11036.C
9108         * g++.dg/parse/elab2.C: New test.
9109         * g++.dg/parse/typedef4.C: Change error message.
9110         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
9111         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
9112         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
9113
9114 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
9115
9116         * gcc.dg/pch/warn-1.c: New.
9117         * gcc.dg/pch/warn-1.hs: New.
9118
9119         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
9120         not-tested file.
9121
9122 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9123
9124         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
9125
9126 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9127
9128         * gcc.dg/uninit-D.c: New Test.
9129         * gcc.dg/uninit-E.c: New Test.
9130         * gcc.dg/uninit-F.c: New Test.
9131         * gcc.dg/uninit-G.c: New Test.
9132
9133 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
9134
9135         * g++.dg/README: Describe the pch directory.
9136
9137 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9138
9139         PR c++/11174
9140         * g++.dg/parse/access4.C: New test.
9141         * g++.dg/parse/access5.C: Likewise.
9142         * g++.old-deja/g++.jason/access17.C: Adjust error message.
9143
9144 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
9145
9146         * gcc.dg/noncompile/20030818-1.c: New.
9147
9148 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9149
9150         PR c++/11957
9151         * g++.dg/warn/noeffect1.C: New test.
9152
9153         * g++.dg/template/scope2.C: New test.
9154         * g++.dg/template/error2.C: Correct dg-error
9155
9156 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
9157
9158         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
9159
9160 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
9161
9162         PR C++/11512
9163         * g++.dg/template/warn1.C: New.
9164
9165 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
9166
9167         * g++.dg/template/error2.C: New test.
9168         * g++.dg/lookup/using7.C: Adjust errors
9169         * g++.old-deja/g++.pt/crash36.C: Likewise.
9170         * g++.old-deja/g++.pt/derived3.C: Likewise.
9171
9172 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9173
9174         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
9175         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
9176         * gcc.c-torture/execute/builtins/string-9.c: New, from
9177         string-opt-9.c.  Adjust for execute/builtins framework.
9178         * gcc.c-torture/execute/string-opt-9.c: Delete.
9179
9180 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
9181
9182         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
9183
9184         * g++.dg/parse/ret-type2.C: New test.
9185
9186         PR c++/11703
9187         * g++.dg/init/new8.C: New test.
9188
9189         PR c++/10923
9190         * g++.dg/parse/typedef5.C: New test.
9191
9192         PR c++/9512
9193         * g++.dg/parse/qualified2.C: New test.
9194         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
9195         invalid code.
9196
9197 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
9198
9199         * g++.dg/conversion/ptrmem1.C: New test.
9200
9201 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
9202
9203         PR target/11693
9204         * gcc.dg/20030811-1.c: New test.
9205
9206         PR target/11535
9207         * gcc.c-torture/execute/20030811-1.c: New test.
9208
9209 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9210
9211         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
9212
9213 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
9214
9215         PR c++/11789.C
9216         * g++.dg/inherit/multiple1.C: New test.
9217
9218 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9219
9220         * gcc.dg/spe1.c: New test.
9221
9222         PR c++/11670
9223         * g++.dg/expr/cast2.C: New test.
9224
9225         PR c++/10530
9226         * g++.dg/template/dependent-name2.C: New test.
9227
9228 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
9229
9230         * g++.dg/parse/crash11.C: Put the dg options in comments.
9231
9232 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
9233
9234         * lib/gcc-dg.exp: Update for diagnostic change.
9235
9236 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9237
9238         PR c++/5767
9239         * g++.dg/parse/crash11.C: New test.
9240
9241 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
9242
9243         * gcc.dg/cpp/spacing1.c: Update.
9244
9245 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
9246
9247         PR target/11739
9248         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
9249         a value for -mtune.
9250
9251 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9252
9253         PR middle-end/11771
9254         * gcc.c-torture/compile/20030804-1.c: New test case.
9255
9256 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9257
9258         * gcc.dg/20030804-1.c: New test case.
9259
9260 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
9261
9262         * gcc.dg/cpp/separate-1.c: New test.
9263
9264 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
9265
9266         PR c++/11704
9267         * g++.dg/template/dependent-expr2.C: New test.
9268
9269         PR c++/11766
9270         * g++.dg/expr/ptrmem1.C: New test.
9271
9272 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9273
9274         PR c++/9453
9275         * g++.dg/template/friend15.C: New test.
9276
9277 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
9278
9279         * lib/dg-pch.exp: Work round PCH bug.
9280
9281 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9282
9283         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
9284         builtins.  Move cases from builtins-4.c here.
9285
9286         * gcc.dg/torture/builtin-math-1.c: New test taken from
9287         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
9288         additional cases.
9289
9290         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
9291         Delete.
9292
9293 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
9294
9295         PR c++/9447
9296         * g++.dg/template/using7.C: New test.
9297
9298 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
9299
9300         * import1.c, import2.c: New tests.
9301
9302 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
9303
9304         * g++.dg/eh/crossjump1.C: New test.
9305
9306 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
9307
9308         PR c++/11697
9309         * g++.dg/template/using6.C: New test.
9310
9311         PR c++/11744
9312         * g++.dg/template/koenig2.C: New test.
9313
9314 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9315
9316         PR c++/7983
9317         * g++.dg/parse/typedef4.C: New test.
9318
9319 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9320
9321         PR c++/8442, c++/8806
9322         * g++.dg/template/elab1.C: New test.
9323         * g++.dg/template/type2.C: Likewise.
9324         * g++.dg/template/ttp3.C: Adjust expected error message.
9325         * g++.old-deja/g++.law/visibility13.C: Likewise.
9326         * g++.old-deja/g++.niklas/t135.C: Likewise.
9327         * g++.old-deja/g++.pt/ttp41.C: Likewise.
9328         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
9329         template argument.
9330         * g++.old-deja/g++.pt/ttp44.C: Likewise.
9331
9332 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
9333
9334         PR c++/11295
9335         * g++.dg/ext/stmtexpr1.C: New test.
9336
9337         * g++.dg/opt/tmp1.C: New test.
9338
9339         PR c++/11525
9340         * g++.dg/parse/constant4.C: New test.
9341
9342         PR c++/9447
9343         * g++.dg/template/using5.C: New test.
9344
9345 2003-07-31  Roger Sayle  <roger@eyesopen.com>
9346
9347         * gcc.dg/builtins-27.c: New test case.
9348
9349 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
9350
9351         * gcc.dg/tls/opt-7.c: New test.
9352
9353 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
9354
9355         * g++.old-deja/g++.other/crash18.C: Remove.
9356
9357 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9358
9359         * g++.dg/template/explicit3.C: New.
9360         * g++.dg/template/explicit4.C: New.
9361         * g++.dg/template/explicit5.C: New.
9362
9363         PR c++/11347
9364         * g++.dg/template/memtmpl1.C: New.
9365
9366 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
9367
9368         PR target/11565
9369         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
9370         * gcc.dg/i386-387-5.c (dg-options): Likewise.
9371
9372 2003-07-30  Jan Hubicka  <jh@suse.cz>
9373
9374         * vtgc1.c: Kill.
9375
9376 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
9377
9378         * gcc.dg/struct-in-proto-1.c: New test.
9379
9380 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
9381
9382         * gcc.dg/cpp/include2.c: Only expect one message.
9383
9384 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
9385
9386         PR c++/9447
9387         * g++.dg/template/using1.C: New test.
9388         * g++.dg/template/using2.C: New test.
9389         * g++.dg/template/using3.C: New test.
9390         * g++.dg/template/using4.C: New test.
9391
9392 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
9393
9394         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
9395         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9396
9397 2003-07-28  Jan Hubicka  <jh@suse.cz>
9398
9399         PR c++/11530
9400         * g++.dg/opt/call1.C: New test.
9401
9402 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
9403
9404         PR c++/11667
9405         * g++.dg/init/enum2.C: New test.
9406         * g++.dg/template/overload1.C: Add "-w" option.
9407
9408 2003-07-28    <hp@bitrange.com>
9409
9410         * gcc.dg/Wdeclaration-after-statement-1.c,
9411         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
9412
9413 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
9414
9415         * gcc.c-torture/compile/20030725-1.c: New test.
9416
9417 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
9418
9419         * gcc.dg/20030505.c: Only run for SPE.
9420         Remove definition of opaque type.
9421
9422 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
9423
9424         * g++.dg/template/ptrmem6.C: New test.
9425
9426 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
9427
9428         * gcc.c-torture/compile/zero-strct-2.c: New test.
9429
9430 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
9431
9432         * gcc.dg/intermod-1.c: New test.
9433
9434 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9435
9436         PR c++/11617
9437         * g++.dg/template/lookup2.C: New test.
9438         * g++.dg/template/memclass1.C: Remove instantiated from error.
9439         * g++.dg/other/error2.C: Tweak expected errors.
9440
9441         PR c++/11596
9442         * g++.dg/template/defarg3.C: New test.
9443
9444         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
9445
9446 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
9447
9448         * g++.dg/inherit/access5.C: New test.
9449
9450 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9451
9452         PR c++/11513
9453         * g++.dg/template/crash8.C: New test.
9454
9455 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
9456
9457         PR c/10602
9458         * gcc.dg/noncompile/incomplete-2.c: New test.
9459
9460 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
9461
9462         PR c++/11645
9463         * g++.dg/inherit/access4.C: New test.
9464
9465         PR c++/11517
9466         * g++.dg/expr/cond2.C: New test.
9467
9468         PR optimization/10679
9469         * g++.dg/opt/inline4.C: New test.
9470
9471 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9472
9473         * g++.dg/parse/crash10: New test.
9474
9475 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9476
9477         * g++.dg/ext/flexary1.C: New test.
9478
9479 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9480
9481         PR c++/10793
9482         * g++.dg/template/crash9.C: New test.
9483
9484 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9485
9486         PR c++/3004
9487         * g++.dg/parse/typedef3.C: New test.
9488
9489         PR c++/7906
9490         * g++.dg/parse/operator2.C: New test.
9491
9492         PR c++/8895
9493         * g++.dg/parse/def-tmpl-arg1.C: New test.
9494
9495         PR c++/9282
9496         * g++.dg/parse/funptr1.C: New test.
9497
9498         PR c++/9452
9499         * g++.dg/parse/ambig3.C: New test.
9500
9501         PR c++/9454
9502         * g++.dg/parse/operator3.C: New test.
9503
9504         PR c++/9486
9505         * g++.dg/parse/template10.C: New test.
9506
9507         PR c++/9488
9508         * g++.dg/parse/template11.C: New test.
9509
9510         PR c++/10150
9511         * g++.dg/parse/invalid-op1.C: New test.
9512
9513         PR c++/10247
9514         * g++.dg/parse/condexpr1.C: New test.
9515
9516 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9517
9518         * g++.dg/ext/packed3.C: New test.
9519         * g++.dg/ext/packed4.C: New test.
9520
9521         * gcc.dg/pack-test-3.c: New test.
9522
9523 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
9524
9525         * lib/compat.exp: Handle dg-options per source file.
9526         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
9527         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
9528         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
9529         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
9530         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
9531         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
9532         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
9533         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
9534         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
9535         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
9536         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
9537         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
9538         * g++.dg/compat/break/bitfield7_x.C: Ditto.
9539         * g++.dg/compat/break/bitfield7_y.C: Ditto.
9540
9541 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9542
9543         PR c/10320
9544         * gcc.c-torture/execute/20030718-1.c: New test.
9545
9546 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9547
9548         PR optimization/11536
9549         * gcc.dg/20030721-1.c: New test.
9550
9551 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
9552
9553         PR c++/11546
9554         * g++.dg/template/lookup1.C: New test.
9555
9556 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
9557
9558         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
9559         diagnostics of ill-formed constructs involving labels.
9560         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
9561         the new 'previously defined here' message.
9562
9563 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
9564
9565         * g++.dg/parse/non-dependent2.C: New test.
9566
9567 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9568
9569         * g++.dg/init/init-ref4.C: xfail on targets without
9570         weak symbols.
9571
9572 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
9573
9574         PR target/11087
9575         * gcc.c-torture/execute/20030717-1.c: New test.
9576
9577 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9578
9579         * g++.dg/opt/cfg1.C: New test.
9580
9581 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9582
9583         PR optimization/11557
9584         * gcc.dg/20030717-1.c: New test.
9585
9586 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9587
9588         PR c++/10476
9589         * g++.dg/expr/crash-1.C: New test.
9590
9591         PR c++/11027
9592         * g++.dg/template/init3.C: New test.
9593
9594         PR c++/8222
9595         * g++.dg/template/non-dependent1.C: New test.
9596
9597         PR c++/11070
9598         * g++.dg/template/non-dependent2.C: New test.
9599
9600         PR c++/11071
9601         * g++.dg/template/non-dependent3.C: New test.
9602
9603         PR c++/9907
9604         * g++.dg/template/sizeof5.C: New test.
9605
9606 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9607
9608         PR 11498
9609         * gcc.c-torture/compile/mangle-1.c: New file.
9610
9611 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9612
9613         PR c++/7809
9614         * g++.dg/parse/access3.C: New test.
9615
9616 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9617
9618         PR c++/11384
9619         * g++.dg/init/init-ref4.C: New test.
9620
9621 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9622
9623         PR c++/11547
9624         * g++.dg/parse/constant3.C: New test.
9625         * g++.dg/parse/crash7.C: Likewise.
9626
9627 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
9628
9629         PR target/11008
9630         * gcc.dg/i386-pentium4-not-mull.c: New.
9631
9632 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
9633
9634         * gcc.dg/asm-names.c (ymain): Make it weak.
9635
9636 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9637
9638         PR c++/5421
9639         * g++.dg/template/friend21.C: New test.
9640
9641 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
9642
9643         * gcc.dg/cleanup-8.c: New test.
9644         * gcc.dg/cleanup-9.c: New test.
9645
9646 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
9647
9648         * g++.dg/ext/dll-MI1.h: New file.
9649         * g++.dg/ext/dllexport-MI1.C: New file.
9650         * g++.dg/ext/dllimport-MI1.C: New file.
9651
9652 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
9653
9654         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
9655         it does not have cmpstrsi patterns (just cmpmemsi).
9656
9657 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
9658
9659         PR debug/11473
9660         * g++.dg/debug/debug8.C: New test.
9661
9662 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9663
9664         PR c++/10108
9665         * g++.dg/template/crash7.C: New test.
9666
9667 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
9668
9669         PR target/10795
9670         * gcc.c-torture/compile/20030708-1.c: New.
9671
9672 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9673
9674         * gcc.c-torture/execute/20030715-1.c: New test.
9675
9676 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
9677
9678         * gcc.dg/pch/inline-3.c: New file.
9679         * gcc.dg/pch/inline-3.hs: New file.
9680         * gcc.dg/pch/inline-4.c: New file.
9681         * gcc.dg/pch/inline-4.hs: New file.
9682
9683 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
9684
9685         PR c++/11509
9686         * g++.dg/template/crash6.C: New test.
9687
9688         PR c++/7053
9689         * g++.dg/template/friend20.C: New test.
9690
9691         PR c++/7019
9692         * g++.dg/template/overload2.C: New test.
9693
9694 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9695
9696         PR optimization/11440
9697         * gcc.c-torture/execute/20030714-1.c: New test.
9698
9699 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9700
9701         PR c++/11154
9702         * g++.dg/template/partial2.C: New test.
9703
9704 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
9705
9706         PR c++/11503
9707         * g++.dg/template/anon1.C: New test.
9708
9709         PR c++/11493
9710         PR c++/11495
9711         * g++.dg/parse/template9.C: Likewise.
9712         * g++.dg/template/crash4.C: New test.
9713         * g++.dg/template/koenig1.C: Likewise.
9714         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
9715         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
9716         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
9717         functions.
9718         * g++.old-deja/g++.jason/template36.C: Likewise.
9719         * g++.old-deja/g++.mike/p1989.C: Likewise.
9720         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
9721         * g++.old-deja/g++.pt/ttp20.C: Use this->.
9722         * g++.old-deja/g++.pt/ttp21.C: Use this->.
9723         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
9724         compiling.
9725         * g++.old-deja/g++.pt/union2.C: Use this->.
9726
9727 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
9728
9729         * gcc.dg/20030711-1.c: New test.
9730
9731 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
9732
9733         PR c++/11050
9734         * g++.dg/parse/args1.C: New test.
9735         * g++.pt/defarg8.C: Change expected errors.
9736
9737 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
9738
9739         PR c++/8164
9740         * g++.dg/template/nontype2.C: New test.
9741
9742         PR c++/10558
9743         * g++.dg/parse/template8.C: New test.
9744
9745         PR c++/8327
9746         * g++.dg/template/scope1.C: New test.
9747
9748         * g++.dg/warn/Wsign-compare-1.C: New test.
9749
9750 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9751
9752         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
9753
9754 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
9755
9756         PR c++/9411
9757         * g++.dg/template/explicit2.C: New test.
9758
9759         PR c++/10032
9760         * g++.dg/warn/pedantic1.C: New test.
9761
9762 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
9763
9764         PR c++ 9483
9765         * g++.dg/other/field1.C: New test.
9766
9767 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9768
9769         PR c/11449
9770         * gcc.c-torture/compile/20030707-1.c: New.
9771
9772 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9773
9774         PR c++/10849
9775         * g++.dg/template/access12.C: New test.
9776
9777 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
9778
9779         * g++.dg/bprob/bprob.exp (prof_ext): Update.
9780         * g77.dg/bprob/bprob.exp (prof_ext): Update.
9781         * gcc.misc-tests/bprob.exp (prof_ext): Update.
9782         * gcc.misc-tests/gcov.exp: Update
9783         * g++.dg/gcov/gcov.exp: Update
9784         * lib/gcov.exp: Update.
9785
9786 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
9787
9788         * g++.dg/abi/mangle17.C: Make sure template expressions are
9789         dependent.
9790         * g++.dg/abi/mangle4.C: Mark erroneous casts.
9791         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
9792         * g++.dg/opt/stack1.C: Remove erroneous code.
9793         * g++.dg/parse/template7.C: New test.
9794         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
9795         * g++.old-deja/g++.pt/crash4.C: Likewise.
9796
9797 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9798
9799         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
9800         with zero or one occurence of `$' after the initial `L'.
9801
9802 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
9803
9804         * gcc.c-torture/compile/20030704-1.c: Add a comment.
9805
9806 2003-07-08  Roger Sayle  <roger@eyesopen.com>
9807
9808         PR c/11370
9809         * gcc.dg/Wunreachable-6.c: New testcase.
9810         * gcc.dg/Wunreachable-7.c: New testcase.
9811
9812 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9813
9814         PR c/11420
9815         * gcc.dg/20030708-1.c: New test.
9816
9817 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
9818
9819         * gcc.dg/compat/sdata-section.h: New file.
9820         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
9821         * gcc.dg/torture/mips-sdata-1.c: New test.
9822
9823 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9824
9825         PR c++/11030
9826         * g++.dg/template/friend19.C: New test.
9827
9828 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9829
9830         * g++.dg/opt/strength-reduce.C: New test.
9831
9832 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9833
9834         PR target/10979
9835         * gcc.dg/20030707-1.c: New testcase.
9836
9837 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9838
9839         PR optimization/11059
9840         * g++.dg/opt/emptyunion.C: New testcase.
9841
9842 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9843             Eric Botcazou  <ebotcazou@libertysurf.fr>
9844
9845         * g++.dg/opt/stack1.C: New test.
9846
9847 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
9848
9849         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
9850         run test.
9851
9852         PR c++/11431
9853         * g++.dg/expr/static_cast3.C: New test.
9854
9855 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9856
9857         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9858         everywhere.
9859         * gcc.dg/concat.c: Concatenation of string constants with
9860         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9861         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9862         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9863         necessary to avoid multi-character character constant warning.
9864         * gcc.dg/cpp/escape.c: Likewise.
9865         * gcc.dg/cpp/ucs.c: Likewise.
9866         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9867         Fix a typo.
9868
9869 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9870
9871         PR c/11428
9872         * gcc.c-torture/compile/20030704-1.c: New.
9873
9874 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9875
9876         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9877
9878 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9879
9880         PR c++/5287, PR c++/7910,  PR c++/11021
9881         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9882         tests for warnings.
9883         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9884         * g++.dg/ext/dllimport3.C: Likewise.
9885         * g++.dg/ext/dllimport4.C: New file.
9886         * g++.dg/ext/dllimport5.C: New file.
9887         * g++.dg/ext/dllimport6.C: New file.
9888         * g++.dg/ext/dllimport7.C: New file.
9889         * g++.dg/ext/dllimport8.C: New file.
9890         * g++.dg/ext/dllimport9.C: New file.
9891         * g++.dg/ext/dllimport10.C: New file.
9892         * g++.dg/ext/dllexport1.C: New file.
9893
9894 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9895
9896         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9897         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9898
9899 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9900
9901         * gcc.dg/builtins-25.c: New testcase.
9902         * gcc.dg/builtins-26.c: New testcase.
9903
9904 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9905
9906         * gcc.dg/compat/vector-defs.h: New file.
9907         * gcc.dg/compat/vector-setup.h: New file.
9908         * gcc.dg/compat/vector-check.h: New file.
9909         * gcc.dg/compat/vector-1_main.c: New file.
9910         * gcc.dg/compat/vector-1_x.c: New file.
9911         * gcc.dg/compat/vector-1_y.c: New file.
9912         * gcc.dg/compat/vector-2_main.c: New file.
9913         * gcc.dg/compat/vector-2_x.c: New file.
9914         * gcc.dg/compat/vector-2_y.c: New file.
9915
9916         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9917         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9918         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9919         * gcc.dg/compat/struct-align-1.h: New file.
9920         * gcc.dg/compat/struct-align-1_main.c: New file.
9921         * gcc.dg/compat/struct-align-1_x.c: New file.
9922         * gcc.dg/compat/struct-align-1_y.c: New file.
9923         * gcc.dg/compat/struct-align-2.h: New file.
9924         * gcc.dg/compat/struct-align-2_main.c: New file.
9925         * gcc.dg/compat/struct-align-2_x.c: New file.
9926         * gcc.dg/compat/struct-align-2_y.c: New file.
9927
9928         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9929         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9930         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9931         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9932         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9933         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9934         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9935         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9936         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9937         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9938         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9939         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9940         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9941         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9942         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9943         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9944         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9945         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9946         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9947         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9948         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9949         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9950         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9951         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9952         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9953         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9954         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9955         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9956         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9957
9958 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9959
9960         * gcc.dg/i386-call-1.c: New test.
9961
9962 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9963
9964         PR c++/9162
9965         * g++.dg/parse/defarg4.C: New.
9966
9967 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9968
9969         PR target/10700
9970         * gcc.c-torture/compile/20030703-1.c: New test case.
9971
9972 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9973
9974         * g++.dg/template/local3.C: Remove extra semicolon.
9975
9976 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9977
9978         * gcc.dg/i386-volatile-1.c: New test.
9979
9980 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9981
9982         PR c++/11072
9983         * g++.dg/other/offsetof2.C: XFAIL.
9984         * g++.dg/other/offsetof5.C: New.
9985
9986         PR c++/10219
9987         * g++.dg/template/error1.C: New.
9988
9989         PR c++/9779
9990         * g++.dg/template/dependent-expr1.C: New.
9991
9992 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9993
9994         PR c++/6949
9995         * g++.dg/template/local3.C: New test.
9996
9997         PR c++/11149
9998         * g++.dg/lookup/scoped6.C: New test.
9999
10000 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
10001
10002         PR c++/8046
10003         * g++.dg/other/error7.C: New test.
10004
10005 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
10006
10007         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
10008         * g++.old-deja/g++.abi/vtable3.h: Likewise.
10009         * g++.old-deja/g++.law/code-gen5.C: Likewise.
10010         * g++.old-deja/g++.other/union2.C: Likewise.
10011         * gcc.dg/c90-const-expr-2.c: Likewise.
10012         * gcc.dg/c90-const-expr-3.c: Likewise.
10013         * gcc.dg/c99-const-expr-2.c: Likewise.
10014         * gcc.dg/c99-const-expr-3.c: Likewise.
10015         * gcc.dg/concat.c: Likewise.
10016
10017 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
10018
10019         PR c++/9559
10020         * g++.dg/init/static1.C: New test.
10021
10022 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10023
10024         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
10025         * g++.old-deja/g++.other/access2.C: Likewise.
10026         * g++.old-deja/g++.other/decl2.C: Likewise.
10027         * gcc.c-torture/execute/20020615-1.c: Likewise.
10028
10029 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10030
10031         PR c++/4933
10032         * g++.dg/template/sizeof4.C: New test.
10033
10034 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10035
10036         * g++.dg/other/error6.C: New test.
10037
10038 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
10039
10040         PR c++/10750
10041         * g++.dg/parse/constant2.C: New test.
10042
10043 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
10044
10045         PR c++/11106
10046         * g++.dg/other/error5.C: New test.
10047
10048 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10049
10050         * gcc.dg/format/gcc_diag-1.c: New test.
10051
10052 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
10053
10054         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
10055
10056 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10057
10058         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
10059         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
10060         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
10061
10062 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
10063
10064         * gcc.c-torture/execute/builtins/string-8.c: New test.
10065         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
10066         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
10067         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
10068
10069 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
10070
10071         PR c++/10468
10072         * g++.dg/ext/typeof6.C: New test.
10073
10074 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
10075
10076         PR c++/10796
10077         * g++.dg/init/enum1.C: New test.
10078
10079 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
10080
10081         * gcc.dg/20030627-1.c: New test.
10082
10083 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
10084
10085         PR c++/11332
10086         * g++.dg/expr/static_cast2.C: New test.
10087
10088 2003-06-26  Roger Sayle  <roger@eyesopen.com>
10089             Jakub Jelinek  <jakub@redhat.com>
10090
10091         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
10092         sprintf(dst,"%s",src) optimization.
10093         * gcc.c-torture/execute/20030626-1.c: New test case.
10094         * gcc.c-torture/execute/20030626-2.c: New test case.
10095
10096 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
10097
10098         * gcc.c-torture/execute/multi-ix.c: New test.
10099
10100         * gcc.c-torture/execute/simd-4.c (main):
10101         Added missing semicolon at end of union.
10102
10103 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
10104
10105         PR c++/8266
10106         * g++.dg/template/explicit-instantiation3.C: New test.
10107
10108 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10109
10110         * gcc.dg/20030626-1.c: Use signed char.
10111
10112 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10113
10114         * gcc.dg/20030626-1.c: New test.
10115
10116 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
10117
10118         * const-str-2.m: Update.
10119
10120 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
10121
10122         PR c++/10990
10123         * g++.dg/rtti/dyncast1.C: New test.
10124         * g++.dg/abi/mangle4.C: Correct base-specifier access.
10125         * g++.dg/lookup/scoped1.C: Remove XFAIL.
10126         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
10127
10128         PR c++/10931
10129         * g++.dg/expr/static_cast1.C: New test.
10130
10131 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
10132
10133         * gcc.dg/20030625-1.c: New test.
10134
10135 2003-06-24  Roger Sayle  <roger@eyesopen.com>
10136
10137         * gcc.c-torture/compile/20030624-1.c: New test case.
10138
10139 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
10140
10141         * gcc.c-torture/execute/string-opt-17.c: New test.
10142
10143 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
10144
10145         PR c++/5754
10146         * g++.dg/parse/crash6.C: New test.
10147
10148 2003-06-23  Roger Sayle  <roger@eyesopen.com>
10149
10150         * gcc.dg/builtins-24.c: New test case.
10151
10152 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
10153
10154         * g++.dg/opt/operator1.C: New test.
10155
10156 2003-06-22  Roger Sayle  <roger@eyesopen.com>
10157
10158         * gcc.c-torture/execute/string-opt-16.c: New test case.
10159
10160 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10161
10162         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
10163         * g++.old-deja/g++.other/conv7.C: Likewise
10164         * g++.old-deja/g++.other/overcnv2.C: Likewise.
10165         * g++.old-deja/g++.other/overload14.C: Likewise.
10166
10167 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10168
10169         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
10170         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
10171
10172 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10173
10174         PR c++/10888
10175         * g++.dg/warn/Winline-3.C: New test.
10176
10177 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10178
10179         * lib/target-supports.exp (check_alias_available): Make the test
10180         program acceptable to the Solaris assembler.
10181
10182         PR c++/10749
10183         * g++.dg/template/memclass2.C: New test.
10184
10185 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10186             Eric Botcazou  <ebotcazou@libertysurf.fr>
10187
10188         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
10189         data for non-matching targets.
10190         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
10191
10192 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10193
10194         PR c++/10845
10195         * g++.dg/template/member3.C: New test.
10196
10197 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
10198
10199         PR c++/10939
10200         * g++.dg/template/func1.C: New test.
10201
10202         PR c++/9649
10203         * g++.dg/template/static4.C: New test.
10204         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
10205
10206         PR c++/11041
10207         * g++.dg/init/ref7.C: New test.
10208
10209 2003-06-19  Matt Austern  <austern@apple.com>
10210
10211         PR c++/11228
10212         * g++.dg/anew1.C: New test.
10213         * g++.dg/anew2.C: New test.
10214         * g++.dg/anew3.C: New test.
10215         * g++.dg/anew4.C: New test.
10216
10217 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
10218
10219         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
10220
10221 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
10222
10223         * gcc.c-torture/execute/simd-4.c (main): Make expected value
10224         endian-dependent.
10225
10226 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
10227
10228         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
10229         Remove cruft.
10230
10231 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
10232
10233         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
10234         * gcc.c-torture/compile/961203-1.c: Likewise.
10235         * gcc.c-torture/compile/980506-1.c: Likewise.
10236
10237 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10238
10239         PR c++/10712
10240         * g++.dg/lookup/using7.C: New test.
10241
10242 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10243
10244         PR c++/11105
10245         * g++.dg/abi/conv1.C: Remove it.
10246         * g++.dg/template/conv7.C: New test.
10247         * g++.dg/template/conv8.C: Likewise.
10248         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
10249         conversion operator.
10250
10251 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
10252
10253         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
10254         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
10255         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10256         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
10257         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
10258         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10259         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10260         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
10261         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
10262         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
10263         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
10264         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10265         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10266         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10267         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10268         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10269         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10270         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10271         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10272         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10273         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10274         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10275         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10276         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10277         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10278         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10279         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10280         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10281         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10282
10283 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
10284
10285         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
10286         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
10287         indications.
10288
10289 2003-06-16  Roger Sayle  <roger@eyesopen.com>
10290
10291         * gcc.dg/i386-387-5.c: New test case.
10292         * gcc.dg/i386-387-6.c: New test case.
10293         * gcc.dg/builtins-23.c: New test case.
10294
10295 2003-06-15  Roger Sayle  <roger@eyesopen.com>
10296
10297         * gcc.dg/builtins-22.c: New test case.
10298         * gcc.dg/i386-387-1.c: Update to test exp.
10299         * gcc.dg/i386-387-2.c: Likewise.
10300
10301 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10302
10303         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
10304
10305 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10306
10307         * lib/gcc-dg.exp (dg-require-dll): New function.
10308         (dg-xfail-if): Likewise.
10309         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
10310         driver.
10311
10312         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
10313         * gcc.c-torture/compile/20001205-1.c: Likewise.
10314         * gcc.c-torture/compile/20001226-1.c: Likewise.
10315         * gcc.c-torture/compile/20010518-2.c: Likewise.
10316         * gcc.c-torture/compile/20020312-1.c: Likewise.
10317         * gcc.c-torture/compile/20020604-1.c: Likewise.
10318         * gcc.c-torture/compile/920501-12.c: Likewise.
10319         * gcc.c-torture/compile/920501-4.c: Likewise.
10320         * gcc.c-torture/compile/920520-1.c: Likewise.
10321         * gcc.c-torture/compile/920521-1.c: Likewise.
10322         * gcc.c-torture/compile/920625-1.c: Likewise.
10323         * gcc.c-torture/compile/961203-1.c: Likewise.
10324         * gcc.c-torture/compile/980506-1.c: Likewise.
10325         * gcc.c-torture/compile/981006-1.c: Likewise.
10326         * gcc.c-torture/compile/981022-1.c: Likewise.
10327         * gcc.c-torture/compile/981223-1.c: Likewise.
10328         * gcc.c-torture/compile/990617-1.c: Likewise.
10329         * gcc.c-torture/compile/dll.c: Likewise.
10330         * gcc.c-torture/compile/labels-3.c: Likewise.
10331         * gcc.c-torture/compile/mipscop-1.c: Likewise.
10332         * gcc.c-torture/compile/mipscop-2.c: Likewise.
10333         * gcc.c-torture/compile/mipscop-3.c: Likewise.
10334         * gcc.c-torture/compile/mipscop-4.c: Likewise.
10335         * gcc.c-torture/compile/simd-5.c: Likewise.
10336         * gcc.c-torture/compile/20000804-1.x: Remove.
10337         * gcc.c-torture/compile/20001205-1.x: Likewise.
10338         * gcc.c-torture/compile/20001226-1.x: Likewise.
10339         * gcc.c-torture/compile/20010518-2.x: Likewise.
10340         * gcc.c-torture/compile/20020312-1.x: Likewise.
10341         * gcc.c-torture/compile/20020604-1.x: Likewise.
10342         * gcc.c-torture/compile/920501-12.x: Likewise.
10343         * gcc.c-torture/compile/920501-4.x: Likewise.
10344         * gcc.c-torture/compile/920520-1.x: Likewise.
10345         * gcc.c-torture/compile/920521-1.x: Likewise.
10346         * gcc.c-torture/compile/920625-1.x: Likewise.
10347         * gcc.c-torture/compile/961203-1.x: Likewise.
10348         * gcc.c-torture/compile/980506-1.x: Likewise.
10349         * gcc.c-torture/compile/981006-1.x: Likewise.
10350         * gcc.c-torture/compile/981022-1.x: Likewise.
10351         * gcc.c-torture/compile/981223-1.x: Likewise.
10352         * gcc.c-torture/compile/990617-1.x: Likewise.
10353         * gcc.c-torture/compile/mipscop-1.x: Likewise.
10354         * gcc.c-torture/compile/mipscop-2.x: Likewise.
10355         * gcc.c-torture/compile/mipscop-3.x: Likewise.
10356         * gcc.c-torture/compile/mipscop-4.x: Likewise.
10357         * gcc.c-torture/compile/simd-5.x: Likewise.
10358
10359         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
10360
10361 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10362
10363         * gcc.c-torture/execute/20030611-1.c: New test.
10364
10365 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10366
10367         PR middle-end/168
10368         * gcc.dg/20030612-1.c: New test case.
10369
10370 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10371
10372         PR c++/10635
10373         * g++.dg/expr/cast1.C: New test.
10374
10375 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10376
10377         * gcc.dg/builtins-21.c: New test case.
10378
10379 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
10380
10381         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
10382         options instead of at the end.
10383         * lib/objc.exp (objc_target_compile): Likewise.
10384
10385 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
10386
10387         PR c++/10432
10388         * g++.dg/parse/error1.C: New test.
10389
10390 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
10391
10392         * gcc.dg/compat/struct-by-value-11_main.c: New file.
10393         * gcc.dg/compat/struct-by-value-11_x.c: New file.
10394         * gcc.dg/compat/struct-by-value-11_y.c: New file.
10395         * gcc.dg/compat/struct-by-value-12_main.c: New file.
10396         * gcc.dg/compat/struct-by-value-12_x.c: New file.
10397         * gcc.dg/compat/struct-by-value-12_y.c: New file.
10398         * gcc.dg/compat/struct-by-value-13_main.c: New file.
10399         * gcc.dg/compat/struct-by-value-13_x.c: New file.
10400         * gcc.dg/compat/struct-by-value-13_y.c: New file.
10401         * gcc.dg/compat/struct-by-value-14_main.c: New file.
10402         * gcc.dg/compat/struct-by-value-14_x.c: New file.
10403         * gcc.dg/compat/struct-by-value-14_y.c: New file.
10404         * gcc.dg/compat/struct-by-value-15_main.c: New file.
10405         * gcc.dg/compat/struct-by-value-15_x.c: New file.
10406         * gcc.dg/compat/struct-by-value-15_y.c: New file.
10407         * gcc.dg/compat/struct-by-value-16_main.c: New file.
10408         * gcc.dg/compat/struct-by-value-16_x.c: New file.
10409         * gcc.dg/compat/struct-by-value-16_y.c: New file.
10410         * gcc.dg/compat/struct-by-value-17_main.c: New file.
10411         * gcc.dg/compat/struct-by-value-17_x.c: New file.
10412         * gcc.dg/compat/struct-by-value-17_y.c: New file.
10413         * gcc.dg/compat/struct-by-value-18_main.c: New file.
10414         * gcc.dg/compat/struct-by-value-18_x.c: New file.
10415         * gcc.dg/compat/struct-by-value-18_y.c: New file.
10416
10417         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
10418         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
10419         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
10420         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
10421         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
10422         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
10423         * gcc.dg/compat/scalar-return-3_main.c: New file.
10424         * gcc.dg/compat/scalar-return-3_x.c: New file.
10425         * gcc.dg/compat/scalar-return-3_y.c: New file.
10426         * gcc.dg/compat/scalar-return-4_main.c: New file.
10427         * gcc.dg/compat/scalar-return-4_x.c: New file.
10428         * gcc.dg/compat/scalar-return-4_y.c: New file.
10429
10430 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
10431
10432         * gcc.dg/compat/fp2-struct-check.h: New file.
10433         * gcc.dg/compat/fp2-struct-defs.h: New file.
10434         * gcc.dg/compat/fp2-struct-init.h: New file.
10435         * gcc.dg/compat/struct-by-value-10_main.c: New file.
10436         * gcc.dg/compat/struct-by-value-10_x.c: New file.
10437         * gcc.dg/compat/struct-by-value-10_y.c: New file.
10438         * gcc.dg/compat/struct-return-10_main.c: New file.
10439         * gcc.dg/compat/struct-return-10_x.c: New file.
10440         * gcc.dg/compat/struct-return-10_y.c: New file.
10441
10442         * gcc.dg/compat/compat-common.h: New file.
10443         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
10444         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
10445         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
10446         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
10447         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
10448         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
10449         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
10450         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10451         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
10452         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
10453         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10454         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
10455         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
10456         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10457         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
10458         * gcc.dg/compat/small-struct-check.h: Ditto.
10459         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
10460         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10461         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
10462         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
10463         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10464         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10465         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
10466         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10467         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
10468         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
10469         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10470         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10471         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
10472         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10473         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10474         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
10475         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10476         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
10477         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
10478         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10479         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
10480         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
10481         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10482         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
10483         * gcc.dg/compat/struct-return-2_main.c: Ditto.
10484         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10485         * gcc.dg/compat/struct-return-2_y.c: Ditto.
10486         * gcc.dg/compat/struct-return-3_main.c: Ditto.
10487         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10488         * gcc.dg/compat/struct-return-3_y.c: Ditto.
10489
10490 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
10491
10492         * g++.dg/pch/static-1.C: New file.
10493         * g++.dg/pch/static-1.Hs: New file.
10494
10495 2003-06-10  Richard Henderson  <rth@redhat.com>
10496
10497         * gcc.dg/asm-7.c: Adjust expected warning text.
10498
10499 2003-06-10  Roger Sayle  <roger@eyesopen.com>
10500
10501         * gcc.dg/builtins-20.c: New test case.
10502
10503 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
10504
10505         PR c++/11131
10506         * g++.dg/opt/template1.C: New test.
10507
10508 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10509
10510         * lib/gcc-dg.exp (dg-test): Clear additional_files and
10511         additional_sources.
10512
10513 2003-05-21  David Taylor  <dtaylor@emc.com>
10514
10515         * gcc.dg/Wpadded.c: New file.
10516
10517 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10518
10519         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
10520         * gcc.dg/special/weak-2.c: Add dg-require-weak.
10521         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
10522         dg-require-weak.
10523
10524 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
10525
10526         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
10527
10528 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10529
10530         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
10531         (dg-require-alias): Likewise.
10532         (dg-require-gc-sections): Likewise.
10533         * lib/target-supports.exp (check_gc_sections_available): Likewise.
10534
10535 2003-06-08  Richard Henderson  <rth@redhat.com>
10536
10537         * gcc.dg/20011029-2.c: Fix the array reference.
10538         * gcc.dg/asm-7.c: New.
10539
10540 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
10541
10542         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
10543
10544 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
10545
10546         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
10547         (dg-require-gc-sections): Likewise.
10548
10549 2003-06-08  Jan Hubicka  <jh@suse.cz>
10550
10551         * i386-cmov1.c: Fix regular expression.
10552         * i386-cvt-1.c: Likewise.
10553         * i386-local.c: Likewise.
10554         * i386-local2.c: Likewise.
10555         * i386-mul.c: Likewise.
10556         * i386-ssetype-1.c: Likewise.
10557         * i386-ssetype-3.c: Likewise.
10558         * i386-ssetype-5.c: Likewise.
10559
10560 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10561
10562         PR c++/11039
10563         * g++.dg/warn/implicit-typename2.C: New test.
10564         * g++.dg/warn/implicit-typename3.C: New test.
10565
10566 2003-06-07  Richard Henderson  <rth@redhat.com>
10567
10568         * g++.dg/other/offsetof3.C: Use size_t.
10569         * g++.dg/other/offsetof4.C: Likewise.
10570
10571 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
10572
10573         * lib/copy-file.exp: New. Implement gcc_copy_files.
10574
10575         * lib/dg-pch.exp: Load copy-file.exp
10576         (dg-pch): Use gcc_copy_files instead of "file copy".
10577
10578 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
10579
10580         * gcc.dg/weak/weak.exp: Simplify.
10581         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10582         * gcc.dg/weak/weak-1.c: Likewise.
10583         * gcc.dg/weak/weak-2.c: Likewise.
10584         * gcc.dg/weak/weak-3.c: Likewise.
10585         * gcc.dg/weak/weak-4.c: Likewise.
10586         * gcc.dg/weak/weak-5.c: Likewise.
10587         * gcc.dg/weak/weak-6.c: Likewise.
10588         * gcc.dg/weak/weak-7.c: Likewise.
10589         * gcc.dg/weak/weak-8.c: Likewise.
10590         * gcc.dg/weak/weak-9.c: Likewise.
10591
10592 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10593
10594         gcc.c-torture/execute/20030606-1.c: New.
10595
10596 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10597
10598         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10599         * gcc.dg/builtins-19.c: Likewise.
10600
10601 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10602
10603         * gcc.dg/builtins-2.c: Add some more tests.
10604         * gcc.dg/builtins-18.c: New test case.
10605         * gcc.dg/builtins-19.c: New test case.
10606
10607 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10608             Jim Wilson  <wilson@tuliptree.org>
10609
10610         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10611
10612 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10613
10614         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10615         mempcpy/stpcpy calls not to be optimized into something else.
10616         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10617         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10618         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10619
10620 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10621
10622         * gcc.dg/format/asm_fprintf-1.c: New test.
10623
10624 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10625
10626         * lib/gcc-defs.exp (additional_sources): New variable.
10627         (dg-additional-sources): New function.
10628         (additional_files): New variable.
10629         (dg-additional-files): New function.
10630         (dg-additional-files-options): Likewise.
10631         * lib/gcc-dg.exp (dg-require-weak): New function.
10632         (dg-require-alias): Likewise.
10633         (dg-require-gc-sections): Likewise.
10634         * lib/target-supports.exp (check_alias_available): Remove testfile
10635         parameter.
10636         (check_gc_sections_available): New function.
10637         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
10638         (dg-gpp-additional-files): Likewise.
10639         * lib/g++.exp (additional_sources): Remove.
10640         (additional_files): Likewise.
10641         (g++_target_compile): Use dg-additional-files-options.
10642
10643         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
10644         Tcl logic.
10645         * gcc.dg/special/ecos.exp: Remove.
10646         * gcc.dg/special/20000419-2.c: Use dg-require-*.
10647         * gcc.dg/special/alias-1.c: Likewise.
10648         * gcc.dg/special/alias-2.c: Likewise.
10649         * gcc.dg/special/gcsec-1.c: Likewise.
10650         * gcc.dg/special/weak-1.c: Likewise.
10651         * gcc.dg/special/weak-2.c: Likewise.
10652         * gcc.dg/special/wkali-1.c: Likewise.
10653         * gcc.dg/special/wkali-2.c: Likewise.
10654
10655         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
10656         dg-gpp-additional-*.
10657         * g++.dg/special/conpr-3.C: Likewise.
10658         * g++.dg/special/conpr-4.C: Likewise.
10659         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
10660         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
10661         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
10662         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
10663         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
10664         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
10665         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
10666         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
10667         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
10668         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
10669         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
10670         * g++.old-deja/g++.other/comdat1.C: Likewise.
10671         * g++.old-deja/g++.other/comdat2.C: Likewise.
10672         * g++.old-deja/g++.other/comdat3.C: Likewise.
10673         * g++.old-deja/g++.other/ctor1.C: Likewise.
10674         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
10675
10676 2003-06-05  Richard Henderson  <rth@redhat.com>
10677
10678         * gcc.dg/debug/20030605-1.c: New.
10679
10680 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10681
10682         * README.QMTEST: Update.
10683
10684 2003-06-04  Richard Henderson  <rth@redhat.com>
10685
10686         * gcc.dg/cleanup-1.c: New.
10687         * gcc.dg/cleanup-2.c: New.
10688         * gcc.dg/cleanup-3.c: New.
10689         * gcc.dg/cleanup-4.c: New.
10690         * gcc.dg/cleanup-5.c: New.
10691         * gcc.dg/cleanup-6.c: New.
10692         * gcc.dg/cleanup-7.c: New.
10693
10694 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10695
10696         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
10697
10698         * lib/dg-pch.exp: New file.
10699         * g++.dg/pch/pch.exp: Use dg-pch.exp.
10700         * gcc.dg/pch/pch.exp: Likewise.
10701
10702 2003-06-04  Roger Sayle  <roger@eyesopen.com>
10703
10704         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10705         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
10706         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
10707         * gcc.dg/builtins-17.c: New test case.
10708         * gcc.dg/i386-387-4.c: New test case.
10709         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
10710
10711 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10712
10713         * gcc.dg/ultrasp9.c: New test.
10714
10715 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10716
10717         * gcc.c-torture/compile/20030604-1.c: New test.
10718         * gcc.dg/sparc-constant-1.c: New test.
10719
10720 2003-06-03  Glen Nakamura  <glen@imodulo.com>
10721
10722         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
10723
10724 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
10725
10726         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
10727
10728         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
10729         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
10730
10731 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
10732
10733         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
10734
10735 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10736
10737         PR c++/10940
10738         * g++.dg/template/spec10.C: New test.
10739
10740 2003-06-03  Roger Sayle  <roger@eyesopen.com>
10741
10742         * gcc.dg/builtins-16.c: New test case.
10743
10744 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
10745
10746         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
10747         mempcpy test with post-increments.
10748         * gcc.c-torture/execute/string-opt-3.c: New test.
10749         * gcc.dg/string-opt-1.c: New test.
10750
10751 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
10752
10753         PR fortran/10965
10754         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
10755
10756 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
10757
10758         * lib/scanasm.exp (dg-scan): New function, factored out of ...
10759         (scan-assembler): ... here.  Use dg-scan.
10760         (scan-assembler-not): Likewise.
10761         (scan-file): New function.
10762         (scan-file-not): Likewise.
10763         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
10764         * gcc.dg/cpp/_Pragma4.c: Likewise.
10765         * gcc.dg/cpp/_Pragma5.c: Likewise.
10766         * gcc.dg/cpp/avoidpaste1.c: Likewise.
10767         * gcc.dg/cpp/avoidpaste2.c: Likewise.
10768         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
10769         * gcc.dg/cpp/cmdlne-P.c: Likewise.
10770         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
10771         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
10772         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
10773         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10774         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
10775         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
10776         * gcc.dg/cpp/cxxcom1.c: Likewise.
10777         * gcc.dg/cpp/line1.c: Likewise.
10778         * gcc.dg/cpp/maccom1.c: Likewise.
10779         * gcc.dg/cpp/maccom2.c: Likewise.
10780         * gcc.dg/cpp/maccom3.c: Likewise.
10781         * gcc.dg/cpp/maccom4.c: Likewise.
10782         * gcc.dg/cpp/maccom5.c: Likewise.
10783         * gcc.dg/cpp/maccom6.c: Likewise.
10784         * gcc.dg/cpp/multiline.c: Likewise.
10785         * gcc.dg/cpp/spacing1.c: Likewise.
10786         * gcc.dg/cpp/spacing2.c: Likewise.
10787         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
10788         * gcc.dg/cpp/trad/maccom1.c: Likewise.
10789         * gcc.dg/cpp/trad/maccom2.c: Likewise.
10790         * gcc.dg/cpp/trad/maccom3.c: Likewise.
10791         * gcc.dg/cpp/trad/maccom4.c: Likewise.
10792         * gcc.dg/cpp/trad/maccom6.c: Likewise.
10793         * gcc.dg/cpp/cxxcom2.c: Likewise.
10794         * gcc.dg/cpp/cxxcom2.h: New file.
10795
10796         * gcc.dg/cpp/truefalse.cpp: Move it to ...
10797         * g++.dg/cpp/truefalse.C: Here.
10798         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
10799
10800 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
10801
10802         * gcc.dg/cpp/redef3.c: New file.
10803
10804 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10805
10806         * gcc.dg/i386-loop-3.c: New test.
10807
10808 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
10809
10810         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
10811
10812 2003-05-31  Roger Sayle  <roger@eyesopen.com>
10813
10814         * gcc.dg/fwrapv-1.c: New test case.
10815         * gcc.dg/fwrapv-2.c: New test case.
10816
10817 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10818
10819         PR c++/10956
10820         * g++.dg/template/spec9.C: New test.
10821
10822 2003-05-29  Roger Sayle  <roger@eyesopen.com>
10823
10824         * gcc.dg/duff-4.c: New test case.
10825
10826 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
10827
10828         PR fortran/10843
10829         * g77.dg/ffixed-form-1.f: New test
10830         * g77.dg/ffixed-form-2.f: New test
10831         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
10832         * g77.dg/ffree-form-3.f: New test
10833
10834 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
10835
10836         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
10837         * gcc.dg/wint_t-1.c: Likewise.
10838
10839 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10840
10841         * g++.dg/template/access11.C: New test.
10842
10843 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10844
10845         PR c++/10849
10846         * g++.dg/template/access10.C: New test.
10847
10848 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10849             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10850
10851         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
10852
10853 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10854
10855         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10856         suppress for powerpc-*-darwin*.
10857         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10858
10859 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10860
10861         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10862         suppress option for powerpc-*-darwin*.
10863
10864 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10865
10866         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10867         * gcc.dg/builtins-4.c: Add test for fmod.
10868
10869 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10870
10871         PR c++/10682
10872         * g++.dg/template/instantiate4.C: New test.
10873
10874 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10875
10876         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10877
10878 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10879
10880         * gcc.dg/compat/scalar-return-1_main.c: New file.
10881         * gcc.dg/compat/scalar-return-1_x.c: New file.
10882         * gcc.dg/compat/scalar-return-1_y.c: New file.
10883         * gcc.dg/compat/scalar-return-2_main.c: New file.
10884         * gcc.dg/compat/scalar-return-2_x.c: New file.
10885         * gcc.dg/compat/scalar-return-2_y.c: New file.
10886         * gcc.dg/compat/struct-return-3_main.c: New file.
10887         * gcc.dg/compat/struct-return-3_y.c: New file.
10888         * gcc.dg/compat/struct-return-3_x.c: New file.
10889         * gcc.dg/compat/struct-return-2_main.c: New file.
10890         * gcc.dg/compat/struct-return-2_x.c: New file.
10891         * gcc.dg/compat/struct-return-2_y.c: New file.
10892
10893 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10894
10895         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10896         for hppa*-hp-hpux*.
10897         * gcc.dg/20021014-1.c (dg-options): Likewise.
10898         * gcc.dg/nest.c (dg-options): Likewise.
10899
10900 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10901
10902         PR c++/9738
10903         * g++.dg/ext/dllimport2.C: New file.
10904         * g++.dg/ext/dllimport3.C: New file.
10905
10906 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10907
10908         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10909         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10910         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10911         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10912         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10913         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10914         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10915         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10916         * gcc.dg/compat/small-struct-defs.h: New file.
10917         * gcc.dg/compat/small-struct-init.h: New file.
10918         * gcc.dg/compat/small-struct-check.h: New file.
10919         * gcc.dg/compat/fp-struct-defs.h: New file.
10920         * gcc.dg/compat/fp-struct-check.h: New file.
10921         * gcc.dg/compat/fp-struct-init.h: New file.
10922         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10923         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10924
10925 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10926
10927         * gcc.dg/20030225-2.c: New test.
10928
10929 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10930             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10931
10932         * gcc.c-torture/compile/20030518-1.c: New test case.
10933
10934 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10935
10936         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10937         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10938         gcc-dg-debug-runtest.
10939         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10940         gcc-dg-debug-runtest.
10941
10942 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10943
10944         PR c++/9022
10945         * g++.dg/lookup/using6.C: New test.
10946
10947 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10948
10949         * g++.dg/parse/access2.C: New test.
10950
10951 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10952
10953         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10954         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10955         * gcc.dg/debug/debug.exp: Likewise.
10956
10957 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10958
10959         * gcc.dg/dollar.c: New test.
10960
10961 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10962
10963         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10964         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10965         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10966         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10967         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10968         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10969         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10970         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10971         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10972         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10973         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10974         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10975         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10976         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10977         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10978         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10979         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10980         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10981
10982 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10983
10984         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10985         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10986         support for "repo" mode.
10987         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10988         * lib/g77-dg.exp: Likewise.
10989         * lib/obj-dg.exp: Likewise.
10990
10991 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10992
10993         Merge from gcc-3_2-rhl8-branch:
10994         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10995
10996         * gcc.dg/tls/opt-6.c: New test.
10997
10998         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10999
11000         * gcc.dg/20030405-1.c: New test.
11001
11002         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
11003
11004         * gcc.dg/20030309-1.c: New test.
11005
11006         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11007
11008         * gcc.c-torture/execute/20030307-1.c: New test.
11009
11010         2003-02-20  Randolph Chung  <tausq@debian.org>
11011
11012         * gcc.c-torture/compile/20030220-1.c: New test.
11013
11014         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
11015
11016         * gcc.dg/20030217-1.c: New test.
11017
11018         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
11019
11020         * gcc.c-torture/compile/20020129-1.c: New test.
11021
11022         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11023
11024         * gcc.dg/unroll-1.c: New test.
11025
11026         2002-11-16  Jan Hubicka  <jh@suse.cz>
11027
11028         * gcc.c-torture/execute/20020920-1.c: New test.
11029
11030         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
11031
11032         PR target/7434
11033         * gcc.c-torture/compile/20021008-1.c: New test.
11034
11035         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
11036
11037         PR target/7559
11038         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
11039
11040         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
11041
11042         * gcc.c-torture/compile/20020807-1.c: New test.
11043
11044         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
11045
11046         * gcc.dg/tls/opt-1.c: New test.
11047
11048         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
11049
11050         * gcc.dg/20020729-1.c: New test.
11051
11052         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
11053
11054         * g++.dg/opt/life1.C: New test.
11055
11056         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
11057
11058         * gcc.dg/20020525-1.c: New test.
11059
11060         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
11061
11062         PR c++/6794
11063         * g++.dg/ext/pretty1.C: New test.
11064         * g++.dg/ext/pretty2.C: New test.
11065
11066 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
11067
11068         PR c++/8385
11069         * g++.dg/ext/typeof5.C: New test.
11070
11071 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
11072
11073         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
11074         __USER_LABEL_PREFIX__ into account.
11075         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
11076
11077 2003-05-14  Roger Sayle  <roger@eyesopen.com>
11078
11079         * gcc.dg/builtins-15.c: New test case.
11080
11081 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
11082
11083         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
11084
11085 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
11086
11087         * lib/g++.exp: Tweak handling of additional source files.
11088         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
11089         * g++.dg/special/conpr-2a.C: Rename to ...
11090         * g++.dg/special/conpr-2a.cc: ... this.
11091         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
11092         * g++.dg/special/conpr-3a.C: Rename to ...
11093         * g++.dg/special/conpr-3a.cc: This.
11094         * g++.dg/special/conpr-3b.C: Rename to ...
11095         * g++.dg/special/conpr-3b.cc: This.
11096         * g++.dg/special/conpr-4.C: New test.
11097         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
11098
11099 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
11100
11101         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
11102
11103 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11104
11105         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
11106         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11107         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
11108         * g++.old-deja/g++.other/warn3.C: Likewise.
11109
11110 2003-05-11  Roger Sayle  <roger@eyesopen.com>
11111
11112         * gcc.dg/i386-387-1.c: Update to also test log.
11113         * gcc.dg/i386-387-2.c: Likewise.
11114
11115 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
11116
11117         * g77.f-torture/execute/int8421.f: New test.
11118
11119 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11120
11121         PR c++/10230, c++/10481
11122         * g++.dg/lookup/scoped5.C: New test.
11123
11124 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11125
11126         PR c++/10552
11127         * g++.dg/template/ttp6.C: New test.
11128
11129 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
11130
11131         * gcc.c-torture/execute/builtins: New directory.
11132         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
11133         gcc.c-torture/execute/builtins.
11134         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
11135         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
11136         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
11137         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
11138
11139 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11140
11141         PR c++/9252
11142         * g++.dg/template/access8.C: New test.
11143         * g++.dg/template/access9.C: New test.
11144
11145 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11146
11147         PR c++/9554
11148         * g++.dg/parse/access1.C: New test.
11149
11150 2003-05-09  DJ Delorie  <dj@redhat.com>
11151
11152         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
11153         long, and not an int.
11154
11155 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11156
11157         PR c++/10555, c++/10576
11158         * g++.dg/template/memclass1.C: New test.
11159
11160 2003-05-08  DJ Delorie  <dj@redhat.com>
11161
11162         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
11163         targets.
11164         * gcc.c-torture/execute/20021024-1.x: Likewise.
11165         * gcc.c-torture/execute/shiftdi.x: Likewise.
11166         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
11167         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
11168         * gcc.dg/20021018-1.c: Likewise.
11169
11170 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11171
11172         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
11173
11174         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
11175         (bcopy): Call memmove.
11176
11177 2003-05-08  Roger Sayle  <roger@eyesopen.com>
11178
11179         * g77.f-torture/compile/8485.f: New test case.
11180
11181 2003-05-07  Richard Henderson  <rth@redhat.com>
11182
11183         PR c++/10570
11184         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
11185         Verify exception_cleanup not called for rethrows.
11186         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
11187         when exiting catch block without rethrowing.
11188         * g++.dg/eh/forced3.C: New.
11189         * g++.dg/eh/forced4.C: New.
11190
11191 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
11192
11193         * gcc.dg/20030505.c: Fix triplet.
11194
11195 2003-05-06  DJ Delorie  <dj@redhat.com>
11196
11197         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
11198         * gcc.dg/nest.c: Likewise.
11199
11200 2003-05-05  Roger Sayle  <roger@eyesopen.com>
11201
11202         * gcc.dg/builtins-14.c: New test case.
11203
11204 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
11205
11206         * lib/compat.exp (compat-execute): New argument.
11207         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
11208         * gcc.dg/compat: New test directory.
11209         * gcc.dg/compat/compat.exp: New expect script.
11210         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
11211         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
11212         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
11213         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
11214         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
11215         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
11216
11217         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
11218         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
11219         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
11220         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
11221         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
11222         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
11223         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
11224         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
11225         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
11226         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
11227         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
11228         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
11229         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
11230         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
11231         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
11232
11233 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
11234
11235         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
11236
11237 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
11238
11239         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
11240
11241 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
11242
11243         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
11244         * gcc.dg/ppc-fsel-2.c: New test.
11245
11246         * gcc.dg/unused-5.c: New test.
11247
11248 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11249
11250         PR c++/10496
11251         * g++.dg/warn/pmf1.C: New test.
11252
11253 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11254
11255         PR c++/4494
11256         * g++.dg/warn/main.C: New test.
11257
11258 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11259
11260         * gcc.dg/nonnull-3.c: New test.
11261
11262 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
11263
11264         * gcc.dg/cpp/Wtrigraphs.c: Update.
11265         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
11266
11267 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
11268
11269         * gcc.dg/ppc-fsel-1.c: New test.
11270
11271 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
11272
11273         PR c/10604
11274         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
11275
11276 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
11277
11278         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
11279
11280 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11281
11282         PR c++/9364, c++/10553, c++/10586
11283         * g++.dg/parse/typename4.C: New test.
11284         * g++.dg/parse/typename5.C: Likewise.
11285
11286 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
11287
11288         * gcc.c-torture/compile/20030503-1.c: New test.
11289
11290 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11291
11292         * g++.dg/lookup/using5.C: Fix testcase error.
11293
11294 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
11295
11296         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
11297         since MEABI is no longer supported.  Remove all vestiges
11298         of MEABI from the test.
11299
11300 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11301
11302         PR c++/10554
11303         * g++.dg/lookup/using5.C: New test.
11304
11305 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11306
11307         PR c++/8772
11308         * g++.dg/template/ttp5.C: New test.
11309
11310 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
11311
11312         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
11313         (dg-gpp-additional-sources): New function.
11314         (dg-gpp-additional-files): Likewise.
11315         * lib/g++.exp (additional_sources): New variable.
11316         (additional_files): Likewise.
11317         (g++_target_compile): Deal with them.
11318         * lib/old-dejagnu.exp: Remove.
11319         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
11320         * g++.old-deja: Revise all tests to use dg commands.
11321
11322 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11323
11324         PR c++/9432, c++/9528
11325         * g++.dg/lookup/using4.C: New test.
11326
11327 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
11328
11329         * gcc.dg/noreturn-5.c: New file.
11330         * gcc.dg/noreturn-6.c: New file.
11331
11332         * gcc.c-torture/compile/inline-1.c: New file.
11333
11334 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11335
11336         PR c++/10551
11337         * g++.dg/template/explicit1.C: New test.
11338
11339 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11340
11341         PR c++/10549
11342         * g++.dg/other/bitfield1.C: New test.
11343
11344         PR c++/10527
11345         * g++.dg/init/new7.C: New test.
11346
11347 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11348
11349         * g++.dg/ext/desig1.C: New test.
11350         * g++.dg/ext/init1.C: Update.
11351
11352         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
11353
11354 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
11355
11356         PR c++/10180
11357         * g++.dg/warn/Winline-1.C: New test.
11358
11359 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
11360
11361         * gcc.c-torture/execute/string-opt-19.c: New test.
11362
11363         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
11364         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
11365
11366 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
11367
11368         PR c++/10506
11369         * g++.dg/init/new6.C: New test.
11370
11371         PR c++/10503
11372         * g++.dg/init/ref6.C: New test.
11373
11374 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
11375
11376         * g++.dg/warn/weak1.C: XFAIL on AIX4.
11377
11378 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11379
11380         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
11381         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
11382
11383 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
11384
11385         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
11386         initialized static data members.
11387
11388 2003-04-25  H.J. Lu <hjl@gnu.org>
11389
11390         * gcc.dg/ia64-sync-4.c: New test.
11391
11392 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11393
11394         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
11395         date.
11396
11397 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
11398
11399         PR c++/10337
11400         * g++.dg/warn/conv1.C: New test.
11401         * g++.old-deja/g++.other/conv7.C: Adjust.
11402         * g++.old-deja/g++.other/overload14.C: Adjust.
11403
11404 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11405
11406         PR c++/10471
11407         * g++.dg/template/defarg2.C: New test.
11408
11409 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
11410
11411         * gcc.dg/cpp/include2.c: Update.
11412         * gcc.dg/cpp/multiline-2.c: New.
11413         * gcc.dg/cpp/multiline.c: Update.
11414         * gcc.dg/cpp/strify2.c: Update.
11415         * gcc.dg/cpp/trad/literals-2.c: Update.
11416
11417 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11418
11419         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
11420
11421 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11422
11423         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
11424
11425 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11426
11427         PR c++/10451
11428         * g++.dg/parse/crash4.C: New test.
11429
11430         PR c++/9847
11431         * g++.dg/parse/crash5.C: New test.
11432
11433 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
11434
11435         PR c++/10446
11436         * g++.dg/parse/crash3.C: New test.
11437
11438         PR c++/10428
11439         * g++.dg/parse/elab1.C: New test.
11440
11441 2003-04-22  Devang Patel  <dpatel@apple.com>
11442
11443         * gcc.dg/cpp/trad/funlike-5.c: New test.
11444
11445 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
11446
11447         * g++.dg/other/packed1.C: Fix dg options.
11448
11449 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
11450
11451         * g++.dg/other/offsetof2.C: New test.
11452
11453 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
11454
11455         * g++.dg/template/recurse.C: Adjust location of error messages.
11456
11457 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
11458
11459         PR c++/9881
11460         * g++.dg/init/addr-const1.C: New test.
11461         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
11462
11463 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11464
11465         PR c++/10405
11466         * g++.dg/lookup/struct-hack1.C: New test.
11467
11468 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
11469
11470         * ucs.c: Update diagnostic messages.
11471
11472 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11473
11474         * gcc.dg/cpp/truefalse.cpp: New test.
11475         * gcc.dg/cpp/cpp.exp: Update.
11476         * g++.dg/other/stdbool-if.C: Remove.
11477
11478 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11479
11480         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
11481         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
11482
11483 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11484
11485         * gcc.c-torture/compile/20030418-1.c: New test.
11486
11487 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
11488
11489         * README.compat: Remove; content moved to doc/sourcebuild.texi.
11490
11491 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11492
11493         PR c++/10347
11494         g++.dg/template/dependent-name1.C: New test.
11495
11496 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
11497
11498         * gcc.dg/warn-1.c (tourist_guide): New array,
11499         contains a pointer to bar.
11500
11501 2003-04-16  Roger Sayle  <roger@eyesopen.com>
11502
11503         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
11504         * gcc.c-torture/execute/medce-1.c: New test case.
11505         * gcc.c-torture/execute/medce-2.c: New test case.
11506
11507 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
11508
11509         * lib/prune.exp: Ignore more messages.
11510
11511         PR c++/10381
11512         * g++.dg/parse/lookup3.C: New test.
11513
11514 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
11515
11516         * gcc.c-torture/compile/20030415-1.c : New test.
11517
11518 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
11519
11520         * gcc.c-torture/execute/scope-2.c: Move to ...
11521         * gcc.dg/noncompile/scope.c: .... here.
11522
11523 2003-04-14  Roger Sayle  <roger@eyesopen.com>
11524
11525         * gcc.dg/20030414-2.c: New test case.
11526
11527 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
11528
11529         PR target/10377
11530         * gcc.dg/20030414-1.c: New test.
11531
11532 2003-04-13  Roger Sayle  <roger@eyesopen.com>
11533
11534         * gcc.dg/builtins-12.c: New test case.
11535         * gcc.dg/builtins-13.c: New test case.
11536
11537 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11538
11539         * gcc.c-torture/execute/string-opt-18.c: New test.
11540
11541 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
11542
11543         PR c++/10300
11544         * g++.dg/init/new5.C: New test.
11545
11546 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
11547
11548         PR c++/7910
11549         * g++.dg/ext/dllimport1.C: New test.
11550
11551 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11552
11553         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
11554
11555 2003-04-11  Bud Davis <bdavis9659@comcast.net>
11556
11557         PR Fortran/9263
11558         * g77.f-torture/noncompile/9263.f: New test
11559         PR Fortran/1832
11560         * g77.f-torture/execute/1832.f: New test
11561
11562 2003-04-11  David Chad  <davidc@freebsd.org>
11563             Loren J. Rittle  <ljrittle@acm.org>
11564
11565         libobjc/8562
11566         * objc.dg/headers.m: New test.
11567
11568 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
11569
11570         * gcc.c-torture/execute/builtin-noret-2.c: New.
11571         * gcc.c-torture/execute/builtin-noret-2.x: New.
11572         XFAIL builtin-noret-2.c at -O1 and above.
11573         * gcc.dg/redecl.c: New.
11574         * gcc.dg/Wshadow-1.c: Update error regexps.
11575
11576 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
11577
11578         * g++.dg/abi/bitfield10.C: New test.
11579
11580 2003-04-09  Mike Stump  <mrs@apple.com>
11581
11582         * gcc.dg/pch/pch.exp: Make testcase names longer.
11583         * g++.dg/pch/pch.exp: Make testcase names longer.
11584
11585 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11586
11587         * gcc.dg/builtins-11.c: New test case.
11588
11589 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11590
11591         * gcc.dg/builtins-9.c: New test case.
11592         * gcc.dg/builtins-10.c: New test case.
11593
11594 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11595
11596         * gcc.dg/noncompile/init-4.c.c: New test.
11597
11598 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11599
11600         * gcc.misc-test/gcov-9.c: New test.
11601         * gcc.misc-test/gcov-10.c: New test
11602         * gcc.misc-test/gcov-11.c: New test.
11603
11604 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11605
11606         PR optimization/10024
11607         * gcc.c-torture/compile/20030405-1.c: New test.
11608
11609 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11610
11611         * gcc.dg/pch/static-3.c: New.
11612         * gcc.dg/pch/static-3.hs: New.
11613         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11614
11615 2003-04-04  Richard Henderson  <rth@redhat.com>
11616
11617         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11618         * g++.dg/eh/forced2.C: Likewise.
11619
11620 2003-04-03  Mike Stump  <mrs@apple.com>
11621
11622         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11623         target arg.
11624         (scan-assembler-times, scan-assembler-not): Likewise.
11625         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11626
11627 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11628
11629         * gcc.dg/sparc-loop-1.c: New test.
11630
11631 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
11632
11633         PR other/9274
11634         * g++.dg/pch/system-2.C: New.
11635         * g++.dg/pch/system-2.Hs: New.
11636
11637 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
11638
11639         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
11640
11641         * g++.dg/eh/simd-1.C (vecfunc): Same.
11642
11643 2003-04-01  Roger Sayle  <roger@eyesopen.com>
11644
11645         * gcc.c-torture/execute/20030401-1.c: New test case.
11646
11647 2003-04-01  Ziemowit Laski <zlaski@apple.com>
11648
11649         * objc.dg/defs.m: New.
11650
11651 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
11652
11653         * g++.dg/eh/simd-1.C: New.
11654         * g++.dg/eh/simd-2.C: New.
11655
11656 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
11657
11658         * gcc.c-torture/execute/simd-3.c: New.
11659
11660 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11661
11662         PR c/9936
11663         * gcc.dg/20030331-2.c: New test.
11664
11665 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11666
11667         PR c++/10278
11668         * g++.dg/parse/crash2.C: New test.
11669
11670 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11671
11672         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
11673         * gcc.c-torture/execute/20030331-1.c: ...here.
11674
11675 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11676
11677         * gcc.c-torture/execute/20030331-1.c: New test.
11678
11679 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11680
11681         * lib/gcov.exp: Adjust call return testing strings.
11682         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
11683
11684 2003-03-31  Roger Sayle  <roger@eyesopen.com>
11685
11686         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
11687         * gcc.dg/builtins-7.c: New test case.
11688         * gcc.dg/builtins-8.c: New test case.
11689
11690 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11691
11692         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
11693
11694 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
11695
11696         PR c++/7647
11697         * g++.dg/lookup-class-member-2.C: New test.
11698
11699 2003-03-30  Glen Nakamura  <glen@imodulo.com>
11700
11701         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
11702
11703 2003-03-28  Roger Sayle  <roger@eyesopen.com>
11704
11705         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
11706
11707 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
11708
11709         * g++.dg/init/attrib1.C: New test.
11710
11711 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11712
11713         * gcc.dg/ultrasp8.c: New test.
11714
11715 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11716
11717         * gcc.dg/ultrasp7.c: New test.
11718
11719 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
11720
11721         PR c++/10047
11722         * g++.dg/template/inline1.C: New test.
11723
11724 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11725
11726         * gcc.dg/sparc-dwarf2.c: New test.
11727
11728 2003-03-27  Roger Sayle  <roger@eyesopen.com>
11729
11730         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
11731         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
11732
11733 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
11734
11735         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
11736         than reading .x files.
11737         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
11738         * g77.dg/gcov/gcov-1.f: Likewise.
11739         * gcc.misc-tests/gcov-4b.c: Likewise.
11740         * gcc.misc-tests/gcov-5b.c: Likewise.
11741         * gcc.misc-tests/gcov-6.c: Likewise.
11742         * gcc.misc-tests/gcov-7.c: Likewise.
11743         * gcc.misc-tests/gcov-8.c: Likewise.
11744         * g++.dg/gcov/gcov-1.x: Remove.
11745         * g77.dg/gcov/gcov-1.x: Likewise.
11746         * gcc.misc-tests/gcov-4b.x: Likewise.
11747         * gcc.misc-tests/gcov-5b.x: Likewise.
11748         * gcc.misc-tests/gcov-6.x: Likewise.
11749         * gcc.misc-tests/gcov-7.x: Likewise.
11750         * gcc.misc-tests/gcov-8.x: Likewise.
11751
11752 2003-03-27  Glen Nakamura  <glen@imodulo.com>
11753
11754         PR opt/10087
11755         * gcc.dg/20030324-1.c: New test.
11756
11757 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
11758
11759         PR c++/10224
11760         * g++.dg/template/arg3.C: New test.
11761
11762         PR c++/10158
11763         * g++.dg/template/friend18.C: New test.
11764
11765 2003-03-26  Roger Sayle  <roger@eyesopen.com>
11766
11767         * g77.f-torture/compile/20030326-1.f: New test case.
11768
11769 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
11770
11771         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
11772
11773         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
11774
11775 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
11776
11777         * gcc.dg/ia64-sync-3.c: New test.
11778
11779 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
11780
11781         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
11782
11783 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11784
11785         * gcc.dg/ultrasp6.c: New test.
11786
11787 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11788
11789         * gcc.dg/i386-signbit-1.c: New test.
11790         * gcc.dg/i386-signbit-2.c: New test.
11791         * gcc.dg/i386-signbit-3.c: New test.
11792
11793 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11794
11795         * gcc.dg/ultrasp5.c: Fix options.
11796
11797 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11798
11799         * gcc.dg/ultrasp5.c: Fix comment.
11800
11801 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
11802
11803         PR fortran/10197
11804         * g77.f-torture/execute/10197.f: New test.
11805
11806 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
11807
11808         PR c++/9898, c++/383
11809         * g++.dg/template/conv6.C: New test.
11810
11811         PR c++/10119
11812         * g++.dg/template/ptrmem5.C: New test.
11813
11814         PR c++/10026
11815         * g++.dg/lookup/koenig1.C: New test.
11816
11817         PR C++/10199
11818         * g++.dg/lookup/template2.C: New test.
11819
11820 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
11821
11822         * g++.dg/opt/rtti1.C: New test.
11823
11824 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11825
11826         * gcc.dg/ultrasp5.c: New test.
11827
11828 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
11829
11830         PR middle-end/9967
11831         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
11832         builtin fputs.
11833
11834 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11835
11836         PR c/8224
11837         * gcc.dg/20030323-1.c: New test.
11838
11839 2003-03-23  Roger Sayle  <roger@eyesopen.com>
11840
11841         * gcc.c-torture/compile/20030323-1.c: New test case.
11842
11843 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
11844
11845         * gcc.dg/20030321-1.c: New test.
11846
11847 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
11848
11849         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
11850
11851 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11852
11853         PR c++/9978, c++/9708
11854         * g++.dg/ext/vlm1.C: Adjust expected error.
11855         * g++.dg/ext/vla2.C: New test.
11856         * g++.dg/template/arg1.C: New test.
11857         * g++.dg/template/arg2.C: New test.
11858
11859 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11860
11861         * g77.f-torture/execute/select.f: New test.
11862         * g77.f-torture/noncompile/select_no_compile.f: New test.
11863
11864 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11865
11866         PR c++/9898
11867         * g++.dg/other/error4.C: New test.
11868
11869 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11870
11871         * g++.dg/template/friend17.C: New test.
11872
11873 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11874
11875         * gcc.c-torture/compile/20030320-1.c: New.
11876
11877 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11878
11879         * gcc.dg/builtins-6.c: New test case.
11880
11881 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11882
11883         PR target/10073
11884         * gcc.c-torture/compile/20030319-1.c: New.
11885
11886 2003-03-18  Jan Hubicka  <jh@suse.cz>
11887
11888         * gcc.dg/i386-cvt-1.c: New test.
11889
11890 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11891
11892         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11893         * objc.dg/naming-2.m: Likewise.
11894
11895 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11896
11897         PR c++/9639
11898         * g++.dg/parse/crash1.C: New test.
11899
11900 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11901
11902         PR c++/8805
11903         * g++.dg/eh/cleanup1.C: New test.
11904
11905 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11906
11907         * gcc.c-torture/execute/20030316-1.c: New test case.
11908
11909 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11910
11911         PR c++/9629
11912         * g++.dg/init/ctor2.C: New test.
11913
11914 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11915
11916         * g77.f-torture/compile/xformat.f: New test case.
11917
11918 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11919
11920         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11921         * g++.old-deja/g++.mike/eh50.C: Likewise.
11922
11923 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11924
11925         PR c++/6440
11926         * g++.dg/template/spec7.C: New test.
11927         * g++.dg/template/spec8.C: Likewise.
11928
11929 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11930
11931         * gcc.c-torture/execute/20030313-1.c: New test.
11932
11933 2003-03-14  Richard Henderson  <rth@redhat.com>
11934
11935         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11936
11937 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11938
11939         * gcc.c-torture/compile/20030314-1.c: New test.
11940
11941 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11942
11943         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11944         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11945         thumb target,
11946         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11947         to accept newer _imp__  prefix and additional
11948         newline in .drectve section.
11949         * gcc.dg/dll-4.c: Likewise.
11950         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11951         switch.
11952
11953 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11954
11955         * g++.dg/parse/namespace9.C: New test.
11956
11957         * g++.dg/init/ref5.C: New test.
11958         * g++.dg/parse/ptrmem1.C: Likewise.
11959
11960 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11961
11962         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11963         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11964         regular expression.
11965         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11966         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11967
11968 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11969
11970         * gcc.c-torture/execute/20030224-2.c: New test.
11971
11972 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11973
11974         * gcc.dg/decl-3.c: New test.
11975
11976 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11977
11978         * gcc.dg/i386-loop-2.c: New test.
11979
11980 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11981
11982         PR c++/9474
11983         * g++.dg/parse/namespace8.C: New test.
11984
11985         PR c++/9924
11986         * g++.dg/overload/builtin2.C: New test.
11987
11988 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11989
11990         * gcc.dg/return-type-3.c: New test.
11991
11992 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11993
11994         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11995         profiling options are not supported.
11996
11997 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11998
11999         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
12000         * g++.old-deja/g++.warn/impint2.C: Likewise.
12001
12002 2003-03-10  Devang Patel  <dpatel@apple.com>
12003
12004         * g++.dg/cpp/c++_cmd_1.C: New test.
12005         * g++.dg/cpp/c++_cmd_1.h: New file.
12006
12007 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
12008
12009         * gcc.dg/altivec-9.c: New file.
12010
12011 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12012
12013         * gcc.dg/ppc-sdata-1.c: New test.
12014         * gcc.dg/ppc-sdata-2.c: New test.
12015
12016 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
12017
12018         PR c++/9373
12019         * g++.dg/opt/ptrmem2.C: New test.
12020
12021         PR c++/8534
12022         * g++.dg/opt/ptrmem1.C: New test.
12023
12024 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12025
12026         * gcc.dg/i386-loop-1.c: New test.
12027
12028 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12029
12030         PR c++/9970
12031         * g++.dg/lookup/friend1.C: New test.
12032
12033 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
12034
12035         PR c++/9823
12036         * g++.dg/parser/constructor1.C: New test.
12037
12038 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
12039
12040         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
12041
12042         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
12043
12044 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
12045
12046         * gcc.dg/cpp/Wunused.c: Update test.
12047
12048 2003-03-08  Jan Hubicka  <jh@suse.cz>
12049
12050         * gcc.dg/inline-3.c: New test.
12051
12052 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
12053
12054         PR c++/9809
12055         * g++.dg/parse/builtin1.C: New test.
12056
12057         PR c++/9982
12058         * g++.dg/abi/cookie1.C: New test.
12059         * g++.dg/abi/cookie2.C: Likewise.
12060
12061         PR c++/9524
12062         * g++.dg/template/field1.C: New test.
12063
12064         PR c++/9912
12065         * g++.dg/parse/class1.C: New test.
12066         * g++.dg/parse/namespace7.C: Likewise.
12067         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
12068
12069 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
12070
12071         * g++.dg/init/ref4.C: New test.
12072
12073 2003-03-07  Jan Hubicka  <jh@suse.cz>
12074
12075         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
12076         * gcc.dg/inline-3.c:  New test.
12077
12078 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
12079
12080         * g++.dg/init/ref3.C: New test.
12081
12082         PR c++/9965
12083         * g++.dg/init/ref2.C: New test.
12084
12085         PR c++/9400
12086         * g++.dg/warn/Wshadow-2.C: New test.
12087
12088         PR c++/9791
12089         * g++.dg/warn/Woverloaded-1.C: New test.
12090
12091 2003-03-05  Jan Hubicka  <jh@suse.cz>
12092
12093         * gcc.dg/i386-local2.c: New.
12094         * gcc.dg/i386-local.c: Fix typo.
12095
12096 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
12097
12098         * g++.dg/abi/layout3.C: New test.
12099
12100 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12101
12102         * gcc.c-torture/compile/20030305-1.c
12103
12104 2003-03-05  Jan Hubicka  <jh@suse.cz>
12105
12106         * gcc.dg/i386-local.c: New.
12107
12108 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
12109
12110         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
12111
12112 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12113
12114         * gcc.dg/switch-2.c: New test.
12115         * gcc.dg/switch-3.c: New test.
12116         * gcc.dg/Wswitch.c: Adjust line numbers.
12117         * gcc.dg/Wswitch-default.c: Likewise.
12118         * gcc.dg/Wswitch-enum.c: Likewise.
12119
12120 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
12121
12122         * gcc.c-torture/execute/20030222-1.c: New test.
12123
12124 2003-03-03  James E Wilson  <wilson@tuliptree.org>
12125
12126         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
12127
12128 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
12129
12130         PR c++/9878
12131         * g++.dg/init/ref1.C: New test.
12132
12133 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
12134
12135         * gcc.dg/sh-relax.c: New SH-only test.
12136
12137 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
12138
12139         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
12140         comment explaining purpose of testcase.
12141
12142 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12143
12144         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
12145         for HC11/HC12 (asm needs two int registers).
12146         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
12147         HC11/HC12 because the test uses an asm which needs two 32-bit
12148         registers.
12149
12150 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12151
12152         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
12153         for HC11/HC12 (array is too large otherwise).
12154         * gcc.c-torture/compile/920501-4.x: New file, likewise.
12155         * gcc.c-torture/compile/20010518-2.x: Likewise.
12156         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
12157         HC11/HC12 (array is too large).
12158
12159 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
12160
12161         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
12162         * lib/g++-dg.exp (g++-dg-test): Likewise.
12163
12164 2003-03-01  Roger Sayle  <roger@eyesopen.com>
12165
12166         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
12167         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
12168
12169 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12170
12171         * g++.dg/warn/implicit-typename1.C: Remove warning.
12172
12173 2003-02-28  Richard Henderson  <rth@redhat.com>
12174
12175         * gcc.dg/noreturn-1.c: Move noreturn warning line.
12176         * gcc.dg/return-type-1.c: Move control reaches end warning line.
12177
12178 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
12179
12180         * gcc.dg/pch/pch.exp: Change .pch to .gch.
12181         * g++.dg/pch/pch.exp: Likewise.
12182
12183 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
12184
12185         PR c++/9879
12186         * testsuite/g++.dg/init/new4.C: New test.
12187
12188 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
12189
12190         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
12191
12192 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
12193
12194         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
12195         unsigned long.
12196
12197         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
12198         wider than float.
12199
12200 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12201
12202         * lib/scanasm.exp: Add support for counting numbers of
12203         occurences.
12204         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
12205         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
12206
12207 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
12208
12209         PR c++/9683
12210         * g++.dg/template/static3.C: New test.
12211
12212         PR c++/9829
12213         * g++.dg/parse/namespace6.C: New test.
12214
12215 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12216
12217         PR target/9732
12218         * gcc.dg/20030225-1.c: New test.
12219
12220 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
12221
12222         * README: Remove out-of-date information.
12223
12224         PR c++/9836
12225         * g++.dg/template/spec6.C: New test.
12226
12227 2003-02-24  Jeff Law  <law@redhat.com>
12228
12229         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
12230
12231 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12232
12233         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
12234         * gcc.dg/pragma-ep-1.c: Likewise.
12235
12236 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12237
12238         PR c++/9602
12239         * g++.dg/template/friend16.C: New test.
12240
12241 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
12242
12243         PR c++/5333
12244         * g++.dg/parse/fused-params1.C: Adjust error messages.
12245         * g++.dg/template/nested3.C: New test.
12246
12247 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
12248
12249         * g++.dg/abi/param1.C: New test.
12250
12251 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12252
12253         PR c++/7982
12254         * g++.dg/warn/implicit-typename1.C: New test.
12255
12256 2003-02-22  Kelley Cook <kelleycook@comcast.net>
12257
12258         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
12259         with "mtune".
12260         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12261         * gcc.c-torture/execute/20010129-1.x: Likewise.
12262         * gcc.dg/20011107-1.c: Likewise.
12263         * gcc.dg/20020108-1.c: Likewise.
12264         * gcc.dg/20020122-3.c: Likewise.
12265         * gcc.dg/20020206-1.c: Likewise.
12266         * gcc.dg/20020310-1.c: Likewise.
12267         * gcc.dg/20020426-2.c: Likewise.
12268         * gcc.dg/20020517-1.c: Likewise.
12269         * gcc.dg/991230-1.c: Likewise.
12270         * gcc.dg/i386-unroll-1.c: Likewise.
12271         * gcc.misc-tests/i386-prefetch.exp: Likewise.
12272
12273 2003-02-22  Jan Hubicka  <jh@suse.cz>
12274
12275         * gcc.dg/i386-mul.c: New test.
12276
12277 2003-02-21  Roger Sayle  <roger@eyesopen.com>
12278
12279         * gcc.dg/builtins-5.c: New test case.
12280
12281 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
12282
12283         * gcc.dg/asmreg-1.c: New test.
12284
12285 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12286
12287         PR c++/9749
12288         * g++.dg/parse/varmod1.C: New test.
12289
12290 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12291
12292         PR c++/9727
12293         * g++.dg/template/op1.C: New test.
12294
12295 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12296
12297         PR c++/8906
12298         * g++.dg/template/nested2.C: New test.
12299
12300 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12301
12302         PR c++/8724
12303         * g++.dg/expr/dtor1.C: New test.
12304
12305 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
12306
12307         * gcc.dg/cpp/include3.c: New test.
12308         * gcc.dg/cpp/inc/foo.h: New file.
12309
12310 2003-02-21  Glen Nakamura  <glen@imodulo.com>
12311
12312         * gcc.c-torture/execute/20030221-1.c: New test.
12313
12314 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
12315
12316         PR c++/9729
12317         * g++.dg/abi/conv1.C: New test.
12318
12319 2003-02-20  Jan Hubicka  <jh@suse.cz>
12320
12321         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
12322
12323 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
12324
12325         * gcc.c-torture/compile/20030219-1.c: New test.
12326
12327 2003-02-18  Jan Hubicka  <jh@suse.cz>
12328
12329         * gcc.dg/funcorder.c: New test.
12330
12331 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12332
12333         * gcc.c-torture/execute/20030218-1.c: New.
12334
12335 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
12336
12337         * gcc.dg/20030218-1.c: New.
12338
12339 2003-02-18  Richard Henderson  <rth@redhat.com>
12340
12341         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
12342         * gcc.dg/attr-used-2.c: New.
12343
12344 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
12345
12346         PR c++/9704
12347         * g++.dg/init/copy5.C: New test.
12348
12349 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
12350
12351         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
12352         * g++.dg/pch/pch.exp: Likewise.
12353
12354 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12355
12356         * gcc.c-torture/execute/20030209-1.c: Enable the test if
12357         STACK_SIZE is not defined.
12358
12359 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12360
12361         PR c++/9457
12362         * g++.dg/template/init1.C: New test.
12363
12364 2003-02-16  Jan HUbicka  <jh@suse.cz>
12365
12366         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
12367         (foo): Add few extra tests
12368         * gcc.dg/c99-const-expr-3.c: Likewise.
12369         * gcc.c-torture/execute/20030216-1.c: New.
12370
12371 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12372
12373         PR c++/9459
12374         * g++.dg/ext/typeof4.C: New test.
12375
12376 2003-02-15  Roger Sayle  <roger@eyesopen.com>
12377
12378         * gcc.dg/i386-387-3.c: New test case.
12379
12380 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
12381
12382         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
12383         cris-*-elf* cris-*-aout* and mmix-*-*.
12384
12385 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
12386
12387         * gcc.dg/20030213-1.c: New test.
12388
12389 2003-02-12  Roger Sayle  <roger@eyesopen.com>
12390
12391         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
12392         * gcc.dg/i386-387-2.c: Likewise.
12393
12394 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
12395
12396         * gcc.dg/ppc-spe.c: Fix formatting.
12397         Enable tests that were previously unsupported by gas.
12398         Delete tests for instructions that no longer exist.
12399         Switch arguments on evsubifw builtin.
12400
12401 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
12402
12403         * gcc.c-torture/execute/20030209-1.c: Disable the test if
12404         STACK_SIZE is too small.
12405
12406 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12407             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12408
12409         * gcc.dg/decl-2.c: New test.
12410
12411 2003-02-10  Jan Hubicka  <jh@suse.cz>
12412
12413         * gcc.dg/i386-fpcvt-1.c:  New test.
12414
12415 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
12416
12417         * gcc.c-torture/execute/20030209-1.c: New test.
12418
12419 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
12420
12421         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
12422         int-wide bitops, use the constants of the same width.
12423         Likewise, if long long is 32-bit wide, test bitops using
12424         32-bit constants.
12425
12426 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
12427
12428         * gcc.dg/20021014-1.c: Annotate with expected notice text.
12429
12430 2003-02-07  Roger Sayle  <roger@eyesopen.com>
12431
12432         * testsuite/gcc.dg/builtins-4.c: New test case.
12433
12434 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12435
12436         * gcc.dg/20020430-1.c: Fix dg command typos.
12437         * gcc.dg/20020503-1.c: Likewise.
12438
12439 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12440
12441         PR c++/8785
12442         * g++.dg/parse/fused-params1.C: New test.
12443
12444         PR c++/8857
12445         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
12446
12447         PR c++/8921
12448         * g++.dg/parse/non-dependent1.C: New test.
12449
12450         PR c++/8928
12451         * g++.dg/parse/dupl-tmpl-args1.C: New test.
12452
12453         PR c++/9228
12454         * g++.dg/parse/undefined7.C: New test.
12455         * g++.dg/parse/non-templ1.C: New test.
12456
12457         PR c++/9229
12458         * g++.dg/parse/too-many-tmpl-args1.C: New test.
12459
12460 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
12461
12462         * gcc.c-torture/compile/20030206-1.c: New test.
12463
12464 2003-02-05  Roger Sayle  <roger@eyesopen.com>
12465
12466         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
12467         "pow" to "foo" to avoid potential confusion with a math built-in.
12468
12469 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12470
12471         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
12472         conditions for SPARC targets.
12473
12474 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
12475
12476         * gcc.dg/20030204-1.c: New test.
12477
12478 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12479
12480         PR c++/38
12481         * g++.dg/parse/array-size1.C: New test.
12482
12483         PR c++/5657
12484         * g++.dg/parse/undefined3.C: New test.
12485
12486         PR c++/5665
12487         * g++.dg/parse/undefined4.C: New test.
12488
12489         PR c++/5975
12490         * g++.dg/parse/undefined5.C: New test.
12491
12492         PR c++/7259
12493         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
12494
12495         PR c++/8578
12496         * g++.dg/parse/casting-operator1.C: New test.
12497
12498         PR c++/8596
12499         * g++.dg/parse/undefined6.C: New test.
12500
12501         PR c++/8736
12502         * g++.dg/parse/missing-template1.C: New test.
12503
12504 2003-02-04  Jan Hubicka  <jh@suse.cz>
12505
12506         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
12507         * gcc.dg/i386-cmov?.c:  Likewise.
12508         * gcc.dg/i386-fpcvt-?.c:  Likewise.
12509         * gcc.dg/i386-ssefp-1.c:  Likewise.
12510         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
12511         conventions.
12512
12513 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
12514
12515         PR c++/7129
12516         * testsuite/g++.dg/ext/max.C: New test.
12517
12518 2003-02-03  Jan Hubicka  <jh@suse.cz>
12519
12520         * gcc.c-torture/execute/20030203-1.c: New test.
12521
12522 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
12523
12524         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
12525         'natural-endian'.
12526
12527 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
12528
12529         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
12530         * g++.dg/init/new2.C: Likewise.
12531         * g++.dg/other/new1.C: Likewise.
12532
12533 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
12534
12535         * gcc.dg/struct-ret-libc.c: New test.
12536
12537 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
12538
12539         * gcc.dg/20030129-1.c: New test.
12540
12541 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12542
12543         PR c++/8849
12544         * g++.dg/template/ptrmem4.C: New test.
12545
12546 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
12547
12548         * g++.dg/parser/constant1.C: New test.
12549
12550 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12551
12552         PR c++/8591
12553         * g++.dg/parse/friend2.C: New test.
12554
12555 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12556
12557         PR c++/9437
12558         * g++.dg/template/unify4.C: New test.
12559
12560 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
12561
12562         * gcc.c-torture/execute/20030128-1.c: New test.
12563
12564 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
12565
12566         * g++.dg/lookup/nested1.C: Test moved from ...
12567         * g++.old-deja/g++.other/lookup24.C: ... here.
12568
12569 2003-01-28  Jan Hubicka  <jh@suse.cz>
12570
12571         * gcc.dg/i386-cmov5.c:  New test.
12572
12573 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
12574
12575         * gcc.c-torture/execute/20010925-1.c: Changed the
12576         memcpy declaration.
12577
12578 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12579
12580         PR c++/3902
12581         * g++.dg/parse/template5.C: New test.
12582
12583 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12584
12585         PR fortran/9258
12586         * g77.dg/pr9258: New test.
12587
12588 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12589
12590         * README: Move relevant parts from README.g++.
12591
12592         * README.g++: Remove this file.
12593
12594 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12595
12596         * g++.dg/abi/dcast1.C: New test.
12597
12598 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12599
12600         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12601
12602 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12603
12604         PR c++/47
12605         * g++.old-deja/g++.other/lookup24.C: New test.
12606
12607 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12608
12609         PR middle-end/7227
12610         * gcc.dg/uninit-C.c: New test.
12611
12612 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12613
12614         * g++.dg/abi/covariant1.C: New test.
12615
12616 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12617
12618         * gcc.dg/20030123-1.c: New test.
12619
12620 2003-01-25  Jan Hubicka  <jh@suse.cz>
12621
12622         PR opt/8492
12623         * gcc.c-torture/compile/20030125-1.c
12624
12625 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12626
12627         PR c++/9403
12628         * g++.dg/parse/template3.C: New test.
12629         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
12630
12631         PR c++/795
12632         * g++.dg/parse/template4.C: New test.
12633
12634         PR c++/9415
12635         * g++.dg/template/qual2.C: New test.
12636
12637         PR c++/8545
12638         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
12639
12640         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
12641
12642 2003-01-25  Roger Sayle  <roger@eyesopen.com>
12643
12644         * gcc.c-torture/execute/switch-1.c: New test case.
12645
12646 2003-01-25  Jan Hubicka  <jh@suse.cz>
12647
12648         * gcc.c-torture/execute/20030125-1.[cx]: New test.
12649
12650 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
12651
12652         Tweaks for Bison-1.875. From the NEWS file:
12653         "- `parse error' -> `syntax error'
12654         Bison now uniformly uses the term `syntax error'"
12655         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
12656         * gcc.dg/cpp/digraph2.c: Likewise.
12657         * gcc.dg/cpp/direct2.c: Likewise.
12658         * gcc.dg/cpp/paste4.c: Likewise.
12659         * gcc.dg/c90-restrict-1.c: Likewise.
12660         * gcc.dg/c99-func-2.c: Likewise.
12661         * gcc.dg/noncompile/920721-2.c: Likewise.
12662         * gcc.dg/noncompile/930622-2.c: Likewise.
12663         * gcc.dg/noncompile/940112-1.c: Likewise.
12664         * gcc.dg/noncompile/950921-1.c: Likewise.
12665         * gcc.dg/noncompile/951123-1.c: Likewise.
12666         * gcc.dg/noncompile/971104-1.c: Likewise.
12667         * gcc.dg/noncompile/990416-1.c: Likewise.
12668
12669 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
12670
12671         * g++.dg/parse/undefined1.C: Add error message.
12672
12673 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12674
12675         PR c++/9354
12676         * g++.dg/parse/new1.C: New test.
12677
12678         PR c++/9216
12679         * g++.dg/parse/template2.C: New test.
12680
12681         PR c++/9354
12682         * g++.dg/parse/typedef2.C: New test.
12683
12684         PR c++/9328
12685         * g++.dg/ext/typeof3.C: New test.
12686
12687 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12688
12689         PR c++/2738
12690         * g++.dg/parse/ret-type1.C: New test.
12691
12692         PR c++/3792
12693         * g++.dg/parse/tmpl-outside1.C: New test.
12694
12695         PR c++/4207
12696         * g++.dg/parse/int-as-enum1.C: New test.
12697
12698         PR c++/4903
12699         * g++.dg/parse/no-typename1.C: New test.
12700
12701         PR c++/5533
12702         * g++.dg/parse/no-value1.C: New test.
12703
12704         PR c++/5921
12705         * g++.dg/parse/wrong-inline1.C: New test.
12706
12707         PR c++/6402
12708         * g++.dg/parse/ref1.C: New test.
12709
12710         PR c++/6992
12711         * g++.dg/parse/attr-ctor1.C: New test.
12712
12713         PR c++/7229
12714         * g++.dg/parse/namespace5.C: New test.
12715
12716         PR c++/7917
12717         * g++.dg/parse/func-def1.C: New test.
12718
12719         PR c++/8143
12720         * g++.dg/parse/undefined1.C: New test.
12721
12722         PR c++/5723, PR c++/8522
12723         * g++.dg/parse/specialization1.C: New test.
12724
12725         PR c++/163, PR c++/8595
12726         * g++.dg/parse/struct-as-enum1.C: New test.
12727
12728         PR c++/9173
12729         * g++.dg/parse/undefined2.C: New test.
12730
12731 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12732
12733         PR c++/9298
12734         * g++.dg/parse/template1.C: New test.
12735
12736         PR c++/9384
12737         * g++.dg/parse/using1.C: New test.
12738
12739         PR c++/9285
12740         PR c++/9294
12741         * g++.dg/parse/expr2.C: New test.
12742
12743         PR c++/9388
12744         * g++.dg/parse/lookup2.C: Likewise.
12745
12746 2003-01-21  Jan Hubicka  <jh@suse.cz>
12747
12748         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
12749         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
12750         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
12751         * gcc.c-torture/execute/string-opt-*.c: Likewise.
12752
12753 2003-01-20  Nick Clifton  <nickc@redhat.com>
12754
12755         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
12756         problem with ARM sibcall code generation.
12757
12758 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12759
12760         * gcc.c-torture/execute/20030120-1.c: New.
12761
12762 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
12763
12764         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
12765
12766 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
12767
12768         PR c++/9272
12769         * g++.dg/parse/ctor1.C: New test.
12770
12771         PR c++/9294:
12772         * g++.dg/parse/qualified1.C: New test.
12773
12774         * g++.dg/parse/typename3.C: New test.
12775
12776 2003-01-16  Richard Henderson  <rth@redhat.com>
12777
12778         * g++.dg/tls/init-2.C: Fix error matches for real this time.
12779
12780 2003-01-16  Richard Henderson  <rth@redhat.com>
12781
12782         * g++.dg/pch/pch.exp: Copy test header to the working directory
12783         before using it either for precompilation or direct use.
12784         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
12785         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
12786
12787 2003-01-16  Richard Henderson  <rth@redhat.com>
12788
12789         * gcc.dg/pch/pch.exp: Copy test header to the working directory
12790         before using it either for precompilation or direct use.
12791         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
12792         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
12793
12794 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
12795
12796         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
12797         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
12798         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
12799         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
12800         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
12801         typename warning into error.
12802         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
12803         error messages.
12804         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
12805         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
12806         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
12807         messages.
12808         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
12809         make declaration visible in template.
12810         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
12811         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
12812         messages.
12813         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
12814         message.
12815         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
12816         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
12817         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
12818         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
12819         typename warning with error message.
12820         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
12821         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
12822         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
12823
12824 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
12825
12826         * g++.dg/parse/ambig2.C: New test.
12827
12828 2003-01-15  Richard Henderson  <rth@redhat.com>
12829
12830         * g++.dg/tls/init-2.C: Update error message string.
12831
12832 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12833
12834         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
12835
12836 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
12837
12838         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
12839         all for HC11/HC12.
12840         * gcc.c-torture/compile/20001205-1.x: Likewise.
12841         * gcc.c-torture/compile/20001226-1.x: Likewise.
12842         * gcc.c-torture/compile/920520-1.x: Likewise.
12843         * gcc.c-torture/compile/961203-1.x: Likewise.
12844         * gcc.c-torture/compile/20020604-1.x: Likewise.
12845
12846 2003-01-15  Jan Hubicka  <jh@suse.cz>
12847
12848         * gcc.c-torture/compile/20030115-1.c: New test.
12849
12850         * gcc.dg/i386-fpcvt-1.c: New test.
12851         * gcc.dg/i386-fpcvt-2.c: New test.
12852
12853 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
12854
12855         Further conform g++'s __vmi_class_type_info to the C++ ABI
12856         specification.
12857         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12858         the specification.
12859
12860 2003-01-14  Jan Hubicka  <jh@suse.cz>
12861
12862         * gcc.dg/i386-fpcvt-1.c: New test.
12863         * gcc.dg/i386-fpcvt-2.c: New test.
12864
12865 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12866
12867         * gcc.dg/i386-mmx-3.c: New test.
12868
12869 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12870
12871         PR c++/9264
12872         * g++.dg/parse/octal1.C: New file.
12873
12874         PR c++/9172
12875         * g++.dg/parse/typename1.C: New file.
12876
12877 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12878
12879         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12880         * gcc.dg/bf-no-ms-layout.c: Likewise.
12881         * gcc.dg/bf-ms-attrib.c: Likewise.
12882
12883 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12884
12885         PR c++/9099
12886         * g++.dg/parse/dtor1.C: New file.
12887
12888         PR c++/9128
12889         * g++.dg/rtti/typeid1.C: New file.
12890
12891         PR c++/9153
12892         * g++.dg/parse/lookup1.C: New file.
12893
12894         PR c++/9171
12895         * g++.dg/templ/spec5.C: New file.
12896
12897 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12898
12899         * gcc.c-torture/compile/20030110-1.c: New test.
12900
12901 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12902
12903         Merge from pch-branch:
12904
12905         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12906
12907         * gcc.dg/pch/cpp-1.h: New.
12908         * gcc.dg/pch/cpp-1.c: New.
12909         * gcc.dg/pch/cpp-2.h: New.
12910         * gcc.dg/pch/cpp-2.c: New.
12911
12912         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12913
12914         * gcc.dg/pch/except-1.h: New.
12915         * gcc.dg/pch/except-1.c: New.
12916
12917         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12918
12919         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12920         running test.
12921         * gcc.dg/pch: Include *.hp not *.h.
12922         * gcc.dg/pch/system-1.h: New.
12923         * gcc.dg/pch/system-1.c: New.
12924
12925         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12926
12927         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12928         rather than trying to build and run a program using PCH.
12929         * gcc.dg/pch: Remove dg-do commands from test files.
12930
12931         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12932
12933         * gcc.dg/pch/macro-3.c: New.
12934         * gcc.dg/pch/macro-3.h: New.
12935
12936         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12937
12938         * gcc.dg/pch/common-1.c: New.
12939         * gcc.dg/pch/common-1.h: New.
12940         * gcc.dg/pch/decl-1.c: New.
12941         * gcc.dg/pch/decl-1.h: New.
12942         * gcc.dg/pch/decl-2.c: New.
12943         * gcc.dg/pch/decl-2.h: New.
12944         * gcc.dg/pch/decl-3.c: New.
12945         * gcc.dg/pch/decl-3.h: New.
12946         * gcc.dg/pch/decl-4.c: New.
12947         * gcc.dg/pch/decl-4.h: New.
12948         * gcc.dg/pch/decl-5.c: New.
12949         * gcc.dg/pch/decl-5.h: New.
12950         * gcc.dg/pch/global-1.c: New.
12951         * gcc.dg/pch/global-1.h: New.
12952         * gcc.dg/pch/inline-1.c: New.
12953         * gcc.dg/pch/inline-1.h: New.
12954         * gcc.dg/pch/inline-2.c: New.
12955         * gcc.dg/pch/inline-2.h: New.
12956         * gcc.dg/pch/static-1.c: New.
12957         * gcc.dg/pch/static-1.h: New.
12958         * gcc.dg/pch/static-2.c: New.
12959         * gcc.dg/pch/static-2.h: New.
12960
12961         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12962
12963         * g++.dg/pch/pch.exp: Better handle failing testcases.
12964         * gcc.dg/pch/pch.exp: Likewise.
12965         * gcc.dg/pch/macro-1.c: New.
12966         * gcc.dg/pch/macro-1.h: New.
12967         * gcc.dg/pch/macro-2.c: New.
12968         * gcc.dg/pch/macro-2.h: New.
12969
12970         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12971
12972         * g++.dg/dg.exp: Treat files in pch/ specially.
12973         * g++.dg/pch/pch.exp: New file.
12974         * g++.dg/pch/empty.H: New file.
12975         * g++.dg/pch/empty.C: New file.
12976         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12977         "precompile".
12978
12979         * gcc.dg/pch/pch.exp: New file.
12980         * gcc.dg/pch/empty.h: New file.
12981         * gcc.dg/pch/empty.c: New file.
12982         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12983         "precompile".
12984
12985 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12986
12987         * g++.dg/template/friend14.C: New test.
12988
12989 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12990
12991         * gcc.dg/old-style-asm-1.c: New test.
12992
12993 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12994
12995         * gcc.c-torture/compile/20030109-1.c: New test.
12996
12997 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12998
12999         * gcc.c-torture/execute/20030109-1.c: New test.
13000
13001 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
13002
13003         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
13004         * g++.old-deja/g++.mike/dyncast2.C: Likewise
13005         * g++.old-deja/g++.mike/dyncast3.C: Likewise
13006         * g++.old-deja/g++.mike/eh2.C: Likewise
13007         * g++.old-deja/g++.mike/eh3.C: Likewise
13008         * g++.old-deja/g++.mike/eh5.C: Likewise
13009         * g++.old-deja/g++.mike/eh6.C: Likewise
13010         * g++.old-deja/g++.mike/eh7.C: Likewise
13011         * g++.old-deja/g++.mike/eh8.C: Likewise
13012         * g++.old-deja/g++.mike/eh9.C: Likewise
13013         * g++.old-deja/g++.mike/eh10.C: Likewise
13014         * g++.old-deja/g++.mike/eh12.C: Likewise
13015         * g++.old-deja/g++.mike/eh13.C: Likewise
13016         * g++.old-deja/g++.mike/eh14.C: Likewise
13017         * g++.old-deja/g++.mike/eh16.C: Likewise
13018         * g++.old-deja/g++.mike/eh17.C: Likewise
13019         * g++.old-deja/g++.mike/eh18.C: Likewise
13020         * g++.old-deja/g++.mike/eh21.C: Likewise
13021         * g++.old-deja/g++.mike/eh23.C: Likewise
13022         * g++.old-deja/g++.mike/eh24.C: Likewise
13023         * g++.old-deja/g++.mike/eh25.C: Likewise
13024         * g++.old-deja/g++.mike/eh26.C: Likewise
13025         * g++.old-deja/g++.mike/eh27.C: Likewise
13026         * g++.old-deja/g++.mike/eh28.C: Likewise
13027         * g++.old-deja/g++.mike/eh29.C: Likewise
13028         * g++.old-deja/g++.mike/eh31.C: Likewise
13029         * g++.old-deja/g++.mike/eh33.C: Likewise
13030         * g++.old-deja/g++.mike/eh34.C: Likewise
13031         * g++.old-deja/g++.mike/eh35.C: Likewise
13032         * g++.old-deja/g++.mike/eh36.C: Likewise
13033         * g++.old-deja/g++.mike/eh37.C: Likewise
13034         * g++.old-deja/g++.mike/eh38.C: Likewise
13035         * g++.old-deja/g++.mike/eh39.C: Likewise
13036         * g++.old-deja/g++.mike/eh40.C: Likewise
13037         * g++.old-deja/g++.mike/eh41.C: Likewise
13038         * g++.old-deja/g++.mike/eh42.C: Likewise
13039         * g++.old-deja/g++.mike/eh44.C: Likewise
13040         * g++.old-deja/g++.mike/eh46.C: Likewise
13041         * g++.old-deja/g++.mike/eh47.C: Likewise
13042         * g++.old-deja/g++.mike/eh48.C: Likewise
13043         * g++.old-deja/g++.mike/eh49.C: Likewise
13044         * g++.old-deja/g++.mike/eh50.C: Likewise
13045         * g++.old-deja/g++.mike/eh51.C: Likewise
13046         * g++.old-deja/g++.mike/eh53.C: Likewise
13047         * g++.old-deja/g++.mike/eh55.C: Likewise
13048         * g++.old-deja/g++.mike/p7912.C: Likewise
13049         * g++.old-deja/g++.mike/p9706.C: Likewise
13050         * g++.old-deja/g++.mike/p10416.C: Likewise
13051         * g++.old-deja/g++.mike/p11667.C: Likewise
13052         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
13053         Remove redundant reference to Iris.
13054         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
13055         Elxsi, i860, Pico Java, and WE32K.
13056
13057 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
13058
13059         * g++.dg/ext/asm4.C: New test.
13060
13061 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13062
13063         PR c++/9030
13064         * g++.dg/template/friend12.C: New test.
13065         * g++.dg/template/friend13.C: Likewise.
13066         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
13067
13068 2003-01-08  Jan Hubicka  <jh@suse.cz>
13069
13070         * gcc.dg/i386-cadd.c: New test.
13071         * gcc.dg/i386-cmov4.c: Likewise.
13072
13073 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
13074
13075         PR c++/9165
13076         * g++.dg/warn/Wunused-3.C: New test.
13077
13078         * g++.dg/abi/bitfield9.C: New test.
13079
13080         PR c++/9189
13081         * g++.dg/parse/defarg3.C: New test.
13082
13083 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
13084
13085         * g++.dg/parse/ambig1.C: New test.
13086         * g++.dg/parse/defarg2.C: New test.
13087
13088 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
13089
13090         * g++.dg/template/defarg-1.C: New test.
13091         * g++.dg/template/local2.C: Likewise.
13092
13093 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
13094
13095         * gcc.c-torture/execute/20030105-1.c: New test.
13096
13097 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13098
13099         * g++.dg/parse/namespace3.C: Remove extra semicolons.
13100         * g++.dg/parse/namespace4.C: Likewise.
13101
13102 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13103
13104         * g++.dg/template/ntp2.C: New test.
13105
13106 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
13107
13108         * g++.dg/parse/extern-C-1.C: New test.
13109
13110         * g++.dg/parse/namespace4.C: New test.
13111
13112         * g++.dg/template/nested1.C: New test.
13113
13114         * g++.dg/parse/namespace3.C: New test.
13115
13116 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13117
13118         * g++.dg/lookup/two-stage1.C: New test.
13119
13120 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13121
13122         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
13123         * g++.old-deja/g++.jason/access8.C: Likewise.
13124         * g++.old-deja/g++.other/decl5.C: Likewise.
13125
13126 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13127
13128         * g++.dg/parse/parse7.C: New test.
13129
13130 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
13131
13132         PR c++/2843
13133         * g++.dg/ext/attrib7.C: New test.
13134
13135 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13136
13137         * g++.dg/parse/parse6.C: New test.
13138
13139 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
13140
13141         * gcc.dg/h8300-stack-1.c: New.
13142
13143 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13144
13145         g++.dg/lookup/exception1.C: New test.
13146
13147         g++.dg/lookup/template1.C: New test.
13148
13149         g++.dg/parse/namespace2.C: New test.
13150
13151         g++.dg/parse/parens2.C: New test.
13152
13153 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13154
13155         * g++.dg/parse/parse5.C: New test.
13156         * g++.dg/lookup/scoped4.C: New test.
13157
13158 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13159
13160         * g++.dg/parse/parens1.C: New test.
13161
13162         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
13163         angle-bracket1.C.
13164         * g++.dg/parse/parens2.C: New test.
13165
13166         * g++.dg/lookup/scope-operator1.C: New test.
13167
13168         * g++.dg/parse/operator1.C: New test.
13169
13170 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13171
13172         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
13173         * g++.old-deja/g++.other/access6.C: Likewise.
13174         * g++.old-deja/g++.other/decl1.C: Likewise.
13175         * g++.old-deja/g++.pt/typename12.C: Likewise.
13176
13177 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13178
13179         * g++.dg/parse/namespace1.C: New test.
13180
13181 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13182
13183         * g++.dg/parse/parse4.C: New test.
13184
13185 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13186
13187         * g++.dg/parse/parse3.C: New test.
13188
13189 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13190
13191         * g++.dg/parse/parse2.C: New test.
13192
13193 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13194
13195         * g++.dg/template/friend11.C: New test.
13196
13197 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13198
13199         * g++.dg/parse/parse1.C: New test.
13200
13201 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
13202
13203         * lib/profopt.exp: Change the name of a global variable to avoid
13204         possible clashes with other test suites.
13205
13206 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
13207
13208         * g++.dg/inherit/covariant8.C: New test.
13209
13210 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13211
13212         * g++.dg/init/array9.C: New test.
13213
13214         PR c++/9112
13215         * g++.dg/parse/expr1.C: New test.
13216
13217 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
13218
13219         * gcc.c-torture/compile/20021230-1.c: New test.
13220
13221 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13222
13223         * g++.dg/inherit/covariant5.C: New test.
13224         * g++.dg/inherit/covariant6.C: New test.
13225         * g++.dg/inherit/covariant7.C: New test.
13226
13227 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13228
13229         PR c++/2739
13230         * g++.dg/other/access2.C: New test.
13231
13232 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13233
13234         * g++.dg/other/anon-struct.C: No longer fails
13235         * g++.old-deja/g++.brendan/parse4.C: Likewise.
13236         * g++.old-deja/g++.brendan/parse5.C: Likewise.
13237         * g++.old-deja/g++.brendan/parse6.C: Likewise.
13238
13239 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13240
13241         * g++.dg/parse/angle-bracket.C (main): No longer fails.
13242
13243 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
13244
13245         * g++.dg/eh/spec4.C: Remove stray semicolon.
13246         * g++.dg/expr/pmf-1.C: Change error message.
13247         * g++.dg/ext/asm1.C: Remove stray semicolon.
13248         * g++.dg/ext/typename1.C: Add missing typenames.
13249         * g++.dg/inherit/template-as-base.C: Change error message.
13250         * g++.dg/lookup/scoped1.C: Likewise.
13251         * g++.dg/lookup/scoped2.C: Likewise.
13252         * g++.dg/lookup/using2.C: Likewise.
13253         * g++.dg/other/component1.C: Remove stray semicolon.
13254         * g++.dg/other/do1.C: Change error message.
13255         * g++.dg/other/error2.C: Likewise.
13256         * g++.dg/other/init1.C: Likewise.
13257         * g++.dg/other/packed1.C: Remove stray semicolon.
13258         * g++.dg/other/ptrmem2.C: Change error message.
13259         * g++.dg/parse/parameter-declaration-1.C: Remove line number
13260         marker.
13261         * g++.dg/special/initp1.C: Remove invalid attribute usage.
13262         * g++.dg/template/access3.C: Add typename keyword.
13263         * g++.dg/template/access5.C: Remove stray semicolon.
13264         * g++.dg/template/access6.C: Likewise.
13265         * g++.dg/template/complit1.C: Likewise.
13266         * g++.dg/template/crash1.C: Change error message.
13267         * g++.dg/template/inherit2.C: Remove stray semicolon.
13268         * g++.dg/template/instantiate2.C: Likewise.
13269         * g++.dg/template/instantiate3.C: Change error message.
13270         * g++.dg/template/qual1.C: Remove stray semicolon.
13271         * g++.dg/template/qualttp18.C: Change error message.
13272         * g++.dg/template/ref1.C: Remove stray semicolon.
13273         * g++.dg/template/sizeof1.C (A::value): Declare it.
13274         * g++.dg/template/spec4.C: Change error message.
13275         * g++.dg/template/static1.C: Likewise.
13276         * g++.dg/template/type1.C: Likewise.
13277         * g++.dg/template/typename3.C: Likewise.
13278         * g++.old-deja/g++.benjamin/13478.C: Change error message.
13279         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
13280         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
13281         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
13282         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
13283         named return value extension.
13284         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
13285         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
13286         * g++.old-deja/g++.bob/extern_C.C: Likewise.
13287         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13288         * g++.old-deja/g++.brendan/complex1.C: Likewise.
13289         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13290         * g++.old-deja/g++.brendan/crash13.C: Likewise.
13291         * g++.old-deja/g++.brendan/crash15.C: Likewise.
13292         * g++.old-deja/g++.brendan/crash18.C: Change error message.
13293         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
13294         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13295         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13296         * g++.old-deja/g++.brendan/crash56.C: Likewise.
13297         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
13298         syntax.
13299         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
13300         * g++.old-deja/g++.brendan/crash8.C: Change error message.
13301         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
13302         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
13303         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
13304         * g++.old-deja/g++.brendan/template11.C: Likewise.
13305         * g++.old-deja/g++.brendan/template26.C: Likewise.
13306         * g++.old-deja/g++.brendan/template27.C: Use explicit
13307         specialization syntax.
13308         * g++.old-deja/g++.brendan/template30.C: Likewise.
13309         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
13310         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
13311         non-dependent names.
13312         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
13313         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
13314         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
13315         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
13316         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
13317         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
13318         named return value extension.
13319         * g++.old-deja/g++.ext/namedret2.C: Likewise.
13320         * g++.old-deja/g++.ext/namedret3.C: Likewise.
13321         * g++.old-deja/g++.ext/return1.C: Likewise.
13322         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
13323         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
13324         * g++.old-deja/g++.jason/access8.C: Likewise.
13325         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
13326         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
13327         pseudo-destructor names.
13328         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
13329         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
13330         pseudo-destructor names.
13331         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
13332         * g++.old-deja/g++.jason/overload19.C: Likewise.
13333         * g++.old-deja/g++.jason/overload32.C: Likewise.
13334         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
13335         stray semicolons.
13336         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
13337         * g++.old-deja/g++.jason/return.C: Likewise.
13338         * g++.old-deja/g++.jason/return2.C: Likewise.
13339         * g++.old-deja/g++.jason/shadow1.C: Likewise.
13340         * g++.old-deja/g++.jason/special.C: Use explicit specialization
13341         syntax.
13342         * g++.old-deja/g++.jason/template10.C: Account for use of
13343         non-dependent names.
13344         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
13345         syntax.
13346         * g++.old-deja/g++.jason/template37.C: Likewise.
13347         * g++.old-deja/g++.law/access4.C: Change error messages.
13348         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
13349         pseudo-destructor names.
13350         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
13351         * g++.old-deja/g++.law/ctors9.C: Likewise.
13352         * g++.old-deja/g++.law/cvt22.C: Likewise.
13353         * g++.old-deja/g++.law/dtors5.C: Likewise.
13354         * g++.old-deja/g++.law/global-init1.C: Likewise.
13355         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13356         * g++.old-deja/g++.law/operators28.C: Likewise.
13357         * g++.old-deja/g++.law/visibility28.C: Likewise.
13358         * g++.old-deja/g++.martin/eval1.C: Likewise.
13359         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
13360         name.
13361         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
13362         * g++.old-deja/g++.mike/net34.C: Likewise.
13363         * g++.old-deja/g++.mike/net36.C: Likewise.
13364         * g++.old-deja/g++.mike/ns2.C: Likewise.
13365         * g++.old-deja/g++.mike/p12306.C: Likewise.
13366         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
13367         value extension.
13368         * g++.old-deja/g++.mike/p700.C: Likewise.
13369         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
13370         * g++.old-deja/g++.mike/p710.C: Likewise.
13371         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
13372         value extension.
13373         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
13374         * g++.old-deja/g++.mike/pmf9.C: Likewise.
13375         * g++.old-deja/g++.ns/crash2.C: Likewise.
13376         * g++.old-deja/g++.ns/crash3.C: Likewise.
13377         * g++.old-deja/g++.ns/invalid1.C: Likewise.
13378         * g++.old-deja/g++.ns/ns17.C: Likewise.
13379         * g++.old-deja/g++.ns/template16.C: Likewise.
13380         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
13381         keyword.
13382         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
13383         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
13384         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
13385         named return value extension.
13386         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
13387         * g++.old-deja/g++.other/access4.C: Issue additional error
13388         messages.
13389         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
13390         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
13391         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
13392         * g++.old-deja/g++.other/crash25.C: Change error message.
13393         * g++.old-deja/g++.other/crash4.C: Change error message.
13394         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
13395         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
13396         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
13397         checks.
13398         * g++.old-deja/g++.other/defarg8.C: Likewise.
13399         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
13400         * g++.old-deja/g++.other/dtor10.C: Likewise.
13401         * g++.old-deja/g++.other/incomplete.C: Likewise.
13402         * g++.old-deja/g++.other/linkage7.C: Likewise.
13403         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
13404         lookup algorithm.
13405         * g++.old-deja/g++.other/mangle2.C: Likewise.
13406         * g++.old-deja/g++.other/refinit2.C: Likewise.
13407         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
13408         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
13409         * g++.old-deja/g++.pt/crash28.C: Likewise.
13410         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
13411         syntax.
13412         * g++.old-deja/g++.pt/crash32.C: Change error message.
13413         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
13414         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
13415         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
13416         error message position.
13417         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
13418         * g++.old-deja/g++.pt/defarg8.C: Change error message.
13419         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
13420         syntax.
13421         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
13422         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
13423         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
13424         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
13425         keyword.
13426         * g++.old-deja/g++.pt/explicit31.C: Likewise.
13427         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
13428         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
13429         keyword.
13430         * g++.old-deja/g++.pt/explicit71.C: Change error message.
13431         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
13432         syntax.
13433         * g++.old-deja/g++.pt/friend28.C: Account for use of
13434         non-dependent names.
13435         * g++.old-deja/g++.pt/friend29.C: Likewise.
13436         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
13437         rules.
13438         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
13439         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
13440         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
13441         lookup rules.
13442         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
13443         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
13444         keyword.
13445         * g++.old-deja/g++.pt/memclass20.C: Likewise.
13446         * g++.old-deja/g++.pt/memclass5.C: Likewise.
13447         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
13448         keyword.
13449         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
13450         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
13451         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
13452         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
13453         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
13454         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
13455         keyword.
13456         * g++.old-deja/g++.pt/spec10.C: Likewise.
13457         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
13458         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
13459         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
13460         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
13461         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
13462         * g++.old-deja/g++.pt/ttp62.C: Likewise.
13463         * g++.old-deja/g++.pt/ttp64.C: Likewise.
13464         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
13465         * g++.old-deja/g++.pt/typename15.C: Likewise.
13466         * g++.old-deja/g++.pt/typename22.C: Likewise.
13467         * g++.old-deja/g++.pt/typename6.C: Change error messages.
13468         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
13469         * g++.old-deja/g++.pt/virtual2.C: Likewise.
13470         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
13471         syntax.
13472         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
13473         return value extension.
13474         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
13475         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
13476         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
13477         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
13478
13479 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
13480
13481         * g++.dg/warn/inline1.C: New test.
13482         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
13483         * g++.old-deja/g++.jason/synth10.C: Likewise.
13484         * g++.old-deja/g++.mike/net31.C: Likewise.
13485         * g++.old-deja/g++.mike/p8786.C: Likewise.
13486
13487         * g++.dg/template/friend10.C: New test.
13488         * g++.dg/template/conv5.C: New test.
13489
13490 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
13491
13492         * g++.dg/lookup/scoped3.C: New test.
13493
13494         * g++.dg/lookup/decl1.C: New test.
13495         * g++.dg/lookup/decl2.C: New test.
13496
13497 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13498
13499         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
13500         gcc.c-torture/compile/20021015-1.c,
13501         gcc.c-torture/compile/20021015-2.c,
13502         gcc.c-torture/compile/20021123-1.c,
13503         gcc.c-torture/compile/20021123-2.c,
13504         gcc.c-torture/compile/20021123-3.c,
13505         gcc.c-torture/compile/20021123-4.c,
13506         gcc.c-torture/execute/20021024-1.c: Add tests previously added
13507         only to 3.1 or 3.2 branch.
13508
13509 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
13510
13511         * gcc.dg/i386-bitfield3.c: New test.
13512
13513         * gcc.dg/i386-bitfield2.c: New test.
13514
13515 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
13516
13517         * g++.dg/parse/conv_op1.C: New test.
13518
13519 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
13520
13521         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
13522         approved.
13523
13524 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
13525
13526         * gcc.c-torture/compile/20021220-1.c: New test.
13527
13528 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
13529
13530         * gcc.dg/i386-fastcall-1.c: New.
13531
13532 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13533
13534         * gcc.c-torture/execute/20021219-1.c: New test.
13535
13536 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13537
13538         * gcc.dg/i386-pic-1.c: New test.
13539
13540 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13541
13542         PR c++/8099
13543         * g++.dg/template/friend9.C: New test.
13544
13545 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13546
13547         PR c++/3663
13548         * g++.dg/template/access7.C: New test.
13549
13550 2002-12-18  Nick Clifton  <nickc@redhat.com>
13551
13552         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
13553         the libstdc++-v3 directory has been found.
13554
13555 2002-12-12  Devang Patel <dpatel@apple.com>
13556         * gcc.dg/darwin-ld-1.c: New test.
13557         * gcc.dg/darwin-ld-2.c: New test.
13558         * gcc.dg/darwin-ld-3.c: New test.
13559         * gcc.dg/darwin-ld-4.c: New test.
13560         * gcc.dg/darwin-ld-5.c: New test.
13561
13562 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13563
13564         * gcc.c-torture/compile/20021212-1.c: New test.
13565
13566 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
13567
13568         * gcc.dg/fshort-wchar: New test.
13569
13570 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
13571
13572         PR c++/8372
13573         * g++.dg/template/dtor1.C: New test.
13574
13575         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
13576         markers.
13577
13578 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
13579
13580         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
13581
13582 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13583
13584         * g++.dg/template/static1.C: New test.
13585         * g++.dg/template/static2.C: New test.
13586         * g++.old-deja/g++.ext/memconst.C: New test.
13587
13588 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13589
13590         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13591         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13592         * g++.dg/special/initp1.C: Likewise.
13593
13594 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13595
13596         * gcc.c-torture/execute/20021204-1.c: New test.
13597
13598 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13599
13600         * gcc.dg/ppc-fmadd-1.c: New file.
13601         * gcc.dg/ppc-fmadd-2.c: New file.
13602         * gcc.dg/ppc-fmadd-3.c: New file.
13603
13604 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13605
13606         * gcc.c-torture/compile/20021204-1.c: New test.
13607
13608 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13609
13610         * g++.dg/inherit/covariant2.C: New test.
13611         * g++.dg/inherit/covariant3.C: New test.
13612         * g++.dg/inherit/covariant4.C: New test.
13613         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13614         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13615
13616 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13617
13618         PR c++/8688
13619         * g++.dg/init/brace3.C: New test.
13620
13621 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13622
13623         * gcc.dg/20020210-1.c: Fix a comment typo.
13624
13625 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13626
13627         PR c++/8720
13628         * g++.dg/parse/defarg1.C: New test.
13629
13630         PR c++/8615
13631         * g++.dg/template/char1.C: New test.
13632
13633         * g++.dg/template/varmod1.C: Fix typo.
13634
13635 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13636
13637         DR 180
13638         * g++.old-deja/g++.pt/crash32.C: Expect error.
13639
13640 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
13641
13642         PR c++/5919
13643         * g++.dg/template/varmod1.C: New test.
13644
13645         PR c++/8727
13646         * g++.dg/inherit/typeinfo1.C: New test.
13647
13648         PR c++/8663
13649         * g++.dg/inherit/typedef1.C: New test.
13650
13651 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
13652
13653         PR c++/8332
13654         PR c++/8493
13655         * g++.dg/template/strlen1.C: New test.
13656
13657         PR c++/8227
13658         * g++.dg/template/ctor2.C: New test.
13659
13660         PR c++/8214
13661         * g++.dg/init/string1.C: New test.
13662
13663         PR c++/8511
13664         * g++.dg/template/friend8.C: New test.
13665
13666 2002-11-29  Joe Buck <jbuck@synopsys.com>
13667
13668         * g++.dg/lookup/anon2.C: New test.
13669
13670 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
13671
13672         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
13673         h8300 port.
13674
13675 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
13676
13677         * gcc.dg/bitfld-6.c: New test.
13678
13679 2002-11-27  Jan Hubicka  <jh@suse.cz>
13680
13681         * gcc.c-torture/execute/20021127.[cx]: New test.
13682
13683 2002-11-26  Jan Hubicka  <jh@suse.cz>
13684
13685         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
13686         quality.
13687
13688 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
13689
13690         * g++.dg/init/brace2.C: New test.
13691         * g++.old-deja/g++.mike/p9129.C: Correct.
13692
13693 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
13694
13695         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
13696
13697 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
13698
13699         * gcc.dg/sibcall-6: New test for indirect sibcalls.
13700
13701 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
13702
13703         * testsuite/g++.dg/abi/empty11.C: New test.
13704         * testsuite/g++.dg/rtti/cv1.C: New test.
13705
13706 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
13707
13708         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
13709
13710 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
13711
13712         * g++.dg/abi/empty10.C: New test.
13713
13714 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13715
13716         * gcc.c-torture/compile/20021124-1.c: New test.
13717
13718 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
13719
13720         * g++.dg/abi/rtti2.C: New test.
13721
13722 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13723
13724         * gcc.dg/i386-unroll-1.c: New test.
13725
13726 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13727
13728         * gcc.c-torture/compile/20021120-1.c: New test.
13729         * gcc.c-torture/compile/20021120-2.c: New test.
13730
13731 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13732
13733         * gcc.dg/bitfld-5.c: New test.
13734
13735 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13736
13737         * gcc.c-torture/execute/20021120-3.c: New test.
13738
13739 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13740
13741         * gcc.c-torture/execute/20021120-2.c: New test.
13742
13743 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13744
13745         * gcc.c-torture/execute/20021120-1.c: New test.
13746
13747 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
13748
13749         * gcc.c-torture/execute/20021118-3.c: New test.
13750
13751 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13752
13753         * gcc.c-torture/compile/20021119-1.c: New test.
13754
13755 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
13756
13757         * gcc.dg/duff-1.c: New test.
13758         * gcc.dg/duff-2.c: New test.
13759         * gcc.dg/duff-3.c: New test.
13760
13761 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
13762
13763         * gcc.dg/cpp/_Pragma5.c: New test.
13764
13765 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13766
13767         * gcc.c-torture/execute/20021118-2.c: New test.
13768
13769 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13770
13771         * gcc.c-torture/execute/20021118-1.c: New test.
13772
13773 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
13774
13775         * gcc.dg/20021116-1.c: New test.
13776
13777 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
13778
13779         * g++.dg/abi/vcall1.C: New test.
13780
13781 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
13782
13783         * gcc.dg/20021029-1.c: New test.
13784         * gcc.dg/20021029-2.c: New test.
13785
13786 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13787
13788         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
13789
13790 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13791
13792         PR c/8439
13793         * gcc.dg/20021110.c: Move to ...
13794         * gcc.c-torture/compile/20021110.c: .... here.
13795
13796 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13797
13798         PR c/8467
13799         * gcc.c-torture/execute/20021111-1.c
13800
13801 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13802
13803         PR c/8439
13804         * gcc.dg/20021110.c: New test.
13805
13806 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
13807
13808         * g++.dg/abi/vthunk3.C: Run only on x86.
13809
13810 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13811
13812         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
13813
13814 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
13815
13816         * lib/compat.exp (compat-execute): Fix logic error in last
13817         change.
13818
13819 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
13820
13821         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
13822
13823 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13824
13825         PR c++/8389
13826         * g++.dg/template/access6.C: New test.
13827
13828 2002-11-08  Jan Hubicka  <jh@suse.cz>
13829
13830         * gcc.dg/i386-ssefp-1.c: New test.
13831         * gcc.dg/i386-ssefp-1.c: New test.
13832
13833 2002-11-08  Jan Hubicka  <jh@suse.cz>
13834
13835         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
13836
13837 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13838
13839         * g++.dg/abi/vthunk3.C: New test.
13840
13841         PR c++/8338
13842         * g++.dg/template/crash2.C: New test.
13843
13844 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13845
13846         * testsuite/g++.dg/abi/dtor1.C: New test.
13847         * testsuite/g++.dg/abi/dtor2.C: Likewise.
13848
13849 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
13850
13851         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
13852         Darwin.
13853
13854 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13855
13856         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13857         -mthumb.  Only xfail with -O0.
13858
13859 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13860
13861         * g++.dg/abi/thunk1.C: New test.
13862         * g++.dg/abi/thunk2.C: Likewise.
13863         * g++.dg/abi/vtt1.C: Likewise.
13864
13865 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13866
13867         PR optimization/8423
13868         * gcc.c-torture/execute/builtin-constant.c: New test.
13869
13870 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13871
13872         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13873         Add some more cases.
13874
13875 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13876
13877         PR c++/8391
13878         * g++.dg/opt/local1.C: New test.
13879
13880 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13881
13882         PR c++/8160
13883         * g++.dg/template/complit1.C: New test.
13884
13885         PR c++/8149
13886         * g++.dg/template/typename4.C: Likewise.
13887
13888 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13889
13890         Core issue 287, PR c++/7639
13891         * g++.dg/template/instantiate1.C: Adjust error location.
13892         * g++.dg/template/instantiate3.C: New test.
13893         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13894         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13895         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13896
13897 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13898
13899         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13900
13901 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13902
13903         PR c++/8287
13904         * g++.dg/init/dtor2.C: New test.
13905
13906 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13907
13908         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13909         * gcc.dg/nest.c: Bypass errors on irix6.
13910
13911 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13912
13913         * gcc.dg/nest.c: Expect error for mmix-*-*.
13914         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13915
13916 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13917
13918         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13919         markers.
13920
13921         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13922
13923 2002-10-25  Mike Stump  <mrs@apple.com>
13924
13925         * gcc.dg/warn-1.c: New test.
13926
13927 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13928
13929         * g++.dg/template/typename3.C: New test.
13930
13931 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13932
13933         * g++.dg/lookup/ptrmem1.C: New test.
13934
13935         * g++.dg/abi/vthunk2.C: New test.
13936
13937 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13938
13939         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13940
13941 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13942
13943         * g++.dg/abi/empty9.C: New test.
13944
13945 2002-10-24  Richard Henderson  <rth@redhat.com>
13946
13947         * g++.dg/inherit/thunk1.C: Enable for ia64.
13948
13949 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13950
13951         PR c++/8067
13952         * g++.dg/lookup/pretty1.C: New test.
13953
13954 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13955
13956         * gcc.dg/20021023-1.c: New test.
13957
13958 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13959
13960         PR c++/7679
13961         * g++.dg/parse/inline1.C: New test.
13962
13963 2002-10-23  Richard Henderson  <rth@redhat.com>
13964
13965         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13966
13967         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13968
13969 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13970
13971         PR c++/6579
13972         * g++.dg/parse/stmtexpr3.C: New test.
13973
13974 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13975
13976         * g++.dg/expr/cond1.C: New test.
13977
13978 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13979
13980         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13981
13982 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13983
13984         * g++.dg/abi/vbase13.C: New test.
13985         * g++.dg/abi/vbase14.C: Likewise.
13986
13987 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13988
13989         * gcc.dg/tls/pic-1.c: New test.
13990         * gcc.dg/tls/nonpic-1.c: New test.
13991         * gcc.dg/20021018-1.c: New test.
13992
13993 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13994
13995         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13996         Remove only files with the same base name as the test case.
13997         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13998         (profopt-execute): Likewise.  Also, remove old profiling
13999         and performance data files before running the tests.
14000
14001         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
14002         * g++.dg/bprob/bprob.exp: Likewise.
14003         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
14004         to allow more general test case names.
14005
14006         * g++.dg/bprob/bprob-1.C: Rename to ...
14007         * g++.dg/bprob/g++-bprob-1.C: ... this.
14008
14009         * g77.dg/bprob/bprob-1.f: Rename to ...
14010         * g77.dg/bprob/g77-bprob-1.f: ... this.
14011
14012 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
14013
14014         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
14015         bison 1.50 or later.
14016
14017 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
14018
14019         * g++.dg/README: Describe more test directories.
14020
14021 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14022
14023         * g++.dg/init/array6.C: Add additional tests.
14024
14025 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
14026
14027         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
14028         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
14029
14030 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
14031
14032         * gcc.c-torture/compile/20020604-1.x: New.
14033         * gcc.c-torture/compile/simd-5.x: Likewise.
14034         * gcc.c-torture/execute/920710-1.x: Likewise.
14035         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
14036
14037 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
14038
14039         * g++.dg/inherit/override1.C: Add dg-options clause.
14040
14041 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14042
14043         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
14044         _mm_slli_si128.
14045
14046 2002-10-19  Andreas Schwab  <schwab@suse.de>
14047
14048         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
14049         directory component.
14050
14051 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
14052
14053         * g++.dg/inherit/thunk1.C: New test.
14054
14055         * g++.dg/inherit/override1.C: New test.
14056
14057         * g++.dg/abi/mangle11.C: New test.
14058         * g++.dg/abi/mangle14.C: New test.
14059         * g++.dg/abi/mangle17.C: New test.
14060
14061 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
14062
14063         * g++.dg/overload/member2.C: New test.
14064
14065 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
14066
14067         * g++.dg/README: Describe new compat directory.
14068         * g++.dg/dg.exp: Skip tests in compat directory.
14069         * README.compat: New file.
14070         * lib/compat.exp: New expect script.
14071         * g++.dg/compat: New test directory.
14072         * g++.dg/compat/compat.exp: New expect script.
14073         * g++.dg/compat/abi: New test directory.
14074         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
14075         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
14076         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
14077         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
14078         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
14079         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
14080         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
14081         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
14082         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
14083         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
14084         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
14085         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
14086         * g++.dg/compat/break: New test directory.
14087         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
14088         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
14089         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
14090         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
14091         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
14092         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
14093         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
14094         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
14095         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
14096         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
14097         g++.dg/compat/break/README: New files.
14098         * g++.dg/compat/eh: New test directory.
14099         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
14100         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
14101         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
14102         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
14103         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
14104         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
14105         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
14106         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
14107         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
14108         g++.dg/compat/eh/filter2_y.C,
14109         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
14110         g++.dg/compat/eh/new1_y.C,
14111         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
14112         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
14113         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
14114         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
14115         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
14116         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
14117         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
14118         g++.dg/compat/eh/unexpected1_y.C: New files.
14119         * g++.dg/compat/init: New test directory.
14120         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
14121         g++.dg/compat/init/array5_y.C,
14122         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
14123         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
14124         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
14125         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
14126         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
14127         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
14128         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
14129         g++.dg/compat/init/init-ref2_y.C: New files.
14130
14131 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14132
14133         PR c++/7584
14134         * g++.dg/inherit/using3.C: New test.
14135
14136 2002-10-17  Jan Hubicka  <jh@suse.cz>
14137
14138         * gcc.dg/20021017-2.c: New test.
14139
14140 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14141
14142         * g++.dg/abi/mangle16.C: Adjust.
14143
14144         * g++.dg/init/array8.C: New test.
14145
14146 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
14147
14148         * gcc.dg/special/mips-abi.exp: New test.
14149         * gcc.dg/special/mips-abi.s: Empty file used by the above.
14150
14151 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14152
14153         * g++.dg/abi/mangle16.C: New test.
14154         * g++.dg/abi/mangle17.C: Likewise.
14155
14156         PR c++/7478
14157         * g++.dg/template/ref1.C: New test.
14158
14159 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14160
14161         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
14162
14163 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
14164
14165         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
14166
14167 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14168
14169         PR c++/7524
14170         * g++.dg/init/array7.C: New test.
14171
14172 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
14173
14174         * g++.dg/init/array6.C: New test.
14175
14176         * g++.dg/abi/mangle13.C: Likewise.
14177         * g++.dg/abi/mangle14.C: Likewise.
14178         * g++.dg/abi/mangle15.C: Likewise.
14179
14180 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14181
14182         * g++.dg/abi/empty8.C: New test.
14183
14184 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
14185
14186         * g++.dg/init/ctor1.C: New test.
14187
14188 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
14189
14190         * gcc.c-torture/execute/20021015-1.c: New test.
14191
14192 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
14193
14194         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
14195
14196 2002-10-14  Jan Hubicka  <jh@suse.cz>
14197
14198         * gcc.dg/i386-ssetype-[1-5].c: New tests.
14199
14200 2002-10-14  Richard Henderson  <rth@redhat.com>
14201
14202         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
14203
14204 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14205
14206         PR optimization/6631
14207         * g++.dg/opt/const2.C: New test.
14208
14209 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14210
14211         PR c++/7176
14212         * g++.dg/parse/friend1.C: New test.
14213         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
14214
14215 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
14216
14217         * gcc.dg/20021014-1.c: New test.
14218
14219 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
14220
14221         PR c++/5661
14222         * g++.dg/ext/vlm1.C: New test.
14223         * g++.dg/ext/vlm2.C: Likewise.
14224
14225         * g++.dg/init/array1.C: Remove invalid braces.
14226         * g++.dg/init/brace1.C: New test.
14227         * g++.dg/init/copy2.C: Likewise.
14228         * g++.dg/init/copy3.C: Likewise.
14229         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
14230         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
14231         braces.
14232
14233 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
14234
14235         * gcc.dg/cpp/assembler.S: Don't use -ansi.
14236
14237 2002-10-11  Richard Shann  <richard.shann@superh.com>
14238
14239         * gcc.c-torture/compile/simd-5.c: New test.
14240
14241 2002-10-10  Roger Sayle  <roger@eyesopen.com>
14242
14243         * gcc.c-torture/execute/shiftopt-1.c: New test case.
14244
14245 2002-10-10  Jim Wilson  <wilson@redhat.com>
14246
14247         * gcc.c-torture/execute/20021010-1.c: New test.
14248
14249 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
14250
14251         PR c/7353
14252         * g++.dg/ext/typedef-init.C: New test.
14253         * gcc.dg/typedef-init.c: New test.
14254
14255 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
14256
14257         * gcc.dg/cpp/paste13.c: New test.
14258
14259 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14260
14261         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
14262         remaining platforms, XFAIL during compile, not execute.  Don't
14263         XFAIL at -O0.
14264
14265 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14266
14267         * gcc.dg/alias-1.c: Tweak expected warning.
14268
14269 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
14270
14271         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
14272
14273 2002-10-06  Andreas Jaeger  <aj@suse.de>
14274
14275         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
14276         * gcc.dg/cpp/c++98.C: Likewise.
14277
14278         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
14279         * g++.dg/cpp/c++98.C: Likewise.
14280
14281         * g++.dg/README (Subdirectories): Mention cpp directory.
14282
14283         PR target/7559
14284         * gcc.dg/20021006-1.c: New test.
14285
14286 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14287
14288         PR c++/7804
14289         * g++.dg/other/warning1.C: New test.
14290
14291 2002-10-04  Roger Sayle  <roger@eyesopen.com>
14292
14293         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
14294         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
14295         and sparc-*-* with -m64 as expected failures.  See PR 8087.
14296
14297 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14298
14299         PR c++/7931
14300         * g++.dg/template/ptrmem3.C: New test.
14301
14302         PR c++/7754
14303         * g++.dg/template/union1.C: New test.
14304
14305 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14306
14307         PR c++/8006
14308         * g++.dg/abi/mangle9.C: New test.
14309         * g++.dg/abi/mangle10.C: New test.
14310         * g++.dg/abi/mangle11.C: New test.
14311         * g++.dg/abi/mangle12.C: New test.
14312
14313 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
14314
14315         PR c++/7188.
14316         * g++.dg/template/meminit1.C: New test.
14317         * g++.dg/warn/Wreorder-1.C: Likewise.
14318         * g++.old-deja/g++.mike/warn3.C: Tweak.
14319         * lib/prune.exp: Ingore "in copy constructor".
14320
14321 2002-10-02  Andreas Jaeger  <aj@suse.de>
14322
14323         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
14324         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
14325         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
14326         on x86-64.
14327
14328 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14329
14330         * gcc.dg/empty1.C: Fix typo.
14331
14332 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
14333
14334         * gcc.dg/alias-1.c: New test.
14335
14336 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14337
14338         * gcc.dg/empty1.C: New test.
14339
14340         * g++.dg/tls/init-2.C: Tweak error messages.
14341
14342 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
14343
14344         * gcc.c-torture/compile/20020923-1.c: New test.
14345
14346 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
14347
14348         * gcc.c-torture/execute/ffs-1.c: New test.
14349         * gcc.c-torture/execute/ffs-2.c: Ditto.
14350
14351 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
14352
14353         * g++.dg/overload/member1.C: New test.
14354
14355 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
14356
14357         * g++.dg/abi/empty7.C: New test.
14358         * g++.dg/init/pm2.C: Likewise.
14359
14360 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
14361
14362         * g++.dg/rtti/crash1.C: New test.
14363
14364 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
14365
14366         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
14367         gcc.dg/sibcall-4.c: New tests.
14368
14369 2002-09-28  Roger Sayle  <roger@eyesopen.com>
14370
14371         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
14372         powerpc and MMIX targets.
14373
14374 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
14375
14376         * gcc.dg/cpp/20020927-1.c: New.
14377
14378 2002-09-26  David S. Miller  <davem@redhat.com>
14379
14380         * gcc.c-torture/compile/trunctfdf.c: New.
14381
14382 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14383
14384         * lib/target-supports.exp (check_weak_available): Handle solaris2.
14385
14386 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
14387
14388         * gcc.c-torture/execute/loop-15.c: New.
14389
14390 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
14391
14392         * README.QMTEST: Fix typo.
14393
14394 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14395
14396         * gcc.dg/20020926-1.c: New test.
14397
14398 2002-09-25  David S. Miller  <davem@redhat.com>
14399
14400         PR target/7842
14401         * gcc.c-torture/execute/shiftdi.c: New test.
14402
14403 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
14404
14405         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
14406         unique to the tool.
14407         * lib/g77.exp (g77_init): Likewise.
14408         * lib/g++.exp (g++_init): Likewise.
14409         * lib/objc.exp (objc_init): Likewise.
14410
14411 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
14412
14413         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
14414         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
14415         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
14416
14417 2002-09-25  Richard Henderson  <rth@redhat.com>
14418
14419         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
14420         too-small long double.
14421
14422 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
14423
14424         * gcc.dg/20020919-1.c: New test.
14425
14426 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
14427
14428         * g++.dg/abi/bitfield6.C: New test.
14429         * g++.dg/abi/bitfield7.C: New test.
14430         * g++.dg/abi/bitfield8.C: New test.
14431         * g++.dg/abi/vbase11.C: New test.
14432
14433 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14434
14435         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
14436         hppa*-*-hpux*.  Update test comment.
14437
14438 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
14439
14440         * gcc.dg/tls/struct-1.c: New test.
14441
14442 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
14443
14444         * gcc.dg/cpp/tr-warn2.c: Update.
14445
14446 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14447
14448         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
14449
14450 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14451
14452         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
14453         systems.
14454
14455 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
14456
14457         * gcc.c-torture/execute/ieee/mzero3.c: New test.
14458
14459         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
14460         Adjust for c++filt moved to binutils.  Remove spurious duplicate
14461         setting of cxxfilt.
14462
14463 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
14464
14465         * gcc.dg/20020312-2.c: Update for darwin.
14466
14467 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14468
14469         * g++.old-deja/g++.other/crash32.C: Mark ICE.
14470
14471 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
14472
14473         * objc.dg/comp-types-1.m: New test.
14474         * objc.dg/comp-types-2.m: New test.
14475         * objc.dg/comp-types-3.m: New test.
14476         * objc.dg/comp-types-4.m: New test.
14477         * objc.dg/comp-types-5.m: New test.
14478         * objc.dg/comp-types-6.m: New test.
14479
14480 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14481
14482         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
14483
14484 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14485
14486         * g++.dg/other/do1.C: New test.
14487
14488         * g++.dg/template/subst1.C: New test.
14489
14490 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
14491
14492         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
14493
14494 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14495
14496         * g++.dg/template/qualttp20.C: Adjust expected errors.
14497         * g++.old-deja/g++.jason/report.C: Likewise.
14498         * g++.old-deja/g++.other/qual1.C: Likewise.
14499
14500         * g++.dg/lookup/scoped2.C: New test.
14501
14502         * g++.dg/ext/asm3.C: New test.
14503
14504 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
14505
14506         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
14507
14508 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
14509
14510         * ChangeLog: follow spelling conventions.
14511         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
14512         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
14513         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
14514         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
14515         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
14516         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
14517         * g++.old-deja/g++.law/global-init1.C: Likewise.
14518         * g++.old-deja/g++.other/delete4.C: Likewise.
14519         * g++.old-deja/g++.other/inline21.C: Likewise.
14520         * g++.old-deja/g++.other/singleton.C: Likewise.
14521         * g77.dg/strlen0.f: Likewise.
14522         * g77.f-torture/compile/20010519-1.f: Likewise.
14523         * g77.f-torture/compile/980310-4.f: Likewise.
14524         * gcc.c-torture/compile/20000605-1.c: Likewise.
14525         * gcc.c-torture/execute/20020225-1.c: Likewise.
14526         * gcc.dg/c90-hexfloat-2.c: Likewise.
14527         * gcc.dg/c99-bool-1.c: Likewise.
14528         * gcc.dg/c99-hexfloat-2.c: Likewise.
14529         * gcc.dg/dll-2.c: Likewise.
14530         * gcc.dg/wtr-union-init-1.c: Likewise.
14531         * gcc.dg/wtr-union-init-2.c: Likewise.
14532         * gcc.dg/wtr-union-init-3.c: Likewise.
14533         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14534         * gcc.dg/cpp/defined.c: Likewise.
14535         * gcc.dg/cpp/macsyntx.c: Likewise.
14536         * gcc.dg/cpp/paste2.c: Likewise.
14537         * gcc.dg/cpp/trad/defined.c: Likewise.
14538         * gcc.dg/format/c90-printf-1.c: Likewise.
14539         * gcc.dg/format/c90-scanf-1.c: Likewise.
14540         * gcc.dg/format/c99-printf-1.c: Likewise.
14541         * gcc.dg/format/c99-scanf-1.c: Likewise.
14542         * gcc.misc-tests/gcov-8.c: Likewise.
14543         * lib/profopt.exp: Likewise.
14544
14545 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
14546
14547         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
14548
14549 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14550
14551         * g++.dg/inherit/using2.C: New test.
14552
14553 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
14554
14555         * ChangeLog: Follow spelling conventions.
14556         * g++.dg/template/friend4.C: Likewise.
14557         * g++.old-deja/g++.pt/crash67.C: Likewise.
14558         * gcc.c-torture/execute/20000801-4.c: Likewise.
14559         * gcc.dg/c90-digraph-1.c: Likewise.
14560         * gcc.dg/c94-digraph-1.c: Likewise.
14561         * gcc.dg/c99-digraph-1.c: Likewise.
14562         * gcc.dg/cpp/line5.c: Likewise.
14563         * gcc.dg/cpp/multiline.c: Likewise.
14564         * gcc.dg/cpp/trad/literals-1.c: Likewise.
14565         * gcc.dg/format/attr-3.c: Likewise.
14566         * gcc.dg/format/c90-scanf-3.c: Likewise.
14567         * gcc.dg/format/ext-4.c: Likewise.
14568
14569 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14570
14571         * g++.dg/template/pretty1.C: New test.
14572
14573 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
14574
14575         * gcc.c-torture/execute/struct-cpy-1.c: New test.
14576
14577 2002-09-13  Matt Austern  <austern@apple.com>
14578
14579         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
14580         passing a cast expression to a function by const reference.
14581
14582 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14583
14584         * g++.dg/template/deduce1.C: New test.
14585
14586 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14587
14588         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14589         32-bit int.
14590
14591 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14592
14593         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14594         usage.
14595
14596 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14597
14598         * gcc.c-torture/compile/20020910-1.c: New test.
14599
14600 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14601
14602         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14603
14604 2002-09-10  Andreas Jaeger  <aj@suse.de>
14605
14606         * gcc.dg/20020312-2.c: Adjust for x86-64.
14607
14608 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14609
14610         * g77.dg/7388.f: New test case for PR 7388.
14611
14612 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14613
14614         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14615
14616 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14617
14618         * objc.dg/proto-lossage-1.m: New test.
14619
14620 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14621
14622         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14623
14624 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14625
14626         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14627         expected to pass.
14628
14629 2002-09-06  Stan Shebs  <shebs@apple.com>
14630             David Edelsohn  <edelsohn@gnu.org>
14631
14632         * gcc.dg/weak: New directory.
14633         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
14634         target-specific xfail bits.
14635         * gcc.dg/typeof-2.c: Move to new directory.
14636         * gcc.dg/weak.exp: New expect script.
14637
14638 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
14639
14640         * gcc.c-torture/execute/extzvsi.c: New test.
14641
14642 2002-09-05  Stan Shebs  <shebs@apple.com>
14643
14644         * gcc.dg/weak-1.c: xfail on Darwin.
14645         * gcc.dg/weak-2.c: Ditto.
14646         * gcc.dg/weak-3.c: Ditto.
14647         * gcc.dg/weak-4.c: Ditto.
14648         * gcc.dg/weak-5.c: Ditto.
14649         * gcc.dg/weak-6.c: Ditto.
14650         * gcc.dg/weak-7.c: Ditto.
14651         * gcc.dg/weak-8.c: Ditto.
14652         * gcc.dg/weak-9.c: Ditto.
14653
14654 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
14655
14656         * gcc.c-torture/execute/loop-14.c: New test.
14657
14658 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
14659
14660         * g++.dg/other/cxa-atexit1.C: New test.
14661
14662         * gcc.dg/typeof-2.c: New test.
14663
14664 2002-09-03  Roger Sayle  <roger@eyesopen.com>
14665
14666         * gcc.dg/builtins-2.c: New testcase.
14667         * gcc.dg/builtins-3.c: New testcase.
14668
14669 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
14670
14671         * gcc.dg/cpp/_Pragma4.c: New test.
14672
14673 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
14674
14675         * objc/execute/nil_method-1.m: New testcase.
14676
14677 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
14678
14679         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
14680         [Object class], not [Object initialize].
14681
14682 2002-08-31  Roger Sayle  <roger@eyesopen.com>
14683             Hans-Peter Nilsson  <hp@bitrange.com>
14684
14685         * gcc.c-torture/execute/20020720-1.x: Skip test on
14686         mmix-knuth-mmixware.  Correct comment.
14687
14688 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
14689
14690         * testsuite/g++.dg/abi/bitfield5.C: New test.
14691         * testsuite/g++.dg/abi/vbase10.C: Likewise.
14692
14693 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
14694
14695         * objc.dg/undeclared-selector.m: New test.
14696
14697 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
14698
14699         * g++.dg/other/offsetof1.C: Avoid cast warning.
14700
14701 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
14702
14703         * objc.dg/super-class-2.m: New test.
14704
14705 2002-08-24  Matt Austern  <austern@apple.com>
14706
14707         * g++.dg/ext/lvaddr.C: New test.
14708         * g++.dg/ext/lvcast.C: New test.
14709
14710 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
14711
14712         * testsuite/g++.dg/inherit/cond1.C: New test.
14713
14714 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
14715
14716         * gcc.dg/noncompile/incomplete-1.c: New test.
14717
14718 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14719
14720         * gcc.dg/typespec-1.c: New test.
14721
14722 2002-08-20  Devang Patel  <dpatel@apple.com>
14723         * objc.dg/proto-hier-2.m: New test.
14724
14725 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
14726
14727         * objc.dg/bitfield-1.m: New test.
14728         * objc.dg/bitfield-2.m: New test.
14729
14730 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14731
14732         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
14733         gcc.dg/c99-flex-array-4.c: New tests.
14734
14735 2002-08-16  Stan Shebs  <shebs@apple.com>
14736
14737         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
14738
14739 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
14740
14741         * gcc.dg/typeof-1.c: New test.
14742         * g++.dg/ext/typeof2.C: New test.
14743
14744 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14745
14746         * g++.dg/other/offsetof1.C: New test.
14747
14748 2002-08-14  Richard Henderson  <rth@redhat.com>
14749
14750         * gcc.dg/tls/diag-3.c: Fix expected message strings.
14751
14752 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
14753
14754         * gcc.dg/cpp/_Pragma3.c: New test.
14755
14756 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
14757
14758         * g++.dg/template/inherit3: New test.
14759
14760 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14761
14762         * gcc.dg/bitfld-4.c: Add blank options.
14763
14764 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
14765
14766         * g++.dg/template/crash1.C: New test.
14767
14768 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14769
14770         * gcc.dg/tls/opt-2.c: New test.
14771
14772 2002-08-08  Devang Patel  <dpatel@apple.com>
14773
14774         * objc.dg/selector-1.m : New test
14775
14776 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14777
14778         * g++.dg/abi/bitfield4.C: New test.
14779         * gcc.dg/bitfld-4.c: New test.
14780
14781 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14782
14783         * g++.dg/other/packed1.C: New test.
14784
14785 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
14786
14787         * g++.dg/abi/offsetof.C: Tweak error messages.
14788         * g++.old-deja/g++.mike/p10769a.C: Likewise.
14789
14790 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14791
14792         * gcc.dg/bitfld-3.c: New test.
14793
14794 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14795             Richard Henderson  <rth@redhat.com>
14796
14797         * gcc.dg/i386-bitfield1.c: New test.
14798         * g++.dg/abi/bitfield3.C: Update.
14799
14800 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
14801
14802         * objc.dg/const-str-2.m: Update.
14803         * gcc.dg/cpp/c++98.c: Change to C extension.
14804         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
14805         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
14806
14807 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
14808
14809         * testsuite/gcc.dg/tls/diag-3.c: New.
14810
14811 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
14812
14813         * g++.dg/README (Subdirectories): Document new subdir expr.
14814         * g++.dg/expr/pmf-1.C: New test.
14815
14816 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
14817
14818         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
14819
14820 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
14821
14822         * g++.dg/abi/bitfield3.C: New test.
14823
14824 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
14825
14826         * lib/gcov.exp: Tweak expected line formats.
14827         * gcc.misc-tests/gcov8.c: New test.
14828         * gcc.misc-tests/gcov8.x: New flags.
14829
14830 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
14831
14832         * consistency.vlad/layout/endian.c: Include string.h.
14833
14834         * gcc.c-torture/execute/20020805-1.c: New test.
14835
14836 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
14837
14838         * g++.dg/other/conversion1.C: New test.
14839
14840 2002-08-03  Roger Sayle  <roger@eyesopen.com>
14841
14842         * gcc.dg/builtins-1.c: New testcase.
14843
14844 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
14845
14846         * g++.dg/inherit/access3.C: New test.
14847
14848 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
14849
14850         * gcc.dg/ia64-visibility-2.c: New test.
14851
14852 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
14853
14854         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14855         __qualifier_flags to __flags.
14856
14857 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14858
14859         * g++.dg/inherit/operator1.C: New test.
14860         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14861         * g++.dg/other/error1.C: Change expected error message.
14862         * g++.dg/template/conv4.C: Likewise.
14863
14864 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14865
14866         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14867         for documented behavior.
14868
14869 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14870
14871         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14872         several targets known to fail.
14873
14874 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14875
14876         * gcc.dg/mips-args-[123].c: New tests.
14877
14878 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14879
14880         * gcc.dg/ppc-spe.c: New.
14881
14882 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14883
14884         * g++.dg/other/ptrmem4.C: New testcase.
14885
14886 2002-07-24  Richard Henderson  <rth@redhat.com>
14887
14888         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14889
14890 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14891
14892         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14893
14894 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14895
14896         * gcc.c-torture/execute/memset-3.c: New testcase.
14897
14898 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14899
14900         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14901         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14902
14903 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14904
14905         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14906         Delete.
14907
14908 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14909
14910         * gcc.c-torture/compile/simd-4.c: New test.
14911
14912 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14913
14914         PR c++/7347, c++/7348
14915         * g++.dg/template/access4.C: New test.
14916         * g++.dg/template/access5.C: New test.
14917         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14918         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14919         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14920         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14921
14922 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14923
14924         * gcc.dg/gnu89-init-2.c: New test.
14925
14926 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14927
14928         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14929
14930 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14931
14932         * gcc.c-torture/execute/20020720-1.c: New testcase.
14933
14934 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14935
14936         * gcc.dg/cpp/Wsignprom.c: New tests.
14937
14938 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14939
14940         * gcc.c-torture/execute/loop-13.c: New test.
14941
14942 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14943
14944         * gcc.dg/cpp/expr.c: New tests.
14945
14946 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14947
14948         * g++.dg/opt/pr6713.C: Add template instantiation.
14949
14950 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14951
14952         * gcc.dg/nest.c: New test.
14953
14954 2002-07-17  Richard Henderson  <rth@redhat.com>
14955
14956         * g++.dg/opt/pr6713.C: New test.
14957
14958 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14959
14960         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14961         XFAIL for all x86 processors.
14962
14963 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14964
14965         * gcc.c-torture/execute/20010122-1.x: Do not test with
14966         -fomit-frame-pointer.
14967
14968 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14969
14970         * g++.dg/template/instantiate2.C: New test.
14971         * g++.dg/template/spec4.C: New test.
14972
14973 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14974
14975         * g++.dg/template/access2.C: New test.
14976         * g++.dg/template/access3.C: New test.
14977
14978 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14979
14980         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14981         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14982         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14983         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14984         Convert to use <stdarg.h>.
14985         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14986         Delete.
14987         * gcc.dg/va-arg-2.c: New.
14988         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14989
14990 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14991
14992         * gcc.c-torture/compile/20020710-1.c: New test.
14993
14994 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14995                           Andrew Pinski  <pinskia@physics.uc.edu>
14996
14997         gcc.c-torture/compile/simd-2.c: New testcase.
14998         gcc.c-torture/compile/simd-3.c: Likewise.
14999
15000 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
15001
15002         PR c++/7224
15003         * g++.dg/overload/error1.C: New test.
15004
15005 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15006
15007         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
15008         configuration and IRIX 6 O32 ABI.
15009
15010 2002-07-11  Roger Sayle  <roger@eyesopen.com>
15011
15012         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
15013
15014 2002-07-10  Roger Sayle  <roger@eyesopen.com>
15015
15016         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
15017
15018 2002-07-10  Jeffrey A Law  <law@redhat.com>
15019
15020         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
15021
15022         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
15023
15024 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
15025
15026         * gcc.dg/20020312-2.c: Check for __PPC__.
15027
15028 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
15029
15030         * gcc.c-torture/compile/20020709-1.c: New test.
15031
15032 2002-07-07  Roger Sayle  <roger@eyesopen.com>
15033
15034         * g++.dg/template/qualttp21.C: New test case.
15035
15036 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
15037
15038         * gcc.c-torture/compile/20020706-1.c: New test.
15039         * gcc.c-torture/compile/20020706-2.c: New test.
15040
15041 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
15042             Alexandre Oliva  <aoliva@redhat.com>
15043
15044         * g++.dg/warn/incomplete1.C: New test.
15045
15046 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15047
15048         PR c++/7099
15049         * g++.dg/warn/noreturn1.C: New test.
15050
15051 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
15052
15053         PR c++/6706
15054         * g++.dg/debug/debug6.C: New test.
15055         * g++.dg/debug/debug7.C: New test.
15056
15057 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
15058
15059         * gcc.c-torture/compile/simd-3.c: New test.
15060
15061 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
15062
15063         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
15064         * gcc.dg/20020620-1.c: Likewise.
15065
15066 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15067
15068         PR c++/6944
15069         * g++.dg/init/array4.C: New test.
15070         * g++.dg/init/array5.C: New test.
15071
15072 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
15073
15074         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
15075         * gcc.c-torture/execute/simd-2.c (main): Likewise.
15076
15077 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15078
15079         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
15080         * gcc.dg/wtr-aggr-init-1.c: Likewise.
15081         * gcc.dg/wtr-conversion-1.c: Likewise.
15082         * gcc.dg/wtr-escape-1.c: Likewise.
15083         * gcc.dg/wtr-int-type-1.c: Likewise.
15084         * gcc.dg/wtr-label-1.c: Likewise.
15085         * gcc.dg/wtr-static-1.c: Likewise.
15086         * gcc.dg/wtr-strcat-1.c: Likewise.
15087         * gcc.dg/wtr-suffix-1.c: Likewise.
15088         * gcc.dg/wtr-switch-1.c: Likewise.
15089         * gcc.dg/wtr-unary-plus-1.c: Likewise.
15090         * gcc.dg/wtr-union-init-1.c: Likewise.
15091         * gcc.dg/wtr-union-init-2.c: Likewise.
15092         * gcc.dg/wtr-union-init-3.c: Likewise.
15093
15094         * gcc.dg/wtr-func-def-1.c: New test.
15095
15096 2002-07-02 Devang Patel <dpatel@apple.com>
15097
15098         * objc.dg/param-1.m: New test.
15099
15100 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
15101
15102         * gcc.dg/cpp/trad/directive.c: Add test.
15103         * gcc.dg/cpp/trad/macroargs.c: Add test.
15104         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
15105
15106 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
15107
15108         * gcc.dg/cpp/cmdlne-M.c: New test.
15109
15110 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
15111
15112         * objc.dg/desig-init-1.m: New test.
15113
15114 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15115
15116         PR c++/6716
15117         * g++.dg/template/instantiate1.C: New test.
15118
15119 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
15120
15121         PR c++/7112
15122         * g++.dg/template/sizeof2.C: New test.
15123
15124 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15125
15126         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
15127         gcc.dg/cpp/trad/include.c: New tests.
15128
15129 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
15130
15131         PR target/7177
15132         * gcc.c-torture/compile/20020701-1.c: New test.
15133
15134 2002-07-01  Stan Shebs  <shebs@apple.com>
15135
15136         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
15137         header here...
15138         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
15139         (objc-torture-execute): or here.
15140
15141 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
15142
15143         * gcc.c-torture/execute/arith-rand-ll.c: New test.
15144
15145 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15146
15147         * gcc.dg/cpp/trad/escaped-nl.c: New test.
15148
15149 2002-06-30  Devang Patel  <dpatel@apple.com>
15150
15151         * objc.dg/fsyntax-only.m: New test.
15152
15153 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
15154
15155         PR c++/6695
15156         * g++.dg/template/friend7.C: New file.
15157
15158 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
15159
15160         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
15161         return type.
15162
15163 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
15164
15165         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
15166         avoid division by zero.
15167
15168 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
15169
15170         * gcc.dg/Wunknownprag.c: New tests.
15171
15172 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
15173
15174         * gcc.c-torture/execute/simd-2.c: New test.
15175
15176 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
15177
15178         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
15179         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
15180         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
15181         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
15182         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
15183         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
15184         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
15185         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
15186         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
15187         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
15188         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
15189         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
15190         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
15191         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
15192         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
15193         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
15194         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
15195
15196 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
15197
15198         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
15199         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
15200         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
15201         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
15202         New tests.
15203         * gcc.dg/cpp/trad/directive.c: Update.
15204
15205 2002-06-23  Andreas Jaeger  <aj@suse.de>
15206
15207         * gcc.c-torture/execute/complex-6.c: New.
15208
15209 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
15210
15211         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
15212         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
15213         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
15214         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
15215
15216 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
15217
15218         * gcc.dg/cpp/trad: New directory with traditional tests copied
15219         from parent directory.
15220         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15221         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15222         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15223         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15224         Move to trad/ and rename.
15225         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
15226         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
15227         gcc.dg/cpp/trad/redef2.c: New tests.
15228         * gcc.dg/cpp/trad/trad.exp: New driver.
15229
15230 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
15231
15232         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15233         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15234         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15235         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15236         Remove.
15237
15238 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
15239
15240         * gcc.dg/20020620-1.c: New test.
15241
15242 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15243
15244         * g++.dg/template/ttp4.C: New test.
15245
15246 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
15247
15248         * g++.dg/opt/vt1.C: Fix regexp.
15249
15250 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15251
15252         * gcc.c-torture/execute/pure-1.c: Make functions static again.
15253         Don't use attribute `noinline'.
15254
15255 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15256
15257         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
15258
15259 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
15260
15261         * gcc.c-torture/execute/simd-1.c: New.
15262
15263         * gcc.dg/simd-1.c: New.
15264
15265 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15266
15267         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
15268
15269 2002-06-16  Richard Henderson  <rth@redhat.com>
15270
15271         * g++.dg/ext/anon-struct1.C: New.
15272         * g++.dg/ext/anon-struct2.C: New.
15273         * g++.dg/ext/anon-struct3.C: New.
15274         * gcc.dg/anon-struct-1.c: New.
15275         * gcc.dg/anon-struct-2.c: New.
15276         * gcc.dg/anon-struct-3.c: New.
15277         * gcc.dg/20011008-1.c: Adjust warning text.
15278         * gcc.dg/20020527-1.c: Add -fms-extensions.
15279
15280 2002-06-16  Richard Henderson  <rth@redhat.com>
15281
15282         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
15283
15284 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
15285
15286         * gcc.c-torture/execute/20020615-1.c: New test.
15287
15288 2002-06-15  Roger Sayle  <roger@eyesopen.com>
15289
15290         * gcc.c-tortuture/execute/compare-1.c: New test case.
15291         * gcc.c-tortuture/execute/compare-2.c: New test case.
15292         * gcc.c-tortuture/execute/compare-3.c: New test case.
15293
15294 2002-06-13  Richard Henderson  <rth@redhat.com>
15295
15296         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
15297         ia64 ilp32.
15298
15299 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15300
15301         * g++.dg/template/typename2.C: Update error message.
15302
15303 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
15304
15305         * gcc.c-torture/execute/20020611-1.c: New test.
15306
15307 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
15308
15309         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
15310         list of targets to skip.
15311
15312 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
15313
15314         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
15315         targets if not optimizing.
15316
15317 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
15318
15319         * gcc.c-torture/compile/20020605-1.c: New test.
15320
15321         * g++.dg/opt/vt1.C: New test.
15322
15323         * gcc.dg/20020531-1.c: New test.
15324
15325         * gcc.dg/20020530-1.c: New test.
15326
15327         * gcc.dg/20020527-1.c: New test.
15328
15329         * g++.dg/opt/cse1.C: New test.
15330
15331 2002-06-07  Roger Sayle  <roger@eyesopen.com>
15332
15333         * gcc.dg/20020607-2.c: New test case.
15334
15335 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
15336
15337         * gcc.c-torture/compile/20020604-1.c: New test.
15338
15339 2002-06-04  Richard Henderson  <rth@redhat.com>
15340
15341         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
15342         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
15343         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
15344
15345 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
15346
15347         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
15348
15349 2002-06-03  Richard Henderson  <rth@redhat.com>
15350
15351         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
15352         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
15353
15354 2002-06-02  Richard Henderson  <rth@redhat.com>
15355
15356         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
15357         test functions static.
15358
15359 2002-06-02  Andreas Jaeger  <aj@suse.de>
15360
15361         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
15362         now.
15363
15364 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15365
15366         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
15367         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
15368         Update for mofified diagnostics.
15369         * gcc.dg/c99-intconst-1.c: No longer fail.
15370
15371 2002-06-02  Richard Henderson  <rth@redhat.com>
15372
15373         * gcc.dg/uninit-A.c: Remove xfail markers.
15374
15375 2002-06-01  Roger Sayle  <roger@eyesopen.com>
15376
15377         * gcc.dg/fnegate-1.c: New test case.
15378
15379 2002-05-30  Osku Salerma  <osku@iki.fi>
15380
15381         * gcc.c-torture/execute/mayalias-1.c: New file.
15382
15383 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15384
15385         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
15386         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
15387         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
15388
15389 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
15390
15391         * gcc.c-torture/execute/20020529-1.c: New test.
15392
15393 2002-05-27  Richard Henderson  <rth@redhat.com>
15394
15395         * g++.dg/ext/attrib6.C: New test case.
15396
15397 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15398
15399         * gcc.c-torture/execute/pure-1.c: New test.
15400
15401 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15402
15403         * gcc.dg/cpp/arith-2.c: Remove.
15404
15405 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15406
15407         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
15408         * gcc.dg/cpp/if-3.c: Remove.
15409
15410 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
15411
15412         * g++.dg/opt/cse2.C: New test.
15413
15414 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
15415
15416         * gcc.dg/cpp/arith-1.c: New semantic tests.
15417         * gcc.dg/cpp/if-1.c: Update.
15418
15419 2002-05-24  Ben Elliston  <bje@redhat.com>
15420
15421         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
15422
15423 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15424
15425         * gcc.dg/verbose-asm.c: New test.
15426
15427 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15428
15429         * gcc.dg/cpp/paste12.c: New test.
15430
15431 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15432
15433         * g++.dg/parse/named_ops.C: New test.
15434
15435 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
15436
15437         * gcc/testsuite/gcc.dg/weak-8.c: New test.
15438
15439 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
15440
15441         * gcc.dg/weak-2.c: Allow optional leading underscore
15442         in scan-assembler symbol name.
15443         * gcc.dg/weak-3.c: Likewise.
15444         * gcc.dg/weak-4.c: Likewise.
15445         * gcc.dg/weak-5.c: Likewise.
15446
15447 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
15448
15449         * gcc.dg/20020523-1.c: New test.
15450
15451 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15452
15453         * objc.dg/const-str-2.m: Update now that we stop after
15454         a command line error.
15455
15456 2002-05-22  Richard Henderson  <rth@redhat.com>
15457
15458         * g++.dg/dg.exp: Fix typo in test pruneing.
15459
15460 2002-05-22  Richard Henderson  <rth@redhat.com>
15461
15462         * g++.dg/dg.exp: Prune the tls subdirectory.
15463         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
15464         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
15465         * g++.dg/tls/init-1.C: New.
15466
15467 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
15468
15469         * gcc.dg/20020517-1.c: New test.
15470
15471 2002-05-21  Richard Henderson  <rth@redhat.com>
15472
15473         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
15474         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
15475
15476 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
15477
15478         * g++.dg/other/copy2.C: New test.
15479
15480 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
15481
15482         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
15483         (MAX_COPY): Bump up to 10 times sizeof (long long).
15484         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
15485
15486         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
15487         sizeof (long long).
15488
15489         * gcc.c-torture/execute/strcpy-1.c: New test.
15490
15491 2002-05-19  Jason Merrill  <jason2redhat.com>
15492
15493         * g++.dg/ext/oper1.C: New test.
15494
15495 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
15496 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
15497
15498         * README.QMTEST: New file.
15499
15500         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
15501
15502 2002-05-19  Andreas Jaeger  <aj@suse.de>
15503
15504         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
15505         now.
15506         * gcc.c-torture/execute/loop-2d.x: Likewise.
15507
15508 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
15509
15510         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
15511         support weak symbols.
15512         * gcc.dg/weak-4.c: Likewise
15513         * gcc.dg/weak-6.c: Likewise
15514
15515 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
15516
15517         * gcc.dg/weak-3.c: Add dg-excess-error comment for
15518         cygwin, coff and h8300-*-hms targets
15519         * gcc.dg/weak-5.c: Likewise
15520         * gcc.dg/weak-7.c: Likewise
15521
15522 2002-05-16  Jason Merrill  <jason@redhat.com>
15523
15524         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
15525         (scan-assembler-not, scan-assembler-dem): Likewise.
15526         (scan-assembler-dem-not): Likewise.
15527
15528 2002-05-15  Richard Henderson  <rth@redhat.com>
15529
15530         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
15531
15532 2002-05-15  Richard Henderson  <rth@redhat.com>
15533
15534         * gcc.dg/weak-5.c (vfoo1c): No warning here.
15535         (vfoo1f): Warning here.
15536         (vfoo1l): Don't redefine the alias.
15537
15538 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
15539
15540         * g++.dg/init/pm1.C: New test.
15541
15542 2002-05-12  David S. Miller  <davem@redhat.com>
15543
15544         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
15545         types.
15546
15547 2002-05-10  Roger Sayle  <roger@eyesopen.com>
15548
15549         * gcc.c-torture/execute/20020510-1.c: New test case.
15550
15551 2002-05-10  David S. Miller  <davem@redhat.com>
15552
15553         * gcc.c-torture/execute/conversion.c: Test long double too.
15554
15555 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
15556
15557         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
15558         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
15559         * lib/g++.exp (g++_link_flags): Likewise.
15560         * lib/objc.exp (objc_target_compile): Likewise.
15561
15562 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15563
15564         * gcc.dg/cpp/poison.c: Update.
15565         * gcc.dg/cpp/20000625-2.c: Remove.
15566         * gcc.dg/cpp/direct2s.c: Remove final test.
15567
15568 2002-05-08  Tom Rix  <trix@redhat.com>
15569
15570         * gcc.c-torture/execute/20020508-1.c: New test.
15571         * gcc.c-torture/execute/20020508-2.c: New test.
15572         * gcc.c-torture/execute/20020508-3.c: New test.
15573
15574 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15575
15576         * gcc.dg/cpp/charconst-4.c: More tests.
15577
15578 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
15579
15580         PR c/6569
15581         * gcc.dg/weak-3.c: Update location of warning messages.
15582         * gcc.dg/weak-5.c: Likewise.
15583
15584 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15585
15586         * gcc.c-torture/execute/20020506-1.c: New test case.
15587
15588 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15589
15590         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15591
15592 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15593
15594         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15595
15596 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15597
15598         * gcc.dg/cpp/charconst-3.c: New test.
15599
15600 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15601
15602         * gcc.dg/cpp/charconst.c: Update tests.
15603
15604 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15605
15606         * treelang: Added directory for new sample language treelang. Also
15607         lib/treelang.exp: New file to signal treelang should be tested.
15608
15609 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15610
15611         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15612         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15613         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15614         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15615         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15616         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15617         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15618
15619 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15620
15621         * gcc.dg/format/xopen-2.c: New test.
15622
15623 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15624
15625         * gcc.dg/20020503-1.c: New test.
15626
15627 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
15628
15629         * g++.dg/init/dtor1.C: Make it tougher.
15630
15631 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
15632
15633         * g++.dg/init/dtor1.C: New test.
15634
15635 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
15636
15637         * gcc.dg/altivec-8.c: New.
15638
15639 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
15640
15641         * gcc.dg/altivec-7.c: New.
15642
15643 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
15644
15645         * g++.dg/parse/typedef1.C: New test.
15646
15647 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
15648
15649         PR c++/6486
15650         * g++.dg/template/friend6.C: New test.
15651
15652         PR c++/6492
15653         * g++.dg/init/copy1.C: New test.
15654
15655 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
15656
15657         * g++.dg/warn/effc1.C: New test.
15658
15659 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15660
15661         * gcc.dg/cpp/if-cexp.c: Add a test.
15662
15663 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
15664
15665         * gcc.dg/20020426-2.c: New test.
15666
15667 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15668
15669         * gcc.dg/cpp/if-mop.c: Update.
15670         * gcc.dg/cpp/if-mpar.c: Add test.
15671         * gcc.dg/cpp/if-oppr.c: Update.
15672
15673 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15674
15675         PR c/6343
15676         * gcc.dg/weak-[2-7].c: New tests.
15677
15678 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15679
15680         * gcc.dg/enum1.c: New test.
15681
15682 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15683
15684         PR c++/6497
15685         * g++.dg/inherit/access2.C: New test.
15686
15687 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15688
15689         PR bootstrap/6445
15690         * gcc.dg/20020426-1.c: New test.
15691
15692 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15693
15694         * g++.dg/abi/enum1.C: New test.
15695
15696 2002-04-26  Richard Henderson  <rth@redhat.com>
15697
15698         * gcc.dg/c99-bool-1.c: Expect always true warning.
15699
15700 2002-04-25  Roger Sayle  <roger@eyesopen.com>
15701
15702         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
15703
15704 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15705
15706         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
15707         targets.
15708
15709 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
15710
15711         * g++.dg/abi/mange7.C: New test.
15712
15713         PR c++/6438.
15714         * g++.dg/parse/stmtexpr2.C: New test.
15715
15716 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
15717
15718         * gcc.dg/20020312-2.c: Add SH target.
15719
15720 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15721
15722         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
15723         compiler output on mips*-*-irix*.
15724
15725 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
15726
15727         * g++.dg/parse/attr1.C: New test.
15728
15729 2002-04-23  Roger Sayle  <roger@eyesopen.com>
15730
15731         * gcc.c-torture/execute/string-opt-17.c: New test case.
15732         * gcc.c-torture/execute/memset-2.c: New test case.
15733
15734 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
15735
15736         PR c++/6256:
15737         * g++.dg/template/friend5.C: New test.
15738
15739         PR c++/6331:
15740         * g++.dg/template/qual1.C: Likewise.
15741
15742 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
15743
15744         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
15745         Include stdlib.h, not stdio.h or ctype.h.
15746
15747 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
15748
15749         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
15750         cris-*-elf* and mmix-*-*.
15751         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
15752         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
15753         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
15754         Ditto.
15755         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
15756         * gcc.dg/wchar_t-1.c: Ditto.
15757
15758 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
15759
15760         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
15761         Clarify comment.
15762
15763 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
15764
15765         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
15766
15767 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15768
15769         * gcc.c-torture/execute/20000906-1.x: Delete.
15770
15771 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
15772
15773         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
15774
15775 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
15776
15777         * PR6367
15778         * g77.f-torture/execute/6367.f: New test.
15779         * g77.f-torture/execute/6367.x: Disable for MMIX.
15780
15781 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
15782
15783         * PR6352
15784         * g++.dg/opt/inline2.C: New test.
15785
15786 2002-04-18  Richard Henderson  <rth@redhat.com>
15787
15788         * gcc.dg/20000906-1.c: Enable for all targets.
15789         * gcc.c-torture/compile/iftrap-2.c: New.
15790
15791 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15792
15793         * gcc.dg/20020418-1.c: New test.
15794         * gcc.dg/20020418-2.c: New test.
15795
15796 2002-04-18  Richard Henderson  <rth@redhat.com>
15797
15798         * gcc.c-torture/compile/iftrap-1.c: New.
15799         * gcc.dg/iftrap-1.c: Adjust for ia64.
15800         * gcc.dg/iftrap-2.c: New.
15801
15802 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15803
15804         * gcc.c-torture/compile/20020418-1.c: New test.
15805
15806 2002-04-18  Roger Sayle  <roger@eyesopen.com>
15807
15808         * gcc.c-torture/compile/20020415-1.c: New.
15809
15810 2002-04-18  David S. Miller  <davem@redhat.com>
15811
15812         * gcc.c-torture/execute/20020418-1.c: New test.
15813
15814 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
15815
15816         * gcc.dg/20020416-1.c: New test.
15817
15818         * g++.dg/opt/inline1.C: New test.
15819
15820 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
15821
15822         * gcc.dg/altivec-5.c: New test.
15823
15824         * gcc.dg/20020415-1.c: New test.
15825
15826 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
15827
15828         * testsuite/lib/chill.exp: Remove.
15829
15830 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
15831
15832         * g++.dg/other/big-struct.C: New test.
15833
15834 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
15835
15836         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
15837         of scratch file.
15838
15839 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
15840
15841         PR c/6277
15842         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
15843         in scan-assembler function name
15844
15845 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
15846
15847         * g77.f-torture/execute/980628-4.x,
15848         g77.f-torture/execute/980628-5.x,
15849         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15850         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15851         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
15852         i[34567]86-*-*.
15853
15854 2002-04-13  David S. Miller  <davem@redhat.com>
15855
15856         * gcc.c-torture/execute/20020413-1.c: New test.
15857
15858 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15859
15860         * gcc.dg/asm-6.c,
15861         * g++.dg/ext/asm1.C: New tests.
15862
15863 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15864
15865         PR c++ 5373.
15866         * g++.dg/parse/stmtexpr1.C: New test.
15867
15868         PR c++/5189.
15869         * g++.dg/template/copy1.C: New test.
15870
15871 2002-04-12  Richard Henderson  <rth@redhat.com>
15872
15873         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15874
15875 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15876
15877         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15878         gcc.c-torture/execute/20020307-2.c.
15879
15880 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15881
15882         * g++.dg/ext/attrib5.C,
15883         * g++.dg/lookup/struct1.C: New tests.
15884
15885 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15886
15887         * gcc.dg/20020411-1.c: New test.
15888
15889         * gcc.c-torture/execute/20020411-1.c: New test.
15890
15891 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15892
15893         * g77.f-torture/execute/6177.f: New test.
15894
15895 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15896
15897         PR middle-end/6247
15898         * g++.dg/opt/cleanup1.C: New test.
15899
15900         * g++.dg/opt/const1.C: New test.
15901
15902 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15903
15904         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15905
15906 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15907
15908         PR c++/5507
15909         * g++.dg/template/typename2.C: New test.
15910
15911 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15912
15913         * gcc.c-torture/execute/loop-12.c: New.
15914
15915 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15916
15917         * g77.f-torture/execute/980628-4.x,
15918         g77.f-torture/execute/980628-5.x,
15919         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15920         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15921         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15922
15923 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15924
15925         PR optimization/6086
15926         * g++.dg/opt/preinc1.C: New test.
15927
15928 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15929
15930         PR c++/5571
15931         * g++.dg/opt/static2.C: New test.
15932
15933 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15934
15935         PR c/5120
15936         * gcc.dg/20020406-1.c: New test.
15937
15938 2002-04-04  David S. Miller  <davem@redhat.com>
15939
15940         * gcc.c-torture/execute/20020404-1.c: New test.
15941
15942 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15943
15944         PR c/6123
15945         * gcc.dg/20020312-2.c: Do not declare global register variable
15946         if __PIC__ or __pic__ is defined.
15947
15948 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15949
15950         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15951         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15952
15953 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15954
15955         * gcc.misc-tests/linkage.exp: Update last change to handle
15956         sparc*-, not just sparc-.
15957
15958 2002-04-03  Richard Henderson  <rth@redhat.com>
15959
15960         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15961
15962 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15963
15964         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15965
15966 2002-04-02  David S. Miller  <davem@redhat.com>
15967
15968         * gcc.c-torture/execute/20020402-3.c: New test.
15969
15970 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15971
15972         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15973         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15974
15975         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15976         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15977         g77.f-torture/execute/20001201.x,
15978         g77.f-torture/execute/u77-test.x: New files.
15979
15980         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15981         * gcc.dg/wchar_t-1.c: Ditto.
15982
15983 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15984
15985         * gcc.c-torture/execute/20020402-1.c: New test.
15986
15987 2002-04-01  Richard Henderson  <rth@redhat.com>
15988
15989         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15990
15991         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15992
15993 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15994
15995         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15996
15997 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15998
15999         * g++.dg/inherit/template-as-base.C: Expect error.
16000         * g++.dg/inherit/namespace-as-base.C: Likewise.
16001
16002 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
16003
16004         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
16005         g++.dg/ext/instantiate3.C: Tweak match patterns.
16006
16007         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
16008         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
16009         -da test.
16010
16011 2002-03-31  Richard Henderson  <rth@redhat.com>
16012
16013         * gcc.dg/special/alias-2.c: New.
16014         * gcc.dg/special/ecos.exp: Run it.
16015
16016 2002-03-31  Richard Henderson  <rth@redhat.com>
16017
16018         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
16019
16020 2002-03-31  Kazu Hirata  <kazu@hxi.com>
16021
16022         * gcc.dg/weak-1.c: Disable on h8300 port.
16023
16024 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
16025
16026         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
16027         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
16028         ordering tests.
16029         * g++.dg/bprob/bprob-1.C: New test.
16030         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
16031         * g++.dg/gcov/gcov-1.C: New test.
16032         * g++.dg/gcov/gcov-1.x: New file.
16033         * g++.dg/gcov/gcov-2.C: New test.
16034         * g++.dg/gcov/gcov-3.C: New test.
16035         * g++.dg/gcov/gcov-3.h: New file.
16036
16037 2002-03-28  Roger Sayle  <roger@eyesopen.com>
16038
16039         * g++.old-deja/g++.other/builtins5.C: New test.
16040         * g++.old-deja/g++.other/builtins6.C: New test.
16041         * g++.old-deja/g++.other/builtins7.C: New test.
16042         * g++.old-deja/g++.other/builtins8.C: New test.
16043         * g++.old-deja/g++.other/builtins9.C: New test.
16044
16045 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
16046
16047         * g++.dg/opt/static1.C: New test.
16048
16049         * g++.dg/opt/longbranch1.C: New test.
16050
16051 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
16052
16053         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
16054
16055         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
16056
16057 2002-03-28  Jeffrey A Law  (law@redhat.com)
16058
16059         * gcc.c-torture/execute/20020328-1.c: New test.
16060
16061 2002-03-27  Richard Henderson  <rth@redhat.com>
16062
16063         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
16064         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
16065         move from g++.old-deja/g++.ext/.
16066
16067 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
16068
16069         * g++.dg/init/new2.C: New test.
16070
16071 2002-03-26  Richard Henderson  <rth@redhat.com>
16072
16073         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
16074
16075         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
16076         on sparc.
16077
16078         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
16079         sparcv9 systems.
16080         * gcc.dg/20001102-1.c: Likewise.
16081
16082 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
16083
16084         * gcc.dg/cpp/endif-pedantic1.c,
16085         gcc.dg/cpp/endif-pedantic2.c:  New tests.
16086
16087 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
16088
16089         * g++.dg/init/new1.C: New test.
16090
16091 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
16092
16093         * g++.dg/abi/vbase9.C: New test.
16094
16095 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
16096
16097         * gcc.dg/arm-asm.c: New test.
16098
16099 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
16100
16101         * gcc.dg/Wswitch-enum.c: New test.
16102         Fix PR c/5044.
16103
16104 2002-03-26  Richard Henderson  <rth@redhat.com>
16105
16106         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
16107         structure.
16108
16109 2002-03-25  Richard Henderson  <rth@redhat.com>
16110
16111         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
16112         sparcv9 systems.
16113
16114         * gcc.c-torture/compile/20011119-1.c (xxx): New.
16115         * gcc.c-torture/compile/20011119-2.c (xxx): New.
16116
16117 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
16118
16119         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
16120
16121 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
16122
16123         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
16124         targets using generic thunk support.
16125
16126 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
16127
16128         * gcc.c-torture/compile/20020323-1.c: New test.
16129
16130         * g++.dg/opt/conj2.C: New test.
16131
16132 2002-03-24  Richard Henderson  <rth@redhat.com>
16133
16134         * gcc.dg/weak-1.c: Use -fno-common.
16135
16136 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16137
16138         * g77.dg/f77-edit-apostrophe-out.f: New test
16139         * g77.dg/f77-edit-h-out.f: New test
16140         * g77.dg/f77-edit-t-in.f: New test
16141         * g77.dg/f77-edit-t-out.f: New test
16142         * g77.dg/f77-edit-x-out.f: New test
16143         * g77.dg/f77-edit-slash-out.f: New test
16144         * g77.dg/f77-edit-colon-out.f: New test
16145         * g77.dg/f77-edit-s-out.f: New test
16146
16147 2002-03-24  Richard Henderson  <rth@redhat.com>
16148
16149         * objc/execute/formal_protocol-6.x: New XFAIL.
16150
16151 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16152
16153         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
16154         that do not support weak symbols
16155
16156 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16157
16158         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
16159         * lib/g77.exp:  Likewise
16160         * lib/objc.exp: Likewise
16161
16162 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
16163
16164         * gcc.dg/Wswitch-default.c: New test.
16165
16166 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
16167
16168         * g++.dg/other/enum1.C: New test.
16169
16170 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
16171
16172         * gcc.dg/pragma-ep-3.c: Fix typo.
16173
16174 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16175
16176         * g++.dg/inherit/template-as-base.C: New test.
16177
16178 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
16179
16180         * g++.old-deja/g++.other/dwarf2-1.C: Move...
16181         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
16182
16183 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
16184
16185         * gcc.dg/cpp/multiline.c: Update to match.
16186
16187 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
16188
16189         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
16190
16191 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
16192
16193         * gcc.dg/cpp/extratokens2.c:  New file.
16194
16195 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
16196
16197         * gcc.dg/20020312-2.c: Add rs6000 target.
16198
16199         * gcc.c-torture/compile/20020319-1.c: New test.
16200
16201 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16202
16203         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
16204         (A, E): Handle this.
16205
16206 2002-03-20  Jason Merrill  <jason@redhat.com>
16207
16208         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
16209         ignoring -fpic.
16210         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
16211         through prune_gcc_output.
16212
16213 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
16214
16215         * gcc.c-torture/compile/20020320-1.c: New test.
16216
16217 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
16218
16219         * gcc.c-torture/compile/20020318-1.c: New test.
16220
16221         * gcc.dg/struct-by-value-1.c: New test.
16222
16223         * gcc.dg/20020319-1.c: New test.
16224
16225 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
16226
16227         * g++.dg/opt/conj1.C: New test.
16228
16229 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
16230
16231         * g++.dg/template/qualttp20.C: Revert previous change.
16232         * g++.dg/template/qualttp3.C: Likewise.
16233         * g++.dg/template/qualttp4.C: Likewise
16234         * g++.dg/template/qualttp5.C: Likewise
16235         * g++.dg/template/qualttp6.C: Likewise
16236         * g++.dg/template/qualttp7.C: Likewise
16237         * g++.dg/template/qualttp8.C: Likewise
16238         * g++.dg/template/recurse.C: Likewise.
16239
16240 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
16241
16242         * gcc.dg/cpp/wchar-1.c: Update.
16243
16244 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16245
16246         * g++.dg/template/conv1.C: New test.
16247         * g++.dg/template/conv2.C: New test.
16248         * g++.dg/template/conv3.C: New test.
16249         * g++.dg/template/conv4.C: New test.
16250
16251 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16252
16253         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
16254         * g++.dg/template/qualttp3.C: Likewise.
16255         * g++.dg/template/qualttp4.C: Likewise
16256         * g++.dg/template/qualttp5.C: Likewise
16257         * g++.dg/template/qualttp6.C: Likewise
16258         * g++.dg/template/qualttp7.C: Likewise
16259         * g++.dg/template/qualttp8.C: Likewise
16260         * g++.dg/template/recurse.C: Likewise.
16261
16262 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16263
16264         * g++.dg/opt/dtor1.C: New test.
16265
16266 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
16267
16268         * gcc.c-torture/compile/20020315-1.c: New test.
16269
16270 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
16271
16272         * gcc.dg/weak-1.c: Fix scan tests.
16273
16274 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
16275
16276         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
16277         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
16278         cris-*-aout* mmix-*-*.
16279         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
16280         cris-*-aout* mmix-*-*.
16281         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
16282         cris-*-elf* cris-*-aout* and mmix-*-*.
16283         * gcc.dg/20001009-1.c: Ditto.
16284         * gcc.dg/20010912-1.c: Ditto.
16285         * gcc.dg/20020122-4.c: Ditto.
16286         * gcc.dg/inline-2.c: Ditto.
16287
16288 2002-03-14  Jeffrey A Law  (law@cygnus.com)
16289
16290         * gcc.c-torture/compile/20020314-1.c: New test.
16291
16292 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
16293
16294         * gcc.c-torture/execute/20020314-1.c: New test.
16295
16296 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
16297
16298         * g++.dg/warn/Wunused-1.C: New test.
16299
16300 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
16301
16302         * g++.dg/abi/mangle6.C: New test.
16303
16304 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
16305
16306         * gcc.c-torture/compile/20020309-2.c: New test.
16307
16308         * gcc.c-torture/compile/20020312-1.c: New test.
16309
16310 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
16311
16312         * g++.dg/other/access1.C: New test.
16313
16314 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
16315
16316         * gcc.c-torture/execute/wchar_t-1.c: New test.
16317
16318 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
16319
16320         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
16321
16322 2002-03-12  Roger Sayle  <roger@eyesopen.com>
16323
16324         * gcc.dg/20020312-1.c: New test case.
16325
16326 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
16327
16328         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
16329
16330 2002-03-11  Richard Henderson  <rth@redhat.com>
16331
16332         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
16333         * g++.old-deja/g++.jason/report.C: Likewise.
16334
16335 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16336
16337         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
16338         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
16339
16340 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16341
16342         * testsuite/g++.dg/overload/pmf1.C: New test.
16343
16344 2002-03-11  Kazu Hirata  <kazu@hxi.com>
16345
16346         * gcc.c-torture/execute/20020307-1.c: Use long.
16347
16348 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
16349
16350         PR optimization/5844
16351         * gcc.dg/20020310-1.c: New test.
16352
16353 2002-03-09  Michael Meissner  <meissner@redhat.com>
16354
16355         * gcc.c-torture/execute/memcpy-2.c: New test.
16356         * gcc.c-torture/execute/memset-1.c: New test.
16357         * gcc.c-torture/execute/strlen-1.c: New test.
16358         * gcc.c-torture/execute/strcmp-1.c: New test.
16359         * gcc.c-torture/execute/strncmp-1.c: New test.
16360
16361 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
16362
16363         * gcc.dg/ppc-ldstruct.c: New test.
16364
16365 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
16366
16367         * gcc.c-torture/execute/va-arg-22.c: New test.
16368
16369 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16370
16371         * gcc.c-torture/compile/20020309-1.c: New test.
16372
16373 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
16374
16375         * gcc.c-torture/execute/20020307-2.c: New test.
16376
16377 2002-03-07  Jeffrey A Law  (law@redhat.com)
16378
16379         * g77.f-torture/compile/20020307-1.f: New test.
16380
16381 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
16382
16383         * gcc.dg/unordered-1.c: New test.
16384
16385 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
16386
16387         * gcc.c-torture/execute/20020307-1.c: New test.
16388
16389 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
16390
16391         * gcc.dg/20020304-1.c: New test.
16392
16393         * gcc.c-torture/compile/20020304-2.c: New test.
16394
16395 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
16396
16397         * gcc.c-torture/compile/20020304-1.c: New test case
16398         (from PR c/5830).
16399
16400 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
16401
16402         * gcc.dg/20020103-1.c: Add other -D ppc variants.
16403
16404 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
16405
16406         * g++.dg/other/classkey1.C: New test.
16407
16408 2002-03-01  Richard Henderson  <rth@redhat.com>
16409
16410         * gcc.c-torture/compile/981223-1.x: New.
16411         * gcc.c-torture/compile/920625-1.x: New.
16412
16413 2002-02-28  Richard Henderson  <rth@redhat.com>
16414
16415         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
16416
16417 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
16418
16419         * gcc.c-torture/execute/20020227-1.c: New test.
16420
16421 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
16422
16423         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
16424         here" ERROR lines.
16425         * g++.old-deja/g++.oliva/partord1.C: Likewise.
16426         * g++.old-deja.g++.other/defarg1.C: Likewise.
16427         * g++.old-deja/g++.pt/calls2.C: Likewise.
16428         * g++.old-deja/g++.pt/crash20.C: Likewise.
16429         * g++.old-deja/g++.pt/crash30.C: Likewise.
16430         * g++.old-deja/g++.pt/crash36.C: Likewise.
16431         * g++.old-deja/g++.pt/crash6.C: Likewise.
16432         * g++.old-deja/g++.pt/defarg13.C: Likewise.
16433         * g++.old-deja/g++.pt/derived3.C: Likewise.
16434         * g++.old-deja/g++.pt/error1.C: Likewise.
16435         * g++.old-deja/g++.pt/friend21.C: Likewise.
16436         * g++.old-deja/g++.pt/friend23.C: Likewise.
16437         * g++.old-deja/g++.pt/infinite1.C: Likewise.
16438         * g++.old-deja/g++.robertl/eb128.C: Likewise.
16439
16440 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
16441
16442         * gcc.c-torture/execute/20020225-2.c: New test.
16443
16444 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
16445
16446         * gcc.c-torture/execute/920730-1t.c,
16447         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
16448         Delete test cases, only relevant to -traditional.
16449
16450 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16451
16452         * gcc.dg/cpp/undef1.c: Remove.
16453         * gcc.dg/cpp/directiv.c: Update.
16454         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
16455
16456 2002-02-27  Michael Meissner  <meissner@redhat.com>
16457
16458         * gcc.c-torture/execute/20020226-1.c: New test.
16459
16460 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
16461
16462         * g++.dg/debug/debug4.C: New test.
16463
16464         * gcc.dg/ia64-visibility-1.c: New test.
16465
16466 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
16467
16468         * gcc.dg/debug/20020224-1.c: New.
16469
16470 2002-02-25  Kazu Hirata  <kazu@hxi.com>
16471
16472         * gcc.c-torture/execute/960416-1.x: New.
16473         * gcc.c-torture/execute/divconst-3.x: Likewise.
16474
16475 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
16476
16477         * gcc.dg/20020224-1.c: New test.
16478
16479 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
16480
16481         * gcc.c-torture/execute/20020225-1.c: New.
16482
16483 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16484
16485         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
16486
16487 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
16488
16489         * gcc.dg/20020222-1.c: New test.
16490
16491 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
16492
16493         * g++.dg/opt/anonunion1.C: New test.
16494
16495 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16496
16497         * g++.dg/template/qualttp19.C: New test.
16498         * g++.dg/template/qualttp20.C: New test.
16499         * g++.old-deja/g++.jason/report.C: Adjust expected errors
16500         * g++.old-deja/g++.other/qual1.C: Likewise.
16501
16502 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
16503
16504         * gcc.dg/attr-alwaysinline.c: New.
16505
16506 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
16507
16508         * gcc.dg/20020220-1.c: New test.
16509
16510         * gcc.dg/20020220-2.c: New test.
16511
16512         * g++.dg/opt/mmx1.C: New test.
16513
16514 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
16515
16516         * gcc.c-torture/compile/20020110.c: New test.
16517
16518 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
16519
16520         * gcc.c-torture/execute/20020219-1.c: New test.
16521
16522         * gcc.dg/20020219-1.c: New test.
16523
16524         * gcc.dg/noncompile/20020220-1.c: New test.
16525
16526         * g++.dg/opt/ptrintsum1.C: New test.
16527
16528         * gcc.dg/debug/20020220-1.c: New test.
16529
16530 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
16531
16532         * gcc.c-torture/execute/20020216-1.c: New test.
16533
16534 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16535
16536         * gcc.dg/decl-1.c: Update, new test.
16537
16538 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
16539
16540         * g++.dg/abi/bitfield1.C: New test.
16541         * g++.dg/abi/bitfield2.C: New test.
16542
16543 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16544
16545         * gcc.dg/attr-nest.c: New test.
16546
16547 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16548
16549         * gcc.c-torture/execute/20020215-1.c: New test.
16550
16551 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
16552
16553         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
16554         * g++.dg/debug/debug.exp: New.
16555         * g++.dg/debug/trivial.C: New.
16556         * g++.dg/debug/debug1.C: Moved...
16557         * g++.dg/other/debug1.C: ...from here.
16558         * g++.dg/debug/debug2.C: Moved...
16559         * g++.dg/other/debug2.C: ...from here.
16560         * g++.dg/debug/debug3.C: Moved...
16561         * g++.dg/other/debug3.C: ...from here.
16562
16563         * gcc.dg/noncompile/20020213-1.c: New test.
16564
16565 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
16566
16567         * g++.dg/other/debug3.C: New test.
16568
16569         * gcc.c-torture/execute/20020213-1.c: New test.
16570
16571 2002-02-13  Richard Smith <richard@ex-parrot.com>
16572
16573         * g++.old-deja/g++.other/thunk1.C: New test.
16574
16575 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16576
16577         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
16578
16579 2002-02-13  Stan Shebs  <shebs@apple.com>
16580
16581         * gcc.dg/altivec-3.c: New.
16582
16583 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16584
16585         * gcc.dg/Wunreachable-1.c: New test.
16586         * gcc.dg/Wunreachable-2.c: New test.
16587
16588 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16589
16590         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16591
16592 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16593
16594         * gcc.dg/decl-1.c: New test.
16595
16596 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16597
16598         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16599
16600 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16601
16602         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16603         * gcc.c-torture/compile/980506-1.x: Likewise.
16604
16605 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16606
16607         * gcc.dg/20020210-1.c: New.
16608
16609 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16610
16611         * g77.f-torture/execute/947.f: New regression test
16612         for PR fortran/947.
16613
16614 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16615
16616         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16617         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16618
16619 2002-02-08  Richard Henderson  <rth@redhat.com>
16620
16621         * gcc.c-torture/compile/labels-3.c: New.
16622
16623 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16624
16625         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16626         expression statements work instead.
16627         * gcc.dg/noncompile/20020207-1.c: New test.
16628
16629 2002-02-07  Richard Henderson  <rth@redhat.com>
16630
16631         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
16632
16633 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16634
16635         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
16636         message from g77
16637         * lib/g77-dg.exp: Trim g77 error messages so that they are
16638         recognized by dg.exp.
16639
16640 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16641
16642         PR fortran/5473
16643         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
16644
16645 2002-02-07  Richard Henderson  <rth@redhat.com>
16646
16647         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
16648         to be sufficiently aligned for integers.
16649
16650 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
16651
16652         * g++.dg/template/friend4.C: New test.
16653
16654 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16655
16656         PR fortran/5743
16657         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
16658         unsupported cases.
16659
16660 2002-02-07  Richard Henderson  <rth@redhat.com>
16661
16662         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
16663         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
16664         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
16665         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
16666
16667 2002-02-06  Richard Henderson  <rth@redhat.com>
16668
16669         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
16670
16671 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
16672
16673         * gcc.dg/20020206-1.c: New test.
16674
16675 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
16676
16677         * gcc.c-torture/execute/20020206-1.c: New test.
16678
16679         * gcc.c-torture/execute/20020206-2.c: New test.
16680
16681         PR optimization/5429:
16682         * gcc.c-torture/compile/20020206-1.c: New test.
16683
16684 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
16685
16686         * g++.dg/ext/align1.C: Do not use an explicit alignment value
16687         as certain file formats cannot support particularly large
16688         alignments.
16689
16690         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
16691         and do not expect to be able to link the executable.
16692
16693         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
16694         fail because the COFF format does not support the weak attribute.
16695
16696 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
16697
16698         * g77.dg/pr5473.f:  New test
16699
16700 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
16701
16702         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
16703         Fix testcase accordingly.
16704
16705 2002-02-04  Richard Henderson  <rth@redhat.com>
16706
16707         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
16708         (buf): Change to be an array of pointers, not ints.
16709
16710 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16711
16712         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
16713         before all tests.  Move warning one line above to match where it
16714         C frontend emits.
16715         * gcc.dg/Wswitch-2.c: New test.
16716         * g++.dg/warn/Wswitch-1.C: New test.
16717         * g++.dg/warn/Wswitch-2.C: New test.
16718
16719 2002-02-04  Richard Henderson  <rth@redhat.com>
16720
16721         * g++.dg/abi/offsetof.C: Fix size comparison.
16722
16723 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
16724
16725         * gcc.dg/cast-qual-2.c: New test.
16726
16727 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16728
16729         * gcc.dg/20020201-4.c: New test.
16730
16731 2002-02-04  Ben Elliston  <bje@redhat.com>
16732
16733         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
16734         target_info attribute != 0, in addition to the empty string.
16735         (gcc_target_compile): Likewise.
16736
16737 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
16738
16739         * gcc.dg/Wswitch.c: New test.
16740         PR gcc/4475. PR gcc/3780.
16741
16742 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
16743
16744         * g77.f-torture/execute/5122.f: New test for regressions
16745         against PR fortran/5122.
16746
16747 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
16748
16749         * g77.f-torture/compile/pr3743.f: Delete
16750         * g77.dg/pr3743-1.f: New test.
16751         * g77.dg/pr3743-2.f: New test.
16752         * g77.dg/pr3743-3.f: New test.
16753         * g77.dg/pr3743-4.f: New test.
16754
16755 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16756
16757         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
16758
16759 2002-02-02  Richard Henderson  <rth@redhat.com>
16760
16761         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
16762         * gcc.c-torture/execute/bf64-1.c: Likewise.
16763
16764 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16765
16766         * gcc.dg/20020201-2.c: New test.
16767
16768         * gcc.dg/20020201-3.c: New test.
16769
16770         * gcc.c-torture/execute/bitfld-2.c: New test.
16771
16772 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16773
16774         * gcc.dg/bitfld-1.c: Update.
16775         * gcc.dg/bitfld-2.c: Update.
16776         * gcc.c-torture/execute/bitfld-1.x: New.
16777
16778 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16779
16780         * gcc.c-torture/execute/20020201-1.c: New test.
16781
16782 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
16783
16784         PR target/5469
16785         * gcc.dg/20020201-1.c: New test.
16786
16787 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
16788
16789         PR fortran/3743
16790         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
16791         * g77.f-torture/compile/pr3743.x: Remove
16792
16793 2002-01-31  Tom Rix  <trix@redhat.com>
16794
16795         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
16796
16797 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16798
16799         * gcc.dg/noncompile/20020130-1.c: New test.
16800
16801 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
16802
16803         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
16804
16805 2002-01-29  Richard Henderson  <rth@redhat.com>
16806
16807         * gcc.c-torture/execute/991118-1.c: Cast various constants back
16808         to long long.
16809         * gcc.c-torture/execute/bf64-1.c: Likewise.
16810
16811 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
16812
16813         * gcc.c-torture/execute/20020129-1.c: New test.
16814
16815 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16816
16817         * gcc.c-torture/compile/20000224-1.c: Update.
16818         * gcc.c-torture/execute/bitfld-1.c: New tests.
16819         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
16820         * gcc.dg/uninit-A.c: Update.
16821
16822 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16823
16824         * g++.dg/template/ctor1.C: Add instantiation.
16825
16826 2002-01-28  Paul Koning  <pkoning@equallogic.com>
16827
16828         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
16829         argument to __builtin_prefetch to be const ptr.
16830
16831 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
16832
16833         * gcc.c-torture/compile/20020120-1.c: New test.
16834
16835 2002-01-27  Kazu Hirata  <kazu@hxi.com>
16836
16837         * gcc.c-torture/execute/20020127-1.c: New test.
16838
16839 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
16840
16841         * g77.dg/f77-edit-i-in.f: New test
16842         * g77.dg/f77-edit-i-out.f: New test
16843
16844 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
16845
16846         * gcc.dg/debug/debug.exp: New file.
16847         * gcc.dg/debug/trivial.c: New file.
16848         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
16849         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
16850         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
16851         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
16852         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
16853         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
16854         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16855         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16856         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16857         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16858         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16859         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16860         * gcc.dg/20000503-1.c: Removed.
16861         * gcc.dg/20010207-1.c: Removed.
16862         * gcc.dg/20011223-1.c: Removed.
16863         * gcc.dg/20020104-2.c: Removed.
16864         * gcc.dg/debug-1.c: Removed.
16865         * gcc.dg/debug-2.c: Removed.
16866         * gcc.dg/debug-3.c: Removed.
16867         * gcc.dg/debug-4.c: Removed.
16868         * gcc.dg/debug-5.c: Removed.
16869         * gcc.dg/debug-6.c: Removed.
16870         * gcc.dg/dwarf2-1.c: Removed.
16871         * gcc.dg/dwarf2-2.c: Removed.
16872
16873 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16874
16875         * g++.old-deja/g++.other/eh5.C: New test.
16876         * g++.old-deja/g++.other/sibcall2.C: New test.
16877         * g++.old-deja/g++.other/array9.C: New test.
16878         * g++.old-deja/g++.other/typename2.C: New test.
16879         * g++.old-deja/g++.other/crash60.C: New test.
16880         * g++.old-deja/g++.other/conv9.C: New test.
16881         * g++.old-deja/g++.other/mangle10.C: New test.
16882         * g++.old-deja/g++.other/unchanging1.C: New test.
16883         * g++.old-deja/g++.other/exprstmt1.C: New test.
16884         * g++.old-deja/g++.other/inline23.C: New test.
16885         * g++.old-deja/g++.eh/ia64-1.C: New test.
16886         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16887         * g++.old-deja/g++.other/reload1.C: New test.
16888         * g++.old-deja/g++.other/static20.C: New test.
16889         * g++.old-deja/g++.other/local-alloc1.C: New test.
16890         * g++.old-deja/g++.other/conv8.C: New test.
16891         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16892         * g++.old-deja/g++.other/storeexpr1.C: New test.
16893         * g++.old-deja/g++.other/storeexpr2.C: New test.
16894         * g++.dg/eh/template2.C: New test.
16895         * g++.dg/warn/weak1.C: New test.
16896
16897 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16898
16899         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16900         Remove first, non-varying, argument.
16901
16902 2002-01-23  Richard Henderson  <rth@redhat.com>
16903
16904         * gcc.dg/inline-2.c: New.
16905
16906         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16907         Add optional target arg.  Check number of arguments.
16908         (scan-assembler-not, scan-assembler-dem): Likewise.
16909         (scan-assembler-dem-not): Likewise.
16910
16911 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16912
16913         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16914         line 12.
16915         * g++.old-deja/g++.brendan/parse3.C,
16916         g++.old-deja/g++.other/crash26.C,
16917         g++.old-deja/g++.other/crash28.C,
16918         g++.old-deja/g++.other/crash29.C,
16919         g++.old-deja/g++.other/crash30.C,
16920         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16921
16922 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16923
16924         * gcc.dg/20020115-1.c: New.
16925
16926 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16927
16928         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16929
16930 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16931
16932         * gcc.dg/20020122-3.c: New.
16933
16934 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16935
16936         * g++.dg/other/gc1.C: New test.
16937
16938 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16939
16940         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16941
16942 2002-01-22  Richard Henderson  <rth@redhat.com>
16943
16944         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16945
16946 2002-01-22  Richard Henderson  <rth@redhat.com>
16947
16948         * gcc.dg/20020122-4.c: New.
16949
16950 2002-01-22  H.J. Lu <hjl@gnu.org>
16951
16952         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16953         link output.
16954         * gcc.dg/special/ecos.exp: Likewise.
16955         * lib/g++-dg.exp: Likewise.
16956         * lib/g77-dg.exp: Likewise.
16957         * lib/gcc-dg.exp : Likewise.
16958         * lib/mike-g++.exp: Likewise.
16959         * lib/mike-g77.exp: Likewise.
16960         * lib/mike-gcc.exp: Likewise.
16961         * lib/objc-dg.exp: Likewise.
16962
16963 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16964
16965         PR target/5379
16966         * gcc.dg/20020122-2.c: New test.
16967
16968 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16969
16970         * gcc.dg/20020122-1.c: New test.
16971
16972 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16973
16974         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16975
16976 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16977
16978         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16979
16980 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16981
16982         * gcc.c-torture/compile/20020121-1.c: New test.
16983
16984 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16985
16986         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16987         ld_library_path.
16988
16989 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16990
16991         * gcc.dg/20020218-1.c: New test.
16992
16993 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16994
16995         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16996         messages
16997         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16998         "At global scope" warning
16999         * g++.dg/ext/align1.C: Change cygwin test for alignment
17000         from db-bogus to dg-warning
17001
17002 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
17003
17004         * g77.f-torture/compile/cpp2.F: New test.
17005
17006 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
17007
17008         * g++.dg/template/access1.C: New test.
17009
17010 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
17011
17012         * gcc.dg/20020118-1.c: New.
17013
17014 2002-01-18  Kazu Hirata  <kazu@hxi.com>
17015
17016         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
17017
17018 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17019
17020         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
17021         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
17022         alignment warnings.
17023
17024 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
17025
17026         * gcc.misc-tests/i386-prefetch.exp: Save and restore
17027         torture_with_loops and torture_without_loops
17028
17029 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
17030
17031         * gcc.c-torture/compile/20020116-1.c: New test.
17032
17033 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
17034
17035         * gcc.dg/20020116-2.c: New test.
17036
17037         * gcc.dg/ultrasp4.c: New test.
17038
17039         * gcc.dg/20020116-1.c: New test.
17040
17041 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
17042
17043         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
17044         by EABI.
17045
17046 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
17047
17048         * gcc.misc-tests/i386-prefetch.exp: New.
17049         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
17050         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
17051         * gcc.misc-tests/i386-pf-none-1.c: New test.
17052         * gcc.misc-tests/i386-pf-sse-1.c: New test.
17053
17054 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
17055
17056         * gcc.dg/gnu89-init-1.c: Add new tests.
17057
17058 2002-01-15  Andreas Jaeger  <aj@suse.de>
17059
17060         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
17061         * gcc.dg/i386-mmx-2.c: Likewise.
17062         * gcc.dg/i386-sse-1.c: Likewise.
17063         * gcc.dg/i386-sse-2.c: Likewise.
17064         * gcc.dg/i386-sse-3.c: Likewise.
17065
17066 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
17067
17068         * g77.f-torture/execute/intrinsic-unix-bessel.f:
17069         Uncomment additional cases that now pass.
17070
17071 2002-01-11  Richard Henderson  <rth@redhat.com>
17072
17073         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
17074         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
17075
17076 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
17077
17078         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
17079
17080 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
17081
17082         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
17083         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
17084
17085 2002-01-10  Dale Johannesen  <dalej@apple.com>
17086
17087         * gcc.c-torture/execute/loop-11.c: New.
17088
17089 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
17090
17091         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
17092         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
17093
17094 2002-01-09  Richard Henderson  <rth@redhat.com>
17095
17096         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
17097         type in which to perform the operation for each size.
17098
17099 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
17100
17101         * gcc.c-torture/compile/20020109-2.c: New test.
17102
17103 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
17104
17105         * gcc.c-torture/execute/loop-10.c: New test.
17106
17107 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17108
17109         * gcc.c-torture/compile/20010226-1.c: New test.
17110         * gcc.c-torture/compile/20010227-1.c: New test.
17111         * gcc.c-torture/compile/20010426-1.c: New test.
17112         * gcc.c-torture/compile/20010510-1.c: New test.
17113         * gcc.c-torture/compile/20010605-3.c: New test.
17114         * gcc.c-torture/compile/20010824-1.c: New test.
17115         * gcc.c-torture/execute/20010409-1.c: New test.
17116         * gcc.dg/noncompile/20000901-1.c: New test.
17117         * gcc.dg/20001023-1.c: New test.
17118         * gcc.dg/20001101-1.c: New test.
17119         * gcc.dg/20001102-1.c: New test.
17120         * gcc.dg/20010207-1.c: New test.
17121         * gcc.dg/20010405-1.c: New test.
17122         * gcc.dg/20010822-1.c: New test.
17123         * gcc.dg/20011107-1.c: New test.
17124
17125 2002-01-09  Jeffrey A Law  (law@redhat.com)
17126
17127         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
17128
17129         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
17130         execution failure on PA targets.
17131
17132 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17133
17134         * gcc.c-torture/compile/20020109-1.c: New test.
17135
17136 2002-01-08  Kazu Hirata  <kazu@hxi.com>
17137
17138         * gcc.c-torture/execute/20020108-1.c: New test.
17139
17140 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
17141
17142         * gcc.dg/20020108-1.c: New test.
17143
17144 2002-01-08  H.J. Lu <hjl@gnu.org>
17145
17146         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
17147         for header files.
17148
17149 2002-01-08  Geoff Keating  <geoffk@redhat.com>
17150
17151         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
17152         consistency.
17153
17154 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
17155
17156         * gcc.dg/altivec-4.c: Test altivec predicates.
17157
17158 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
17159
17160         * gcc.c-torture/execute/20020107-1.c: New test.
17161
17162 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
17163
17164         PR c/5279
17165         * gcc.c-torture/compile/20020106-1.c: New test.
17166
17167 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
17168
17169         * gcc.c-torture/execute/nestfunc-4.c: New test.
17170
17171 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17172
17173         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
17174         extra triple that slipped in.
17175         * g++.old-deja/g++.abi/align.C: Likewise.
17176         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17177
17178 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17179
17180         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
17181         * g++.old-deja/g++.abi/align.C: Likewise.
17182         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17183
17184         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
17185         on FreeBSD/i386.
17186         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
17187         FreeBSD.
17188
17189 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
17190
17191         * gcc.dg/20020104-1.c: New test.
17192
17193         * gcc.dg/20020104-2.c: New test.
17194
17195 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
17196
17197         * gcc.dg/20020103-1.c: Fix typo in target selector.
17198
17199 2002-01-03  Richard Henderson  <rth@redhat.com>
17200
17201         * gcc.dg/20020103-1.c: New.
17202
17203 2002-01-03  Kazu Hirata  <kazu@hxi.com>
17204
17205         * gcc.c-torture/execute/20020103-1.c: New test.
17206
17207 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
17208
17209         * g++.dg/other/debug2.C: New test.
17210
17211         * gcc.c-torture/compile/20020103-1.c: New test.
17212
17213 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
17214
17215         * gcc.dg/gnu89-init-1.c: Added new tests.
17216
17217 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17218
17219         * g++.dg/template/friend2.C: Remove as patch is reverted.
17220
17221         * g++.dg/warn/oldcast1.C: New test.
17222
17223         * g++.dg/template/ptrmem1.C: New test.
17224         * g++.dg/template/ptrmem2.C: New test.
17225
17226         * g++.dg/template/ntp.C: New test.
17227
17228         * g++.dg/other/component1.C: New test.
17229
17230         * g++.dg/template/ttp3.C: New test.
17231
17232         * g++.dg/template/friend2.C: New test.
17233         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
17234
17235 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17236
17237         * g++.dg/other/ptrmem1.C: New test.
17238         * g++.dg/other/ptrmem2.C: New test.
17239
17240 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17241
17242         * g++.dg/template/ctor1.C: New test.
17243
17244 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17245
17246         * g++.dg/template/friend2.C: New test.
17247
17248 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
17249
17250         * gcc.dg/mmix-1.c: New test.
17251
17252 2001-12-31  Richard Henderson  <rth@redhat.com>
17253
17254         * gcc.dg/asm-5.c: New.
17255
17256 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
17257
17258         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
17259         in namespace __gnu_cxx
17260
17261 2001-12-30  Richard Henderson  <rth@redhat.com>
17262
17263         * gcc.dg/debug-6.c: New.
17264
17265 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
17266
17267         * gcc.c-torture/compile/20011229-2.c: New test.
17268
17269 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
17270
17271         * gcc.dg/debug-3.c: New test.
17272         * gcc.dg/debug-4.c: New test.
17273         * gcc.dg/debug-5.c: New test.
17274
17275 2001-12-29  Richard Henderson  <rth@redhat.com>
17276
17277         * g++.dg/eh/loop1.C: New.
17278
17279 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17280
17281         * g++.dg/template/crash1.C: New test.
17282
17283 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17284
17285         * g++.dg/other/const1.C: New test.
17286
17287 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
17288
17289         * gcc.c-torture/compile/20011229-1.c: New test.
17290
17291 2001-12-28  Stan Shebs  <shebs@apple.com>
17292
17293         * lib/objc-torture.exp: Resync with c-torture.exp.
17294         * lib/objc.exp: Load standard libraries.
17295
17296 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
17297
17298         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
17299         additional tests.
17300
17301 2001-12-27  Roger Sayle <roger@eyesopen.com>
17302
17303         * gcc.c-torture/execute/string-opt-16.c: New testcase.
17304
17305 2001-12-27  Richard Henderson  <rth@redhat.com>
17306
17307         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
17308
17309 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17310
17311         * g++.dg/eh/ctor1.C: New test.
17312         * g++.dg/other/error2.C: New test.
17313
17314 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17315
17316         * g++.dg/other/init2.C: New test.
17317
17318 2001-12-24  Richard Henderson  <rth@redhat.com>
17319
17320         * gcc.dg/20011223-1.c: New.
17321         * gcc.dg/inline-1.c: New.
17322
17323 2001-12-23  Richard Henderson  <rth@redhat.com>
17324
17325         * gcc.dg/asm-4.c: Test operand modifiers.
17326
17327 2001-12-23  Richard Henderson  <rth@redhat.com>
17328
17329         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
17330
17331 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17332
17333         * gcc.c-torture/execute/20011223-1.c: New test.
17334
17335 2001-12-21  Richard Henderson  <rth@redhat.com>
17336
17337         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
17338         re-enables the warning.
17339
17340 2001-12-21  Richard Henderson  <rth@redhat.com>
17341
17342         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
17343
17344 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17345
17346         * gcc.c-torture/compile/20011218-1.c: New test.
17347
17348 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
17349
17350         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
17351         arm-isr.c test.
17352         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
17353         epilogue generation for ARM ISR routines.
17354
17355 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17356
17357         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
17358         * gcc.dg/format/c90-printf-3.c: Likewise.
17359         * gcc.dg/format/c99-printf-3.c: Likewise.
17360         * gcc.dg/format/ext-1.c: Likewise.
17361         * gcc.dg/format/ext-6.c: Likewise.
17362         * gcc.dg/format/format.h: Prototype unlocked stdio.
17363
17364 2001-12-20  Richard Henderson  <rth@redhat.com>
17365
17366         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
17367         (arena): Use it.
17368         (malloc): Correct allocation logic.  Abort if we fill up the
17369         arena before initialization complete.
17370         (realloc): Correct allocation logic.
17371
17372 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17373
17374         * gcc.c-torture/compile/20011219-2.c: New test.
17375
17376         * gcc.c-torture/execute/20011219-1.c: New test.
17377
17378 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
17379
17380         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
17381         target does not support weak symbols.
17382
17383 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
17384
17385         * gcc.c-torture/compile/20011219-1.c: New test.
17386
17387 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17388
17389         * g++.dg/other/error1.C: New test.
17390
17391 2001-12-17  Jeffrey A Law  (law@redhat.com)
17392
17393         * gcc.c-torture/execute/20011217-1.c: New test.
17394
17395 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
17396
17397         * objc.dg/special/: New directory.
17398         * objc.dg/special/special.exp: New file.
17399         * objc.dg/special/unclaimed-category-1.h: New file.
17400         * objc.dg/special/unclaimed-category-1a.m: New file.
17401         * objc.dg/special/unclaimed-category-1.m: New file.
17402
17403 2001-12-17  Andreas Jaeger  <aj@suse.de>
17404
17405         * gcc.c-torture/compile/20011217-2.c: New test.
17406
17407 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17408
17409         * gcc.c-torture/compile/20011217-1.c: New test.
17410
17411 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
17412
17413         * testsuite/gcc.dg/20011214-1.c: New.
17414
17415 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
17416
17417         * gcc.dg/altivec-4.c: New.
17418
17419 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
17420
17421         * gcc.dg/20011113-1.c: New test.
17422
17423 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17424
17425         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
17426         std::__malloc_alloc_template<0> and
17427         std::__default_alloc_template<false, 0>.
17428
17429 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
17430
17431         * objc/execute/bf-21.m: New test.
17432         * objc/execute/enumeration-1.m: New test.
17433         * objc/execute/enumeration-2.m: New test.
17434
17435 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
17436
17437         * gcc.dg/gnu89-init-1.c: New test.
17438
17439 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17440
17441         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
17442         * g++.old-deja/g++.jason/2371.C: Likewise.
17443         * g++.old-deja/g++.jason/template33.C: Likewise.
17444         * g++.old-deja/g++.jason/template34.C: Likewise.
17445         * g++.old-deja/g++.jason/template36.C: Likewise.
17446         * g++.old-deja/g++.oliva/typename1.C: Likewise.
17447         * g++.old-deja/g++.oliva/typename2.C: Likewise.
17448         * g++.old-deja/g++.other/typename1.C: Likewise.
17449         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17450         * g++.old-deja/g++.pt/nontype5.C: Likewise.
17451         * g++.old-deja/g++.pt/typename11.C: Likewise.
17452         * g++.old-deja/g++.pt/typename14.C: Likewise.
17453         * g++.old-deja/g++.pt/typename16.C: Likewise.
17454         * g++.old-deja/g++.pt/typename3.C: Likewise.
17455         * g++.old-deja/g++.pt/typename4.C: Likewise.
17456         * g++.old-deja/g++.pt/typename5.C: Likewise.
17457         * g++.old-deja/g++.pt/typename7.C: Likewise.
17458         * g++.old-deja/g++.robertl/eb9.C: Likewise.
17459
17460 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
17461
17462         * g++.dg/other/linkage1.C: New test.
17463         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
17464         specifiers.
17465
17466 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
17467
17468         * gcc.dg/concat.c: New test.
17469
17470 2001-12-11  Stan Shebs  <shebs@apple.com>
17471
17472         * objc/compile: New test directory.
17473         * objc/compile/compile.exp: New expect script.
17474         * objc/compile/20011211-1.m: New compile test.
17475
17476 2001-12-11  Jason Merrill  <jason@redhat.com>
17477
17478         * lib/prune.exp (prune_gcc_output): Also handle "In member
17479         function".  So many permutations...
17480
17481 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
17482
17483         * g++.dg/template/typedef1.C: New test.
17484
17485 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17486
17487         * g++.dg/other/copy1.C: New test.
17488
17489 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
17490
17491         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
17492
17493         * gcc.dg/builtin-choose-expr.c: New.
17494
17495 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
17496
17497         * gcc.dg/altivec-2.c: New.
17498
17499 2001-12-07  Richard Henderson  <rth@redhat.com>
17500
17501         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
17502
17503 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
17504
17505         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
17506         ultrasparc.
17507
17508 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17509
17510         * g++-old.deja/g++.robertl/eb101.C: Deleted.
17511
17512 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
17513
17514         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
17515         variable argument list.
17516
17517 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
17518
17519         * gcc.c-torture/execute/memcheck: Delete entire directory.
17520         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
17521         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
17522
17523 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17524
17525         * gcc.dg/Wshadow-1.c: New test.
17526
17527 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
17528
17529         * gcc.c-torture/compile/20011130-1.c: New test.
17530
17531         * gcc.dg/noncompile/20011025-1.c: New test.
17532
17533         * g++.dg/other/anon-union.C: New test.
17534
17535         * gcc.c-torture/execute/20011024-1.c: New test.
17536
17537 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17538
17539         * gcc.c-torture/execute/20000722-1.x,
17540         gcc.c-torture/execute/20010123-1.x: Remove.
17541         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
17542         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
17543         gcc.dg/c99-complit-2.c: New tests.
17544
17545 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
17546
17547         * g++.dg/inherit/base1.C: New test.
17548
17549 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
17550
17551         * g++.dg/other/stdarg1.C: New test.
17552
17553         * gcc.c-torture/compile/20011130-2.c: New test.
17554
17555 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
17556
17557         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
17558         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
17559         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
17560         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
17561         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
17562         * gcc.dg/builtin-prefetch-1.c: New test.
17563
17564 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
17565
17566         * gcc.dg/20011130-1.c: New test.
17567
17568 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17569
17570         * g++.dg/other/scope1.C: New test.
17571         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
17572
17573 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17574
17575         * gcc.dg/vla-init-1.c: New test.
17576
17577 2001-12-01  Geoff Keating  <geoffk@redhat.com>
17578
17579         * gcc.c-torture/compile/structs.c: New testcase from GDB.
17580
17581 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17582
17583         * objc.dg/alias.m: Update.
17584         * objc.dg/class-1.m: Update.
17585         * objc.dg/const-str-1.m: Update.
17586         * objc.dg/fwd-proto-1.m: Update.
17587         * objc.dg/id-1.m: Update.
17588         * objc.dg/super-class-1.m: Update.
17589
17590 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17591
17592         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17593         constructs.
17594
17595 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17596
17597         * gcc.c-torture/execute/20011128-1.c: New test.
17598
17599 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17600
17601         * gcc.dg/20011127-1.c: New test.
17602
17603 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17604
17605         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17606         from Austin Group draft 7.
17607         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17608         scanf format arguments.
17609         * gcc.dg/format/no-exargs-2.c: New test.
17610
17611 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17612
17613         * g++.dg/abi/vbase8-4.C: New test.
17614
17615 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17616
17617         * gcc.c-torture/execute/20011121-1.c: New test.
17618
17619 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17620
17621         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17622
17623 2001-11-23  Andreas Jaeger  <aj@suse.de>
17624
17625         * gcc.dg/cpp/charconst-2.c: New test.
17626
17627 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
17628
17629         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
17630         to the host if it is remote.  Let tests specify extra headers
17631         they use.
17632         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
17633         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
17634         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
17635         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
17636         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
17637         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
17638         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
17639         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
17640         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
17641         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
17642
17643 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
17644
17645         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
17646         for little endian ARMs.
17647
17648 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
17649
17650         * gcc.c-torture/compile/20011119-1.c: New test.
17651         * gcc.c-torture/compile/20011119-2.c: New test.
17652
17653 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
17654
17655         * gcc.dg/altivec-1.c: Fix typo.
17656
17657 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
17658
17659         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
17660
17661 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
17662
17663         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
17664
17665 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
17666
17667         * lib/g77.exp: Don't specify --rpath-link.
17668
17669         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
17670         across all the headers.
17671         * gcc.dg/format/format.exp: For testing on a remote host,
17672         copy format.h.
17673
17674         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
17675         * gcc.c-torture/execute/930406-1.c: Likewise.
17676         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17677
17678 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
17679
17680         * gcc.dg/altivec-1.c: New.
17681
17682 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
17683
17684         * gcc.dg/cpp/fpreprocessed.c: New test case.
17685
17686 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17687
17688         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
17689         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
17690         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
17691
17692 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17693
17694         * gcc.dg/no-builtin-1.c: New test.
17695
17696 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
17697
17698         * gcc.c-torture/execute/20011115-1.c: New test.
17699
17700 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
17701
17702         * gcc.c-torture/compile/20011114-2.c: New test.
17703         * gcc.c-torture/compile/20011114-3.c: New test.
17704         * gcc.c-torture/compile/20011114-4.c: New test.
17705
17706 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
17707
17708         * g++.dg/other/init1.C: New test.
17709
17710 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
17711
17712         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
17713         message.
17714
17715         * gcc.c-torture/execute/20011114-1.c: New testcase.
17716
17717         * gcc.c-torture/compile/20010327-1.c: Revert last change.
17718         * gcc.c-torture/compile/20011114-1.c: New test, exactly
17719         like the (before this change) version of 20010327-1.c.
17720
17721 2001-11-14  Roger Sayle <roger@eyesopen.com>
17722
17723         * gcc.c-torture/execute/string-opt-13.c: New testcase.
17724
17725 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
17726
17727         * g++.dg/init/array2.C: New test.
17728
17729 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
17730
17731         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
17732
17733 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
17734
17735         * g++.dg/other/forscope1.C: New test.
17736         * g++.dg/ext/forscope1.C: New test.
17737         * g++.dg/ext/forscope2.C: New test.
17738
17739 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
17740
17741         * gcc.c-torture/execute/20011113-1.c: New test.
17742
17743 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
17744
17745         * gcc.c-torture/execute/20011109-2.c: New test.
17746
17747         * gcc.c-torture/execute/20011109-1.c: New test.
17748
17749 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
17750
17751         * gcc.c-torture/compile/20011109-1.c: New test.
17752
17753 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
17754
17755         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
17756         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
17757         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
17758         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
17759         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
17760         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
17761         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
17762
17763 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17764
17765         * g++.dg/warn/Wshadow-1.C: New tests.
17766         * g++.old-deja/g++.mike/for3.C: Update.
17767
17768 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17769
17770         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
17771         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
17772         XFAILs.  Adjust expected error texts.
17773         * gcc.c-torture/compile/20011106-1.c,
17774         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
17775         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
17776         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
17777         gcc.dg/c99-array-lval-5.c: New tests.
17778
17779 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17780
17781         * gcc.dg/cpp/defined.c: Update.
17782
17783 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17784
17785         * gcc.c-torture/execute/anon-1.c: New test.
17786
17787 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
17788
17789         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
17790         same size, so no warning should be produced on stormy16.
17791
17792         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
17793         due to oversized array.
17794         * g++.old-deja/g++.mike/ns15.C: Likewise.
17795         * g++.old-deja/g++.pt/crash16.C: Likewise.
17796
17797 2001-11-02  Graham Stott  <grahams@redhat.com>
17798
17799         * g++.dgother/debug1.C: Fix typos.
17800
17801 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
17802
17803         * g++.dg/other/debug1.C: New test.
17804
17805 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17806
17807         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
17808         of unsigned long.
17809
17810 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
17811
17812         * gcc.dg/20011029-2.c: New test.
17813
17814         * gcc.c-torture/compile/20011029-1.c: New test.
17815
17816 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
17817
17818         * objc/execute/class_self-1.m: New test.
17819         * objc/execute/class_self-2.m: New test.
17820
17821 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
17822
17823         * gcc.misc-tests/msgs.exp: Delete.
17824         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
17825         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
17826         error set to match recent changes.
17827
17828 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
17829
17830         * gcc.dg/20011021-1.c: New test.
17831
17832 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
17833
17834         * gcc.c-torture/compile/20011023-1.c: New test.
17835
17836 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
17837
17838         * lib/g77.exp: Rewrite based on lib/g++.exp.
17839
17840 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
17841
17842         * gcc.c-torture/execute/20011019-1.c: New test.
17843
17844         * gcc.dg/20011018-1.c: New test.
17845
17846 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
17847
17848         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
17849
17850 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
17851
17852         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
17853         * gcc.dg/attr-invalid.c: Likewise.
17854
17855 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17856
17857         * testsuite/gcc.dg/20011015-1.c: New test.
17858
17859 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17860
17861         * g++.dg/template/unify2.C: New test.
17862
17863 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17864
17865         * g++.dg/other/exception-specification.C: New test
17866
17867 2001-10-13  Tom Rix  <trix@redhat.com>
17868
17869         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17870         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17871
17872 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17873
17874         * testsuite/gcc.dg/20011009-1.c: New test.
17875
17876 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17877
17878         PR g++/4476
17879         * g++.dg/other/friend1.C: New test.
17880
17881 2001-10-11  Richard Henderson  <rth@redhat.com>
17882
17883         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17884
17885 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17886
17887         * gcc.c-torture/compile/20011010-1.c: New.
17888
17889 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17890
17891         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17892         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17893         g77.f-torture/execute/execute.exp,
17894         g77.f-torture/noncompile/noncompile.exp,
17895         gcc.c-torture/compile/compile.exp,
17896         gcc.c-torture/execute/execute.exp,
17897         gcc.c-torture/execute/ieee/ieee.exp,
17898         gcc.c-torture/execute/memcheck/memcheck.exp,
17899         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17900         objc/execute/execute.exp: Update FSF address.
17901
17902 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17903
17904         * gcc.dg/cpp/cmdlne-C.c: Update.
17905         * gcc.dg/cpp/cmdlne-C2.c: New.
17906
17907 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17908
17909         * gcc.c-torture/execute/20011008-3.c: New.
17910
17911 2001-10-08  DJ Delorie  <dj@redhat.com>
17912
17913         * gcc.dg/20011008-1.c: New.
17914         * gcc.dg/20011008-2.c: New.
17915
17916 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17917
17918         * gcc.dg/cpp/spacing1.c: Update test.
17919
17920 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17921
17922         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17923         spelling errors of "separate" as "seperate".
17924
17925 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17926
17927         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17928         enough to avoid inlining.
17929
17930 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17931
17932         * lib/g77.exp: set libg2c_dir correctly.
17933
17934 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17935
17936         * gcc.dg/cpp/macro11.c: New test.
17937
17938 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17939
17940         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17941         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17942         gcc.dg/format/multattr-3.c: New tests.
17943         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17944         tests for format attributes on function pointers being rejected.
17945
17946 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17947
17948         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17949
17950 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17951
17952         * g++.dg/warn/format1.C: New test.
17953
17954 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17955
17956         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17957
17958 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17959
17960         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17961
17962 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17963
17964         * gcc.dg/cpp/redef2.c: Add test.
17965
17966 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17967
17968         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17969         long-standing bug on i686, apparently.
17970         * gcc.c-torture/execute/loop-2c.x: New file.
17971         * gcc.c-torture/execute/loop-2d.x: New file.
17972         * gcc.c-torture/execute/loop-3c.x: New file.
17973
17974 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17975
17976         * gcc.dg/cpp/20000625-2.c: Correct line number.
17977
17978 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17979
17980         * gcc.dg/cpp/macro10.c: New test.
17981         * gcc.dg/cpp/strify3.c: New test.
17982         * gcc.dg/cpp/spacing1.c: Add tests.
17983         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17984         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17985
17986 2001-09-24  DJ Delorie  <dj@redhat.com>
17987
17988         * gcc.c-torture/execute/20010924-1.c: New test.
17989
17990 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17991
17992         * testsuite/objc/execute/paste.m: Remove.
17993
17994 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17995
17996         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17997
17998 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17999
18000         * g77.dg/strlen0.f: New test.
18001
18002 2001-09-21  Richard Henderson  <rth@redhat.com>
18003
18004         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
18005         * g++.old-deja/g++.abi/vtable2.C: Likewise.
18006
18007 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
18008
18009         Table-driven attributes.
18010         * g++.dg/ext/attrib1.C: New test.
18011
18012 2001-09-20  DJ Delorie  <dj@redhat.com>
18013
18014         * gcc.dg/20000926-1.c: Update expected warning messages.
18015         * gcc.dg/array-2.c: Likewise, and test for warnings too.
18016         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
18017         array.
18018
18019 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
18020
18021         * g++.dg/eh/registers1.C: New test case.
18022
18023 2001-09-17  Richard Henderson  <rth@redhat.com>
18024
18025         * gcc.dg/array-5.c: Fix VLA decomposition test.
18026
18027 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18028
18029         * gcc.dg/cpp/line5.c: New testcase.
18030
18031 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
18032
18033         * gcc.dg/cpp/macro9.c: New test.
18034
18035 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
18036
18037         * gcc.c-torture/execute/980223.c: Change type of addr from long
18038         to char *.
18039
18040 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
18041
18042         * gcc.c-torture/execute/20010915-1.c: New test.
18043
18044 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
18045
18046         * g77.dg/bprob: New directory.
18047         * g77.dg/bprob/bprob.exp: New file.
18048         * g77.dg/bprob/bprob-1.f: New test.
18049         * g77.dg/gcov: New directory.
18050         * g77.dg/gcov/gcov.exp: New file.
18051         * g77.dg/gcov/gcov-1.f: New test.
18052         * g77.dg/gcov/gcov-1.x: New file.
18053
18054 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18055
18056         * gcc.dg/cpp/directiv.c: Update.
18057         * gcc.dg/cpp/undef1.c: Update.
18058
18059 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
18060
18061         * gcc.dg/20010912-1.c: New test.
18062
18063 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
18064
18065         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
18066         language-independent file in lib.
18067         * lib/gcov.exp: New file.
18068
18069 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18070
18071         * gcc.c-torture/compile/20010911-1.c: New test.
18072
18073 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
18074
18075         * lib/profopt.exp: New, to support profile-directed optimizations.
18076         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
18077         * gcc.misc-tests/bprob-1.c: New test.
18078         * gcc.misc-tests/bprob-2.c: New test.
18079
18080 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
18081
18082         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
18083         XFAIL and which kinds of gcov output to verify.
18084         * gcc.misc-tests/gcov-4b.x: New file.
18085         * gcc.misc-tests/gcov-5b.x: New file.
18086         * gcc.misc-tests/gcov-6.x: New file.
18087         * gcc.misc-tests/gcov-7.c: New test.
18088         * gcc.misc-tests/gcov-7.x: New file.
18089
18090 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
18091
18092         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
18093         * gcc.misc-tests/gcov-6.c: New test.
18094
18095 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18096
18097         PR c++/3986
18098         * g++.dg/abi/vbase1.C: New test.
18099
18100 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
18101
18102         * objc.dg/method-2.m: New.
18103
18104 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18105
18106         PR c++/4203
18107         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
18108         * g++.dg/init/empty1.C: New test.
18109
18110 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
18111
18112         * gcc.c-torture/compile/20010903-1.c: New test.
18113
18114 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
18115
18116         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
18117         for m68k.
18118
18119 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
18120
18121         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
18122
18123         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
18124
18125         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
18126
18127 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
18128
18129         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
18130         for 16-bit 'unsigned int'.
18131
18132 2001-08-29  Kazu Hirata  <kazu@hxi.com>
18133
18134         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
18135
18136 2001-08-27  Richard Henderson  <rth@redhat.com>
18137
18138         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
18139         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
18140
18141 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
18142
18143         * gcc.dg/asm-names.c (ymain): New.
18144
18145 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
18146
18147         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
18148         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
18149         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
18150
18151 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18152
18153         * gcc.dg/compare5.c: New testcase.
18154
18155 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
18156
18157         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
18158         and "In instantiation".
18159
18160 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
18161
18162         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
18163
18164 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
18165
18166         * gcc.misc-tests/gcov.exp: Add support for branch information.
18167         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
18168         * gcc.misc-tests/gcov-4.c: New test.
18169         * gcc.misc-tests/gcov-4b.c: New test.
18170         * gcc.misc-tests/gcov-5b.c: New test.
18171
18172 2001-08-20  Zack Weinberg  <zackw@panix.com>
18173
18174         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
18175         expected to fail.
18176
18177 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18178
18179         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
18180
18181 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
18182
18183         * g++.dg/eh/template1.C: New test.
18184
18185 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
18186
18187         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
18188         Fix thinko.
18189         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
18190         for xfail.
18191
18192 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
18193
18194         * lib/g77-dg.exp:  Use prune.exp for common procedures
18195         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
18196         * lib/g77.exp: (g77-dg-prune) Remove
18197
18198 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
18199
18200         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
18201
18202 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18203
18204         * g++.dg/template/unify1.C: New test.
18205
18206 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
18207
18208         * g++.dg/abi/empty4.C: New test.
18209
18210 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
18211
18212         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
18213         solaris2.*
18214         * g77.f-torture/compile/pr3743.x: Likewise
18215
18216 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18217
18218         * g++.dg/other/using-declaration.C: New test.
18219
18220 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18221
18222         * gcc.dg/cpp/tr-sign.c: New testcase.
18223
18224 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18225
18226         * gcc.dg/cpp/19951025-1.c: Revert.
18227         * gcc.dg/cpp/directiv.c: We no longer process directives that
18228         interrupt macro arguments.
18229
18230 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
18231
18232         * gcc.dg/bconstp-1.c: New test.
18233
18234 2001-08-03  Richard Henderson  <rth@redhat.com>
18235
18236         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
18237
18238 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18239
18240         * gcc.dg/cpp/19951025-1.c: Update.
18241
18242 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
18243
18244         * g77.dg/ff90-1.f (s): Fix reference of variable z,
18245         should be x.
18246
18247 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18248
18249         Kill -fhonor-std.
18250         * g++.old-deja/g++.ns/ns14.C: Remove special options.
18251         * g++.old-deja/g++.other/std1.C: Likewise.
18252         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
18253
18254 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
18255
18256         * lib/g77.exp:  Load gcc-defs.exp for common procedures
18257         (g77_pass, g77_fail, g77_finish, g77_exit,
18258         ${tool}_check_unsupported_p} Now redundant.  Deleted.
18259
18260 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
18261
18262         * g77.dg/fbackslash.f
18263         * g77.dg/fcase-preserve.f
18264         * g77.dg/ff90-1.f
18265         * g77.dg/ffixed-line-length-0.f
18266         * g77.dg/ffixed-line-length-132.f
18267         * g77.dg/ffixed-line-length-7.f
18268         * g77.dg/ffixed-line-length-72.f
18269         * g77.dg/ffixed-line-length-none.f
18270         * g77.dg/ffree-form-1.f
18271         * g77.dg/fno-backslash.f
18272         * g77.dg/fno-f90-1.f
18273         * g77.dg/fno-fixed-form-1.f
18274         * g77.dg/fno-onetrip.f
18275         * g77.dg/fno-typeless-boz.f
18276         * g77.dg/fno-underscoring.f
18277         * g77.dg/fno-vxt-1.f
18278         * g77.dg/fonetrip.f
18279         * g77.dg/ftypeless-boz.f
18280         * g77.dg/fugly-assumed.f
18281         * g77.dg/funderscoring.f
18282         * g77.dg/fvxt-1.f
18283
18284 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
18285
18286         * objc.dg/fwd-proto-1.m: New.
18287         * objc.dg/local-decl-1.m: New.
18288         * objc.dg/naming-1.m: New.
18289         * objc.dg/naming-2.m: New.
18290         * objc.dg/proto-hier-1.m: New.
18291
18292 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
18293
18294         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
18295         largest-type elements to a struct makes its size grow.
18296
18297 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18298
18299         * g++.dg/abi/vthunk1.C: New test.
18300
18301 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18302
18303         * g++.dg/abi/vbase8-22.C: New test.
18304
18305 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18306
18307         * gcc.dg/cpp/macro8.c: New test.
18308
18309 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18310
18311         * g++.dg/abi/vbase8-21.C: New test.
18312
18313 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18314
18315         * g++.dg/abi/vbase8-10.C: New test.
18316
18317 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18318
18319         * lib/g++.exp (g++_set_ld_library_path): Renamed to
18320         ${tool}_set_ld_library_path.
18321         Changed caller.
18322         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
18323         g++.exp.
18324
18325 2001-07-26  Stan Cox <scox@redhat.com>
18326
18327         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
18328         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
18329         gcc_exit, gcc_check_unsupported_p):
18330         Moved to gcc-deps.exp
18331         * gcc-deps.exp: New file.
18332
18333 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18334
18335         * g++.old-deja/g++.pt/defarg14.C: New test.
18336
18337 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18338
18339         * g++.old-deja/g++.other/lineno5.C: New test.
18340
18341 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18342
18343         * g++.old-deja/g++.pt/crash68.C: New test.
18344
18345 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18346
18347         * g++.old-deja/g++.other/crash42.C: New test.
18348
18349 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18350
18351         * gcc.dg/cpp/extratokens.c: Fix.
18352         * gcc.dg/cpp/skipping2.c: New tests.
18353
18354 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18355
18356         * gcc.c-torture/execute/20010724-1.c: New file.
18357         * gcc.c-torture/execute/20010724-1.x: New file.
18358
18359 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18360
18361         * g++.old-deja/g++.other/cond7.C: New test.
18362
18363 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18364
18365         * g++.old-deja/g++.other/optimize4.C: New test.
18366
18367 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18368
18369         * g++.old-deja/g++.abi/vbase8-5.C: New test.
18370
18371 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
18372
18373         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
18374         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
18375         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
18376         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
18377
18378         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
18379         bug report" message.
18380
18381         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
18382         * g++.dg/ext/instantiate1.C: Move from old-deja.
18383
18384 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
18385
18386         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
18387         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
18388         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
18389         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
18390
18391 2001-07-23  Jeffrey A Law  (law@cygnus.com)
18392
18393         * gcc.c-torture/execute/20010723-1.c: New test.
18394
18395 2001-07-23  Ben Elliston  <bje@redhat.com>
18396
18397         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
18398
18399 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18400
18401         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
18402         i[34567]86-*-*.
18403         Delete handling of ieee_multilib_flags.
18404         Pass -mieee for alpha*-*-* and sh-*-*.
18405         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
18406
18407 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
18408
18409         Remove old-abi tests.
18410         * g++.old-deja/g++.mike/p11116.C: Remove.
18411         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
18412
18413 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
18414
18415         * g77.f-torture/compile/pr3743.f:  New test
18416
18417 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
18418
18419         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
18420
18421 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18422
18423         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
18424         g++.old-deja/g++.pt/static6.C: Likewise.
18425         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
18426         supports weak symbols.
18427
18428 2001-07-18  Andreas Jaeger  <aj@suse.de>
18429
18430         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
18431         supported again.
18432
18433 2001-07-18  Andreas Jaeger  <aj@suse.de>
18434
18435         * gcc.dg/iftrap-1.c: Fix target line.
18436
18437 2001-07-17  Richard Henderson  <rth@redhat.com>
18438
18439         * gcc.c-torture/execute/20010717-1.c: New.
18440
18441 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18442
18443         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
18444         tests.
18445
18446 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18447
18448         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
18449
18450 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18451
18452         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
18453         UAC_SIGBUS, UAC_NOPRINT definitions.
18454
18455 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
18456
18457         * objc/execute/object_is_class.m: New test.
18458         * objc/execute/object_is_meta_class.m: New test.
18459
18460 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18461
18462         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
18463         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
18464
18465 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
18466
18467         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
18468         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
18469
18470 2001-07-14  Richard Henderson  <rth@redhat.com>
18471
18472         * gcc.dg/iftrap-1.c: New.
18473
18474 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
18475
18476         * g77.f-torture/execute/intrinsic77.f: New test.
18477
18478 2001-07-11  Janis Johnson <janis@us.ibm.com>
18479
18480         * gcc.misc-tests/gcov-3.c: New test.
18481
18482 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18483
18484         * gcc.c-torture/compile/20010711-1.c,
18485         * gcc.c-torture/compile/20010711-2.c: New tests.
18486
18487 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18488
18489         * gcc.c-torture/execute/20010711-1.c: New test.
18490
18491 2001-07-11  Ben Elliston  <bje@redhat.com>
18492
18493         * g++.old-deja/g++.other/enum5.C: New test.
18494
18495 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
18496
18497         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
18498         (g++-dg-prune): Call prune_gcc_output.
18499         * prune.exp: New file for prune_gcc_output.
18500         * lib/g++.exp, lib/gcc.exp: Load it.
18501
18502 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18503
18504         * gcc.c-torture/compile/20010701-1.c,
18505         g++.old-deja/g++.ext/attrib6.C: New tests.
18506
18507 2001-07-06  Jeffrey A Law  (law@cygnus.com)
18508
18509         * gcc.c-torture/compile/20010706-1.c: New test.
18510
18511 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
18512
18513         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
18514
18515 2001-06-28  Stan Shebs  <shebs@apple.com>
18516
18517         * gcc.dg/pragma-darwin.c: New test.
18518
18519 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18520
18521         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
18522         Solaris 2.[678] system.
18523
18524 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18525
18526         * gcc.dg/20010622-1.c: New test.
18527
18528 2001-06-18  Stan Shebs  <shebs@apple.com>
18529
18530         * objc.dg: New directory.
18531         * objc.dg/dg.exp: New file.
18532         * objc.dg/alias.m: New.
18533         * objc.dg/class-1.m: New.
18534         * objc.dg/class-2.m: New.
18535         * objc.dg/const-str-1.m: New.
18536         * objc.dg/const-str-2.m: New.
18537         * objc.dg/id-1.m: New.
18538         * objc.dg/method-1.m: New.
18539         * objc.dg/super-class-1.m: New.
18540         * lib/objc-dg.exp: New file.
18541
18542 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18543
18544         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
18545         of label name.
18546
18547 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18548
18549         * g++.old-deja/g++.abi/vbase8-9.C: New test.
18550
18551 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18552
18553         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
18554         variable.
18555
18556 2001-06-12  Richard Henderson  <rth@redhat.com>
18557
18558         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
18559
18560 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18561
18562         * g++.old-deja/g++.abi/vbase5.C: New test.
18563         * g++.old-deja/g++.abi/vbase6.C: New test.
18564         * g++.old-deja/g++.abi/vbase7.C: New test.
18565
18566 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18567
18568         * gcc.c-torture/compile/20010610-1.c: New test.
18569
18570 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18571
18572         * g++.old-deja/g++.abi/vbase4.C: New test.
18573
18574 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18575
18576         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
18577         support %f for HC11/HC12 targets.
18578         * gcc.c-torture/execute/930513-1.x: New file, likewise.
18579         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
18580         on HC11/HC12 targets.
18581         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18582
18583 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18584
18585         * gcc.dg/wchar_t-1.c: New file.
18586         * gcc.dg/wint_t-1.c: Likewise.
18587
18588 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18589
18590         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18591
18592 2001-06-11  Richard Henderson  <rth@redhat.com>
18593
18594         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18595
18596 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18597
18598         * gcc.c-torture/compile/20010611-1.c: New test.
18599
18600 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18601
18602         * gcc.dg/c99-tag-1.c: Add more tests.
18603
18604 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18605
18606         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18607         representation on MN10300 and ARM/Thumb.
18608
18609 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18610
18611         * g77.f-torture/execute/20010610.f: New.
18612
18613 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18614
18615         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18616         names.
18617
18618 2001-06-09  Richard Henderson  <rth@redhat.com>
18619
18620         * gcc.c-torture/execute/ashrdi-1.c: New.
18621         * gcc.c-torture/execute/ashldi-1.c: New.
18622         * gcc.c-torture/execute/lshrdi-1.c: New.
18623
18624 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18625
18626         * objc/execute/load-3.m: Added. Check sending +load to categories,
18627         in addition to classes.
18628
18629 2001-06-08  Stan Shebs  <shebs@apple.com>
18630
18631         * objc/execute/load-2.m: New test.  From Nicola Pero
18632         <n.pero@mi.flashnet.it>.
18633
18634 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
18635
18636         * gcc.c-torture/execute/20010605-2.c: New test.
18637
18638 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18639
18640         * g++.old-deja/g++.abi/vbase2.C: New test.
18641         * g++.old-deja/g++.abi/vbase3.C: New test.
18642
18643 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18644
18645         * g++.old-deja/g++.pt/friend49.C: New test.
18646
18647 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18648
18649         * g++.old-deja/g++.ext/anon3.C: New test.
18650
18651 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
18652
18653         * g++.old-deja/g++.other/conv7.C: New test.
18654
18655 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18656
18657         * gcc.c-torture/compile/20010605-2.c: New test.
18658
18659 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18660
18661         * gcc.c-torture/execute/20010604-1.c: New test.
18662
18663 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
18664
18665         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
18666
18667 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
18668
18669         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
18670         (g++_link_flags): Likewise.
18671         (g++_init): Pass gccpath's value to two previous functions.
18672
18673 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18674
18675         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
18676         Ensure logfile entry matches exec command line.
18677
18678 2001-05-31  Richard Henderson  <rth@redhat.com>
18679
18680         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
18681         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
18682
18683 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
18684
18685         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
18686         compiler for irix6.2
18687
18688 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
18689
18690         * g++.old-deja/g++.other/optimize3.C: New file.
18691
18692 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
18693
18694         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
18695         assemble.
18696
18697 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
18698
18699         * g++.old-deja/g++.other/optimize2.C: New file.
18700
18701 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
18702
18703         * gcc.c-torture/compile/20010518-2.c: New file.
18704         * gcc.c-torture/execute/20010518-1.c: New file.
18705         * gcc.c-torture/execute/20010518-2.c: New file.
18706
18707 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18708
18709         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
18710
18711 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
18712
18713         G++ no longer defines builtins that do not begin with __builtin.
18714         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
18715         * g++.old-deja/g++.brendand/misc13.C: Likewise.
18716         * g++.old-deja/g++.law/builtin1.C: Likewise.
18717         * g++.old-deja/g++.law/cvt2.C: Likewise.
18718         * g++.old-deja/g++.mike/net5.C: Likewise.
18719         * g++.old-deja/g++.other/builtins1.C: Likewise.
18720         * g++.old-deja/g++.other/builtins2.C: Likewise.
18721         * g++.old-deja/g++.other/builtins3.C: Likewise.
18722         * g++.old-deja/g++.other/builtins4.C: Likewise.
18723         * g++.old-deja/g++.other/inline8.C: Likewise.
18724         * g++.old-deja/g++.robertl/eb39.C: Likewise.
18725
18726 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
18727
18728         * g++.old-deja/g++.pt/using1.C: Adjust.
18729         * g++.old-deja/g++.pt/using2.C: New test.
18730
18731 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18732
18733         * gcc.dg/cpp/charconst.c: New tests.
18734         * gcc.dg/cpp/escape.c: New tests.
18735         * gcc.dg/cpp/escape-1.c: New tests.
18736         * gcc.dg/cpp/escape-2.c: New tests.
18737         * gcc.dg/cpp/ucs.c: New tests.
18738
18739 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
18740
18741         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
18742         native compiler for irix6.5.
18743
18744 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
18745
18746         * lib/g++.exp (g++_include_flags): Use args to compute
18747         get_multilibs.
18748         (g++_link_flags): Likewise.
18749         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
18750
18751 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18752
18753         * gcc.dg/c90-hexfloat-1.c: Add more tests.
18754
18755 2001-05-21  Geoff Keating  <geoffk@redhat.com>
18756
18757         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
18758         this file.
18759
18760 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18761
18762         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
18763         STACK_SIZE;
18764         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
18765         to STACK_SIZE; Use it to define size of add_histo array.
18766         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
18767         to STACK_SIZE.
18768         (f): Use GITT_SIZE to define size of gitt local table.
18769         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
18770         to STACK_SIZE; Use it to define size of bytemem array.
18771
18772 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18773
18774         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
18775         on 68HC11/HC12 due to the asm instruction.
18776         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
18777         * gcc.c-torture/compile/920520-1.x: Likewise.
18778         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
18779         on 68HC11/HC12 because the function is larger than 64K.
18780         * gcc.c-torture/compile/961203-1.x: New file, this test fails
18781         on 68HC11/HC12 because the structure is too large.
18782
18783 2001-05-20  Richard Henderson  <rth@redhat.com>
18784
18785         * gcc.c-torture/execute/20010520-1.c: New.
18786
18787 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18788
18789         * g++.old-deja/g++.warn/compare1.C: New test.
18790         * gcc.dg/compare4.c: New test.
18791
18792 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
18793
18794         * g++.old-deja/g++.other/optimize1.C: New test.
18795
18796 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18797
18798         * g++.old-deja/g++.pt/spec41.C: New test.
18799
18800 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
18801
18802         * gcc.c-torture/compile/20010114-1.x: Remove.
18803
18804 2001-05-18  Stan Shebs  <shebs@apple.com>
18805
18806         * gcc.c-torture/compile/20010518-1.c: New test.
18807
18808 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
18809
18810         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
18811         * g++.old-deja/g++.pt/crash67.C: New test.
18812
18813 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
18814
18815         * g++.old-deja/g++.other/debug9.C: New test.
18816
18817 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
18818
18819         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
18820
18821 2001-05-16  Jan Hubicka  <jh@suse.cz>
18822
18823         * gcc.c-torture/compile/20010516-1.c: New test.
18824
18825 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18826
18827         * g++.old-deja/g++.other/crash41.C: New test.
18828
18829 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18830
18831         * g++.old-deja/g++.pt/crash66.C: New test.
18832
18833 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
18834
18835         * g++.old-deja/g++.robertl/eb27.C: Convert.
18836
18837 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
18838
18839         * g++.dg/friend-warn.C: New test.  Do not warn about friend
18840         declaration being redundant.
18841
18842 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
18843
18844         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
18845
18846 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
18847
18848         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
18849
18850 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
18851
18852         * lib/g++.exp: Use testsuite_flags.
18853
18854 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18855
18856         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18857
18858 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18859
18860         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18861
18862 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18863
18864         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18865
18866 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18867
18868         * gcc.c-torture/compile/20010313-1.c: New test.
18869
18870 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18871
18872         * gcc.dg/cpp/direct2.c: New test.
18873         * gccq.dg/cpp/direct2s.c: New test.
18874
18875         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18876
18877 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18878
18879         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18880         * g++.old-deja/g++.other/op3.C: Likewise.
18881
18882 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18883
18884         * gcc.dg/cpp/syshdr.h: New file.
18885         * gcc.dg/cpp/sysmac1.c: Update.
18886         * gcc.dg/cpp/sysmac2.c: Update.
18887
18888 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18889
18890         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18891
18892 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18893
18894         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18895         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18896
18897 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18898
18899         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18900
18901 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18902
18903         * lib/g++.exp (g++_include_flags): Don't use any special flags
18904         if TESTING_IN_BUILD_TREE is not defined.
18905         (g++_init): Use a plain 'c++' as the compiler if
18906         TESTING_IN_BUILD_TREEE is not defined.
18907
18908 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18909
18910         * g++.old-deja/g++.eh/catch13.C: New test.
18911         * g++.old-deja/g++.eh/catch14.C: New test.
18912
18913 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18914
18915         * gcc.dg/cpp/tr-define.c: New test.
18916
18917 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18918
18919         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18920         <stdlib.h>, not <malloc.h>.
18921
18922 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18923
18924         * g++.old-deja/g++.ns/template17.C: New test.
18925
18926 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18927
18928         * g++.old-deja/g++.pt/ref4.C: New test.
18929
18930 2001-04-30  Richard Henderson  <rth@redhat.com>
18931
18932         * gcc.dg/20000724-1.c: Revert last change.
18933
18934 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18935
18936         * g77.f-torture/execute/20010430.f: New test.
18937
18938 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18939
18940         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18941
18942 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18943
18944         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18945
18946 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18947
18948         * g++.old-deja/g++.eh/crash6.C: New test.
18949
18950 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18951
18952         * g++.old-deja/g++.other/warn7.C: New test.
18953
18954 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18955
18956         * g++.old-deja/g++.other/defarg9.C: New test.
18957
18958 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18959
18960         * g77.f-torture/compile/20010426.f: New test.
18961         * g77.f-torture/execute/20010426.f: New test.
18962
18963 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18964
18965         * g77.f-torture/compile/20000629-1.x: Remove - error
18966         has been fixed.
18967
18968 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18969
18970         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18971         Tweak slightly to work with g++.dg framework.
18972         * g++.dg/special/ecos.exp: Run initp1.C test.
18973         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18974
18975         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18976         its linker doesn't give line numbers either.
18977         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18978
18979 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18980
18981         * g++.old-deja/g++.other/lex1.C: New test.
18982
18983 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18984
18985         * gcc.dg/noncompile/20010425-1.c: New test.
18986
18987 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18988
18989         * g++.old-deja/g++.pt/mangle2.C: New test.
18990
18991 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18992
18993         * gcc.dg/format/plus-1.c: New test.
18994
18995 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18996
18997         * gcc.dg/20010423-1.c: New test.
18998
18999 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
19000
19001         * gcc.c-torture/execute/20010422-1.c: New test.
19002
19003 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
19004
19005         * g++.old-deja/g++.ns/type2.C: New test.
19006
19007 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
19008
19009         * g++.old-deja/g++.other/perf1.C: New test.
19010
19011 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
19012
19013         * gcc.dg/c99-func-2.c: Remove xfail.
19014         * gcc.dg/c99-func-3.c: Remove xfail.
19015         * gcc.dg/c99-func-4.c: Remove xfail.
19016
19017 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
19018
19019         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
19020
19021 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19022
19023         * gcc.c-torture/compile/20010423-1.c: New test.
19024
19025 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19026
19027         * g++.old-deja/g++.pt/typename28.C: New test.
19028
19029 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19030
19031         * g++.old-deja/g++.abi/empty2.C: New test.
19032         * g++.old-deja/g++.abi/empty3.C: New test.
19033
19034 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19035
19036         * g++.old-deja/g++.other/comdat2.C: New test.
19037         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
19038
19039 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19040
19041         * g++.old-deja/g++.other/overload14.C: New test.
19042
19043 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19044
19045         * g++.old-deja/g++.other/lookup23.C: New test.
19046
19047 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
19048
19049         * gcc.c-torture/execute/20010403-1.c: New test.
19050
19051 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
19052             Mark Mitchell  <mark@codesourcery.com>
19053
19054         * lib/old-dejagnu.exp: Don't delete output of executable.
19055         Add .exe suffix to executables.
19056
19057 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
19058
19059         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
19060
19061 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19062
19063         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
19064
19065 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
19066
19067         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
19068         * g++.old-deja/g++.abi/crash1.C: New test.
19069
19070 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
19071
19072         * g++.old-deja/g++.other/crash40.C: New test.
19073
19074 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19075
19076         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
19077
19078 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
19079
19080         * g++.old-deja/g++.other/warn6.C: New test.
19081
19082 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19083
19084         * g++.old-deja/g++.robertl/eb42.C: Same.
19085
19086 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19087
19088         * gcc.dg/wtr-conversion-1.c: New testcase.
19089
19090 2001-04-10  Richard Henderson  <rth@redhat.com>
19091
19092         * g++.old-deja/g++.other/array5.C: New.
19093
19094 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19095
19096         * gcc.c-torture/execute/20010408-1.c: New test.
19097
19098 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
19099
19100         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
19101         headers and constructs.
19102         * g++.old-deja/g++.robertl/eb79.C: Same.
19103         * g++.old-deja/g++.robertl/eb77.C (main): Same.
19104         * g++.old-deja/g++.robertl/eb73.C: Same.
19105         * g++.old-deja/g++.robertl/eb66.C (main): Same.
19106         * g++.old-deja/g++.robertl/eb55.C (t): Same.
19107         * g++.old-deja/g++.robertl/eb54.C (main): Same.
19108         * g++.old-deja/g++.robertl/eb46.C (main): Same.
19109         * g++.old-deja/g++.robertl/eb44.C: Same.
19110         * g++.old-deja/g++.robertl/eb41.C (main): Same.
19111         * g++.old-deja/g++.robertl/eb4.C (main): Same.
19112         * g++.old-deja/g++.robertl/eb39.C: Same.
19113         * g++.old-deja/g++.robertl/eb33.C (main): Same.
19114         * g++.old-deja/g++.robertl/eb31.C (main): Same.
19115         * g++.old-deja/g++.robertl/eb30.C: Same.
19116         * g++.old-deja/g++.robertl/eb3.C: Same.
19117         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
19118         * g++.old-deja/g++.robertl/eb21.C: Same.
19119         * g++.old-deja/g++.robertl/eb15.C: Same.
19120         * g++.old-deja/g++.robertl/eb118.C: Same.
19121         * g++.old-deja/g++.robertl/eb115.C (main): Same.
19122         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
19123         * g++.old-deja/g++.robertl/eb109.C: Same.
19124         * g++.old-deja/g++.other/sibcall1.C (main): Same.
19125         * g++.old-deja/g++.mike/rtti1.C: Same.
19126         * g++.old-deja/g++.mike/p658.C: Same.
19127         * g++.old-deja/g++.mike/net46.C: Same.
19128         * g++.old-deja/g++.mike/net34.C: Same.
19129         * g++.old-deja/g++.mike/memoize1.C: Same.
19130         * g++.old-deja/g++.mike/eh2.C: Same.
19131         * g++.old-deja/g++.law/weak.C: Same.
19132         * g++.old-deja/g++.law/visibility7.C: Same.
19133         * g++.old-deja/g++.law/visibility25.C: Same.
19134         * g++.old-deja/g++.law/visibility22.C: Same.
19135         * g++.old-deja/g++.law/visibility2.C: Same.
19136         * g++.old-deja/g++.law/visibility17.C: Same.
19137         * g++.old-deja/g++.law/visibility13.C: Same.
19138         * g++.old-deja/g++.law/visibility10.C: Same.
19139         * g++.old-deja/g++.law/visibility1.C: Same.
19140         * g++.old-deja/g++.law/virtual3.C (eval): Same.
19141         * g++.old-deja/g++.law/vbase1.C: Same.
19142         * g++.old-deja/g++.law/operators32.C: Same.
19143         * g++.old-deja/g++.law/nest3.C: Same.
19144         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
19145         * g++.old-deja/g++.law/except5.C (main): Same.
19146         * g++.old-deja/g++.law/cvt7.C (run): Same.
19147         * g++.old-deja/g++.law/cvt2.C: Same.
19148         * g++.old-deja/g++.law/cvt16.C: Same.
19149         * g++.old-deja/g++.law/ctors6.C (bar): Same.
19150         * g++.old-deja/g++.law/ctors17.C (main): Same.
19151         * g++.old-deja/g++.law/ctors13.C: Same.
19152         * g++.old-deja/g++.law/ctors12.C (main): Same.
19153         * g++.old-deja/g++.law/ctors10.C: Same.
19154         * g++.old-deja/g++.law/code-gen5.C: Same.
19155         * g++.old-deja/g++.law/bad-error7.C: Same.
19156         * g++.old-deja/g++.law/arm9.C: Same.
19157         * g++.old-deja/g++.law/arm12.C: Same.
19158         * g++.old-deja/g++.law/arg8.C: Same.
19159         * g++.old-deja/g++.law/arg1.C: Same.
19160         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
19161         * g++.old-deja/g++.jason/template31.C: Same.
19162         * g++.old-deja/g++.jason/template24.C (main): Same.
19163         * g++.old-deja/g++.jason/2371.C: Same.
19164         * g++.old-deja/g++.eh/new2.C: Same.
19165         * g++.old-deja/g++.eh/new1.C: Same.
19166         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
19167         * g++.old-deja/g++.brendan/nest21.C (main): Same.
19168         * g++.old-deja/g++.brendan/err-msg3.C: Same.
19169         * g++.old-deja/g++.brendan/crash62.C: Same.
19170         * g++.old-deja/g++.brendan/crash52.C: Same.
19171         * g++.old-deja/g++.brendan/crash49.C (main): Same.
19172         * g++.old-deja/g++.brendan/crash38.C: Same.
19173         * g++.old-deja/g++.brendan/crash15.C (main): Same.
19174         * g++.old-deja/g++.brendan/copy9.C: Same.
19175
19176 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
19177
19178         * gcc.c-torture/execute/20001203-2.c (memset):
19179         Count argument is of type __SIZE_TYPE__.
19180
19181 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
19182
19183         * gcc.c-torture/compile/20010404-1.c: New test.
19184
19185 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
19186
19187         * gcc.c-torture/compile/20010326-1.c: New test.
19188
19189 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
19190
19191         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
19192         peculiarities of the SH.
19193         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
19194
19195 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19196
19197         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
19198         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
19199         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
19200
19201 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19202
19203         * g77.f-torture/compile/20010321-1.f: New test.
19204
19205 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19206
19207         * gcc.c-torture/compile/20010329-1.c: New test.
19208
19209 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19210
19211         * gcc.c-torture/execute/20010329-1.c: New test.
19212
19213 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19214
19215         * g++.old-deja/g++.other/eh4.C: Fix typo.
19216
19217 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19218
19219         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
19220
19221 2001-03-28  Philip Blundell  <philb@gnu.org>
19222
19223         * gcc.c-torture/compile/20010328-1.c: New test.
19224
19225 2001-03-27  Richard Henderson  <rth@redhat.com>
19226
19227         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
19228         * g++.old-deja/g++.eh/vbase3.C: Likewise.
19229
19230 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
19231
19232         * gcc.c-torture/compile/20010327-1.c: New test.
19233
19234 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19235
19236         * g++.old-deja/g++.other/friend12.C: New test.
19237         * g++.old-deja/g++.other/friend9.C: Expect no errors.
19238         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
19239
19240 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19241
19242         * gcc.c-torture/execute/20010325-1.c: New test.
19243
19244 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
19245
19246         * g++.old-deja/g++.other/mangle3.C: New test.
19247
19248 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
19249
19250         * g++.old-deja/g++.other/anon8.C: New test.
19251
19252 2001-03-20  Philip Blundell  <philb@gnu.org>
19253
19254         * gcc.c-torture/compile/20010320-1.c: New test.
19255
19256 2001-03-17  Richard Henderson  <rth@redhat.com>
19257
19258         * g++.old-deja/g++.other/eh4.C: Add expected error text.
19259
19260 2001-03-15  Geoff Keating  <geoff@redhat.com>
19261
19262         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
19263         tests on AIX.
19264
19265 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
19266
19267         * g++.old-deja/g++.other/eh4.C: New test.
19268
19269 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19270
19271         * gcc.dg/cpp/mi1.c: Update.
19272
19273 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
19274
19275         * g++.old-deja/g++.other/regstack.C: New test.
19276
19277 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19278
19279         * g++.old-deja/g++.other/ref4.C: New test.
19280
19281 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
19282
19283         * objc/execute/va_method.m: Added.
19284         * objc/execute/IMP.m: Added.
19285         * objc/execute/_cmd.m: Added.
19286         * objc/execute/accessing_ivars.m: Added.
19287         * objc/execute/class-1.m: Added.
19288         * objc/execute/class-10.m: Added.
19289         * objc/execute/class-11.m: Added.
19290         * objc/execute/class-12.m: Added.
19291         * objc/execute/class-13.m: Added.
19292         * objc/execute/class-14.m: Added.
19293         * objc/execute/class-2.m: Added.
19294         * objc/execute/class-3.m: Added.
19295         * objc/execute/class-4.m: Added.
19296         * objc/execute/class-5.m: Added.
19297         * objc/execute/class-6.m: Added.
19298         * objc/execute/class-7.m: Added.
19299         * objc/execute/class-8.m: Added.
19300         * objc/execute/class-9.m: Added.
19301         * objc/execute/class-tests-1.h
19302         * objc/execute/class-tests-2.h
19303         * objc/execute/compatibility_alias.m: Added.
19304         * objc/execute/encode-1.m: Added.
19305         * objc/execute/formal_protocol-1.m: Added.
19306         * objc/execute/formal_protocol-2.m: Added.
19307         * objc/execute/formal_protocol-3.m: Added.
19308         * objc/execute/formal_protocol-4.m: Added.
19309         * objc/execute/formal_protocol-5.m: Added.
19310         * objc/execute/formal_protocol-6.m: Added.
19311         * objc/execute/formal_protocol-7.m: Added.
19312         * objc/execute/informal_protocol.m: Added.
19313         * objc/execute/initialize.m: Added.
19314         * objc/execute/load.m: Added.
19315         * objc/execute/many_args_method.m: Added.
19316         * objc/execute/nested-3.m: Added.
19317         * objc/execute/no_clash.m: Added.
19318         * objc/execute/private.m: Added.
19319         * objc/execute/redefining_self.m: Added.
19320         * objc/execute/root_methods.m: Added.
19321         * objc/execute/selector-1.m: Added.
19322         * objc/execute/static-1.m: Added.
19323         * objc/execute/static-2.m: Added.
19324         * objc/execute/va_method.m: Added.
19325
19326 2001-03-10  Richard Henderson  <rth@redhat.com>
19327
19328         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
19329
19330 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19331
19332         * g++.old-deja/g++.other/crash31.C: XFAIL.
19333         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
19334         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
19335         * gcc.c-torture/execute/20010123-1.x: XFAIL.
19336         * gcc.c-torture/execute/20010124-1.x: XFAIL.
19337         * gcc.dg/sequence-pt-1.c: XFAIL one test.
19338
19339 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
19340
19341         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
19342
19343 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19344
19345         * gcc.dg/20000724-1.c: Don't use multiline strings.
19346
19347 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19348
19349         * objc/execute/string1.m, objc/execute/string2.m: Compare the
19350         result of -cString against what we expect it to be; don't just
19351         print it out for no one to read.
19352
19353         * objc/execute/string3.m, objc/execute/string4.m: New tests.
19354         Based on testcases provided by Nicola Pero.
19355
19356 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19357
19358         * gcc.dg/cpp/macro7.c: New test.
19359
19360 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19361
19362         * gcc.dg/cpp/multiline.c: Update.
19363
19364 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19365
19366         * g++.old-deja/g++.other/enum3.C: New test.
19367
19368 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19369
19370         * g++.old-deja/g++.other/pod1.C: New test.
19371
19372 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19373
19374         * g++.old-deja/g++.ext/overload1.C: New test.
19375
19376 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19377
19378         * g++.old-deja/g++.pt/using1.C: New test.
19379
19380 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19381
19382         * g++.old-deja/g++.other/using9.C: New test.
19383
19384 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
19385
19386         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
19387
19388         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
19389
19390 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
19391
19392         * g++.old-deja/g++.ext/realpt1.C: Remove.
19393
19394 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
19395
19396         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
19397
19398 2001-02-26  Will Cohen  <wcohen@redhat.com>
19399
19400         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
19401
19402 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
19403
19404         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
19405         templatized constructors.
19406
19407 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19408
19409         * gcc.c-torture/execute/20010224-1.c: New test.
19410
19411 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
19412
19413         * gcc.c-torture/execute/20010222-1.c: New test.
19414
19415 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
19416
19417         * g++.old-deja/g++.other/inline20.C: New test.
19418
19419 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
19420
19421         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
19422
19423 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19424
19425         * g++.old-deja/g++.other/lookup22.C: New test.
19426
19427 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
19428
19429         * g77.dg: New directory.
19430         * g77.dg/20010216-1.f: New test case.
19431         * g77.dg/dg.exp: New driver.
19432         * lib/g77-dg.exp: New driver library.
19433
19434 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19435
19436         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
19437
19438 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
19439
19440         * g++.old-deja/g++.other/decl9.C: New test.
19441
19442 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
19443
19444         * g++.old-deja/g++.other/init16.C: Update the test so that it does
19445         not need <string> and also tests the initialization at runtime.
19446
19447 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19448
19449         * gcc.c-torture/execute/longlong.c: New test.
19450
19451 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19452
19453         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
19454
19455 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19456
19457         * gcc.c-torture/execute/920302-1.c (execute):
19458         Change argument type to short.
19459
19460 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19461
19462         * g++.old-deja/g++.pt/deduct6.C: New test.
19463
19464 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19465
19466         * g++.old-deja/g++.pt/deduct5.C: New test.
19467
19468 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
19469
19470         * gcc.c-torture/execute/20010209-1.c: New test.
19471
19472 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19473
19474         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
19475
19476 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
19477
19478         * g++.dg/vtgc1.C: Update for new ABI.
19479
19480         * consistency.vlad: New directory, 1665 files.
19481
19482 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19483
19484         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
19485         return type.
19486         * gcc.dg/cpp/digraphs.c: Declare puts.
19487
19488 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19489
19490         * g++.old-deja/g++.other/warn5.C: New test.
19491
19492 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19493
19494         * g++.old-deja/g++.pt/spec40.C: New test.
19495
19496 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19497
19498         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
19499         case.
19500         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
19501
19502 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
19503
19504         * gcc.c-torture/compile/20010209-1.c: New test.
19505
19506 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
19507
19508         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
19509         excess errors message but not if it crashes.
19510         * g++.old-deja/g++.other/crash27.C: Likewise.
19511         * g++.old-deja/g++.other/crash28.C: Likewise.
19512         * g++.old-deja/g++.other/crash30.C: Likewise.
19513         * g++.old-deja/g++.other/crash32.C: Likewise.
19514         * g++.old-deja/g++.other/crash35.C: Likewise.
19515         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19516
19517 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19518
19519         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
19520         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
19521         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
19522         g77.f-torture/execute/execute.exp,
19523         g77.f-torture/noncompile/noncompile.exp,
19524         gcc.c-torture/execute/execute.exp,
19525         gcc.c-torture/execute/memcheck/memcheck.exp,
19526         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
19527         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
19528         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
19529         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
19530         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
19531         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
19532         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19533         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
19534         Remove bug reporting instructions with ancient email addresses.
19535
19536 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19537
19538         * gcc.dg/20010202-1.c: New test.
19539         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
19540
19541 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
19542
19543         * g++.dg/stdbool-if.C: New test.
19544
19545 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
19546
19547         * objc/execute/fdecl.m: Added main().
19548
19549 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19550
19551         * gcc.c-torture/execute/20010206-1.c: New test.
19552
19553 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19554
19555         * gcc.dg/cpp/avoidpaste1.c: Update.
19556
19557 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
19558
19559         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
19560         Pero <nicola@brainstorm.co.uk>.
19561         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
19562
19563 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
19564
19565         * g++.old-deja/g++.pt/spec39.C: New test.
19566
19567 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
19568
19569         * gcc.c-torture/compile/20010202-1.c: New test.
19570
19571 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
19572
19573         * g++.old-deja/g++.abi/primary2.C: New test.
19574         * g++.old-deja/g++.abi/primary3.C: New test.
19575         * g++.old-deja/g++.abi/primary4.C: New test.
19576         * g++.old-deja/g++.abi/primary5.C: New test.
19577         * g++.old-deja/g++.abi/vtable3.h: New test.
19578         * g++.old-deja/g++.abi/vtable3a.C: New test.
19579         * g++.old-deja/g++.abi/vtable3b.C: New test.
19580         * g++.old-deja/g++.abi/vtable3c.C: New test.
19581         * g++.old-deja/g++.abi/vtable3d.C: New test.
19582         * g++.old-deja/g++.abi/vtable3e.C: New test.
19583         * g++.old-deja/g++.abi/vtable3f.C: New test.
19584         * g++.old-deja/g++.abi/vtable3g.C: New test.
19585         * g++.old-deja/g++.abi/vtable3h.C: New test.
19586         * g++.old-deja/g++.abi/vtable3i.C: New test.
19587         * g++.old-deja/g++.abi/vtable3j.C: New test.
19588         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19589
19590 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19591
19592         * g++.old-deja/g++.other/anon6.C: New test.
19593         * g++.old-deja/g++.other/anon7.C: New test.
19594
19595 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19596
19597         * gcc.dg/cpp/avoidpaste2.c: New tests.
19598
19599 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19600
19601         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19602
19603 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19604
19605         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19606         DECIMAL_DIG cases for Irix."
19607
19608 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19609
19610         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19611
19612 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19613
19614         * gcc.dg/c99-tag-1.c: New test.
19615
19616 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19617
19618         * gcc.dg/cpp/tr-warn1.c: Add tests.
19619
19620 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19621
19622         * gcc.dg/cpp/avoidpaste1.c: Update.
19623         * gcc.dg/cpp/paste4.c: Update.
19624
19625 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19626
19627         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
19628         cases for Irix.
19629
19630 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19631
19632         * g++.old-deja/g++.other/inline19.C: New test.
19633
19634 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19635
19636         * gcc.dg/Wlarger-than.c: New test.
19637
19638 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19639
19640         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
19641
19642 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
19643
19644         * gcc.c-torture/execute/20010129-1.c: New test.
19645         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
19646
19647 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19648
19649         * gcc.dg/cpp/avoidpaste1.c: Test case.
19650
19651 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
19652
19653         * g++.old-deja/g++.other/inline18.C: New test.
19654
19655 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19656
19657         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
19658         and __builtin_putchar.
19659
19660 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
19661
19662         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
19663         tests.
19664
19665 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
19666
19667         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
19668         floating point number rounding mode to round to the nearest
19669         representable mode.
19670
19671 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
19672
19673         * g++.old-deja/g++.other/mangle2.C: New test.
19674
19675 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19676
19677         * gcc.c-torture/compile/20010124-1.c: New test.
19678
19679 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
19680
19681         * g++.old-deja/g++.pt/spec38.C: New test.
19682
19683 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19684
19685         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
19686         "Build don't run".
19687
19688 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19689
19690         * gcc.c-torture/execute/20010123-1.c: New test.
19691
19692 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19693
19694         * g++.old-deja/g++.pt/spec37.C: New test.
19695
19696 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19697
19698         * g++.old-deja/g++.pt/overload14.C: New test.
19699
19700 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19701
19702         * gcc.c-torture/execute/20010122-1.c: New test, exercise
19703         __builtin_return_address.
19704
19705 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
19706
19707         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
19708         * g++.old-deja/g++.pt/spec35.C: New test.
19709         * g++.old-deja/g++.pt/spec36.C: New test.
19710
19711 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
19712
19713         * gcc.c-torture/compile/20010118-1.c: New test.
19714
19715 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
19716
19717         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
19718
19719 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19720
19721         * gcc.c-torture/execute/20010119-1.c: New test.
19722
19723 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19724
19725         * g++.old-deja/g++.other/vbase5.C: New test.
19726
19727 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19728
19729         * gcc.c-torture/execute/20010118-1.c: New test.
19730
19731 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19732
19733         * g++.old-deja/g++.pt/deduct3.C: New test.
19734
19735 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19736
19737         * g++.old-deja/g++.pt/spec34.C: New test.
19738
19739 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
19740
19741         * g77.f-torture/compile/20000601-2.f: New test.
19742
19743 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19744
19745         * g++.old-deja/g++.other/init17.C: New test.
19746
19747 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
19748
19749         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
19750
19751 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19752
19753         * g++.old-deja/g++.pt/unify8.C: New test.
19754
19755 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19756
19757         * g++.old-deja/g++.abi/vbase1.C: New test.
19758
19759 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19760
19761         * g++.old-deja/g++.pt/crash65.C: New test.
19762
19763 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19764
19765         * gcc.dg/cpp/assembl2.S: New test case.
19766
19767 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
19768
19769         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
19770         are supported.
19771
19772 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19773
19774         * g++.old-deja/g++.other/builtins1.C: New test.
19775         * g++.old-deja/g++.other/builtins2.C: Likewise.
19776         * g++.old-deja/g++.other/builtins3.C: Likewise.
19777         * g++.old-deja/g++.other/builtins4.C: Likewise.
19778
19779 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
19780
19781         * gcc.c-torture/compile/20010117-1.c: New test.
19782         * gcc.c-torture/compile/20010117-2.c: New test.
19783
19784 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19785
19786         * g77.f-torture/execute/20010116.[fx]: New test,
19787         XFAIL on i?86-*-*.
19788         * g77.f-torture/compile/20010115.f: Indicate it's
19789         a test for PR fortran/1636.
19790
19791 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19792
19793         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
19794
19795 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19796
19797         * g77.f-torture/compile/20010115.f: New test.
19798
19799 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
19800
19801         * g++.old-deja/g++.pt/nontype5.C: New test.
19802
19803 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19804
19805         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
19806         have an equivalent working one below it.
19807
19808 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19809
19810         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
19811         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19812
19813 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19814
19815         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
19816         message containing "init_priority".
19817         (conpr-2.C): Likewise.
19818         (conpr-3.C): Likewise.
19819         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
19820
19821 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19822
19823         * gcc.c-torture/execute/20010114-2.c: New test.
19824
19825 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19826
19827         * gcc.c-torture/compile/20010114-1.c: New test.
19828         * gcc.c-torture/compile/20010114-1.x: Xfail.
19829         * gcc.c-torture/compile/20010114-2.c: New test.
19830         * gcc.c-torture/execute/20010114-1.c: New test.
19831         * gcc.dg/trunc-1.c: New test.
19832         * gcc.dg/uninit-B.c: New test.
19833
19834 2001-01-13  Nick Clifton  <nickc@redhat.com>
19835
19836         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
19837         target.
19838
19839 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19840
19841         * gcc.c-torture/compile/20010113-1.c: New test.
19842
19843 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
19844
19845         * gcc.c-torture/compile/20001212-1.c: New test.
19846
19847 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19848
19849         * gcc.dg/cpp/widestr1.c: Update.
19850         * gcc.dg/cpp/prag-imp.c: Remove.
19851
19852 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
19853
19854         * gcc.c-torture/execute/20000801-3.x: Remove.
19855         * gcc.dg/c90-init-1.c: New test.
19856         * gcc.dg/c99-init-1.c: New test.
19857         * gcc.dg/c99-init-2.c: New test.
19858         * gcc.dg/gnu99-init-1.c: New test.
19859
19860 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19861
19862         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19863         testing that no relevant ones were found.
19864
19865 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19866
19867         * g++.old-deja/g++.pt/cast2.C: New test.
19868
19869 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19870
19871         * g++.old-deja/g++.pt/friend47.C: New test.
19872
19873 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19874
19875         * g++.old-deja/g++.pt/instantiate13.C: New test.
19876
19877 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19878
19879         * g++.old-deja/g++.other/defarg7.C: New test.
19880         * g++.old-deja/g++.other/defarg8.C: New test.
19881
19882 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19883
19884         * g++.old-deja/g++.pt/crash64.C: New test.
19885
19886 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19887
19888         * g++.old-deja/g++.pt/crash63.C: New test.
19889
19890 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19891
19892         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19893
19894 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19895
19896         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19897
19898 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19899
19900         * g++.old-deja/g++.pt/error3.C: New test.
19901
19902 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19903
19904         * g++.old-deja/g++.other/crash39.C: New test.
19905
19906 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19907
19908         * g++.old-deja/g++.other/vbase4.C: New test.
19909
19910 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19911
19912         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19913         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19914         * gcc.dg/special/special.exp: New test driver which will check
19915         for alias support for the above test.
19916
19917 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19918
19919         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19920         problems on small machines.
19921         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19922         parameterize.
19923
19924 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19925
19926         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19927         mips.
19928         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19929
19930 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19931
19932         * g++.old_deja/g++.pt/using8.C: New test.
19933
19934 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19935
19936         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19937
19938 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19939
19940         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19941         where a failure is expected.
19942         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19943
19944 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19945
19946         * g++.old_deja/g++.pt/instantiate12.C: New test.
19947
19948 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19949
19950         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19951         start of structs.
19952         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19953         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19954         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19955         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19956         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19957         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19958         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19959         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19960         * g++.old-deja/g++.eh/spec6.C: Likewise.
19961         * g++.old-deja/g++.jason/crash3.C: Likewise.
19962         * g++.old-deja/g++.law/ctors11.C: Likewise.
19963         * g++.old-deja/g++.law/ctors17.C: Likewise.
19964         * g++.old-deja/g++.law/ctors5.C: Likewise.
19965         * g++.old-deja/g++.law/ctors9.C: Likewise.
19966         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19967         * g++.old-deja/g++.mike/net22.C: Likewise.
19968         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19969         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19970         * g++.old-deja/g++.mike/virt3.C: Likewise.
19971         * g++.old-deja/g++.niklas/t128.C: Likewise.
19972         * g++.old-deja/g++.other/anon4.C: Likewise.
19973         * g++.old-deja/g++.other/using1.C: Likewise.
19974         * g++.old-deja/g++.other/warn3.C: Likewise.
19975         * g++.old-deja/g++.pt/t37.C: Likewise.
19976         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19977         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19978
19979 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19980
19981         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19982
19983 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19984
19985         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19986
19987 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19988
19989         * gcc.c-torture/compile/20010107-1.c: New test.
19990
19991 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19992
19993         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19994
19995 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19996
19997         * gcc.dg/format/format.h: New file.
19998         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19999         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
20000         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
20001         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
20002         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
20003         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20004         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
20005         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
20006         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
20007         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
20008         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
20009         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
20010         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
20011         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
20012         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
20013         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
20014         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
20015         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
20016         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
20017         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
20018         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
20019         instead of declaring standard types, macros and functions in each
20020         test.
20021
20022 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
20023
20024         * gcc.c-torture/execute/20010106-1.c: New test.
20025
20026 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20027
20028         * gcc.dg/format/format.exp: New file.
20029         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
20030         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
20031         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
20032         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
20033         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
20034         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
20035         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
20036         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
20037         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
20038         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
20039         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
20040         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
20041         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
20042         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
20043         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
20044         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
20045         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
20046         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
20047         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
20048         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
20049         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
20050         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
20051         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
20052         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
20053         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
20054         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
20055         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
20056         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
20057         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
20058         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
20059         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
20060         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
20061         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
20062         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
20063         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
20064         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
20065         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
20066         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
20067         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
20068         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
20069         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
20070         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
20071
20072 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
20073
20074         * gcc.c-torture/execute/991228-1.c: Take word endianness into
20075         account.
20076
20077 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
20078
20079         * gcc.c-torture/execute/builtin-complex-1.c: New test.
20080
20081 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20082
20083         * g++.old-deja/g++.pt/crash62.C: New test.
20084
20085 2001-01-04  Richard Henderson  <rth@redhat.com>
20086
20087         * gcc.dg/20000926-1.c: Update expected warnings.
20088         * gcc.dg/array-2.c: Likewise.
20089         * gcc.dg/array-4.c: Also validate flexible array members.
20090         * gcc.dg/c99-flex-array-1.c: New.
20091
20092 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20093
20094         * gcc.c-torture/compile/20001222-1.x: Remove.
20095
20096 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20097
20098         * gcc.c-torture/execute/built-in-setjmp.c: New.
20099
20100 2001-01-03  Richard Henderson  <rth@redhat.com>
20101
20102         * gcc.dg/940510-1.c: Update expected error wording.
20103         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
20104
20105 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
20106
20107         * lib/target-supports.exp (check_alias_available): Modified to
20108         indicate aliases not supported if only weak aliases are supported.
20109
20110 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20111
20112         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
20113         Turn on cmpstrsi checks for __pj__ and __i370__.
20114
20115 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20116
20117         * g++.old-deja/g++.other/virtual11.C: New test.
20118
20119 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20120
20121         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
20122
20123 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20124
20125         * gcc.c-torture/compile/20010102-1.c: New test.
20126
20127 2001-01-02  Andreas Jaeger  <aj@suse.de>
20128
20129         * gcc.dg/noreturn-3.c: New test.
20130
20131         * gcc.dg/noreturn-4.c: New test.
20132
20133 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20134
20135         * gcc.c-torture/execute/stdio-opt-1.c: Also test
20136         __builtin_fputc and __builtin_fwrite.
20137
20138 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20139
20140         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
20141         signed char, not default char.
20142
20143 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20144
20145         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
20146
20147 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
20148
20149         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
20150
20151 2000-12-29  Richard Henderson  <rth@redhat.com>
20152
20153         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
20154         (__cyg_profile_func_exit): Define.
20155
20156 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20157
20158         * g++.dg/vtgc1.C: New test.
20159
20160 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
20161
20162         * gcc.dg/noncompile/20001228-1.c: New test.
20163
20164         * gcc.dg/20001228-1.c: New test.
20165
20166         * gcc.c-torture/execute/20001228-1.c: New test.
20167
20168 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
20169
20170         * gcc.dg/format-strfmon-1.c: New test.
20171
20172 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20173
20174         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
20175         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
20176         * gcc.c-torture/execute/string-opt-1.c: Likewise.
20177         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20178         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20179         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20180         * gcc.c-torture/execute/string-opt-6.c: Likewise.
20181         * gcc.c-torture/execute/string-opt-7.c: Likewise.
20182         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20183         * gcc.c-torture/execute/string-opt-9.c: Likewise.
20184         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20185         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20186         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20187
20188         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
20189         * gcc.c-torture/execute/string-opt-4.c: Test index.
20190
20191 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
20192
20193         * gcc.c-torture/compile/20001226-1.c: New test.
20194
20195 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20196
20197         * gcc.c-torture/compile/20001222-1.c: New test.
20198         * gcc.c-torture/compile/20001222-1.x: Xfail.
20199
20200 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
20201
20202         * gcc.c-torture/execute/comp-goto-2.c: New test.
20203
20204 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
20205
20206         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
20207         Use long types if __INT_MAX__ is 32767.
20208         (main): Use cast to (sint32 *) when poking 88 into a_page.
20209
20210         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
20211
20212 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
20213
20214         * gcc.c-torture/compile/20001221-1.c: New test.
20215         * gcc.c-torture/execute/20001221-1.c: New test.
20216
20217 2000-12-20  Richard Henderson  <rth@redhat.com>
20218
20219         * g++.old-deja/g++.pt/crash36.C: Update error lines.
20220         * g++.old-deja/g++.robertl/eb109.C: Likewise.
20221
20222 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20223
20224         * gcc.dg/compare3.c: New test.
20225
20226 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20227
20228         * gcc.dg/format-warnll-1.c: New test.
20229
20230 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20231
20232         * gcc.dg/cpp/cmdlne-P.c: New test.
20233
20234 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20235
20236         * gcc.c-torture/execute/builtin-abs-1.c,
20237         gcc.c-torture/execute/builtin-abs-2.c: New tests.
20238
20239 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20240
20241         * gcc.dg/cpp/multiline.c: New test.
20242
20243 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20244
20245         * g++.old-deja/g++.other/syshdr1.C: Update.
20246         * gcc.dg/cpp/lineflags.c: Remove temporarily.
20247
20248 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20249
20250         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
20251
20252 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20253
20254         * g++.old-deja/g++.pt/ttp65.C: New test.
20255
20256 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20257
20258         * g++.old-deja/g++.pt/ttp64.C: New test.
20259
20260 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20261
20262         * g++.old-deja/g++.pt/spec33.C: New test.
20263
20264 2000-12-14  Catherine Moore  <clm@redhat.com>
20265
20266         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
20267         * gcc.c-torture/execute/920612-2.c: Likewise.
20268         * gcc.c-torture/execute/920428-2.c: Likewise.
20269         * gcc-c-torture/execute/va-arg-11.c: Call exit.
20270         * gcc.c-torture/execute/va-arg-21.c: Likewise.
20271
20272 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20273
20274         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
20275         * gcc.dg/pack-test-2.c: Likewise.
20276
20277 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20278
20279         Tests by Zack Weinberg <zackw@stanford.edu>.
20280
20281         * gcc.dg/cpp/defined.c: Update.
20282         * gcc.dg/cpp/defined_trad.c: New tests.
20283
20284 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20285
20286         * gcc.dg/cpp/trad-direct.c: Update.
20287
20288 2000-12-11  Neil Booth  <neilb@earthling.net>
20289
20290         * gcc.dg/cpp/defined_trad.c
20291
20292 2000-12-11  Neil Booth  <neilb@earthling.net>
20293
20294         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
20295
20296 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20297
20298         * gcc.dg/format-miss-2.c: New test.
20299
20300 2000-12-09  Neil Booth  <neilb@earthling.net>
20301
20302         * gcc.dg/cpp/lineflags.c: New tests.
20303         * gcc.dg/cpp/poison.c: Update.
20304         * gcc.dg/cpp/redef2.c: Update.
20305         * gcc.dg/cpp/skipping.c: New test.
20306
20307 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
20308
20309         * g++.old-deja/g++.other/eh3.C: New testcase.
20310
20311 2000-12-07  Neil Booth  <neilb@earthling.net>
20312
20313         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
20314         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
20315         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
20316         wtr-union-init-2.c, wtr-union-init-3.c: Update.
20317         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
20318         Update.
20319
20320 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20321
20322         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
20323         __SIZE_TYPE__ instead of int for type of integers cast to
20324         pointers.
20325
20326 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
20327
20328         * g++.old-deja/g++.other/cleanup4.C: New test.
20329
20330 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20331
20332         * format-sec-1.c: New test.
20333
20334 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20335
20336         * gcc.dg/format-nonlit-3.c: New test.
20337
20338 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20339
20340         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
20341         through a null pointer.
20342
20343 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20344
20345         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
20346         * g++.old-deja/g++.pt/partial4.C: New test.
20347
20348 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
20349
20350         * gcc.c-torture/execute/ieee/hugeval.x: New.
20351
20352 2000-12-06  Neil Booth  <neilb@earthling.net>
20353
20354         * gcc.dg/cpp/backslash2.c: New tests.
20355
20356 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20357
20358         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
20359         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
20360
20361 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
20362
20363         * gcc.c-torture/execute/20001203-2.c: New testcase.
20364
20365 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20366
20367         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
20368         * g++.old-deja/g++.other/virtual10.C: New test.
20369
20370 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20371
20372         * g++.old-deja/g++.mike/pmf5.C: Remove test.
20373
20374 2000-12-05  Richard Henderson  <rth@redhat.com>
20375
20376         * gcc.c-torture/compile/20001205-1.c: New.
20377
20378 2000-12-04  Neil Booth  <neilb@earthling.net>
20379
20380         * g++.old-deja/g++.other/virtual9.C: New test.
20381         * g++.old-deja/g++.pt/crash61.C: New test.
20382         * gcc.c-torture/execute/loop-9.c: New test.
20383
20384 2000-12-04  Neil Booth  <neilb@earthling.net>
20385
20386         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
20387         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
20388         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
20389         * gcc.dg/cpp/extratokens.c: ...here.
20390
20391 2000-12-04  Neil Booth  <neilb@earthling.net>
20392
20393         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
20394         New tests.
20395
20396 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20397
20398         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
20399         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
20400
20401 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20402
20403         * gcc.c-torture/execute/20001203-1.c: New test.
20404
20405 2000-12-03  Neil Booth  <neilb@earthling.net>
20406
20407         * gcc.dg/cpp/macro6.c: New test cases.
20408
20409 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20410
20411         * gcc.c-torture/execute/string-opt-9.c: New test.
20412         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20413         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20414         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20415
20416         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
20417         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
20418
20419 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
20420
20421         * gcc.dg/cpp/if-6.c: New testcase.
20422
20423         * gcc.dg/20001201-1.c: New testcase.
20424
20425 2000-12-02  Neil Booth  <neilb@earthling.net>
20426
20427         * g++.old-deja/g++.other/externC4.C,
20428         g++.old-deja/g++.other/friend10.C: New tests.
20429
20430 2000-12-02  Neil Booth  <neilb@earthling.net>
20431
20432         * g++.old-deja/g++.other/instan2.C
20433         * g++.old-deja/g++.other/instan3.C: New test.
20434
20435 2000-12-02  Neil Booth  <neilb@earthling.net>
20436
20437         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
20438         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
20439         gnuc99.c,gnuc99-pedantic.c: New tests.
20440
20441 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20442
20443         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
20444         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
20445
20446 2000-12-01  Neil Booth  <neilb@earthling.net>
20447
20448         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
20449         * gcc.dg/cpp/poison.c: Update.
20450         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
20451
20452 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
20453
20454         * g77.f-torture/execute/20001201.f: New test.
20455
20456 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20457
20458         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
20459
20460 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
20461
20462         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
20463
20464 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20465
20466         * g++.old-deja/g++.other/cast6.C: New test.
20467
20468 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
20469
20470         * gcc.c-torture/execute/20001130-2.c: New testcase.
20471
20472 2000-11-30  Richard Henderson  <rth@redhat.com>
20473
20474         * gcc.c-torture/execute/20001130-1.c: New test.
20475
20476 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20477
20478         * g++.old-deja/g++.other/op3.C: New test.
20479
20480 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20481
20482         * g++.old-deja/g++.other/op2.C: New test.
20483
20484 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20485
20486         * g++.old-deja/g++.other/crash38.C: New test.
20487
20488 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
20489
20490         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
20491
20492 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
20493
20494         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
20495         tests.
20496         * gcc.c-torture/execute/string-opt-6.c: New test.
20497
20498         * gcc.dg/20001117-1.c: Add main.
20499
20500 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
20501
20502         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
20503         Move from here ...
20504         * gcc.dg/940510-1.c: ... to here.
20505
20506         * gcc.dg/20000926-1.c: GNU C now allows initializations of
20507         zero-size arrays in toplevel structures.
20508
20509 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20510
20511         * gcc.c-torture/execute/loop-8.c: New test.
20512
20513 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20514
20515         * g++.old-deja/g++.other/base1.C: New test.
20516
20517 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20518
20519         * g++.old-deja/g++.other/parse2.C: New test.
20520
20521 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20522
20523         * g++.old-deja/g++.pt/incomplete1.C: New test.
20524
20525 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20526
20527         * g++.old-deja/g++.other/friend9.C: New test.
20528
20529 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20530
20531         * gcc.dg/20001127-1.c: New test.
20532
20533 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20534
20535         * g++.old-deja/g++.pt/friend46.C: New test.
20536
20537 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20538
20539         * g++.old-deja/g++.other/ptrmem8.C: New test.
20540
20541 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20542
20543         * gcc.c-torture/execute/string-opt-7.c: New test.
20544         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20545
20546 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20547
20548         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
20549         instead of 'mkcheck 2'.
20550
20551 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20552
20553         * gcc.c-torture/execute/memcheck/driver.c,
20554         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
20555         C9X references to refer to C99.
20556
20557 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
20558
20559         * gcc.dg/ultrasp3.c: New test.
20560
20561 2000-11-25  Neil Booth  <neilb@earthling.net>
20562
20563         * gcc.dg/cpp/include2.c: Update test to be locale independent.
20564
20565 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
20566
20567         * gcc.c-torture/compile/20001123-2.c: New.
20568
20569 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20570
20571         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
20572
20573 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
20574
20575         * gcc.dg/sequence-point-1.c: Add some new tests.
20576         * gcc.c-torture/execute/20001124-1.c: New test.
20577
20578 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20579
20580         * g++.old-deja/g++.other/vaarg4.C: New test.
20581         * gcc.c-torture/compile/20001123-1.c: New test.
20582
20583 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20584
20585         * g++.other/crash24.C: Adjust and remove XFAIL.
20586         * g++.other/crash37.C: New test.
20587
20588 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20589
20590         * g++.old-deja/g++.pt/instantiate9.C: New test.
20591
20592 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20593
20594         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20595         new ABI, too.
20596
20597         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20598         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20599
20600 2000-11-22  Neil Booth  <neilb@earthling.net>
20601
20602         * gcc.dg/cpp/Wtrigraphs.c: New test.
20603
20604 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20605
20606         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20607
20608 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20609
20610         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20611
20612 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20613
20614         * lib/gcc-dg.exp: load_lib scanasm.exp.
20615         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20616         * lib/g++-dg.exp: load_lib scanasm.exp.
20617         * lib/scanasm.exp: New.
20618         (scan-assembler, scan-assembler-not): Add optional arguments to
20619         test name, or if not present, the pattern name.
20620         (scan-assembler-dem, scan-assembler-dem-not): New.
20621
20622         * g++.dg/dg.exp: New.
20623
20624 2000-11-21  Neil Booth  <neilb@earthling.net>
20625
20626         * gcc.dg/cpp/integrated1.c: Remove.
20627
20628 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20629
20630         * gcc.c-torture/execute/20001121-1.c: New test.
20631
20632 2000-11-21  Richard Henderson  <rth@redhat.com>
20633
20634         * gcc.c-torture/compile/20001121-1.c: New test.
20635
20636 2000-11-20  Neil Booth  <neilb@earthling.net>
20637
20638         * gcc.dg/cpp/integrated1.c: New test.
20639
20640 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20641
20642         * g++.old-deja/g++.other/inline17.C: New test.
20643
20644 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
20645
20646         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
20647         local variable to be zero: I made the variable global. Now
20648         uses abort() and exit() instead of relying on main's return value.
20649
20650 2000-11-20  Neil Booth  <neilb@earthling.net>
20651
20652         * gcc.dg/cpp/paste2.c: Update test.
20653         * objc/execute/paste.m: New test.
20654
20655 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20656
20657         * gcc.dg/c99-condexpr-1.c: New test.
20658
20659 2000-11-20  Neil Booth  <neilb@earthling.net>
20660
20661         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
20662
20663 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
20664
20665         * g++.old-deja/g++.pt/export1.C: New test.
20666
20667 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
20668
20669         * gcc.dg/20001117-1.c: New test.
20670
20671 2000-11-18  Richard Henderson  <rth@redhat.com>
20672
20673         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
20674
20675 2000-11-18  Richard Henderson  <rth@redhat.com>
20676
20677         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
20678         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
20679         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
20680
20681 2000-11-18  Richard Henderson  <rth@redhat.com>
20682
20683         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
20684         (main): New.  Exit cleanly.
20685
20686 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20687
20688         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
20689         gcc.dg/c99-fordecl-2.c: New tests.
20690
20691 2000-11-18  Richard Henderson  <rth@redhat.com>
20692
20693         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
20694         * gcc.c-torture/execute/zerolen-2.c: New.
20695
20696 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20697
20698         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
20699         memory.
20700
20701 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20702
20703         * g++.old-deja/g++.pt/instantiate8.C: New test.
20704
20705 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20706
20707         * g++.old-deja/g++.other/incomplete.C: Add more tests.
20708         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
20709
20710 2000-11-16  Nick Clifton  <nickc@redhat.com>
20711
20712         * gcc.c-torture/execute/nestfunc-2.c: New test.
20713         * gcc.c-torture/execute/nestfunc-3.c: New test.
20714
20715 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20716
20717         * gcc.c-torture/compile/20001116-1.c: New test.
20718
20719 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20720
20721         * gcc.c-torture/execute/20001115-1.c: New test.
20722
20723 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
20724
20725         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
20726         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
20727         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
20728         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20729
20730 2000-11-15  Neil Booth  <neilb@earthling.net>
20731
20732         gcc.dg/cpp/_Pragma1.c: Update.
20733         gcc.dg/cpp/_Pragma2.c: New test.
20734
20735 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20736
20737         * g++.old-deja/g++.other/anon5.C: New test.
20738
20739 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20740
20741         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
20742         tests.
20743
20744 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
20745
20746         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
20747         output.
20748
20749 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20750
20751         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
20752         labels at end of compound statements.
20753
20754 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
20755
20756         * gcc.c-torture/execute/loop-7.c: New test.
20757
20758 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20759
20760         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
20761
20762 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20763
20764         * gcc.dg/c99-bool-1.c: New test.
20765
20766 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20767
20768         * gcc.dg/c99-scope-1.c: Remove xfail.
20769         * gcc.dg/c99-scope-2.c: New test.
20770
20771 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20772
20773         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
20774         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
20775
20776 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
20777
20778         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
20779         error messages.
20780
20781         * g++.mike/p700.C: Don't typedef wchar_t.
20782         * g++.mike/p784.C: Likewise.
20783         * g++.mike/eb101.C: Don't use __wchar_t.
20784
20785 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20786
20787         * g77.f-torture/execute/20001111.[fx]: Test premature exit
20788         from DO loop.
20789
20790 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20791
20792         * gcc.c-torture/execute/20001111-1.c: New test.
20793
20794 2000-11-10  Nick Clifton  <nickc@redhat.com>
20795
20796         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
20797         long multuiple and accumulate.
20798
20799 2000-11-09  Richard Henderson  <rth@redhat.com>
20800
20801         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
20802         via size_t instead of int.
20803
20804         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
20805         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20806         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20807         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20808
20809 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
20810
20811         * gcc.c-torture/compile/20001109-1.c: New test.
20812         * gcc.c-torture/compile/20001109-2.c: New test.
20813
20814 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
20815
20816         * g++.old-deja/g++.pt/operator1.C: New test.
20817         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
20818
20819 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20820
20821         * gcc.dg/20001108-1.c: New test.
20822
20823 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20824
20825         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
20826         with both arguments constant strings.
20827         * gcc.c-torture/execute/string-opt-3.c: New test.
20828         * gcc.c-torture/execute/string-opt-4.c: New test.
20829         * gcc.c-torture/execute/string-opt-5.c: New test.
20830
20831 2000-11-08  Nick Clifton  <nickc@redhat.com>
20832
20833         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
20834         mulsidi3adddi patterns.
20835
20836 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
20837
20838         * g++.old-deja/g++.other/crash36.C: New test.
20839
20840 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
20841
20842         * g++.old-deja/g++.other/init16.C: New test.
20843
20844 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
20845
20846         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
20847
20848 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20849
20850         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
20851         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20852         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20853
20854 2000-11-07  DJ Delorie  <dj@redhat.com>
20855
20856         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20857
20858 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20859
20860         * gcc.c-torture/execute/string-opt-1.c: New test.
20861
20862 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20863
20864         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20865         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20866         parameters in registers, and there is no way for a varargs
20867         function to know in which order the integer and floating-point
20868         parameters should be interleaved when they are placed on the
20869         stack.
20870         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20871         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20872
20873 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20874
20875         * gcc.c-torture/execute/string-opt-2.c: New test.
20876
20877 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20878
20879         * g++.old-deja/g++.pt/crash60.C: New test.
20880
20881 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20882
20883         * g++.old-deja/g++.other/crash24.C: New test.
20884         * g++.old-deja/g++.other/crash25.C: New test.
20885         * g++.old-deja/g++.other/crash26.C: New test.
20886         * g++.old-deja/g++.other/crash27.C: New test.
20887         * g++.old-deja/g++.other/crash28.C: New test.
20888         * g++.old-deja/g++.other/crash29.C: New test.
20889         * g++.old-deja/g++.other/crash30.C: New test.
20890         * g++.old-deja/g++.other/crash31.C: New test.
20891         * g++.old-deja/g++.other/crash32.C: New test.
20892         * g++.old-deja/g++.other/crash33.C: New test.
20893         * g++.old-deja/g++.other/crash34.C: New test.
20894         * g++.old-deja/g++.other/crash35.C: New test.
20895
20896 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20897
20898         * gcc.c-torture/execute/20001031-1.c: New test.
20899
20900 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20901
20902         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20903         namespace.
20904
20905         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20906         standards-conformant.
20907
20908         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20909
20910         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20911         * g++.old-deja/g++.mike/p755a.C: Likewise.
20912         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20913         library makes no calls to `operator new' during initialization.
20914
20915 2000-11-04  Neil Booth  <neilb@earthling.net>
20916
20917         * gcc.dg/cpp/include2.c: New tests.
20918
20919 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20920
20921         * lib/g++.exp (g++_set_ld_library_path): New function.
20922         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20923
20924 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20925
20926         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20927         warnings.
20928
20929 2000-11-01  Richard Henderson  <rth@redhat.com>
20930
20931         * g++.old-deja/g++.ext/namedret1.C: New.
20932         * g++.old-deja/g++.ext/namedret2.C: New.
20933         * g++.old-deja/g++.ext/namedret3.C: New.
20934
20935 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20936
20937         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20938         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20939
20940 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20941
20942         * gcc.c-torture/execute/va-arg-21.c: New test.
20943
20944 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20945
20946         * gcc.dg/c99-complex-2.c: New test.
20947
20948 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20949
20950         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20951
20952 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20953
20954         * g++.old-deja/g++.other/inline16.C: New test.
20955
20956 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20957
20958         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20959         __PRETTY_FUNCTION__
20960
20961 2000-10-29  Neil Booth  <neilb@earthling.net>
20962
20963         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20964         New tests.
20965         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20966         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20967         optimisation.
20968
20969 2000-10-29  Neil Booth  <neilb@earthling.net>
20970
20971         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20972         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20973         * mi5.c: Test multiple includes work with -C.
20974         * trigraphs.c: Test ^= version.
20975
20976 2000-10-28  Neil Booth  <neilb@earthling.net>
20977
20978         New tests and test updates for new macro expander.
20979
20980         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20981         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20982         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20983         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20984         new diagnostic messages.
20985
20986         * gcc.dg/cpp/macro3.c: New tests.
20987
20988 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20989
20990         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20991         on the same line.
20992
20993 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20994
20995         * g++.old-deja/g++.other/eh2.C: New test.
20996
20997 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20998
20999         * gcc.c-torture/execute/20001027-1.c: New test.
21000
21001 2000-10-26  Richard Henderson  <rth@redhat.com>
21002
21003         * gcc.c-torture/execute/20001026-1.c: New.
21004
21005 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
21006
21007         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
21008         * g++.old-deja/g++.law/builtin1.C: Likewise.
21009         * g++.old-deja/g++.law/ctors10.C: Likewise.
21010         * g++.old-deja/g++.law/virtual3.C: Likewise.
21011         * g++.old-deja/g++.mike/p658.C: Likewise.
21012         * g++.old-deja/g++.other/sibcall1.C: Likewise.
21013         * g++.old-deja/g++.other/vaarg2.C: Likewise.
21014         * g++.old-deja/g++.robertl/eb124.C: Likewise.
21015         * g++.old-deja/g++.robertl/eb44.C: Likewise.
21016         * g++.old-deja/g++.robertl/eb77.C: Likewise.
21017
21018 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
21019
21020         * gcc.c-torture/compile/20001024-1.c: New test.
21021
21022 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
21023
21024         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
21025         to tell us whether or not we are using V3.
21026
21027 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
21028
21029         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
21030         operands.
21031
21032 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21033
21034         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
21035
21036 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
21037
21038         * gcc.c-torture/execute/20001024-1.c: New test.
21039
21040 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
21041
21042         * g++.old-deja/g++.other/sibcall1.C: New test.
21043
21044 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
21045
21046         * gcc.dg/noncompile/init-3.c: New test.
21047
21048 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21049
21050         * gcc.dg/format-array-1.c: New test.
21051
21052 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21053
21054         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
21055         writing through null pointers; remove comment about testing
21056         unterminated strings.
21057
21058 2000-10-17  Matthew Hiller  <hiller@redhat.com>
21059
21060         * gcc.c-torture/execute/20001017-2.c: New test.
21061
21062 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21063
21064         * gcc.c-torture/compile/20001018-1.c: New test.
21065         * gcc.c-torture/compile/20001018-1.x: Xfail.
21066
21067 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21068
21069         * gcc.c-torture/execute/20001017-1.c: New test.
21070
21071 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21072
21073         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
21074         for multiple use of arguments with scanf formats; add tests for
21075         multiple use of arguments.
21076
21077 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
21078
21079         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
21080
21081 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21082
21083         * gcc.dg/format-miss-1.c: New test.
21084
21085 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
21086
21087         * gcc.c-torture/execute/20001013-1.c: New test.
21088
21089 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21090
21091         * gcc.dg/format-branch-1.c: New test.
21092
21093 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21094
21095         * README, lib/file-format.exp: Remove EGCS references.
21096
21097 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
21098
21099         * gcc.dg/20001013-1.c: New test.
21100
21101 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21102
21103         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
21104         for intmax_t in the compiler using __typeof__ and the type rules
21105         for conditional expressions.
21106
21107 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
21108
21109         * gcc.dg/20001012-1.c: New test.
21110         * gcc.dg/20001012-2.c: New test.
21111
21112 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21113
21114         * gcc.dg/format-attr-1.c: New test.
21115
21116 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21117
21118         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
21119         __LONG_LONG_MAX__ instead of LLONG_MAX.
21120
21121 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21122
21123         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
21124         scanf flags.
21125         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
21126         flags.
21127
21128 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21129
21130         * gcc.dg/sequence-pt-1.c: New test.
21131
21132 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
21133
21134         * gcc.c-torture/execute/20001011-1.c: New testcase.
21135         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
21136
21137 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21138
21139         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
21140         does not error on it.
21141
21142 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21143
21144         * gcc.dg/20001009-1.c: New test.
21145
21146 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
21147
21148         * gcc.c-torture/compile/20001009-1.c: Move from here ....
21149         * gcc.c-torture/execute/20001009-2.c: ... to here.
21150
21151 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
21152
21153         * gcc.c-torture/compile/20001009-1.c: New testcase.
21154         * gcc.c-torture/execute/20001009-1.c: New testcase.
21155         Testcases provided by Jan Hubicka <jh@suse.cz>.
21156
21157 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21158
21159         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21160         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
21161         uintmax_t using <limits.h> to emulate the compiler's internal
21162         logic.  No longer XFAIL %j tests.
21163
21164 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21165
21166         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
21167         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21168         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
21169         regexps and details of expected handling of some bad formats.
21170         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
21171         suppression.
21172
21173 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21174
21175         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
21176         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
21177         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
21178         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
21179         in list archives.
21180
21181 2000-10-06  Richard Henderson  <rth@cygnus.com>
21182
21183         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
21184         * g++.old-deja/g++.brendan/crash52.C: Likewise.
21185         * g++.old-deja/g++.jason/report.C: Likewise.
21186         * g++.old-deja/g++.law/friend5.C: Likewise.
21187         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
21188         of the expected warnings.
21189
21190 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
21191
21192         * g++.old-deja/g++.pt/enum14.C: New test.
21193
21194 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21195
21196         * g++.old-deja/g++.pt/crash59.C: New test.
21197
21198 2000-10-04  Will Cohen  <wcohen@redhat.com>
21199
21200         * gcc.dg/20000926-1.c: New test.
21201
21202 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
21203
21204         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
21205         function name for current C++ compiler.
21206         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
21207
21208 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
21209
21210         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
21211         __PRETTY_FUNCTION__.
21212         * g++.old-deja/g++.ext/pretty2.C: Likewise.
21213
21214 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21215
21216         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
21217
21218 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
21219
21220         * gcc.c-torture/compile/20000923-1.c: New test.
21221
21222 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
21223
21224         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
21225         * g++.old-deja/g++.pt/ttp62.C: Same.
21226         * g++.old-deja/g++.other/inline14.C: Same.
21227
21228 2000-09-24  Richard Henderson  <rth@cygnus.com>
21229
21230         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
21231
21232 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21233
21234         * gcc.dg/c90-printf-1.c: Add test for wide string format.
21235
21236 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
21237
21238         * gcc.c-torture/compile/20000922-1.c: New file.
21239
21240 2000-09-21  Nick Clifton  <nickc@redhat.com>
21241
21242         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
21243         a signed long modulo operation.
21244         (mod6): New function - perform an unsigned long modulo operation.
21245         (main): Add tests for modulos of very large numbers by very small
21246         dividends.
21247
21248 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21249
21250         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
21251
21252 2000-09-19  Richard Henderson  <rth@cygnus.com>
21253
21254         * gcc.dg/compare2.c (case 10): XFAIL.
21255
21256 2000-09-18  Richard Henderson  <rth@cygnus.com>
21257
21258         * gcc.c-torture/execute/20000906-1.c: Move ...
21259         * gcc.dg/20000906-1.c: ... here.  Only run on targets
21260         that support __builtin_trap.
21261
21262 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
21263
21264         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
21265
21266 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21267
21268         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
21269         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
21270         more $ format tests.
21271
21272 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21273
21274         * gcc.dg/format-errmk-1.c: New test.
21275
21276 2000-09-17  Greg McGary  <greg@mcgary.org>
21277
21278         * gcc.c-torture/execute/20000917-1.x: Remove.
21279
21280 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21281
21282         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
21283
21284 2000-09-17  Greg McGary  <greg@mcgary.org>
21285
21286         * gcc.c-torture/execute/20000917-1.c: New test.
21287         * gcc.c-torture/execute/20000917-1.x: XFAIL.
21288
21289 2000-09-16  Neil Booth  <NeilB@earthling.net>
21290
21291         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
21292         in nested macro bug.
21293
21294 2000-09-15  Neil Booth  <NeilB@earthling.net>
21295
21296         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
21297
21298 2000-09-14  Jeffrey A Law  (law@cygnus.com)
21299
21300         * gcc.c-torture/execute/20000914-1.c: New test.
21301
21302 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
21303
21304         * g++.other/inline13.C: New test.
21305
21306 2000-09-12  Andreas Jaeger  <aj@suse.de>
21307
21308         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
21309         constant by Ulrich Drepper <drepper@redhat.com>.
21310
21311 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
21312
21313         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
21314
21315 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21316
21317         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
21318
21319 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
21320
21321         * gcc.dg/cpp/backslash.c: New test.
21322
21323 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
21324
21325         * gcc.c-torture/execute/20000910-1.c: New test.
21326         * gcc.c-torture/execute/20000910-2.c: Likewise.
21327
21328 2000-09-11  Robert Lipe  <robertl@sco.com>
21329
21330         * gcc.dg/pragma-align.c: New test.
21331
21332 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21333
21334         * g++.old-deja/g++.pt/explicit82.C: New test.
21335         * g++.old-deja/g++.pt/explicit83.C: New test.
21336
21337 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
21338
21339         * gcc.dg/asm-names.c: New test.
21340
21341 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21342
21343         * gcc.dg/cpp/tr-warn6.c: New test
21344
21345 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21346
21347         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
21348         be accepted.
21349
21350 2000-09-07  Catherine Moore  <clm@redhat.com>
21351
21352         * gcc.c-torture/execute/unroll-1.c: New test.
21353
21354 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
21355
21356         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
21357         ERROR markers.
21358         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
21359         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
21360         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
21361         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
21362         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
21363         Preprocess only.
21364         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
21365         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
21366
21367 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21368
21369         * g++.old-deja/g++.pt/deduct2.C: New test.
21370
21371 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21372
21373         * g++.old-deja/g++.pt/parms2.C: New test.
21374
21375 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21376
21377         * g++.old-deja/g++.pt/crash58.C: New test.
21378
21379 2000-09-06  Greg McGary  <greg@mcgary.org>
21380
21381         * gcc.c-torture/execute/20000906-1.c: New test.
21382         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
21383
21384 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21385
21386         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
21387
21388 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21389
21390         * g++.old-deja/g++.pt/crash57.C: New test.
21391
21392 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21393
21394         * g++.old-deja/g++.pt/crash56.C: New test.
21395
21396 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21397
21398         * g++.old-deja/g++.pt/koenig1.C: New test.
21399
21400 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21401
21402         * gcc.dg/20000904-1.c: New test.
21403
21404 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21405
21406         * gcc.dg/cpp/paste8.c: New test.
21407
21408 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
21409
21410         * gcc.c-torture/compile/20000827-1.c: New test.
21411
21412 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21413
21414         * gcc.dg/format-diag-1.c: New test.
21415
21416 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21417
21418         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
21419         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
21420         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
21421         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
21422         gcc.dg/formatz-1.c: Adjust warning regular expressions.
21423
21424 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21425
21426         * g++.old-deja/g++.other/nested4.C: New test.
21427
21428 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21429
21430         * g++.old-deja/g++.ns/scoped1.C: New test.
21431
21432 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
21433
21434         * lib/g++.exp: Support testing already-installed GCC.
21435
21436 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21437
21438         * wtr-label-1.c, wtr-suffix-1.c: New tests.
21439
21440 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21441
21442         * gcc.dg/return-type-2.c: New test.
21443
21444 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
21445
21446         * gcc.c-torture/compile/20000825-1.c: New test.
21447
21448 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
21449
21450         * gcc.dg/dwarf2-2.c: New test.
21451
21452 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
21453
21454         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
21455         dg-warning regexps.
21456
21457 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21458
21459         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
21460         gcc.dg/format-ext-5.c: New tests.
21461
21462 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
21463
21464         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
21465
21466 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
21467
21468         * gcc.dg/noncompile/930622-2.c: Adjust error message.
21469
21470 2000-08-24  Richard Henderson  <rth@cygnus.com>
21471
21472         * gcc.dg/ia64-sync-1.c: New test.
21473         * gcc.dg/ia64-sync-2.c: New test.
21474         * gcc.dg/ia64-asm-1.c: New test.
21475
21476 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21477
21478         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
21479         * gcc.dg/format-ext-2.c: New test.
21480
21481 2000-08-23  Jason Merrill  <jason@redhat.com>
21482
21483         * lib/old-dejagnu.exp: Also ignore "In member function" and
21484         "At global scope".
21485
21486 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21487
21488         * gcc.dg/noncompile/label-lineno-1.c: New test.
21489
21490 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21491
21492         * gcc.dg/c99-array-nonobj-1.c: New test.
21493
21494 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21495
21496         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
21497         tests.
21498         * gcc.dg/format-ext-1.c: New test.
21499
21500 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21501
21502         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
21503         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
21504         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
21505         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
21506         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
21507
21508 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21509
21510         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
21511         gcc.dg/c99-strftime-2.c: New tests.
21512
21513 2000-08-22  Richard Henderson  <rth@cygnus.com>
21514
21515         * gcc.c-torture/execute/20000822-1.c: New test.
21516
21517 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21518
21519         * gcc.c-torture/execute/20000819-1.x: Remove.
21520
21521 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21522
21523         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
21524         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
21525         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
21526         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
21527         gcc.dg/format-xopen-1.c: New tests.
21528
21529 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21530
21531         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
21532
21533 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21534
21535         * g++.old-deja/g++.other/loop2.C: New test.
21536
21537         * gcc.c-torture/compile/20000606-1.c: New test.
21538         * gcc.c-torture/compile/20000728-1.c: New test.
21539         * gcc.c-torture/execute/20000801-1.c: New test.
21540         * gcc.c-torture/execute/20000801-2.c: New test.
21541         * gcc.c-torture/execute/20000819-1.c: New test.
21542         * gcc.c-torture/execute/20000819-1.x: XFAIL.
21543         * gcc.dg/20000629-1.c: New test.
21544         * gcc.dg/20000724-1.c: New test.
21545         * gcc.dg/20000807-1.c: New test.
21546
21547 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
21548
21549         * gcc.dg/cpp/pragma-1.c: New test.
21550         * gcc.dg/cpp/pragma-2.c: New test.
21551
21552 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
21553
21554         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
21555         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
21556
21557 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21558
21559         * gcc.c-torture/compile/20000818-1.c: New test.
21560
21561 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
21562
21563         * gcc.c-torture/execute/20000818-1.c: New test.
21564
21565 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21566
21567         * gcc.dg/format-va-1.c: New test.
21568
21569 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21570
21571         * g++.old-deja/g++.other/typedef8.C: New test.
21572
21573 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21574
21575         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
21576         * g++.old-deja/g++.mike/net36.C: Mark candidate.
21577         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
21578         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
21579         * g++.old-deja/g++.other/ptrmem7.C: New test.
21580         * g++.old-deja/g++.pt/ptrmem10.C: New test.
21581
21582 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21583
21584         * g++.old-deja/g++.pt/typename27.C: New test.
21585
21586 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21587
21588         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21589         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21590         * g++.old-deja/g++.pt/friend45.C: New test.
21591         * g++.old-deja/g++.other/friend8.C: New test.
21592
21593 2000-08-15  Richard Henderson  <rth@cygnus.com>
21594
21595         * gcc.c-torture/execute/20000815-1.c: New test.
21596
21597 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21598
21599         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21600         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21601         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21602
21603 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21604
21605         * g++.old-deja/g++.other/refinit2.C: New test.
21606
21607 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21608
21609         * lib/c-torture.exp (c-torture): Make
21610         compiler_conditional_xfail_data global.
21611         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21612         compiler_conditional_xfail_data machinery.
21613         (f-torture-execute): Likewise.
21614         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21615         and only when unrolling loops.
21616
21617         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21618
21619 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21620
21621         * g++.old-deja/g++.pt/explicit81.C: New test.
21622
21623 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21624
21625         * g++.old-deja/g++.pt/typename26.C: New test.
21626
21627 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
21628
21629         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
21630         warning.
21631
21632 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21633
21634         * g++.old-deja/g++.other/array3.C: New test.
21635
21636 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21637
21638         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
21639         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
21640         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
21641         New tests.
21642
21643 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
21644
21645         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
21646         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21647
21648 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
21649
21650         * gcc.c-torture/execute/20000808-1.c: New test.
21651
21652 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21653
21654         * gcc.dg/c90-const-expr-1.c: New test.
21655
21656 2000-08-08  Richard Henderson  <rth@cygnus.com>
21657
21658         * gcc.dg/noncompile/920923-1.c: Declare calloc.
21659
21660 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21661
21662         * gcc.dg/noncompile/const-ll-1.c: New test.
21663
21664 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21665
21666         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
21667
21668 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21669
21670         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
21671         that running programs linked against the shared version of libobjc
21672         run correctly.
21673
21674 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21675
21676         * gcc.dg/c99-printf-1.c: New test.
21677
21678 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21679
21680         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
21681
21682 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
21683
21684         * gcc.c-torture/execute/20000731-1.x: Delete.
21685
21686 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
21687
21688         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
21689         and torture_without_loops as is done by c-torture.exp.
21690         (search_for): Copy from c-torture.exp.
21691         (gcc-dg-runtest): New function, drives a directory of tests
21692         iterating over the TORTURE_OPTIONS.
21693         (scan-assembler, scan-assembler-not): Move here from
21694         individual directory drivers.
21695
21696         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
21697         defined by lib/gcc-dg.exp.
21698         * gcc.dg/cpp/cpp.exp: Likewise.
21699         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
21700         gcc-dg-runtest, so we cycle over optimization options.
21701
21702         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
21703         * gcc.dg/compare2.c: No longer expected to fail.
21704
21705 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
21706
21707         * gcc.c-torture/execute/20000804-1.c: New test.
21708
21709 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21710
21711         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
21712
21713 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
21714
21715         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
21716
21717 2000-08-03  Jeffrey A Law  (law@cygnus.com)
21718
21719         * gcc.c-torture/compile/20000803-1.c: New test.
21720
21721 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21722
21723         * gcc.c-torture/execute/20000801-3.c,
21724         gcc.c-torture/execute/20000801-4.c: New tests.
21725         * gcc.c-torture/execute/20000801-3.x,
21726         gcc.c-torture/execute/20000801-4.x: Xfail.
21727
21728 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
21729
21730         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
21731         libobjc/.libs to allow for libtool.
21732
21733 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
21734
21735         * gcc.c-torture/compile/20000802-1.c: New test.
21736
21737 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
21738
21739         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
21740
21741 2000-07-31  Jeffrey A Law  (law@cygnus.com)
21742
21743         * gcc-c-torture/execute/20000731-2.c: New test.
21744
21745         * gcc.c-torture/execute/20000731-1.c: New test.
21746         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
21747
21748 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
21749
21750         * testsuite/gcc.dg/cpp/paste7.c: New test.
21751         * gcc.dg/cpp/20000725-1.c: New test.
21752
21753 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
21754
21755         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
21756         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
21757         declaration warning for __builtin_dwarf_reg_size.
21758
21759         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
21760
21761 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21762
21763         * gcc.dg/noncompile/voidparam-1.c: New test.
21764
21765 2000-07-30  Richard Henderson  <rth@cygnus.com>
21766
21767         * gcc.dg/c90-digraph-1.c: Don't xfail.
21768         * gcc.dg/compare2.c (case 10): Xfail.
21769         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
21770
21771 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
21772
21773         * gcc.dg/c99-main-1.c: New test.
21774
21775 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21776
21777         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
21778
21779 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
21780
21781         * gcc.c-tortuer/execute/20000726-1.c: New test.
21782
21783 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
21784
21785         * gcc.c-torture/execute/enum-2.c: New test.
21786
21787 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21788
21789         * gcc.dg/cpp/tr-warn3.c: New test.
21790
21791 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21792
21793         * g++.old-deja/g++.ext/implicit1.C: Remove.
21794         * g++.old-deja/g++.jason/c2.C: Remove
21795         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
21796         * g++.old-deja/g++.pt/crash16.C: Likewise.
21797         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
21798
21799 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21800
21801         * g++.old-deja/g++.other/for2.C: New test.
21802
21803 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
21804
21805         * gcc.dg/20000720-1.c: New test.
21806
21807 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
21808
21809         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
21810
21811 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
21812
21813         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
21814         * gcc.c-torture/execute/20000722-1.c: New.
21815         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
21816
21817 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
21818
21819         * gcc.dg/cpp/20000720-1.S: New test.
21820
21821 2000-07-21  Michael Meissner  <meissner@redhat.com>
21822
21823         * gcc.c-torture/execute/ieee/hugeval.c: New test.
21824
21825 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21826
21827         * g++.old-deja/g++.brendan/crash16.C,
21828         g++.old-deja/g++.brendan/parse3.C,
21829         g++.old-deja/g++.brendan/redecl1.C,
21830         g++.old-deja/g++.ns/template13.C,
21831         g++.old-deja/g++.other/decl4.C,
21832         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
21833
21834 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21835
21836         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
21837         and "Internal error".
21838
21839         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
21840         regexps.
21841         * gcc.dg/cpp/paste6.c: New test.
21842
21843 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
21844
21845         * gcc.dg/cpp/tr-direct.c: New test.
21846
21847         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
21848         gcc.dg/cpp/undef1.c: Tweak error regexps.
21849
21850 2000-07-18  Eric Christopher <echristo@redhat.com>
21851
21852         * gcc.c-torture/compile/20000718-1.c: New test.
21853
21854 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21855
21856         * cpplex.c (_cpp_push_token): If the token being pushed back
21857         is the previous token in this context, just subtract one from
21858         context->posn.
21859         * cppmacro.c (save_expansion): Clear aux field when storing a
21860         placemarker.
21861
21862 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21863
21864         * gcc.dg/noncompile/redecl-1.c: New test.
21865
21866 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21867
21868         * gcc.c-torture/execute/20000717-5.c: New test.
21869         * gcc.c-torture/execute/20000717-1.x: Removed.
21870
21871 2000-07-17  Richard Henderson  <rth@cygnus.com>
21872
21873         * gcc.c-torture/execute/20000717-4.c: New test.
21874
21875 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21876
21877         * gcc.dg/cpp/syshdr.c: New test.
21878         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21879
21880 2000-07-17  Neil Booth  <neilb@earthling.net>
21881
21882         * gcc.dg/cpp/cmdlne-dM.c: New test.
21883         * gcc.dg/cpp/cmdlne-dD.c: New test.
21884
21885 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21886
21887         * gcc.c-torture/execute/20000717-3.c: New test.
21888
21889         * gcc.c-torture/compile/20000717-1.c: New test.
21890
21891 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21892
21893         * gcc.c-torture/execute/20000717-2.c: New test.
21894
21895 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21896
21897         * gcc.dg/formatz-1.c: New test.
21898
21899         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21900         * gcc.dg/c99-digraph-1.c: New tests.
21901
21902         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21903         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21904
21905         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21906         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21907         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21908         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21909         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21910         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21911         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21912
21913 2000-07-17   Greg McGary <greg@mcgary.org>
21914
21915         * gcc.c-torture/execute/20000717-1.c: New test.
21916         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21917
21918 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21919
21920         * gcc.c-torture/execute/20000715-2.c: New test.
21921         * gcc.dg/20000715-1.c: New test.
21922
21923 2000-07-15  Michael Meissner  <meissner@redhat.com>
21924
21925         * gcc.c-torture/execute/20000715-1.c: New test.
21926
21927 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21928
21929         * gcc.c-torture/execute/20000707-1.c: New test.
21930
21931 2000-07-13  Neil Booth  <NeilB@earthling.net>
21932
21933         * testsuite/gcc.dg/cpp/digraph1.c,
21934         testsuite/gcc.dg/cpp/digraph2.c,
21935         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21936
21937 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21938
21939         * g77.f-torture/compile/20000630-2.f:  New test.
21940         * g77.f-torture/compile/20000630-2.x
21941
21942 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21943
21944         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21945
21946 2000-07-11  Neil Booth  <NeilB@earthling.net>
21947
21948         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21949
21950 2000-07-11  Neil Booth  <NeilB@earthling.net>
21951
21952         * gcc.dg/cpp/cmdlne-C.c: New.
21953
21954 2000-07-09  Neil Booth  <NeilB@earthling.net>
21955
21956         * gcc.dg/cpp/directiv.c: New tests.
21957         * gcc.dg/cpp/undef1.c: Update.
21958
21959 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21960
21961         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21962
21963 2000-07-09  Neil Booth  <NeilB@earthling.net>
21964
21965         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21966
21967 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21968
21969         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21970         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21971
21972 2000-07-08  Neil Booth  <NeilB@earthling.net>
21973
21974         * gcc.dg/cpp/macsyntx.c: New tests.
21975
21976 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21977
21978         * gcc.dg/20000707-1.c: New test.
21979
21980 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21981
21982         * gcc.c-torture/execute/20000706-1.c: New test.
21983         * gcc.c-torture/execute/20000706-2.c: New test.
21984         * gcc.c-torture/execute/20000706-3.c: New test.
21985         * gcc.c-torture/execute/20000706-4.c: New test.
21986         * gcc.c-torture/execute/20000706-5.c: New test.
21987
21988 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21989
21990         * g++.old-deja/g++.pt/instantiate7.C: New test.
21991
21992 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21993
21994         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21995         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21996         * g++.old-deja/g++.other/rtti3.C: Likewise.
21997         * g++.old-deja/g++.other/rttid3.C: Likewise.
21998
21999 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
22000
22001         *  g77.f-torture/compile/20000630-1.x: Fix typo
22002
22003 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
22004
22005         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
22006         assembly output.
22007
22008 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
22009
22010         * gcc.dg/cpp/ident.c: New test.
22011
22012 2000-07-05  Neil Booth  <NeilB@earthling.net>
22013
22014         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
22015           gcc.dg/cpp/lexstrng.c: New tests.
22016
22017 2000-07-04  Neil Booth  <NeilB@earthling.net>
22018
22019         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
22020         * gcc.dg/cpp/strify2.c: Same.
22021
22022 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
22023
22024         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
22025         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
22026         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
22027         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
22028
22029         * testsuite/gcc.dg/cpp/macro1.c,
22030         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
22031         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
22032         testsuite/gcc.dg/cpp/strify1.c,
22033         testsuite/gcc.dg/cpp/strify2.c: New tests.
22034
22035 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
22036
22037         * gcc.c-torture/execute/20000703-1.c: New test.
22038
22039 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22040
22041         * g++.old-deja/g++.pt (lookup10.C): New test.
22042
22043 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22044
22045         * g++.old-deja/g++.pt (typename25.C): New test.
22046
22047 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
22048
22049         * gcc.c-torture/compile/20000701-1.c: New test.
22050
22051 2000-06-30  Nick Clifton  <nickc@cygnus.com>
22052
22053         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
22054         to test case.
22055
22056 2000-06-30  Catherine Moore  <clm@cygnus.com>
22057
22058         * gcc.c-torture/execute/align-1.c: New test.
22059
22060 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
22061
22062         * g++.old-deja/g++.pt/expr8.C: New test.
22063         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
22064
22065 2000-06-29  Nick Clifton  <nickc@cygnus.com>
22066
22067         * gcc.c-torture/compile/20000629-1.c: New test.
22068
22069 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
22070
22071
22072         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
22073         gcc.dg/noncompile directory, depending on whether they're
22074         preprocessor tests or not.  Annotate all the tests for the dg
22075         framework.
22076
22077         * gcc.c-torture/noncompile/noncompile.exp: Delete.
22078         * gcc.dg/noncompile/noncompile.exp: New.
22079
22080         * Moved files:
22081         Old name                                New name
22082         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
22083         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
22084         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
22085         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
22086         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
22087         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
22088         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
22089         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
22090         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
22091         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
22092         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
22093         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
22094         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
22095         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
22096         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
22097         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
22098         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
22099         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
22100         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
22101         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
22102         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
22103         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
22104         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
22105         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
22106
22107         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
22108         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
22109         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
22110         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
22111         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
22112         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
22113
22114 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
22115
22116         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
22117         declare one variable.  On the fourth, error.
22118         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
22119         declared by 20000628-1a.h.
22120
22121 2000-06-29  Richard Henderson  <rth@redhat.com>
22122
22123         * gcc.c-torture/execute/930529-1.x: New file.
22124         * gcc.dg/920413-1.c: Adjust expected warning text.
22125         * gcc.dg/980217-1.c: Declare abort.
22126         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
22127
22128 2000-06-29  Jeffrey A Law  (law@cygnus.com)
22129
22130         * g77.f-torture/compile/20000629-1.f: New test.
22131         * g77.f-torture/compile/20000629-1.x: Expected to fail.
22132
22133 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22134
22135         Rearrange lots of files, removing entirely the
22136         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
22137         directories.
22138
22139         * Deleted files:
22140         gcc.c-torture/code_quality/code_quality.exp
22141         gcc.c-torture/special/special.exp
22142         gcc.failure/failure.exp
22143         gcc.failure/940409-1.x
22144         gcc.c-torture/compile/961203-1.x
22145
22146         * New files:
22147         gcc.misc-tests/linkage.exp
22148         gcc.c-torture/execute/920730-1t.c
22149         gcc.c-torture/execute/920730-1t.x
22150         gcc.c-torture/compile/920520-1.x
22151         gcc.c-torture/compile/920521-1.x
22152         gcc.c-torture/compile/981006-1.x
22153         gcc.c-torture/execute/eeprof-1.x
22154
22155         * Moved files (possibly with modifications to fit a new harness):
22156         Old name                                New name
22157         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
22158         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
22159         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
22160         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
22161         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
22162         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
22163         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
22164         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
22165         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
22166         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
22167         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
22168         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
22169         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
22170         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
22171
22172 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22173
22174         * c-torture/compile/961203-1.x: Delete.
22175
22176         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
22177         not exit. Include stdio.h.
22178         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
22179         * gcc.misc-tests/dg-12.c: Likewise.
22180         * gcc.misc-tests/dg-5.c: Likewise.
22181         * gcc.misc-tests/dg-6.c: Likewise.
22182         * gcc.misc-tests/dg-7.c: Prototype abort.
22183         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
22184         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
22185         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
22186         not exit.
22187         * gcc.misc-tests/sieve.c: Use return from main, not exit.
22188         * gcc.misc-tests/sort2.c: Use return from main, not exit.
22189
22190 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
22191
22192         * gcc.dg/cpp/20000628-1.c: New test.
22193         * gcc.dg/cpp/20000628-1.h: New header for above test.
22194         * gcc.dg/cpp/20000628-1a.h: Likewise.
22195
22196 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
22197
22198         * gcc.dg/cpp: New directory.
22199         * gcc.dg/cpp/cpp.exp: New driver.
22200         * gcc.dg/cpp/20000627-1.c: New test.
22201         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
22202         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
22203         and rewrite as a compilation test.
22204
22205         * gcc.dg: Move many files into the cpp subdirectory, possibly
22206         renaming or editing them as well.
22207         Old name                New name
22208         990119-1.c              cpp/19990119-1.c
22209         990228-1.c              cpp/19990228-1.c
22210         990407-1.c              cpp/19990407-1.c
22211         990409-1.c              cpp/19990409-1.c
22212         990413-1.c              cpp/19990413-1.c
22213         990703-1.c              cpp/19990703-1.c
22214         20000127-1.c            cpp/20000127-1.c
22215         20000129-1.c            cpp/20000129-1.c
22216         20000207-1.c            cpp/20000207-1.c
22217         20000207-2.c            cpp/20000207-2.c
22218         20000209-1.c            cpp/20000209-1.c
22219         20000209-2.c            cpp/20000209-2.c
22220         20000301-1.c            cpp/20000301-1.c
22221         20000419-1.c            cpp/20000419-1.c
22222         20000510-1.S            cpp/20000510-1.S
22223         20000519-1.c            cpp/20000519-1.c
22224         20000529-1.c            cpp/20000529-1.c
22225         20000625-1.c            cpp/20000625-1.c
22226         20000625-2.c            cpp/20000625-2.c
22227         cpp-as1.c               cpp/assert1.c
22228         cpp-as2.c               cpp/assert2.c
22229         cxx-comments-1.c        cpp/cxxcom1.c
22230         cxx-comments-2.c        cpp/cxxcom2.c
22231         endif-label.c           cpp/endif.c
22232         cpp-hash1.c             cpp/hash1.c
22233         cpp-hash2.c             cpp/hash2.c
22234         cpp-if1.c               cpp/if-1.c
22235         cpp-if2.c               cpp/if-2.c
22236         cpp-if3.c               cpp/if-3.c
22237         cpp-if4.c               cpp/if-4.c
22238         cpp-if5.c               cpp/if-5.c
22239         cpp-cond.c              cpp/if-cexp.c
22240         cpp-missingop.c         cpp/if-mop.c
22241         cpp-missingparen.c      cpp/if-mpar.c
22242         cpp-opprec.c            cpp/if-oppr.c
22243         cpp-ifparen.c           cpp/if-paren.c
22244         cpp-shortcircuit.c      cpp/if-sc.c
22245         cpp-shift.c             cpp/if-shift.c
22246         cpp-unary.c             cpp/if-unary.c
22247         cpp-li1.c               cpp/line1.c
22248         cpp-li2.c               cpp/line2.c
22249         lineno.c                cpp/line3.c
22250         lineno-2.c              cpp/line4.c
22251         cpp-mi.c                cpp/mi1.c
22252         cpp-mic.h               cpp/mi1c.h
22253         cpp-micc.h              cpp/mi1cc.h
22254         cpp-mind.h              cpp/mi1nd.h
22255         cpp-mindp.h             cpp/mi1ndp.h
22256         cpp-mix.h               cpp/mi1x.h
22257         cpp-mi2.c               cpp/mi2.c
22258         cpp-mi2a.h              cpp/mi2a.h
22259         cpp-mi2b.h              cpp/mi2b.h
22260         cpp-mi2c.h              cpp/mi2c.h
22261         cpp-mi3.c               cpp/mi3.c
22262         cpp-mi3.def             cpp/mi3.def
22263         poison-1.c              cpp/poison.c
22264         pr-impl.c               cpp/prag-imp.c
22265         cpp-redef-2.c           cpp/redef1.c
22266         cpp-redef.c             cpp/redef2.c
22267         strpaste.c              cpp/strp1.c
22268         strpaste-2.c            cpp/strp2.c
22269         cpp-tradpaste.c         cpp/tr-paste.c
22270         cpp-tradstringify.c     cpp/tr-str.c
22271         cpp-tradwarn1.c         cpp/tr-warn1.c
22272         cpp-tradwarn2.c         cpp/tr-warn2.c
22273         trigraphs.c             cpp/trigraphs.c
22274         cpp-unc1.c              cpp/unc1.c
22275         cpp-unc2.c              cpp/unc2.c
22276         cpp-unc3.c              cpp/unc3.c
22277         cpp-unc.c               cpp/unc4.c
22278         undef.c                 cpp/undef1.c
22279         undef-2.c               cpp/undef2.c
22280         cpp-wi1.c               cpp/widestr1.c
22281
22282 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
22283
22284         * lib/g++.exp (g++_include_flags): Tweak.
22285
22286 2000-06-27  H.J. Lu  <hjl@gnu.org>
22287             Loren J. Rittle  <ljrittle@acm.org>
22288
22289         * lib/g++.exp (g++_include_flags): Override libgloss.exp
22290         version with one that knows about the new gcc tree structure.
22291         (g++_link_flags): Same.
22292
22293 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
22294
22295         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
22296         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
22297         case we are cross-compiling.
22298
22299         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
22300         g++.old-deja/g++.niklas/Makefile.in,
22301         g++.old-deja/g++.niklas/configure.in,
22302         g++.old-deja/g++.other/Makefile.in,
22303         g++.old-deja/g++.other/configure.in,
22304         gcc.c-torture/code_quality/Makefile.in,
22305         gcc.c-torture/code_quality/configure.in,
22306         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
22307         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
22308         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
22309         gcc.c-torture/execute/ieee/Makefile.in,
22310         gcc.c-torture/execute/ieee/configure.in,
22311         gcc.c-torture/noncompile/Makefile.in,
22312         gcc.c-torture/noncompile/configure.in,
22313         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
22314         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
22315         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
22316
22317 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22318
22319         * g++.old-deja/g++.other/ambig3.C: New test.
22320
22321 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22322
22323         * g++.old-deja/g++.pt/syntax1.C: New test.
22324         * g++.old-deja/g++.pt/syntax2.C: New test.
22325         * g++.old-deja/g++.other/syntax3.C: New test.
22326         * g++.old-deja/g++.other/syntax4.C: New test.
22327
22328 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22329
22330         * gcc.dg/20000623-1.c: Prototype exit and abort.
22331
22332 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22333
22334         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
22335         New tests.
22336         * gcc.dg/cpp-mi3.def: New file.
22337
22338         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
22339         inside assertions.
22340         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
22341         lexer's error messages.
22342         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
22343         divine anything from the linemarkers.
22344         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
22345         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
22346
22347 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
22348
22349         * gcc.dg/20000623-1.c: New test.
22350
22351 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
22352
22353         * gcc.c-torture/execute/20000622-1.c: New test.
22354
22355 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22356
22357         * g++.old-deja/g++.other/init15.C: New test.
22358
22359 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22360
22361         * g++.old-deja/g++.pt/vaarg2.C: New test.
22362         * g++.old-deja/g++.pt/vaarg3.C: New test.
22363
22364 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
22365
22366         * g++.old-deja/g++.other/dyncast6.C: New test.
22367
22368 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
22369
22370         * gcc.c-torture/execute/loop-6.c: New test.
22371
22372 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
22373
22374         * gcc.dg/20000614-1.c: New test.
22375         * gcc.dg/20000614-2.c: New test.
22376
22377 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
22378
22379         * g++.old-deja/g++.other/inline12.C: New test.
22380
22381 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
22382
22383         * g++.old-deja/g++.other/eh1.C: New test.
22384
22385 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
22386
22387         * g++.old-deja/g++.other/type.C: New test.
22388
22389 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22390
22391         * g++.old-deja/g++.other/initstring.C: New test.
22392
22393 2000-06-12  Jason Merrill  <jason@redhat.com>
22394
22395         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
22396
22397 2000-06-09  Jeffrey A Law  (law@cygnus.com)
22398
22399         * gcc.c-torture/compile/20000609-1.c: New test.
22400
22401 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
22402
22403         * gcc.dg/20000609-1.c: New test.
22404
22405 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
22406
22407         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
22408         * gcc.c-torture/noncompile/poison-1.c: Move...
22409         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
22410         * gcc.dg/cpp-li1.c: Add a token after the #line.
22411
22412 2000-06-05  Richard Henderson  <rth@cygnus.com>
22413
22414         * gcc.c-torture/execute/20000605-2.c: New test.
22415         * gcc.c-torture/execute/20000605-3.c: New test.
22416
22417 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
22418
22419         * g77.f-torture/execute/20000503-1.x: New file.
22420
22421 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22422
22423         * g++.old-deja/g++.eh/badalloc1.C: New test.
22424
22425 2000-06-05  Richard Henderson  <rth@cygnus.com>
22426
22427         * gcc.c-torture/execute/20000605-1.c: New test.
22428
22429 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22430             Nathan Sidwell <nathan@codesourcery.com>
22431
22432         * gcc.c-torture/compile/20000605-1.c: New test.
22433
22434 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
22435
22436         * g77.f-torture/compile/20000601-1.f:  New test.
22437
22438 2000-06-03  Richard Henderson  <rth@cygnus.com>
22439
22440         * gcc.c-torture/execute/20000603-1.c: New.
22441
22442 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
22443
22444         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
22445         * gcc.dg/noreturn-2.c (noreturn): Likewise.
22446
22447 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
22448
22449         * gcc.dg/compare2.c (case 12): XFAIL.
22450         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
22451         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
22452
22453         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
22454
22455 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
22456
22457         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
22458         guard macro is already defined when the header is first
22459         included.
22460         * gcc.dg/cpp-mix.h: New file.
22461         * gcc.dg/endif-label.c: Update patterns to match compiler.
22462
22463         * g++.brendan/complex1.C: Declare abort.
22464         * g++.law/refs4.C: Remove XFAIL.
22465         * g++.oliva/expr2.C: Declare abort and exit.
22466
22467 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
22468
22469         * gcc.c-torture/execute/20000528-1.c: New test.
22470
22471         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
22472         * g++.old-deja/g++.law/temps4.C: Likewise.
22473
22474         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
22475         stdlib.h.  Call abort() on failure.
22476         * g++.old-deja/g++.law/refs4.C: Likewise.
22477         * g++.old-deja/g++.law/temps4.C: Likewise.
22478         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
22479         * gcc.c-torture/execute/20000112-1.c: Include string.h.
22480
22481 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
22482
22483         Relative to g++.dg/special:
22484         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
22485
22486         Relative to g++.old-deja:
22487         * g++.brendan/complex1.C, g++.jason/optimize2.C,
22488         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
22489         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
22490         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
22491         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
22492         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
22493         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
22494
22495         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
22496         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
22497         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
22498         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
22499         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
22500         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
22501         and/or string.h.
22502
22503         * g++.other/goto1.C: Update expectations for error messages.
22504
22505 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
22506
22507         * gcc.c-torture/compile/20000523-1.c: New test.
22508
22509 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22510
22511         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
22512
22513 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22514
22515         * g++.old-deja/g++.eh/catch11.C: New test.
22516         * g++.old-deja/g++.eh/catch12.C: New test.
22517
22518 2000-05-24  Nick Clifton  <nickc@cygnus.com>
22519
22520         * gcc.c-torture/execute/20000523-1.c: New test.
22521
22522 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
22523
22524         * c-torture/execute/bcp-1.c: Replace abort in arg of
22525         __builtin_constant_p with a generic external function.
22526
22527         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
22528         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
22529         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
22530         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
22531         Prototype abort and/or exit.
22532
22533         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
22534         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
22535         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
22536         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
22537
22538 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
22539
22540         * gcc.dg/dwarf2-1.c: New test.
22541
22542 2000-05-20  Richard Henderson  <rth@cygnus.com>
22543
22544         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
22545
22546 2000-05-20  Andreas Jaeger  <aj@suse.de>
22547
22548         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
22549         testcase.
22550
22551 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
22552
22553         * gcc.c-torture/execute/20000519-2.c: New test.
22554
22555 2000-05-19  Andreas Jaeger  <aj@suse.de>
22556
22557         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
22558         which fails with SSA.
22559
22560         * lib/c-torture.exp: Also test with -O3 -fssa.
22561
22562 2000-05-18  Michael Meissner  <meissner@redhat.com>
22563
22564         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
22565         * gcc.c-torture/execute/920415-1.c: Ditto.
22566         * gcc.c-torture/execute/920501-1.c: Ditto.
22567         * gcc.c-torture/execute/conversion.c: Ditto.
22568         * gcc.c-torture/execute/cvt-1.c: Ditto.
22569
22570 2000-05-18  Jeffrey A Law  (law@cygnus.com)
22571
22572         * gcc.c-torture/compile/20000518-1.c: New test.
22573
22574 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22575
22576         * g77.f-torture/compile/200005018.f:  New test.
22577
22578 2000-05-17  Jeffrey A Law  (law@cygnus.com)
22579
22580         * gcc.c-torture/compile/20000517-1.c: New test.
22581
22582 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22583
22584         * gcc.c-torture/execute/20000516-1.c: New test.
22585
22586 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22587
22588         * g++.old-deja/g++.other/eh.C: New test.
22589
22590 2000-05-12  Richard Henderson  <rth@cygnus.com>
22591
22592         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22593         constants through to doit's conditional.
22594
22595 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22596
22597         * gcc.c-torture/compile/20000511-1.c: New test.
22598         * g77.f-torture/compile/20000511-1.f: New test.
22599         * g77.f-torture/compile/20000511-2.f: New test.
22600
22601 2000-05-11  Michael Meissner  <meissner@redhat.com>
22602
22603         * gcc.c-torture/execute/20000511-1.c: New test.
22604
22605 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22606
22607         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22608         * gcc.dg/20000510-1.S: New.
22609
22610 2000-05-08  Catherine Moore  <clm@cygnus.com>
22611
22612         * gcc.dg/unused-3.c: New.
22613
22614 2000-05-06  Richard Henderson  <rth@cygnus.com>
22615
22616           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22617           * g++.old-deja/g++.mike/warn1.C: Likewise.
22618           * g++.old-deja/g++.pt/local1.C: Likewise.
22619           * g++.old-deja/g++.pt/local7.C: Likewise.
22620           * g++.old-deja/g++.pt/spec16.C: Likewise.
22621
22622 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22623
22624         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22625
22626 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22627
22628           * g77.f-torture/execute/20000503-1.f:  New test.
22629
22630 2000-05-04  Andreas Jaeger  <aj@suse.de>
22631
22632         * gcc.dg/noreturn-2.c: New test.
22633
22634 2000-05-04  Neil Booth  <NeilB@earthling.net>
22635
22636         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
22637         preprocessor.
22638
22639 2000-05-04  Richard Henderson  <rth@cygnus.com>
22640
22641         * gcc.c-torture/execute/20000503-1.c: Fix typo.
22642
22643 2000-05-04  Richard Henderson  <rth@cygnus.com>
22644
22645         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
22646         OpenSSL by Jason R Thorpe.
22647
22648 2000-05-03  Jim Wilson  <wilson@cygnus.com>
22649
22650         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
22651
22652 2000-05-03  Robert Lipe <robertlipe@usa.net>
22653
22654         * gcc.dg/20000503-1.c: New test.
22655
22656 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
22657
22658         * gcc.c-torture/compile/20000502-1.c: New test.
22659         * g++.old-deja/g++.other/align.C: New test.
22660         * gcc.dg/cpp-tradstringify.c: New test.
22661
22662 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22663
22664         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
22665         and hard registers.
22666
22667 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
22668
22669         * gcc.c-torture/execute/loop-5.c: New test.
22670
22671 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
22672
22673         * gcc.c-torture/execute/va-arg-20.c: New test.
22674
22675 2000-04-23  Jeffrey A Law  (law@cygnus.com)
22676
22677         * gcc.c-torture/execute/20000422-1.c: New test.
22678
22679 2000-04-20  Greg McGary  <gkm@gnu.org>
22680
22681         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
22682         when optimizing, but without sibling-call optimizations (-O1).
22683
22684 2000-04-20  Jeffrey A Law  (law@cygnus.com)
22685
22686           * gcc.c-torture/compile/20000420-1.c: New test.
22687
22688 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22689
22690         * g++.abi/ptrflags.C: New test.
22691         * g++.eh/catchptr1.C: Test incomplete pointer chains.
22692
22693 2000-04-19  Catherine Moore  <clm@cygnus.com>
22694
22695         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
22696
22697 2000-04-19  Greg McGary  <gkm@gnu.org>
22698
22699         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
22700         sibling-call optimizations.
22701
22702 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
22703
22704         * gcc.dg/20000419-1.c: New test.
22705
22706 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
22707
22708         * gcc.c-torture/execute/20000412-6.c: New test.
22709
22710 2000-04-12  Jeffrey A Law  (law@cygnus.com)
22711
22712         * gcc.c-torture/execute/20000412-5.c: New test.
22713         * g77.f-torture/compile/20000412-1.f: New test.
22714         * gcc.c-torture/execute/20000412-4.c: New test.
22715         * gcc.c-torture/compile/20000412-2.c: New test.
22716         * gcc.c-torture/execute/20000412-3.c: New test.
22717         * gcc.c-torture/compile/20000412-1.c: New test.
22718         * gcc.c-torture/execute/20000412-2.c: New test.
22719
22720 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
22721
22722         * objc/execute/bf-20.m: New test.
22723
22724 2000-04-10  Richard Henderson  <rth@cygnus.com>
22725
22726         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
22727
22728         * gcc.c-torture/execute/20000412-1.c: New test.
22729
22730 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22731
22732         * g++.old-deja/g++.eh/catchptr1.C: New test.
22733
22734 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
22735
22736         * g++.old-deja/g++.abi/cxa_vec.C: New test.
22737
22738 2000-04-08  Neil Booth  <NeilB@earthling.net>
22739
22740         * gcc.dg/cpp-nullchar.c: Remove test as
22741         embedded nulls cause problems.
22742
22743 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22744
22745         * gcc.dg/compare2.c: New test.
22746
22747 2000-04-08  Neil Booth  <NeilB@earthling.net>
22748
22749         * gcc.dg/cpp-nullchar.c: New test.
22750
22751 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
22752
22753         * gcc.dg/cpp-mi2.c: New test.
22754         * gcc.dg/cpp-mi2[abc].h: New files.
22755
22756 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
22757
22758         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
22759         member name.
22760
22761 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22762
22763         * g++.old-deja/g++.abi/vmihint.C: New test.
22764
22765 2000-04-06  Neil Booth  <NeilB@earthling.net>
22766
22767         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
22768         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
22769         copyright.
22770
22771 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
22772
22773         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
22774         avoid stack-frame overwrite.
22775
22776 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
22777
22778         * gcc.c-torture/compile/20000405-2.c: New test.
22779         * gcc.c-torture/compile/20000405-3.c: New test.
22780
22781 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22782
22783         * gcc.c-torture/compile/20000405-1.c: New test.
22784
22785 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
22786
22787         * gcc.dg/cast-qual-1.c: Revert last change.
22788
22789 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22790
22791         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
22792
22793 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
22794
22795         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
22796         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
22797
22798 2000-04-03  Jeffrey A Law  (law@cygnus.com)
22799
22800         * gcc.c-torture/compile/20000403-2.c: New test.
22801         * gcc.c-torture/compile/20000403-1.c: New test.
22802
22803 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
22804
22805         * gcc.c-torture/execute/20000403-1.c: New test.
22806
22807 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
22808
22809         * gcc.c-torture/execute/20000402-1.c: New test.
22810
22811 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
22812
22813         * gcc.c-torture/execute/va-arg-15.c: New test.
22814         * gcc.c-torture/execute/va-arg-16.c: New test.
22815         * gcc.c-torture/execute/va-arg-17.c: New test.
22816         * gcc.c-torture/execute/va-arg-18.c: New test.
22817         * gcc.c-torture/execute/va-arg-19.c: New test.
22818
22819 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
22820
22821         * gcc.c-torture/compile/981211-1.c: Move to...
22822         * gcc.dg/cpp-as1.c: ...here.
22823         * gcc.dg/cpp-as2.c: New file.
22824
22825         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
22826         compiler.
22827
22828 2000-04-02  Neil Booth  <NeilB@earthling.net>
22829
22830         * gcc.dg/cpp-cond.c  New tests.
22831         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
22832         accidental success less likely.
22833         * gcc.dg/cpp-missingop.c  New tests.
22834         * gcc.dg/cpp-missingparen.c  New tests.
22835         * gcc.dg/cpp-shift.c  New tests.
22836         * gcc.dg/cpp-shortcircuit.c  New tests.
22837         * gcc.dg/cpp-unary.c  New tests.
22838
22839 2000-03-29  Jeffrey A Law  (law@cygnus.com)
22840
22841         * gcc.c-torture/compile/20000329-1.c: New test.
22842
22843 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
22844
22845         * gcc.c-torture/compile/20000326-1.c: New test.
22846         * gcc.c-torture/compile/20000326-2.c: New test.
22847
22848 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
22849
22850         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
22851         the first parameter is a function argument.
22852
22853 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
22854
22855         * g++.old-deja/g++.ext/array4.C: New test.
22856
22857 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22858
22859         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22860
22861 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22862
22863         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22864
22865 2000-03-19  Richard Henderson  <rth@cygnus.com>
22866
22867         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22868
22869 2000-03-19  Richard Henderson  <rth@cygnus.com>
22870
22871         * gcc.c-torture/compile/20000319-1.c: New test.
22872
22873 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22874
22875         * gcc.c-torture/execute/20000314-3.c: New test.
22876         * gcc.c-torture/execute/20000314-2.c: New test.
22877         * gcc.c-torture/execute/20000314-1.c: New test.
22878         * gcc.c-torture/compile/20000314-2.c: New test.
22879         * gcc.c-torture/compile/20000314-1.c: New test.
22880
22881 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22882
22883         * g++.old-deja/g++.warn/inline.C: New test.
22884
22885 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22886
22887         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22888         standards-compliant result rather than specific constants.
22889         Put test-values in array.
22890
22891 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22892
22893         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22894         (g++_target_compile): Put test-specific options last.
22895
22896 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22897
22898         * g++.old-deja/g++.eh/vbase4.C: New test.
22899
22900 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22901
22902         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22903
22904 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22905
22906         * g++.old-deja/g++.brendan/misc12.C: Removed.
22907         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22908         * g++.old-deja/g++.ext/pretty4.C: New test.
22909
22910 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22911
22912         * g++.old-deja/g++.other/string2.C: New test.
22913
22914 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22915
22916         * g++.old-deja/g++.warn/impint2.C: New test.
22917
22918 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22919
22920         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22921         is 1, not zero.
22922
22923 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22924
22925         * g++.old-deja/g++.warn/impint.C: New test.
22926         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22927         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22928         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22929         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22930         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22931         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22932         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22933         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22934         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22935         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22936         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22937         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22938
22939 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22940
22941         * gcc.dg/cpp-redef.c: New test.
22942
22943 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22944
22945         * g++.old-deja/g++.pt/unify7.C: New test.
22946
22947 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22948
22949         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22950         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22951
22952 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22953
22954         * gcc.c-torture/compile/20000224-1.c: New test.
22955
22956 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22957
22958         * gcc.c-torture/compile/cpp-2.c: New test.
22959         * gcc.c-torture/compile/cpp-1.c: New test.
22960
22961 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22962
22963         * gcc.c-torture/execute/20000225-1.c: New test.
22964
22965 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22966
22967         * gcc.dg/cpp-li2.c: New test.
22968
22969         * gcc.dg/cpp-wi1.c: New test.
22970
22971         * gcc.dg/cpp-li1.c: New test.
22972
22973 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22974
22975         * g++.old-deja/g++.other/sizeof5.C: New test.
22976
22977 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22978
22979         * gcc.c-torture/execute/va-arg-13.c: New test.
22980
22981 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22982
22983         * gcc.c-torture/execute/va-arg-12.c: New test.
22984
22985 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22986
22987         * gcc.c-torture/execute/20000223-1.c: New test.
22988
22989 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22990
22991         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22992
22993 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22994
22995         * g++.old-deja/g++.abi/ptrmem.C: New test.
22996
22997 2000-02-19  Richard Henderson  <rth@cygnus.com>
22998
22999         * gcc.c-torture/compile/init-3.c: New.
23000
23001 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
23002
23003         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
23004         ALWAYS_CXXFLAGS.
23005
23006 2000-02-11  Robert Lipe <robertl@sco.com>
23007
23008         * gcc.c-torture/compile/20000211-3.c: New test.
23009
23010 2000-02-11  Martin Buchholz <martin@xemacs.org>
23011
23012         * gcc.c-torture/compile/20000211-2.c: New test.
23013
23014 2000-02-11  Jeffrey A Law  (law@cygnus.com)
23015
23016         * gcc.c-torture/compile/20000211-1.c: New test.
23017
23018 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
23019
23020         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
23021           on native targets
23022
23023 2000-02-08  Nathan Sidwell  <nathan@acm.org>
23024
23025         * g++.old-deja/g++.other/cast5.C: New test.
23026
23027 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
23028
23029         * gcc.c-torture/execute/20000205-1.c: New.
23030
23031 2000-02-03  Nathan Sidwell  <nathan@acm.org>
23032
23033         * g++.old-deja/g++.jason/cast3.C: Return void.
23034         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
23035
23036 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23037
23038         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
23039
23040         * gcc.dg/loop-1.c: New test.
23041
23042 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
23043
23044         * gcc.c-torture/compile/20000127-1.c: New test.
23045         * gcc.c-torture/execute/991228-1.c: New test.
23046
23047 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23048
23049         * gcc.dg/unused-2.c: New test.
23050
23051         * gcc.dg/conv-1.c: New test.
23052
23053 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
23054
23055         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
23056         compiler.
23057         (tool_option_proc): Fix typo.
23058
23059 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
23060
23061         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
23062         of the ld on the host, not on the build machine.
23063         Also, don't crash if '--help' is not a supported option.
23064
23065 2000-01-24  Richard Henderson  <rth@cygnus.com>
23066
23067         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
23068
23069 2000-01-20  Jeffrey A Law  (law@cygnus.com)
23070
23071         * gcc.c-torture/execute/20000120-2.c: New test.
23072         * gcc.c-torture/execute/20000120-1.c: New test.
23073
23074 2000-01-13  Jeffrey A Law  (law@cygnus.com)
23075
23076         * gcc.c-torture/execute/20000113-1.c: New test.
23077
23078 2000-01-12  Jeffrey A Law  (law@cygnus.com)
23079
23080         * gcc.c-torture/execute/20000112-1.c: New test.
23081
23082 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23083
23084         * gcc.dg/20000111-1.c: New test.
23085
23086 2000-01-10  Jeffrey A Law  (law@cygnus.com)
23087
23088         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
23089         with 16 bit integers.
23090
23091 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23092
23093         * gcc.dg/20000108-1.c: New test.
23094
23095 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23096
23097         * g++.old-deja/g++.ns/koenig8.C: New test.
23098
23099 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23100
23101         * g++.old-deja/g++.other/cast4.C: New test.
23102
23103 2000-01-05  Jeffrey A Law  (law@cygnus.com)
23104
23105         * gcc.c-torture/compile/20000105-2.c: New test.
23106         * gcc.c-torture/compile/20000105-1.c: New test.
23107
23108 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23109
23110         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
23111         references to printf & atoi to conform to ANSI standard.
23112         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
23113         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
23114         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
23115         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
23116         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
23117         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23118         * g++.old-deja/g++.brendan/copy1.C: Likewise.
23119         * g++.old-deja/g++.brendan/copy2.C: Likewise.
23120         * g++.old-deja/g++.brendan/copy3.C: Likewise.
23121         * g++.old-deja/g++.brendan/copy4.C: Likewise.
23122         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23123         * g++.old-deja/g++.brendan/copy6.C: Likewise.
23124         * g++.old-deja/g++.brendan/copy7.C: Likewise.
23125         * g++.old-deja/g++.brendan/copy8.C: Likewise.
23126         * g++.old-deja/g++.brendan/crash11.C: Likewise.
23127         * g++.old-deja/g++.brendan/crash14.C: Likewise.
23128         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
23129         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23130         * g++.old-deja/g++.brendan/delete2.C: Likewise.
23131         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
23132         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
23133         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
23134         * g++.old-deja/g++.brendan/eh1.C: Likewise.
23135         * g++.old-deja/g++.brendan/groff1.C: Likewise.
23136         * g++.old-deja/g++.brendan/init3.C: Likewise.
23137         * g++.old-deja/g++.brendan/misc12.C: Likewise.
23138         * g++.old-deja/g++.brendan/misc7.C: Likewise.
23139         * g++.old-deja/g++.brendan/new2.C: Likewise.
23140         * g++.old-deja/g++.brendan/operators4.C: Likewise.
23141         * g++.old-deja/g++.brendan/operators5.C: Likewise.
23142         * g++.old-deja/g++.brendan/overload2.C: Likewise.
23143         * g++.old-deja/g++.brendan/overload7.C: Likewise.
23144         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
23145         * g++.old-deja/g++.brendan/reference1.C: Likewise.
23146         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
23147         * g++.old-deja/g++.brendan/template24.C: Likewise.
23148         * g++.old-deja/g++.brendan/template3.C: Likewise.
23149         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
23150         * g++.old-deja/g++.jason/inline3.C: Likewise.
23151         * g++.old-deja/g++.jason/opeq.C: Likewise.
23152         * g++.old-deja/g++.law/arg5.C: Likewise.
23153         * g++.old-deja/g++.law/arm7.C: Likewise.
23154         * g++.old-deja/g++.law/ctors11.C: Likewise.
23155         * g++.old-deja/g++.law/cvt8.C: Likewise.
23156         * g++.old-deja/g++.law/init9.C: Likewise.
23157         * g++.old-deja/g++.law/refs4.C: Likewise.
23158         * g++.old-deja/g++.law/template2.C: Likewise.
23159         * g++.old-deja/g++.law/visibility24.C: Likewise.
23160         * g++.old-deja/g++.law/vtable3.C: Likewise.
23161         * g++.old-deja/g++.mike/asm2.C: Likewise.
23162         * g++.old-deja/g++.mike/eh1.C: Likewise.
23163         * g++.old-deja/g++.mike/misc1.C: Likewise.
23164         * g++.old-deja/g++.mike/misc13.C: Likewise.
23165         * g++.old-deja/g++.mike/misc14.C: Likewise.
23166         * g++.old-deja/g++.mike/ns12.C: Likewise.
23167         * g++.old-deja/g++.mike/p1248.C: Likewise.
23168         * g++.old-deja/g++.mike/p3708.C: Likewise.
23169         * g++.old-deja/g++.mike/p3708a.C: Likewise.
23170         * g++.old-deja/g++.mike/p3708b.C: Likewise.
23171         * g++.old-deja/g++.mike/p646.C: Likewise.
23172         * g++.old-deja/g++.mike/p700.C: Likewise.
23173         * g++.old-deja/g++.mike/p783.C: Likewise.
23174         * g++.old-deja/g++.mike/p783a.C: Likewise.
23175         * g++.old-deja/g++.mike/p783b.C: Likewise.
23176         * g++.old-deja/g++.mike/p786.C: Likewise.
23177         * g++.old-deja/g++.mike/p789.C: Likewise.
23178         * g++.old-deja/g++.mike/p789a.C: Likewise.
23179         * g++.old-deja/g++.mike/p807a.C: Likewise.
23180         * g++.old-deja/g++.other/delete3.C: Likewise.
23181         * g++.old-deja/g++.other/dyncast1.C: Likewise.
23182         * g++.old-deja/g++.other/dyncast2.C: Likewise.
23183         * g++.old-deja/g++.other/dyncast3.C: Likewise.
23184         * g++.old-deja/g++.other/empty1.C: Likewise.
23185         * g++.old-deja/g++.other/temporary1.C: Likewise.
23186         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
23187         * g++.old-deja/g++.pt/t16.C: Likewise.
23188         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
23189
23190 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
23191
23192         * gcc.dg/991230-1.c: New test.
23193
23194 1999-12-29  Jeffrey A Law  (law@cygnus.com)
23195
23196         * gcc.c-torture/compile/991229-3.c: New test.
23197         * gcc.c-torture/compile/991229-2.c: New test.
23198         * gcc.c-torture/compile/991229-1.c: New test.
23199
23200 1999-12-29  Greg McGary <gkm@eng.ascend.com>
23201
23202         * gcc.c-torture/compile/labels-2.c: New test.
23203
23204 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23205
23206         * gcc.c-torture/execute/991227-1.c: New test.
23207
23208 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23209
23210         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
23211
23212 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23213
23214         * gcc.c-torture/execute/991221-1.c: New test.
23215
23216 1999-12-20  Nathan Sidwell  <nathan@acm.org>
23217
23218         * g++.old-deja/g++.other/cast3.C: New test.
23219
23220 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
23221
23222         * gcc.c-torture/execute/991216-4.c: New test.
23223
23224 1999-12-16  Michael Meissner  <meissner@cygnus.com>
23225
23226         * gcc.c-torture/execute/991216-1.c: New test.
23227         * gcc.c-torture/execute/991216-2.c: New test.
23228         * gcc.c-torture/execute/991216-3.c: New test.
23229
23230 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23231
23232         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
23233         Actually make the test fail by using "-O2" for compilation.
23234
23235 1999-12-15  Nathan Sidwell  <nathan@acm.org>
23236
23237         * g++.old-deja/g++.warn/cast-align1.C: New test.
23238
23239 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23240
23241         * gcc.c-torture/compile/991214-1.c: New test.
23242         * gcc.c-torture/compile/991214-2.c: New test.
23243
23244 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23245
23246         * gcc.dg/991214-1.c: New test.
23247
23248 1999-12-13  Jeffrey A Law  (law@cygnus.com)
23249
23250         * gcc.c-torture/compile/991213-3.c: New test.
23251         * gcc.c-torture/compile/991213-2.c: New test.
23252         * gcc.c-torture/compile/991213-1.c: New test.
23253
23254 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
23255
23256         * gcc.dg/991209-1.c: New test.
23257
23258 1999-12-08  Nathan Sidwell <nathan@acm.org>
23259
23260         * gcc.c-torture/compile/991208-1.c: New test.
23261
23262 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23263
23264         * gcc.dg/ultrasp2.c: New test.
23265
23266 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
23267
23268         * g++.old-deja/g++.abi/align.C (main): Fix typo.
23269
23270 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
23271
23272         * gcc.c-torture/compile/991202-1.c: New test.
23273         * gcc.c-torture/execute/991202-1.c: New test.
23274         * gcc.c-torture/execute/991202-2.c: New test.
23275         * gcc.c-torture/execute/991202-3.c: New test.
23276
23277 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
23278
23279         * g++.old-deja/g++.abi/align.C: New test.
23280         * g++.old-deja/g++.abi/aggregates.C: Likewise.
23281         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23282
23283 1999-12-01  Richard Henderson  <rth@cygnus.com>
23284
23285         * gcc.c-torture/execute/991201-1.c: New.
23286
23287 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
23288
23289         * gcc.dg/991129-1.c: New test.
23290
23291 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23292
23293         * gcc.c-torture/compile/991127-1.c: New test.
23294
23295 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23296
23297         * g++.old-deja/g++.other/warn4.C: New test.
23298
23299 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23300
23301         * g++.old-deja/g++.eh/cleanup2.C: New test.
23302         * g++.old-deja/g++.ext/pretty2.C: New test.
23303         * g++.old-deja/g++.ext/pretty3.C: New test.
23304         * g++.old-deja/g++.other/debug6.C: New test.
23305
23306 1999-10-20  Jim Wilson  <wilson@cygnus.com>
23307
23308         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
23309         compiler_output to look for one error message instead of two.
23310
23311 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
23312
23313         * gcc.c-torture/execute/991118-1.c: Also test case
23314         where the word boundary does not split a byte evenly.
23315
23316 1999-11-19  Nathan Sidwell  <nathan@acm.org>
23317
23318         * g++.old-deja/g++.ext/restrict1.C: New test.
23319
23320 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
23321
23322         * gcc.c-torture/execute/991118-1.c: New test.
23323
23324 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
23325
23326         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
23327         working directory pathnames.
23328
23329 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
23330
23331         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
23332         host is equipped with driver.h and driver.o so it can actually
23333         compile and run the tests.
23334
23335 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
23336
23337         * gcc.c-torture/compile/991008-1.c: New test.
23338
23339 1999-11-08  Nick Clifton  <nickc@cygnus.com>
23340
23341         * lib/gcc-dg.exp: Include target-supports.exp
23342
23343 1999-11-05  Nick Clifton  <nickc@cygnus.com>
23344
23345         * lib/target-supports.exp: New file: Provide procs to test for
23346         features supported by the target.
23347         (check_weak_available): Moved here from ecos.exp.
23348         (check_alias_available): New proc: Determine of the target
23349         toolchain supports the alias attribute.
23350
23351         * gcc.dg/special/ecos.exp: Move check_weak_available to
23352         target-supports.exp.
23353         (alias-1.c): Only perform the test if the target supports
23354         aliases.
23355         (wkali-1.c): Only perform the test if the target supports
23356         aliases.
23357
23358         * gcc.dg/990506-0.c: Expect error messages from cross
23359         targets as well as native targets.
23360
23361 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23362
23363         * gcc.dg/ultrasp1.c: Removed xfail.
23364         * gcc.dg/struct-ret-2.c: Likewise.
23365         * gcc.dg/array-1.c: Likewise.
23366
23367 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23368
23369         * gcc.dg/struct-ret-2.c: New test.
23370
23371         * gcc.dg/array-1.c: New test.
23372
23373 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
23374
23375         * gcc.c-torture/execute/991030-1.c: New test.
23376
23377 1999-10-26  Richard Henderson  <rth@cygnus.com>
23378
23379         * gcc.c-torture/compile/991026-2.c: New test.
23380
23381 1999-10-26  Jeffrey A Law  (law@cygnus.com)
23382
23383         * gcc.c-torture/compile/991026-1.c: New test.
23384
23385 1999-10-23  Jeffrey A Law  (law@cygnus.com)
23386
23387         * gcc.c-torture/execute/991023-1.c: New test.
23388
23389 1999-10-19  Jeffrey A Law  (law@cygnus.com)
23390
23391         * gcc.c-torture/execute/991019-1.c: New test.
23392
23393 1999-10-16  Richard Henderson  <rth@cygnus.com>
23394
23395         * gcc.c-torture/execute/991016-1.c: New test.
23396
23397 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
23398
23399         * gcc.c-torture/execute/991014-1.c: New test.
23400
23401 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
23402
23403         * g++.old-deja/g++.other/union2.C: New test.
23404
23405 1999-10-13  Nathan Sidwell  <nathan@acm.org>
23406
23407         * g++.old-deja/g++.other/vaarg2.C: New test.
23408         * g++.old-deja/g++.other/vaarg3.C: New test.
23409
23410 1999-10-12  Craig Burley  <craig@jcb-sc.com>
23411
23412         * g77.f-torture/noncompile/19990905-1.f: Moved from being
23413         in compile/.
23414
23415 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
23416
23417         * gcc.c-torture/execute/va-arg-11.c: New test.
23418
23419 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
23420
23421         * lib/file-format.exp (gcc_target_object_format): Don't
23422         crash if objdump is unavailable.
23423
23424 1999-09-29  Donn Terry <donn@interix.com>
23425
23426         * gcc.misc-tests/mg.exp: delete extraneous redirection.
23427
23428 1999-09-28  Nick Clifton  <nickc@cygnus.com>
23429
23430         * gcc.c-torture/compile/990928-1.c: New test.
23431
23432 1999-09-28  Nathan Sidwell  <nathan@acm.org>
23433
23434         * g++.old-deja/g++.other/decl6.C: New test.
23435
23436 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23437
23438         * gcc.c-torture/execute/va-arg-10.c: New test.
23439
23440 1999-09-27  Nathan Sidwell  <nathan@acm.org>
23441
23442         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
23443         __PRETTY_FUNCTION__.
23444
23445 1999-09-23  Nick Clifton  <nickc@cygnus.com>
23446
23447         * gcc.c-torture/execute/990923-1.c: New test.
23448
23449 1999-09-21  Nick Clifton  <nickc@cygnus.com>
23450
23451         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
23452         for which -fpic is inappropriate.
23453
23454 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
23455
23456         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
23457
23458 1999-09-21  Nathan Sidwell  <nathan@acm.org>
23459
23460         * g++.old-deja/g++.other/dyncast1.C: New test.
23461         * g++.old-deja/g++.other/dyncast2.C: New test.
23462         * g++.old-deja/g++.other/dyncast3.C: New test.
23463         * g++.old-deja/g++.other/dyncast4.C: New test.
23464         * g++.old-deja/g++.other/dyncast5.C: New test.
23465         * g++.old-deja/g++.eh/catch3.C: New test.
23466         * g++.old-deja/g++.eh/catch3p.C: New test.
23467         * g++.old-deja/g++.eh/catch4.C: New test.
23468         * g++.old-deja/g++.eh/catch4p.C: New test.
23469         * g++.old-deja/g++.eh/catch5.C: New test.
23470         * g++.old-deja/g++.eh/catch5p.C: New test.
23471         * g++.old-deja/g++.eh/catch6.C: New test.
23472         * g++.old-deja/g++.eh/catch6p.C: New test.
23473         * g++.old-deja/g++.eh/catch7.C: New test.
23474         * g++.old-deja/g++.eh/catch7p.C: New test.
23475         * g++.old-deja/g++.eh/catch8.C: New test.
23476         * g++.old-deja/g++.eh/catch8p.C: New test.
23477         * g++.old-deja/g++.eh/catch9.C: New test.
23478         * g++.old-deja/g++.eh/catch9p.C: New test.
23479
23480 1999-09-13  Nathan Sidwell  <nathan@acm.org>
23481
23482         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
23483         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
23484
23485 1999-09-13  Jeffrey A Law  (law@cygnus.com)
23486
23487         * gcc.c-torture/compile/990913-1.c: New test.
23488
23489 1999-09-10  Nathan Sidwell  <nathan@acm.org>
23490
23491         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
23492         * g++.old-deja/g++.jason/rfg5.C: Likewise.
23493
23494 1999-09-09  Richard Henderson  <rth@cygnus.com>
23495
23496         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
23497
23498 1999-09-09  Nathan Sidwell  <nathan@acm.org>
23499
23500         * g++.old-deja/g++.other/lookup11.C: New test.
23501         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
23502         what is permitted and what we want.
23503         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
23504         overload use.
23505         * g++.old-deja/g++.jason/rfg5.C: Likewise
23506
23507 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
23508
23509         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
23510         * gcc.c-torture/noncompile/poison-1.c: New file.
23511
23512 1999-09-08  Nathan Sidwell  <nathan@acm.org>
23513
23514         * g++.old-deja/g++.other/sizeof3.C: New test.
23515         * g++.old-deja/g++.other/sizeof4.C: New test.
23516         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
23517         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
23518
23519 1999-09-07  Richard Henderson  <rth@cygnus.com>
23520
23521         * gcc.dg/va-arg-1.c: New.
23522
23523 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23524
23525         * gcc.c-torture/execute/va-arg-9.c: New test.
23526
23527 1999-09-05  Craig Burley  <craig@jcb-sc.com>
23528
23529         * g77.f-torture/compile/980519-2.f: New test.
23530         * g77.f-torture/compile/19990905-0.f: New test.
23531         * g77.f-torture/compile/19990905-1.f: New test.
23532         * g77.f-torture/compile/19990905-2.f: New test.
23533
23534         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
23535
23536 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
23537
23538         * gcc.c-torture/execute/990827-1.c: Fix typo.
23539
23540 1999-09-03  Nathan Sidwell  <nathan@acm.org>
23541
23542         * g++.old-deja/g++.other/deref1.C: New test.
23543
23544 1999-09-02  Nathan Sidwell  <nathan@acm.org>
23545
23546         * g++.old-deja/g++.other/ambig2.C: New test.
23547         * g++.old-deja/g++.other/cond5.C: New test.
23548         * g++.old-deja/g++.other/lookup16.C: New test.
23549
23550 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
23551
23552         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
23553         assemblers too.
23554
23555 1999-08-31  Jeffrey A Law  (law@cygnus.com)
23556
23557         * lib/c-torture.exp: Avoid the "compare executables" optimization
23558         when testing native.
23559
23560 1999-08-29  Jeffrey A Law  (law@cygnus.com)
23561
23562         * gcc.c-torture/execute/990829-1.c: New test.
23563         * gcc.c-torture/compile/990829-1.c: New test.
23564
23565 1999-08-27  Paul Burchard  <burchard@pobox.com>
23566
23567         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
23568         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
23569         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
23570         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
23571         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
23572         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
23573         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
23574         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
23575         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
23576         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
23577         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
23578
23579 1999-08-27  Jeffrey A Law  (law@cygnus.com)
23580
23581         * gcc.c-torture/execute/990827-1.c: New test.
23582
23583 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23584
23585         * g77.f-torture/noncompile/19990826-4.f: New test.
23586
23587         * g77.f-torture/compile/19990826-3.f: New test.
23588
23589         * g77.f-torture/execute/19990826-2.f: New test.
23590
23591         * g77.f-torture/compile/19990826-1.f: New test.
23592
23593         * gcc.c-torture/execute/990826-0.c: New test.
23594         * g77.c-torture/execute/19990826-0.f: New test.
23595
23596         * g77.f-torture/noncompile/970626-2.f: New test.
23597
23598 1999-08-25  Paul Burchard  <burchard@pobox.com>
23599
23600         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23601         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23602         lss-011.C: New tests.
23603
23604 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23605
23606         * g++.old-deja/g++.other/decl5.C: New test.
23607
23608 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23609
23610         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23611         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23612         call `postbase' for each one.  All callers of `postbase' changed
23613         to call this instead.
23614
23615 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23616
23617         * gcc.c-torture/execute/990811-1.c: New test.
23618
23619 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23620
23621         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23622         just native ones.
23623
23624         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23625         just native ones.
23626
23627 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23628
23629         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
23630
23631 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23632
23633         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
23634
23635 1999-08-04  Nathan Sidwell  <nathan@acm.org>
23636
23637         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
23638
23639 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23640
23641         * gcc.c-torture/execute/990804-1.c: New test.
23642
23643 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23644
23645         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
23646         * g++.old-deja/g++.brendan/crash64.C: Likewise
23647         * g++.old-deja/g++.brendan/overload8.C: Likewise
23648
23649 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23650
23651         * g++.old-deja/g++.other/struct1.C: New test.
23652
23653 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23654
23655         * g++.old-deja/g++.other/enum2.C: New test.
23656
23657 1999-08-02  Richard Henderson  <rth@cygnus.com>
23658
23659         Adapted from tests from Franz Sirl:
23660         * gcc.c-torture/execute/va-arg-7.c: New test.
23661         * gcc.c-torture/execute/va-arg-8.c: New test.
23662
23663 1999-08-01  Jeffrey A Law  (law@cygnus.com)
23664
23665         * gcc.c-torture/compile/990801-2.c: New test.
23666
23667         * gcc.c-torture/compile/990801-1.c: New test.
23668
23669 1999-07-27  Michael Meissner  <meissner@cygnus.com>
23670
23671         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
23672         fp-cmp-1.c, converting double to float.
23673
23674         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
23675         fp-cmp-1.c, converting double to long double.
23676
23677         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
23678         from fr1 to unknown_register, since fr1 is a legitimate register
23679         on some machines.
23680
23681 1999-07-25  Jeffrey A Law  (law@cygnus.com)
23682
23683         * README: More listname related changes.
23684
23685 1999-07-08  Catherine Moore  <clm@cygnus.com>
23686
23687         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
23688
23689 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
23690
23691         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
23692
23693 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23694
23695         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
23696
23697 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
23698
23699         * gcc.dg/990703-1.c: New test.
23700
23701 1999-06-29  Nick Clifton  <nickc@cygnus.com>
23702
23703         * lib/file-format.exp: New file: Move definition of proc
23704         gcc_target_object_format to here from
23705         gcc.dg/special/ecos.exp.
23706
23707         * lib/c-torture.exp: Include lib file-format.exp.
23708         * lib/gcc-dg.exp: Include lib file-format.exp.
23709
23710         * gcc.dg/special/ecos.exp: Remove definition of proc
23711         gcc_target_object_format.
23712
23713 1999-06-28  Jeffrey A Law  (law@cygnus.com)
23714
23715         * gcc.c-torture/execute/990628-1.c: New test.
23716
23717 1999-06-25  Jeffrey A Law  (law@cygnus.com)
23718
23719         * gcc.c-torture/compile/990625-2.c: New test.
23720
23721         * gcc.c-torture/compile/990625-1.c: New test.
23722
23723 1999-06-23  Nick Clifton  <nickc@cygnus.com>
23724
23725         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
23726         attributes compile.
23727         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
23728         ports that use the COFF/PE file format.
23729
23730 1999-06-17  Jeffrey A Law  (law@cygnus.com)
23731
23732         * gcc.c-torture/compile/990617-1.c: New test.
23733
23734 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
23735
23736         * g++.old-deja/g++.other/decl4.C: New test.
23737
23738 1999-06-14  Nathan Sidwell  <nathan@acm.org>
23739
23740         * g++.old-deja/g++.other/bitfld3.C: New test.
23741
23742 1999-06-08  Nathan Sidwell  <nathan@acm.org>
23743
23744         * g++.old-deja/g++.eh/catch1.C: New test.
23745
23746 1999-06-07  Jeffrey A Law  (law@cygnus.com)
23747
23748         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
23749
23750         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
23751         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
23752
23753 1999-06-05  Craig Burley  <craig@jcb-sc.com>
23754
23755         * g77.f-torture/compile/19990502-0.f: Replace with new,
23756         shorter, test that still fails after recent changes.
23757
23758 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23759
23760         * gcc.c-torture/execute/990604-1.c: New test.
23761
23762 1999-05-31  Jeffrey A Law  (law@cygnus.com)
23763
23764         * gcc.c-torture/execute/990531-1.c: New test.
23765
23766 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23767
23768         * gcc.c-torture/compile/990527-1.c: New test.
23769
23770 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
23771
23772         * gcc.c-torture/execute/990527-1.c: New test.
23773
23774 1999-05-25  Nick Clifton  <nickc@cygnus.com>
23775
23776         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
23777         bitfields as signed.
23778
23779 1999-05-25  Craig Burley  <craig@jcb-sc.com>
23780
23781         * g77.f-torture/compile/19990525-0.f: New test.
23782
23783 1999-05-25  Jeffrey A Law  (law@cygnus.com)
23784
23785         * gcc.c-torture/execute/990525-2.c: New test.
23786
23787         * gcc.c-torture/execute/990525-1.c: New test.
23788
23789 1999-05-24  Nathan Sidwell  <nathan@acm.org>
23790
23791         * g++.old-deja/g++.other/anon3.C: New test.
23792         * g++.old-deja/g++.other/anon4.C: New test.
23793         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
23794         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
23795         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
23796         Merrill).
23797
23798 1999-05-24  Jeffrey A Law  (law@cygnus.com)
23799
23800         * gcc.c-torture/execute/990524-1.c: New test.
23801
23802         * gcc.dg/990524-1.c: New test.
23803
23804 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23805
23806         * gcc.c-torture/compile/990523-1.c: New test.
23807
23808 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
23809
23810         * gcc.c-torture/compile/990519-1.c: New test.
23811
23812 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23813
23814         * gcc.c-torture/compile/990517-1.c: New test.
23815
23816         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
23817         (e4, f4): New tests.
23818         (main): Call them.
23819
23820 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23821
23822         * gcc.dg/noreturn-1.c: New test.
23823
23824 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
23825
23826         * gcc.c-torture/execute/990513-1.c: New test.
23827
23828 1999-05-10  Richard Henderson  <rth@cygnus.com>
23829
23830         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
23831
23832 1999-05-10  Craig Burley  <craig@jcb-sc.com>
23833
23834         * g77.f-torture/execute/erfc.f: Use small single-precision
23835         values, to avoid problems on Alphas when not -mieee.
23836
23837 1999-05-08  Craig Burley  <craig@jcb-sc.com>
23838
23839         * gcc.dg/990506-0.c: New test.
23840
23841 1999-05-08  Richard Henderson  <rth@cygnus.com>
23842
23843         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
23844         the constant to test.  Don't XFAIL 64-bit targets.
23845
23846         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
23847         * g++.old-deja/g++.law/profile1.C: Likewise.
23848
23849         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
23850         operator new instances.
23851         * g++.old-deja/g++.other/delete5.C: Likewise.
23852
23853 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23854
23855         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23856         intrinsic.
23857
23858 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23859
23860         * g77.f-torture/execute/u77-test.f: Reverse order of two
23861         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23862
23863 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23864
23865         * gcc.dg/compare1.c: New test.
23866
23867 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23868
23869         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23870         New tests.
23871
23872 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23873
23874         * g77.f-torture/compile/19990502-1.f: New test.
23875
23876 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23877
23878         * g77.f-torture/compile/19990502-0.f: New test.
23879
23880 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23881
23882         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23883         intrinsic.
23884
23885 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23886
23887         * g77.f-torture/execute/u77-test.f (main): List libU77
23888         intrinsics not currently tested.
23889         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23890         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23891         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23892         Trim blanks off the ends of some printed strings.
23893
23894 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23895
23896         * g77.f-torture/execute/u77-test.f (main): Just warn about
23897         FSTAT gid disagreement, as it's expected on some systems.
23898
23899 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23900
23901         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23902         use a new function, which allows for some slop.
23903         Clean up some commentary.
23904         (issum): The new function.
23905         (sgladd): Deleted subroutine.
23906
23907 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23908
23909         * g77.f-torture/execute/u77-test.f: Modify to be more like
23910         libf2c/libU77 version, bringing patches to that version here.
23911         Add suitable commentary.
23912
23913 1999-04-25  Richard Henderson  <rth@cygnus.com>
23914
23915         * gcc.dg/990424-1.c: New test.
23916
23917 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23918
23919         * g77.f-torture/execute/u77-test.f (main): Bug involving
23920         LSTAT has been fixed, so turn back on full checking.
23921
23922 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23923
23924         * g77.f-torture/compile/19990419-0.f: New test.
23925         * g77.f-torture/execute/19990419-1.f: New test.
23926
23927 1999-04-17  Richard Henderson  <rth@cygnus.com>
23928
23929         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23930         to avoid the need for a prototype to supress a warning.
23931
23932 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23933
23934         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23935
23936 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23937
23938         * gcc.c-torture/execute/990404-1.c: New test.
23939
23940 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23941
23942         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23943         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23944         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23945         missing initializer warnings.
23946
23947 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23948
23949         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23950         matching strings.
23951
23952 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23953
23954         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23955
23956 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23957
23958         * g77.f-torture/execute/19990325-0.f: New test.
23959         * g77.f-torture/execute/19990325-1.f: New test.
23960
23961 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23962
23963         * gcc.c-torture/execute/990324-1.c: New test.
23964
23965 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23966
23967         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23968         test with 4.
23969
23970 1999-03-17  Richard Henderson  <rth@cygnus.com>
23971
23972         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23973
23974 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23975
23976         * g77.f-torture/execute/19990313-2.f: New test.
23977         * g77.f-torture/execute/19990313-3.f: New test.
23978
23979 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23980
23981         * g77.f-torture/execute/19990313-0.f: New test.
23982         * g77.f-torture/execute/19990313-1.f: New test.
23983
23984 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23985
23986         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23987         printf to sprintf.
23988         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23989         (main): Add check for u15.  Conditionalize u31 check depending on
23990         whether ints are <32 bits or >=32 bits.
23991
23992 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23993
23994         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23995
23996 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23997
23998         * g77.f-torture/compile/19990305-0.f: New test.
23999         * g77.f-torture/execute/19981119-0.f: New test.
24000
24001 1999-03-08  Craig Burley  <craig@jcb-sc.com>
24002
24003         * g77.f-torture/execute/970625-2.f: call ABORT if final
24004         result is not correct, instead of just printing it.
24005         Add this checking via newly introduced obfuscation, to
24006         trip up buggy front ends.
24007
24008 1999-03-07  Craig Burley  <craig@jcb-sc.com>
24009
24010         * g77.f-torture/compile/960317-1.f: Moved from being
24011         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
24012
24013 1999-03-06  Craig Burley  <craig@jcb-sc.com>
24014
24015         * g77.f-torture/execute/960317-1.f: New (old) test.
24016         * g77.f-torture/execute/970625-2.f: Ditto.
24017
24018 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
24019
24020         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
24021         message on line 1 or line 2; cccp and cpplib do this differently.
24022
24023 1999-03-01  Jeffrey A Law  (law@cygnus.com)
24024
24025         * g++.old-deja/g++.law/weak1.C: New test.
24026
24027 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24028
24029         * gcc.c-torture/execute/990119-1.c: Renamed to...
24030         * gcc.dg/990119-1.c: this, so it will only be tested once
24031         (it's a preprocessor test, it doesn't need to be run at
24032         multiple optimization levels).
24033
24034 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24035
24036         * lib/g++.exp: Don't add incdir=$base_dir/../include to
24037           ALWAYS_CXXFLAGS.
24038
24039 1999-02-24  Craig Burley  <craig@jcb-sc.com>
24040
24041         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
24042         * g77.f-torture/compile/19981216-0.f: ...as it is expected
24043         to not be compilable by current g77.
24044
24045 1999-02-24  Nick Clifton  <nickc@cygnus.com>
24046
24047         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
24048
24049 1999-02-22  Jeffrey A Law  (law@cygnus.com)
24050
24051         * gcc.c-torture/execute/990222-1.c: New test.
24052
24053 1999-02-19  Craig Burley  <craig@jcb-sc.com>
24054
24055         * g77.f-torture/compile/19990218-0.f: New test.
24056         * g77.f-torture/noncompile/19990218-1.f: New test.
24057
24058 1999-02-18  Craig Burley  <craig@jcb-sc.com>
24059
24060         * g77.f-torture/compile/19981216-0.f: New test.
24061
24062 1999-02-14  Jeffrey A Law  (law@cygnus.com)
24063
24064         * gcc.dg/990214-1.c: New test.
24065
24066 1999-02-13  Jeffrey A Law  (law@cygnus.com)
24067
24068         * gcc.dg/990213-2.c: New test.
24069
24070         * gcc.dg/990213-1.c: New test.
24071
24072 1999-02-12  Jeffrey A Law  (law@cygnus.com)
24073
24074         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
24075         ints.
24076
24077 1999-02-11  Nick Clifton  <nickc@cygnus.com>
24078
24079         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
24080         specified by target.
24081
24082         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
24083
24084 1999-02-11  Jeffrey A Law  (law@cygnus.com)
24085
24086         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
24087
24088 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24089
24090         * gcc.dg/special/ecos.exp: New test driver for new tests with
24091         special requirements.
24092
24093         * gcc.dg/special/alias-1.c: New test.
24094         * gcc.dg/special/gcsec-1.c: New test.
24095         * gcc.dg/special/weak-1.c: New test.
24096         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
24097         * gcc.dg/special/weak-2.c: New test.
24098         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
24099         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
24100         * gcc.dg/special/wkali-1.c: New test.
24101         * gcc.dg/special/wkali-2.c: New test.
24102         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
24103         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
24104
24105 1999-02-10  Felix Lee  <flee@cygnus.com>
24106
24107           * lib/c-torture.exp (c-torture-compile): Pull out code for
24108           analyzing gcc error messages.
24109           (c-torture-execute): Likewise.  Fix some (harmless) false
24110           positives.
24111           * lib/gcc.exp (gcc_check_compile): New function.
24112
24113 1999-02-08  Richard Henderson  <rth@cygnus.com>
24114
24115         * gcc.c-torture/execute/990208-1.c: New test.
24116
24117 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24118
24119         * g++.dg/special/ecos.exp: New driver for new tests with special
24120         requirements
24121
24122         * g++.dg/special/conpr-1.C: New test
24123         * g++.dg/special/conpr-2.C: New test
24124         * g++.dg/special/conpr-2a.C: New test
24125         * g++.dg/special/conpr-3.C: New test
24126         * g++.dg/special/conpr-3a.C: New test
24127         * g++.dg/special/conpr-3b.C: New test
24128
24129         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
24130         allow g++ to use the dg driver
24131
24132         * README: Add comment about g++.dg directory
24133
24134 1999-02-06  Jeffrey A Law  (law@cygnus.com)
24135
24136         * README: Update email addresses.
24137
24138 1999-02-03  Nick Clifton  <nickc@cygnus.com>
24139
24140         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
24141         arguments in order to force structure S onto the stack even on
24142         the alpha.
24143         (test): Pass 10 leading arguments to function foo as well as the
24144         structure S.
24145
24146         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
24147         failure for all targets.
24148
24149         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
24150         abort to terminate program execution.
24151
24152 1999-01-30  Richard Henderson  <rth@cygnus.com>
24153
24154         * gcc.c-torture/execute/990130-1.c: New test.
24155
24156 1999-01-30  Jeffrey A Law  (law@cygnus.com)
24157
24158         * gcc.dg/990130-1.c: New test.
24159
24160 1999-01-28  Michael Meissner  <meissner@cygnus.com>
24161
24162         * gcc.c-torture/execute/990128-1.c: New test.
24163
24164 1999-01-27  Michael Meissner  <meissner@cygnus.com>
24165
24166         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
24167
24168 1999-01-27  Felix Lee  <flee@cygnus.com>
24169
24170         * lib/c-torture.exp (c-torture-compile): pull out code for
24171         analyzing gcc error messages.
24172         (c-torture-execute): ditto, and fix some (harmless) false
24173         positives.
24174         * lib/gcc.exp (gcc_check_compile): new function.
24175
24176 1999-01-17  Jeffrey A Law  (law@cygnus.com)
24177
24178         * gcc.dg/990117-1.c: New test.
24179
24180         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
24181
24182         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
24183
24184 1999-01-15  Jeffrey A Law  (law@cygnus.com)
24185
24186         * g77.f-torture/compile/990115-1.f: New test.
24187
24188 1999-01-07  Jeffrey A Law  (law@cygnus.com)
24189
24190         * gcc.c-torture/compile/990107-1.c: New test
24191
24192 1999-01-06  Jeffrey A Law  (law@cygnus.com)
24193
24194         * gcc.c-torture/execute/990106-2.c: New test.
24195
24196         * gcc.c-torture/execute/990106-1.c: New test.
24197
24198 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
24199
24200         * gcc.c-torture/compile/981223-1.c: New test.
24201
24202 1998-12-29  Richard Henderson  <rth@cygnus.com>
24203
24204         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
24205         (opt3): Rename from opt4 and disable.
24206
24207 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
24208
24209         * g++.old-deja/g++.pt/ptrmem5.C: New test.
24210
24211 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24212
24213         * g++.old-deja/g++.other/conv5.C: New test.
24214
24215 1998-12-14  Nick Clifton  <nickc@cygnus.com>
24216
24217         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
24218
24219 1998-12-11  Jeffrey A Law  (law@cygnus.com)
24220
24221         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
24222
24223 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
24224
24225         * gcc.c-torture/compile/981211-1.c: New test.
24226
24227 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
24228
24229         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
24230
24231         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
24232
24233 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24234
24235         * gcc.special/930510-1.c: Make C9X safe.
24236         * gcc.misc-tests/gcov-1.c Similarly.
24237         * gcc.misc-tests/gcov-2.c Similarly.
24238
24239 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24240
24241         * gcc.dg/ultrasp1.c: New test.
24242
24243 1998-12-06  Richard Henderson  <rth@cygnus.com>
24244
24245         * gcc.c-torture/execute/981206.c: New test.
24246
24247 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24248
24249         * g++.old-deja/g++.ns/template7.C: New test.
24250
24251         * g++.old-deja/g++.other/expr1.C: New test.
24252
24253         * g++.old-deja/g++.eh/tmpl3.C: New test.
24254
24255         * g++.old-deja/g++.eh/tmpl2.C: New test.
24256
24257 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24258
24259         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
24260         * g++.old-deja/g++.other/using6.C: Removed.
24261         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
24262
24263         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
24264
24265 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24266
24267         * g++.old-deja/g++.pt/overload8.C: New test.
24268
24269         * g++.old-deja/g++.pt/overload7.C: New test.
24270
24271         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
24272
24273         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
24274         and relinking messages.
24275         * lib/g++.exp (g++_target_compile): Remove .rpo file when
24276         compiling with -frepo.
24277
24278 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
24279
24280         * g++.old-deja/g++.pt/lookup6.C: New test.
24281
24282 1998-11-30  Nick Clifton  <nickc@cygnus.com>
24283
24284         * gcc.c-torture/execute/981130-1.c: New test.
24285         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
24286
24287 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24288
24289         * g++.old-deja/g++.pt/explicit76.C: New test.
24290
24291         * g++.old-deja/g++.pt/friend38.C: New test.
24292
24293         * g++.old-deja/g++.ns/crash2.C: New test.
24294
24295         * g++.old-deja/g++.pt/defarg8.C: New test.
24296
24297         * g++.old-deja/g++.pt/instantiate6.C: New test.
24298
24299         * g++.old-deja/g++.pt/static6.C: New test.
24300
24301         * g++.old-deja/g++.pt/decl2.C: New test.
24302
24303 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24304
24305         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
24306         problem is actually related with name lookup, but so what? :-)
24307
24308         * g++.old-deja/g++.pt/friend37.C: New test.
24309
24310 1998-11-25  Dave Love  <d.love@dl.ac.uk>
24311
24312         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
24313         element, which fails on some systems.
24314
24315         * g77.f-torture/execute/labug1.f: New test.
24316
24317 1998-11-21  Jeffrey A Law  (law@cygnus.com)
24318
24319         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
24320         is defined.
24321
24322 1998-11-18  Dave Love  <d.love@dl.ac.uk>
24323
24324         * g77.f-torture/compile/981117-1.f: New test.
24325
24326 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
24327
24328         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
24329         properly discarded.
24330
24331 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
24332
24333         * gcc.c-torture/execute/memcheck: New directory of tests for
24334         -fcheck-memory-usage.
24335
24336 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24337
24338         * README: New file, general information about the testsuite and
24339         new description of the various C++ test subdirectories.
24340         * README.g++: Eliminate obsolete information, update and move most
24341         relevant stuff to README.
24342
24343 1998-11-07  Richard Henderson  <rth@cygnus.com>
24344
24345         * gcc.c-torture/compile/981107-1.c: New test.
24346
24347 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
24348
24349         * execute/memcpy-bi.c: New testcase.
24350
24351 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
24352
24353         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
24354         base classes.
24355
24356         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
24357         template is selected.
24358
24359         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
24360         classes, it should be accepted for all types.
24361
24362         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
24363
24364         * g++.old-deja/g++.pt/spec24.C: Ensure that template
24365         specializations start with template headers.
24366
24367 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
24368
24369         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
24370
24371         * g++.old-deja/g++.other/init9.C: Test cross initialization of
24372         non-POD types.
24373
24374 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24375
24376         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
24377
24378 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
24379
24380         * compile/981022-1.c, compile/981022-1.x: New test and driver.
24381
24382 1998-10-19  Jeffrey A Law  (law@cygnus.com)
24383
24384         * 981019-1.c: New test.
24385
24386 1998-10-14  Robert Lipe <robertl@dgii.com>
24387
24388         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
24389         find objc headers.
24390
24391 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24392
24393         * compile/981001-4.c: Remove use of GCC extension that triggers a
24394         compiler bug.
24395
24396 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
24397
24398         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
24399
24400 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24401
24402         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
24403         instantiation of template produces incorrect code for delete
24404         expression.
24405
24406         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
24407         constructors' name is not unique.
24408         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
24409         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
24410
24411         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
24412         automatic array of const is ill-formed.
24413
24414         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
24415         of template parameter?
24416
24417         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
24418         const.
24419
24420         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
24421         pointer-to-member expression.
24422
24423         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
24424         declaration causes ICE.
24425
24426 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
24427
24428         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
24429         reserved in the global namespace.
24430
24431         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
24432         generate needed virtual table.
24433
24434         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
24435
24436 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
24437
24438         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
24439         template-dependent type
24440
24441 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
24442
24443         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
24444         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
24445         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
24446
24447         * g++.old-deja/g++.other/using5.C: New test; using decl from base
24448         class should be usable as argument of member function.
24449         * g++.old-deja/g++.other/using6.C: New test; using decl from base
24450         class should be usable as return type of member function.
24451         * g++.old-deja/g++.other/using7.C: New test; using decl from base
24452         class should be usable as type of data member.
24453
24454         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
24455
24456 1998-10-09  Jeffrey A Law  (law@cygnus.com)
24457
24458         * gcc.c-torture/special/920521-1.c: Fix bogus test.
24459
24460 1998-10-08  Nick Clifton  <nickc@cygnus.com>
24461
24462         * gcc.dg/dll-?.c Add thumb to target list.
24463         Fix assembler scan patterns to match current assembler output.
24464
24465 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
24466
24467         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
24468         matching of template brackets.
24469
24470         * g++.old-deja/g++.other/using4.C: New test.  Test using
24471         declarations of methods from base classes.
24472
24473         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
24474         within functions should introduce names into the innermost
24475         enclosing namespace.
24476
24477         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
24478         of static locals if first initialization throws.
24479
24480 1998-10-07  Jim Wilson  <wilson@cygnus.com>
24481
24482         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
24483
24484 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
24485
24486         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
24487         lose track of the possible targets of tablejump insns.
24488         * special/special.exp: Run it.
24489
24490 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24491
24492         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
24493         must be declared before its specializations can be named in friend
24494         declarations.
24495
24496 1998-10-05  Dave Love  <d.love@dl.ac.uk>
24497
24498         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
24499
24500         * g77.f-torture/execute/io1.f: New test.
24501
24502 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24503
24504         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
24505         with pointer to template function, for which no argument deduction
24506         is possible.
24507
24508         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
24509         specialization of template function as argument to template
24510         function.
24511
24512         * g++.old-deja/g++.other/access2.C: New test; Inner class
24513         shouldn't have privileged access to Outer's names.
24514
24515 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24516
24517         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
24518         friend template declared within template class conflicts with
24519         nested class of the same name.
24520
24521         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
24522         is ignored.
24523
24524         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
24525         object with direct initializer as function declaration.
24526
24527         * g++.old-deja/g++.other/decl2.C: New test; duplicate
24528         initializers.
24529
24530         * g++.old-deja/g++.other/null2.C: New test; conditional operator
24531         involving const pointer and NULL produces incorrect result.
24532
24533         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
24534         type name without `typename' should be rejected with -pedantic.
24535
24536 1998-10-02  Richard Henderson  <rth@cygnus.com>
24537
24538         * g++.old-deja/g++.other/addrof1.C: New test.
24539
24540 1998-10-01  Nick Clifton  <nickc@cygnus.com>
24541
24542         * gcc.c-torture/compile/981001-1.c: New test.
24543         * gcc.c-torture/execute/981001-1.c: New test.
24544
24545 1998-10-01  Jeffrey A Law  (law@cygnus.com)
24546
24547         * gcc.c-torture/compile/981001-2.c: New test.
24548         * gcc.c-torture/compile/981001-3.c: New test.
24549         * gcc.c-torture/compile/981001-4.c: New test.
24550
24551 1998-10-01  Robert Lipe  <robertl@dgii.com>
24552
24553         * lib/objc.exp (objc_target_compile): Add -L during compiles for
24554         multilibbed hosts.   Idea grafted from g77.exp.
24555
24556 1998-09-30  Dave Love  <d.love@dl.ac.uk>
24557
24558         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
24559         avoid losing on systems which need -lsocket.
24560
24561 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
24562
24563         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
24564         * g++.old-deja/g++.other/nested2.C: Ditto.
24565         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
24566         failure.
24567
24568 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24569
24570         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
24571         preferred over template operator!= for enum bitfields.
24572
24573 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
24574
24575         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
24576         that happen to have the same base name, but in different scopes,
24577         are incorrectly rejected.
24578
24579 1998-09-16  Richard Henderson  <rth@cygnus.com>
24580
24581         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24582         on the native word size instead of an integer literal.
24583
24584 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24585
24586         * g++.old-deja/g++.other/static2.C: Invocation of static data
24587         member of type pointer-to-function denoted as non-static member.
24588
24589         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24590         checks involving function types and aliases.
24591
24592 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24593
24594         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24595         redefined to the same non-trivial type.
24596
24597         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24598         namespace-qualification of template specializations declared in
24599         other namespaces.
24600
24601         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24602         to declare a subset of the specializations of a template function
24603         as friends of specializations of a template class.
24604
24605         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24606         member templates that do not fully specialize the enclosing
24607         template class are rejected.
24608
24609 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24610
24611         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24612
24613 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24614
24615         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24616         altered from libf2c/libU77 version.
24617
24618 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24619
24620         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24621
24622 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24623
24624         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24625         (un)signed char are different types for template specialization
24626         purposes.
24627
24628 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
24629
24630         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
24631         * objc: ObjC testsuite.
24632
24633 1998-08-31  Catherine Moore  <clm@cygnus.com>
24634
24635         * gcc.c-torture/execute/941014-1.x:  New file.
24636
24637 1998-08-31  Nick Clifton  <nickc@cygnus.com>
24638
24639         * lib/c-torture.exp: Add support for
24640         torture_eval_before_compile and torture_eval_before_execute
24641         variables.
24642
24643 1998-08-30  Jeffrey A Law  (law@cygnus.com)
24644
24645         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
24646         this test triggers valid.
24647
24648 1998-08-27  Jeffrey A Law  (law@cygnus.com)
24649
24650         * gcc.dg/980827-1.c: New test.
24651
24652 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
24653
24654         * gcc.c-torture/execute/loop-4b.c: New test.
24655
24656 1998-08-26  Nick Clifton  <nickc@cygnus.com>
24657
24658         * lib/c-torture.exp: Add support for
24659         torture_eval_before_compile and torture_eval_before_execute
24660         variables.
24661
24662 1998-08-25  Jeffrey A Law  (law@cygnus.com)
24663
24664         * gcc.c-torture/compile/980825-1.c: New test.
24665
24666 1998-08-24  Nick Clifton  <nickc@cygnus.com>
24667
24668         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
24669         count number tests in opt_t0 not good_t0.
24670
24671 1998-08-24  Jeffrey A Law  (law@cygnus.com)
24672
24673         * gcc.c-torture/compile/930326-1.x: Fix typo.
24674
24675 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
24676
24677         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
24678         causes an ICE.
24679
24680 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24681
24682         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
24683         STACK_SIZE is defined.
24684         * gcc.c-torture/unsorted/stuct.c: Similarly.
24685
24686         * gcc.c-torture/compile/980821-1.c: New test.
24687
24688 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24689
24690         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
24691
24692 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
24693
24694         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
24695         code.
24696
24697 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
24698
24699         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
24700         error'.
24701
24702 1998-08-18  Jeffrey A Law  (law@cygnus.com)
24703
24704         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
24705
24706 1998-08-16  Jeffrey A Law  (law@cygnus.com)
24707
24708         * gcc.c-torture/compile/980816-1.c: New test.
24709
24710         * gcc.dg/980816-1.c: New test.
24711
24712 1998-08-13  Jeffrey A Law  (law@cygnus.com)
24713
24714         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
24715         compiler for ieee tests.
24716
24717 1998-08-01  Dave Love  <d.love@dl.ac.uk>
24718
24719         * g77.f-torture/compile/980729-0.f: New test.
24720
24721 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
24722
24723         * gcc.c-torture/special/eeprof-1.c: New test, for
24724         -finstrument-functions.
24725         * gcc.c-torture/special/special.exp: Run it.
24726
24727 1998-07-29  Jeffrey A Law  (law@cygnus.com)
24728
24729         * gcc.c-torture/compile/980729-1.c: New test.
24730
24731 1998-07-27  Nick Clifton  <nickc@cygnus.com>
24732
24733         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
24734         __thumb__ is defined, and test for ARM style doubles if so.
24735
24736 1998-07-26  Dave Love  <d.love@dl.ac.uk>
24737
24738         * g77.f-torture/noncompile/980615-0.f: New test.
24739
24740 1998-07-26  H.J. Lu  (hjl@gnu.org)
24741
24742         * gcc.dg/980312-1.c: Do link instead of compile.
24743         * gcc.dg/980313-1.c: Likewise.
24744
24745 1998-07-26  Jeffrey A Law  (law@cygnus.com)
24746
24747         * gcc.c-torture/compile/980726-1.c: New test.
24748
24749 1998-07-25  Dave Love  <d.love@dl.ac.uk>
24750
24751         * g77.f-torture/execute/io0.f: New test.
24752
24753 1998-07-24  Nick Clifton  <nickc@cygnus.com>
24754
24755         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
24756         an int.
24757
24758 1998-06-18  Michael Meissner  <meissner@cygnus.com>
24759
24760         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
24761         m32r bugs.
24762
24763 1998-07-17  Nick Clifton  <nickc@cygnus.com>
24764
24765         * gcc.dg/980626-1.c: Expect failures for all toolchains until
24766         c-decl.c:grokdeclarator can handle mode attributes.
24767
24768 1998-07-16  Jeffrey A Law  (law@cygnus.com)
24769
24770         * gcc.c-torture/execute/980716-1.c: New test.
24771
24772 1998-07-13  Jeffrey A Law  (law@cygnus.com)
24773
24774         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
24775         the mn10200.
24776         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
24777         the mn10200.
24778         * gcc.c-torture/execute/va-arg-3.x: Similarly.
24779         * gcc.c-torture/compile/930326-1.x: Similarly.
24780
24781 1998-07-13  Dave Love  <d.love@dl.ac.uk>
24782
24783         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
24784         New test from Craig.
24785
24786 1998-07-12  Dave Love  <d.love@dl.ac.uk>
24787
24788         * g77.f-torture/noncompile/980616-0.f: New test.
24789
24790         * g77.f-torture/execute/970816-3.f:  New test from Craig.
24791
24792 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24793
24794         *  g++.other/singleton.C: Return error value instead of taking
24795         SIGSEGV.
24796
24797 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
24798
24799         *  g++.other/singleton.C: New test.   Warning is under dispute.
24800         Runtime crash is not.
24801
24802 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24803
24804         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
24805         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
24806         using6.C, using7.C}:  New namespace tests.
24807
24808 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
24809
24810         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
24811         specialization with typedef'ed names used as array indexes.
24812
24813 1998-07-09  Jeffrey A Law  (law@cygnus.com)
24814
24815         * gcc.c-torture/execute/980709-1.c: New test.
24816
24817         * gcc.dg/980709-1.c: New test.
24818
24819 1998-07-07  Richard Henderson  <rth@cygnus.com>
24820
24821         * gcc.c-torture/execute/bcp-1.c: New test.
24822
24823 1998-07-07  Jeffrey A Law  (law@cygnus.com)
24824
24825         * gcc.c-torture/execute/980707-1.c: New test.
24826
24827 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
24828
24829         * gcc.c-torture/compile/980706-1.c: New test.
24830
24831 1998-07-01  Dave Love  <d.love@dl.ac.uk>
24832
24833         * g77.f-torture/execute/980701-0.f,
24834         g77.f-torture/execute/980701-1.f: New test from Craig.
24835
24836 1998-07-01  Jeffrey A Law  (law@cygnus.com)
24837
24838         * gcc.c-torture/compile/980701-1.c: New test.
24839
24840         * gcc.c-torture/execute/980701-1.c: New test.
24841
24842 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
24843 rlsruhe.de>
24844
24845         * g++.old-deja/g++.robertl/eb132.C: New test.
24846         * g++.old-deja/g++.robertl/eb133.C: Likewise.
24847
24848 1998-06-29  Dave Love  <d.love@dl.ac.uk>
24849
24850         * g77.f-torture/execute/980628-7.f,
24851         g77.f-torture/execute/980628-8.f,
24852         g77.f-torture/execute/980628-9.f,
24853         g77.f-torture/execute/980628-10.f: New tests from Craig.
24854
24855         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24856
24857 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24858
24859         * g77.f-torture/execute/980628-4.f: New test from Craig.
24860         * g77.f-torture/execute/980628-5.f: Likewise.
24861         * g77.f-torture/execute/980628-2.f: Likewise.
24862         * g77.f-torture/execute/980628-0.f: Likewise.
24863         * g77.f-torture/execute/980628-1.f: Likewise.
24864         * g77.f-torture/execute/980628-3.f: Likewise.
24865         * g77.f-torture/execute/980628-6.f: Likewise.
24866
24867 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24868
24869         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24870         directory when nothing has been installed yet.
24871
24872 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24873
24874         * gcc.c-torture/special/special.exp: Handle newer versions of
24875         dejagnu.
24876
24877 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24878
24879         * gcc.dg/980626-1.c: New test.
24880
24881 1998-06-19  Bruno Haible <haible@ilog.fr>
24882
24883         * gcc.misc-tests/m-un-2.c: New test.
24884         * g++.old-deja/g++.other/warn01.c: Likewise.
24885
24886 1998-06-19  Robert Lipe  <robertl@dgii.com>
24887
24888         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24889         compatibility with assmblers with a different comment character.
24890         Eliminate use of GAS-specific extensions.
24891
24892 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24893
24894         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24895
24896 1998-06-19  Robert Lipe  <robertl@dgii.com>
24897
24898         *lib/g77.exp: Replace search for libf2c.a with search for newly
24899         renamed libg2c.a
24900
24901 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24902
24903         * gcc.c-torture/execute/980617-1.c: New test.
24904
24905 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24906
24907         * gcc.c-torture/execute/980612-1.c: New test.
24908
24909 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24910
24911         * gcc.dg/980523-1.c: Only test on ppc-linux.
24912         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24913
24914         * gcc.c-torture/execute/980608-1.c: New test.
24915
24916 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24917
24918         * gcc.c-torture/execute/980605-1.c: New test.
24919
24920 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24921
24922         * gcc.c-torture/execute/980604-1.c: New test.
24923
24924 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24925
24926         * gcc.c-torture/execute/980602-1.c: New test.
24927         * gcc.c-torture/execute/980602-2.c: Likewise.
24928
24929 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24930
24931         * 970125-0.f: Fix per JCB.  Add commentary.
24932
24933 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24934
24935         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24936         IEEE -0 support.
24937
24938 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24939
24940         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24941         earlier.
24942
24943 1998-05-28  Catherine Moore <clm@cygnus.com>
24944
24945         * gcc.c-torture/execute/980526-3.c: New test.
24946
24947 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24948
24949         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24950         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24951         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24952         m88k-motorola-sysv3 to XFAIL.
24953
24954 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24955
24956         * gcc.dg/980526-1.c: New test.
24957         * gcc.c-torture/execute/980526-2.c: New test.
24958
24959 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24960
24961         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24962
24963         * gcc.c-torture/execute/980526-1.c: New test.
24964
24965 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24966
24967         * g77.f-torture/execute/alpha2.f: Add runtime test.
24968
24969 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24970
24971         * g++.old-deja/old-deja.exp: Strip leading directories.
24972
24973         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24974         error for the line.  Don't run multiple tests for the same line.
24975
24976 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24977
24978         * gcc.dg/980523-1.c: New test.
24979
24980 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24981
24982         * g77.f-torture/compile/970915-0.f: New test.
24983
24984 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24985
24986         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24987
24988 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24989
24990         * gcc.dg/980520-1.c: New test.
24991
24992 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24993
24994         * gcc.dg/980502-1.c: Fix return type.
24995
24996 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24997
24998         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24999         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
25000         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
25001         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
25002         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
25003
25004 1998-05-20  Dave Love  <d.love@dl.ac.uk>
25005
25006         * g77.f-torture/execute/980520-1.f: New test.
25007
25008 1998-05-15  Dave Love  <d.love@dl.ac.uk>
25009
25010         * lib/mike-g77.exp: New file.
25011
25012         * g77.f-torture/noncompile/noncompile.exp,
25013         g77.f-torture/noncompile/check0.f: New files.
25014
25015 1998-05-14  Dave Love  <d.love@dl.ac.uk>
25016
25017         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
25018         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
25019         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
25020         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
25021         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
25022         abort where appropriate.
25023
25024 1998-05-05  Michael Meissner  <meissner@cygnus.com>
25025
25026         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
25027         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
25028
25029 1998-04-29  Dave Love  <d.love@dl.ac.uk>
25030
25031         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
25032
25033 1998-04-27  Dave Love  <d.love@dl.ac.uk>
25034
25035         * g77.f-torture/compile/980427-0.f: New test.
25036
25037 1998-04-24  Dave Love  <d.love@dl.ac.uk>
25038
25039         * g77.f-torture/compile/980424-0.f: New test.
25040
25041 1998-04-19  Dave Love  <d.love@dl.ac.uk>
25042
25043         * g77.f-torture/compile/980419-2.f (main): New test.
25044         * g77.f-torture/compile/970125-0.f: New test.
25045         * g77.f-torture/compile/980419-1.f: New test.
25046
25047 1998-04-08  Jim Wilson  <wilson@cygnus.com>
25048
25049         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
25050         of loop-4.c.
25051
25052 1998-04-07  Jim Wilson  <wilson@cygnus.com>
25053
25054         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
25055
25056 1998-04-03  Jim Wilson  <wilson@cygnus.com>
25057
25058         * gcc.c-torture/compile/980329-1.c: New test.
25059
25060 1998-03-18  Jim Wilson  <wilson@cygnus.com>
25061
25062         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
25063         * gcc.dg/980312-1.c: Fix typo in -march command.
25064
25065 1998-03-16  H.J. Lu  (hjl@gnu.org)
25066
25067         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
25068
25069 1998-03-11  Robert Lipe  <robertl@dgii.com>
25070
25071         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
25072         Dave Love agree the Fortran source is bogus.
25073
25074 1998-03-11  Robert Lipe  <robertl@dgii.com>
25075
25076         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
25077         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
25078         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
25079         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
25080         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
25081
25082 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
25083
25084         * g++.old-deja/g++.other/friend1.C: New test.
25085
25086 1998-02-18  Dave Love  <d.love@dl.ac.uk>
25087
25088         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
25089         possibly uninitialized) variables and declare dnrm2.
25090
25091 1998-02-23  Robert Lipe <robertl@dgii.com>
25092
25093         From Bruno Haible <haible@ilog.fr>:
25094         * gcc.c-torture/execute/980223.c: New test.
25095
25096 1998-02-13  Jeffrey A Law  (law@cygnus.com)
25097
25098         * gcc.dg/ifelse-1.c: New test.
25099
25100 1998-02-09  H.J. Lu  (hjl@gnu.org)
25101
25102         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
25103
25104           * lib/old-dejagnu.exp (old-dejagnu): Added the
25105           "execution test - XFAIL *-*-*" handling in the spirit of
25106           "excess errors test -". Changed the "execution test fails"
25107           handling to be like "excess errors test fails".
25108           * Update various tests accordingly.
25109
25110 1998-02-06  Jim Wilson  <wilson@cygnus.com>
25111
25112         * gcc.c-torture/execute/980205.c: New test.
25113
25114 1998-01-18  Jeffrey A Law  (law@cygnus.com)
25115
25116         * lib/c-torture.exp: Look for .x files instead of .cexp files.
25117         * lib/f-torture.exp: Similarly.
25118         * gcc.c-torture: Rename all .cexp files to .x files.
25119
25120 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
25121
25122         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
25123         (940510-1.c): Removed duplicate.
25124         (971104-1.c): New test.
25125
25126 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
25127
25128           * lib/f-torture.exp: Improve error and loop detection.
25129
25130 1997-11-19  Michael Meissner  <meissner@cygnus.com>
25131
25132         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
25133         use that to size the filler array.
25134
25135 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
25136
25137         * lib/c-torture.exp(c-torture-execute): Fix typo.
25138
25139         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
25140         testcase as the executable name. Keep the executable around if
25141         the test fails.
25142
25143 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
25144
25145         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
25146         changes.  Only test one -g option, and move it to the end of the
25147         list of options to test.
25148
25149 1997-09-19  Michael Meissner  <meissner@cygnus.com>
25150
25151         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
25152         variable GCC_TORTURE_OPTIONS to supply default switches separated
25153         by colons.  If no environment variable, run tests with -O0 -g, -O1
25154         -g, and -O2 -g as well.
25155
25156 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
25157
25158         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
25159         explanatory comments. Fix indentation.
25160
25161 1997-09-15  Jeffrey A Law  (law@cygnus.com)
25162
25163         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
25164
25165 1997-09-11  Jeffrey A Law  (law@cygnus.com)
25166
25167         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
25168         * g++.old-deja/g++.mike/p7325.C: Likewise.
25169         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
25170
25171 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
25172
25173         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
25174         * g++.old-deja/g++.brendan/crash30.C: Likewise.
25175         * g++.old-deja/g++.brendan/crash39.C: Likewise.
25176         * g++.old-deja/g++.law/operators4.C: Likewise.
25177
25178 1997-09-11  Joe Buck  (jbuck@synopsys.com)
25179
25180         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
25181         * g++.old-deja/g++.mike/p784.C: Ditto.
25182         * g++.old-deja/g++.mike/p785.C: Ditto.
25183
25184 1997-09-05  Jeffrey A Law  (law@cygnus.com)
25185
25186           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
25187
25188 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25189
25190         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
25191         target feature; pass this to c-torture-execute as needed.
25192
25193 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25194
25195         * lib/c-torture.exp(c-torture-execute): If the previous and the
25196         current executables being tested are identical, we don't need to
25197         run the executable again. Try to make the executable names
25198         unique. Add an optional argument for passing additional compiler
25199         flags.
25200
25201 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
25202
25203         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
25204
25205 1997-08-29  Jeffrey A Law  (law@cygnus.com)
25206
25207         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
25208
25209 1997-07-31  Jeffrey A Law  (law@cygnus.com)
25210
25211         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
25212         32bit or larger longs.
25213
25214         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
25215         have either a 32bit long or 32bit int.
25216
25217 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
25218
25219         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
25220         Make double precision tests dependent on sizeof (double).
25221
25222 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
25223
25224         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
25225         too.
25226
25227 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
25228
25229         * gcc.c-torture/compile/961203-1.cexp: New script.
25230
25231 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
25232
25233         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
25234         up the includes ourselves.
25235
25236 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
25237
25238         * lib/plumhall.exp: Remove random include, and add a few
25239         verbose messages for debugging.
25240
25241 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
25242
25243         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
25244         of trying to do it ourselves.
25245
25246 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25247
25248         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
25249
25250 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
25251
25252         * gcc.prms/5403.c: Made regexp a bit less strict.
25253
25254 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
25255
25256         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
25257         is returned from remote_load instead.
25258         * lib/plumhall.exp: Ditto.
25259         * lib/mike-g++.exp: Ditto.
25260         * lib/old-dejagnu.exp: Ditto.
25261         * lib/c-torture.exp: Ditto.
25262
25263 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
25264
25265         * lib/g++.exp: Use build_wrapper procedure.
25266         * lib/gcc.exp: Ditto.
25267
25268 1997-05-20  Jeffrey A Law  (law@cygnus.com)
25269
25270         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
25271         an old-style decl for malloc.  Fixes tests to work when
25272         sizeof (int) != sizeof (size_t).
25273
25274 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25275
25276         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
25277
25278         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
25279         use stdargs.h interface.
25280
25281 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25282
25283         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
25284         NO_VARARGS when compiling.
25285
25286 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
25287
25288         * lib/plumhall.exp(ph_includes): New procedure.
25289         (ph_make): Use it.
25290         (ph_compiler): Ditto.
25291
25292         * lib/g++.exp: Rename test-glue.c to testglue.c.
25293         * lib/gcc.exp: Ditto.
25294
25295 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
25296
25297         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
25298         to completion when it's called.
25299
25300 1997-03-21  Michael Meissner  <meissner@cygnus.com>
25301
25302         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
25303         is defined, don't do test.
25304
25305 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
25306
25307         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
25308         for object files.
25309         (ph_summary): Mark skipped testcases as untested, not unresolved.
25310
25311         * lib/plumhall.exp (ph_make): If unresolved because of bad
25312         errorCode, record errorCode in log file.
25313         (*): Replace send_log/verbose with verbose -log.
25314
25315 1997-03-19  Michael Meissner  <meissner@cygnus.com>
25316
25317         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
25318         double conversion if double isn't at least 8 bytes.
25319
25320         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
25321         int to work with targets where int is 16 bits.
25322
25323         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
25324         8 bytes, just exit, since 4 byte doubles don't have enough bits of
25325         precision for the test to complete.
25326
25327 1997-03-14  Michael Meissner  <meissner@cygnus.com>
25328
25329         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
25330         if d10v is not compiled with the -mdouble64 flag.
25331         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
25332
25333         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
25334         d10v is not compiled with the -mint32 flag.
25335
25336 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
25337
25338         * lib/plumhall.exp: Use incr_count.
25339
25340 1997-03-12  Jeffrey A Law  (law@cygnus.com)
25341
25342         * gcc.c-torture: Update to c-torture-1.45.
25343
25344 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
25345
25346         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
25347         the name of the expect testcase file).
25348
25349         * lib/g++.exp(g++_init): Ditto.
25350
25351 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
25352
25353         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
25354         the host.
25355
25356         * lib/gcc.exp(gcc_exit): New procedure.
25357
25358 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
25359
25360         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
25361         specs where appropriate.
25362
25363         * g++.old-deja/g++.arm/*: Added additional ERROR checks
25364         because of new "candidates are" messages, and removed a few
25365
25366         * Converted all non-old-style g++ testcases to old-style, and
25367         moved into g++.old-deja.
25368
25369 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
25370
25371         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
25372         options.
25373
25374         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
25375         succeeded.
25376
25377         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
25378
25379 1997-02-13  Michael Meissner  <meissner@cygnus.com>
25380
25381         * lib/gcc.exp (gcc_target_compile): Add support for defining
25382         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
25383         the machine doesn't have those features.
25384
25385 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
25386
25387         * g++.law/operators4.exp: Don't use LIBS.
25388
25389 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
25390
25391         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
25392
25393         * lib/mike-g++.exp: Don't set the compiler to be tested here.
25394         * lib/g++.exp: Set it here instead. Also, allow use of the
25395         --tool_exec and --tool_opt options. Change CXX to
25396         GXX_UNDER_TEST.
25397
25398         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
25399
25400         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
25401
25402 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
25403
25404         * lib/old-dejagnu.exp: Use prune_warnings instead of
25405         prune_system_crud.
25406         * lib/mike-g++.exp: Ditto.
25407         * lib/gcc.exp: Ditto.
25408         * lib/g++.exp: Ditto.
25409
25410         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
25411
25412 1997-02-07  Jeffrey A Law  (law@cygnus.com)
25413
25414           * 941014-2.c: Include stdlib.h
25415           * 960327-1.c: Include stdio.h
25416           * dbra.c, index-1.c: Don't assume ints are 32bits.
25417
25418 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
25419
25420         * lib/gcc.exp: Add gcc,stack_size target feature.
25421
25422         * lib/g++.exp(g++_target_compile): Add the include and link
25423         paths here, not in two other places. And, it's $options, not
25424         options.
25425
25426         * lib/mike-g++.exp(postbase): Remove the code that determines
25427         the correct include and link paths.
25428         * g++.old-deja/old-deja.exp: Ditto.
25429
25430 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
25431
25432         * lib/g++.exp(g++_init): target_compile no longer returns the
25433         filename of the result.
25434
25435 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
25436
25437         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
25438         call to glob.
25439
25440         * gcc.c-torture/special/special.exp: Change call to
25441         gcc_target_compile to include the object file.
25442
25443 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
25444
25445         * gcc.c-torture/special/special.exp: Correct misspelling in last
25446         change.
25447
25448 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
25449
25450         * lib/plumhall.exp(ph_summary): Log the entire output of the
25451         executable. Return -1 if there were any failures, 0 otherwise.
25452         (ph_execute): Return -1 if there were any failures, 0 otherwise.
25453         (ph_make): Clean up objects and executables that were built
25454         if the tests succeeded.
25455
25456 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
25457
25458         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
25459         libraries and includes in the build tree as appropriate.
25460
25461 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25462
25463         * lib/c-torture.exp: Instead of looking for the global variable
25464         NO_LONG_LONG, check to see if that's a feature of the target.
25465
25466 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25467
25468         * config/default.exp: Minimize. Delete the remainer of the files in
25469         config; this functionality is now in devo/dejagnu/config.
25470
25471         g++.*/*: Pass any additional flags used to compile to postbase;
25472         delete CXXFLAGS.
25473
25474         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
25475         is now done by runtest.exp. Use gcc_target_compile instead of
25476         compile.
25477
25478         lib/c-torture.exp: Use gcc_target_compile instead of compile.
25479         Remove references to CFLAGS. Use remote_file instead of
25480         calling rm -f.
25481         (c-torture): Take a list of arguments to use to compile this
25482         testcase.
25483
25484         lib/g++.exp: Simplify. Use target_compile instead of compile.
25485         lib/gcc-dg.exp: Ditto.
25486         lib/gcc.exp: Ditto.
25487         lib/mike-{gcc,g++}.exp: Ditto.
25488         lib/old-dejagnu.exp: Ditto.
25489         lib/plumhall.exp: Ditto.
25490
25491 1997-01-08  Jim Wilson  <wilson@cygnus.com>
25492
25493         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
25494         (ph_linker): Likewise.
25495
25496 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
25497
25498           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
25499         MAP_ANON / MAP_ANONYMOUS if defined;
25500         else try to map from /dev/zero .
25501
25502 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25503
25504         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
25505         isn't defined, then define it to MAP_ANONYMOUS.
25506
25507 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25508
25509         * gcc.c-torture: Update to c-torture-1.42 release.
25510
25511 1996-11-11  Jeffrey A Law  (law@cygnus.com)
25512
25513         * gcc.c-torture: Update to c-torture-1.41 release.
25514
25515 1996-10-27  Jeffrey A Law  (law@cygnus.com)
25516
25517         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
25518         c-torture release.
25519
25520 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
25521
25522         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
25523         and LDFLAGS.  Fix second case to append the target_info ldflags
25524         onto LDFLAGS, not CFLAGS.
25525         * lib/g++.exp (g++_init): Add target_info stuff.
25526         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
25527         of libgloss and newlib flags for !native.
25528
25529         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
25530         (GDB): Fix relative path to go up another dir for finding gdb.
25531
25532 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
25533
25534         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
25535         versions in the target_info array, if they don't exist.
25536
25537 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
25538
25539         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
25540
25541 1996-07-08  Jim Wilson  <wilson@cygnus.com>
25542
25543         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
25544         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
25545
25546 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
25547
25548         * lib/old-dejagnu.exp: Don't remove the output file before we've
25549         actually tested it. Don't append pwd to the path of the executable
25550         we're testing.
25551
25552 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
25553
25554         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
25555
25556 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
25557
25558         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
25559         temporary directory for compiler files, and set it to a default
25560         value of /tmp. Set $output as the name of the output file from
25561         compiling the testcase. Add a -o option to $cflags_var so the
25562         compiler writes the final output file as $output. Set $executable
25563         to $output.
25564
25565         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
25566         directory for compiler files, and set it to /tmp if it doesn't
25567         already have a value. Set $output_file to the name of the output
25568         file from compiling the testcase. Add a -o option to CXXFLAGS so
25569         the compiler writes the final output file as $output. Use $output
25570         as the executable to be tested.
25571
25572 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25573
25574         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
25575
25576 1996-06-08  Jeffrey A Law  (law@cygnus.com)
25577
25578         * gcc.c-torture/execute/pending-1.c: New test.  Still
25579         pending in Tege's queue.
25580
25581 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25582
25583         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25584         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25585         if there were failures.  Call unresolved if there were unresolved
25586         testcases.  Call gcc_fail if program did not run to completion.
25587         (ph_make): Pass additional argument name to ph_execute.
25588         (ph_execute): Add new argument.  Pass additional arguments to
25589         ph_summary.  Call gcc_fail is there is no execution output.
25590
25591 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25592
25593         * lib/plumhall.exp (proc_summary): Output relavent summary
25594         lines into the log so specific failures in plumhall can be
25595         investigated.
25596
25597 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25598
25599         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25600         (c-torture-execute): Don't try to execute tests which use
25601         "long long" types if $NO_LONG_LONG is nonzero.
25602
25603 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25604
25605         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25606         not c-torture.
25607
25608         * gcc.ieee: Move from here.
25609         * gcc.c-torture/execute/ieee: To here.
25610
25611 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25612
25613         * gcc.c-torture: Update to c-torture-1.41 release.
25614
25615 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25616
25617         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25618         not "$output".
25619
25620 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25621
25622         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25623         -c present.
25624
25625 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25626
25627         * config/proelf.exp: Handle connecting to a simulator.
25628
25629 1996-01-31  Jeffrey A Law  (law@cygnus.com)
25630
25631         * config/proelf.exp: New file.  Enough framework that we can
25632         run c-torture tests on the proelf targets (or any other target
25633         that gdb can connect to for that matter).
25634
25635 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
25636
25637         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
25638         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
25639
25640         * lib/plumhall.exp (ph_execute): Always call ph_summary if
25641         exec_output exists.
25642
25643 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
25644
25645         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
25646         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
25647
25648         * config/*.exp: Update FSF address.  Change result of ${tool}_load
25649         to pass/fail/unresolved/unsupported/untested.  Caller must now
25650         call unresolved/unsupported/untested.
25651         * lib/*.exp: Update FSF address.  Update to handle new results of
25652         ${tool}_load.
25653         * lib/chill.exp (verbose): Delete.
25654
25655 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
25656
25657         * lib/gcc.exp (default_gcc_start): Change order of args to
25658         $LDFLAGS $CFLAGS $LIBS.
25659         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
25660         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
25661         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
25662         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
25663         * gcc.misc-tests/dg-test.exp: Likewise.
25664         * gcc.misc-tests/msgs.exp: Likewise.
25665         * gcc.prms/prms.exp: Likewise.
25666         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
25667         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
25668
25669         * lib/dg.exp: Deleted, moved to dejagnu/lib.
25670
25671 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25672
25673         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
25674
25675         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
25676         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
25677
25678         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
25679         necessary.
25680
25681 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
25682
25683         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
25684         global for loop; add use of $mathlib.
25685         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
25686         settings here; set mathlib for anything but VxWorks.
25687
25688 1996-01-22  Jeffrey A Law  (law@cygnus.com)
25689
25690         * gcc.c-torture: Update to c-torture-1.40 release.
25691
25692 1996-01-03  Jeffrey A Law  (law@cygnus.com)
25693
25694         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
25695         dg.exp.
25696
25697 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
25698
25699         * lib/c-torture.exp (c-torture-execute): Declare "output" as
25700         global.
25701
25702 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
25703
25704         * lib/g++.exp (LIBS): Define if not already.
25705         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
25706         (gcc-dg-prune): Call prune_gcc_output.
25707         * lib/gcc.exp (prune_gcc_output): New proc.
25708         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
25709         prune_gcc_output.
25710
25711 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
25712
25713         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
25714         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
25715
25716 1995-11-15  Jeffrey A Law  (law@cygnus.com)
25717
25718         * gcc.c-torture: Update to c-torture-1.39 release.
25719
25720 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
25721
25722         * lib/c-torture.exp (c-torture-execute): Don't return if one option
25723         fails, try others as well.
25724
25725 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
25726
25727         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
25728         If compilation fails, mark execute tests as `untested'.
25729         If test is marked as unsupported, don't mark compilation and
25730         execute tests as failed.
25731
25732 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
25733
25734         * lib/g++.exp (g++_init): Don't link in libg++, and look to
25735         libstdc++ for whether or not we want to be doing shared
25736         libraries.  Delete link_curses since we don't need it anymore.
25737         * lib/mike-g++.exp (postbase): Don't link in libg++.
25738         * g++.old-deja/old-deja.exp: Likewise.
25739
25740 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
25741
25742         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
25743
25744 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
25745
25746         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
25747         For that, add `-Wl,-a,shared_archive'.
25748         * g++.old-deja/old-deja.exp: Likewise.
25749
25750 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
25751
25752         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
25753
25754 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
25755
25756         * lib/mike-g++.exp (postbase): Pay attention to the status of
25757         g++_load.
25758
25759 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
25760
25761           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
25762
25763 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
25764
25765         * lib/gcc.exp (default_gcc_start): No longer need to log program
25766         being executed or its output, execute_anywhere does that now.
25767         * lib/g++.exp (default_g++_version): Call execute_anywhere.
25768         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
25769
25770 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
25771
25772         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
25773         the same as those in lib/g++.exp.
25774
25775 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
25776
25777         * gcc.c-torture: Update to c-torture-1.38 release.
25778         * gcc.ieee: Related changes.
25779
25780 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
25781
25782         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
25783         "exec". Minor reformatting changes.
25784
25785         * config/rom68k.exp (${tool}_load): Make it work in a canadian
25786         cross. This means all "exec" calls now work on a remote host as
25787         well.
25788         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
25789         cross. Filter out the extra "\r\n" stuff that expect puts in.
25790         (c-torture-execute): Filter out the bogus warnings like
25791         c-torture-compile does. Add support for canadian cross.
25792         * lib/gcc.exp (default_gcc_version, default_gcc_start)
25793         Use execute_anywhere rather than calling exec directly. Now it
25794         works for canadian cross testing.
25795
25796 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
25797
25798         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
25799         results into a variable, and check that rather than using file exists.
25800
25801 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
25802
25803         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
25804         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
25805
25806 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25807
25808         * g++.old-deja/old-deja.exp: Create and pass runshlib and
25809         lib_curses if there's a shared libg++ in the build tree.
25810
25811 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
25812
25813         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
25814         if not supported target.
25815
25816 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
25817
25818         * lib/g++.exp (g++_init): Move empty setting of runshlib and
25819         link_curses up to always happen, not just for native builds.
25820
25821 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
25822
25823         * gcc.c-torture: Update to c-torture-1.36 release.
25824         * gcc.failure: Related changes.
25825
25826 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
25827
25828         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
25829
25830 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
25831
25832         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
25833         * lib/mike-g++.exp (postbase): Not in here.  Still reference
25834         runshlib, link_curses, and mathlib for link and run.
25835
25836         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
25837         pass the runtime shared library options for Solaris, OSF/1, and
25838         Irix5, and link with -lcurses to avoid unresolved references.
25839
25840 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
25841
25842         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
25843         only run once.
25844
25845 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
25846
25847         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
25848
25849 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
25850
25851         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
25852         do not have a framework for the "compat" tests yet.
25853
25854 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25855
25856         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25857         set to null if we're testing vxworks5.1.  Use that instead of
25858         `-lm' in the setting of LIBS for link and run.
25859
25860 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25861
25862         * config/rom68k.exp (${tool}_load): Major changes to make it
25863         work.  Verified that it does in fact return the stuff in
25864         exec_output properly.  Catch any Emul or any TRAP other than 0.
25865
25866 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25867
25868         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25869         LDFLAGS properly for targets that need stuff from libgloss.
25870         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25871         only run once.
25872         (gpp_initialized): New variable.
25873
25874 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25875
25876         * config/rom68k.exp: Load libgloss.exp.
25877         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25878         so we can produce a fully linked binary.
25879         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25880         so we can produce a fully linked binary.
25881
25882 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25883
25884         * lib/plumhall.exp (ph_section): Watch for expected failures.
25885         Add missing `else'.
25886
25887         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25888         run the testcase.
25889         (c-torture): Likewise.
25890
25891 1995-08-28  Doug Evans  <dje@cygnus.com>
25892
25893         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25894
25895         * lib/mike-g++.exp (mike_cleanup): New proc.
25896         (prebase): New globals compiler_result, not_compiler_result,
25897         target_regexp.
25898         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25899         allow leading "-" in pattern.  Watch for unsupported tests.
25900         If $compiler_result is set, pattern match assembler code,
25901         and ditto for $not_compiler_result.
25902         * lib/mike-gcc.exp: Likewise.
25903
25904         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25905         execution "succeeded".
25906
25907 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25908
25909         * config/win32.exp: New file.
25910         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25911
25912 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25913
25914         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25915         unsupported.
25916         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25917         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25918         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25919
25920         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25921         "... without exceptions was ...".  That is now handled by
25922         prune_system_crud.
25923         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25924
25925 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25926
25927         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25928         sieve.c,sort2.c}: New files.
25929         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25930         sieve.exp,sort2.exp}: Drivers for them.
25931
25932         * lib/mike-gcc.exp (program_output): New user settable variable.
25933         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25934         messages.
25935         * lib/mike-g++.exp (program_output): New user settable variable.
25936
25937         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25938
25939         * config/sh.exp: Deleted (use sim.exp instead).
25940
25941 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25942
25943         * config/vx.exp: Declare CHECKTASK as global.
25944         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25945         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25946         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25947
25948 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25949
25950         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25951         target. Like vx.exp, only includes `vx29k.exp' instead of
25952         `vxworks.exp'.
25953
25954 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25955
25956         * config/sim.exp: Increase time limit from 120 seconds to 240.
25957
25958 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25959
25960         * gcc.c-torture/execute/950628-1.c: New test.
25961
25962 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25963
25964         * gcc.c-torture: Update with changes/additions from
25965         c-torture-1.34.
25966
25967 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25968
25969         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25970
25971 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25972
25973         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25974
25975 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25976
25977         * gcc.c-torture/compile/950512-1.c: New test.
25978         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25979         * gcc.dg/struct-ret-1.c: Likewise.
25980
25981 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25982
25983         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25984           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25985
25986 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25987
25988         * gcc.c-torture/special/920411-1.c: Deleted.
25989         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25990
25991 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25992
25993         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25994         cpu limit.
25995
25996 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25997
25998         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25999
26000 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
26001
26002         From kenner;
26003         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
26004         is the proper length.
26005         * va-arg-3.c: Likewise.
26006
26007 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
26008
26009         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
26010         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
26011
26012         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
26013         * lib/g++.exp (default_g++_start): Delete old cruft.
26014
26015 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
26016
26017         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
26018         (2 * (1 << 18)) to (2 * (1 << 17)).
26019
26020         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
26021
26022 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
26023
26024         * config/rom68k.exp: Renamed from config/idp.exp
26025
26026 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
26027
26028         * c-torture/compile/921109-2.c
26029
26030 1995-04-18  Mike Stump  <mrs@cygnus.com>
26031
26032         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
26033         excess errors.
26034
26035 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
26036
26037         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
26038         output.
26039         * lib/g++.exp (default_g++_start): Likewise.
26040
26041 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
26042
26043         * gcc.c-torture/compile/950329-1.c: New test.
26044
26045 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
26046
26047           * config/bug.exp (${tool}_load): Updated to use new remote_open
26048           and remote_close procs.
26049         * config/idp.exp: New file.
26050
26051 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
26052
26053         * gcc.c-torture/execute/950322-1.c: New test.
26054
26055 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
26056
26057         * config/vx.exp (${tool}_load): Clean up testing of return code from
26058         vxworks_ld and vxworks_spawn.
26059
26060 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
26061
26062         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
26063
26064 1995-03-13  Mike Stump  <mrs@cygnus.com>
26065
26066         * lib/old-deja.exp: Add `excess errors test - ' error, now one
26067         can mark excess errors on a machine by machine basis.  Note, the
26068         default is to not expect any excess errors, even when excess
26069         errors test - is given, so you will want to put an XFAIL ... on
26070         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
26071         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
26072         those 4 machines, but no others.
26073
26074 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
26075
26076         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
26077         * lib/c-torture.exp: to here.
26078
26079 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
26080
26081         * gcc.c-torture/execute/950221-1.c: New test.
26082         * gcc.c-torture/execute/struct-ret-1.c: New test.
26083         * gcc.c-torture/compile/950221-1.c: New test.
26084
26085         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
26086
26087 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
26088
26089         * gcc.c-torture/execute/arith-1.c (main): Return 0.
26090         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
26091
26092 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
26093
26094         * g++.gb: New directory of tests, derived from my signature and
26095         class scoping tests.
26096
26097         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
26098         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
26099         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
26100         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
26101         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
26102         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
26103         * g++.gb/sig25.C: Likewise.
26104
26105         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
26106         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
26107         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
26108         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
26109         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
26110         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
26111         * g++.gb/sig25.exp: Likewise.
26112
26113         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
26114         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
26115         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
26116         * g++.gb/scope13.C: Likewise, this test still fails.
26117
26118         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
26119         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
26120         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
26121         * g++.gb/scope13.exp: Ditto.
26122
26123         * g++.gb/README: New file, explains what these tests are about.
26124
26125 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
26126
26127         * lib/dg.exp (dg-do): Support `preprocess'.
26128         (dg-test): Likewise.
26129
26130 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
26131
26132         * config/udi.exp: change "continue -expect" to "exp_continue".
26133
26134 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
26135
26136         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
26137         Delete redundant tests.
26138
26139         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
26140         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
26141         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
26142         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
26143         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
26144         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
26145         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
26146         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
26147
26148         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
26149         storing label pointers.
26150         * gcc.c-torture/execute/921019-1.c: Likewise.
26151         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
26152         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
26153         parameter fp.
26154         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
26155         constants.
26156
26157         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
26158         Delete obsolete tests.
26159
26160         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
26161         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
26162         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
26163         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
26164         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
26165         * gcc.c-torture/compile/950124-1.c: New test.
26166
26167         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
26168
26169 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
26170
26171         * lib/mike-g++.exp: Add -lm to LIBS.
26172
26173 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
26174
26175         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
26176
26177 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
26178
26179         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
26180
26181 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
26182
26183         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
26184
26185 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
26186
26187         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
26188         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
26189         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
26190         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
26191         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
26192         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
26193         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
26194         * g++.law/{operators31.C, operators32.C,
26195         * g++.law/{operators33.C, operators34.C}: Likewise.
26196         * g++.law/{pic1.C, refs2.C}: Likewise.
26197         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
26198         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
26199         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
26200         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26201
26202         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
26203         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
26204         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
26205         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
26206         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
26207         * g++.law/{enum9.exp, friend5.exp}: Likewise.
26208         * g++.law/{nest3.exp, nest4.exp}: Likewise.
26209         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
26210         * g++.law/{operators30.exp, operators31.exp}: Likewise.
26211         * g++.law/{operators32.exp, operators33.exp}: Likewise.
26212         * g++.law/{operators34.exp}: Likewise.
26213         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
26214         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
26215         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
26216         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
26217         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26218
26219         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
26220         No longer expected to fail.
26221         * g++.law/missed-error3.C: Tweak for recent bool changes.
26222
26223 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
26224
26225         * config/emb-unix: Deleted.
26226         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
26227         remote execution.  Do final link on remote host if REMOTE_LINK is set.
26228
26229 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
26230
26231         * lib/dg.exp (dg-test): Fix typo in last patch.
26232
26233 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
26234
26235         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
26236         (handles multiple occurrences).
26237
26238 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
26239
26240         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
26241         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
26242         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
26243         printed).
26244         * lib/c-torture.exp (c-torture-compile): Likewise.
26245         (c-torture): Prepend full path if missing.
26246         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
26247         (gcc_fail): Likewise.
26248         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
26249
26250 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
26251
26252         * lib/netware.exp: Only attach to NetWare i386 systems.
26253
26254 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
26255
26256         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
26257         messages.  Add test name to "output pattern match" pass/fail message.
26258
26259 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
26260
26261         * gcc.dg: New testsuite.
26262         * gcc.dg/dg.exp: New file.
26263
26264         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
26265         test-switch.c}: Deleted.
26266
26267         * gcc.misc-tests/msgs.exp: New testcase driver.
26268
26269 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
26270
26271         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
26272         Watch for illegal return values from ${tool}_load.
26273         * config/unix.exp (${tool}_load): Fix pass/fail detection for
26274         cross targets.  Coerce return value >0 to 1.
26275
26276 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
26277
26278         * config/unix.exp (${tool}_load): Call program rsh, not proc.
26279
26280         * config/emb-unix.exp: New file.
26281
26282         * config/sim.exp: Error if variable $SIM not defined.
26283         (${tool}_load): Mark test as "untested" if simulator missing.
26284
26285         * config/unix.exp: Load remote.exp to get rcp_download.
26286         * lib/c-torture.exp: Use different option lists for testcases with
26287         and without loops.
26288         * gcc.c-torture/execute/execute.exp: Likewise.
26289
26290 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
26291
26292         * config/*.exp: Clarify return code from ${tool}_load.
26293         Call `unresolved' or `untested' instead of `warning' or `perror'
26294         (sometimes you still want to call both though).
26295         Add comment that `shell_id' is local to each file.
26296         * config/udi.exp (timeout): Set to 30.
26297         Don't print warning if connection fails, $connectmode has already
26298         printed an error.
26299         (${tool}_load): Move verbose messages to level 2.
26300         Rework pattern for "Process started" message.
26301         Pass `shell_id' to ${connectmode}_download.
26302         Retry twice upon timeout.  Make resetting of target more robust.
26303         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
26304         Pass `shell_id' to exit_$connectmode.
26305         Only call exit_$connectmode if connected.
26306         * config/unix.exp (${tool}_load): Check return codes better.
26307         * config/vrtx.exp (${tool}_load): Likewise.
26308         * config/vx.exp (${tool}_load): Likewise.
26309         Delete unneeded global's.
26310         * lib/dg.exp (dg-test): Update to reflect clarified return codes
26311         from ${tool}_load.
26312         (dg-stat): Delete.
26313         (dg-init): Delete recording of pass/fail counts.
26314         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26315         (old-dejagnu-init): Likewise.
26316         (old-dejagnu-stat): Delete contents, empty proc now.
26317         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
26318         (c-torture): Delete references to lcnt, lpass, lfail.
26319         Get option list from TORTURE_OPTIONS.
26320         Delete -funroll[-all]-loops if no loops.
26321         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
26322         (g++_stat): Delete contents (empty proc now).
26323         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
26324         (gcc_finish): Likewise.
26325         (gcc_stat): Deleted.
26326         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
26327         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
26328         * gcc.c-torture/execute/execute.exp: Likewise.
26329         Split tests into two parts: compile, execute.
26330         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
26331         no loops.  Update to reflect clarified return codes from ${tool}_load.
26332
26333 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
26334
26335         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
26336         to grep for.
26337         (old-dejagnu): Likewise (where necessary).
26338
26339 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
26340
26341         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
26342
26343         * lib/dg.exp (dg-process-target): Fix processing of selector.
26344         Add comment regarding use of `error'.
26345
26346         * lib/gcc.exp (prune_system_crud): Define if missing.
26347         * lib/g++.exp (prune_system_crud): Likewise.
26348
26349         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
26350         Call prune_system_crud.
26351         * lib/dg.exp (dg-runtest): New proc.
26352         Use perror instead of send_user for tcl errors in testcase.
26353         Don't return any value, it's never used.
26354         Don't clobber previous definition of `unknown'.
26355         Print tcl errors in `dg-final'.
26356
26357 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
26358
26359         * lib/dg.exp (dg-process-target): Improve syntax error messages.
26360         (dg-test): Don't print errorInfo, it contains stack backtrace.
26361
26362 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
26363
26364         * lib/g++.exp (runtest_file_p): Define if missing.
26365
26366 1994-09-24  Doug Evans  (dje@cygnus.com)
26367
26368         * lib/mike-g++.exp: Comment out loading of g++.exp.
26369         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
26370         (default_g++_version): Always print something.
26371         (default_g++_start): Comment out call to `which'.
26372         (g++_start, g++_load): Deleted (must be defined in config file).
26373         * lib/gcc.exp: Test for existence of $CC at start.
26374         Delete check for tmpdir (done in gcc_init).
26375         (default_gcc_version): Always print something.
26376         (default_gcc_start): Comment out call to `which'.
26377         * config/*.exp: Major cleanup - make cross targets work at least a
26378         little better for g++ (by not being "--tool gcc" specific).
26379         Rename gcc_xxx to ${tool}_xxx.
26380         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
26381         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
26382
26383 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
26384
26385         * lib/c-torture.exp (c-torture-compile): Rework compiler
26386         message processing.
26387
26388         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
26389         c-torture.
26390
26391 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
26392
26393         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
26394
26395         * lib/dg.exp (dg-process-target): Support { target native }.
26396
26397 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
26398
26399         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
26400         looked for "... program xxx got fatal signal".
26401         Correct regsub munging of `comp_output'.
26402         Ignore compiler messages "path prefix not used" and "linker input
26403         file unused".
26404
26405 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
26406
26407         * lib/gcc.exp (runtest_file_p): Define if missing.
26408         * gcc.prms/template.c: Example to work from.
26409
26410 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
26411
26412         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
26413         * lib/dg.exp (dg-test): Call unsupported testcases as such.
26414
26415         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
26416         * gcc.prms/1883.c: Moved from compile/940714-1.c.
26417         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
26418         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
26419
26420         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
26421         (dg-process-target): No longer a varargs proc.
26422         Return S/N for target, P/F for xfail.  All callers changed.
26423         (user option procs): More argument checking.
26424         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
26425         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
26426         (dg-test): Skip test if not running on selected target in `dg-do'.
26427         Update handling of `dg-do-what', `dg-output-text'.
26428         Separate execution pass/fail from output pattern match pass/fail.
26429         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
26430
26431 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
26432
26433         * gcc.c-torture/special/special.exp: Don't expect failure for mips
26434         target for 920510-1.c.
26435
26436 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
26437
26438         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
26439         Clean up comment regarding use of passcnt, etc.
26440         (gcc_stat): Don't update `testcnt' here.
26441         (gcc_finish): Do it here.
26442         Might as well reset `but_id' here too.
26443         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
26444         to determine if the file should be tested.
26445         * gcc.c-torture/compile/compile.exp: Likewise.
26446         * gcc.c-torture/execute/execute.exp: Likewise.
26447         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26448         * gcc.misc-tests/dg-test.exp: Likewise.
26449         * gcc.prms/prms.exp: Likewise.
26450         * gcc.wendy/wendy.exp: Likewise.
26451         * g++.old-deja.exp: Likewise.
26452         Move "Testing file" message to verbose level 1.
26453
26454 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
26455
26456         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
26457
26458 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
26459
26460         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
26461         (default_gcc_start): Accept optional second list element
26462         of compiler flags.  Print compiler output at verbosity level 2.
26463         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
26464         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
26465         Save current values of framework globals passcnt, failcnt, xpasscnt,
26466         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
26467         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
26468         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
26469         xfailcnt to compute stats.  Update framework global `testcnt' from
26470         pass/fail counts.
26471         (gcc_finish): New proc.  Clean up test environment.
26472         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
26473         (gcc_epass, gcc_efail): Delete.
26474         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
26475         argument of line number.
26476         (dg-init): If the tool has an init routine, call it.
26477         (dg-test): Remove args `cflags_var' and `libs_var'.
26478         Pass all compiler options to ${tool}_start.
26479         Handle missing line number.
26480         (dg-finish): New function.
26481         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
26482         particular files.  Call gcc_finish at end.  Move "skipping test"
26483         message to verbosity level 3.
26484         * gcc.c-torture/compile/compile.exp: Likewise.
26485         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26486         * gcc.c-torture/execute/execute.exp: Likewise.
26487         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26488         Print testcase being tried at verbosity level 1.
26489         * gcc.c-torture/special/special.exp: Unset xfail.
26490         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26491         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
26492         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
26493         * gcc.failure/failure.exp: Likewise.
26494         * gcc.ieee/ieee.exp: Likewise.
26495         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
26496         Update call to dg-test.  Call dg-finish at end.
26497         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
26498         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26499         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
26500         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
26501         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
26502         * gcc.wendy/wendy.exp: Add copyright.
26503         Delete setting of tmpdir (done by gcc_init).
26504         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
26505         Pass compiler flags to gcc_start.  Call gcc_finish at end.
26506         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
26507         gcc_[ce]pass/fail.
26508
26509 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
26510
26511         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
26512         confusion.
26513         (g++_load): Likewise.
26514
26515         * config/*.exp (gcc_load): Some were varargs fns and some were not.
26516         Rename argument to `prog' to remove the confusion.
26517         Varargs fns behave differently too!
26518         (g++_load): Likewise.
26519
26520         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
26521
26522         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
26523         what it is.  Delete (always) printing of status value for !native.
26524         Simplify verbose code, and include status and exec_output.
26525         (g++_load): Use gcc_load.
26526
26527 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
26528
26529         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
26530         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
26531         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
26532         940714-3.c as these testcases don't exist anymore.  Make
26533         va-arg-1.c expected to pass.
26534
26535 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
26536
26537         * gcc.misc-tests/misc.exp: Only run specific testcases.
26538         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
26539         * gcc.misc-tests/dg-[1-9].c: New files.
26540
26541         * lib/dg.exp: New testsuite driver.
26542         * gcc.prms/prms.exp: Use it.
26543
26544         * README.gcc: New file.
26545
26546         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
26547         Document and reset `lxpass' and `lxfail'.
26548         Simplify "initialized" message.
26549         (gcc_stat): Clean up comments a little.
26550
26551 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
26552
26553         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
26554
26555 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
26556
26557         * lib/old-dejagnu.exp (process-option): New proc.
26558         (old-dejagnu-init, old-dejagnu-stat): Likewise.
26559         (old-dejagnu): Simplify.
26560         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
26561
26562 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
26563
26564         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
26565         exists and is not an empty string.
26566
26567         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
26568         $xfail rather than calling setup_xfail.  Clear $xfail when test is
26569         finished.
26570         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
26571         automatically.
26572
26573         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
26574         longer expected to fail.
26575
26576         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
26577         "f" function call.
26578
26579         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
26580
26581         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26582         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26583         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26584         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26585         c-torture-1.29.
26586
26587         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26588         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26589
26590         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26591
26592         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26593         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26594
26595         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26596         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26597         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26598
26599 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26600
26601         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26602         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26603         940714-1.c, 940714-2.c, 940714-3.c},
26604         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26605         gcc.misc-tests/{mg.c,mg.exp}:
26606         New tests.
26607         * gcc.noncompile/noncompile.exp: Change accordingly.
26608
26609 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26610
26611         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26612         Undo previous clobberage.
26613
26614 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26615
26616         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26617         * gcc.special/{930510-1.c, special.exp}:
26618         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26619         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26620         struct-varargs-1.c}: New tests from c-torture-1.26.
26621
26622 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26623
26624         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26625           argument to switch.
26626
26627 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
26628
26629         * Revert the previous changes.  Please see Rob's directory
26630           (/lisa/test/rob/progressive/gcc/testsuite) for testing
26631           fixes.
26632
26633 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
26634
26635         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
26636             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
26637             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
26638             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
26639             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
26640             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
26641             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
26642             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
26643             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
26644             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
26645             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
26646             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
26647             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
26648             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
26649             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
26650             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
26651             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
26652             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
26653             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
26654             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
26655             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
26656             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
26657             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
26658             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
26659             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
26660             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26661             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
26662
26663 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
26664
26665         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
26666             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
26667           with perror calls.
26668
26669 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
26670
26671         * config/unix.exp (g++_load): Fix syntax.
26672
26673 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
26674
26675         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
26676         * gcc.noncompile/921017-1.c: Deleted obsolete test.
26677         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
26678         Don't expect va-arg-1.c to fail.  Correct expected output for
26679         920928-1.c.
26680         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
26681         * gcc.wendy/hbm4.c: Correct typo.
26682         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
26683
26684 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
26685
26686         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
26687         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
26688         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
26689         * lib/c-torture.exp (c-torture-compile): Ditto.
26690
26691         Reduce volume of output (remove all the -I's and such).
26692         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
26693         Call gcc_cpass, gcc_cfail.
26694         (c-torture): Pass testing option to c-torture-compile.
26695
26696 1994-03-21  Doug Evans  (dje@cygnus.com)
26697
26698         Bring patches over from progressive.
26699         * config/default.exp: Exit remote shell cleanly.
26700         (g++_exit, g++_start): Add default versions.
26701         * config/sim.exp (gcc_load): Use perror, not error.
26702
26703 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
26704
26705         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
26706         set in site.exp.
26707
26708 1994-03-14  Doug Evans  (dje@cygnus.com)
26709
26710         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
26711         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
26712         (wendy_try): New proc to run testcase.
26713         (main loop): Call 'em.
26714         * gcc.wendy/*.c: Clean up pass to correct expected output.
26715
26716         * lib/gcc.exp: Minor cleanup work.
26717         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
26718
26719 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
26720
26721         * config/sim.exp (gcc_load): Document return codes better.
26722         Don't pass -v to simulator.
26723
26724 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
26725
26726           * gcc.special/920717-x.c: Fix typo.
26727           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
26728           get at sources.
26729
26730         * lib/mike-gcc.exp: Fix typo.
26731
26732 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
26733
26734         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
26735         binary to use, transform the name.
26736         * config/*.exp: rename everything. Nuke any g++ specific files,
26737         it's now a special case of gcc that requires no special support.
26738         Add a default.exp for unsupported targets.
26739
26740 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
26741
26742         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
26743         lib/old-dejagnu.exp: Fix a few patterns to work with the new
26744         version of Tcl.
26745
26746 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
26747
26748         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
26749         than a warning.
26750
26751 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
26752
26753         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
26754
26755 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
26756
26757         * gcc.execute/execute.exp: Combine opt_list and foption_list into
26758         option_list.  Compile every file with only 4/6 option choices
26759         (same as C torture) instead of with 12/18 different option
26760         choices.
26761         * lib/c-torture.exp: Likewise.
26762
26763         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
26764         not already set.
26765
26766 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
26767
26768         * lib/old-deja.exp: Add `excess errors test fails' error, now one
26769         can put an XFAIL *-*-* on excess errors.
26770
26771 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
26772
26773         * g++.law: Add more tests derived from g++-bugs snapshots.
26774
26775         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
26776         equivalent to g++.law/init9.
26777
26778         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
26779         compiled it, and the a.out file after we've run it.
26780
26781 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
26782
26783         * lib/mike-g++.exp (postbase): Delete the .o file after we've
26784         compiled it, and the a.out file after we've run it.
26785
26786 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
26787
26788         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
26789
26790 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
26791
26792         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
26793         version number.
26794
26795 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
26796
26797         * g++.law: New directory of g++ tests derived from the g++-bugs
26798         snapshots.
26799
26800 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
26801
26802         * gcc.compile: initbug1.c initbug1.exp testcase added
26803
26804 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
26805
26806         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
26807         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
26808           fixes submitted by Jeff Law (law@cs.utah.edu)
26809         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
26810           Jeff Law (law@cs.utah.edu)
26811
26812
26813 1993-11-30  Mike Stump  (mrs@cygnus.com)
26814
26815         * config/unix-g++.exp: Follow the gcc way of doing things.
26816         * g++.old-deja/old-deja.exp: Minor updates.
26817         * lib/g++.exp: New file, follow the gcc way of doing things.
26818         * lib/old-dejagnu.exp: Minor updates.
26819         * lib/mike-g++.exp: Always unset errorInfo.
26820
26821 1993-11-06  Mike Stump  (mrs@cygnus.com)
26822
26823         * lib/gcc.exp: Fix some errors with the below change, CC and
26824         CFLAGS should be global when setting, not local.
26825
26826 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
26827
26828         * lib/gcc.exp: Transform tool name.
26829
26830 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26831
26832         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
26833
26834 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26835
26836         * lib/gcc.exp: change gcc_done to gcc_stat
26837
26838 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26839
26840         * Upgraded gcc testsuite to c-torture version 1.25
26841
26842 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
26843
26844         * lib/gcc.exp: added reporting code. Changed verbose compile message.
26845         * lib/c-torture: added hooks for new reporting code.
26846
26847 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
26848
26849         * config/sh-gcc.exp: check if sh-sim exists in the path
26850
26851 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
26852
26853         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
26854         * gcc.compile/compile.exp: Initial changes for new logic.
26855         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26856         * gcc.failure/failure.exp: Initial changes for new logic.
26857         * gcc.ieee/ieee.exp: Initial changes for new logic.
26858         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26859         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26860         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26861         * lib/c-torture.exp: Initial changes for new logic.
26862         * lib/gcc.exp: Initial changes for new logic.
26863
26864 1993-10-15  Mike Stump  (mrs@cygnus.com)
26865
26866         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26867         depend upon failure or success.  Fully qualify names in failure
26868         and success messages.  Always remove a.out before starting
26869         compile, just in case.  Pay more attention to error text output by
26870         the compiler.  Handle testcases with no known past errors just
26871         like all others, so that things are uniform.  Other miscellaneous
26872         improvements.
26873
26874 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26875
26876         * gcc.cpp: new directory for cpp tests
26877
26878 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26879
26880         * lib/chill.exp: Code reformatted, removed unused code.
26881         * config/unix-chill.exp: Code reformatted, removed unused code.
26882         * chill.execute/execute.exp: Code reformatted, removed unused code.
26883         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26884
26885 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26886
26887         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26888         routines not written.
26889
26890 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26891
26892         * config/bug-gcc.exp: Use new procs from bug.exp.
26893
26894 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26895
26896         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26897         via ftp, rather than depending on NFS.
26898         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26899         case.
26900
26901 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26902
26903         * config/bug-gcc.exp: Use new download proc.
26904
26905 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26906
26907         * chill.execute/execute.exp: cleanups, handles errors better
26908         * chill.compile/compile.exp: rewrite, based on execute.exp
26909         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26910         * lib/chill.exp: major changes to diff proc and compile and link
26911           procs. added chill_fail and chill_pass wrappers to pass and
26912           fail. added more comments, and handle error codes better.
26913           Added a hack to capture stderr from exec, so noncompile tests
26914           can work.
26915
26916 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26917
26918         * chill.execute/execute.exp: rewrite of testsuite driver
26919         * lib/chill.exp: rewrite of testsuite driver
26920         * config/unix-chill.exp: rewrite of testsuite driver
26921
26922 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26923
26924     In chill.execute:
26925         * iexpr.ch: Standardize uppercase.
26926         * tuples.dat: Standardize uppercase.
26927         * vary.ch: standardize.  Correct varying string assignments.
26928         * vary.dat: Add new output lines.
26929
26930 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26931
26932     In chill.execute:
26933         * chprintf.ch: Standardize use of uppercase.
26934         * tuples.ch: Standardize and turn arr2 into a DCL,
26935           rather than a SYN.
26936         * pinits.ch: Standardize.
26937
26938 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26939
26940         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26941         * Makefil: Renamed to Makefile.in.
26942         * configure.in: New.
26943
26944 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26945
26946     In chill.execute:
26947         * .cvsignore: Add result/output files.
26948         * Makefile: Fix up variables at start.  Use MFLAGS
26949           everywhere.  Correct bool_loc, built_ins entries.
26950           Add entry for vary1.ch.
26951         * bitarray.ch: Standardize upper-case usage.
26952         * bitexpr.ch: Standardize, add output of b1.
26953         * params.ch: Use arrayt in along PROC parameters, to
26954           avoid novelty problems.
26955         * sets.ch: Tiny cleanup.
26956         * vary1.ch: Re-indent.
26957
26958 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26959
26960           * Add PR-related files to Makefiles, .cvsignore files, etc.
26961
26962 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26963
26964         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26965           with compiler objects. New names are test-flow.c and test-loop.c
26966
26967 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26968
26969         * Upgraded c-torture tests from 1.19 to 1.20
26970
26971         * new files:
26972         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26973         * gcc.compile: 930623-1.c 930623-2.c
26974         * gcc.noncompile: 930622-1.c 930622-2.c
26975         * gcc.failure: 920411-1.c 920627-2.c
26976         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26977
26978 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26979
26980         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26981           More changes to get testsuite working properly. Needs more work.
26982           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26983
26984 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26985
26986         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26987           More changes to get testsuite working properly. Needs more work.
26988
26989 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26990
26991         * chill.compile/compile.exp: Added for Dejagnu support
26992         * chill.execute/execute.exp: Added for Dejagnu support
26993         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26994
26995 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26996
26997     This should complete moving the CHILL test files.
26998         * chill.noncompile(.cvsignore printf.grt
26999             in-printf.grt chprintf.grt chprintf.ch):
27000             Added test-support files.
27001           (Makefile): Modified further.
27002         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
27003             signal.ch): Added test files.
27004           * chill.execute (.cvsignore printf.grt printr.c
27005             in-printf.grt rts.c chprintf.grt rts.h): Added
27006           test-support files.
27007             (Makefile): More corrections.
27008
27009 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
27010
27011         * chill.compile, chill.execute, chill.nocompile: Add CHILL
27012           test cases, ready for DejaGnu.
27013
27014 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
27015
27016         * Upgraded c-torture tests from 1.18 to 1.19
27017
27018         * gcc.compile: added test(s):
27019           930607-1.c
27020         * gcc.execute: added test(s):
27021           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
27022
27023         * added new subdirectory for misc tests: gcc.misc-tests
27024         * gcc.misc-test(s): added tests:
27025           inst-check.c test-consts.c test-ior.c test-switch.c
27026
27027 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
27028
27029         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
27030
27031 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
27032
27033         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
27034
27035 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
27036
27037         * Upgraded c-torture tests from 1.17 to 1.18
27038
27039 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
27040
27041         * Upgraded c-torture tests from 1.12 to 1.17
27042
27043 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
27044
27045         * lib/old-dejagnu.exp:
27046           Fixed handling of XFAIL target triplets to correctly
27047           recognize wildcard characters.  Removed code that
27048           appended a unique id tag to the end of the file name
27049           printed out by the result of the testcases within a
27050           given test file.
27051
27052 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
27053
27054         * lib/old-dejagnu.exp:
27055           Reworked expected failure handling to trigger off of XFAIL
27056           keyword in keyphrase embeded in testcase source code. The
27057           XFAIL keyword must be at the end of the keyphrase line. It
27058           may optionally be followed by one or more target triplets.
27059           It has just occured that the handling of wildcards in the
27060           target triplet may not be correct.
27061
27062 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
27063
27064         * g++.old-deja/tests:
27065           Moved all subdirectories up one level into g++.old-deja .
27066
27067         * lib/old-dejagnu.exp:
27068           Fixed problem with CXXFLAGS not being properly reset, and being
27069           corrupted with extraneous "-c" compiler option.  This was
27070           causing binaries to not be generated for test that needed them.
27071           Modified strings passed to "pass" and "fail" so that individual
27072           tests from the same test file would be distinguished by an
27073           identifier appended to the test file name in the summary logs;
27074           this corrected a problem with erroneous diff logs.  Added code
27075           to search testcases for expected fail and unexpected pass keywords.
27076
27077 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
27078
27079         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
27080
27081 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
27082
27083         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
27084           Removed extraneous text from end of "Special g++ Options"
27085           keyphrase.
27086
27087         * lib/old-dejagnu.exp: Added pattern matching to look for new
27088           keywords, embedded in testcases comments, which will trigger
27089           calls to xpass and xfail.
27090
27091 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
27092
27093         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
27094           comments embedded in the testcases, especially the one looking for
27095           special compiler options, as well as the pattern matching for the
27096           compiler output again.
27097
27098 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
27099
27100         * lib/old-dejagnu.exp: Do a proper check of the return value for
27101           execute tests. Fixed several problems with the pattern matching
27102           of the compiler output which gave erroneous test results.
27103           Changed several of the test result messages to be more descriptive.
27104         * config/unix-g++.exp: Proc g++_load now actually works and
27105           executes the tests passed to it and returns a usable return
27106           value.
27107
27108 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
27109
27110           * lib/gcc.exp: Exits gracefully if $CC is bogus.
27111
27112 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
27113
27114         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
27115           Modified both files to properly execute the old style
27116           dejagnu tests. The previous versions of these files were
27117           experimental and did not function anything near correctly.
27118
27119 1993-04-05  Rob Savoye  (rob@cygnus.com)
27120
27121         * Removed all Makefile.in and configure.in files. No configuration
27122         needed now.
27123
27124 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
27125
27126         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
27127
27128 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
27129
27130         * gcc.compile/configure.in, gcc.unsorted/configure.in,
27131         gcc.special/configure.in, gcc.noncompile/configure.in,
27132         gcc.execute/configure.in, gcc.code_quality/configure.in,
27133         g++.other/configure.in, g++.old-deja/configure.in,
27134         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
27135         in srcname setting.
27136
27137 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
27138
27139         * lib/udi.exp:  Fixed mondfe and mondfe_download.
27140         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
27141         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
27142
27143 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
27144
27145         * config/udi-gdb.exp: Check $shell_id after connecting to target.
27146         (gdb_exit): Don't remove *_soc files.
27147
27148 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
27149
27150         * lib/c-torture.exp: Don't look for main; instead always use -w
27151         -c.  This is how the c-torture tests work.  Remove the object
27152         file if the compilation succeeds.
27153         * gcc.execute/execute.exp: Remove executable if test passes.
27154         * gcc.noncompile/noncompile.exp: Every test is an expected
27155         failure.
27156         * gcc.special/special.exp: Added tests from c-torture 1.11,
27157         corrected use of existing test.
27158         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
27159         gcc.execute/920625-1.c: Updated to c-torture 1.11.
27160         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
27161         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
27162         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
27163         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
27164         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
27165         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
27166         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
27167         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
27168         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
27169         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
27170         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
27171         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
27172         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
27173         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
27174         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
27175         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
27176         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
27177         c-torture 1.11.
27178         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
27179         correspond to c-torture 1.11.
27180
27181         * New file.