OSDN Git Service

* config/arm/arm.c (arm_handle_notshared_attribute): New function.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
2
3         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
4         
5 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6
7         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8         on LP64 targets.
9
10 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
11
12         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
13         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
14         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
15         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
16         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
18         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
19         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
20         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
22
23 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
24
25         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
26         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
27         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
28         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
29         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
30         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
32         for new parser.
33
34 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
35
36         PR target/15342
37         * gcc.dg/20041104-1.c: New test.
38
39 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40
41         * g++.dg/template/nontype7.C: New test.
42         * g++.dg/template/nontype8.C: Likewise.
43         * g++.dg/template/nontype9.C: Likewise.
44         * g++.dg/template/nontype10.C: Likewise.
45         * g++.dg/tc1/dr49.C: Likewise.
46         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
47         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
48
49 2004-11-04  Ben Elliston  <bje@au.ibm.com>
50
51         * g++.dg/rtti/tinfo1.C: Remove xfails.
52
53 2004-11-04  Ben Elliston  <bje@au.ibm.com>
54
55         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
56         packed attribute to the definition to satisfy the new C++ parser.
57
58 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
59
60         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
61         invocations of va_arg.
62
63 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
64
65         PR c++/18124
66         * g++.dg/template/crash25.C: New test.
67
68         PR c++/18155
69         * g++.dg/template/typedef2.C: New test.
70         * g++.dg/parse/crash13.C: Adjust error markers.
71
72         PR c++/18177
73         * g++.dg/conversion/const3.C: New test.
74         
75 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
76
77         PR fortran/17535
78         PR fortran/17583
79         PR fortran/17713
80         * gfortran.dg/generic_[123].f90: New testcases.
81
82 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
83
84         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
85         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
86
87 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
88
89         PR tree-opt/16808
90         * gcc.c-torture/compile/pr16808.c: New test.
91
92 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
93
94         PR rtl-optimization/17104
95         * gcc.dg/ppc-bitfield1.c: New.
96
97 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
98
99         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
100
101 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
102
103         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
104         strings for 32-bit code.
105
106 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
107
108         PR c/18239
109         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
110
111 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
112
113         PR c++/18064
114         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
115
116 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
117
118         PR c++/15172
119         * g++.dg/init/aggr2.C: New test.
120
121 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
122
123         * objc.dg/local-decl-1.m: New test.
124
125 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
126
127         * gcc.dg/20040910-1.c: Adjust regex.
128
129 2004-10-30  Roger Sayle  <roger@eyesopen.com>
130
131         PR rtl-optimization/18084
132         * g++.dg/opt/pr18084-1.C: New testcase.
133
134 2004-10-30  Matt Austern  <austern@apple.com>
135
136         PR c++/17542
137         * g++.dg/ext/attrib18.C: New test.
138         
139 2004-10-30  Roger Sayle  <roger@eyesopen.com>
140
141         PR middle-end/18096
142         * gcc.dg/pr18096-1.c: New test case.
143
144 2004-10-30  Roger Sayle  <roger@eyesopen.com>
145
146         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
147
148 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
149
150         PR c/16666
151         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
152         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
153         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
154         gcc.dg/old-style-prom-3.c: New tests.
155
156 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
157
158         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
159         Remove unnecessary inclusion of stdio.h.
160
161 2004-10-29  Roger Sayle  <roger@eyesopen.com>
162
163         PR rtl-optimization/17581
164         * gcc.dg/pr17581-1.c: New test case.
165
166 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
167
168         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
169         being implemented.
170         * g++.dg/conversion/dr195-1.C: New.
171         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
172         * g++.old-deja/g++.mike/p10148.C: Likewise.
173
174 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
175
176         PR c++/17695
177         * g++.dg/debug/typedef2.C: New test.
178
179 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
180
181         PR fortran/13490
182         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
183         * gfortran.dg/g77/README: Update.
184
185 2004-10-28  Matt Austern  <austern@apple.com>
186
187         PR c++/14124
188         * g++.dg/ext/packed7.C: New test.
189         
190 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
191
192         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
193         scan-assembler.
194         * lib/scanasm.exp (hidden-scan-for): New proc.
195         (scan-hidden): Use hidden-scan-for instead of constructing the scan
196         string.
197         (scan-not-hidden): Likewise.
198         * lib/target-supports.exp (check_visibility_available): mach-o is
199         support too.
200
201 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
202
203         PR c++/17132
204         * g++.dg/template/memclass3.C: New test.
205
206 2004-10-28  Adam Nemet  <anemet@lnxw.com>
207
208         PR middle-end/18160  
209         * gcc.dg/register-var-1.c: New test.
210         * gcc.dg/register-var-2.c: New test.
211         * gcc.dg/asm-7.c: Taking the address of a register variable is an
212         error now.
213
214 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
215
216         PR other/18172
217         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
218         unused variables.
219         * gcc.dg/vect/vect-22.c: Likewise.
220
221 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
222
223         * gcc.dg/i386-rotate-1.c: New test.
224
225 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
226
227         * g++.dg/init/ref12.C: Add "run" marker.
228
229         PR c++/17435
230         * g++.dg/init/ref12.C: New test.
231
232         PR c++/18140
233         * g++.dg/template/shift1.C: New test.
234         * g++.dg/template/error10.C: Adjust error markers.
235
236 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
237
238         PR tree-opt/17529
239         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
240
241 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
242
243         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
244         * gcc.dg/weak/weak-3.c: Likewise.
245         * gcc.dg/weak/weak-5.c: Likewise.
246         * gcc.dg/weak/weak-9.c: Likewise.
247         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
248         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
249
250         * gcc.dg/darwin-weakimport-1.c: New.
251
252 2004-10-28  Ben Elliston  <bje@au.ibm.com>
253
254         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
255
256 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
257
258         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
259         'syntax' error messages.
260         * gcc.dg/cpp/direct2s.c: Likewise.
261
262 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
263
264         * gcc.c-torture/compile/20041026-1.c: New.
265
266 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
267
268         PR c++/18093
269         * g++.dg/lookup/ns2.C: New test.
270
271         PR c++/18020
272         * g++.dg/template/enum4.C: New test.
273
274         PR c++/18161
275         * g++.dg/template/expr1.C: New test.
276
277 2004-10-26  Ben Elliston  <bje@au.ibm.com>
278
279         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
280
281 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
282
283         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
284         gcc.dg/decl-nospec-3.c: New tests.
285
286 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
287
288         * objc.dg/super-class-3.m: New test.
289
290 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
291
292         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
293         resyncing.
294         * gcc.dg/cpp/direct2s.c: Likewise.
295
296 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
297
298         * objc.dg/image-info.m: Update for changes to section selection.
299
300 2004-10-25  David Ayers  <d.ayers@inode.at>
301             Ziemowit Laski  <zlaski@apple.com>
302
303         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
304         diagnostics when messaging 'id <Proto>'.
305         * objc.dg/class-protocol-1.m: New test.
306         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
307         a non-existent method signature.
308         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
309         Update diagnostics when messaging with non-existent method signature.
310         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
311         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
312         invalid receivers are now resolved as if messaging 'id'; remove
313         extraneous diagnostics.
314
315 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
316
317         PR c/16667
318         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
319         gcc.dg/init-desig-obs-3.c: New tests.
320
321 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
322
323         * gcc.dg/debug/20041023-1.c: New test.
324
325 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
326
327         PR middle-end/17407
328         * gcc.c-torture/compile/pr17407.c: New test.
329
330         PR c++/18121
331         * g++.dg/template/array8.C: New test.
332
333 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
334
335         PR other/18138
336         * lib/g++.exp: Accept more than one multilib libgcc.
337         * lib/gcc-dg.exp: Likewise.
338         * lib/objc.exp: Likewise.
339         * lib/treelang.exp: Likewise.
340         * lib/gfortran.exp: Likewise.
341
342 2004-10-24  Ben Elliston  <bje@au.ibm.com>
343
344         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
345
346 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
347
348         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
349         * gcc.dg/c99-const-expr-3.c: Likewise.
350
351 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
352
353         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
354
355 2004-10-23  Ben Elliston  <bje@au.ibm.com>
356
357         * gcc.c-torture/execute/loop-2e.x: Remove.
358
359 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
360
361         PR c++/18095
362         * g++.dg/parse/crash18.C: New.
363         * g++.dg/parse/crash19.C: New.
364
365 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
366
367         * g++.dg/ext/dllimport1.C: Move dg-warnings.
368         * g++.dg/ext/dllimport2.C: Same.
369         * g++.dg/ext/dllimport8.C: Same.
370
371 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
372
373         PR c++/10841
374         * g++.dg/conversion/cast1.C: New test.
375         * g++.dg/overload/pmf1.C: Adjust error marker.
376
377 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
378
379         PR objc/17923
380         * objc.dg/const-str-7.m: New test.
381
382 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
383
384         * g++.dg/template/memfriend11.C: Fix comment typo.
385         * g++.dg/template/memfriend14.C: Likewise.
386
387 2004-10-20  Richard Henderson  <rth@redhat.com>
388
389         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
390         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
391         -fasynchronous-unwind-tables.
392
393 2004-10-20  Richard Henderson  <rth@redhat.com>
394
395         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
396         (main): Return success.
397         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
398         (main): Return success.
399
400 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
401
402         PR c++/13495
403         * g++.dg/template/memfriend9.C: New test.
404         * g++.dg/template/memfriend10.C: Likewise.
405         * g++.dg/template/memfriend11.C: Likewise.
406         * g++.dg/template/memfriend12.C: Likewise.
407         * g++.dg/template/memfriend13.C: Likewise.
408         * g++.dg/template/memfriend14.C: Likewise.
409         * g++.dg/template/memfriend15.C: Likewise.
410         * g++.dg/template/memfriend16.C: Likewise.
411         * g++.dg/template/memfriend17.C: Likewise.
412         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
413
414 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
415
416         * g++.dg/conversion/dr195.C: New.
417         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
418
419 2004-10-20  Ben Elliston  <bje@au.ibm.com>
420             Devang Patel  <dpatel@apple.com>
421
422         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
423         of floating point arithmetic, which could trap.
424
425 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
426
427         PR c++/14035
428         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
429         * g++.dg/conversion/const2.C: New test.
430         * g++.dg/expr/reinterpret2.C: New test.
431         * g++.dg/expr/reinterpret3.C: New test.
432         * g++.dg/expr/cast2.C: New test.
433         * g++.dg/expr/copy1.C: New test.
434         * g++.dg/other/conversion1.C: Change error message.
435         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
436         function pointers to void *.
437         * g++.old-deja/g++.mike/p10148.C: Likewise.
438
439 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
440
441         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
442
443 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
444
445         PR c++/18047
446
447         * g++.dg/parse/expr3.C: New test.
448
449 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
450
451         * gcc.dg/smod-1.c: New test.
452
453 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
454
455         * objc.dg/method-14.m: New test.
456
457 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
458
459         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
460         Also xfail as the patch was reverted.
461
462 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
463
464         PR middle-end/16973
465         * gcc.dg/pr16973.c: New test.
466
467 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
468
469         PR tree-optimization/17656
470         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
471
472 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
473
474         * g++.dg/eh/shadow1.C: New.
475
476 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
477
478         * gcc.c-torture/compile/20041018-1.c: New test.
479
480 2004-10-18  Ben Elliston  <bje@au.ibm.com>
481
482         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
483         compiler referring to register 0 when accessing sdata.  The linker
484         now patches things up.
485
486 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
487
488         PR c/17529
489         * gcc.c-torture/compile/pr17529.c: New test.
490
491 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
492
493         PR c++/17743
494         * g++.dg/ext/attrib17.C: New test.
495
496 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
497
498         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
499
500 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
501
502         PR c++/10479
503         * g++.dg/ext/attrib16.C: New test.
504
505 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
506
507         PR c++/17042
508         * g++.dg/init/dso_handle1.C: New test.
509
510         PR c++/14667
511         * g++.dg/parse/typedef6.C: New test.
512
513         PR c++/17916
514         * g++.dg/parse/pragma1.C: New test.
515
516 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
517
518         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
519
520 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
521
522         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
523         -fno-common when on HPPA HP-UX platforms.
524
525 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
526
527         PR other/16820
528         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
529         stdint.h.
530         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
531         uintptr_t.
532
533 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
534
535         PR c++/16301
536         * g++.dg/lookup/strong-using-4.C: New test.
537
538 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
539
540         PR middle-end/16567
541         * gcc.c-torture/compile/nested-1.c: New test.
542
543 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
544
545         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
546         and mipsisa64*-*-* (until support for misaligned loads is added).
547         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
548         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
549         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
550         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
551         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
552         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
553
554 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
555
556         PR c++/17976
557         * g++.dg/init/dtor3.C: New test.
558
559 2004-10-15  Ben Elliston  <bje@au.ibm.com>
560
561         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
562
563 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
564
565         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
566         * gcc.dg/macho-lo-sum.c: Likewise.
567
568 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
569
570         * gcc.dg/ppc-spe64-1.c: New test.
571
572 2004-10-14  Devang Patel  <dpatel@apple.com>
573
574         PR 17635
575         * gcc.dg/pr17635.c : New test.
576         
577 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
578
579         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
580         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
581         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
582         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
583         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
584         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
585         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
586         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
587         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
588         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
589         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
590         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
591         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
592         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
593         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
594         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
595         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
596         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
597
598 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
599
600         * gcc.dg/vect/vect-82.c: New testcase.  
601         * gcc.dg/vect/vect-82_64.c: New testcase.       
602         * gcc.dg/vect/vect-83.c: New testcase.  
603         * gcc.dg/vect/vect-83_64.c: New testcase.       
604
605 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
606
607         * gcc.dg/cpp/error-1.c: New test.
608
609 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
610
611         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
612
613 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
614
615         PR target/17984
616         * gcc.dg/cris-peep2-xsrand2.c: New test.
617
618 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
619
620         PR c++/17661
621         * testsuite/g++.dg/expr/for2.C: New test.
622
623 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
624
625         * g++.dg/inherit/thunk1.C: Run on the SPARC.
626
627 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
628
629         PR tree-optimization/17724
630         * g++.dg/opt/pr17724-1.C: New test.
631         * g++.dg/opt/pr17724-2.C: New test.
632         * g++.dg/opt/pr17724-3.C: New test.
633         * g++.dg/opt/pr17724-4.C: New test.
634         * g++.dg/opt/pr17724-5.C: New test.
635         * g++.dg/opt/pr17724-6.C: New test.
636
637 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
638
639         PR c/17301
640         * gcc.dg/pr17301-2.c: New test.
641
642 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
643
644         PR c++/15876
645         * g++.dg/parse/error22.C: New test.
646
647         PR c++/17936
648         * g++.dg/template/spec18.C: New test.
649
650 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
651
652         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
653         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
654         memcpy. 
655         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
656         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
657
658 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
659
660         * g++.dg/eh/cleanup5.C: Add dg-options "".
661
662 2004-10-11  Roger Sayle  <roger@eyesopen.com>
663
664         PR middle-end/17657
665         * gcc.dg/switch-4.c: New test case.
666
667 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
668
669         * gcc.c-torture/execute/20041011-1.c: New test.
670
671 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
672
673         PR c++/17554
674         * g++.dg/init/for3.C: New test.
675
676         PR c++/17657
677         * g++.dg/opt/switch2.C: New test.
678
679         PR middle-end/17703
680         * g++.dg/warn/Wreturn-2.C: New test.
681
682 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
683
684         PR c++/17907
685         * g++.dg/eh/cleanup5.C: New test.
686
687 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
688
689         PR c++/17393
690         * g++.dg/parse/error21.C: New test.
691
692 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
693
694         * g++.dg/overload/pmf1.C: Adjust quoting marks.
695         * g++.dg/warn/incomplete1.C: Likewise.
696         * g++.dg/template/qualttp20.C: Likewise.
697
698 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
699
700         PR c/17881
701         * parm-incomplete-1.c: New test.
702
703 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
704
705         PR c++/17867
706         * g++.dg/parse/error19.C: New test.
707
708         PR c++/17670
709         * g++.dg/init/new11.C: New test.
710
711         PR c++/17821
712         * g++.dg/parse/error20.C: New test.
713
714         PR c++/17826
715         * g++.dg/template/crash24.C: New test.
716         
717 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
718
719         PR c/17301
720         * gcc.dg/pr17301-1.c: New test.
721
722 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
723
724         PR c/17189
725         * gcc.dg/anon-struct-5.c: New test.
726
727 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
728
729         PR c/17844
730         * gcc.dg/pr17844-1.c: New test.
731
732 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
733
734         PR tree-optimization/17906
735         * gcc.c-torture/compile/pr17906.c: New.
736
737 2004-10-09  Stuart Hastings  <stuart@apple.com>
738             Roger Sayle  <roger@eyesopen.com>
739
740         PR rtl-optimization/17853
741         * gcc.dg/i386-mmx-5.c: New testcase.
742
743 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
744
745         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
746
747 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
748
749         PR c++/17524
750         * g++.dg/template/static9.C: New test.
751
752         PR c++/17685
753         * g++.dg/parse/operator5.C: New test.
754
755 2004-10-09  Roger Sayle  <roger@eyesopen.com>
756
757         PR middle-end/17894
758         * gcc.c-torture/execute/divcmp-4.c: New test case.
759
760 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
761
762         PR tree-opt/17902
763         * g++.dg/opt/pr17902.C: New test.
764
765 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
766
767         * gcc.dg/cpp/ident-1.c: Add dg-options "".
768
769 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
770
771         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
772
773 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
774
775         * gcc.dg/assign-warn-3.c: New test.
776
777 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
778
779         PR c/16999
780         * gcc.dg/cpp/ident-1.c: New test.
781
782 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
783
784         * gcc.c-torture/compile/acc1.c: New.
785
786 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
787
788         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
789         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
790
791 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
792
793         * gcc.dg/ultrasp11.c: New test.
794
795 2004-10-08  Michael Matz  <matz@suse.de>
796
797         * gcc.dg/doloop-2.c: New test.
798
799 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
800
801         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
802         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
803         objc.dg/method-9.m: Update expected diagnostics.
804
805 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
806
807         * gcc.dg/ppc-fsel-3.c: New file.
808         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
809
810 2004-10-07  Paul Brook  <paul@codesourcery.com>
811
812         * gfortran.dg/intrinsic_verify_1.f90: New test.
813
814 2004-10-07  Paul Brook  <paul@codesourcery.com>
815
816         * gfortran.dg/empty_format_1.f90: Remove stray commas.
817
818 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
819
820         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
821         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
822         commit.
823
824 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
825
826         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
827
828 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
829
830         PR c++/17115
831         * g++.dg/warn/Winline-4.C: New test.
832
833 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
834
835         * gcc.c-torture/compile/20041007-1.c: New test.
836
837 2004-10-07  Paul Brook  <paul@codesourcery.com>
838
839         PR fortran/17678
840         * gfortran.dg/use_allocated_1.f90: New test.
841
842 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
843
844         PR middle-end/17849
845         * gfortran.fortran-torture/compile/nested.f90: New test
846
847 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
848
849         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
850
851 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
852
853         PR c++/17368
854         * g++.dg/ext/asm6.C: New test.
855
856 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
857
858         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
859
860 2004-10-06  Paul Brook  <paul@codesourcery.com>
861
862         PR libfortran/17709
863         * gfortran.dg/empty_format_1.f90: New test.
864
865 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
866
867         PR fortran/17568
868         * gfortran.dg/ishft.f90: New test.
869
870         PR fortran/17283
871         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
872         tests.
873
874 2004-10-06  Paul Brook  <paul@codesourcery.com>
875
876         * gfortran.dg/do_1.f90: New test.
877
878 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
879
880         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
881         optimizing for size.
882
883 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
884
885         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
886
887 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
888
889         * gcc.c-torture/compile/20041005-1.c: New test.
890
891 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
892
893         PR c++/17829
894         * g++.dg/lookup/koenig4.C: New.
895
896 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
897
898         * g++.dg/other/classkey1.C: Adjust quoting marks.
899         * g++.dg/parse/error15.C: Likewise.
900         * g++.dg/template/meminit2.C (int>): Likewise.
901
902 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
903
904         PR fortran/17283
905         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
906
907         PR fortran/17631
908         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
909
910         PR fortran/17708
911         * gfortran.dg/pr17708.f90: New test.
912         
913 2004-10-04  Chao-ying Fu  <fu@mips.com>
914
915         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
916         * gcc.dg/vect/vect-4.c: Ditto.
917         * gcc.dg/vect/vect-5.c: Ditto.
918         * gcc.dg/vect/vect-6.c: Ditto.
919         * gcc.dg/vect/vect-8.c: Ditto.
920         * gcc.dg/vect/vect-16.c: Ditto.
921         * gcc.dg/vect/vect-30.c: Ditto.
922         * gcc.dg/vect/vect-40.c: Ditto.
923         * gcc.dg/vect/vect-41.c: Ditto.
924         * gcc.dg/vect/vect-42.c: Ditto.
925         * gcc.dg/vect/vect-43.c: Ditto.
926         * gcc.dg/vect/vect-44.c: Ditto.
927         * gcc.dg/vect/vect-45.c: Ditto.
928         * gcc.dg/vect/vect-46.c: Ditto.
929         * gcc.dg/vect/vect-47.c: Ditto.
930         * gcc.dg/vect/vect-48.c: Ditto.
931         * gcc.dg/vect/vect-49.c: Ditto.
932         * gcc.dg/vect/vect-50.c: Ditto.
933         * gcc.dg/vect/vect-51.c: Ditto.
934         * gcc.dg/vect/vect-52.c: Ditto.
935         * gcc.dg/vect/vect-53.c: Ditto.
936         * gcc.dg/vect/vect-54.c: Ditto.
937         * gcc.dg/vect/vect-55.c: Ditto.
938         * gcc.dg/vect/vect-56.c: Ditto.
939         * gcc.dg/vect/vect-57.c: Ditto.
940         * gcc.dg/vect/vect-58.c: Ditto.
941         * gcc.dg/vect/vect-59.c: Ditto.
942         * gcc.dg/vect/vect-60.c: Ditto.
943         * gcc.dg/vect/vect-74.c: Ditto.
944         * gcc.dg/vect/vect-79.c: Ditto.
945         * gcc.dg/vect/vect-80.c: Ditto.
946
947 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
948
949         * gcc.dg/unused-7.c: Use the correct option.
950
951 2004-10-04  Paul Brook  <paul@codesourcery.com>
952         Bud Davis  <bdavis9659@comcast.net>
953
954         PR fortran/17706
955         PR fortran/16434
956         * gfortran/pr17706.f90: New test.
957         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
958
959 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
960
961         * gfortran.dg/pr17612.f90: New test.
962
963 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
964
965         * g++.dg/template/local1.C: Adjust quoting marks in
966         testing for diagnostics.
967         * g++.dg/tls/diag-2.C: Likewise.
968         * g++.dg/other/error8.C: Likewise.
969
970 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
971
972         PR c/17178
973         * gcc.dg/unused-4.c: Adjust to be correct.
974
975         PR c/17820
976         * gcc.dg/unused-7.c: New test.
977
978 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
979
980         PR c++/17797
981         * g++.dg/overload/template2.C: New test.
982
983 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
984
985         PR tree-optimization/16632
986         * gcc.dg/tree-ssa/20041002-1.c: New.
987
988 2004-10-03  Paul Brook  <paul@codesourcery.com>
989
990         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
991         rather than relying on default formatting.
992
993 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
994
995         * gcc.dg/20040920-1.c: Update expected message text.
996
997 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
998
999         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
1000
1001 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
1002
1003         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
1004         tree level.
1005
1006 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1007
1008         * gcc.dg/tree-ssa/pr17343.c: Remove.
1009
1010 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
1011
1012         PR tree-opt/17343
1013         * gcc.dg/tree-ssa/pr17343.c: New test.
1014
1015 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
1016
1017         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
1018         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
1019         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
1020         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
1021         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
1022
1023 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1024
1025         * gcc.dg/lvalue-2.c: New test.
1026
1027 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1028
1029         PR c/17730
1030         * gcc.dg/pr17730-1.c: New test
1031
1032 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
1033
1034         PR c/7425
1035         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
1036
1037 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1038
1039         * gcc.c-torture/execute/stdarg-1.c: New test.
1040         * gcc.c-torture/execute/stdarg-2.c: New test.
1041         * gcc.c-torture/execute/stdarg-3.c: New test.
1042         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1043         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1044         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1045         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1046         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1047
1048 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
1049
1050         PR tree-optimization/17697
1051         * g++.dg/opt/pr17697-1.C: New test.
1052         * g++.dg/opt/pr17697-2.C: New test.
1053         * g++.dg/opt/pr17697-3.C: New test.
1054
1055 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1056
1057         PR c/16409
1058         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
1059         gcc.dg/vla-init-5.c: New tests.
1060
1061 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1062
1063         PR c/13804
1064         * gcc.dg/pr13804-1.c: New test.
1065
1066 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1067
1068         PR fortran/16938
1069         * gfortran.dg/pr16938.f90: New test.
1070
1071 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1072
1073         * g++.dg/template/crash23.C: New test.
1074
1075 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
1076
1077         PR c++/17585
1078         * g++.dg/template/static8.C: New test.
1079
1080 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
1081
1082         PR c++/17681
1083         * g++.dg/other/error9.C: New test.
1084
1085 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
1086
1087         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
1088
1089 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1090
1091         PR fortran/15164
1092         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
1093
1094 2004-09-26  Roger Sayle  <roger@eyesopen.com>
1095
1096         PR middle-end/17112
1097         * gcc.dg/pr17112-1.c: New test case.
1098
1099 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1100
1101         PR c/11459
1102         * gcc.dg/pr11459-1.c: New test.
1103
1104 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
1105
1106         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
1107         * gcc.dg/tree-ssa/loop-4.c: Likewise.
1108
1109 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1110
1111         * gfortran.dg/pr15324.f90: Make array bounds consistent.
1112
1113 2004-09-25  Jan Hubicka  <jh@suse.cz>
1114
1115         * compile/30040909-1.c: New test.
1116         * compile/30040907-1.c: New test.
1117
1118 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
1119
1120         * gcc.c-torture/execute/va-arg-26.c: New test.
1121
1122 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
1123
1124         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
1125         extra diagnostics on targets with 64-bit pointers.
1126         * objc.dg/selector-1.m: Adjust dg-warning regexp.
1127
1128 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1129
1130         PR c/17188
1131         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
1132         * gcc.dg/decl-3.c: Adjust expected message.
1133
1134 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1135
1136         PR fortran/17615
1137         * gfortran.dg/pr17615.f90: New test.
1138
1139 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
1140
1141         PR tree-optimzation/17517
1142         * g++.dg/tree-ssa/pr17517.C: New Test.
1143
1144 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1145
1146         PR c++/16889
1147         * g++.dg/lookup/ambig3.C: New.
1148
1149 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
1150
1151         PR tree-opt/17624
1152         * g++.dg/opt/pr17624.C: New test.
1153
1154 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1155
1156         PR c/6980
1157         * gcc.dg/Wbad-function-cast-1.c: New test.
1158
1159 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
1160
1161         * g++.dg/ext/complit1.C
1162         * g++.dg/other/error2.C
1163         * g++.dg/other/nontype-1.C
1164         * g++.dg/parse/crash11.C
1165         * g++.dg/parse/crash12.C
1166         * g++.dg/parse/error15.C
1167         * g++.dg/parse/error4.C
1168         * g++.dg/parse/tmpl-outside1.C
1169         * g++.dg/parse/too-many-tmpl-args1.C
1170         * g++.dg/template/dependent-expr3.C
1171         * g++.dg/template/error10.C
1172         * g++.dg/template/instantiate1.C
1173         * g++.dg/template/vtable2.C
1174         * g++.dg/warn/Wshadow-1.C
1175         * g++.dg/warn/weak1.C
1176         * g++.old-deja/g++.brendan/crash16.C
1177         * g++.old-deja/g++.brendan/crash18.C
1178         * g++.old-deja/g++.brendan/crash48.C
1179         * g++.old-deja/g++.brendan/crash49.C
1180         * g++.old-deja/g++.brendan/crash55.C
1181         * g++.old-deja/g++.brendan/crash56.C
1182         * g++.old-deja/g++.brendan/crash8.C
1183         * g++.old-deja/g++.brendan/enum11.C
1184         * g++.old-deja/g++.brendan/enum8.C
1185         * g++.old-deja/g++.brendan/enum9.C
1186         * g++.old-deja/g++.brendan/friend3.C
1187         * g++.old-deja/g++.brendan/misc14.C
1188         * g++.old-deja/g++.bugs/900402_02.C
1189         * g++.old-deja/g++.bugs/900404_03.C
1190         * g++.old-deja/g++.bugs/900404_04.C
1191         * g++.old-deja/g++.bugs/900428_03.C
1192         * g++.old-deja/g++.jason/crash4.C
1193         * g++.old-deja/g++.jason/overload21.C
1194         * g++.old-deja/g++.jason/redecl1.C
1195         * g++.old-deja/g++.jason/report.C
1196         * g++.old-deja/g++.jason/rfg10.C
1197         * g++.old-deja/g++.jason/template30.C
1198         * g++.old-deja/g++.law/arm12.C
1199         * g++.old-deja/g++.law/ctors5.C
1200         * g++.old-deja/g++.law/cvt20.C
1201         * g++.old-deja/g++.law/init10.C
1202         * g++.old-deja/g++.law/init8.C
1203         * g++.old-deja/g++.law/visibility17.C
1204         * g++.old-deja/g++.law/visibility7.C
1205         * g++.old-deja/g++.mike/net8.C
1206         * g++.old-deja/g++.mike/p646.C
1207         * g++.old-deja/g++.mike/p700.C
1208         * g++.old-deja/g++.mike/p701.C
1209         * g++.old-deja/g++.mike/p811.C
1210         * g++.old-deja/g++.ns/template13.C
1211         * g++.old-deja/g++.other/array3.C
1212         * g++.old-deja/g++.other/crash25.C
1213         * g++.old-deja/g++.other/dtor3.C
1214         * g++.old-deja/g++.other/dtor4.C
1215         * g++.old-deja/g++.other/main1.C
1216         * g++.old-deja/g++.other/warn7.C
1217         * g++.old-deja/g++.pt/crash11.C
1218         * g++.old-deja/g++.pt/crash36.C
1219         * g++.old-deja/g++.pt/spec22.C
1220         * g++.old-deja/g++.pt/spec9.C
1221         * g++.old-deja/g++.pt/ttp52.C
1222         * g++.old-deja/g++.robertl/eb103.C
1223         * g++.old-deja/g++.robertl/eb121.C
1224         * g++.old-deja/g++.robertl/eb22.C
1225         * g++.old-deja/g++.robertl/eb8.C:
1226         Update locations and/or regexps of dg-error markers.
1227         Remove markers for some bogus messages that are no longer issued.
1228
1229 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
1230
1231         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
1232         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
1233
1234 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
1235
1236         PR c++/17618
1237         * g++.dg/lookup/crash5.C: New test.
1238
1239 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
1240
1241         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
1242         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
1243         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
1244         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
1245         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
1246         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
1247
1248         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
1249         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
1250         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
1251         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
1252         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
1253         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
1254
1255         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
1256
1257         * gcc.dg/vect/vect-44.c: Check additional cases.
1258         * gcc.dg/vect/vect-48.c: Check additional cases.
1259
1260         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
1261         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
1262         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
1263         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
1264         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
1265         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
1266         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
1267         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
1268         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
1269
1270         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
1271         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
1272         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
1273
1274 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1275
1276         * gcc.dg/tree-ssa/loop-6.c: New test.
1277
1278 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
1279
1280         PR c++/17620
1281         * g++.dg/inherit/base2.C: New.
1282
1283 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1284
1285         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
1286         * gcc.dg/20001012-2.c: Likewise.
1287         * gcc.dg/20001013-1.c: Likewise.
1288         * gcc.dg/20001101-1.c: Likewise.
1289         * gcc.dg/20001102-1.c: Likewise.
1290         * gcc.dg/bf-spl1.c: Likewise.
1291         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
1292         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
1293
1294 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
1295
1296         PR tree-optimization/16721
1297         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
1298
1299 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
1300
1301         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
1302         * gcc.dg/20040305-1.c: Likewise.
1303
1304 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1305
1306         PR c/16566
1307         * gcc.c-torture/compile/pr16566-1.c,
1308         gcc.c-torture/compile/pr16566-2.c,
1309         gcc.c-torture/compile/pr16566-3.c: New tests.
1310
1311 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
1312
1313         PR tree-optimization/17512
1314         * gcc.c-torture/compile/20040916-1.c.
1315
1316 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
1317
1318         * gcc.dg/pragma-re-3.c: New test.
1319
1320 2004-09-17  Matt Austern  <austern@apple.com>
1321
1322         PR c++/15049
1323         * g++.dg/other/anon3.C: New.
1324
1325 2004-09-21  Roger Sayle  <roger@eyesopen.com>
1326
1327         PR c++/7503
1328         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
1329         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
1330         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
1331         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
1332         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
1333
1334 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
1335
1336         PR fortran/17286
1337         * gfortran.dg/pr17286.f90: New test.
1338
1339 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
1340
1341         PR c++/17530
1342         * g++.dg/template/static7.C: New test.
1343
1344 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
1345
1346         PR tree-opt/17558
1347         * gcc.c-torture/compile/pr17558.c: New test.
1348
1349 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1350
1351         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
1352         if SKIP_ATTRIBUTE is defined.
1353
1354 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1355
1356         PR fortran/15957
1357         * gfortran.dg/pr15957.f90: New test.
1358
1359 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
1360
1361         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
1362         in comparison.
1363         * gcc.dg/vect/vect-79.c: Likewise.
1364         * gcc.dg/vect/vect-80.c: Likewise.
1365
1366 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1367
1368         PR fortran/15750
1369         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
1370
1371 2004-09-20  Ira Rosen  <irar@il.ibm.com>
1372
1373         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
1374         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
1375         * gcc.dg/vect/vect-62.c: New testcase.
1376         * gcc.dg/vect/vect-63.c: New testcase.
1377         * gcc.dg/vect/vect-64.c: New testcase.
1378         * gcc.dg/vect/vect-65.c: New testcase.
1379         * gcc.dg/vect/vect-66.c: New testcase.
1380         * gcc.dg/vect/vect-67.c: New testcase.
1381         * gcc.dg/vect/vect-68.c: New testcase.
1382         * gcc.dg/vect/vect-69.c: New testcase.
1383         * gcc.dg/vect/vect-79.c: New testcase.
1384         * gcc.dg/vect/vect-80.c: New testcase.
1385
1386 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1387
1388         * gcc.target/mips/asm-1.c: New test.
1389
1390 2004-09-19  Ira Rosen  <irar@il.ibm.com>
1391
1392         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
1393         * gcc.dg/vect/vect-73.c: New testcase.
1394         * gcc.dg/vect/vect-74.c: New testcase.
1395         * gcc.dg/vect/vect-75.c: New testcase.
1396         * gcc.dg/vect/vect-76.c: New testcase.
1397         * gcc.dg/vect/vect-77.c: New testcase.
1398         * gcc.dg/vect/vect-78.c: New testcase
1399
1400 2004-09-18  Paul Brook  <paul@codesourcery.com>
1401
1402         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
1403
1404 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1405
1406         PR c/17424
1407         * gcc.dg/pr17424-1.c: New test.
1408
1409 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
1410
1411         * g++.dg/tree-ssa/pr17153.C: New test.
1412
1413 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
1414
1415         PR pch/13361
1416         * testsuite/g++.dg/pch/wchar-1.C: New.
1417         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1418
1419 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
1420
1421         * gcc.c-torture/execute/20040917-1.c: New test.
1422
1423 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1424
1425         PR tree-optimization/17319
1426         * gcc.dg/pr17319.c: New test.
1427
1428 2004-09-17  Devang Patel  <dpatel@apple.com>
1429
1430         * gcc.dg/20040813-1.c: New test.
1431
1432 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1433
1434         PR tree-optimization/17273
1435         * gcc.c-torture/compile/pr17273.c: New test.
1436
1437 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1438
1439         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
1440         Update expected messages.
1441         * gcc.dg/declspec-13.c: New test.
1442
1443 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
1444
1445         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
1446
1447 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1448
1449         * gcc.c-torture/execute/pr17252.c: Use post-increment to
1450         change what 'a' is pointing to.
1451
1452 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
1453
1454         PR c++/16002
1455         * g++.dg/template/error18.C: New test.
1456
1457         PR c++/16029
1458         * g++.dg/warn/Wunused-8.C: New test.
1459
1460 2004-09-17  Steven Bosscher  <stevenb@suse.de>
1461
1462         PR tree-optimization/17513
1463         * gcc.dg/20040916-1.c: New test.
1464
1465 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
1466
1467         PR c++/17501
1468         * g++.dg/template/typename7.C: New test.
1469
1470 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1471
1472         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
1473
1474 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
1475
1476         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
1477         with -ftree-based-profiling also.
1478         * lib/profopt.exp: Support late-set profile_option/feedback_option.
1479
1480 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
1481
1482         PR/15364
1483         * gfortran.dg/der_array_io_1.f90: New test.
1484         * gfortran.dg/der_array_io_2.f90: New test.
1485         * gfortran.dg/der_array_io_3.f90: New test.
1486
1487 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1488
1489         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
1490         EABI.
1491
1492 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1493
1494         * g++.dg/opt/switch1.C: New test.
1495
1496 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1497
1498         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1499         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1500         Update expected messages.
1501
1502 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1503
1504         PR fortran/16485
1505         * gfortran.dg/same_name_1.f90: New test.
1506
1507 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1508
1509         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1510         dereference garbage pointers.
1511
1512 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1513
1514         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1515         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1516
1517         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1518         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1519         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1520
1521 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1522
1523         PR c++/17324
1524         * g++.dg/template/mangle1.C: New test.
1525
1526 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1527
1528         PR tree-optimization/17252
1529         * gcc.c-torture/execute/pr17252.c: New test.
1530
1531 2004-09-14  Andrew Pinski  <apinski@apple.com>
1532
1533         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1534
1535 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1536
1537         PR rtl-optimization/9771
1538         * gcc.dg/pr9771-1.c: New test case.
1539
1540 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1541
1542         PR tree-optimization/15262
1543         * gcc.c-torture/execute/pr15262-1.c: New test.
1544         * gcc.c-torture/execute/pr15262-2.c: New test.
1545
1546 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1547
1548         * gcc.dg/declspec-12.c: New test.
1549
1550 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
1551
1552         * gfortran.dg/pr17090.f90: Add directives to test.
1553
1554 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1555
1556         * gcc.c-torture/compile/20040914-1.c: New test.
1557
1558 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1559
1560         PR c++/16162
1561         * g++.dg/template/decl2.C: New test.
1562
1563 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
1564
1565         PR fortran/17090
1566         * gfortran.dg/pr17090.f90: New test.
1567
1568 2004-09-13  Dale Johannesen  <dalej@apple.com>
1569
1570         * gcc.c-torture/compile/pr17408.c:  New test case.
1571
1572 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1573
1574         PR c++/16716
1575         * g++.dg/parse/crash17.C: New test.
1576
1577         PR c++/17327
1578         * g++.dg/template/enum3.C: New test.
1579
1580 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
1581
1582         * lib/gcc-defs.exp: Load wrapper.exp.
1583         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
1584         using local code.
1585         * lib/gcc.exp (gcc_init): Similar.
1586         * lib/gfortran.exp (gfortran_init): Similar.
1587         * lib/objc.exp (objc_init): Similar.
1588         * lib/treelang.exp (treelang_init): Similar.
1589         * lib/wrapper.exp: New file with build_wrapper call machinery in
1590         ${tool}_maybe_build_wrapper.
1591
1592 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1593
1594         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
1595         "inline".
1596         * gcc.dg/declspec-11.c: Update expected messages.
1597         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
1598         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
1599         gcc.dg/inline-12.c: New tests.
1600
1601 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
1602
1603         * g++.dg/tree-ssa/pr17400.C: New testcase.
1604
1605 2004-09-13  James E Wilson  <wilson@specifixinc.com>
1606
1607         * gcc.target/mips/sb1-1.c: New testcase.
1608
1609 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
1610
1611         * lib/g77-dg.exp: Remove unused file.
1612         * lib/mike-g77.exp: Ditto.
1613         * lib/g77.exp: Ditto.
1614
1615 2004-09-12  Richard Henderson  <rth@redhat.com>
1616
1617         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
1618
1619 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1620
1621         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
1622         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1623         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
1624         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
1625         Update expected messages.
1626
1627 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
1628
1629         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
1630         declaration/use mismatch for dirp parameter.
1631
1632 2004-09-12  Andrew Pinski  <apinski@apple.com>
1633
1634         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
1635         -fgnu-runtime is passed.
1636
1637 2004-09-12  Richard Henderson  <rth@redhat.com>
1638
1639         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
1640         do the uplevel thing and update additional_flags directly.
1641         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
1642         gfortran.fortran-torture/execute/intrinsic_nearest.x,
1643         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
1644         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
1645
1646 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1647
1648         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
1649
1650 2004-09-11  Roger Sayle  <roger@eyesopen.com>
1651
1652         PR middle-end/17411
1653         * g++.dg/opt/pr17411-1.C: New test case.
1654
1655 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1656
1657         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1658         gcc.dg/tls/diag-2.c: Update expected messages.
1659         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
1660         messages.
1661         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
1662         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
1663         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
1664         gcc.dg/tls/diag-5.c: New tests.
1665
1666 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
1667
1668         * gcc.dg/20040910-1.c: Correct dg-error regexp.
1669
1670 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1671
1672         * g++.dg/parse/break-in-for.C: New test.
1673
1674 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
1675
1676         * gcc.dg/tree-ssa/20040911-1.c: New test.
1677
1678 2004-09-11  Andreas Jaeger  <aj@suse.de>
1679
1680         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
1681         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
1682
1683 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
1684
1685         * gcc.target/frv: New directory of FR-V-specific tests.
1686
1687 2004-09-10  James E Wilson  <wilson@specifixinc.com>
1688
1689         * gcc.dg/convert-vec-1.c: New test.
1690
1691 2004-09-10  Roger Sayle  <roger@eyesopen.com>
1692
1693         PR middle-end/17024
1694         * gcc.dg/pr17024-1.c: New test case.
1695
1696 2004-09-10  Eric Christopher  <echristo@redhat.com>
1697
1698         * gcc.dg/20040910-1.c: New test.
1699
1700 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1701
1702         * gcc.dg/bitfld-9.c: New test.
1703
1704 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
1705
1706         * gcc.c-torture/execute/ieee/acc1.c: New test.
1707         * gcc.c-torture/execute/ieee/acc2.c: New test.
1708         * gcc.c-torture/execute/ieee/mzero6.c: New test.
1709
1710 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1711
1712         * gcc.dg/deprecated-2.c: New test.
1713
1714 2004-09-09  James E Wilson  <wilson@specifixinc.com>
1715
1716         * gcc.dg/init-vec-1.c: New test.
1717
1718 2004-09-09  Roger Sayle  <roger@eyesopen.com>
1719
1720         PR middle-end/17055
1721         * gcc.dg/pr17055-1.c: New test case.
1722
1723 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
1724
1725         PR target/17377
1726         * gcc.c-torture/execute/pr17377.c: New test.
1727
1728 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1729
1730         PR c/8420
1731         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
1732         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
1733         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1734         gcc.dg/long-long-typespec-1.c: New tests.
1735         * gcc.dg/tls/diag-2.c: Update expected diagnostics
1736
1737 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1738
1739         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
1740         gcc.dg/gnu99-static-1.c: New tests.
1741
1742 2004-09-08  Devang Patel  <dpatel@apple.com>
1743
1744         * gcc.dg/darwin-ld-20040828-1.c: New test.
1745         * gcc.dg/darwin-ld-20040828-2.c: New test.
1746         * gcc.dg/darwin-ld-20040828-3.c: New test.
1747
1748 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
1749
1750         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
1751         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
1752         in error message.
1753         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
1754         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
1755         in error message.
1756         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
1757         types they qualify.
1758         * objc.dg/type-size-2.m: Fix wording in comment.
1759         * objc.dg/va-meth-1.m: New test case.
1760
1761 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1762
1763         PR c/16633:
1764         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
1765         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
1766
1767 2004-09-06  Devang Patel  <dpatel@apple.com>
1768
1769         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1770         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1771
1772 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1773
1774         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1775         reflect changed line numbering of diagnostics.
1776
1777 2004-09-06  Paul Brook  <paul@codesourcery.com>
1778
1779         * gfortran.dg/edit_real_1.f90: Add new test.
1780
1781 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1782
1783         * gcc.dg/tree-ssa/loop-2.c: New test.
1784         * gcc.dg/tree-ssa/loop-3.c: New test.
1785         * gcc.dg/tree-ssa/loop-4.c: New test.
1786         * gcc.dg/tree-ssa/loop-5.c: New test.
1787
1788 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1789
1790         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1791
1792 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1793
1794         * gcc.dg/format/sentinel-1.c: New test.
1795
1796 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1797
1798         * testsuite/gcc.dg/builtins-46.c: New.
1799
1800 2004-09-03  Devang Patel  <dpatel@apple.com>
1801
1802         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1803         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1804
1805 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1806
1807         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1808         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1809         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1810         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1811         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1812         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1813         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1814         the non-portable bzero.
1815         * gcc.dg/20010912-1.c: xfail for NetWare.
1816         * gcc.dg/20020426-2.c: xfail for NetWare.
1817         * gcc.dg/20021014-1.c: xfail for NetWare.
1818         * gcc.dg/20021018-1.c: xfail for NetWare.
1819         * gcc.dg/20030213-1.c: xfail for NetWare.
1820         * gcc.dg/20030225-1.c: xfail for NetWare.
1821         * gcc.dg/20030708-1.c: xfail for NetWare.
1822         * gcc.dg/builtins-config.h: Also exclude NetWare.
1823         * gcc.dg/format/format.h: Define restrict only if not already defined.
1824         * gcc.dg/nest.c: xfail for NetWare.
1825         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1826         * lib/target-supports.exp (check_visibility_available): Exclude
1827         NetWare.
1828
1829 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1830
1831         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1832         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1833         deterministic starting point for the alignment of structure fields.
1834         * gcc.dg/Wpadded.c: Dito.
1835         * g++.dg/abi/vbase10.C: Dito.
1836
1837 2004-09-03  Devang Patel  <dpatel@apple.com>
1838
1839         * g++.dg/debug/pr15736.cc: New test.
1840
1841 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1842
1843         * README.QMTEST: Fix out-of-date link.
1844
1845 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1846
1847         PR fortran/16579
1848         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1849         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1850
1851 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1852
1853         * g++.dg/abi/arm_rtti1.C: New test.
1854
1855 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1856
1857         * gcc.dg/ppc-vector-memcpy.c: New.
1858         * gcc.dg/ppc-vector-memset.c: New.
1859
1860 2004-09-02  Chao-ying Fu  <fu@mips.com>
1861
1862         * gcc.target/mips/mips-3d-1.c: New test.
1863         * gcc.target/mips/mips-3d-2.c: New test.
1864         * gcc.target/mips/mips-3d-3.c: New test.
1865         * gcc.target/mips/mips-3d-4.c: New test.
1866         * gcc.target/mips/mips-3d-5.c: New test.
1867         * gcc.target/mips/mips-3d-6.c: New test.
1868         * gcc.target/mips/mips-3d-7.c: New test.
1869         * gcc.target/mips/mips-3d-8.c: New test.
1870         * gcc.target/mips/mips-3d-9.c: New test.
1871         * gcc.target/mips/mips-ps-1.c: New test.
1872         * gcc.target/mips/mips-ps-2.c: New test.
1873         * gcc.target/mips/mips-ps-3.c: New test.
1874         * gcc.target/mips/mips-ps-4.c: New test.
1875         * gcc.target/mips/mips-ps-type.c: New test.
1876
1877 2004-09-02  Paul Brook  <paul@codesourcery.com>
1878
1879         * gfortran.dg/edit_real_1.f90: Add new tests.
1880
1881 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1882
1883         PR fortran/15327
1884         * gfortran.dg/merge_char_1.f90: New test.
1885
1886 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1887
1888         PR fortran/16404
1889         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1890
1891 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1892
1893         PR c/1522
1894         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1895
1896 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1897
1898         * g++.dg/opt/loop1.C: Do not XFAIL.
1899
1900 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1901
1902         * gcc.c-torture/execute/20040831-1.c: New test.
1903
1904 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1905
1906         PR fortran/16579
1907         * gfortran.dg/g77/20010610.f: Now passes.
1908         Copy from g77.f-torture/execute. Add dg-run directive.
1909         * gfortran.dg/g77/README: Update
1910
1911 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1912
1913         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1914         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1915         (t1, t2, t3, t4): Add volatile.
1916
1917 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1918
1919         * g++.dg/ext/visibility/arm1.C: New test.
1920
1921 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1922
1923         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1924         -pedantic-errors.
1925
1926 2004-09-01  Paul Brook  <paul@codesourcery.com>
1927
1928         * gfortran.dg/eof_2.f90: New test.
1929
1930 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1931
1932         PR fortran/16579
1933         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
1934
1935 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
1936
1937         PR libfortran/16805
1938         * gfortran.dg/list_read_2.f90: New test.
1939
1940 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1941
1942         * g++.dg/abi/key1.C: New test.
1943
1944 2004-08-31  Richard Henderson  <rth@redhat.com>
1945
1946         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
1947         form of offsetof.
1948         * g++.dg/other/offsetof5.C: Remove duplicate.
1949
1950 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1951
1952         PR fortran/17244
1953         * gfortran.dg/func_derived_1.f90: New test.
1954
1955 2004-08-31  Paul Brook  <paul@codesourcery.com>
1956
1957         * gfortran.dg/eof_1.f90: New test.
1958
1959 2004-08-31  Paul Brook  <paul@codesourcery.com>
1960
1961         * gfortran.dg/list_read_1.f90: New file.
1962
1963 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
1964
1965         * g++.dg/opt/loop1.C: XFAIL.
1966
1967 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
1968
1969         * gcc.dg/funcdef-storage-1.c: New.
1970         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
1971         an extern function in local scope.
1972         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
1973         declare an 'auto inline' function in local scope.
1974         * gcc.dg/20011130-1.c: Likewise.
1975         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
1976         an 'auto' function in local scope.
1977         * gcc.dg/20021014-1.c: Likewise.
1978         * gcc.dg/20030331-2.c: Likewise.
1979
1980 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1981
1982         * gfortran.dg/blockdata_1.f90: New test.
1983
1984 2004-08-30  Richard Henderson  <rth@redhat.com>
1985
1986         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
1987
1988 2004-08-30  Richard Henderson  <rth@redhat.com>
1989
1990         * lib/fortran-torture.exp (fortran-torture-execute): Honor
1991         additional_flags set by alternate driver.
1992         (ieee-options): New procedure.
1993         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
1994         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
1995         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
1996         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
1997
1998 2004-08-30  Richard Henderson  <rth@redhat.com>
1999
2000         * lib/f-torture.exp: Remove.
2001
2002 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
2003
2004         PR rtl-optimization/16590
2005         * g++.dg/opt/loop1.C: New test.
2006
2007 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2008
2009         PR fortran/13910
2010         * gfortran.dg/oldstyle_1.f90: New test.
2011
2012 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
2013         Paul Brook  <paul@codesourcery.com>
2014
2015         * gfortran.dg/g77/README: Update.
2016         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
2017         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
2018         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
2019
2020 2004-08-28  Paul Brook  <paul@codesourcery.com>
2021
2022         PR libfortran/17195
2023         * gfortran.dg/edit_real_1.f90: New test.
2024
2025 2004-08-27  Paul Brook  <paul@codesourcery.com>
2026
2027         * gfortran.dg/rewind_1.f90: New test.
2028
2029 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
2030
2031         PR fortran/16597
2032         * gfortran.dg/pr16597.f90: New test.
2033
2034 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2035
2036         PR c/13801
2037         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
2038         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
2039         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
2040         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
2041         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
2042
2043 2004-08-26  Nick Clifton  <nickc@redhat.com>
2044
2045         * gcc.c-torture/compile/pr17119.c: New test.
2046
2047 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2048
2049         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
2050
2051 2004-08-25  Richard Henderson  <rth@redhat.com>
2052
2053         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
2054         the bits that expect kind=8 to be the largest real kind.
2055
2056 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2057
2058         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
2059
2060 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2061
2062         * gfortran.dg/assignment_1.f90: New test.
2063
2064 2004-08-25  Adam Nemet  <anemet@lnxw.com>
2065
2066         * g++.dg/template/repo3.C: New test.
2067
2068 2004-08-25  Roger Sayle  <roger@eyesopen.com>
2069
2070         PR middle-end/16693
2071         PR tree-optimization/16372
2072         * g++.dg/opt/pr16372-1.C: New test case.
2073         * g++.dg/opt/pr16693-1.C: New test case.
2074         * g++.dg/opt/pr16693-2.C: New test case.
2075
2076 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
2077
2078         * objc.dg/proto-lossage-4.m: New test.
2079
2080 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
2081
2082         PR c++/17155
2083         * g++.dg/inherit/local2.C: New test.
2084
2085 2004-08-25  Paul Brook  <paul@codesourcery.com>
2086
2087         PR fortran/17144
2088         * gfortran.dg/string_ctor_1.f90: New test.
2089
2090 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2091
2092         PR c++/14428
2093         * g++.dg/template/redecl2.C: New test.
2094
2095 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2096
2097         PR fortran/17143
2098         * gfortran.dg/pr17143.f90: New test.
2099
2100 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2101
2102         PR fortran/17164
2103         * gfortran.dg/pr17164.f90: New test.
2104
2105 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2106
2107         * gcc.dg/tree-ssa/loop-1.c: New test.
2108
2109 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2110
2111         * gcc.c-torture/compile/20040824-1.c: New test.
2112
2113 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2114
2115         * gcc.c-torture/compile/iftrap-3.c: New test.
2116
2117 2004-08-24  Paul Brook  <paul@codesourcery.com>
2118
2119         * gfortran.dg/entry_2.f90: New test.
2120
2121 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2122
2123         PR c++/16889
2124         * g++.dg/lookup/ambig[12].C: New.
2125
2126 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2127
2128         PR c++/16706
2129         * g++.dg/template/crash21.C: New test.
2130         * g++.dg/template/crash22.C: Likewise.
2131
2132 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2133
2134         PR c++/17149
2135         * g++.dg/template/access15.C: New.
2136
2137 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2138
2139         PR c++/17163
2140         * g++.dg/template/repo2.C: New test.
2141
2142 2004-08-23  Roger Sayle  <roger@eyesopen.com>
2143
2144         PR rtl-optimization/17078
2145         * gcc.c-torture/execute/pr17078-1.c: New test case.
2146
2147 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2148
2149         PR c/14492
2150         * gcc.dg/debug/crash1.c: New test.
2151
2152 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2153
2154         PR c/16180
2155         * gcc.dg/loop-5.c: New test.
2156
2157 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2158
2159         * gcc.c-torture/execute/20040823-1.c: New test.
2160
2161 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
2162
2163         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
2164         to the assembler.  Simplify test accordingly.
2165         (asm_abi_flags): Use GNU names.
2166         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
2167         to check for ABI flags.
2168
2169 2004-08-22  Andrew Pinski  <apinski@apple.com>
2170
2171         * g++.dg/opt/pr14029.C: New test.
2172         * gcc.c-torture/execute/pr15262.c: New test.
2173
2174 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2175
2176         * gfortran.dg/reduction.f90: Add checks with complex arguments.
2177
2178 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
2179
2180         PR 16908
2181         * gfortran.dg/direct_io.f90: New test.
2182
2183 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2184
2185         PR c++/17121
2186         * g++.dg/inherit/local2.C: New test.
2187
2188 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
2189
2190         PR c++/17120
2191         * g++.dg/warn/Wparentheses-4.C: New test.
2192
2193 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2194
2195         PR c++/17121
2196         * g++.dg/inherit/local2.C: New test.
2197
2198         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
2199         * gcc.dg/ppc-ldstruct.c: Likewise.
2200         * gcc.dg/ppc64-abi-2.c: Likewise.
2201
2202 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
2203
2204         PR rtl-optimization/17099
2205         * gcc.c-torture/execute/20040820-1.c: New test.
2206
2207 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
2208
2209         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
2210
2211 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
2212
2213         PR fortran/17077
2214         * gfortran.dg/auto_array_1.f90: New test.
2215
2216 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2217
2218         PR fortran/17074
2219         * gfortran.dg/simpleif_1.f90: New test.
2220
2221 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
2222
2223         * lib/target-supports.exp (check_profiling_available): Return
2224         false for arm*-*-symbianelf* and arm*-*-eabi*.
2225
2226         PR c++/15890
2227         * g++.dg/template/delete1.C: New test.
2228
2229 2004-08-19  Paul Brook  <paul@codesourcery.com>
2230
2231         PR fortran/14976
2232         PR fortran/16228
2233         * gfortran.dg/data_char_1.f90: New test.
2234
2235 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
2236
2237         PR fortran/16946
2238         * gfortran.dg/reduction.f90: New testcase.
2239
2240 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2241
2242         PR fortran/16520
2243         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
2244
2245 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2246
2247         PR c++/17041
2248         * g++.dg/Wparentheses-3.C: New test.
2249
2250 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
2251
2252         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
2253         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
2254         * gcc.dg/vect/vect-2.c: Likewise.
2255         * gcc.dg/vect/vect-3.c: Likewise.
2256         * gcc.dg/vect/vect-4.c: Likewise.
2257         * gcc.dg/vect/vect-5.c: Likewise.
2258         * gcc.dg/vect/vect-6.c: Likewise.
2259         * gcc.dg/vect/vect-7.c: Likewise.
2260         * gcc.dg/vect/vect-25.c: Likewise.
2261         * gcc.dg/vect/vect-31.c: Likewise.
2262         * gcc.dg/vect/vect-32.c: Likewise.
2263         * gcc.dg/vect/vect-34.c: Likewise.
2264         * gcc.dg/vect/vect-36.c: Likewise.
2265         * gcc.dg/vect/vect-all.c: Likewise.
2266
2267 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
2268
2269         PR c++/17068
2270         * g++.dg/template/operator4.C: New test.
2271
2272 2004-08-18  Richard Henderson  <rth@redhat.com>
2273
2274         * gcc.dg/20040206-1.c: XFAIL.
2275
2276 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2277
2278         PR c++/16246
2279         * g++.dg/template/array7.C: New test.
2280
2281 2004-08-17  James E Wilson  <wilson@specifixinc.com>
2282
2283         * gcc.dg/mips-movcc-1.c: New test.
2284         * gcc.dg/mips-movcc-2.c: New test.
2285         * gcc.dg/mips-movcc-3.c: New test.
2286
2287         * gcc.dg/mips-nmadd-1.c: New test.
2288         * gcc.dg/mips-nmadd-2.c: New test.
2289
2290 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2291
2292         PR c++/15871
2293         * g++.dg/opt/inline8.C: New test.
2294
2295         PR c++/16965
2296         * g++.dg/parse/error17.C: New test.
2297
2298 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
2299
2300         * gcc.dg/vect: New directory for vectorizer tests.
2301         * gcc.dg/vect/tree-vect.h: New file.
2302         * gcc.dg/vect/vect.exp: New file.
2303         * gcc.dg/vect/pr16105.c.c: New test.
2304         * gcc.dg/vect/vect-1.c: New test.
2305         * gcc.dg/vect/vect-2.c: New test.
2306         * gcc.dg/vect/vect-3.c: New test.
2307         * gcc.dg/vect/vect-4.c: New test.
2308         * gcc.dg/vect/vect-5.c: New test.
2309         * gcc.dg/vect/vect-6.c: New test.
2310         * gcc.dg/vect/vect-7.c: New test.
2311         * gcc.dg/vect/vect-8.c: New test.
2312         * gcc.dg/vect/vect-9.c: New test.
2313         * gcc.dg/vect/vect-10.c: New test.
2314         * gcc.dg/vect/vect-11.c: New test.
2315         * gcc.dg/vect/vect-12.c: New test.
2316         * gcc.dg/vect/vect-13.c: New test.
2317         * gcc.dg/vect/vect-14.c: New test.
2318         * gcc.dg/vect/vect-15.c: New test.
2319         * gcc.dg/vect/vect-16.c: New test.
2320         * gcc.dg/vect/vect-17.c: New test.
2321         * gcc.dg/vect/vect-18.c: New test.
2322         * gcc.dg/vect/vect-19.c: New test.
2323         * gcc.dg/vect/vect-20.c: New test.
2324         * gcc.dg/vect/vect-21.c: New test.
2325         * gcc.dg/vect/vect-22.c: New test.
2326         * gcc.dg/vect/vect-23.c: New test.
2327         * gcc.dg/vect/vect-24.c: New test.
2328         * gcc.dg/vect/vect-25.c: New test.
2329         * gcc.dg/vect/vect-26.c: New test.
2330         * gcc.dg/vect/vect-27.c: New test.
2331         * gcc.dg/vect/vect-28.c: New test.
2332         * gcc.dg/vect/vect-29.c: New test.
2333         * gcc.dg/vect/vect-30.c: New test.
2334         * gcc.dg/vect/vect-31.c: New test.
2335         * gcc.dg/vect/vect-32.c: New test.
2336         * gcc.dg/vect/vect-33.c: New test.
2337         * gcc.dg/vect/vect-34.c: New test.
2338         * gcc.dg/vect/vect-35.c: New test.
2339         * gcc.dg/vect/vect-36.c: New test.
2340         * gcc.dg/vect/vect-37.c: New test.
2341         * gcc.dg/vect/vect-38.c: New test.
2342         * gcc.dg/vect/vect-40.c: New test.
2343         * gcc.dg/vect/vect-41.c: New test.
2344         * gcc.dg/vect/vect-42.c: New test.
2345         * gcc.dg/vect/vect-43.c: New test.
2346         * gcc.dg/vect/vect-44.c: New test.
2347         * gcc.dg/vect/vect-45.c: New test.
2348         * gcc.dg/vect/vect-46.c: New test.
2349         * gcc.dg/vect/vect-47.c: New test.
2350         * gcc.dg/vect/vect-48.c: New test.
2351         * gcc.dg/vect/vect-49.c: New test.
2352         * gcc.dg/vect/vect-50.c: New test.
2353         * gcc.dg/vect/vect-51.c: New test.
2354         * gcc.dg/vect/vect-52.c: New test.
2355         * gcc.dg/vect/vect-53.c: New test.
2356         * gcc.dg/vect/vect-54.c: New test.
2357         * gcc.dg/vect/vect-55.c: New test.
2358         * gcc.dg/vect/vect-56.c: New test.
2359         * gcc.dg/vect/vect-57.c: New test.
2360         * gcc.dg/vect/vect-58.c: New test.
2361         * gcc.dg/vect/vect-59.c: New test.
2362         * gcc.dg/vect/vect-60.c: New test.
2363         * gcc.dg/vect/vect-61.c: New test.
2364         * gcc.dg/vect/vect-all.c: New test.
2365         * gcc.dg/vect/vect-none.c: New test.
2366
2367 2004-08-17  Paul Brook  <paul@codesourcery.com>
2368
2369         PR fortran/13082
2370         * gfortran.dg/entry_1.f90: New test.
2371
2372 2004-08-17  Andrew Pinski  <apinski@apple.com>
2373
2374         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
2375
2376 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
2377
2378         * gcc.dg/pr17036-1.c: New test.
2379
2380 2004-08-16  Devang Patel  <dpatel@apple.com>
2381
2382         * gcc.dg/darwin-20040809-1.c: New test.
2383
2384 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
2385
2386         * gcc.dg/funcdef-attr-1.c: New test.
2387
2388 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
2389
2390         * gcc.dg/altivec-17.c: New test.
2391         * gcc.dg/altivec-18.c: New test.
2392
2393 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2394
2395         PR c++/6749
2396         * g++.dg/template/vtable2.C: New test.
2397
2398 2004-08-14  Richard Henderson  <rth@redhat.com>
2399
2400         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
2401         * gcc.dg/pack-test-4.c (main): Return 0.
2402         * gcc.dg/setjmp-1.c: Remove XFAIL.
2403         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
2404
2405 2004-08-14  Richard Henderson  <rth@redhat.com>
2406
2407         * gcc.dg/980217-1.c: Add prototype for printf.
2408
2409 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
2410
2411         * gfortran.dg/pr16935.f90: New test.
2412
2413 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
2414
2415         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
2416
2417 2004-08-13  Paul Brook  <paul@codesourcery.com>
2418
2419         * gfortran.dg/der_io_1.f90: Remove stray comma.
2420
2421 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2422
2423         * gcc.dg/vmx/cw-bug-2.c: Remove.
2424         * gcc.dg/vmx/vprint-1.c: Remove.
2425         * gcc.dg/vmx/vscan-1.c: Remove.
2426
2427 2004-08-12  Devang patel  <dpatel@apple.com>
2428
2429         * gcc.dg/darwin-20040809-2.c: New test.
2430
2431 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
2432
2433         * g++.dg/ext/altivec-12.C: New test.
2434
2435         * g++.dg/ext/altivec-11.C: New test.
2436
2437 2004-08-12  Paul Brook  <paul@codesourcery.com>
2438
2439         * g++.dg/abi/arm_cxa_vec_1.C: New test.
2440
2441 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2442
2443         * g++.dg/ext/altivec-2.C: Check for hardware support before
2444         executing any VMX instructions.
2445
2446         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
2447
2448 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
2449
2450         PR c++/16276
2451         * g++.old-deja/g++.other/comdat4.C: New test.
2452         * g++.old-deja/g++.other/comdat4-aux.cc: New.
2453
2454 2004-08-12  Ben Elliston  <bje@au.ibm.com>
2455
2456         PR target/16286
2457         * gcc.dg/pr16286.c: New test.
2458
2459 2004-08-12 Jan Beulich <jbeulich@novell.com>
2460
2461         * g++.dg/ext/asm5.C: New.
2462
2463 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2464
2465         PR c++/16698
2466         * g++.dg/eh/crash1.C: New test.
2467
2468         PR c++/16717
2469         * g++.dg/ext/construct1.C: New test.
2470
2471 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2472
2473         PR c++/16853
2474         * g++.dg/init/ptrmem1.C: New test.
2475
2476         PR c++/16618
2477         * g++.dg/parse/offsetof5.C: New test.
2478
2479         PR c++/16870
2480         * g++.dg/template/overload3.C: New test.
2481
2482 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2483
2484         PR c++/16964
2485         * g++.dg/parse/error16.C: New test.
2486
2487         PR c++/16904
2488         * g++.dg/template/error14.C: New test.
2489
2490         PR c++/16929
2491         * g++.dg/template/error15.C: New test.
2492
2493 2004-08-11  Devang Patel  <dpatel@apple.com>
2494
2495         * gcc.dg/darwin-ld-20040809-1.c: New test.
2496         * gcc.dg/darwin-ld-20040809-2.c: New test.
2497
2498 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2499
2500         PR fortran/16917
2501         * gfortran.dg/dfloat_1.f90: New test.
2502
2503 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2504
2505         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2506         * gcc.dg/dll-2.c: Fix dg-require syntax.
2507         * gcc.misc-tests/arm-isr.c (abort): Declare.
2508         (exit): Likewise.
2509
2510 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2511
2512         PR c++/16971
2513         * g++.dg/parse/crash16.C: New test.
2514
2515 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2516
2517         * gcc.dg/mips-rsqrt-1.c: New test case.
2518         * gcc.dg/mips-rsqrt-2.c: New test case.
2519         * gcc.dg/mips-rsqrt-3.c: New test case.
2520
2521 2004-08-10  Paul Brook  <paul@codesourcery.com>
2522
2523         * gfortran.dg/der_io_1.f90: New test.
2524
2525 2004-08-10  Paul Brook  <paul@codesourcery.com>
2526
2527         PR fortran/16919
2528         * gfortran.dg/der_array_1.f90: New test.
2529
2530 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2531
2532         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2533
2534 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2535
2536         * gcc.dg/wchar_t-2.c: Fix typo.
2537
2538 2004-08-09  Falk Hueffner  <falk@debian.org>
2539
2540         PR tree-optimization/12517
2541         * gcc.c-torture/compile/pr12517.c: New test.
2542
2543         PR tree-optimization/12578
2544         * gcc.c-torture/compile/pr12578.c: New test.
2545
2546         PR tree-optimization/12899
2547         * gcc.c-torture/compile/pr12899.c: New test.
2548
2549         PR rtl-optimization/14692
2550         * gcc.c-torture/compile/pr14692.c: New test.
2551
2552         PR tree-optimization/16461
2553         * gcc.c-torture/compile/pr16461.c: New test.
2554
2555 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2556
2557         * gfortran.dg/getenv_1.f90: New test.
2558
2559 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2560
2561         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
2562         wchar_t.
2563         * gcc.dg/symbian5.c: Test -fno-short-wchar.
2564
2565 2004-08-06  Paul Brook  <paul@codesourcery.com>
2566
2567         * gfortran.dg/ret_array_1.f90: New test.
2568         * gfortran.dg/ret_pointer_1.f90: New test.
2569
2570 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
2571
2572         * gcc.dg/missing-field-init-[12].c: New tests.
2573         * g++.dg/warn/missing-field-init-[12].C: New tests.
2574
2575 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2576
2577         * gcc.dg/enum2.c: New test.
2578         * gcc.dg/symbian3.c: Likewise.
2579         * gcc.dg/symbian4.c: Likewise.
2580         * gcc.dg/wchar_t-2.c: Likewise.
2581
2582 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2583
2584         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
2585         destructor tests.
2586
2587 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2588
2589         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
2590         dg-require-visiblity.
2591         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
2592         * g++.dg/ext/visibility/fvisibility.C: Likewise.
2593         * g++.dg/ext/visibility/memfuncts.C: Likewise.
2594         * g++.dg/ext/visibility/new1.C: Likewise.
2595         * g++.dg/ext/visibility/pragma.C: Likewise.
2596         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
2597         * g++.dg/ext/visibility/virtual.C: Likewise.
2598         * g++/dg/ext/visibility/visibility-1.C: Likewise.
2599         * g++/dg/ext/visibility/visibility-2.C: Likewise.
2600         * g++/dg/ext/visibility/visibility-3.C: Likewise.
2601         * g++/dg/ext/visibility/visibility-4.C: Likewise.
2602         * g++/dg/ext/visibility/visibility-5.C: Likewise.
2603         * g++/dg/ext/visibility/visibility-6.C: Likewise.
2604         * g++/dg/ext/visibility/visibility-7.C: Likewise.
2605         * g++/dg/ext/visibility/visibility-8.C: New test.
2606         * gcc.c-torture/compile/dll.x: Remove.
2607         * gcc.dg/dll-2.c: Use dg-require-dll
2608         * gcc.dg/visibility-10.c: New test.
2609         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
2610         supporting DLLs.
2611         * testsuite/lib/scanasm.exp (scan_hidden): New function.
2612         (scan_not_hidden): Likewise.
2613
2614 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
2615
2616         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
2617
2618 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
2619
2620         * gcc.c-torture/execute/20040805-1.c: New test.
2621
2622 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2623
2624         * gcc.dg/20020118-1.c: Declare abort.
2625         * gcc.dg/altivec_check.h: Likewise.
2626         * gcc.dg/iftrap-2.c: Likewise.
2627         * gcc.dg/pragma-darwin.c: Likewise.
2628         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
2629
2630 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2631
2632         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
2633
2634 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2635
2636         * gcc.c-torture/execute/builtins/abs-2.c,
2637         gcc.c-torture/execute/builtins/abs-3.c,
2638         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
2639         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
2640         intmax_t, uintmax_t and their limits.
2641         * gcc.dg/intmax_t-1.c: New test.
2642
2643 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2644
2645         * g++.dg/tc1/dr147.C: Add reference to PR.
2646
2647 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
2648
2649         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
2650         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
2651
2652 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
2653
2654         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
2655
2656 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2657
2658         * gcc.dg/redecl-5.c: New test.
2659         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
2660         of scanf.
2661
2662 2004-08-03  Roger Sayle  <roger@eyesopen.com>
2663
2664         PR middle-end/16790
2665         * gcc.c-torture/execute/pr16790-1.c: New test case.
2666
2667 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
2668
2669         * g++.dg/ext/visibility/assign1.C: New test.
2670         * g++.dg/ext/visibility/new1.C: Likewise.
2671
2672         * gcc.dg/symbian1.c: New test.
2673         * gcc.dg/symbian2.c: Likewise.
2674
2675 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2676
2677         PR target/16570
2678         * gcc.dg/i386-sse-9.c: New test.
2679
2680 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2681
2682         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
2683
2684 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2685
2686         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
2687         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
2688         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
2689         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
2690         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
2691         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
2692         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
2693         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
2694         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
2695         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
2696         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
2697         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
2698         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
2699         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
2700         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
2701         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
2702         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
2703         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
2704         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
2705         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
2706         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
2707         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
2708         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
2709         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2710         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
2711         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
2712         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
2713         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
2714         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2715         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2716         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
2717         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
2718         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
2719         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
2720         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
2721         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2722         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2723         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2724         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2725         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
2726         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
2727         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
2728         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
2729         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
2730         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2731         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2732         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
2733         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
2734         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
2735         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
2736         gcc.misc-tests/i386-pf-3dnow-1.c,
2737         gcc.misc-tests/i386-pf-athlon-1.c,
2738         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2739         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
2740         Declare built-in functions used.
2741         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
2742
2743 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
2744
2745         PR c++/16707
2746         * g++.dg/lookup/using12.C: New test.
2747
2748         * g++.dg/init/null1.C: Fix PR number.
2749         * g++.dg/parse/namespace10.C: Likewise.
2750
2751 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2752
2753         PR c++/16224
2754         * g++.dg/template/spec17.C: New test.
2755         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
2756         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
2757
2758 2004-08-02  David Billinghurst
2759
2760         PR fortran/16292
2761         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
2762
2763 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
2764
2765         * gcc.dg/ia64-got-1.c: New test case.
2766
2767 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2768
2769         PR c++/16489
2770         * g++.dg/init/null1.C: New test.
2771         * g++.dg/tc1/dr76.C: Adjust error marker.
2772
2773         PR c++/16529
2774         * g++.dg/parse/namespace10.C: New test.
2775
2776         PR c++/16810
2777         * g++.dg/inherit/ptrmem2.C: New test.
2778
2779 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2780
2781         PR target/16155
2782         * gcc.dg/pr16155.c: New test.
2783
2784 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2785
2786         * gcc.dg/redecl-2.c: New test.
2787
2788 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2789
2790         * gcc.dg/darwin-longdouble.c: New file.
2791
2792 2004-07-30  Richard Henderson  <rth@redhat.com>
2793
2794         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2795         write to constant argument.
2796         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2797
2798 2004-07-30  Richard Henderson  <rth@redhat.com>
2799
2800         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2801         tests of nearest around zero.
2802
2803 2004-07-30  Andrew Pinski  <apinski@apple.com>
2804
2805         * gcc.c-torture/compile/20040730-1.c: New test.
2806
2807 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2808
2809         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2810         powerpc-eabispe.
2811
2812 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2813
2814         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2815
2816 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2817
2818         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2819         contains $ld_library_path.
2820         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2821
2822 2004-07-29  Richard Henderson  <rth@redhat.com>
2823
2824         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2825
2826         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2827         (alt2, which): New.
2828         (Check): Accept either alternative.
2829
2830 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2831
2832         * g++.dg/abi/inline1.C: New test.
2833         * g++.dg/abi/local1-a.cc: Likewise.
2834         * g++.dg/abi/local1.C: Likewise.
2835         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2836         * g++.dg/abi/mangle12.C: Likewise.
2837         * g++.dg/abi/mangle17.C: Likewise.
2838         * g++.dg/abi/mangle20-2.C: Likewise.
2839         * g++.dg/opt/interface1.C: Likewise.
2840         * g++.dg/opt/interface1.h: Likewise.
2841         * g++.dg/opt/interface1-a.cc: New test.
2842         * g++.dg/parse/repo1.C: New test.
2843         * g++.dg/template/repo1.C: Likewise.
2844         * g++.dg/warn/Winline-1.C: Likewise.
2845         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2846
2847 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2848
2849         * gcc.dg/tree-ssa/20040729-1.c: New test.
2850
2851 2004-07-27  Matt Austern <austern@apple.com>
2852
2853         * gcc.dg/darwin-bool-1.c: New test.
2854         * gcc.dg/darwin-bool-2.c: New test.
2855
2856 2004-07-28  Richard Henderson  <rth@redhat.com>
2857
2858         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2859         arguments in the correct type.  Don't write to constant arguments.
2860
2861 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2862
2863         PR tree-optimization/16688
2864         PR tree-optimization/16689
2865         * g++.dg/tree-ssa/pr16688.C: New test.
2866
2867 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2868
2869         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2870         loads.  Not only in the comment, this time.
2871
2872 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2873
2874         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2875         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2876         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2877         * gcc.dg/sh4a-bitmovua.c: New.
2878         * gcc.dg/sh4a-cos.c: New.
2879         * gcc.dg/sh4a-cosf.c: New.
2880         * gcc.dg/sh4a-fprun.c: New.
2881         * gcc.dg/sh4a-fsrra.c: New.
2882         * gcc.dg/sh4a-memmovua.c: New.
2883         * gcc.dg/sh4a-sin.c: New.
2884         * gcc.dg/sh4a-sincos.c: New.
2885         * gcc.dg/sh4a-sincosf.c: New.
2886         * gcc.dg/sh4a-sinf.c: New.
2887
2888 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2889
2890         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2891         conditionals.
2892         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2893         loads.
2894         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2895         DOM1.
2896
2897 2004-07-27  Andrew Pinski  <apinski@apple.com>
2898
2899         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2900
2901 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2902
2903         * gcc.dg/pragma-isr.c: New test.
2904
2905 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2906
2907         PR c++/14429
2908         * g++.dg/template/ttp11.C: New test.
2909
2910 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2911
2912         * gcc.c-torture/compile/20040727-1.c: New test.
2913
2914 2004-07-26  Eric Christopher  <echristo@redhat.com>
2915
2916         * gcc.c-torture/compile/20040726-2.c: New test.
2917
2918 2004-07-26  Andrew Pinski  <apinski@apple.com>
2919
2920         * g++.dg/rtti/tinfo1.C: Xfail.
2921
2922 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2923
2924         * gcc.c-torture/compile/20040726-1.c: New test.
2925
2926 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2927             Brian Ryner  <bryner@brianryner.com>
2928
2929         PR c++/9283
2930         PR c++/15000
2931         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
2932         * g++.dg/ext/visibility/: New directory.
2933         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
2934         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
2935         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
2936         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
2937         * g++.dg/ext/visibility/fvisibility.C,
2938         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
2939         g++.dg/ext/visibility/fvisibility-override1.C
2940         g++.dg/ext/visibility/fvisibility-override2.C
2941         g++.dg/ext/visibility/memfuncts.C
2942         g++.dg/ext/visibility/noPLT.C
2943         g++.dg/ext/visibility/pragma.C
2944         g++.dg/ext/visibility/pragma-override1.C
2945         g++.dg/ext/visibility/pragma-override2.C
2946         g++.dg/ext/visibility/staticmemfuncts.C
2947         g++.dg/ext/visibility/virtual.C: New tests.
2948
2949 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2950
2951         PR c/15360
2952         * gcc.dg/pr15360-1.c: New test.
2953
2954 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
2955
2956         * gcc.dg/pragma-align-2.c: New test.
2957         * gcc.dg/pragma-init-fini.c: New test.
2958         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
2959         targets.
2960
2961 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2962
2963         * gcc.dg/init-string-2.c: New test.
2964
2965 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
2966
2967         PR 16684
2968         * gcc.dg/Wredundant-decls-1.c: New test case.
2969
2970 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
2971
2972         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
2973         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
2974         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
2975         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
2976         * gcc.dg/compat/generate-random.c: New file.
2977         * gcc.dg/compat/generate-random.h: Likewise.
2978         * gcc.dg/compat/generate-random_r.c: Likewise.
2979         * gcc.dg/compat/struct-layout-1.h: Likewise.
2980         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
2981         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
2982         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
2983         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
2984         * gcc.dg/compat/struct-layout-1_main.c: New test.
2985         * gcc.dg/compat/struct-layout-1_x.c: New file.
2986         * gcc.dg/compat/struct-layout-1_y.c: New file.
2987         * gcc.dg/compat/struct-layout-1_test.h: New file.
2988
2989 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2990
2991         * gcc.dg/comp-return-1.c: New test
2992
2993 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
2994
2995         * gcc.dg/vmx/8-02a.c: Fix typo.
2996
2997         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
2998         * gcc.dg/darwin-abi-3.c: New test.
2999
3000         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
3001         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
3002
3003         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
3004         * gcc.dg/vmx/ops-long-1.c: New test.
3005         * gcc.dg/vmx/ops-long-2.c: New test.
3006
3007 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
3008
3009         * g++.dg/lookup/conv-[1234].C: New.
3010
3011 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
3012
3013         * g++.dg/parse/attr2.C: Simplify.
3014
3015 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3016
3017         PR c/7284
3018         * gcc.c-torture/execute/pr7284-1.c: New test.
3019
3020 2004-07-22  Brian Booth  <bbooth@redhat.com>
3021
3022         * gcc.dg/tree-ssa/20040721-1.c: New test.
3023
3024 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3025
3026         * g++.dg/template/crash20.c: New.
3027
3028 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
3029
3030         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
3031         Add dg-run directive.  Declare variables as required.
3032         * gfortran.dg/g77/README: Update
3033
3034 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
3035
3036         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
3037         gcc.dg/cris-peep2-andu2.c: New tests.
3038
3039 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3040
3041         PR c/15052
3042         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
3043         on return type.
3044         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
3045         messages.
3046         * gcc.dg/qual-return-2.c: Update expected messages.
3047         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
3048
3049 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3050
3051         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
3052         * gcc.dg/noncompile/921102-1.c: Update expected error message.
3053
3054 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3055
3056         PR c/11250
3057         * gcc.dg/init-string-1.c: New test.
3058
3059 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
3060
3061         PR middle-end/15345
3062         PR c/16450
3063         * gcc.dg/torture/nested-fn-1.c: New test.
3064
3065 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
3066
3067         PR target/16559
3068         * gcc.dg/ia64-fptr-1.c: New file.
3069
3070 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3071
3072         PR c++/14497
3073         * g++.dg/template/spec16.C: New test.
3074         * g++.old-deja/g++.robertl/eb118.C: Remove.
3075
3076 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3077
3078         PR c++/509
3079         * g++.dg/template/spec15.C: New test.
3080
3081 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
3082
3083         Copy cases from g77.f-torture/execute and add dg-run
3084         directive.  Other changes as noted.
3085         * gfortran.dg/g77/13037.f
3086         * gfortran.dg/g77/1832.f
3087         * gfortran.dg/g77/19981119-0.f
3088         * gfortran.dg/g77/19990313-0.f
3089         * gfortran.dg/g77/19990313-1.f
3090         * gfortran.dg/g77/19990313-2.f
3091         * gfortran.dg/g77/19990313-3.f
3092         * gfortran.dg/g77/19990419-1.f
3093         * gfortran.dg/g77/19990826-0.f
3094         * gfortran.dg/g77/19990826-2.f
3095         * gfortran.dg/g77/20000503-1.f
3096         * gfortran.dg/g77/20001111.f
3097         * gfortran.dg/g77/20010116.f
3098         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
3099         * gfortran.dg/g77/20010430.f
3100         * gfortran.dg/g77/6177.f
3101         * gfortran.dg/g77/947.f
3102         * gfortran.dg/g77/970816-3.f
3103         * gfortran.dg/g77/971102-1.f
3104         * gfortran.dg/g77/980520-1.f
3105         * gfortran.dg/g77/980628-0.f
3106         * gfortran.dg/g77/980628-1.f
3107         * gfortran.dg/g77/980628-10.f
3108         * gfortran.dg/g77/980628-2.f
3109         * gfortran.dg/g77/980628-3.f
3110         * gfortran.dg/g77/980628-7.f
3111         * gfortran.dg/g77/980628-8.f
3112         * gfortran.dg/g77/980628-9.f
3113         * gfortran.dg/g77/980701-0.f
3114         * gfortran.dg/g77/980701-1.f
3115         * gfortran.dg/g77/cabs.f
3116         * gfortran.dg/g77/claus.f
3117         * gfortran.dg/g77/complex_1.f
3118         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
3119         * gfortran.dg/g77/dcomplex.f
3120         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
3121         * gfortran.dg/g77/f90-intrinsic-mathematical.f
3122         * gfortran.dg/g77/f90-intrinsic-numeric.f
3123         * gfortran.dg/g77/int8421.f
3124         * gfortran.dg/g77/labug1.f
3125         * gfortran.dg/g77/large_vec.f
3126         * gfortran.dg/g77/le.f
3127         * gfortran.dg/g77/short.f
3128         * gfortran.dg/g77/README: Update
3129
3130 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
3131
3132         PR c++/16637
3133         * g++.dg/parse/lookup4.C: New test.
3134
3135 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3136
3137         PR c++/16175
3138         * g++.dg/template/ttp10.C: New test.
3139
3140 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3141
3142         * gcc.dg/pr12625-1.c: New test.
3143
3144 2004-07-20  Steven Bosscher  <stevenb@suse.de>
3145
3146         * testsuite/gcc.dg/switch-warn-1.c: New test.
3147         * testsuite/gcc.dg/switch-warn-2.c: New test.
3148         * gcc.c-torture/compile/pr14730.c: Update.
3149
3150 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
3151
3152         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
3153         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
3154         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
3155         g++.dg/template/nontype3.C: Remove trailing CR from tests.
3156
3157 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
3158
3159         PR c++/16623
3160         * g++.dg/template/assign1.C: New test.
3161
3162 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3163
3164         PR c++/12170
3165         * g++.dg/template/ttp9.C: New test.
3166
3167 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
3168
3169         * gcc.dg/format/cmn-err-1.c: New test.
3170
3171 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3172
3173         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
3174         gcc.dg/Wparentheses-10.c: New tests.
3175         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
3176
3177 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3178
3179         PR fortran/16465
3180         * gfortran.dg/g77//ffixed-line-length-0.f,
3181         gfortran.dg/g77/ffixed-line-length-132.f,
3182         gfortran.dg/g77/ffixed-line-length-72.f,
3183         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
3184         gfortran.dg/g77/README: Update.
3185
3186 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3187
3188         PR c++/13092
3189         * g++.dg/template/non-dependent7.C: New test.
3190         * g++.dg/template/non-dependent8.C: Likewise.
3191         * g++.dg/template/non-dependent9.C: Likewise.
3192         * g++.dg/template/non-dependent10.C: Likewise.
3193
3194 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
3195
3196         PR c++/16337
3197         * g++.dg/parse/attr2.C: New test.
3198
3199 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
3200
3201         * g77.dg: Removed.
3202         * g77.f-torture: Ditto.
3203
3204 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3205
3206         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
3207         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
3208         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
3209
3210 2004-07-16  Richard Henderson  <rth@redhat.com>
3211
3212         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
3213
3214 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3215
3216         * lib/fortran-torture.exp (fortran-torture): Don't test compile
3217         tests with full list of options.
3218         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
3219         of TORTURE_OPTIONS if test contains 'dg-do run'.
3220
3221         PR fortran/16404
3222         * gfortran.dg/do_iterator.f90: New test.
3223
3224 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3225
3226         PR rtl-optimization/16536
3227         * gcc.c-torture/execute/restrict-1.c: New test.
3228
3229 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3230
3231         PR fortran/15324
3232         * gfortran.dg/pr15324.f90: New test.
3233
3234         PR fortran/15129
3235         * gfortran.dg/pr15129.f90: New test.
3236
3237         PR fortran/15140
3238         * gfortran.dg/pr15140.f90: New test.
3239
3240         PR fortran/13792
3241         * gfortran.fortran-torture/execute/bounds.f90: Add check for
3242         compile-time simplification.
3243
3244 2004-07-14  Mike Stump  <mrs@apple.com>
3245
3246         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
3247
3248 2004-07-14  James E Wilson  <wilson@specifixinc.com>
3249
3250         PR target/16325
3251         * gcc.dg/profile-generate-1.c: New.
3252
3253 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
3254
3255         * gcc.c-torture/execute/20040709-1.c: New test.
3256         * gcc.c-torture/execute/20040709-2.c: New test.
3257
3258 2004-07-14  Mike Stump  <mrs@apple.com>
3259
3260         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
3261
3262 2004-07-14  Mike Stump  <mrs@apple.com>
3263
3264         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
3265
3266 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
3267
3268         PR c++/16518
3269         * g++.dg/parse/mutable1.C: New test.
3270
3271 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
3272
3273         PR tree-optimization/16443
3274         * gcc.dg/tree-ssa/20040713-1.c: New test.
3275
3276 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
3277
3278         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
3279         for operator new.
3280
3281 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3282
3283         * gfortran.dg/g77/README: New file
3284         * gfortran.dg/g77/19981216-0.f:  Copy from
3285         g77.f-torture/noncompile.  Add "dg-do compile" and
3286         dg-error as required.
3287         * gfortran.dg/g77/19990218-1.f: Likewise
3288         * gfortran.dg/g77/19990905-1.f: Likewise
3289         * gfortran.dg/g77/9263.f: Likewise
3290         * gfortran.dg/g77/980615-0.f: Likewise
3291         * gfortran.dg/g77/980616-0.f: Likewise
3292         * gfortran.dg/g77/check0.f: Likewise
3293         * gfortran.dg/g77/select_no_compile.f: Likewise
3294
3295 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3296
3297         Copy files from g77.f-torture/compile.
3298         Add "{ dg-do compile}".  Other changes as noted
3299         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
3300         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
3301         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
3302         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
3303         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
3304         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
3305         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
3306         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
3307         statement to conform to standard.  Append alpha1.x for reference.
3308         * gfortran.dg/g77/xformat.f: Add dg-warning
3309
3310 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3311
3312         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
3313         Add {dg-do compile} directive.
3314         * gfortran.dg/g77/cpp2.F: Likewise
3315
3316 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3317
3318         PR c++/5402
3319         * g++.dg/lookup/name-clash1.C: New test.
3320
3321         PR c++/9777
3322         * g++.dg/lookup/name-clash2.C: New test.
3323
3324         PR c++/12102
3325         * g++.dg/lookup/name-clash3.C: New test.
3326
3327 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3328
3329         * g++.dg/lookup/new2.C: New test.
3330         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
3331
3332 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
3333
3334         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
3335         Add {dg-do compile} directive.
3336         * gfortran.dg/g77/13060.f: Likewise
3337         * gfortran.dg/g77/19990218-0.f: Likewise
3338         * gfortran.dg/g77/19990305-0.f: Likewise
3339         * gfortran.dg/g77/19990419-0.f: Likewise
3340         * gfortran.dg/g77/19990502-0.f: Likewise
3341         * gfortran.dg/g77/19990502-1.f: Likewise
3342         * gfortran.dg/g77/19990525-0.f: Likewise
3343         * gfortran.dg/g77/19990826-1.f: Likewise
3344         * gfortran.dg/g77/19990826-3.f: Likewise
3345         * gfortran.dg/g77/19990905-2.f: Likewise
3346         * gfortran.dg/g77/20000412-1.f: Likewise
3347         * gfortran.dg/g77/20000511-1.f: Likewise
3348         * gfortran.dg/g77/20000511-2.f: Likewise
3349         * gfortran.dg/g77/20000518.f: Likewise
3350         * gfortran.dg/g77/20000601-1.f: Likewise
3351         * gfortran.dg/g77/20000601-2.f: Likewise
3352         * gfortran.dg/g77/20000629-1.f: Likewise
3353         * gfortran.dg/g77/20000630-2.f: Likewise
3354         * gfortran.dg/g77/20010115.f: Likewise
3355         * gfortran.dg/g77/20010321-1.f: Likewise
3356         * gfortran.dg/g77/20010426.f: Likewise
3357         * gfortran.dg/g77/20020307-1.f: Likewise
3358         * gfortran.dg/g77/8485.f: Likewise
3359         * gfortran.dg/g77/960317-1.f: Likewise
3360         * gfortran.dg/g77/970915-0.f: Likewise
3361         * gfortran.dg/g77/980310-1.f: Likewise
3362         * gfortran.dg/g77/980310-2.f: Likewise
3363         * gfortran.dg/g77/980310-3.f: Likewise
3364         * gfortran.dg/g77/980310-4.f: Likewise
3365         * gfortran.dg/g77/980310-6.f: Likewise
3366         * gfortran.dg/g77/980310-7.f: Likewise
3367         * gfortran.dg/g77/980310-8.f: Likewise
3368         * gfortran.dg/g77/980419-2.f: Likewise
3369         * gfortran.dg/g77/980424-0.f: Likewise
3370         * gfortran.dg/g77/980427-0.f: Likewise
3371         * gfortran.dg/g77/980729-0.f: Likewise
3372         * gfortran.dg/g77/981117-1.f: Likewise
3373         * gfortran.dg/g77/toon_1.f: Likewise
3374
3375 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3376
3377         PR c++/2204
3378         * g++.dg/other/abstract2.C: New test.
3379
3380 2004-07-12  Paul Brook  <paul@codesourcery.com>
3381
3382         * gfortran.dg/pointer_init_1.f90: New test.
3383
3384 2004-07-11  Paul Brook  <paul@codesourcery.com>
3385
3386         PR fortran/15986
3387         * gfortran.dg/contained_1.f90: New test.
3388
3389 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
3390
3391         * g++.dg/parse/defarg8.C: New test.
3392
3393 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3394
3395         PR fortran/16433
3396         * gfortran.dg/pr16433.f: New test.
3397
3398         PR fortran/17574
3399         * gfortran.dg/pr15754.f90: New test.
3400
3401 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3402
3403         PR tree-optimization/16437
3404         * gcc.c-torture/execute/bitfld-4.c: New test.
3405
3406 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3407
3408         * gfortran.fortran-torture/execute/common_2.f90: Add check for
3409         access to common var from module.
3410
3411 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3412
3413         PR fortran/16336
3414         * gfortran.fortran-torture/execute/common_2.f90: New test.
3415
3416 2004-07-10  Paul Brook  <paul@codesourcery.com>
3417
3418         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
3419
3420 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3421
3422         PR fortran/15969
3423         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
3424
3425 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
3426
3427         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
3428         * gfortran.dg/g77/ffixed-form-2.f: Likewise
3429         * gfortran.dg/g77/ffree-form-1.f: Likewise
3430         * gfortran.dg/g77/ffree-form-2.f: Likewise
3431         * gfortran.dg/g77/ffree-form-3.f: Likewise
3432         * gfortran.dg/g77/fno-underscoring.f: Likewise
3433         * gfortran.dg/g77/funderscoring.f: Likewise
3434         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
3435
3436 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3437
3438         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
3439
3440 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3441         Paul Brook  <paul@codesourcery.com>
3442
3443         PR fortran/13415
3444         * gfortran.dg/common_pointer_1.f90: New test.
3445
3446 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3447
3448         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
3449
3450 2004-07-09  James E Wilson  <wilson@specifixinc.com>
3451
3452         PR target/16364
3453         * gcc.c-torture/compile/20040709-1.c: New.
3454
3455 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3456
3457         PR fortran/14077
3458         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
3459
3460 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3461
3462         PR fortran/13201
3463         * gfortran.dg/shape_1.f90: New test.
3464
3465 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
3466             Andrew Pinski  <apinski@apple.com>
3467
3468         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
3469
3470 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3471
3472         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
3473         comment.
3474
3475 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3476         Paul Brook  <paul@codesourcery.com>
3477
3478         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
3479         '.f95' and '.F95'.
3480
3481 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
3482
3483         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
3484
3485 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3486
3487         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
3488         testcases with capital suffix.
3489
3490 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3491
3492         PR fortran/15481
3493         PR fortran/13372
3494         PR fortran/13575
3495         PR fortran/15978
3496         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3497
3498         * gfortran.dg/implicit_1.f90: New test.
3499
3500 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3501
3502         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3503         expression to match gfortran warning/error messages
3504         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3505         dg-error text.
3506
3507 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3508
3509         * lib/fortran-torture.exp: Rename proc search_for to
3510         search_for_re.
3511
3512 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3513
3514         * gcc.c-torture/execute/simd-5.x: New file.
3515         XFAIL on SPARC 64-bit at -O0.
3516
3517 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3518
3519         PR c++/8211
3520         PR c++/16165
3521         * g++.dg/warn/effc3.C: New test.
3522
3523 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3524
3525         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3526         change X to 1X in format.
3527         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3528         add data statements to conform to standard.
3529
3530 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3531
3532         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3533         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3534         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3535
3536 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3537
3538         * gfortran.dg/g77/7388.f: Copy from g77.dg
3539         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3540         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
3541         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
3542         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
3543         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
3544         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
3545         * gfortran.dg/g77/strlen0.f: Likewise
3546
3547 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
3548
3549         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
3550         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
3551
3552 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3553
3554         * gcc.c-torture/execute/920428-2.x: Delete.
3555         * gcc.c-torture/execute/920501-7.x: Likewise.
3556
3557 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
3558
3559         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
3560         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
3561         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
3562         prescott and c3-2.
3563         (PREFETCH_3DNOW): Add -march=c3.
3564
3565 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
3566
3567         PR c/16437
3568         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
3569         * gcc.c-torture/execute/bf64-1.x: Likewise.
3570
3571 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3572
3573         * gcc.c-torture/compile/20040708-1.c: New test.
3574
3575 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3576
3577         PR c++/16169
3578         * g++.dg/warn/effc2.C: New test.
3579
3580 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3581
3582         * gcc.c-torture/execute/bitfld-1.x: Remove.
3583         * gcc.c-torture/execute/bitfld-3.c: New test.
3584         * gcc.dg/bitfld-2.c: Remove XFAILs.
3585
3586 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3587
3588         PR c++/16276
3589         * g++.dg/rtti/tinfo1.C: New file.
3590
3591 2004-07-07  Eric Christopher  <echristo@redhat.com>
3592
3593         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
3594
3595 2004-07-07  Andrew Pinski  <apinski@apple.com>
3596
3597         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
3598
3599 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
3600
3601         * g++.dg/init/call1.C: XFAIL.
3602
3603 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
3604
3605         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
3606         except for movstrict*, to movmem* and clrstr* to clrmem*.
3607
3608 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
3609
3610         * gcc.c-torture/execute/20040707-1.c: New test.
3611
3612 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
3613
3614         * gcc.c-torture/execute/20040706-1.c: New test.
3615
3616 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3617
3618         PR c++/3671
3619         * g++.dg/template/spec14.C: New test.
3620
3621 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
3622
3623         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
3624         nothing if not yet defined.  Use it in b, c and d type definitions.
3625         * gcc.c-torture/execute/20040705-1.c: New test.
3626         * gcc.c-torture/execute/20040705-2.c: New test.
3627
3628 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3629
3630         PR c++/2518
3631         * g++.dg/lookup/new1.C: New test.
3632
3633 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3634
3635         PR c++/11406
3636         * g++.dg/template/sizeof8.C: New test.
3637
3638 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
3639
3640         * gcc.c-torture/compile/20040705-1.c: New test.
3641
3642 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
3643
3644         * gfortran.fortran-torture/execute/seq_io.f90: New test.
3645
3646 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
3647
3648         * gcc.dg/cpp/if-mop.c: Two new testcases.
3649         * gcc.dg/cpp/trad/comment-3.c: New.
3650
3651 2004-07-04  Paul Brook  <paul@codesourcery.com>
3652
3653         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
3654
3655 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
3656
3657         PR c++/3761
3658         * g++.dg/lookup/crash4.C: New test.
3659
3660 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
3661
3662         * gcc.c-torture/execute/builtin-abs-1.c
3663         * gcc.c-torture/execute/builtin-abs-2.c
3664         * gcc.c-torture/execute/builtin-complex-1.c
3665         * gcc.c-torture/execute/builtins/string-1-lib.c
3666         * gcc.c-torture/execute/builtins/string-1.c
3667         * gcc.c-torture/execute/builtins/string-2-lib.c
3668         * gcc.c-torture/execute/builtins/string-2.c
3669         * gcc.c-torture/execute/builtins/string-3-lib.c
3670         * gcc.c-torture/execute/builtins/string-3.c
3671         * gcc.c-torture/execute/builtins/string-4-lib.c
3672         * gcc.c-torture/execute/builtins/string-4.c
3673         * gcc.c-torture/execute/builtins/string-5-lib.c
3674         * gcc.c-torture/execute/builtins/string-5.c
3675         * gcc.c-torture/execute/builtins/string-6-lib.c
3676         * gcc.c-torture/execute/builtins/string-6.c
3677         * gcc.c-torture/execute/builtins/string-7-lib.c
3678         * gcc.c-torture/execute/builtins/string-7.c
3679         * gcc.c-torture/execute/builtins/string-8-lib.c
3680         * gcc.c-torture/execute/builtins/string-8.c
3681         * gcc.c-torture/execute/builtins/string-9-lib.c
3682         * gcc.c-torture/execute/builtins/string-9.c
3683         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
3684         * gcc.c-torture/execute/builtins/string-asm-1.c
3685         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
3686         * gcc.c-torture/execute/builtins/string-asm-2.c
3687         * gcc.c-torture/execute/stdio-opt-1.c
3688         * gcc.c-torture/execute/stdio-opt-2.c
3689         * gcc.c-torture/execute/stdio-opt-3.c
3690         * gcc.c-torture/execute/string-opt-1.c
3691         * gcc.c-torture/execute/string-opt-10.c
3692         * gcc.c-torture/execute/string-opt-11.c
3693         * gcc.c-torture/execute/string-opt-12.c
3694         * gcc.c-torture/execute/string-opt-13.c
3695         * gcc.c-torture/execute/string-opt-14.c
3696         * gcc.c-torture/execute/string-opt-15.c
3697         * gcc.c-torture/execute/string-opt-16.c
3698         * gcc.c-torture/execute/string-opt-2.c
3699         * gcc.c-torture/execute/string-opt-6.c
3700         * gcc.c-torture/execute/string-opt-7.c
3701         * gcc.c-torture/execute/string-opt-8.c:
3702         Replace with ...
3703
3704         * gcc.c-torture/execute/builtins/abs-2.c
3705         * gcc.c-torture/execute/builtins/abs-3.c
3706         * gcc.c-torture/execute/builtins/complex-1.c
3707         * gcc.c-torture/execute/builtins/fprintf.c
3708         * gcc.c-torture/execute/builtins/fputs.c
3709         * gcc.c-torture/execute/builtins/memcmp.c
3710         * gcc.c-torture/execute/builtins/memmove.c
3711         * gcc.c-torture/execute/builtins/memops-asm.c
3712         * gcc.c-torture/execute/builtins/mempcpy-2.c
3713         * gcc.c-torture/execute/builtins/mempcpy.c
3714         * gcc.c-torture/execute/builtins/memset.c
3715         * gcc.c-torture/execute/builtins/printf.c
3716         * gcc.c-torture/execute/builtins/sprintf.c
3717         * gcc.c-torture/execute/builtins/strcat.c
3718         * gcc.c-torture/execute/builtins/strchr.c
3719         * gcc.c-torture/execute/builtins/strcmp.c
3720         * gcc.c-torture/execute/builtins/strcpy.c
3721         * gcc.c-torture/execute/builtins/strcspn.c
3722         * gcc.c-torture/execute/builtins/strlen-2.c
3723         * gcc.c-torture/execute/builtins/strlen.c
3724         * gcc.c-torture/execute/builtins/strncat.c
3725         * gcc.c-torture/execute/builtins/strncmp-2.c
3726         * gcc.c-torture/execute/builtins/strncmp.c
3727         * gcc.c-torture/execute/builtins/strncpy.c
3728         * gcc.c-torture/execute/builtins/strpbrk.c
3729         * gcc.c-torture/execute/builtins/strpcpy-2.c
3730         * gcc.c-torture/execute/builtins/strpcpy.c
3731         * gcc.c-torture/execute/builtins/strrchr.c
3732         * gcc.c-torture/execute/builtins/strspn.c
3733         * gcc.c-torture/execute/builtins/strstr-asm.c
3734         * gcc.c-torture/execute/builtins/strstr.c:
3735         ... these new files.
3736
3737         * gcc.c-torture/execute/builtins/abs-2-lib.c
3738         * gcc.c-torture/execute/builtins/abs-3-lib.c
3739         * gcc.c-torture/execute/builtins/complex-1-lib.c
3740         * gcc.c-torture/execute/builtins/fprintf-lib.c
3741         * gcc.c-torture/execute/builtins/fputs-lib.c
3742         * gcc.c-torture/execute/builtins/memcmp-lib.c
3743         * gcc.c-torture/execute/builtins/memmove-lib.c
3744         * gcc.c-torture/execute/builtins/memops-asm-lib.c
3745         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
3746         * gcc.c-torture/execute/builtins/mempcpy-lib.c
3747         * gcc.c-torture/execute/builtins/memset-lib.c
3748         * gcc.c-torture/execute/builtins/printf-lib.c
3749         * gcc.c-torture/execute/builtins/sprintf-lib.c
3750         * gcc.c-torture/execute/builtins/strcat-lib.c
3751         * gcc.c-torture/execute/builtins/strchr-lib.c
3752         * gcc.c-torture/execute/builtins/strcmp-lib.c
3753         * gcc.c-torture/execute/builtins/strcpy-lib.c
3754         * gcc.c-torture/execute/builtins/strcspn-lib.c
3755         * gcc.c-torture/execute/builtins/strlen-2-lib.c
3756         * gcc.c-torture/execute/builtins/strlen-lib.c
3757         * gcc.c-torture/execute/builtins/strncat-lib.c
3758         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
3759         * gcc.c-torture/execute/builtins/strncmp-lib.c
3760         * gcc.c-torture/execute/builtins/strncpy-lib.c
3761         * gcc.c-torture/execute/builtins/strpbrk-lib.c
3762         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
3763         * gcc.c-torture/execute/builtins/strpcpy-lib.c
3764         * gcc.c-torture/execute/builtins/strrchr-lib.c
3765         * gcc.c-torture/execute/builtins/strspn-lib.c
3766         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
3767         * gcc.c-torture/execute/builtins/strstr-lib.c
3768         * gcc.c-torture/execute/builtins/lib/abs.c
3769         * gcc.c-torture/execute/builtins/lib/fprintf.c
3770         * gcc.c-torture/execute/builtins/lib/memset.c
3771         * gcc.c-torture/execute/builtins/lib/printf.c
3772         * gcc.c-torture/execute/builtins/lib/sprintf.c
3773         * gcc.c-torture/execute/builtins/lib/strcpy.c
3774         * gcc.c-torture/execute/builtins/lib/strcspn.c
3775         * gcc.c-torture/execute/builtins/lib/strncat.c
3776         * gcc.c-torture/execute/builtins/lib/strncmp.c
3777         * gcc.c-torture/execute/builtins/lib/strncpy.c
3778         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3779         * gcc.c-torture/execute/builtins/lib/strspn.c
3780         * gcc.c-torture/execute/builtins/lib/strstr.c:
3781         New files containing support routines.
3782
3783         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3784         declaration.
3785         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3786         when not optimizing.
3787
3788 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3789
3790         PR c++/16240
3791         * g++.dg/abi/mangle22.C: New test.
3792         * g++.dg/abi/mangle23.C: Likewise.
3793
3794 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3795
3796         PR fortran/16290
3797         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3798         Allow for cases without denormalized floating point numbers.
3799
3800 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3801
3802         PR c/1027
3803         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3804         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3805         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3806         expected warning text.
3807         * gcc.dg/format/diag-2.c: New test.
3808
3809 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3810
3811         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3812
3813 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3814
3815         * gcc.dg/builtins-43.c: New.
3816         * gcc.dg/builtins-44.c: New.
3817         * gcc.dg/builtins-45.c: New.
3818
3819 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3820             Andreas Tobler  <a.tobler@schweiz.ch>
3821
3822         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3823         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3824         as SIGSEGV.
3825         * gcc.dg/cleanup-11.c: Likewise.
3826         * gcc.dg/cleanup-8.c: Likewise.
3827         * gcc.dg/cleanup-9.c: Likewise.
3828         * gcc.dg/cleanup-5.c: Run on all platforms.
3829
3830 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3831
3832         * g++.dg/warn/nonnull1.C: New test.
3833
3834 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3835
3836         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3837         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3838         Special-case the Sun compiler wrt to <complex.h>.
3839
3840 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3841
3842         * gcc.dg/Wunreachable-8.C: New test.
3843
3844         * gcc.dg/h8300-ice2.c : New test.
3845
3846 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3847
3848         PR fortran/16161
3849         * gfortran.fortran-torture/compile/implicit.f90: Add test
3850         for implicit character.
3851
3852 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3853
3854         PR fortran/16289
3855         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3856         Use tiny() intrinsic to find smallest non-negative real
3857
3858 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3859
3860         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3861         * gcc.dg/compat/struct-by-value-22_x.c: New.
3862         * gcc.dg/compat/struct-by-value-22_y.c: New.
3863
3864         * gcc.c-torture/execute/20040629-1.c: New test.
3865
3866 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3867
3868         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3869         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3870
3871         PR target/16195
3872         * gcc.dg/20040625-1.c: New test.
3873
3874 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3875
3876         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3877
3878 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3879
3880         PR fortran/15963
3881         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3882
3883 2004-06-29  Richard Henderson  <rth@redhat.com>
3884
3885         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3886
3887 2004-06-29  Paul Brook  <paul@codesourcery.com>
3888
3889         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3890         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3891
3892 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3893
3894         PR c++/16260
3895         * g++.dg/parse/crash15.C: New.
3896
3897 2004-06-28  Andrew Pinski  <apinski@apple.com>
3898
3899         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3900         by the error already.
3901
3902         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3903
3904 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3905
3906         PR target/14041
3907         * gcc.dg/h8300-bss-align-1.c : New.
3908
3909 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3910
3911         * PR c++/16174
3912         * g++.dg/template/ctor4.C: New.
3913
3914 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3915
3916         PR c++/16205
3917         * g++.dg/warn/Wsequence-point-1.C: New test.
3918
3919 2004-06-27  Paul Brook  <paul@codesourcery.com>
3920
3921         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3922
3923 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3924
3925         * g++.old-deja/g++.mike/p7325.C: Remove.
3926
3927 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3928
3929         PR c/14963
3930         * gcc.dg/pr14963.c: New test.
3931
3932 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
3933
3934         PR c++/16193
3935         * g++.dg/parse/redef1.C: New test.
3936
3937 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3938
3939         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
3940         20021110.c.
3941         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
3942         20021119-1.c.
3943         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
3944         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
3945         5-04.c.
3946         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
3947         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
3948         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
3949         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
3950         g++.brendan/enum14.C.
3951         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
3952         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
3953         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
3954         g++.mike/virt1.C.
3955         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
3956         memtemp24.C.
3957
3958 2004-06-27  Roger Sayle  <roger@eyesopen.com>
3959
3960         * gcc.dg/20040527-1.c: New test case.
3961
3962 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
3963
3964         PR gfortran/pr16196
3965         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
3966
3967 2004-06-25  Roger Sayle  <roger@eyesopen.com>
3968
3969         PR middle-end/15825
3970         * gcc.dg/pr15825-1.c: New test case.
3971
3972 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3973
3974         * gcc.c-torture/execute/20040625-1.c: New test.
3975
3976 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3977
3978         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
3979
3980 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3981
3982         * gcc.dg/torture/mips-div-1.c: New test.
3983
3984 2004-06-24  Jeff Law  <law@redhat.com>
3985
3986         * gcc.dg/tree-ssa/20040624-1.c: New test.
3987
3988 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
3989
3990         * gcc.c-torture/compile/20040624-1.c: New test.
3991
3992 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3993
3994         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
3995         this directory.
3996
3997 2004-06-23  Andrew Pinski  <apinski@apple.com>
3998
3999         PR middle-end/15988
4000         * g++.dg/opt/ptrmem4.C: New test.
4001
4002         * gcc.dg/c90-array-quals-2.c: New test.
4003
4004 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
4005
4006         * gcc.dg/kpice1.c: New test.
4007
4008 2006-06-23  Andrew Pinski  <apinski@apple.com>
4009
4010         * gcc.dg/c90-array-quals.c: New test.
4011
4012 2006-06-22  Richard Henderson  <rth@redhat.com>
4013
4014         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
4015
4016 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
4017
4018         * gcc.dg/builtins-config.h: Handle FreeBSD.
4019
4020 2006-06-22  Richard Henderson  <rth@redhat.com>
4021
4022         * g++.dg/opt/devirt1.C: New.
4023
4024 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
4025
4026         * g++.dg/opt/pr15551.C: New testcase.
4027
4028 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4029
4030         PR target/14800
4031         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
4032         x86_64-*-linux* when compiling for 32bit.
4033
4034 2004-06-21  Andrew Pinski  <apinski@apple.com>
4035
4036         * gcc.dg/pch/struct-1.c: New.
4037         * gcc.dg/pch/struct-1.hs: New.
4038
4039 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
4040
4041         * gcc.dg/pch/save-temps-1.c: New file.
4042         * gcc.dg/pch/save-temps-1.hs: New file.
4043
4044 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
4045
4046         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
4047         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
4048
4049 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4050
4051         * gfortran.fortran-torture/execute/select_1.f90: Rename function
4052         to fix type error.
4053         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
4054         Remove trailing spaces.
4055
4056 2004-06-21  Richard Henderson  <rth@redhat.com>
4057
4058         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
4059         merging && to BIT_FIELD_REF.
4060
4061 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
4062
4063         * g++.dg/opt/placeholder1.C: New test.
4064
4065 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4066
4067         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
4068         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4069         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4070         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4071
4072 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
4073
4074         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
4075         extern "C".
4076         * g++.dg/other/pragma-re-1.C: Add comments.
4077
4078 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
4079
4080         PR gfortran/16080
4081         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
4082
4083 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
4084
4085         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
4086         instead of setting the type of size_t by
4087         hand.
4088
4089 2004-06-18  Roger Sayle  <roger@eyesopen.com>
4090
4091         * gcc.dg/unordered-2.c: New test case.
4092         * gcc.dg/unordered-3.c: New test case.
4093
4094 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
4095
4096         PR other/16043
4097         * lib/g++.exp (g++_version): Tweak regexp for version
4098         * lib/g77.exp (g77_version): Likewise
4099         * lib/gfortran.exp (gfortran_version): Likewise
4100         * lib/objc.exp (objc_version): Likewise
4101         * lib/treelang.exp (treelang_version): Likewise
4102
4103 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
4104
4105         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
4106         Use INT_MAX instead of __INT_MAX__.
4107         * gcc.dg/compat/struct-align-2_y.c: Likewise.
4108
4109         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
4110         * gcc.dg/compat/scalar-return-3_x.c: Use it.
4111         * gcc.dg/compat/scalar-return-3_y.c: Use it.
4112         * gcc.dg/compat/scalar-return-4_x.c: Use it.
4113         * gcc.dg/compat/scalar-return-4_y.c: Use it.
4114         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
4115         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
4116         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
4117         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
4118
4119         * gcc.dg/range-test-1.c: New test.
4120         * g++.dg/opt/range-test-1.C: New test.
4121
4122 2004-06-17  Richard Henderson  <rth@redhat.com>
4123
4124         * objc.dg/sync-1.m: New.
4125         * objc.dg/try-catch-1.m: Don't force next runtime.
4126         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
4127         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
4128         shadowed catch clause.
4129         * objc.dg/try-catch-5.m: New.
4130
4131 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
4132
4133         Bug 14610
4134         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
4135
4136 2004-06-15  Richard Henderson  <rth@redhat.com>
4137
4138         * gcc.dg/20001116-1.c: Move expected warning line.
4139
4140 2004-06-15  Richard Henderson  <rth@redhat.com>
4141
4142         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
4143         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
4144
4145 2004-06-15  Jeff Law  <law@redhat.com>
4146
4147         * gcc.dg/tree-ssa/20040615-1.c: New test.
4148         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
4149         be less sensitive to operand ordering.
4150         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
4151
4152 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
4153
4154         * g++.dg/abi/bitfield3.C: Add comment..
4155
4156 2004-06-15  Richard Henderson  <rth@redhat.com>
4157
4158         * g++.dg/ext/stmtexpr1.C: XFAIL.
4159         * gcc.dg/20030612-1.c: XFAIL.
4160
4161 2004-06-15  Eric Christopher  <echristo@redhat.com>
4162
4163         * g++.dg/charset/asm5.c: New.
4164         * gcc.dg/charset/asm6.c: New.
4165
4166 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4167
4168         PR fortran/15962
4169         * gfortran.fortran-torture/execute/select_1.f90: New test.
4170
4171 2004-06-15  Paul Brook  <paul@codesourcery.com>
4172
4173         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
4174
4175 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4176
4177         PR c++/15967
4178         * g++.dg/lookup/crash3.C: New test.
4179
4180 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4181
4182         PR c++/15947
4183         * g++.dg/parse/dtor4.C: New test.
4184
4185 2004-06-14  Jeff Law  <law@redhat.com>
4186
4187         * gcc.c-torture/compile/20040614-1.c: New test.
4188
4189 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4190
4191         PR fortran/15211
4192         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
4193         LEN of a character array.
4194
4195 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
4196
4197         PR c++/15096
4198         * g++.dg/template/ptrmem10.C: New test.
4199
4200         PR c++/14930
4201         * g++.dg/template/friend30.C: New test.
4202
4203 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4204
4205         PR fortran/14928
4206         * gfortran.fortran-torture/compile/mloc.f90: New test.
4207
4208 2004-06-13  Paul Brook  <paul@codesourcery.com>
4209
4210         * gfortran.fortran-torture/execute/random_2.f90: New test.
4211
4212 2004-06-13  Eric Christopher  <echristo@redhat.com>
4213
4214         * gcc.dg/noncompile/redecl-1.c: Fix error message.
4215
4216 2004-06-12  Paul Brook  <paul@codesourcery.com>
4217
4218         * gfortran.fortran-torture/execute/contained_3.f90: New test.
4219
4220 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4221
4222         PR fortran/14923
4223         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
4224
4225 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4226
4227         PR fortran/14957
4228         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
4229         syntax errors in end statements of contained subroutines.
4230
4231 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4232
4233         PR fortran/12841
4234         * gfortran.fortran-torture/execute/null_arg.f90: New test.
4235
4236 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4237
4238         PR fortran/15665
4239         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
4240
4241 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4242
4243         PR gfortran/12839
4244         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
4245
4246 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
4247
4248         PR c++/15862
4249         * g++.dg/parse/enum1.C: New test.
4250
4251 2004-06-10  Jeff Law  <law@redhat.com>
4252
4253         * gcc.c-torture/compile/20040610-1.c: New test.
4254
4255 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4256
4257         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
4258         * g++.old-deja/g++.other/decl3.C: Likewise.
4259
4260 2004-06-10  Brian Booth  <bbooth@redhat.com>
4261
4262         * gcc.dg/tree-ssa/20031015-1.c: Scan for
4263         V_MAY_DEF instead of VDEF.
4264         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
4265
4266 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
4267
4268         PR c++/14211
4269         * g++.dg/conversion/const1.C: New test.
4270
4271         PR c++/15076
4272         * g++.dg/conversion/reinterpret1.C: New test.
4273
4274         PR c++/15877
4275         * g++.dg/template/enum2.C: New test.
4276
4277         PR c++/15227
4278         * g++.dg/template/error13.C: New test.
4279
4280 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4281
4282         PR fortran/14957
4283         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
4284         arguments to test_* REAL and of the right size.
4285
4286 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4287
4288         PR target/15569
4289         PR rtl-optimization/15681
4290         * gcc.dg/20040609-1.c: New test.
4291
4292 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4293
4294         PR c++/14791
4295         * g++.dg/opt/builtins1.C: New test.
4296
4297 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
4298
4299         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
4300         that use default windows32 struct layout.
4301         * gcc.dg/i386-bitfield2.c: Likewise.
4302
4303 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
4304
4305         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
4306         for mingw32 and cygwin targets.
4307
4308 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
4309
4310         * gcc.dg/pch/macro-4.c: New.
4311         * gcc.dg/pch/macro-4.hs: New.
4312
4313 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4314
4315         PR fortran/13249
4316         * gfortran.fortran-torture/compile/name_clash.f90: New test.
4317
4318 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4319
4320         PR fortran/13372
4321         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
4322
4323 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4324
4325         PR gfortran/14897
4326         * gfortran.fortran-torture/execute/t_edit.f90: New test.
4327
4328 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4329
4330         PR gfortran/15755
4331         * gfortran.fortran-torture/execute/backspace.c : New test.
4332
4333 2004-06-09  Paul Brook  <paul@codesourcery.com>
4334
4335         * gfortran.fortran-torture/execure/intrinsic_associated.f90
4336         (pointer_to_section): Rewrite to use smaller array.
4337
4338 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
4339
4340         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
4341         * gcc.dg/ext/altivec-10.c: Same.
4342         * gcc.dg/ext/altivec-11.c: Same.
4343         * gcc.dg/ext/altivec-12.c: Same.
4344         * gcc.dg/ext/altivec-13.c: Same.
4345         * gcc.dg/ext/altivec-14.c: Same.
4346         * gcc.dg/ext/altivec-15.c: Same.
4347         * gcc.dg/ext/altivec-16.c: Same.
4348         * gcc.dg/ext/altivec-3.c: Same.
4349         * gcc.dg/ext/altivec-4.c: Same.
4350         * gcc.dg/ext/altivec-6.c: Same.
4351         * gcc.dg/ext/altivec-7.c: Same.
4352         * gcc.dg/ext/altivec-8.c: Same.
4353         * gcc.dg/ext/altivec-varargs-1.c: Same.
4354
4355         * g++.dg/ext/altivec-1.C: Correct dg syntax.
4356         * g++.dg/ext/altivec-10.C: Same.
4357         * g++.dg/ext/altivec-2.C: Same.
4358         * g++.dg/ext/altivec-3.C: Same.
4359         * g++.dg/ext/altivec-4.C: Same.
4360         * g++.dg/ext/altivec-5.C: Same.
4361         * g++.dg/ext/altivec-6.C: Same.
4362         * g++.dg/ext/altivec-7.C: Same.
4363         * g++.dg/ext/altivec-8.C: Same.
4364         * g++.dg/ext/altivec-9.C: Same.
4365
4366 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4367
4368         PR c++/7841
4369         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
4370
4371 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4372
4373         * gcc.dg/union-1.c: New test.
4374
4375 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4376
4377         * gcc.dg/builtins-41.c: New test case.
4378         * gcc.dg/builtins-42.c: New test case.
4379
4380 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4381
4382         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
4383         * g++.dg/ext/altivec-10.C: Same.
4384         * g++.dg/ext/altivec-2.C: Same.
4385         * g++.dg/ext/altivec-3.C: Same.
4386         * g++.dg/ext/altivec-4.C: Same.
4387         * g++.dg/ext/altivec-5.C: Same.
4388         * g++.dg/ext/altivec-6.C: Same.
4389         * g++.dg/ext/altivec-7.C: Same.
4390         * g++.dg/ext/altivec-8.C: Same.
4391         * g++.dg/ext/altivec-9.C: Same.
4392         * g++.old-deja/g++.abi/cxa_vec.C: Same.
4393         * g++.old-deja/g++.brendan/new3.C: Same.
4394         * gcc.c-torture/execute/eeprof-1.x: Same.
4395
4396 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4397
4398         PR c/14765
4399         * gcc.dg/pr14765-1.c: New test.
4400
4401 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4402
4403         PR c/14649
4404         * gcc.dg/pr14649-1.c: New test case.
4405
4406 2004-06-07  Richard Henderson  <rth@redhat.com>
4407
4408         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
4409         if temporaries.
4410
4411 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4412
4413         * g++.dg/eh/elide1.C: Remove XFAIL.
4414
4415 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
4416
4417         PR c++/15337
4418         * g++.dg/expr/sizeof3.C: New test.
4419
4420         PR c++/14777
4421         * g++.dg/template/access14.C: New test.
4422
4423         PR c++/15554
4424         * g++.dg/template/enum1.C: New test.
4425
4426         PR c++/15057
4427         * g++.dg/eh/throw1.C: New test.
4428
4429 2004-06-07  David Ayers  <d.ayers@inode.at>
4430             Ziemowit Laski  <zlaski@apple.com>
4431
4432         * lib/objc.exp (objc_target_compile): Revert the '-framework
4433         Foundation' flag fix, since bare Darwin does not ship
4434         with the Foundation framework.
4435         * objc/execute/next_mapping.h: Provide a local NSConstantString
4436         @interface and @implementation.
4437         (objc_constant_string_init): A constructor function, used to
4438         initialize the NSConstantString meta-class object.
4439         * objc/execute/string1.m: Include "next_mapping.h" instead of
4440         <Foundation/NSString.h>.
4441         * objc/execute/string2.m: Likewise.
4442         * objc/execute/string3.m: Likewise.
4443         * objc/execute/string4.m: Likewise.
4444
4445 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
4446
4447         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
4448         to double. Replace double with FLOAT.
4449         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
4450
4451         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
4452         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
4453         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
4454         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
4455         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
4456         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
4457         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
4458         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
4459
4460 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4461
4462         PR c/13519
4463         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
4464
4465 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4466
4467         PR c++/15503
4468         * g++.dg/template/meminit2.C: New test.
4469
4470 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
4471
4472         PR target/15822
4473         * gcc.c-torture/execute/compare-fp-1.c,
4474         gcc.c-torture/execute/compare-fp-2.c,
4475         gcc.c-torture/execute/compare-fp-3.c,
4476         gcc.c-torture/execute/compare-fp-4.c,
4477         gcc.c-torture/execute/compare-fp-3.x,
4478         gcc.c-torture/execute/compare-fp-4.x: Moved...
4479         * gcc.c-torture/execute/ieee/compare-fp-1.c,
4480         gcc.c-torture/execute/ieee/compare-fp-2.c,
4481         gcc.c-torture/execute/ieee/compare-fp-3.c,
4482         gcc.c-torture/execute/ieee/compare-fp-4.c,
4483         gcc.c-torture/execute/ieee/compare-fp-3.x,
4484         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
4485
4486 2004-06-04  David Ayers  <d.ayers@inode.at>
4487
4488         * objc/execute/protocol-isEqual-4.m: New testcase.
4489
4490 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
4491
4492         * objc/execute/protocol-isEqual-1.m: New testcase.
4493         * objc/execute/protocol-isEqual-2.m: New testcase.
4494         * objc/execute/protocol-isEqual-3.m: New testcase.
4495
4496 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4497
4498         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4499
4500 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4501
4502         * lib/objc.exp (objc_target_compile): When running tests on
4503         Darwin (Mac OS X), inform the linker about '-framework
4504         'Foundation'.
4505
4506 2004-06-02  Eric Christopher  <echristo@redhat.com>
4507
4508         * gcc.c-torture/compile/20040602-1.c: New.
4509
4510 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4511
4512         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4513         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4514
4515         PR tree-optimization/14736
4516         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4517
4518         PR tree-optimization/14042
4519         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4520
4521         PR tree-optimization/14729
4522         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4523
4524 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4525
4526         PR fortran/15557
4527         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4528
4529 2004-06-01  Richard Hederson  <rth@redhat.com>
4530
4531         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4532
4533 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4534
4535         PR c++/14932
4536         * g++.dg/parse/offsetof4.C: New test.
4537
4538 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4539
4540         PR objc/7993
4541         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
4542
4543 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
4544
4545         PR c++/15701
4546         * g++.dg/template/friend29.C: New test.
4547
4548 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4549
4550         PR c/15749
4551         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
4552
4553 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4554
4555         * gcc.dg/sparc-trap-1.c: New test.
4556
4557 2004-05-31  Roger Sayle  <roger@eyesopen.com>
4558
4559         PR middle-end/15069
4560         * g++.dg/opt/fold3.C: New test case.
4561
4562 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
4563
4564         * lib/target-supports.exp (check_iconv_available): Fix fallout
4565         from 2004-05-28 patch.
4566
4567 2004-05-30  Paul Brook  <paul@codesourcery.com>
4568
4569         PR fortran/15620
4570         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
4571         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
4572
4573 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
4574
4575         * gfortran.fortran-torture/execute/random_1.f90: New test.
4576
4577 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4578
4579         * g++.dg/ext/altivec-10.C: New test.
4580
4581 2004-05-29  Paul Brook  <paul@codesourcery.com>
4582
4583         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
4584
4585 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4586
4587         * gcc.dg/altivec-16.c: New test.
4588
4589 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
4590
4591         * lib/target-supports.exp (check_vmx_hw_available): New.
4592         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
4593
4594         * lib/target-supports.exp (check_alias_available,
4595         check_iconv_available, check_named_sections_available): Use
4596         unique names for temporary files.
4597
4598 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4599
4600         * gcc.dg/altivec-15.c: New test.
4601
4602 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4603
4604         PR c++/15083
4605         * g++.dg/warn/noeffect6.C: New test.
4606
4607         PR c++/15471
4608         * g++.dg/expr/ptrmem4.C: New test.
4609
4610         PR c++/15640
4611         * g++.dg/template/operator3.C: New test.
4612
4613 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4614
4615         PR c++/14668
4616         * g++.dg/lookup/redecl1.C: New test.
4617         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
4618
4619 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
4620
4621         * gcc.c-torture/execute/compare-fp-1.c,
4622         gcc.c-torture/execute/compare-fp-2.c,
4623         gcc.c-torture/execute/compare-fp-3.c,
4624         gcc.c-torture/execute/compare-fp-4.c,
4625         gcc.c-torture/execute/compare-fp-3.x,
4626         gcc.c-torture/execute/compare-fp-4.x,
4627         gcc.dg/pr15649-1.c: New.
4628
4629 2004-05-27  Adam Nemet  <anemet@lnxw.com>
4630
4631         PR c++/12883
4632         * g++.dg/init/array14.C: New test.
4633
4634 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
4635
4636         * lib/compat.exp (compat-get-options-main): New.
4637         (compat-get-options): Remove unneeded code, warn for ignored
4638         command.
4639         (compat-execute): Check flag set by dg-require-* commands.
4640
4641         * lib/compat.exp (compat-execute): Break up long lines.
4642
4643 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
4644
4645         * gcc.dg/altivec-7.c: Don't use 'vector long'.
4646         * gcc.dg/altivec-14.c: New test.
4647         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
4648
4649         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
4650         * gcc.dg/altivec-12.c: Ditto.
4651
4652         * gcc.dg/altivec-3.c: Move call to altivec_check.
4653
4654 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4655
4656         PR c++/15044
4657         * g++.dg/template/error12.C: New test.
4658
4659         PR c++/15317
4660         * g++.dg/ext/attrib15.C: New test.
4661
4662         PR c++/15329
4663         * g++.dg/template/ptrmem9.C: New test.
4664
4665 2004-05-25  Paul Brook  <paul@codesourcery.com>
4666
4667         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
4668
4669 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4670
4671         PR c++/15165
4672         * g++.dg/template/crash19.C: New test.
4673
4674 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4675
4676         PR c++/15025
4677         * g++.dg/template/redecl1.C: New test.
4678
4679 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4680
4681         PR c++/14821
4682         * g++.dg/other/ns1.C: New test.
4683
4684         PR c++/14883
4685         * g++.dg/template/invalid1.C: New test.
4686
4687 2004-05-23  Paul Brook  <paul@codesourcery.com>
4688         Victor Leikehman  <lei@haifasphere.co.il>
4689
4690         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
4691         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
4692
4693 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4694
4695         PR c++/15285
4696         PR c++/15299
4697         * g++.dg/template/non-dependent5.C: New test.
4698         * g++.dg/template/non-dependent6.C: New test.
4699
4700 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4701
4702         PR c++/15507
4703         * g++.dg/inherit/union1.C: New test.
4704
4705         PR c++/15542
4706         * g++.dg/template/addr1.C: New test.
4707
4708         PR c++/15427
4709         * g++.dg/template/array5.C: New test.
4710
4711         PR c++/15287
4712         * g++.dg/template/array6.C: New test.
4713
4714 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
4715             Roger Sayle  <roger@eyesopen.com>
4716
4717         * g++.dg/lookup/forscope2.C: New test case.
4718
4719 2004-05-22  Ben Elliston  <bje@au.ibm.com>
4720
4721         * gcc.dg/cpp/Wmissingdirs.c: New.
4722
4723 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4724
4725         PR target/15301
4726         * gcc.dg/compat/union-m128-1.h: New file.
4727         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4728         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4729         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4730
4731 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4732
4733         PR target/15302
4734         * gcc.dg/compat/struct-complex-1.h: New file.
4735         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
4736         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
4737         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4738
4739 2004-05-20  Roger Sayle  <roger@eyesopen.com>
4740
4741         PR middle-end/3074
4742         * gcc.dg/pr3074-1.c: New test case.
4743         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
4744
4745 2004-05-20  Falk Hueffner  <falk@debian.org>
4746
4747         PR other/15526
4748         * gcc.dg/ftrapv-1.c: New test case.
4749
4750 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4751
4752         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
4753
4754 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
4755             Jeff Law  <law@redhat.com>
4756
4757         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
4758         * gcc.dg/tree-ssa/20040518-2.c: New test.
4759
4760         * gcc.dg/tree-ssa/20040518-1.c: New test.
4761
4762 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
4763
4764         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
4765
4766 2004-05-18  Paul Brook  <paul@codesourcery.com>
4767
4768         PR fortran/13930
4769         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4770
4771 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4772
4773         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4774         constant folding.
4775
4776 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4777
4778         * gcc.dg/tree-ssa/20040517-1.c: New test.
4779
4780 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4781
4782         * gcc.dg/loop-4.c: New test.
4783
4784 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4785
4786         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4787
4788 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4789
4790         PR fortran/15311
4791         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4792
4793 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4794
4795         PR fortran/13826
4796         PR fortran/13940
4797         * gfortran.fortran-torture/compile/data_1.f90: New test.
4798
4799 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4800
4801         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4802         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4803
4804 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4805
4806         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4807
4808 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4809
4810         PR c/15444
4811         * gcc.dg/format/xopen-1.c: Adjust expected message.
4812         * gcc.dg/format/xopen-3.c: New test.
4813
4814 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4815
4816         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4817
4818 2004-05-14  Jeff Law  <law@redhat.com>
4819
4820         * gcc.dg/tree-ssa/20040514-2.c: New test.
4821
4822 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4823
4824         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4825         this ...
4826         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4827         this.
4828
4829 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4830
4831         * gcc.dg/tree-ssa/20040514-1.c: New test.
4832
4833 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4834
4835         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4836         test.
4837
4838 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4839
4840         PR fortran/14066
4841         * gfortran.fortran-torture/compile/do_1.f90: New test.
4842
4843 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4844
4845         PR fortran/15051
4846         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4847         test.
4848
4849 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4850
4851         PR fortran/15149
4852         * gfortran.fortran-torture/execute/random_init.f90: New test.
4853
4854 2004-05-13  Paul Brook  <paul@codesourcery.com>
4855
4856         PR fortran/15314
4857         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4858
4859 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4860
4861         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4862         for the powerpc case.
4863
4864 2004-05-13  Jeff Law  <law@redhat.com>
4865
4866         * gcc.dg/tree-ssa/20040513-1.c: New test.
4867         * gcc.dg/tree-ssa/20040513-2.c: New test.
4868
4869 2004-05-13  Paul Brook  <paul@codesourcery.com>
4870
4871         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4872         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4873         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4874
4875 2004-05-13  Andreas Schwab  <schwab@suse.de>
4876
4877         PR other/10819
4878         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4879         characters.
4880
4881 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4882
4883         PR fortran/15294
4884         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4885
4886 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4887
4888         Merge from tree-ssa-20020619-branch.  See
4889         ChangeLog.tree-ssa for details.
4890
4891 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4892
4893         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4894         include <altivec.h> explicitly.
4895         * gcc.dg/altivec-13.c: Likewise.
4896
4897 2004-05-11  Paul Brook  <paul@codesourcery.com>
4898
4899         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4900
4901 2004-05-10  Eric Christopher  <echristo@redhat.com>
4902
4903         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4904         * gcc.dg/sibcall-4.c: Ditto.
4905
4906 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4907
4908         * g++.dg/ext/altivec-8.C: New test case.
4909         * gcc.dg/altivec-13.c: New test case.
4910
4911 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4912
4913         * gcc.c-torture/execute/divcmp-1.c: New test case.
4914         * gcc.c-torture/execute/divcmp-2.c: New test case.
4915         * gcc.c-torture/execute/divcmp-3.c: New test case.
4916
4917 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4918
4919         * g++.dg/other/pragma-re-2.C: New test.
4920
4921 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4922
4923         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4924         * gcc.dg/i386-387-2.c: Likewise.
4925
4926         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
4927         __builtin_drem.
4928         * gcc.dg/i386-387-6.c: Likewise.
4929
4930 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4931
4932         * gcc.dg/builtins-33.c:  Also check log1p*.
4933
4934 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
4935
4936         PR optimization/15296
4937         * gcc.c-torture/execute/pr15296.c: New test.
4938
4939 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
4940
4941         * gcc.dg/builtins-40.c: New test.
4942
4943 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
4944
4945         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
4946
4947 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
4948
4949         * g++.dg/ext/spe1.C: New testcase.
4950
4951 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
4952
4953         * objc.dg/image-info.m: Allow additional attributes
4954         for __image_info section.
4955
4956 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
4957
4958         * gcc.dg/torture/mips-hilo-2.c: New test.
4959
4960 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4961
4962         PR c++/14389
4963         * g++.dg/template/member5.C: New test.
4964
4965 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
4966
4967         * gcc.dg/builtins-34.c: Also check expm1*.
4968
4969 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4970
4971         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
4972         * gcc.dg/torture/builtin-convert-3.c: New test.
4973
4974 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
4975
4976         PR middle-end/15054
4977         * g++.dg/opt/pr15054.C: New test.
4978
4979 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4980
4981         * gcc.dg/torture/builtin-rounding-1.c: New test.
4982         * gcc.dg/builtins-25.c: Delete.
4983         * gcc.dg/builtins-29.c: Delete.
4984
4985 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
4986
4987         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
4988         * gcc.dg/sibcall-4.c: Likewise.
4989         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
4990
4991 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4992
4993         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
4994         bit-field on 16-bit targets.
4995
4996 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4997
4998         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
4999         16-bit targets.
5000
5001 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
5002
5003         * gcc.dg/rs6000-power2-1.c: Change to compile only.
5004         * gcc.dg/rs6000-power2-2.c: Likewise.
5005
5006 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
5007
5008         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
5009         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
5010         Change the asm registers to be in form of frN instead of fN.
5011
5012 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5013
5014         * gcc.dg/torture/builtin-convert-2.c: New test.
5015
5016 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
5017
5018         * gcc.dg/rs6000-power2-1.c: New test.
5019         * gcc.dg/rs6000-power2-2.c: New test.
5020
5021 2004-04-28  Jan Hubicka  <jh@suse.cz>
5022
5023         * gcc.dg/unused-6.c: New test.
5024
5025 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
5026             Ulrich Weigand  <uweigand@de.ibm.com>
5027
5028         * ada/acats/run_all.sh: Define $target variable.
5029
5030 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
5031
5032         PR c++/15119
5033         * g++.dg/other/vararg-1.C: New test.
5034
5035         PR c++/4794
5036         * g++.dg/eh/cleanup3.C: New test.
5037
5038 2004-04-24  Laurent GUERBY <laurent@guerby.net>
5039
5040         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
5041         and ad8011a (target_insn).
5042         * ada/acats/support/macro.dfs: Likewise.
5043         * ada/acats/support/impbit.adb: New file.
5044
5045 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
5046
5047         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
5048
5049 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5050
5051         * gcc.dg/loop-3.c: New test.
5052
5053 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
5054
5055         * gcc.c-torture/execute/simd-5.c: New test.
5056
5057 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5058
5059         PR c++/15064
5060         * g++.dg/template/crash18.C: New test.
5061
5062 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
5063
5064         * g++.dg/ext/complit3.C: New test.
5065
5066 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5067
5068         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
5069         * gcc.dg/altivec-3.c: Same.
5070         * gcc.dg/altivec-varargs-1.c: Same.
5071
5072 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
5073
5074         * lib/target-supports.exp (check_profiling_available): Assume
5075         profiling is not available on powerpc-eabi targets.
5076
5077 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
5078
5079         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
5080         * gcc.dg/vmx/bug-1.c: Ditto.
5081
5082 2004-04-20  Eric Christopher  <echristo@redhat.com>
5083
5084         * gcc.dg/charset/extern.c: New test.
5085         * g++.dg/charset/extern3.cc: Ditto.
5086
5087 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
5088
5089         * gcc.dg/builtins-39.c: New test.
5090
5091 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
5092
5093         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
5094
5095 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
5096
5097         * gcc.dg/torture/mips-hilo-1.c: New test.
5098
5099 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
5100
5101         * gcc.c-torture/compile/20040419-1.c: New test.
5102
5103 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
5104
5105         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
5106
5107 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
5108             Aldy Hernandez  <aldyh@redhat.com>
5109
5110         * gcc.c-torture/execute/va-arg-24.c: New.
5111
5112 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
5113             Aldy Hernandez  <aldyh@redhat.com>
5114
5115         * gcc.dg/vmx/1b-01.c: New.
5116         * gcc.dg/vmx/1b-02.c: New.
5117         * gcc.dg/vmx/1b-03.c: New.
5118         * gcc.dg/vmx/1b-04.c: New.
5119         * gcc.dg/vmx/1b-05.c: New.
5120         * gcc.dg/vmx/1b-06.c: New.
5121         * gcc.dg/vmx/1b-07.c: New.
5122         * gcc.dg/vmx/1c-01.c: New.
5123         * gcc.dg/vmx/1c-02.c: New.
5124         * gcc.dg/vmx/3a-01a.c: New.
5125         * gcc.dg/vmx/3a-01.c: New.
5126         * gcc.dg/vmx/3a-01m.c: New.
5127         * gcc.dg/vmx/3a-03.c: New.
5128         * gcc.dg/vmx/3a-03m.c: New.
5129         * gcc.dg/vmx/3a-04.c: New.
5130         * gcc.dg/vmx/3a-04m.c: New.
5131         * gcc.dg/vmx/3a-05.c: New.
5132         * gcc.dg/vmx/3a-06.c: New.
5133         * gcc.dg/vmx/3a-06m.c: New.
5134         * gcc.dg/vmx/3a-07.c: New.
5135         * gcc.dg/vmx/3b-01.c: New.
5136         * gcc.dg/vmx/3b-02.c: New.
5137         * gcc.dg/vmx/3b-10.c: New.
5138         * gcc.dg/vmx/3b-13.c: New.
5139         * gcc.dg/vmx/3b-14.c: New.
5140         * gcc.dg/vmx/3b-15.c: New.
5141         * gcc.dg/vmx/3c-01a.c: New.
5142         * gcc.dg/vmx/3c-01.c: New.
5143         * gcc.dg/vmx/3c-02.c: New.
5144         * gcc.dg/vmx/3c-03.c: New.
5145         * gcc.dg/vmx/3d-01.c: New.
5146         * gcc.dg/vmx/4-01.c: New.
5147         * gcc.dg/vmx/4-03.c: New.
5148         * gcc.dg/vmx/5-01.c: New.
5149         * gcc.dg/vmx/5-02.c: New.
5150         * gcc.dg/vmx/5-03.c: New.
5151         * gcc.dg/vmx/5-04.c: New.
5152         * gcc.dg/vmx/5-05.c: New.
5153         * gcc.dg/vmx/5-06.c: New.
5154         * gcc.dg/vmx/5-07.c: New.
5155         * gcc.dg/vmx/5-07t.c: New.
5156         * gcc.dg/vmx/5-08.c: New.
5157         * gcc.dg/vmx/5-10.c: New.
5158         * gcc.dg/vmx/5-11.c: New.
5159         * gcc.dg/vmx/7-01a.c: New.
5160         * gcc.dg/vmx/7-01.c: New.
5161         * gcc.dg/vmx/7c-01.c: New.
5162         * gcc.dg/vmx/7d-01.c: New.
5163         * gcc.dg/vmx/7d-02.c: New.
5164         * gcc.dg/vmx/8-01.c: New.
5165         * gcc.dg/vmx/8-02a.c: New.
5166         * gcc.dg/vmx/8-02.c: New.
5167         * gcc.dg/vmx/brode-1.c: New.
5168         * gcc.dg/vmx/bug-1.c: New.
5169         * gcc.dg/vmx/bug-2.c: New.
5170         * gcc.dg/vmx/bug-3.c: New.
5171         * gcc.dg/vmx/cw-bug-1.c: New.
5172         * gcc.dg/vmx/cw-bug-2.c: New.
5173         * gcc.dg/vmx/cw-bug-3.c: New.
5174         * gcc.dg/vmx/dct.c: New.
5175         * gcc.dg/vmx/debug-1.c: New.
5176         * gcc.dg/vmx/debug-2.c: New.
5177         * gcc.dg/vmx/debug-3.c: New.
5178         * gcc.dg/vmx/debug-4.c: New.
5179         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
5180         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
5181         * gcc.dg/vmx/eg-5.c: New.
5182         * gcc.dg/vmx/fft.c: New.
5183         * gcc.dg/vmx/gcc-bug-1.c: New.
5184         * gcc.dg/vmx/gcc-bug-2.c: New.
5185         * gcc.dg/vmx/gcc-bug-3.c: New.
5186         * gcc.dg/vmx/gcc-bug-4.c: New.
5187         * gcc.dg/vmx/gcc-bug-5.c: New.
5188         * gcc.dg/vmx/gcc-bug-6.c: New.
5189         * gcc.dg/vmx/gcc-bug-7.c: New.
5190         * gcc.dg/vmx/gcc-bug-8.c: New.
5191         * gcc.dg/vmx/gcc-bug-9.c: New.
5192         * gcc.dg/vmx/gcc-bug-b.c: New.
5193         * gcc.dg/vmx/gcc-bug-c.c: New.
5194         * gcc.dg/vmx/gcc-bug-d.c: New.
5195         * gcc.dg/vmx/gcc-bug-e.c: New.
5196         * gcc.dg/vmx/gcc-bug-f.c: New.
5197         * gcc.dg/vmx/gcc-bug-g.c: New.
5198         * gcc.dg/vmx/gcc-bug-i.c: New.
5199         * gcc.dg/vmx/harness.h: New.
5200         * gcc.dg/vmx/ira1.c: New.
5201         * gcc.dg/vmx/ira2a.c: New.
5202         * gcc.dg/vmx/ira2b.c: New.
5203         * gcc.dg/vmx/ira2.c: New.
5204         * gcc.dg/vmx/ira2c.c: New.
5205         * gcc.dg/vmx/mem.c: New.
5206         * gcc.dg/vmx/newton-1.c: New.
5207         * gcc.dg/vmx/ops.c: New.
5208         * gcc.dg/vmx/sn7153.c: New.
5209         * gcc.dg/vmx/spill2.c: New.
5210         * gcc.dg/vmx/spill3.c: New.
5211         * gcc.dg/vmx/spill.c: New.
5212         * gcc.dg/vmx/t.c: New.
5213         * gcc.dg/vmx/varargs-1.c: New.
5214         * gcc.dg/vmx/varargs-2.c: New.
5215         * gcc.dg/vmx/varargs-3.c: New.
5216         * gcc.dg/vmx/varargs-4.c: New.
5217         * gcc.dg/vmx/varargs-5.c: New.
5218         * gcc.dg/vmx/varargs-6.c: New.
5219         * gcc.dg/vmx/varargs-7.c: New.
5220         * gcc.dg/vmx/vmx.exp: New.
5221         * gcc.dg/vmx/vprint-1.c: New.
5222         * gcc.dg/vmx/vscan-1.c: New.
5223         * gcc.dg/vmx/x-01.c: New.
5224         * gcc.dg/vmx/x-02.c: New.
5225         * gcc.dg/vmx/x-03.c: New.
5226         * gcc.dg/vmx/x-04.c: New.
5227         * gcc.dg/vmx/x-05.c: New.
5228         * gcc.dg/vmx/yousufi-1.c: New.
5229         * gcc.dg/vmx/zero-1.c: New.
5230         * gcc.dg/vmx/zero.c: New.
5231
5232 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
5233
5234         * g++.dg/lookup/java1.C: Update for chage of
5235         _Jv_AllocObject.
5236         * g++.dg/lookup/java2.C: Likewise.
5237
5238 2004-04-17  Laurent GUERBY <laurent@guerby.net>
5239
5240         * ada/acats/run_all.sh: use -O2 by default.
5241
5242 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
5243
5244         * gcc.dg/vr-mult-[12].c: New tests.
5245
5246 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5247
5248         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
5249
5250         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
5251
5252 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
5253
5254         * lib/target-supports.exp (check_profiling_available): Assume profiling
5255         isn't available for mips*-*-elf targets.
5256
5257 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
5258
5259         * gcc.dg/builtins-38.c: New test.
5260
5261 2004-04-14  Eric Christopher  <echristo@redhat.com>
5262
5263         * g++.dg/charset/charset.exp: Run .cc extension tests.
5264
5265 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
5266
5267         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
5268
5269 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5270
5271         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
5272
5273 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
5274
5275         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
5276         * gcc.dg/i386-387-2.c: Likewise.
5277
5278         * gcc.dg/i386-387-7.c: New test.
5279         * gcc.dg/i386-387-8.c: New test.
5280
5281         * gcc.dg/builtins-37.c: New test.
5282
5283 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
5284
5285         * g++.dg/pch/externc-1.C: Add missing semicolon.
5286
5287 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
5288
5289         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
5290
5291 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5292
5293         * gcc.c-torture/execute/20040411-1.c: New test.
5294
5295 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5296
5297         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
5298
5299 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
5300
5301         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
5302
5303 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
5304
5305         * lib/target-supports.exp (check_named_sections_available): New.
5306         * lib/gcc-dg.exp (dg-require-named-sections): New.
5307         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
5308         old-deja.exp.  Also prune error-count message from HP linker.
5309         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
5310
5311         * g++.dg/init/init-ref4.C: Use dg-require-weak.
5312         * g++.old-deja/g++.pt/static3.C: Likewise.
5313         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
5314
5315 2004-04-09  Roger Sayle  <roger@eyesopen.com>
5316
5317         * gcc.c-torture/execute/20040409-1.c: New test case.
5318         * gcc.c-torture/execute/20040409-2.c: New test case.
5319         * gcc.c-torture/execute/20040409-3.c: New test case.
5320
5321 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5322
5323         * gcc.dg/20040409-1.c: New test.
5324
5325 2004-04-08  Roger Sayle  <roger@eyesopen.com>
5326
5327         PR target/14888
5328         * g++.dg/opt/pr14888.C: New test case.
5329
5330 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
5331
5332         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
5333         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
5334         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
5335         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
5336         New tests.
5337
5338 2004-04-08  Paul Brook  <paul@codesourcery.com>
5339
5340         * gcc.dg/spill-1.c: New test.
5341
5342 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5343
5344         * gcc.dg/torture/builtin-ctype-2.c: New test.
5345
5346 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
5347
5348         * gcc.dg/pch/pch.exp: Add largefile test.
5349
5350 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
5351
5352         * g++.dg/pch/externc-1.Hs: New.
5353         * g++.dg/pch/externc-1.C: New.
5354
5355 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5356
5357         * gcc.dg/compat/struct-by-value-5a_main.c,
5358         gcc.dg/compat/struct-by-value-5b_main.c: New files.
5359         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
5360         * gcc.dg/compat/struct-by-value-5a_x.c,
5361         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
5362         gcc.dg/compat/struct-by-value-5_x.c.
5363         * gcc.dg/compat/struct-by-value-5a_y.c,
5364         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
5365         gcc.dg/compat/struct-by-value-5_y.c.
5366
5367         * gcc.dg/compat/struct-by-value-6a_main.c,
5368         gcc.dg/compat/struct-by-value-6b_main.c: New files.
5369         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
5370         * gcc.dg/compat/struct-by-value-6a_x.c,
5371         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
5372         gcc.dg/compat/struct-by-value-6_x.c.
5373         * gcc.dg/compat/struct-by-value-6a_y.c,
5374         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
5375         gcc.dg/compat/struct-by-value-6_y.c.
5376
5377         * gcc.dg/compat/struct-by-value-7a_main.c,
5378         gcc.dg/compat/struct-by-value-7b_main.c: New files.
5379         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
5380         * gcc.dg/compat/struct-by-value-7a_x.c,
5381         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
5382         gcc.dg/compat/struct-by-value-7_x.c.
5383         * gcc.dg/compat/struct-by-value-7a_y.c,
5384         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
5385         gcc.dg/compat/struct-by-value-7_y.c.
5386
5387 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
5388
5389         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
5390         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
5391         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
5392         options.
5393
5394 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
5395
5396         * gcc.dg/builtins-36.c: New test.
5397
5398 2004-04-06  Paul Brook  <paul@codesourcery.com>
5399
5400         * README.gcc: Remove obsolete contraint on testcases.
5401
5402 2004-04-05  Paul Brook  <paul@codesourcery.com>
5403
5404         PR2123
5405         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
5406         failure and exit(0) on success.
5407         * g++.dg/expr/anew2.C: Ditto.
5408         * g++.dg/expr/anew3.C: Ditto.
5409         * g++.dg/expr/anew4.C: Ditto.
5410
5411 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
5412
5413         PR c++/3518
5414         * g++.dg/template/unify7.C: New.
5415
5416 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5417
5418         * g++.dg/README: Bring up to date with new subdirectories; remove
5419         duplicate subdirectory lines.
5420
5421 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
5422
5423         PR c++/14007
5424         * g++.dg/template/unify5.C: New.
5425         * g++.dg/template/unify6.C: New.
5426         * g++.dg/template/qualttp20.C: Adjust.
5427         * g++.old-deja/g++.jason/report.C: Adjust.
5428         * g++.old-deja/g++.other/qual1.C: Adjust.
5429
5430 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
5431
5432         PR c++/14803
5433         * g++.dg/inherit/ptrmem1.C: New test.
5434
5435 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
5436
5437         PR c++/14755
5438         * gcc.c-torture/execute/20040331-1.c: New test.
5439         * gcc.dg/20040331-1.c: New test.
5440
5441 2004-04-01  Paul Brook  <paul@codesourcery.com>
5442
5443         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
5444
5445 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
5446
5447         PR c++/14724
5448         * g++.dg/init/goto1.C: New test.
5449
5450         PR c++/14763
5451         * g++.dg/template/defarg4.C: New test.
5452
5453 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
5454
5455         * gcc.dg/altivec-11.c: Extend test for more valid cases.
5456
5457 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
5458
5459         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
5460
5461 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
5462
5463         * gcc.dg/noncompile/undeclared-2.c: New test.
5464
5465 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5466
5467         * gcc.dg/940409-1.c: Remove XFAIL.
5468         * gcc.dg/reg-vol-struct-1.c: New test.
5469
5470 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5471
5472         * gcc.dg/torture/builtin-wctype-1.c: New test.
5473
5474 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
5475
5476         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
5477         * gcc.dg/20001101-1.c: Likewise.
5478         * gcc.dg/20001102-1.c: Likewise.
5479
5480 2004-03-25  Roger Sayle  <roger@eyesopen.com>
5481
5482         * gcc.dg/compare8.c: Add an additional test for XOR.
5483
5484 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5485
5486         * gcc.dg/torture/builtin-ctype-1.c: New test.
5487
5488 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5489
5490         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
5491         * gcc.dg/torture/builtin-math-1.c: Likewise.
5492         * gcc.dg/torture/builtin-power-1.c: New test.
5493
5494 2004-03-24  Andreas Schwab  <schwab@suse.de>
5495
5496         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5497         IA64 assembler.
5498
5499 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5500             Roger Sayle  <roger@eyesopen.com>
5501
5502         * gcc.dg/compare8.c: New test case.
5503
5504 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5505
5506         * g++.dg/ext/altivec-7.C: New test.
5507
5508 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5509
5510         PR 12267, 12391, 12560, 13129, 14114, 14133
5511         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5512         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5513         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5514         Adjust error regexps.
5515         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5516         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5517         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5518         * gcc.dg/local1.c: Add explanatory comment.
5519
5520 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5521
5522         PR optimization/14669
5523         * g++.dg/opt/fold2.C: New test case.
5524
5525 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5526
5527         PR c/14069
5528         * gcc.dg/20040322-1.c: New test.
5529
5530 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5531
5532         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5533         * gcc.dg/ultrasp4.c: Likewise.
5534         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5535
5536 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5537
5538         * gcc.dg/i386-sse-8.c: Reset default options.
5539
5540 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5541
5542         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
5543         in the error message text.
5544
5545 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5546
5547         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
5548
5549 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
5550
5551         PR c++/14616
5552         * g++.dg/init/array13.C: New test.
5553
5554 2004-03-20  Roger Sayle  <roger@eyesopen.com>
5555
5556         PR target/13889
5557         * gcc.c-torture/compile/pr13889.c: New test case.
5558
5559 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5560
5561         PR c/14635
5562         * builtins-1.c (nan, nans): Don't test.
5563         * builtins-30.c: Don't use nan, nanf, nanl.
5564         * builtins-35.c: New test.
5565
5566 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
5567
5568         * g++.dg/ext/altivec-6.C: New test.
5569
5570 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
5571
5572         * g++.dg/init/placement3.C: New test.
5573
5574         * g++.dg/template/spec13.C: New test.
5575
5576         * g++.dg/lookup/using11.C: New test.
5577
5578         * g++.dg/lookup/koenig3.C: New test.
5579
5580         * g++.dg/template/operator2.C: New test.
5581
5582         * g++.dg/expr/dtor3.C: New test.
5583         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
5584         marker.
5585         * g++.old-deja/g++.law/visibility28.C: Likewise.
5586
5587 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
5588
5589         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
5590         * gcc.dg/ppc64-abi-3.c: Likewise.
5591
5592 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5593
5594         PR c++/14545
5595         * g++.dg/parse/template15.C: New test.
5596
5597 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5598
5599         * g++.dg/expr/dtor2.C: New test.
5600
5601         * g++.dg/lookup/anon4.C: New test.
5602
5603         * g++.dg/overload/using1.C: New test.
5604
5605         * g++.dg/template/lookup7.C: New test.
5606
5607         * g++.dg/template/typename6.C: New test.
5608
5609         * g++.dg/expr/cond6.C: New test.
5610
5611 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5612
5613         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
5614
5615 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5616
5617         * g++.dg/expr/cond5.C: New test.
5618         * g++.dg/expr/constcast1.C: Likewise.
5619         * g++.dg/expr/ptrmem2.C: Likewise.
5620         * g++.dg/expr/ptrmem3.C: Likewise.
5621         * g++.dg/lookup/main1.C: Likewise.
5622         * g++.dg/template/lookup6.C: Likewise.
5623
5624 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5625
5626         * gcc.dg/local1.c: New test.
5627
5628         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
5629
5630 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5631
5632         * gcc.dg/torture/builtin-convert-1.c: New test.
5633
5634 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5635
5636         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
5637
5638 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5639
5640         PR c++/14481
5641         * g++.dg/warn/Wunused-7.C: New test.
5642
5643 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5644
5645         * gcc.dg/torture/builtin-integral-1.c: New test.
5646
5647 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5648
5649         PR c++/14586
5650         * g++.dg/parse/non-dependent3.C: New test.
5651
5652 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
5653
5654         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
5655         * g++.dg/eh/simd-2.C: Likewise.
5656         * g++.dg/init/array10.C: Likewise.
5657         * gcc.c-torture/compile/simd-1.c: Likewise.
5658         * gcc.c-torture/compile/simd-2.c: Likewise.
5659         * gcc.c-torture/compile/simd-3.c: Likewise.
5660         * gcc.c-torture/compile/simd-4.c: Likewise.
5661         * gcc.c-torture/compile/simd-6.c: Likewise.
5662         * gcc.c-torture/execute/simd-1.c: Likewise.
5663         * gcc.c-torture/execute/simd-2.c: Likewise.
5664         * gcc.dg/compat/vector-defs.h: Likewise.
5665         * gcc.dg/20020531-1.c: Likewise.
5666         * gcc.dg/altivec-3.c: Likewise.
5667         * gcc.dg/altivec-4.c: Likewise.
5668         * gcc.dg/altivec-varargs-1.c: Likewise.
5669         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
5670         * gcc.dg/i386-mmx-3.c: Likewise.
5671         * gcc.dg/i386-sse-4.c: Likewise.
5672         * gcc.dg/i386-sse-5.c: Likewise.
5673         * gcc.dg/i386-sse-8.c: Likewise.
5674         * gcc.dg/simd-1.c: Likewise.
5675         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
5676         __ev64_opaque__ since the machine description provides it.
5677
5678 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5679
5680         * lib/compat.exp (skip_list): New global variable.
5681         Use it to hold the user defined COMPAT_SKIPS list if any.
5682         (compat-obj): Add the members of skip_list to optall.
5683
5684 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5685
5686         * gcc.dg/compat/union-by-value-1_main.c,
5687         union-by-value-1_x.c, union-by-value-1_y.c,
5688         union-check.h, union-defs.h,
5689         union-init.h, union-return-1_main.c,
5690         union-return-1_x.c, union-return-1_y.c: New files.
5691
5692 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5693
5694         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
5695         mixed-struct-init.h: Add 4 mixed structure types.
5696         struct-by-value-21_main.c, struct-by-value-21_x.c,
5697         struct-by-value-21_y.c, struct-return-21_main.c,
5698         struct-return-21_x.c, struct-return-21_y.c: New files.
5699
5700 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
5701
5702         PR c++/14550
5703         * g++.dg/parse/template14.C: New test.
5704
5705 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5706
5707         * gcc.c-torture/execute/20040313-1.c: New test.
5708
5709 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
5710
5711         PR target/14533
5712         * gcc.dg/20040311-2.c: New test.
5713
5714 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
5715
5716         PR other/14544
5717         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
5718         bit-field.
5719
5720 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
5721
5722         * gcc.dg/20040305-2.c: Add missing return statement.
5723
5724 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5725
5726         * gcc.dg/builtins-34.c: Also check pow10*.
5727
5728 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5729
5730         PR target/14262
5731         * gcc.dg/20040305-2.c: New test.
5732
5733 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5734
5735         * gcc.dg/20040310-1.c: New test.
5736
5737 2004-03-11  Roger Sayle  <roger@eyesopen.com>
5738
5739         * gcc.c-torture/execute/20040311-1.c: New test case.
5740
5741 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
5742
5743         PR c++/14476
5744         * g++.dg/lookup/enum1.C: New test.
5745
5746 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
5747
5748         PR c++/14510
5749         * g++.dg/lookup/struct2.C: New test.
5750
5751 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
5752
5753         * gcc.dg/builtins-34.c: New test.
5754
5755 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5756
5757         * gcc.dg/torture/builtin-nonneg-1.c: New test.
5758
5759 2004-03-09  James E Wilson  <wilson@specifixinc.com>
5760
5761         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
5762         * gcc.dg/alias-2.c: New testcase.
5763
5764 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
5765
5766         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
5767
5768 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5769
5770         * gcc.c-torture/execute/20040309-1.c: New test case.
5771
5772 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5773
5774         PR c++/14397
5775         * g++.dg/overload/ref1.C: New.
5776
5777 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5778
5779         PR c++/14409
5780         * g++.dg/template/spec12.C: New test.
5781
5782         PR c++/14448
5783         * g++.dg/parse/crash14.C: New test.
5784
5785 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5786
5787         PR c++/14230
5788         * g++.dg/init/ref11.C: New test.
5789
5790 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5791
5792         PR c++/14432
5793         * g++.dg/parse/builtin2.C: New test.
5794
5795 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5796
5797         PR c++/14401
5798         * g++.dg/init/ctor3.C: New test.
5799         * g++.dg/init/union1.C: New test.
5800         * g++.dg/ext/anon-struct4.C: New test.
5801
5802 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5803
5804         * g++.dg/lookup/koenig1.C: Tweak error messages.
5805         * g++.dg/lookup/used-before-declaration.C: Likewise.
5806         * g++.dg/other/do1.C: Likewise.
5807         * g++.dg/overload/koenig1.C: Likewise.
5808         * g++.dg/parse/crash13.C: Likewise.
5809         * g++.dg/template/instantiate3.C: Likewise.
5810
5811 2004-03-08  Eric Christopher  <echristo@redhat.com>
5812
5813         * * lib/target-supports.exp: Enable libiconv in test
5814         compilation.  Fix up error checking.
5815
5816 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5817
5818         PR middle-end/14289
5819         * gcc.dg/pr14289-1.c: New test case.
5820         * gcc.dg/pr14289-2.c: Likewise.
5821         * gcc.dg/pr14289-3.c: Likewise.
5822
5823 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5824
5825         * gcc.c-torture/execute/20040308-1.c: New test.
5826
5827 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5828
5829         * gcc.c-torture/execute/20040307-1.c: New test case.
5830
5831 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5832
5833         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5834
5835 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5836
5837         * gcc.dg/20040306-1.c: New test.
5838
5839 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5840
5841         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5842         them static.
5843         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5844
5845 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5846
5847         PR c/14465
5848         * gcc.dg/decl-6.c: New test.
5849
5850 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5851
5852         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5853         Rename LOGPOW -> LOG_POW.
5854         (SQRT_EXP, POW_EXP): New.
5855
5856 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5857
5858         * gcc.dg/i386-sse-8.c: New test.
5859
5860 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5861
5862         PR c/14114
5863         * gcc.dg/decl-5.c: New test.
5864
5865 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5866
5867         * gcc.dg/20040305-1.c: New test.
5868
5869 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5870
5871         PR other/14354
5872         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5873
5874 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5875
5876         PR c++/14425, c++/14426
5877         * g++.dg/ext/altivec-4.C: New test.
5878         * g++.dg/ext/altivec-5.C: New test.
5879
5880 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5881
5882         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5883         global variables of a type with no linkage.
5884         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5885         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5886         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5887         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5888         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5889         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5890         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5891         * g++.dg/warn/deprecated.C: Name enum Color.
5892         * g++.dg/overload/VLA.C: Name structure for 'b'.
5893         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5894
5895 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5896
5897         * gcc.c-torture/compile/20040304-1.c: New test.
5898
5899 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5900
5901         PR 13728
5902         * gcc.dg/decl-4.c: New testcase.
5903
5904 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5905
5906         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5907         as PRECF if sizeof (float) > sizeof (double).
5908         (PRECL): Make it the same as PRECF if
5909         sizeof (float) > sizeof (long double).
5910
5911 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5912
5913         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5914         system type.  Add check for irix6 which doesn't have c99 runtime.
5915
5916 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5917
5918         * gcc.dg/const-elim-1.c: xfail for xtensa.
5919
5920 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5921
5922         PR c++/14369
5923         * g++.dg/template/cond4.C: New test.
5924
5925 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5926
5927         PR c++/14360
5928         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
5929
5930         PR c++/14361
5931         * g++.dg/parse/defarg7.C: New test.
5932
5933         PR c++/14359
5934         * g++.dg/template/friend26.C: New test.
5935
5936 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5937
5938         PR c++/14324
5939         * g++.dg/abi/mangle21.C: New test.
5940
5941         PR c++/14260
5942         * g++.dg/parse/constructor2.C: New test.
5943
5944         PR c++/14337
5945         * g++.dg/template/sfinae1.C: New test.
5946
5947 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5948
5949         PR c++/14267
5950         * g++.dg/expr/crash2.C: New test.
5951
5952         PR middle-end/13448
5953         * gcc.dg/inline-5.c: New test.
5954         * gcc.dg/always-inline.c: Split out tests into ...
5955         * gcc.dg/always-inline2.c: ... this and ...
5956         * gcc.dg/always-inline3.c: ... this.
5957
5958 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5959
5960         PR debug/12103
5961         * g++.dg/debug/crash1.C: New test.
5962
5963 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
5964
5965         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
5966         function with __attribute__((noinline)).
5967         (recurser_void2): Likewise.
5968         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
5969         (recurser_void2): Likewise.
5970
5971 2004-02-29  Roger Sayle  <roger@eyesopen.com>
5972
5973         PR middle-end/14203
5974         * g++.dg/warn/Wunused-6.C: New test case.
5975
5976 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
5977
5978         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
5979         not defined.
5980
5981 2004-02-27  Eric Christopher  <echristo@redhat.com>
5982
5983         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
5984         * g++.dg/charset/asm2.c: Run only x86.
5985         * gcc.dg/charset/asm3.c: Ditto.
5986
5987 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
5988
5989         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
5990         ld_library_path.
5991
5992 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
5993
5994         * g++.dg/ext/altivec-3.C: New.
5995
5996 2004-02-26  Richard Henderson  <rth@redhat.com>
5997
5998         * g++.dg/ext/attrib10.C: Mark for warning.
5999         * gcc.dg/attr-alias-1.c: New.
6000
6001 2004-02-26  Richard Henderson  <rth@redhat.com>
6002
6003         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
6004         * gcc.c-torture/execute/20040208-2.c: ... it back.
6005
6006 2004-02-26  Eric Christopher  <echristo@redhat.com>
6007
6008         * lib/target-supports.exp (check-iconv-available): New function.
6009         * lib/gcc-dg.exp (dg-require-iconv): New function.
6010         Use above.
6011         * gcc.dg/charset: New directory.
6012         * gcc.dg/charset/charset.exp: New file.
6013         * gcc.dg/charset/asm1.c: Ditto.
6014         * gcc.dg/charset/asm2.c: Ditto.
6015         * gcc.dg/charset/asm3.c: Ditto.
6016         * gcc.dg/charset/asm4.c: Ditto.
6017         * gcc.dg/charset/asm5.c: Ditto.
6018         * gcc.dg/charset/attribute1.c: Ditto.
6019         * gcc.dg/charset/attribute2.c: Ditto.
6020         * gcc.dg/charset/string1.c: Ditto.
6021         * g++.dg/charset: New directory.
6022         * g++.dg/dg.exp: Add here. Special options.
6023         * g++.dg/charset/charset.exp: New file.
6024         * g++.dg/charset/asm1.c: Ditto.
6025         * g++.dg/charset/asm2.c: Ditto.
6026         * g++.dg/charset/asm3.c: Ditto.
6027         * g++.dg/charset/asm4.c: Ditto.
6028         * g++.dg/charset/attribute1.c: Ditto.
6029         * g++.dg/charset/attribute2.c: Ditto.
6030         * g++.dg/charset/extern1.cc: Ditto.
6031         * g++.dg/charset/extern2.cc: Ditto.
6032         * g++.dg/charset/string1.c: Ditto.
6033
6034 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
6035
6036         PR c++/14278
6037         * g++.dg/parse/comma1.C: New test.
6038
6039 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6040
6041         PR c++/14284
6042         * g++.dg/template/ttp8.C: New test.
6043
6044 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
6045
6046         * gcc.dg/fixuns-trunc-1.c: New test.
6047
6048 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6049
6050         * gcc.dg/builtins-config.h: Use #elif.
6051
6052 2004-02-26  Michael Matz  <matz@suse.de>
6053
6054         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
6055         * gcc.dg/991214-1.c: Likewise.
6056         * gcc.dg/i386-asm-1.c: Likewise.
6057
6058 2004-02-25  Richard Henderson  <rth@redhat.com>
6059
6060         * gcc.c-torture/execute/20040208-2.c: Move ...
6061         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
6062
6063 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6064
6065         PR c++/14246
6066         * g++.dg/other/crash-3.C: New test.
6067
6068 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6069
6070         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
6071         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
6072
6073         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
6074         HP-UX.
6075
6076 2004-02-24  Michael Matz  <matz@suse.de>
6077
6078         * gcc.dg/i386-regparm.c: New.
6079
6080 2004-02-23  James E Wilson  <wilson@specifixinc.com>
6081
6082         * gcc.c-torture/execute/20040223-1.c: New.
6083
6084 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
6085             Kazu Hirata  <kazu@cs.umass.edu>
6086
6087         * gcc.dg/fwritable-strings-1.c: Remove.
6088
6089 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
6090
6091         PR c/14156
6092         * gcc.dg/20040223-1.c: New test.
6093
6094 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6095
6096         PR c++/14106
6097         * g++.dg/ext/typeof9.C: New test.
6098
6099 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6100
6101         PR c++/14250
6102         * g++.dg/other/switch1.C: New test.
6103
6104 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6105
6106         * gcc.dg/cast-function-1.c: Adjust for new informative message.
6107         * gcc.dg/va-arg-1.c: Likewise.
6108
6109 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6110
6111         PR c++/14143
6112         * g++.dg/template/koenig5.C: New test.
6113
6114 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
6115
6116         * g++.dg/ext/altivec-1.C: Generalize target triple.
6117         * g++.dg/ext/altivec-2.C: New test case.
6118         * g++.dg/ext/altivec_check.h: New file.
6119         * gcc.dg/altivec-1.c: Generalize target triple;
6120         include altivec_check.h and call altivec_check().
6121         * gcc.dg/altivec-[2-5].c: Generalize target triple.
6122         * gcc.dg/altivec-6.c: New test case.
6123         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
6124         type casts as needed.
6125         * gcc.dg/altivec-10.c: Include altivec_check.h and call
6126         altivec_check().
6127         * gcc.dg/altivec-12.c: New test case.
6128         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
6129         include altivec_check.h and call altivec_check().
6130         * gcc.dg/altivec_check.h: New file.
6131
6132 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6133
6134         * lib/target-supports.exp (check_alias_available): Don't mangle
6135         function `g' in test program.
6136
6137 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6138
6139         * lib/target-supports.exp (check_profiling_available): Check
6140         argument to determine whether we support a profiling type.
6141         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
6142         check_profiling_available.
6143         * g++.dg/bprob/bprob.exp: Likewise
6144         * g77.dg/bprob/bprob.exp: Likewise.
6145         * gcc.misc-tests/bprob.exp: Likewise.
6146         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
6147         dg-require-profiling and delete expected error handling.
6148         * gcc.dg/20021014-1.c: Likewise.
6149         * gcc.dg/nest.c: Likewise.
6150
6151 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6152
6153         PR c++/12007
6154         * g++.dg/other/vthunk1.C: New test.
6155
6156 2004-02-20  Falk Hueffner  <falk@debian.org>
6157
6158         PR target/14201
6159         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
6160
6161 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
6162
6163         PR c++/13927
6164         * g++.dg/other/error8.C: Remove XFAIL markers.
6165
6166         PR c++/14173
6167         * g++.dg/ext/packed5.C: New test.
6168
6169         PR c++/14199
6170         * g++.dg/warn/Wunused-5.C: New test.
6171
6172         PR c++/14186
6173         * g++.dg/lookup/member1.C: New test.
6174
6175 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
6176
6177         * gcc.c-torture/compile/20040130-1.c: Enable only when
6178         __INT_MAX__ >= 2147483647L.
6179         * gcc.c-torture/compile/961203-1.c: Likewise.
6180
6181 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
6182
6183         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
6184         * g++.dg/opt/template1.C: Robustify assembler regexp
6185
6186 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6187
6188         * gcc.c-torture/execute/simd-4.x: Remove.
6189         * gcc.c-torture/execute/va-arg-25.x: Likewise.
6190         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
6191         Guard with #ifndef SKIP_ATTRIBUTE.
6192         * gcc.dg/compat/vector-1_y.c: Likewise.
6193         * gcc.dg/compat/vector-2_x.c: Likewise.
6194         * gcc.dg/compat/vector-2_y.c: Likewise.
6195         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
6196         * g++.dg/eh/simd-2.C: Likewise.
6197
6198 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
6199
6200         * gcc.c-torture/compile/complex-1.c: New.
6201
6202 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
6203
6204         PR target/14209
6205         * gcc.c-torture/execute/20040218-1.c: New test.
6206
6207 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6208
6209         PR c++/14181
6210         * g++.dg/parse/new2.C: New test.
6211
6212 2004-02-18  Paul Brook  <paul@codesourcery.com>
6213
6214         * gcc.c-torture/compile/libcall-1.c: New test.
6215
6216 2004-02-18  Paul Brook  <paul@codesourcery.com>
6217
6218         PR debug/12934
6219         * gcc.dg/debug/debug-7.c: New test.
6220
6221 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
6222
6223         * gcc.dg/20040217-1.c: New test.
6224
6225 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
6226
6227         * gcc.c-torture/execute/990208-1.x: Delete.
6228
6229 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
6230
6231         * gcc.c-torture/execute/20040208-2.x: New file.
6232
6233 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
6234
6235         PR c++/11326
6236         * g++.dg/abi/structret1.C: New test.
6237
6238 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
6239
6240         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
6241         (i386_cpuid): No need to test if cpuid is available on AMD64.
6242         Fix assembly, so that it works onboth i386 and AMD64.
6243         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
6244         (vecInLong): Fix s[] member type to unsigned int.
6245         (vecInWord): Remove type.
6246         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
6247         (a64, b64, c64, d64, e64): Remove.
6248         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
6249         Remove unused variable.  Remove initialization of removed variables.
6250         Don't call mmx_tests nor sse_tests.
6251         (reference_mmx, reference_sse): Remove.
6252         (check): Add return stmt.
6253         * gcc.dg/i386-sse-7.c: New test.
6254         * gcc.dg/i386-mmx-4.c: New test.
6255
6256 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6257
6258         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
6259         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6260         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6261         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
6262         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
6263         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
6264         g++.dg/tc1/dr94.C: Fix line terminator.
6265
6266 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
6267
6268         * gcc.c-torture/compile/20040216-1.c: New.
6269
6270 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6271
6272         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6273         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6274         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
6275         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
6276         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
6277         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
6278
6279 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6280
6281         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
6282
6283 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
6284
6285         PR c++/13971
6286         * g++.dg/expr/cond4.C: New test.
6287
6288         PR c++/14086
6289         * g++.dg/lookup/crash2.C: New test.
6290
6291 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
6292
6293         * gcc.c-torture/compile/20040214-2.c: New test.
6294
6295 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
6296
6297         PR c++/14116
6298         * g++.dg/ext/typeof8.C: New test.
6299
6300 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
6301
6302         * gcc.c-torture/compile/20040214-1.c: New test.
6303
6304 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6305
6306         PR c++/13635
6307         * g++.dg/template/spec11.C: New test.
6308
6309 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6310
6311         PR c++/13927
6312         * g++.dg/other/error8.C: New test.
6313
6314 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
6315
6316         PR c++/14122
6317         * g++.dg/template/array4.C: New test.
6318
6319         PR c++/14108
6320         * g++.dg/inherit/thunk2.C: New test.
6321
6322         PR c++/14083
6323         * g++.dg/eh/cond2.C: New test.
6324
6325 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
6326
6327         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
6328
6329 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
6330
6331         * lib/scanasm.exp (dg-scan): Quote pattern before display.
6332
6333 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
6334
6335         * g++.dg/simd-2.C: xfail on ppc64-linux.
6336
6337 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6338
6339         PR c/456
6340         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
6341         tests.
6342
6343 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
6344
6345         * gcc.dg/builtins-33.c: New test.
6346
6347 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
6348
6349         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
6350
6351 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6352
6353         * g++.dg/simd-2.C: Set -maltivec for ppc64.
6354
6355 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6356
6357         * gcc.dg/ppc64-abi-3.c: New test.
6358
6359 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
6360
6361         PR c/14092
6362
6363         * gcc.dg/pr14092-1.c: New testcase.
6364
6365 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
6366
6367         * gcc.dg/cpp/assert4.c: Fix typo last change.
6368
6369         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
6370         * gcc.dg/cpp/assert4.c: Handle powerpc64.
6371
6372         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
6373
6374 2004-02-09  Roger Sayle  <roger@eyesopen.com>
6375
6376         * gcc.c-torture/compile/20040209-1.c: New test case.
6377
6378 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6379
6380         * gcc.dg/c90-init-1.c: Adjust expected error messages.
6381
6382 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
6383
6384         * gcc.c-torture/execute/20040208-[12].c: New tests.
6385
6386 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6387
6388         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
6389
6390 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6391
6392         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
6393
6394 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6395
6396         Bug 13856
6397         * gcc.dg/visibility-8.c: New testcase.
6398
6399 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6400
6401         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
6402         arguments.
6403         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
6404
6405 2004-02-07  Roger Sayle  <roger@eyesopen.com>
6406
6407         PR middle-end/13696
6408         * g++.dg/opt/fold1.C: New test case.
6409
6410 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6411
6412         PR c++/14033
6413         * g++.dg/other/crash-2.C: New test.
6414
6415 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6416
6417         PR c++/14028
6418         * g++.dg/parse/angle-bracket2.C: New test.
6419
6420 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6421
6422         PR middle-end/13750
6423         Revert:
6424         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6425         PR pch/13361
6426         * testsuite/g++.dg/pch/wchar-1.C: New.
6427         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6428
6429 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6430
6431         PR c++/14008
6432         * g++.dg/parse/error15.C: New test.
6433         * g++.dg/parse/crash11.C: Update dg-error mark.
6434
6435 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6436
6437         PR c++/13932
6438         * g++.dg/warn/conv2.C: New test.
6439
6440 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6441
6442         PR c++/13086
6443         * g++.dg/warn/incomplete1.C: Remove xfail.
6444
6445 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6446
6447         * lib/file-format.exp (gcc_target_object_format): Use
6448         ${tool}_target_compile, not gcc_target_compile.
6449         * lib/target-supports.exp (check_alias_available): Likewise.
6450         (check_gc_sections_available): Likewise.
6451         * g++.dg/ext/attrib10.C: Use dg-require-alias.
6452         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
6453         dg-require-alias.
6454
6455 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6456
6457         PR c++/13969
6458         * g++.dg/template/static6.C: New test.
6459
6460 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
6461
6462         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
6463
6464 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6465
6466         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
6467         tests for systems where `char' is unsigned by default.
6468
6469 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6470
6471         PR c++/13997
6472         * g++.dg/template/partial3.C: New test.
6473
6474 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
6475
6476         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
6477         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
6478         Remove mentions of obsolete ports.
6479
6480 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
6481
6482         * gcc.dg/noncompile/20001228-1.c: Fix for new
6483         error message.
6484
6485 2004-02-03  Roger Sayle  <roger@eyesopen.com>
6486
6487         PR target/9348
6488         * gcc.c-torture/execute/multdi-1.c: New test case.
6489
6490 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6491
6492         PR c++/13925
6493         * g++.dg/template/lookup5.C: New test.
6494
6495 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6496
6497         PR c++/13950
6498         * g++.dg/template/lookup4.C: New test.
6499
6500         PR c++/13970
6501         * g++.dg/parse/error14.C: New test.
6502
6503         PR c++/14002
6504         * g++.dg/parse/template13.C: New test.
6505
6506 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6507
6508         PR c++/13978
6509         * g++.dg/template/koenig4.C: New test.
6510
6511         PR c++/13968
6512         * g++.dg/template/crash17.C: New test.
6513
6514         PR c++/13975
6515         * g++.dg/parse/error13.C: New test.
6516         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6517
6518 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6519
6520         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6521
6522 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6523
6524         PR c/11658
6525         PR c/13994
6526         * gcc.dg/noncompile/20040203-1.c: New test.
6527         * gcc.dg/noncompile/20040203-2.c: Likewise.
6528         * gcc.dg/noncompile/20040203-3.c: Likewise.
6529         * gcc.dg/20040203-1.c: Likewise.
6530
6531 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6532
6533         PR c++/10858
6534         * g++.dg/template/sizeof7.C: New test.
6535
6536 2004-02-02  Eric Christopher  <echristo@redhat.com>
6537             Zack Weinberg  <zack@codesourcery.com>
6538
6539         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6540
6541 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
6542
6543         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
6544         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
6545         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
6546         * gcc.dg/cleanup-5.c: Run only on Linux targets.
6547
6548 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
6549
6550         PR c++/13113
6551         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
6552
6553         PR c++/13854
6554         * g++.dg/ext/attrib13.C: New test.
6555
6556         PR c++/13907
6557         * g++.dg/conversion/op2.C: New test.
6558
6559 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6560
6561         * gcc.dg/titype-1.c: Fix pasto.
6562
6563 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6564
6565         * gcc.dg/titype-1.c: New test.
6566
6567 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6568
6569         PR c++/13957
6570         * g++.dg/template/non-type-template-argument-1.C,
6571         g++.dg/template/qualified-id1.C: Update dg-error marks.
6572         * g++.dg/template/nontype6.C: New test.
6573
6574 2004-02-01  Roger Sayle  <roger@eyesopen.com>
6575
6576         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
6577         * gcc.dg/builtins-31.c: New testcase.
6578         * gcc.dg/builtins-32.c: New testcase.
6579
6580 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
6581
6582         * objc.dg/call-super-2.m: Update line numbers
6583         for the including of stddef.h.
6584
6585 2004-01-30  Michael Matz  <matz@suse.de>
6586
6587         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
6588         g++.dg/ext/case-range3.C: New tests.
6589
6590 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6591
6592         DR206
6593         PR c++/13813
6594         * g++.dg/template/member4.C: New test.
6595
6596 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6597
6598         PR c++/13683
6599         * g++.dg/template/sizeof6.C: New test.
6600
6601 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6602
6603         * gcc.dg/fwritable-strings-1.c: New test.
6604
6605 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6606
6607         * gcc.c-torture/compile/20040130-1.c: New test.
6608
6609 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
6610
6611         * objc.dg/call-super-2.m: Include stddef.h for size_t.
6612
6613 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
6614
6615         PR c++/13883
6616         * g++.dg/template/ctor3.C: New test.
6617
6618 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6619
6620         * g++.dg/tc1: New directory.
6621         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
6622         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
6623         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
6624         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
6625         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
6626
6627 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6628
6629         * g++.dg/parse/error11.C: New test.
6630         * g++.dg/parse/error12.C: Likewise.
6631
6632 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
6633
6634         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
6635         (scan_initial, main): Use aligned_sizeof instead of sizeof.
6636
6637 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
6638
6639         PR c++/13791
6640         * g++.dg/ext/attrib12.C: New test.
6641
6642         PR c++/13736
6643         * g++.dg/parse/cast2.C: New test.
6644
6645 2004-01-27  James E Wilson  <wilson@specifixinc.com>
6646
6647         * objc.dg/encode-2.m (main): New local string.  Set depending on
6648         sizeof long.  Use in sscanf call.
6649         * objc.dg/encode-3.m (main): New local string.  Set depending on
6650         sizeof long.  Use in scan_initial call.
6651
6652 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6653
6654         * objc.dg/call-super-2.m: Make LP64-safe.
6655         * objc.dg/desig-init-1.m: Likewise.
6656
6657 2004-01-27  Devang Patel <dpatel@apple.com>
6658
6659         * g++.dg/debug/namespace1.C: New test.
6660
6661 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
6662
6663         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
6664         xscale-*-*.
6665
6666         * gcc.dg/arm-mmx-1.c: New test.
6667
6668 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6669
6670         * gcc.dg/20040127-1.c: New test.
6671         * gcc.dg/20040127-2.c: New test.
6672
6673 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6674
6675         * objc.dg/stret-1.m (glob): Renamed to globa.
6676
6677 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
6678
6679         PR c++/13663
6680         * g++.dg/expr/for1.C: New test.
6681
6682 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
6683
6684         PR middle-end/13779
6685         * gcc.dg/darwin-longlong.c: New test.
6686
6687 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
6688
6689         * gcc.dg/20040124-1.c: Moved test from here...
6690         * gcc.c-torture/compile/20040124-1.c: ...to here.
6691
6692 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6693
6694         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
6695         the assembly output if -m64 is passed.
6696
6697 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
6698
6699         PR c++/13833
6700         * g++.dg/template/cond3.C: New test.
6701
6702 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6703
6704         PR c++/13810
6705         * g++.dg/template/ttp7.C: New test.
6706
6707 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6708
6709         PR c++/13797
6710         * g++.dg/template/nontype4.C: New test.
6711         * g++.dg/template/nontype5.C: Likewise.
6712
6713 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
6714
6715         * gcc.dg/torture/mips-clobber-at.c: New test.
6716
6717 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
6718
6719         * gcc.dg/20040124-1.c: New test.
6720
6721 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
6722
6723         * gcc.dg/20040123-1.c: New test.
6724
6725 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6726
6727         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
6728
6729 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6730
6731         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
6732
6733 2004-01-23  Andrew Pinski  <apinski@apple.com>
6734
6735         * gcc.dg/20030121-1.c: Move to ..
6736         * gcc.dg/20040121-1.c: here.
6737
6738 2004-01-23  Roger Sayle  <roger@eyesopen.com>
6739
6740         * gcc.dg/builtins-29.c: New test case.
6741
6742 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6743
6744         PR 18314
6745         * gcc.dg/builtins-30.c: New testcase.
6746
6747 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
6748
6749         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
6750         * lib/g77.exp: Likewise.
6751         * lib/objc.exp: Likewise.
6752         * lib/g++.exp: Likewise.
6753
6754 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6755
6756         * gcc.dg/struct-by-value-2.c: New test.
6757
6758 2004-01-21  Andrew Pinski  <apinski@apple.com>
6759
6760         PR target/13785
6761         * gcc.dg/20030121-1.c: New test.
6762
6763 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
6764
6765         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
6766         clobber frame pointer register in asm statement.
6767
6768 2004-01-21  Falk Hueffner  <falk@debian.org>
6769
6770         * gcc.c-torture/compile/20040121-1.c: New test.
6771
6772 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6773
6774         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6775
6776 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6777
6778         * gcc.dg/ppc64-abi-2.c: New test.
6779
6780 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6781
6782         * lib/treelang.exp: Fill out this file.
6783         * lib/treelang-dg.exp: New File.
6784
6785 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6786
6787         * gcc.c-torture/compile/981022-1.c: Remove.
6788         * gcc.dg/array-5.c: Remove XFAIL.
6789         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6790         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6791         gcc.dg/cond-lvalue-1.c: Update.
6792         * gcc.dg/cast-lvalue-2.c: New test.
6793
6794 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6795
6796         PR c++/13592
6797         * g++.dg/other/error1.C (class foo): Tweak error message.
6798
6799         PR c++/13592
6800         * g++.dg/template/call2.C: New test.
6801
6802 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6803
6804         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6805         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6806         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6807         scalar-return-1_x.c, scalar-return-2_y.c,
6808         scalar-return-3_x.c, scalar-return-3_y.c,
6809         scalar-return-4_x.c, scalar-return-4_y.c,
6810         struct-align-1.h, struct-align-1_x.c,
6811         struct-align-1_y.c, struct-align-2.h,
6812         struct-align-2_x.c, struct-align-2_y.c,
6813         struct-by-value-10_y.c, struct-by-value-11_x.c,
6814         struct-by-value-11_y.c, struct-by-value-12_x.c,
6815         struct-by-value-12_y.c, struct-by-value-13_x.c,
6816         struct-by-value-13_y.c, struct-by-value-14_x.c,
6817         struct-by-value-14_y.c, struct-by-value-15_x.c,
6818         struct-by-value-15_y.c, struct-by-value-16_y.c,
6819         struct-by-value-17_y.c, struct-by-value-18_y.c,
6820         struct-by-value-19_y.c, struct-by-value-1_x.c,
6821         struct-by-value-1_y.c, struct-by-value-20_y.c,
6822         struct-by-value-2_x.c, struct-by-value-2_y.c,
6823         struct-by-value-3_y.c, struct-by-value-4_x.c,
6824         struct-by-value-4_y.c, struct-by-value-5_y.c,
6825         struct-by-value-6_y.c, struct-by-value-7_y.c
6826         struct-by-value-8_x.c, struct-by-value-8_y.c
6827         struct-by-value-9_x.c, struct-by-value-9_y.c
6828         struct-return-10_x.c, struct-return-10_y.c,
6829         struct-return-19_x.c, struct-return-20_x.c
6830         struct-return-2_x.c, struct-return-2_y.c
6831         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6832         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6833
6834 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6835
6836         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6837         attribute on sparc*-sun-solaris2.*.
6838
6839 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6840
6841         PR c++/13710
6842         * g++.dg/ext/typeof7.C: New test.
6843
6844 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6845
6846         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6847         * gcc.dg/const-elim-1.c: Same.
6848
6849 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6850
6851         * objc.dg/stret-1.m: New.
6852         * objc.dg/stret-2.m: New.
6853
6854 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6855
6856         PR c++/11895
6857         * g++.dg/ext/vector1.C: New test.
6858
6859 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6860
6861         * gcc.dg/pch/import-1.c: New.
6862         * gcc.dg/pch/import-1.hs: New.
6863         * gcc.dg/pch/import-1a.h: New.
6864         * gcc.dg/pch/import-1b.h: New.
6865         * gcc.dg/pch/import-1c.h: New.
6866
6867 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6868
6869         PR c++/13574
6870         * g++.dg/ext/array1.C: New test.
6871
6872         PR c++/13178
6873         * g++.dg/conversion/op1.C: New test.
6874
6875 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6876
6877         PR 11864
6878         From Kazumoto Kojima / Dan Kegel:
6879         * gcc.dg/pr11864-1.c: New test.
6880
6881         PR 10392
6882         From Marcus Comstedt / Dan Kegel:
6883         * gcc.dg/pr10392-1.c: New test.
6884
6885 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6886
6887         PR c++/13478
6888         * g++.dg/init/ref10.C: New test.
6889
6890 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6891
6892         PR c++/13407
6893         * g++.dg/parse/typename6.C: New test.
6894
6895 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6896
6897         PR pch/13361
6898         * testsuite/g++.dg/pch/wchar-1.C: New.
6899         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6900
6901 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6902
6903         PR c++/9259
6904         * g++.dg/expr/sizeof2.C: New test.
6905
6906 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6907
6908         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6909
6910 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6911
6912         PR c++/13659
6913         * g++.dg/lookup/strong-using-3.C: New.
6914         * g++.dg/lookup/using-10.C: New.
6915
6916 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6917
6918         PR c++/13594
6919         * g++.dg/lookup/strong-using-2.C: New.
6920
6921 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
6922             Dan Kegel <dank@kegel.com>
6923             J"orn Rennecke <joern.rennecke@superh.com>
6924
6925         PR target/9365
6926         * gcc.dg/pr9365-1.c: New test.
6927
6928 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6929
6930         PR c++/8856
6931         * g++.dg/parse/casting-operator2.C: New test.
6932         * g++.old-deja/g++.pt/explicit83.C: Remove.
6933
6934 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6935
6936         * gcc.dg/label-compound-stmt-1.c: New test.
6937         * gcc.c-torture/compile/950922-1.c,
6938         gcc.c-torture/compile/20000211-3.c,
6939         gcc.c-torture/compile/20000518-1.c,
6940         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
6941         compound statements.
6942
6943 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
6944
6945         * gcc.dg/ppc64-abi-1.c: New test.
6946
6947 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
6948
6949          * g++.dg/ext/attrib9.C: Add dg-warnings.
6950
6951 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6952
6953         PR c++/12335
6954         * g++.dg/parse/dtor3.C: New test.
6955
6956 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6957
6958         PR c++/12709
6959         * g++.dg/parse/try-catch-1.C: New test.
6960
6961 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
6962
6963         * ada/acats/run_all.sh: Add more verbose output in acats.log
6964         when compiling tests.
6965
6966 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6967
6968         PR 13656
6969         * gcc.dg/typedef-redecl.c: New test case.
6970         * gcc.dg/typedef-redecl.h: New support file.
6971
6972 2004-01-13  Jan Hubicka  <jh@suse.cz>
6973
6974         * gcc.dg/always_inline.c: New test.
6975         * gcc.dg/debug/20031231-1.c: Fix.
6976
6977 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6978
6979         PR c++/13474
6980         * g++.dg/template/array3.C: New test.
6981
6982 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6983
6984         * g++.dg/ext/lvalue1.C: No longer expected to fail.
6985         * g++.dg/warn/Wunused-2.C: Likewise.
6986
6987 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6988
6989         PR c++/13289
6990         * g++.dg/template/instantiate6.C: New test.
6991
6992 2004-01-12  Roger Sayle  <roger@eyesopen.com>
6993
6994         PR middle-end/11397
6995         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
6996
6997 2004-01-12  Jan Hubicka  <jh@suse.cz>
6998
6999         PR opt/12826
7000         * gcc.dg/20040112-1.c: New.
7001
7002         * gcc.dg/dwarf-die[1-7].c: Move to...
7003         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
7004         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
7005
7006 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
7007
7008         PR c++/4100
7009         * g++.dg/parse/friend4.C: New test.
7010
7011 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
7012
7013         PR c++/4100
7014         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
7015         definition is called a friend.
7016
7017 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
7018
7019         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
7020
7021 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
7022
7023         PR c++/3478
7024         * g++.dg/parse/error10.C: New test.
7025         * g++.dg/template/arg2.C: Accept "invalid type" error.
7026
7027 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
7028
7029         PR middle-end/13392
7030         * g++.dg/opt/expect2.C: New test.
7031
7032 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7033
7034         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
7035         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
7036         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
7037         Update dg-error regexps.
7038
7039 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
7040
7041         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
7042         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
7043
7044 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7045
7046         * gcc.dg/pragma-re-1.c: Use right pointer type.
7047
7048 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7049
7050         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
7051
7052 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
7053
7054         * gcc.dg/rs6000-ldouble-1.c: New.
7055
7056 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7057
7058         DR 337
7059         PR c++/9256
7060         * g++.dg/other/abstract1.C: New test.
7061
7062 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
7063
7064         * g++.dg/lookup/strong-using-1.C: New.
7065
7066 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7067
7068         PR c/11234
7069         * gcc.dg/func-ptr-conv-1.c: New test.
7070         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
7071
7072 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
7073
7074         PR target/13380.
7075         * gcc.c-torture/compile/20040109-1.c: New.
7076
7077 2004-01-08  Stuart Hastings  <stuart@apple.com>
7078
7079         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
7080         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
7081         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
7082
7083 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
7084
7085         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
7086
7087 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7088
7089         * ada/acats/run_acats: Treat 'gnatchop' the same way
7090         as 'gnatmake'.  Export GCC_DRIVER.
7091         * ada/acats/run_all.sh: Add target_gnatchop.  Use
7092         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
7093
7094 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7095
7096         PR c++/12573
7097         * g++.dg/template/dependent-expr4.C: New test.
7098
7099 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
7100
7101         * gcc.dg/altivec-11.c: New test.
7102
7103 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
7104
7105         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
7106
7107 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7108
7109         PR c/6024
7110         * gcc.dg/enum-compat-1.c: New test.
7111         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
7112
7113 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7114
7115         PR c/12165
7116         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
7117         gcc.dg/c99-idem-qual-3.c: New tests.
7118
7119 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
7120
7121         * gcc.dg/winline-7.c: Don't cast void * to int.
7122
7123 2004-01-06  Jan Hubicka  <jh@suse.cz>
7124
7125         * gcc.dg/i386-sse-5.c: New test
7126         * g++.dg/eh/simd-1.c: Add -w argument for i386.
7127
7128 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7129
7130         PR c++/12815
7131         * g++.dg/rtti/typeid4.C: New test.
7132
7133 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7134
7135         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
7136
7137 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7138
7139         PR c++/12132
7140         * g++.dg/template/error11.C: New test.
7141
7142         PR c++/13451
7143         * g++.dg/template/class2.C: New test.
7144
7145 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7146         Richard Sandiford <rsandifo@redhat.com>
7147
7148         PR c++/13387
7149         * g++.dg/opt/alias3.C: New test.
7150
7151 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
7152
7153         PR c++/13157
7154         * g++.dg/template/koenig3.C: New test.
7155
7156         PR c++/13529
7157         * g++.dg/parse/offsetof3.C: New test.
7158
7159         * g++.dg/init/copy7.C: Add missing dg-error markers.
7160
7161         PR c++/12226
7162         * g++.dg/init/copy7.c: New test.
7163
7164         PR c++/13536
7165         * g++.dg/parse/cast1.C: New test.
7166
7167 2004-01-04  Jan Hubicka  <jh@suse.cz>
7168
7169         * gcc.dg/winline[1-7].c: New tests.
7170
7171 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7172
7173         PR c++/13520
7174         * g++.dg/template/qualttp22.C: New test.
7175
7176 2004-01-01  Jan Hubicka  <jh@suse.cz>
7177
7178         * gcc.dg/debug/20031231-1.c: New.
7179         * gcc.c-torture/compile/20040101-1.c: New.
7180         * gcc.dg/dwarf-die-[1-7].c: New.
7181
7182 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
7183
7184         PR optimization/13521
7185         * gcc.c-torture/compile/20031231-1.c: New test.
7186
7187 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7188
7189         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
7190
7191 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7192
7193         PR c++/10079
7194         * g++.dg/template/crash16.C: New test.
7195
7196 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
7197
7198         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
7199
7200 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7201
7202         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
7203         ports.
7204         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7205         * g++.old-deja/g++.law/profile1.C: Likewise.
7206         * gcc.c-torture/compile/981006-1.c: Likewise.
7207         * gcc.c-torture/execute/loop-2e.x: Likewise.
7208         * gcc.c-torture/execute/loop-2f.x: Remove.
7209         * gcc.c-torture/execute/loop-2g.x: Likewise.
7210         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
7211         * gcc.dg/20020312-2.c: Remove traces of dead ports.
7212
7213 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
7214
7215         PR c++/13507
7216         * g++.dg/ext/attrib11.C: New test.
7217
7218         PR c++/13494
7219         * g++.dg/template/array2-1.C: New test.
7220         * g++.dg/template/array2-2.C: New test.
7221
7222 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
7223
7224         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
7225
7226 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7227
7228         PR c++/12774
7229         * g++.dg/template/array1-1.C: New test.
7230         * g++.dg/template/array1-2.C: New test.
7231
7232 2003-12-29  Roger Sayle  <roger@eyesopen.com>
7233
7234         PR fortran/12632
7235         * g77.dg/12632.f: New test case.
7236
7237 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7238
7239         PR c++/13289
7240         * g++.dg/parse/nontype1.C: New test.
7241
7242 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7243
7244         PR c++/12403
7245         * g++.dg/parse/explicit1.C: New test.
7246         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
7247
7248 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7249
7250         PR c++/13081
7251         * g++.dg/opt/inline6.C: New test.
7252
7253         PR c++/12613
7254         * g++.dg/parse/error9.C: New test.
7255
7256         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
7257
7258 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7259
7260         PR c++/13009
7261         * g++.dg/init/assign1.C: New test.
7262
7263 2003-12-28  Roger Sayle  <roger@eyesopen.com>
7264
7265         PR c++/13070
7266         * g++.dg/warn/format3.C: New test case.
7267
7268 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7269
7270         * gcc.c-torture/compile/20031227-1.c: New test.
7271
7272 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7273
7274         * g++.dg/bprob/bprob.exp: Load target-supports.exp
7275         * g77.dg/bprob/bprob.exp: Likewise.
7276         * gcc.misc-tests/bprob.exp: Likewise.
7277         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
7278         variants on systems where the library does not provide that
7279         functionality.
7280         * gcc.dg/builtins-20.c: Use builtins-config.h.
7281         * gcc.dg/builtins-config.h: New file.
7282
7283 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7284
7285         * lib/gcc-dg.exp (dg-require-profiling): New function.
7286         * lib/target-supports.exp (check_profiling_available): Likewise.
7287         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
7288         * g77.dg/bprob/bprob.exp: Likewise.
7289         * gcc.misc-tests/bprob.exp: Likewise.
7290         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
7291         * gcc.dg/20021014-1.c: Likewise.
7292         * gcc.dg/nest.c: Likewise.
7293
7294 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7295
7296         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
7297         compiling.
7298         * g++.dg/lookup/java2.C: Likewise.
7299         * gcc.dg/cpp/lexident.c: Likewise.
7300
7301 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
7302
7303         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
7304         given.
7305         * gcc.c-torture/compile/961203-1.c: Likewise.
7306         * gcc.c-torture/compile/980506-1.c: Likewise.
7307
7308 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
7309
7310         * lib/gcc-dg.exp (dg-prune-output): New annotation.
7311         (additional_prunes): New global.
7312         (gcc-dg-prune): Handle additional per-test pruning.
7313         (dg-test): Clear additional_prunes between tests.
7314
7315         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
7316         dg-prune-output to avoid spurious failures from assembler
7317         complaining about nonexistent WAW violations.
7318         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
7319         Use dg-prune-output to avoid spurious failures from assembler
7320         warning about Itanium B-step errata.
7321
7322 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7323
7324         * g++.dg/abi/macro0.C: New test.
7325         * g++.dg/abi/macro1.C: Likewise.
7326         * g++.dg/abi/macro2.C: Likewise.
7327
7328         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
7329         * g++.dg/abi/bitfield7.C: Likewise.
7330         * g++.dg/abi/dtor2.C: Likewise.
7331         * g++.dg/abi/mangle11.C: Likewise.
7332         * g++.dg/abi/mangle12.C: Likewise.
7333         * g++.dg/abi/mangle14.C: Likewise.
7334         * g++.dg/abi/mangle17.C: Likewise.
7335         * g++.dg/abi/vbase10.C: Likewise.
7336         * g++.dg/abi/vbase14.C: Likewise.
7337         * g++.dg/template/qualttp17.C: Likewise.
7338
7339 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7340
7341         PR c/11995
7342         * gcc.dg/20031223-1.c: New test.
7343
7344 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7345
7346         * gcc.dg/noreturn-7.c: New test.
7347
7348 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7349
7350         * gcc.dg/null-pointer-1.c: New test.
7351
7352 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7353
7354         * g++.old-deja/g++.jason/template18.C: Remove.
7355         * g++.old-deja/g++.jason/template37.C: Likewise.
7356
7357         PR c++/12862
7358         * g++.dg/lookup/ns1.C: New test.
7359
7360         PR c++/12397
7361         * g++.dg/template/lookup3.C: New test.
7362
7363 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7364
7365         * g++.dg/template/recurse1.C: New test
7366
7367 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7368
7369         PR c++/12479
7370         * g++.dg/parse/semicolon1.C: New test.
7371         * g++.dg/parse/semicolon1.h: Likewise.
7372
7373 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
7374
7375         * gcc.dg/darwin-misaligned.c: New test.
7376
7377 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7378
7379         PR c/9163
7380         * gcc.dg/20031222-1.c: New test.
7381
7382 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
7383
7384         PR c++/13438
7385         * g++.dg/parse/error8.C: New test.
7386
7387         PR c++/11554
7388         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
7389
7390 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
7391
7392         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
7393         too small.
7394         * gcc.c-torture/compile/930217-1.c: Likewise.
7395         * gcc.c-torture/compile/930513-1.c: Likewise.
7396         * gcc.c-torture/execute/920908-2.c: Likewise.
7397         * gcc.c-torture/execute/921204-1.c: Likewise.
7398         * gcc.c-torture/execute/930621-1.c: Likewise.
7399         * gcc.c-torture/execute/930630-1.c: Likewise.
7400         * gcc.c-torture/execute/931031-1.c: Likewise.
7401         * gcc.c-torture/execute/980602-2.c: Likewise.
7402         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7403         * gcc.c-torture/execute/compndlit-1.c: Likewise.
7404         * gcc.c-torture/execute/extzvsi.c: Likewise.
7405         * gcc.c-torture/unsorted/ext.c: Likewise.
7406
7407 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
7408
7409         PR target/12749
7410         * gcc.c-torture/compile/20031220-2.c: New test case.
7411
7412 2003-12-20  Roger Sayle  <roger@eyesopen.com>
7413
7414         PR optimization/13031
7415         * gcc.c-torture/compile/20031220-1.c: New test case.
7416
7417 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7418
7419         * gcc.dg/cast-function-1.c: New test.
7420
7421 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7422
7423         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
7424         formats.
7425
7426 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
7427
7428         PR c++/12795
7429         * g++.dg/ext/attrib10.C: New test.
7430
7431 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7432
7433         * gcc.dg/cleanup-10.c: New test.
7434         * gcc.dg/cleanup-11.c: New test.
7435
7436 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7437
7438         PR c++/13239
7439         * g++.dg/opt/expect1.C: New test.
7440
7441 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
7442
7443         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
7444
7445 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
7446
7447         PR debug/12923
7448         * gcc.dg/20031218-1.c: New test.
7449
7450         PR debug/12389
7451         * gcc.dg/20031218-2.c: New test.
7452         * gcc.dg/20031218-3.c: New test.
7453
7454         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
7455         of label name and allow for USER_LABEL_PREFIX == "_" names.
7456         * g++.dg/abi/mangle18-2.C: Likewise.
7457         * g++.dg/abi/mangle19-1.C: Likewise.
7458         * g++.dg/abi/mangle19-2.C: Likewise.
7459         * g++.dg/abi/mangle20-1.C: Likewise.
7460         * g++.dg/abi/mangle20-2.C: Likewise.
7461
7462 2003-12-18  Richard Henderson  <rth@redhat.com>
7463
7464         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
7465
7466 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
7467             Dan Kegel <dank@kegel.com>
7468
7469         PR other/12009
7470         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
7471         testing a cross compiler, it causes spurious compile failures.
7472         * lib/g++.exp: Likewise.
7473
7474 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7475
7476         PR c++/13262
7477         * g++.dg/template/access13.C: New test.
7478
7479 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7480
7481         * gcc.dg/20031216-1.c: New test.
7482
7483 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7484
7485         PR c++/9154
7486         * g++.dg/template/error10.C: New test.
7487
7488 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7489
7490         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
7491         * g++.dg/eh/simd-2.C: Likewise.
7492
7493 2003-12-17  James E Wilson  <wilson@specifixinc.com>
7494             Roger Sayle  <roger@eyesopen.com>
7495
7496         * gcc.c-torture/execute/ieee/mzero5.c: New.
7497
7498 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7499
7500         PR c++/10603
7501         * g++.dg/parse/error6.C: New test.
7502
7503         PR c++/12827
7504         * g++.dg/parse/error7.C: New test.
7505
7506 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7507
7508         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7509         at -O with stabs debugging formats.
7510         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7511         * gcc.dg/debug/debug-2.c: Likewise.
7512
7513 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7514
7515         PR c++/12696
7516         * g++.dg/init/error1.C: New test.
7517
7518         PR c++/12218
7519         * g++.dg/init/pm3.C: New test.
7520
7521 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7522
7523         PR c/3347
7524         * gcc.dg/bitfld-8.c: New test.
7525
7526 2003-12-16  James Lemke  <jim@wasabisystems.com>
7527
7528         * gcc.dg/arm-scd42-[123].c: New tests.
7529
7530 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7531
7532         PR c++/9043
7533         * g++.dg/abi/mangle20-1.C: New test.
7534         * g++.dg/abi/mangle20-2.C: New test.
7535
7536 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7537
7538         PR c++/13275
7539         * g++.dg/other/offsetof2.C: Remove XFAIL.
7540         * g++.dg/parse/offsetof1.C: New test.
7541         * g++.gd/parse/offsetof2.C: Likewise.
7542
7543 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7544
7545         * g++.dg/template/nontype3.C: New test.
7546         * g++.dg/template/static2.C: Tweaked the dg-error clause.
7547
7548 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7549
7550         * g++.dg/warn/noreturn-3.C: Also test instantiation.
7551
7552 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7553
7554         PR c++/13387
7555         * g++.dg/expr/assign1.C: New test.
7556
7557         PR c++/13242
7558         * g++.dg/abi/mangle19-1.C: New test.
7559         * g++.dg/abi/mangle19-2.C: New test.
7560
7561 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
7562
7563         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
7564
7565 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7566
7567         * gcc.c-torture/execute/20031216-1.c: New test.
7568
7569 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7570
7571         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
7572         an ICE regression.
7573
7574 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7575
7576         PR c++/10926
7577         * g++.dg/template/error9.C: New test.
7578
7579         PR c++/11116
7580         * g++.dg/template/error8.C: New test.
7581
7582 2003-12-15  Roger Sayle  <roger@eyesopen.com>
7583
7584         PR middle-end/13400
7585         * gcc.c-torture/execute/20031215-1.c: New test case.
7586
7587 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7588
7589         PR c++/13269
7590         * g++.dg/parse/error5.C: New test.
7591
7592         PR c++/12989
7593         * g++.dg/expr/sizeof1.C: New test.
7594
7595         PR c++/13310
7596         * g++.dg/template/crash15.C: New test.
7597
7598 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7599
7600         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
7601         a non-POD type as the last named parameter of a varargs function.
7602
7603 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7604
7605         PR c++/13243
7606         PR c++/12573
7607         * g++.dg/template/crash14.C: New test.
7608         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
7609
7610 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7611
7612         * g++.dg/other/java1.C: New test.
7613
7614         PR c++/13241
7615         * g++.dg/abi/mangle18-1.C: New test.
7616         * g++.dg/abi/mangle18-2.C: New test.
7617
7618 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7619
7620         PR optimization/10312
7621         * gcc.c-torture/execute/20031214-1.c: New.
7622
7623 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
7624
7625         PR c++/10779
7626         PR c++/12160
7627         * g++.dg/parse/error3.C: New test.
7628         * g++.dg/parse/error4.C: Likewise.
7629         * g++.dg/abi/mangle4.C: Tweak error messages.
7630         * g++.dg/lookup/using5.C: Likewise.
7631         * g++.dg/other/error2.C: Likewise.
7632         * g++.dg/parse/typename5.C: Likewise.
7633         * g++.dg/parse/undefined1.C: Likewise.
7634         * g++.dg/template/arg2.C: Likewise.
7635         * g++.dg/template/ttp3.C: Likewise.
7636         * g++.dg/template/type1.C: Likewise.
7637         * g++.old-deja/g++.other/crash32.C: Likewise.
7638         * g++.old-djea/g++.pt/defarg8.C: Likewise.
7639
7640 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7641
7642         PR c++/13106
7643         * g++.dg/warn/noreturn-3.C: New test.
7644
7645 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7646
7647         PR c++/13118
7648         * g++.dg/abi/covariant3.C: New.
7649
7650 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
7651
7652         * g++.dg/eh/ia64-1.C: New test.
7653
7654 2003-12-12  Roger Sayle  <roger@eyesopen.com>
7655
7656         PR optimization/13037
7657         * g77.f-torture/execute/13037.f: New test case.
7658
7659 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7660
7661         PR c++/12881
7662         * g++.dg/abi/covariant2.C: New.
7663
7664 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
7665
7666         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
7667
7668 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
7669
7670         * gcc.c-torture/execute/wchar_t-1.x: Delete.
7671
7672 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
7673
7674         PR other/10819
7675         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
7676         to fix Bug 10819.
7677         * lib/g++.exp (g++_version): Likewise.
7678         * lib/g77.exp (g77_version): Likewise.
7679         * lib/objc.exp (default_objc_version): Likewise.
7680
7681 2003-12-10  Richard Henderson  <rth@redhat.com>
7682
7683         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
7684
7685         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
7686
7687 2003-12-08  Matt Austern  <austern@apple.com>
7688
7689         PR c/13134
7690         * lib/gcc-dg.exp (dg-require-visibility): Define.
7691         * lib/target-supports (check_visibility_available): Define.
7692         * gcc.dg/visibility-1.c: New test.
7693         * gcc.dg/visibility-2.c: Likewise.
7694         * gcc.dg/visibility-3.c: Likewise.
7695         * gcc.dg/visibility-4.c: Likewise.
7696         * gcc.dg/visibility-5.c: Likewise.
7697         * gcc.dg/visibility-6.c: Likewise.
7698         * g++.dg/ext/visibility-1.C: Likewise.
7699         * g++.dg/ext/visibility-2.C: Likewise.
7700         * g++.dg/ext/visibility-3.C: Likewise.
7701         * g++.dg/ext/visibility-4.C: Likewise.
7702         * g++.dg/ext/visibility-5.C: Likewise.
7703         * g++.dg/ext/visibility-6.C: Likewise.
7704
7705 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7706
7707         * g++.dg/lookup/java1.C: New test.
7708         * g++.dg/lookup/java2.C: New test.
7709
7710 2003-12-07  Falk Hueffner  <falk@debian.org>
7711
7712         * g++.dg/opt/noreturn-1.C: New test.
7713
7714 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
7715
7716         * gcc.dg/overflow-1.c: New test.
7717
7718 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7719
7720         * g77.f-torture/compile/13060.f: New test.
7721
7722 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
7723
7724         PR c++/13323
7725         * g++.dg/inherit/operator2.C: New test.
7726
7727 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7728
7729         PR c++/13305
7730         * g++.dg/ext/attrib9.C: New test.
7731
7732 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7733
7734         PR c++/13314
7735         * g++.dg/template/error7.C: New test.
7736
7737 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
7738             J"orn Rennecke <joern.rennecke@superh.com>
7739
7740         PR target/13302
7741         * g++.dg/other/struct-va_list.C: New test.
7742
7743 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7744
7745         PR c++/13166
7746         * g++.dg/parse/defarg6.C: New test.
7747
7748 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
7749
7750         PR target/13256
7751         * gcc.c-torture/execute/20031201-1.c: New test.
7752
7753 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7754
7755         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
7756
7757 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7758
7759         * gcc.dg/builtin-return-1.c: New test.
7760
7761 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
7762             J"orn Rennecke <joern.rennecke@superh.com>
7763
7764         PR optimization/13260
7765         * gcc.c-torture/execute/20031204-1.c: New test.
7766
7767 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7768
7769         PR c++/9127
7770         * g++.dg/template/error6.C: New test.
7771
7772 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7773
7774         * gcc.dg/20031202-1.c: New test.
7775
7776 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7777
7778         PR c++/13179
7779         * g++.dg/template/eh1.C: New test.
7780
7781         PR c++/10771
7782         * g++.dg/template/error5.C: New test.
7783
7784 2003-12-02  David Ung  <davidu@mips.com>
7785
7786         * gcc.dg/compat/vector-check.h: Corrected type for var
7787         g_##TMODE
7788
7789 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7790
7791         PR c++/10126
7792         * g++.dg/template/ptrmem8.C: New test.
7793
7794 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7795
7796         PR c++/12573
7797         * g++.dg/template/dependent-expr3.C: New test.
7798
7799 2003-12-01  James Lemke  <jim@wasabisystems.com>
7800
7801         * gcc.dg/arm-g2.c: New test.
7802
7803 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7804
7805         PR optimization/11634
7806         * gcc.dg/20031201-2.c: New test case.
7807
7808 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7809
7810         PR 11433
7811         * objc.dg/proto-lossage-3.m: New test.
7812
7813 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7814
7815         PR optimization/12628
7816         * gcc.dg/20031201-1.c: New test case.
7817
7818 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7819
7820         * gcc.dg/unaligned-1.c: New test.
7821
7822 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7823
7824         PR c++/9849
7825         * g++.dg/template/error4.C: New test.
7826         * g++.dg/template/nested3.C: Adjust error markers.
7827
7828 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7829
7830         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7831
7832 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7833
7834         PR c/10333
7835         * gcc.dg/bitfld-7.c: New test.
7836
7837 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7838
7839         * gcc.dg/tls/asm-1.C: New test.
7840
7841 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7842
7843         * gcc.dg/cpp/assert4.c: Update.
7844
7845 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7846
7847         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7848         * gcc.dg/builtin-apply3.c: New test.
7849
7850 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7851
7852         * lib/compat.exp (compat-obj): New xfaildata parameter.
7853         Use it to set compiler_conditional_xfail_data before compiling.
7854         (compat-get-options): Handle dg-xfail-if.
7855         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7856         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7857         * gcc.dg/compat/vector-1_y.c: Likewise.
7858         * gcc.dg/compat/vector-2_x.c: Likewise.
7859         * gcc.dg/compat/vector-2_y.c: Likewise.
7860
7861 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7862
7863         * g++.dg/opt/reg-stack4.C: New test.
7864
7865 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7866
7867         * gcc.dg/builtin-apply2.c: New test.
7868
7869 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7870
7871         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7872
7873 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7874
7875         PR c++/12924
7876         * g++.dg/template/template-id-2.C: New test.
7877
7878 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7879
7880         PR c++/5369
7881         * g++.dg/template/memfriend1.C: New test.
7882         * g++.dg/template/memfriend2.C: Likewise.
7883         * g++.dg/template/memfriend3.C: Likewise.
7884         * g++.dg/template/memfriend4.C: Likewise.
7885         * g++.dg/template/memfriend5.C: Likewise.
7886         * g++.dg/template/memfriend6.C: Likewise.
7887         * g++.dg/template/memfriend7.C: Likewise.
7888         * g++.dg/template/memfriend8.C: Likewise.
7889         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7890
7891 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7892
7893         PR c++/12515
7894         * g++.dg/ext/cond1.C: New test.
7895
7896 2003-11-20  Richard Henderson  <rth@redhat.com>
7897
7898         * gcc.dg/20020201-2.c: Remove.
7899         * gcc.dg/20020201-4.c: Remove.
7900         * gcc.dg/20020304-1.c: Remove.
7901
7902 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7903
7904         * gcc.dg/cpp/trad/xwin1.c: New test case.
7905
7906 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7907
7908         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7909         * lib/g77.exp: Likewise.
7910         * lib/objc.exp: Likewise.
7911         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7912         for darwin.
7913
7914 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7915
7916         PR c++/12932
7917         * g++.dg/template/static5.C: New test.
7918
7919 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7920
7921         * gcc.dg/nested-func-1.c: New test.
7922
7923 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7924
7925         * gcc.dg/cpp/assert4.c: New test.
7926
7927 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7928
7929         PR c++/2294
7930         * g++.dg/lookup/using9.c: New test.
7931
7932 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
7933
7934         PR c++/12762
7935         * g++.dg/template/error3.C: New test.
7936
7937 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
7938
7939         PR ada/13035
7940         * ada/acats/run_acats, run_all.sh: Fix syntax error.
7941         No longer use a wrapper for gcc, since this does not work under
7942         Windows.
7943
7944 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7945
7946         PR c++/2094
7947         * g++.dg/template/ptrmem7.C: New test.
7948
7949 2003-11-13  Andrew Pinski <apinski@apple.com>
7950
7951         * gcc.c-torture/compile/20031113-1.c: New test.
7952
7953 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
7954             Kean Johnston <jkj@sco.com>
7955
7956         PR c/13029
7957         * gcc.dg/unused-4.c: Update.
7958
7959 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7960
7961         * g++.dg/opt/const3.C: New test.
7962
7963 2003-11-13  Jan Hubicka  <jh@suse.cz>
7964
7965         * gcc.c-torture/compile/20031112-1.c: New test.
7966
7967 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
7968
7969         * g++.dg/parse/crash10.C: Remove bogus error marker.
7970
7971 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7972
7973         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
7974         (host_gcc): Likewise.
7975         (ROOT): Honor $PWDCMD.
7976         (BASE): Likewise.
7977         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
7978
7979 2003-11-12  Catherine Moore  <clm@redhat.com>
7980
7981         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
7982
7983 2003-11-12  Andreas Jaeger  <aj@suse.de>
7984             Jakub Jelinek  <jakub@redhat.com>
7985             Andrew Pinski  <pinskia@physics.uc.edu>
7986             Richard Henderson  <rth@redhat.com>
7987
7988         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
7989         systems.
7990         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
7991
7992         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
7993         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7994
7995 2003-11-11  Andreas Jaeger  <aj@suse.de>
7996
7997         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
7998
7999         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
8000
8001 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
8002
8003         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
8004         Clean ups.
8005
8006 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
8007
8008         * gcc.dg/trampoline-1.c: New test.
8009
8010 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8011
8012         * gcc.c-torture/compile/200031109-1.c: New test.
8013
8014 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8015
8016         PR c/3190
8017         PR c/8714
8018         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
8019         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
8020         gcc.dg/format/no-y2k-1.c: Update.
8021
8022 2003-11-08  Roger Sayle  <roger@eyesopen.com>
8023
8024         PR optimization/10467
8025         * gcc.dg/20031108-1.c: New test case.
8026
8027 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
8028
8029         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
8030
8031 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8032
8033         * gcc.dg/compound-lvalue-1.c: New test.
8034         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
8035         some XFAILs.
8036
8037 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
8038
8039         * gcc.dg/altivec-varargs-1.c: New test.
8040
8041 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8042
8043         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
8044         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
8045         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
8046         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
8047         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
8048
8049 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8050
8051         * gcc.dg/cond-lvalue-1.c: New test.
8052
8053 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
8054
8055         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
8056
8057 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8058
8059         PR c++/11616
8060         * g++.dg/template/instantiate5.C: New test.
8061
8062 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8063
8064         PR c++/12726
8065         * g++.dg/ext/complit2.C: Replace test with self-contained version.
8066         * ChangeLog: Add missing first entry for above test.
8067
8068 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8069
8070         PR c++/9810
8071         * g++.dg/template/using8.C: New test.
8072         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
8073
8074 2003-11-02  Roger Sayle  <roger@eyesopen.com>
8075
8076         PR optimization/10817
8077         * gcc.c-torture/compile/20031102-1.c: New test case.
8078
8079 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
8080
8081         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
8082         2147483647.
8083
8084 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8085
8086         * gcc.dg/20031102-1.c: New test.
8087
8088 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8089
8090         * gcc.dg/complex-1.c: New test.
8091
8092 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8093
8094         PR c++/12796
8095         * g++.dg/template/crash13.C: Adjust expected error location.
8096         * g++.old-deja/g++.brendan/ns1.C: Likewise.
8097
8098 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8099
8100         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8101
8102 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8103
8104         PR/10239
8105         * gcc.c-torture/compile/20031031-2.c: New test.
8106
8107 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8108
8109         PR/11640
8110         * gcc.c-torture/compile/20031031-1.c: New test.
8111
8112 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8113
8114         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8115         * gcc.misc-tests/bprob.exp: Likewise.
8116         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
8117         the execution test on arm-elf configs.
8118         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
8119         configs that don't support scratch files.
8120         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
8121
8122 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
8123
8124         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
8125         done by dejagnu.
8126
8127 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
8128
8129         * ada/acats/run_all.sh: Redirect mv output to /dev/null
8130         Avoid non pure sh syntax. Add more logging.
8131
8132         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
8133         fail.
8134
8135 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8136
8137         PR libgcj/10610
8138         * gcc.dg/ppc-stackalign-1.c: New test.
8139
8140 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
8141
8142         * ada/acats/run_all.sh: Change output to be more compliant with
8143         dejagnu framework.
8144         Create acats.sum and acats.log files under testsuite/ada/acats
8145         Only run [a-z]* directories, to filter out e.g. CVS.
8146         Redirect build output to log file.
8147
8148 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8149
8150         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
8151
8152 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8153
8154         PR ada/5909:
8155         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
8156
8157 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
8158
8159         * gcc.c-torture/compile/20031023-1.c: New test.
8160         * gcc.c-torture/compile/20031023-2.c: New test.
8161         * gcc.c-torture/compile/20031023-3.c: New test.
8162         * gcc.c-torture/compile/20031023-4.c: New test.
8163
8164 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8165
8166         PR c++/10371
8167         * g++.dg/lookup/scoped8.C: New test.
8168
8169 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8170
8171         * g++.dg/opt/reg-stack3.C: New test.
8172
8173 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8174
8175         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
8176
8177 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8178
8179         PR c++/11076
8180         * g++.dg/template/crash13.C: New test.
8181
8182 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8183
8184         * gcc.dg/c99-restrict-2.c: New test.
8185
8186 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
8187
8188         PR c++/12698, c++/12699, c++/12700, c++/12566
8189         * g++.dg/inherit/covariant9.C: New test.
8190         * g++.dg/inherit/covariant10.C: New test.
8191         * g++.dg/inherit/covariant11.C: New test.
8192
8193 2003-10-23  Jason Merrill  <jason@redhat.com>
8194
8195         PR c++/12726
8196         * g++.dg/ext/complit2.C: New test.
8197
8198 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8199
8200         PR target/12654
8201         * gcc.c-torture/execute/20031020-1.c: New test.
8202
8203 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8204
8205         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
8206         following the jump_insn.
8207
8208 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8209
8210         * gcc.dg/cast-lvalue-1.c: New test.
8211
8212 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
8213
8214         PR c++/11962
8215         * g++.dg/template/cond2.C: New test.
8216
8217 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8218
8219         * gcc.dg/builtins-28.c: New test.
8220
8221 2003-10-20  Jan Hubicka  <jh@suse.cz>
8222
8223         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
8224         parameter.
8225         * testsuite/gcc.dg/inline-2.c: Likewise.
8226
8227 2003-10-20  Phil Edwards  <phil@codesourcery.com>
8228
8229         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
8230         * gcc.dg/nest.c:  Likewise.
8231
8232 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8233
8234         PR c++/9781, c++/10583, c++/11862
8235         * g++.dg/parse/crash13.C: New test.
8236
8237 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8238
8239         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
8240
8241 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8242
8243         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
8244         Define HAVE_C99_RUNTIME except on Solaris.
8245         * gcc.dg/builtins-20.c: Likewise.
8246
8247 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8248
8249         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
8250
8251 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8252
8253         PR c++/12495
8254         * g++.dg/template/crash21.C: New test.
8255
8256 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8257
8258         PR c++/2513
8259         * g++.dg/template/typename5.C: New test.
8260
8261 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8262
8263         PR c++/12369
8264         * g++.dg/template/friend25.C: New test.
8265
8266 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
8267
8268         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
8269         versions.
8270
8271 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
8272
8273         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
8274         == 2147483647.
8275
8276 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
8277
8278         * gcc.c-torture/execute/960416-1.x: Remove.
8279         * gcc.c-torture/execute/divconst-3.x: Likewise.
8280
8281 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
8282
8283         PR target/12598
8284         * gcc.dg/torture/cris-volatile-1.c: New test.
8285
8286 2003-10-14  Roger Sayle  <roger@eyesopen.com>
8287
8288         PR optimization/9325
8289         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
8290         for overflowing floating point to integer conversion during RTL
8291         simplification.
8292
8293 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
8294
8295         * objc/execute/_cmd.m: Fix typo.
8296         * objc.dg/image-info.m, objc.dg/symtab-1.m:
8297         Relax 'scan-assembler' regexp.
8298         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
8299         objc.dg/try-catch-4.m: Run on non-Darwin targets.
8300         * objc.dg/zero-link-2.m: Remove blank line.
8301         * objc.dg/zero-link-3.m: New test case.
8302
8303 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
8304
8305         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
8306
8307         * gcc.dg/asm-names.c: Use scan-assembler-not rather
8308         than linker trickery.
8309
8310 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8311
8312         PR c++/12370
8313         * g++.dg/other/friend2.C: New test.
8314
8315 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8316
8317         * gcc.dg/20031012-1.c: New test.
8318
8319 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8320
8321         * gcc.dg/weak/weak-3.c: Fix for new warning.
8322
8323 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
8324
8325         PR optimization/8750
8326         * gcc.c-torture/execute/20031012-1.c: New test case.
8327
8328 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8329
8330         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
8331         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
8332
8333 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8334
8335         PR optimization/12260
8336         * gcc.c-torture/compile/20031011-2.c: New test case.
8337
8338 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8339
8340         * gcc.c-torture/execute/20031011-1.c: New testcase.
8341
8342 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8343
8344         * gcc.c-torture/compile/20031011-1.c: New test.
8345
8346 2003-10-11  Jan Hubicka  <jh@suse.cz>
8347
8348         * g++.dg/other/first-global.C: New test.
8349
8350 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8351
8352         * gcc.c-torture/execute/string-opt-18.c: New testcase.
8353
8354 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
8355
8356         * gcc.c-torture/compile/20031010-1.c: New test.
8357
8358 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
8359
8360         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
8361         * gcc.c-torture/execute/va-arg-25.c: ... here.
8362
8363 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
8364
8365         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
8366
8367 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
8368
8369         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
8370
8371 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
8372
8373         * g++.dg/parse/error2.C: New test.
8374
8375 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
8376
8377         PR c++/11097
8378         * g++.dg/other/error5.C: Modify the error message.
8379         * g++.dg/lookup/using8.C: New test.
8380
8381 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
8382
8383         * gcc.dg/darwin-abi-2.c: New file.
8384         * gcc.c-torture/execute/va-arg-24.c: New file.
8385
8386 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
8387
8388         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
8389         indentation.
8390
8391 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
8392
8393         PR c++/10147
8394         * g++.dg/other/error4.C: Update error messages.
8395         * g++.dg/template/ptrmem4.C: Likewise.
8396
8397         PR c++/12337
8398         * g++.dg/init/new9.C: New test.
8399
8400         PR c++/12334, c++/12236, c++/8656
8401         * g++.dg/ext/attrib8.C: New test.
8402
8403 2003-10-06  Devang Patel  <dpatel@apple.com>
8404
8405         * gcc.dg/debug/dwarf2-3.h: New test.
8406         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
8407
8408 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
8409
8410         * g++.dg/opt/cfg2.C: New test.
8411
8412 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8413
8414         * g++.dg/opt/float1.C: New test.
8415
8416 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8417
8418         * gcc.dg/c90-array-lval-6.c: New test.
8419         * gcc.dg/c99-array-lval-6.c: New test.
8420
8421 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
8422             Ziemowit Laski  <zlaski@apple.com>
8423
8424         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
8425         'Derived', so that it is never considered a class method; add
8426         new warning for '+port' method ambiguity.
8427         * objc.dg/method-12.m: Include <objc/objc.h> instead of
8428         <objc/objc-api.h> (needed on Mac OS X).
8429         * objc.dg/method-13.m: New test.
8430
8431 2003-10-03  Roger Sayle  <roger@eyesopen.com>
8432
8433         PR optimization/9325, PR java/6391
8434         * gcc.c-torture/execute/20031003-1.c: New test case.
8435
8436 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
8437
8438         PR optimization/12180
8439         * gcc.dg/20031002-1.c: New test.
8440
8441         PR c++/12486
8442         * g++.dg/inherit/error1.C: New test.
8443
8444 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
8445
8446         * lib/f-torture.exp (search_for): Rename to...
8447         (search_for_re): This.  Also, clean up comments and the
8448         "regexp" invocation.
8449
8450 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
8451
8452         * gcc.c-torture/compile/20031002-1.c: New test.
8453
8454 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
8455
8456         * g++.dg/opt/cond1.C: New test.
8457
8458 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
8459
8460         * gcc.dg/Wold-style-definition-2.c: New testcase.
8461         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
8462
8463 2003-09-29  Richard Henderson  <rth@redhat.com>
8464
8465         * g++.dg/init/array10.C: Add dg-options.
8466
8467 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8468
8469         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
8470
8471 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8472
8473         * g++.dg/template/friend19.C: Fix typo.
8474         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
8475
8476 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
8477
8478         * gcc.c-torture/execute/20030928-1.c: New test.
8479         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
8480
8481 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8482
8483         * g++.dg/opt/unroll1.C: New test.
8484
8485 2003-09-26  Roger Sayle  <roger@eyesopen.com>
8486
8487         PR optimization/11741
8488         * gcc.dg/20030926-1.c: New test case.
8489
8490 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8491
8492         PR c++/5655
8493         * g++.dg/parse/access7.C: New test.
8494         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8495
8496 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8497
8498         MERGE OF objc-improvements-branch into MAINLINE:
8499         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8500         if libobjc has not been built.
8501         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8502         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8503         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8504         objc/execute/nested-3.m, objc/execute/np-2.m,
8505         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8506         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8507         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8508         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8509         objc.dg/special/unclaimed-category-1.h,
8510         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8511         well as GNU runtime.
8512         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8513         * execute/cascading-1.m, execute/function-message-1.m,
8514         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8515         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8516         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8517         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8518         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8519         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8520         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8521         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8522         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8523         * objc.dg/bitfield-2.m: Run only on Darwin.
8524         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8525         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8526         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8527         * objc.dg/const-str-1.m: Fix constant string layout.
8528
8529 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8530
8531         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8532
8533 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8534
8535         * gcc.dg/darwin-abi-1.c: New file.
8536
8537 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8538
8539         PR target/12281
8540         * gcc.c-torture/compile/20030921-1.c: New test.
8541
8542 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8543
8544         * g++.dg/opt/reg-stack2.C: New test.
8545
8546 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8547
8548         * g++.dg/eh/delayslot1.C: New test.
8549
8550 2003-09-20  Richard Henderson  <rth@redhat.com>
8551
8552         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
8553
8554 2003-09-20  Roger Sayle  <roger@eyesopen.com>
8555
8556         * gcc.c-torture/execute/20030920-1.c: New test case.
8557
8558 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8559
8560         * g++.dg/rtti/typeid3.C: Correct expected error message.
8561
8562 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8563
8564         PR c++/157
8565         * g++.dg/parse/crash12.C: New test.
8566
8567 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
8568
8569         * gcc.dg/compat/mixed-struct-check.h: New.
8570         * gcc.dg/compat/mixed-struct-defs.h: New.
8571         * gcc.dg/compat/mixed-struct-init.h: New.
8572         * gcc.dg/compat/struct-by-value-19_main.c: New.
8573         * gcc.dg/compat/struct-by-value-19_x.c: New.
8574         * gcc.dg/compat/struct-by-value-19_y.c: New.
8575         * gcc.dg/compat/struct-by-value-20_main.c: New.
8576         * gcc.dg/compat/struct-by-value-20_x.c: New.
8577         * gcc.dg/compat/struct-by-value-20_y.c: New.
8578         * gcc.dg/compat/struct-return-19_main.c: New.
8579         * gcc.dg/compat/struct-return-19_x.c: New.
8580         * gcc.dg/compat/struct-return-19_y.c: New.
8581         * gcc.dg/compat/struct-return-20_main.c: New.
8582         * gcc.dg/compat/struct-return-20_x.c: New.
8583         * gcc.dg/compat/struct-return-20_y.c: New.
8584
8585 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
8586         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
8587         so that it will not complain on LP64 targets.
8588
8589 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8590
8591         PR c++/495
8592         * g++.dg/template/friend24.C: New test.
8593
8594 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
8595
8596         PR c++/12332
8597         * g++.dg/template/memtmpl2.C: New test.
8598
8599 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
8600
8601         PR target/11184
8602         * gcc.dg/builtin-apply1.c: New test.
8603
8604 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8605
8606         PR c++/9848
8607         * g++.dg/warn/Wunused-4.C: New test.
8608
8609 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8610
8611         PR c++/12316
8612         * g++.dg/other/gc2.C: New test.
8613
8614 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
8615
8616         PR c++/11991
8617         * g++.dg/rtti/typeid3.C: New test.
8618
8619         PR c++/12266
8620         * g++.dg/overload/template1.C: New test.
8621
8622 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8623
8624         * g++.dg/opt/cfg3.C: New test.
8625
8626 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8627
8628         PR c++/7939
8629         * g++.dg/template/crash11.C: New test.
8630
8631 2003-09-16  Jason Merrill  <jason@redhat.com>
8632             Jakub Jelinek  <jakub@redhat.com>
8633
8634         * gcc.dg/attr-warn-unused-result.c: New test.
8635
8636 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8637
8638         PR c++/12184
8639         * g++.dg/expr/call2.C: New test.
8640
8641 2003-09-15  Andreas Jaeger  <aj@suse.de>
8642
8643         * gcc.dg/Wold-style-definition-1.c: New test.
8644
8645 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
8646
8647         PR c++/3907
8648         * g++.dg/parse/template12.C: New test.
8649
8650         * g++.dg/abi/bitfield11.C: New test.
8651         * g++.dg/abi/bitfield12.C: Likewise.
8652
8653 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
8654
8655         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
8656         non-expansion of functional macro name without arguments at EOL.
8657         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
8658
8659 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
8660
8661         * gcc.c-torture/execute/20030914-[12].c: New tests.
8662
8663 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8664
8665         PR c++/11788
8666         * g++.dg/overload/addr1.C: New test.
8667
8668 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
8669
8670         * gcc.dg/20030909-1.c: New test.
8671
8672 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8673
8674         * gcc.dg/ultrasp10.c: New test.
8675
8676 2003-09-09  Devang Patel  <dpatel@apple.com>
8677
8678         * gcc.dg/darwin-ld-6.c: New test.
8679
8680 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8681
8682         * gcc.dg/torture/builtin-explog-1.c: New testcase.
8683
8684 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8685
8686         * gcc.dg/ia64-types1.c: New test.
8687         * gcc.dg/ia64-types2.c: Likewise.
8688
8689 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8690
8691         * gcc.dg/builtins-1.c: Add more _Complex tests.
8692         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8693
8694         * gcc.dg/builtins-1.c: Test existing _Complex functions.
8695         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8696
8697 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8698
8699         PR c++/11786
8700         * g++.dg/lookup/koenig2.C: New test.
8701
8702         PR c++/5296
8703         * g++.dg/rtti/typeid2.C: New test.
8704
8705 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
8706
8707         * gcc.c-torture/compile/20030904-1.c: New test.
8708
8709 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8710
8711         * g++.dg/opt/longbranch2.C: New test.
8712
8713 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8714
8715         * g++.dg/template/crash10.C: Only compile it.
8716
8717 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8718
8719         PR middle-end/11665
8720         * gcc.c-torture/compile/20030907-1.c: New test.
8721         * g++.dg/init/array11.C: New test.
8722
8723 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8724
8725         PR c++/11852
8726         * g++.dg/init/struct1.C: New test.
8727
8728 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8729
8730         PR c++/12181
8731         * g++.dg/expr/comma1.C: New test.
8732
8733 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
8734
8735         PR c++/11867
8736         * g++.dg/expr/static_cast5.C: New test.
8737
8738 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8739
8740         PR c++/11507
8741         * g++.dg/lookup/scoped7.C: New test.
8742
8743         PR c++/9574
8744         * g++.dg/other/static1.C: New test.
8745
8746         PR c++/11490
8747         * g++.dg/warn/template-1.C: New test.
8748
8749         PR c++/11432
8750         * g++.dg/template/crash10.C: New test.
8751
8752         PR c++/2478
8753         * g++.dg/overload/VLA.C: New test.
8754
8755         PR c++/10804
8756         * g++.dg/template/call1.C: New test.
8757
8758 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8759
8760         PR c++/11794
8761         * g++.dg/parse/using3.C: New test.
8762
8763 2003-09-06  Roger Sayle  <roger@eyesopen.com>
8764
8765         PR c++/11409
8766         * g++.dg/overload/builtin3.C: New test case.
8767
8768 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8769
8770         PR c/9862
8771         * gcc.dg/20030906-1.c: New test.
8772         * gcc.dg/20030906-2.c: Likewise.
8773
8774 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8775
8776         PR c++/12167
8777         * g++.dg/parse/defarg5.C: New test.
8778
8779         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8780
8781 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8782
8783         PR c++/12163
8784         * g++.dg/expr/static_cast4.C: New test.
8785
8786         PR c++/12146
8787         * g++.dg/template/crash9.C: New test.
8788
8789 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8790
8791         * g++.old-deja/g++.ext/pretty2.C: Update for change
8792         in __FUNCTION__.
8793         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8794
8795 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8796
8797         PR c++/11922
8798         * g++/dg/template/qualified-id1.C: New test.
8799
8800         PR c++/12037
8801         * g++.dg/warn/noeffect4.C: New test.
8802
8803 2003-09-04  Matt Austern  <austern@apple.com>
8804
8805         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8806         * g++.dg/ext/fnname2.C: Likewise.
8807         * g++.dg/ext/fnname3.C: Likewise.
8808
8809 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8810
8811         * g++.dg/expr/lval1.C: New test.
8812         * g++.dg/ext/lvcast.C: Remove.
8813
8814 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8815
8816         PR optimization/11700.
8817         * gcc.c-torture/compile/20030903-1.c: New test case.
8818
8819 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8820
8821         PR c++/12053
8822         * g++.dg/abi/layout4.C: New test.
8823
8824 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8825
8826         PR c++/11553
8827         * g++.dg/parse/friend3.C: New test.
8828
8829 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8830
8831         PR c++/11847
8832         * g++.dg/template/class1.C: New test.
8833
8834         PR c++/11808
8835         * g++.dg/expr/call1.C: New test.
8836
8837 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8838
8839         PR c++/12114
8840         * g++.dg/init/ref9.C: New test.
8841
8842         PR c++/11972
8843         * g++.dg/template/nested4.C: New test.
8844
8845 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8846
8847         PR c++/12093
8848         * g++.dg/template/non-dependent4.C: New test.
8849
8850         PR c++/11928
8851         * g++.dg/inherit/conv1.C: New test.
8852
8853 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8854
8855         PR c++/6196
8856         * g++.dg/ext/label1.C: New test.
8857         * g++.dg/ext/label2.C: Likewise.
8858
8859 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8860
8861         * g++.dg/expr/cond3.C: New test.
8862
8863 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8864
8865         * gcc.dg/builtins-1.c: Add new builtin cases.
8866
8867 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8868
8869         * gcc.dg/builtins-1.c: Add new cases.
8870         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8871
8872 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8873
8874         * gcc.dg/builtins-1.c: Add more math builtin tests.
8875         * gcc.dg/torture/builtin-attr-1.c: New test.
8876
8877 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8878
8879         PR optimization/5079
8880         * g++.dg/opt/static3.C: New test.
8881
8882 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8883
8884         * gcc.misc-tests/gcov-10b.c: New test.
8885
8886 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8887
8888         * g++.dg/opt/ptrmem3.C: New test.
8889
8890         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8891
8892 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8893
8894         * gcc.dg/20030826-2.c: New test.
8895
8896 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8897
8898         PR middle-end/12002
8899         * g77.f-torture/compile/12002.f: New test case.
8900
8901 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8902
8903         * gcc.dg/20030826-1.c: New test case.
8904
8905 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8906
8907         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8908
8909 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8910
8911         PR c++/11871
8912         * c++.dg/lookup/crash1.C: New test.
8913
8914         * c++.dg/warn/noeffect3.C: New test.
8915
8916 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8917
8918         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8919         * gcc.dg/compat/vector-1_y.c: Ditto.
8920         * gcc.dg/compat/vector-2_x.c: Ditto.
8921         * gcc.dg/compat/vector-2_y.c: Ditto.
8922
8923 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
8924
8925         * gcc.dg/20030702-1.c: New test.
8926
8927 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
8928
8929         PR c++/8795
8930         * g++.dg/ext/altivec-1.C: New test.
8931
8932 2003-08-24  Richard Henderson  <rth@redhat.com>
8933
8934         * g++.dg/eh/simd-2.C: Add -w for x86.
8935
8936 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
8937
8938         * gcc.dg/20030815-1.c: New test.
8939
8940 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8941
8942         PR c++/3765
8943         * g++.dg/parse/access6.C: New test.
8944
8945 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8946
8947         PR c++/641, c++/11876
8948         * g++.dg/template/friend22.C: New test.
8949         * g++.dg/template/friend23.C: Likewise.
8950
8951 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8952
8953         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
8954         identically.
8955
8956 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8957
8958         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
8959
8960 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8961
8962         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
8963
8964 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8965
8966         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
8967
8968 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8969
8970         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
8971
8972 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
8973
8974         PR c++/11919
8975         * g++.dg/overload/prom1.C: New test.
8976
8977         PR c++/11551
8978         * g++.dg/parse/dtor2.C: New test.
8979
8980         PR c++/10762
8981         * g++.dg/parse/using2.C: New test.
8982
8983 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
8984
8985         PR target/11805
8986         * gcc.c-torture/compile/20030821-1.c: New.
8987
8988 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
8989
8990         PR c++/11834
8991         * g++.dg/template/deduce2.C: New test.
8992
8993 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
8994
8995         * gcc.c-torture/execute/20030821-1.c: New test.
8996
8997 2003-08-20  Roger Sayle  <roger@eyesopen.com>
8998
8999         PR middle-end/11984
9000         * gcc.dg/20030820-1.c: New test case.
9001
9002 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
9003
9004         PR c++/11945
9005         * g++.dg/warn/noeffect2.C: New test.
9006
9007 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
9008
9009         PR c++/10926
9010         * g++.dg/template/dtor2.C: New test.
9011
9012         PR c++/11684
9013         * g++.dg/template/operator1.C: New test.
9014         * g++.dg/parse/operator4.C: New test.
9015
9016         PR c++/11946.C
9017         * g++.dg/expr/enum1.C: New test.
9018         * gcc.dg/c99-bool-1.c: Remove bogus warning.
9019
9020         PR c++/11036.C
9021         * g++.dg/parse/elab2.C: New test.
9022         * g++.dg/parse/typedef4.C: Change error message.
9023         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
9024         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
9025         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
9026
9027 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
9028
9029         * gcc.dg/pch/warn-1.c: New.
9030         * gcc.dg/pch/warn-1.hs: New.
9031
9032         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
9033         not-tested file.
9034
9035 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9036
9037         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
9038
9039 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9040
9041         * gcc.dg/uninit-D.c: New Test.
9042         * gcc.dg/uninit-E.c: New Test.
9043         * gcc.dg/uninit-F.c: New Test.
9044         * gcc.dg/uninit-G.c: New Test.
9045
9046 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
9047
9048         * g++.dg/README: Describe the pch directory.
9049
9050 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9051
9052         PR c++/11174
9053         * g++.dg/parse/access4.C: New test.
9054         * g++.dg/parse/access5.C: Likewise.
9055         * g++.old-deja/g++.jason/access17.C: Adjust error message.
9056
9057 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
9058
9059         * gcc.dg/noncompile/20030818-1.c: New.
9060
9061 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
9062
9063         PR c++/11957
9064         * g++.dg/warn/noeffect1.C: New test.
9065
9066         * g++.dg/template/scope2.C: New test.
9067         * g++.dg/template/error2.C: Correct dg-error
9068
9069 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
9070
9071         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
9072
9073 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
9074
9075         PR C++/11512
9076         * g++.dg/template/warn1.C: New.
9077
9078 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
9079
9080         * g++.dg/template/error2.C: New test.
9081         * g++.dg/lookup/using7.C: Adjust errors
9082         * g++.old-deja/g++.pt/crash36.C: Likewise.
9083         * g++.old-deja/g++.pt/derived3.C: Likewise.
9084
9085 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9086
9087         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
9088         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
9089         * gcc.c-torture/execute/builtins/string-9.c: New, from
9090         string-opt-9.c.  Adjust for execute/builtins framework.
9091         * gcc.c-torture/execute/string-opt-9.c: Delete.
9092
9093 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
9094
9095         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
9096
9097         * g++.dg/parse/ret-type2.C: New test.
9098
9099         PR c++/11703
9100         * g++.dg/init/new8.C: New test.
9101
9102         PR c++/10923
9103         * g++.dg/parse/typedef5.C: New test.
9104
9105         PR c++/9512
9106         * g++.dg/parse/qualified2.C: New test.
9107         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
9108         invalid code.
9109
9110 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
9111
9112         * g++.dg/conversion/ptrmem1.C: New test.
9113
9114 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
9115
9116         PR target/11693
9117         * gcc.dg/20030811-1.c: New test.
9118
9119         PR target/11535
9120         * gcc.c-torture/execute/20030811-1.c: New test.
9121
9122 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9123
9124         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
9125
9126 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
9127
9128         PR c++/11789.C
9129         * g++.dg/inherit/multiple1.C: New test.
9130
9131 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9132
9133         * gcc.dg/spe1.c: New test.
9134
9135         PR c++/11670
9136         * g++.dg/expr/cast2.C: New test.
9137
9138         PR c++/10530
9139         * g++.dg/template/dependent-name2.C: New test.
9140
9141 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
9142
9143         * g++.dg/parse/crash11.C: Put the dg options in comments.
9144
9145 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
9146
9147         * lib/gcc-dg.exp: Update for diagnostic change.
9148
9149 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9150
9151         PR c++/5767
9152         * g++.dg/parse/crash11.C: New test.
9153
9154 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
9155
9156         * gcc.dg/cpp/spacing1.c: Update.
9157
9158 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
9159
9160         PR target/11739
9161         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
9162         a value for -mtune.
9163
9164 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9165
9166         PR middle-end/11771
9167         * gcc.c-torture/compile/20030804-1.c: New test case.
9168
9169 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9170
9171         * gcc.dg/20030804-1.c: New test case.
9172
9173 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
9174
9175         * gcc.dg/cpp/separate-1.c: New test.
9176
9177 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
9178
9179         PR c++/11704
9180         * g++.dg/template/dependent-expr2.C: New test.
9181
9182         PR c++/11766
9183         * g++.dg/expr/ptrmem1.C: New test.
9184
9185 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9186
9187         PR c++/9453
9188         * g++.dg/template/friend15.C: New test.
9189
9190 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
9191
9192         * lib/dg-pch.exp: Work round PCH bug.
9193
9194 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9195
9196         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
9197         builtins.  Move cases from builtins-4.c here.
9198
9199         * gcc.dg/torture/builtin-math-1.c: New test taken from
9200         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
9201         additional cases.
9202
9203         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
9204         Delete.
9205
9206 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
9207
9208         PR c++/9447
9209         * g++.dg/template/using7.C: New test.
9210
9211 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
9212
9213         * import1.c, import2.c: New tests.
9214
9215 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
9216
9217         * g++.dg/eh/crossjump1.C: New test.
9218
9219 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
9220
9221         PR c++/11697
9222         * g++.dg/template/using6.C: New test.
9223
9224         PR c++/11744
9225         * g++.dg/template/koenig2.C: New test.
9226
9227 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9228
9229         PR c++/7983
9230         * g++.dg/parse/typedef4.C: New test.
9231
9232 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9233
9234         PR c++/8442, c++/8806
9235         * g++.dg/template/elab1.C: New test.
9236         * g++.dg/template/type2.C: Likewise.
9237         * g++.dg/template/ttp3.C: Adjust expected error message.
9238         * g++.old-deja/g++.law/visibility13.C: Likewise.
9239         * g++.old-deja/g++.niklas/t135.C: Likewise.
9240         * g++.old-deja/g++.pt/ttp41.C: Likewise.
9241         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
9242         template argument.
9243         * g++.old-deja/g++.pt/ttp44.C: Likewise.
9244
9245 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
9246
9247         PR c++/11295
9248         * g++.dg/ext/stmtexpr1.C: New test.
9249
9250         * g++.dg/opt/tmp1.C: New test.
9251
9252         PR c++/11525
9253         * g++.dg/parse/constant4.C: New test.
9254
9255         PR c++/9447
9256         * g++.dg/template/using5.C: New test.
9257
9258 2003-07-31  Roger Sayle  <roger@eyesopen.com>
9259
9260         * gcc.dg/builtins-27.c: New test case.
9261
9262 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
9263
9264         * gcc.dg/tls/opt-7.c: New test.
9265
9266 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
9267
9268         * g++.old-deja/g++.other/crash18.C: Remove.
9269
9270 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9271
9272         * g++.dg/template/explicit3.C: New.
9273         * g++.dg/template/explicit4.C: New.
9274         * g++.dg/template/explicit5.C: New.
9275
9276         PR c++/11347
9277         * g++.dg/template/memtmpl1.C: New.
9278
9279 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
9280
9281         PR target/11565
9282         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
9283         * gcc.dg/i386-387-5.c (dg-options): Likewise.
9284
9285 2003-07-30  Jan Hubicka  <jh@suse.cz>
9286
9287         * vtgc1.c: Kill.
9288
9289 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
9290
9291         * gcc.dg/struct-in-proto-1.c: New test.
9292
9293 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
9294
9295         * gcc.dg/cpp/include2.c: Only expect one message.
9296
9297 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
9298
9299         PR c++/9447
9300         * g++.dg/template/using1.C: New test.
9301         * g++.dg/template/using2.C: New test.
9302         * g++.dg/template/using3.C: New test.
9303         * g++.dg/template/using4.C: New test.
9304
9305 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
9306
9307         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
9308         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9309
9310 2003-07-28  Jan Hubicka  <jh@suse.cz>
9311
9312         PR c++/11530
9313         * g++.dg/opt/call1.C: New test.
9314
9315 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
9316
9317         PR c++/11667
9318         * g++.dg/init/enum2.C: New test.
9319         * g++.dg/template/overload1.C: Add "-w" option.
9320
9321 2003-07-28    <hp@bitrange.com>
9322
9323         * gcc.dg/Wdeclaration-after-statement-1.c,
9324         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
9325
9326 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
9327
9328         * gcc.c-torture/compile/20030725-1.c: New test.
9329
9330 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
9331
9332         * gcc.dg/20030505.c: Only run for SPE.
9333         Remove definition of opaque type.
9334
9335 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
9336
9337         * g++.dg/template/ptrmem6.C: New test.
9338
9339 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
9340
9341         * gcc.c-torture/compile/zero-strct-2.c: New test.
9342
9343 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
9344
9345         * gcc.dg/intermod-1.c: New test.
9346
9347 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9348
9349         PR c++/11617
9350         * g++.dg/template/lookup2.C: New test.
9351         * g++.dg/template/memclass1.C: Remove instantiated from error.
9352         * g++.dg/other/error2.C: Tweak expected errors.
9353
9354         PR c++/11596
9355         * g++.dg/template/defarg3.C: New test.
9356
9357         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
9358
9359 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
9360
9361         * g++.dg/inherit/access5.C: New test.
9362
9363 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9364
9365         PR c++/11513
9366         * g++.dg/template/crash8.C: New test.
9367
9368 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
9369
9370         PR c/10602
9371         * gcc.dg/noncompile/incomplete-2.c: New test.
9372
9373 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
9374
9375         PR c++/11645
9376         * g++.dg/inherit/access4.C: New test.
9377
9378         PR c++/11517
9379         * g++.dg/expr/cond2.C: New test.
9380
9381         PR optimization/10679
9382         * g++.dg/opt/inline4.C: New test.
9383
9384 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9385
9386         * g++.dg/parse/crash10: New test.
9387
9388 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9389
9390         * g++.dg/ext/flexary1.C: New test.
9391
9392 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9393
9394         PR c++/10793
9395         * g++.dg/template/crash9.C: New test.
9396
9397 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9398
9399         PR c++/3004
9400         * g++.dg/parse/typedef3.C: New test.
9401
9402         PR c++/7906
9403         * g++.dg/parse/operator2.C: New test.
9404
9405         PR c++/8895
9406         * g++.dg/parse/def-tmpl-arg1.C: New test.
9407
9408         PR c++/9282
9409         * g++.dg/parse/funptr1.C: New test.
9410
9411         PR c++/9452
9412         * g++.dg/parse/ambig3.C: New test.
9413
9414         PR c++/9454
9415         * g++.dg/parse/operator3.C: New test.
9416
9417         PR c++/9486
9418         * g++.dg/parse/template10.C: New test.
9419
9420         PR c++/9488
9421         * g++.dg/parse/template11.C: New test.
9422
9423         PR c++/10150
9424         * g++.dg/parse/invalid-op1.C: New test.
9425
9426         PR c++/10247
9427         * g++.dg/parse/condexpr1.C: New test.
9428
9429 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9430
9431         * g++.dg/ext/packed3.C: New test.
9432         * g++.dg/ext/packed4.C: New test.
9433
9434         * gcc.dg/pack-test-3.c: New test.
9435
9436 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
9437
9438         * lib/compat.exp: Handle dg-options per source file.
9439         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
9440         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
9441         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
9442         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
9443         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
9444         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
9445         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
9446         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
9447         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
9448         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
9449         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
9450         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
9451         * g++.dg/compat/break/bitfield7_x.C: Ditto.
9452         * g++.dg/compat/break/bitfield7_y.C: Ditto.
9453
9454 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9455
9456         PR c/10320
9457         * gcc.c-torture/execute/20030718-1.c: New test.
9458
9459 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9460
9461         PR optimization/11536
9462         * gcc.dg/20030721-1.c: New test.
9463
9464 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
9465
9466         PR c++/11546
9467         * g++.dg/template/lookup1.C: New test.
9468
9469 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
9470
9471         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
9472         diagnostics of ill-formed constructs involving labels.
9473         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
9474         the new 'previously defined here' message.
9475
9476 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
9477
9478         * g++.dg/parse/non-dependent2.C: New test.
9479
9480 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9481
9482         * g++.dg/init/init-ref4.C: xfail on targets without
9483         weak symbols.
9484
9485 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
9486
9487         PR target/11087
9488         * gcc.c-torture/execute/20030717-1.c: New test.
9489
9490 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9491
9492         * g++.dg/opt/cfg1.C: New test.
9493
9494 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9495
9496         PR optimization/11557
9497         * gcc.dg/20030717-1.c: New test.
9498
9499 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9500
9501         PR c++/10476
9502         * g++.dg/expr/crash-1.C: New test.
9503
9504         PR c++/11027
9505         * g++.dg/template/init3.C: New test.
9506
9507         PR c++/8222
9508         * g++.dg/template/non-dependent1.C: New test.
9509
9510         PR c++/11070
9511         * g++.dg/template/non-dependent2.C: New test.
9512
9513         PR c++/11071
9514         * g++.dg/template/non-dependent3.C: New test.
9515
9516         PR c++/9907
9517         * g++.dg/template/sizeof5.C: New test.
9518
9519 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9520
9521         PR 11498
9522         * gcc.c-torture/compile/mangle-1.c: New file.
9523
9524 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9525
9526         PR c++/7809
9527         * g++.dg/parse/access3.C: New test.
9528
9529 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9530
9531         PR c++/11384
9532         * g++.dg/init/init-ref4.C: New test.
9533
9534 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9535
9536         PR c++/11547
9537         * g++.dg/parse/constant3.C: New test.
9538         * g++.dg/parse/crash7.C: Likewise.
9539
9540 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
9541
9542         PR target/11008
9543         * gcc.dg/i386-pentium4-not-mull.c: New.
9544
9545 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
9546
9547         * gcc.dg/asm-names.c (ymain): Make it weak.
9548
9549 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9550
9551         PR c++/5421
9552         * g++.dg/template/friend21.C: New test.
9553
9554 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
9555
9556         * gcc.dg/cleanup-8.c: New test.
9557         * gcc.dg/cleanup-9.c: New test.
9558
9559 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
9560
9561         * g++.dg/ext/dll-MI1.h: New file.
9562         * g++.dg/ext/dllexport-MI1.C: New file.
9563         * g++.dg/ext/dllimport-MI1.C: New file.
9564
9565 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
9566
9567         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
9568         it does not have cmpstrsi patterns (just cmpmemsi).
9569
9570 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
9571
9572         PR debug/11473
9573         * g++.dg/debug/debug8.C: New test.
9574
9575 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9576
9577         PR c++/10108
9578         * g++.dg/template/crash7.C: New test.
9579
9580 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
9581
9582         PR target/10795
9583         * gcc.c-torture/compile/20030708-1.c: New.
9584
9585 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9586
9587         * gcc.c-torture/execute/20030715-1.c: New test.
9588
9589 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
9590
9591         * gcc.dg/pch/inline-3.c: New file.
9592         * gcc.dg/pch/inline-3.hs: New file.
9593         * gcc.dg/pch/inline-4.c: New file.
9594         * gcc.dg/pch/inline-4.hs: New file.
9595
9596 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
9597
9598         PR c++/11509
9599         * g++.dg/template/crash6.C: New test.
9600
9601         PR c++/7053
9602         * g++.dg/template/friend20.C: New test.
9603
9604         PR c++/7019
9605         * g++.dg/template/overload2.C: New test.
9606
9607 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9608
9609         PR optimization/11440
9610         * gcc.c-torture/execute/20030714-1.c: New test.
9611
9612 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9613
9614         PR c++/11154
9615         * g++.dg/template/partial2.C: New test.
9616
9617 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
9618
9619         PR c++/11503
9620         * g++.dg/template/anon1.C: New test.
9621
9622         PR c++/11493
9623         PR c++/11495
9624         * g++.dg/parse/template9.C: Likewise.
9625         * g++.dg/template/crash4.C: New test.
9626         * g++.dg/template/koenig1.C: Likewise.
9627         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
9628         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
9629         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
9630         functions.
9631         * g++.old-deja/g++.jason/template36.C: Likewise.
9632         * g++.old-deja/g++.mike/p1989.C: Likewise.
9633         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
9634         * g++.old-deja/g++.pt/ttp20.C: Use this->.
9635         * g++.old-deja/g++.pt/ttp21.C: Use this->.
9636         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
9637         compiling.
9638         * g++.old-deja/g++.pt/union2.C: Use this->.
9639
9640 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
9641
9642         * gcc.dg/20030711-1.c: New test.
9643
9644 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
9645
9646         PR c++/11050
9647         * g++.dg/parse/args1.C: New test.
9648         * g++.pt/defarg8.C: Change expected errors.
9649
9650 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
9651
9652         PR c++/8164
9653         * g++.dg/template/nontype2.C: New test.
9654
9655         PR c++/10558
9656         * g++.dg/parse/template8.C: New test.
9657
9658         PR c++/8327
9659         * g++.dg/template/scope1.C: New test.
9660
9661         * g++.dg/warn/Wsign-compare-1.C: New test.
9662
9663 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9664
9665         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
9666
9667 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
9668
9669         PR c++/9411
9670         * g++.dg/template/explicit2.C: New test.
9671
9672         PR c++/10032
9673         * g++.dg/warn/pedantic1.C: New test.
9674
9675 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
9676
9677         PR c++ 9483
9678         * g++.dg/other/field1.C: New test.
9679
9680 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9681
9682         PR c/11449
9683         * gcc.c-torture/compile/20030707-1.c: New.
9684
9685 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9686
9687         PR c++/10849
9688         * g++.dg/template/access12.C: New test.
9689
9690 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
9691
9692         * g++.dg/bprob/bprob.exp (prof_ext): Update.
9693         * g77.dg/bprob/bprob.exp (prof_ext): Update.
9694         * gcc.misc-tests/bprob.exp (prof_ext): Update.
9695         * gcc.misc-tests/gcov.exp: Update
9696         * g++.dg/gcov/gcov.exp: Update
9697         * lib/gcov.exp: Update.
9698
9699 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
9700
9701         * g++.dg/abi/mangle17.C: Make sure template expressions are
9702         dependent.
9703         * g++.dg/abi/mangle4.C: Mark erroneous casts.
9704         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
9705         * g++.dg/opt/stack1.C: Remove erroneous code.
9706         * g++.dg/parse/template7.C: New test.
9707         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
9708         * g++.old-deja/g++.pt/crash4.C: Likewise.
9709
9710 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9711
9712         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
9713         with zero or one occurence of `$' after the initial `L'.
9714
9715 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
9716
9717         * gcc.c-torture/compile/20030704-1.c: Add a comment.
9718
9719 2003-07-08  Roger Sayle  <roger@eyesopen.com>
9720
9721         PR c/11370
9722         * gcc.dg/Wunreachable-6.c: New testcase.
9723         * gcc.dg/Wunreachable-7.c: New testcase.
9724
9725 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9726
9727         PR c/11420
9728         * gcc.dg/20030708-1.c: New test.
9729
9730 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
9731
9732         * gcc.dg/compat/sdata-section.h: New file.
9733         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
9734         * gcc.dg/torture/mips-sdata-1.c: New test.
9735
9736 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9737
9738         PR c++/11030
9739         * g++.dg/template/friend19.C: New test.
9740
9741 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9742
9743         * g++.dg/opt/strength-reduce.C: New test.
9744
9745 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9746
9747         PR target/10979
9748         * gcc.dg/20030707-1.c: New testcase.
9749
9750 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9751
9752         PR optimization/11059
9753         * g++.dg/opt/emptyunion.C: New testcase.
9754
9755 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9756             Eric Botcazou  <ebotcazou@libertysurf.fr>
9757
9758         * g++.dg/opt/stack1.C: New test.
9759
9760 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
9761
9762         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
9763         run test.
9764
9765         PR c++/11431
9766         * g++.dg/expr/static_cast3.C: New test.
9767
9768 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9769
9770         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9771         everywhere.
9772         * gcc.dg/concat.c: Concatenation of string constants with
9773         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9774         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9775         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9776         necessary to avoid multi-character character constant warning.
9777         * gcc.dg/cpp/escape.c: Likewise.
9778         * gcc.dg/cpp/ucs.c: Likewise.
9779         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9780         Fix a typo.
9781
9782 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9783
9784         PR c/11428
9785         * gcc.c-torture/compile/20030704-1.c: New.
9786
9787 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9788
9789         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9790
9791 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9792
9793         PR c++/5287, PR c++/7910,  PR c++/11021
9794         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9795         tests for warnings.
9796         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9797         * g++.dg/ext/dllimport3.C: Likewise.
9798         * g++.dg/ext/dllimport4.C: New file.
9799         * g++.dg/ext/dllimport5.C: New file.
9800         * g++.dg/ext/dllimport6.C: New file.
9801         * g++.dg/ext/dllimport7.C: New file.
9802         * g++.dg/ext/dllimport8.C: New file.
9803         * g++.dg/ext/dllimport9.C: New file.
9804         * g++.dg/ext/dllimport10.C: New file.
9805         * g++.dg/ext/dllexport1.C: New file.
9806
9807 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9808
9809         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9810         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9811
9812 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9813
9814         * gcc.dg/builtins-25.c: New testcase.
9815         * gcc.dg/builtins-26.c: New testcase.
9816
9817 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9818
9819         * gcc.dg/compat/vector-defs.h: New file.
9820         * gcc.dg/compat/vector-setup.h: New file.
9821         * gcc.dg/compat/vector-check.h: New file.
9822         * gcc.dg/compat/vector-1_main.c: New file.
9823         * gcc.dg/compat/vector-1_x.c: New file.
9824         * gcc.dg/compat/vector-1_y.c: New file.
9825         * gcc.dg/compat/vector-2_main.c: New file.
9826         * gcc.dg/compat/vector-2_x.c: New file.
9827         * gcc.dg/compat/vector-2_y.c: New file.
9828
9829         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9830         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9831         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9832         * gcc.dg/compat/struct-align-1.h: New file.
9833         * gcc.dg/compat/struct-align-1_main.c: New file.
9834         * gcc.dg/compat/struct-align-1_x.c: New file.
9835         * gcc.dg/compat/struct-align-1_y.c: New file.
9836         * gcc.dg/compat/struct-align-2.h: New file.
9837         * gcc.dg/compat/struct-align-2_main.c: New file.
9838         * gcc.dg/compat/struct-align-2_x.c: New file.
9839         * gcc.dg/compat/struct-align-2_y.c: New file.
9840
9841         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9842         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9843         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9844         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9845         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9846         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9847         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9848         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9849         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9850         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9851         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9852         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9853         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9854         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9855         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9856         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9857         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9858         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9859         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9860         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9861         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9862         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9863         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9864         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9865         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9866         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9867         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9868         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9869         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9870
9871 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9872
9873         * gcc.dg/i386-call-1.c: New test.
9874
9875 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9876
9877         PR c++/9162
9878         * g++.dg/parse/defarg4.C: New.
9879
9880 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9881
9882         PR target/10700
9883         * gcc.c-torture/compile/20030703-1.c: New test case.
9884
9885 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9886
9887         * g++.dg/template/local3.C: Remove extra semicolon.
9888
9889 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9890
9891         * gcc.dg/i386-volatile-1.c: New test.
9892
9893 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9894
9895         PR c++/11072
9896         * g++.dg/other/offsetof2.C: XFAIL.
9897         * g++.dg/other/offsetof5.C: New.
9898
9899         PR c++/10219
9900         * g++.dg/template/error1.C: New.
9901
9902         PR c++/9779
9903         * g++.dg/template/dependent-expr1.C: New.
9904
9905 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9906
9907         PR c++/6949
9908         * g++.dg/template/local3.C: New test.
9909
9910         PR c++/11149
9911         * g++.dg/lookup/scoped6.C: New test.
9912
9913 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9914
9915         PR c++/8046
9916         * g++.dg/other/error7.C: New test.
9917
9918 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9919
9920         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
9921         * g++.old-deja/g++.abi/vtable3.h: Likewise.
9922         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9923         * g++.old-deja/g++.other/union2.C: Likewise.
9924         * gcc.dg/c90-const-expr-2.c: Likewise.
9925         * gcc.dg/c90-const-expr-3.c: Likewise.
9926         * gcc.dg/c99-const-expr-2.c: Likewise.
9927         * gcc.dg/c99-const-expr-3.c: Likewise.
9928         * gcc.dg/concat.c: Likewise.
9929
9930 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9931
9932         PR c++/9559
9933         * g++.dg/init/static1.C: New test.
9934
9935 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9936
9937         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
9938         * g++.old-deja/g++.other/access2.C: Likewise.
9939         * g++.old-deja/g++.other/decl2.C: Likewise.
9940         * gcc.c-torture/execute/20020615-1.c: Likewise.
9941
9942 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9943
9944         PR c++/4933
9945         * g++.dg/template/sizeof4.C: New test.
9946
9947 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9948
9949         * g++.dg/other/error6.C: New test.
9950
9951 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9952
9953         PR c++/10750
9954         * g++.dg/parse/constant2.C: New test.
9955
9956 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
9957
9958         PR c++/11106
9959         * g++.dg/other/error5.C: New test.
9960
9961 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9962
9963         * gcc.dg/format/gcc_diag-1.c: New test.
9964
9965 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
9966
9967         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
9968
9969 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9970
9971         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
9972         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
9973         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
9974
9975 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
9976
9977         * gcc.c-torture/execute/builtins/string-8.c: New test.
9978         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
9979         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
9980         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
9981
9982 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9983
9984         PR c++/10468
9985         * g++.dg/ext/typeof6.C: New test.
9986
9987 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9988
9989         PR c++/10796
9990         * g++.dg/init/enum1.C: New test.
9991
9992 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
9993
9994         * gcc.dg/20030627-1.c: New test.
9995
9996 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
9997
9998         PR c++/11332
9999         * g++.dg/expr/static_cast2.C: New test.
10000
10001 2003-06-26  Roger Sayle  <roger@eyesopen.com>
10002             Jakub Jelinek  <jakub@redhat.com>
10003
10004         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
10005         sprintf(dst,"%s",src) optimization.
10006         * gcc.c-torture/execute/20030626-1.c: New test case.
10007         * gcc.c-torture/execute/20030626-2.c: New test case.
10008
10009 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
10010
10011         * gcc.c-torture/execute/multi-ix.c: New test.
10012
10013         * gcc.c-torture/execute/simd-4.c (main):
10014         Added missing semicolon at end of union.
10015
10016 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
10017
10018         PR c++/8266
10019         * g++.dg/template/explicit-instantiation3.C: New test.
10020
10021 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10022
10023         * gcc.dg/20030626-1.c: Use signed char.
10024
10025 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
10026
10027         * gcc.dg/20030626-1.c: New test.
10028
10029 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
10030
10031         * const-str-2.m: Update.
10032
10033 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
10034
10035         PR c++/10990
10036         * g++.dg/rtti/dyncast1.C: New test.
10037         * g++.dg/abi/mangle4.C: Correct base-specifier access.
10038         * g++.dg/lookup/scoped1.C: Remove XFAIL.
10039         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
10040
10041         PR c++/10931
10042         * g++.dg/expr/static_cast1.C: New test.
10043
10044 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
10045
10046         * gcc.dg/20030625-1.c: New test.
10047
10048 2003-06-24  Roger Sayle  <roger@eyesopen.com>
10049
10050         * gcc.c-torture/compile/20030624-1.c: New test case.
10051
10052 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
10053
10054         * gcc.c-torture/execute/string-opt-17.c: New test.
10055
10056 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
10057
10058         PR c++/5754
10059         * g++.dg/parse/crash6.C: New test.
10060
10061 2003-06-23  Roger Sayle  <roger@eyesopen.com>
10062
10063         * gcc.dg/builtins-24.c: New test case.
10064
10065 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
10066
10067         * g++.dg/opt/operator1.C: New test.
10068
10069 2003-06-22  Roger Sayle  <roger@eyesopen.com>
10070
10071         * gcc.c-torture/execute/string-opt-16.c: New test case.
10072
10073 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10074
10075         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
10076         * g++.old-deja/g++.other/conv7.C: Likewise
10077         * g++.old-deja/g++.other/overcnv2.C: Likewise.
10078         * g++.old-deja/g++.other/overload14.C: Likewise.
10079
10080 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
10081
10082         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
10083         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
10084
10085 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10086
10087         PR c++/10888
10088         * g++.dg/warn/Winline-3.C: New test.
10089
10090 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10091
10092         * lib/target-supports.exp (check_alias_available): Make the test
10093         program acceptable to the Solaris assembler.
10094
10095         PR c++/10749
10096         * g++.dg/template/memclass2.C: New test.
10097
10098 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10099             Eric Botcazou  <ebotcazou@libertysurf.fr>
10100
10101         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
10102         data for non-matching targets.
10103         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
10104
10105 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10106
10107         PR c++/10845
10108         * g++.dg/template/member3.C: New test.
10109
10110 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
10111
10112         PR c++/10939
10113         * g++.dg/template/func1.C: New test.
10114
10115         PR c++/9649
10116         * g++.dg/template/static4.C: New test.
10117         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
10118
10119         PR c++/11041
10120         * g++.dg/init/ref7.C: New test.
10121
10122 2003-06-19  Matt Austern  <austern@apple.com>
10123
10124         PR c++/11228
10125         * g++.dg/anew1.C: New test.
10126         * g++.dg/anew2.C: New test.
10127         * g++.dg/anew3.C: New test.
10128         * g++.dg/anew4.C: New test.
10129
10130 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
10131
10132         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
10133
10134 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
10135
10136         * gcc.c-torture/execute/simd-4.c (main): Make expected value
10137         endian-dependent.
10138
10139 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
10140
10141         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
10142         Remove cruft.
10143
10144 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
10145
10146         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
10147         * gcc.c-torture/compile/961203-1.c: Likewise.
10148         * gcc.c-torture/compile/980506-1.c: Likewise.
10149
10150 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10151
10152         PR c++/10712
10153         * g++.dg/lookup/using7.C: New test.
10154
10155 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10156
10157         PR c++/11105
10158         * g++.dg/abi/conv1.C: Remove it.
10159         * g++.dg/template/conv7.C: New test.
10160         * g++.dg/template/conv8.C: Likewise.
10161         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
10162         conversion operator.
10163
10164 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
10165
10166         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
10167         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
10168         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10169         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
10170         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
10171         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10172         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10173         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
10174         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
10175         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
10176         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
10177         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10178         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10179         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10180         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10181         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10182         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10183         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10184         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10185         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10186         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10187         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10188         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10189         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10190         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10191         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10192         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10193         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10194         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10195
10196 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
10197
10198         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
10199         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
10200         indications.
10201
10202 2003-06-16  Roger Sayle  <roger@eyesopen.com>
10203
10204         * gcc.dg/i386-387-5.c: New test case.
10205         * gcc.dg/i386-387-6.c: New test case.
10206         * gcc.dg/builtins-23.c: New test case.
10207
10208 2003-06-15  Roger Sayle  <roger@eyesopen.com>
10209
10210         * gcc.dg/builtins-22.c: New test case.
10211         * gcc.dg/i386-387-1.c: Update to test exp.
10212         * gcc.dg/i386-387-2.c: Likewise.
10213
10214 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10215
10216         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
10217
10218 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10219
10220         * lib/gcc-dg.exp (dg-require-dll): New function.
10221         (dg-xfail-if): Likewise.
10222         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
10223         driver.
10224
10225         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
10226         * gcc.c-torture/compile/20001205-1.c: Likewise.
10227         * gcc.c-torture/compile/20001226-1.c: Likewise.
10228         * gcc.c-torture/compile/20010518-2.c: Likewise.
10229         * gcc.c-torture/compile/20020312-1.c: Likewise.
10230         * gcc.c-torture/compile/20020604-1.c: Likewise.
10231         * gcc.c-torture/compile/920501-12.c: Likewise.
10232         * gcc.c-torture/compile/920501-4.c: Likewise.
10233         * gcc.c-torture/compile/920520-1.c: Likewise.
10234         * gcc.c-torture/compile/920521-1.c: Likewise.
10235         * gcc.c-torture/compile/920625-1.c: Likewise.
10236         * gcc.c-torture/compile/961203-1.c: Likewise.
10237         * gcc.c-torture/compile/980506-1.c: Likewise.
10238         * gcc.c-torture/compile/981006-1.c: Likewise.
10239         * gcc.c-torture/compile/981022-1.c: Likewise.
10240         * gcc.c-torture/compile/981223-1.c: Likewise.
10241         * gcc.c-torture/compile/990617-1.c: Likewise.
10242         * gcc.c-torture/compile/dll.c: Likewise.
10243         * gcc.c-torture/compile/labels-3.c: Likewise.
10244         * gcc.c-torture/compile/mipscop-1.c: Likewise.
10245         * gcc.c-torture/compile/mipscop-2.c: Likewise.
10246         * gcc.c-torture/compile/mipscop-3.c: Likewise.
10247         * gcc.c-torture/compile/mipscop-4.c: Likewise.
10248         * gcc.c-torture/compile/simd-5.c: Likewise.
10249         * gcc.c-torture/compile/20000804-1.x: Remove.
10250         * gcc.c-torture/compile/20001205-1.x: Likewise.
10251         * gcc.c-torture/compile/20001226-1.x: Likewise.
10252         * gcc.c-torture/compile/20010518-2.x: Likewise.
10253         * gcc.c-torture/compile/20020312-1.x: Likewise.
10254         * gcc.c-torture/compile/20020604-1.x: Likewise.
10255         * gcc.c-torture/compile/920501-12.x: Likewise.
10256         * gcc.c-torture/compile/920501-4.x: Likewise.
10257         * gcc.c-torture/compile/920520-1.x: Likewise.
10258         * gcc.c-torture/compile/920521-1.x: Likewise.
10259         * gcc.c-torture/compile/920625-1.x: Likewise.
10260         * gcc.c-torture/compile/961203-1.x: Likewise.
10261         * gcc.c-torture/compile/980506-1.x: Likewise.
10262         * gcc.c-torture/compile/981006-1.x: Likewise.
10263         * gcc.c-torture/compile/981022-1.x: Likewise.
10264         * gcc.c-torture/compile/981223-1.x: Likewise.
10265         * gcc.c-torture/compile/990617-1.x: Likewise.
10266         * gcc.c-torture/compile/mipscop-1.x: Likewise.
10267         * gcc.c-torture/compile/mipscop-2.x: Likewise.
10268         * gcc.c-torture/compile/mipscop-3.x: Likewise.
10269         * gcc.c-torture/compile/mipscop-4.x: Likewise.
10270         * gcc.c-torture/compile/simd-5.x: Likewise.
10271
10272         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
10273
10274 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10275
10276         * gcc.c-torture/execute/20030611-1.c: New test.
10277
10278 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10279
10280         PR middle-end/168
10281         * gcc.dg/20030612-1.c: New test case.
10282
10283 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10284
10285         PR c++/10635
10286         * g++.dg/expr/cast1.C: New test.
10287
10288 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10289
10290         * gcc.dg/builtins-21.c: New test case.
10291
10292 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
10293
10294         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
10295         options instead of at the end.
10296         * lib/objc.exp (objc_target_compile): Likewise.
10297
10298 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
10299
10300         PR c++/10432
10301         * g++.dg/parse/error1.C: New test.
10302
10303 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
10304
10305         * gcc.dg/compat/struct-by-value-11_main.c: New file.
10306         * gcc.dg/compat/struct-by-value-11_x.c: New file.
10307         * gcc.dg/compat/struct-by-value-11_y.c: New file.
10308         * gcc.dg/compat/struct-by-value-12_main.c: New file.
10309         * gcc.dg/compat/struct-by-value-12_x.c: New file.
10310         * gcc.dg/compat/struct-by-value-12_y.c: New file.
10311         * gcc.dg/compat/struct-by-value-13_main.c: New file.
10312         * gcc.dg/compat/struct-by-value-13_x.c: New file.
10313         * gcc.dg/compat/struct-by-value-13_y.c: New file.
10314         * gcc.dg/compat/struct-by-value-14_main.c: New file.
10315         * gcc.dg/compat/struct-by-value-14_x.c: New file.
10316         * gcc.dg/compat/struct-by-value-14_y.c: New file.
10317         * gcc.dg/compat/struct-by-value-15_main.c: New file.
10318         * gcc.dg/compat/struct-by-value-15_x.c: New file.
10319         * gcc.dg/compat/struct-by-value-15_y.c: New file.
10320         * gcc.dg/compat/struct-by-value-16_main.c: New file.
10321         * gcc.dg/compat/struct-by-value-16_x.c: New file.
10322         * gcc.dg/compat/struct-by-value-16_y.c: New file.
10323         * gcc.dg/compat/struct-by-value-17_main.c: New file.
10324         * gcc.dg/compat/struct-by-value-17_x.c: New file.
10325         * gcc.dg/compat/struct-by-value-17_y.c: New file.
10326         * gcc.dg/compat/struct-by-value-18_main.c: New file.
10327         * gcc.dg/compat/struct-by-value-18_x.c: New file.
10328         * gcc.dg/compat/struct-by-value-18_y.c: New file.
10329
10330         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
10331         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
10332         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
10333         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
10334         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
10335         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
10336         * gcc.dg/compat/scalar-return-3_main.c: New file.
10337         * gcc.dg/compat/scalar-return-3_x.c: New file.
10338         * gcc.dg/compat/scalar-return-3_y.c: New file.
10339         * gcc.dg/compat/scalar-return-4_main.c: New file.
10340         * gcc.dg/compat/scalar-return-4_x.c: New file.
10341         * gcc.dg/compat/scalar-return-4_y.c: New file.
10342
10343 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
10344
10345         * gcc.dg/compat/fp2-struct-check.h: New file.
10346         * gcc.dg/compat/fp2-struct-defs.h: New file.
10347         * gcc.dg/compat/fp2-struct-init.h: New file.
10348         * gcc.dg/compat/struct-by-value-10_main.c: New file.
10349         * gcc.dg/compat/struct-by-value-10_x.c: New file.
10350         * gcc.dg/compat/struct-by-value-10_y.c: New file.
10351         * gcc.dg/compat/struct-return-10_main.c: New file.
10352         * gcc.dg/compat/struct-return-10_x.c: New file.
10353         * gcc.dg/compat/struct-return-10_y.c: New file.
10354
10355         * gcc.dg/compat/compat-common.h: New file.
10356         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
10357         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
10358         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
10359         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
10360         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
10361         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
10362         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
10363         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10364         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
10365         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
10366         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10367         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
10368         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
10369         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10370         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
10371         * gcc.dg/compat/small-struct-check.h: Ditto.
10372         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
10373         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10374         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
10375         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
10376         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10377         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10378         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
10379         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10380         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
10381         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
10382         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10383         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10384         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
10385         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10386         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10387         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
10388         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10389         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
10390         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
10391         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10392         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
10393         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
10394         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10395         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
10396         * gcc.dg/compat/struct-return-2_main.c: Ditto.
10397         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10398         * gcc.dg/compat/struct-return-2_y.c: Ditto.
10399         * gcc.dg/compat/struct-return-3_main.c: Ditto.
10400         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10401         * gcc.dg/compat/struct-return-3_y.c: Ditto.
10402
10403 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
10404
10405         * g++.dg/pch/static-1.C: New file.
10406         * g++.dg/pch/static-1.Hs: New file.
10407
10408 2003-06-10  Richard Henderson  <rth@redhat.com>
10409
10410         * gcc.dg/asm-7.c: Adjust expected warning text.
10411
10412 2003-06-10  Roger Sayle  <roger@eyesopen.com>
10413
10414         * gcc.dg/builtins-20.c: New test case.
10415
10416 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
10417
10418         PR c++/11131
10419         * g++.dg/opt/template1.C: New test.
10420
10421 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10422
10423         * lib/gcc-dg.exp (dg-test): Clear additional_files and
10424         additional_sources.
10425
10426 2003-05-21  David Taylor  <dtaylor@emc.com>
10427
10428         * gcc.dg/Wpadded.c: New file.
10429
10430 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10431
10432         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
10433         * gcc.dg/special/weak-2.c: Add dg-require-weak.
10434         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
10435         dg-require-weak.
10436
10437 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
10438
10439         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
10440
10441 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10442
10443         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
10444         (dg-require-alias): Likewise.
10445         (dg-require-gc-sections): Likewise.
10446         * lib/target-supports.exp (check_gc_sections_available): Likewise.
10447
10448 2003-06-08  Richard Henderson  <rth@redhat.com>
10449
10450         * gcc.dg/20011029-2.c: Fix the array reference.
10451         * gcc.dg/asm-7.c: New.
10452
10453 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
10454
10455         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
10456
10457 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
10458
10459         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
10460         (dg-require-gc-sections): Likewise.
10461
10462 2003-06-08  Jan Hubicka  <jh@suse.cz>
10463
10464         * i386-cmov1.c: Fix regular expression.
10465         * i386-cvt-1.c: Likewise.
10466         * i386-local.c: Likewise.
10467         * i386-local2.c: Likewise.
10468         * i386-mul.c: Likewise.
10469         * i386-ssetype-1.c: Likewise.
10470         * i386-ssetype-3.c: Likewise.
10471         * i386-ssetype-5.c: Likewise.
10472
10473 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10474
10475         PR c++/11039
10476         * g++.dg/warn/implicit-typename2.C: New test.
10477         * g++.dg/warn/implicit-typename3.C: New test.
10478
10479 2003-06-07  Richard Henderson  <rth@redhat.com>
10480
10481         * g++.dg/other/offsetof3.C: Use size_t.
10482         * g++.dg/other/offsetof4.C: Likewise.
10483
10484 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
10485
10486         * lib/copy-file.exp: New. Implement gcc_copy_files.
10487
10488         * lib/dg-pch.exp: Load copy-file.exp
10489         (dg-pch): Use gcc_copy_files instead of "file copy".
10490
10491 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
10492
10493         * gcc.dg/weak/weak.exp: Simplify.
10494         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10495         * gcc.dg/weak/weak-1.c: Likewise.
10496         * gcc.dg/weak/weak-2.c: Likewise.
10497         * gcc.dg/weak/weak-3.c: Likewise.
10498         * gcc.dg/weak/weak-4.c: Likewise.
10499         * gcc.dg/weak/weak-5.c: Likewise.
10500         * gcc.dg/weak/weak-6.c: Likewise.
10501         * gcc.dg/weak/weak-7.c: Likewise.
10502         * gcc.dg/weak/weak-8.c: Likewise.
10503         * gcc.dg/weak/weak-9.c: Likewise.
10504
10505 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10506
10507         gcc.c-torture/execute/20030606-1.c: New.
10508
10509 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10510
10511         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10512         * gcc.dg/builtins-19.c: Likewise.
10513
10514 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10515
10516         * gcc.dg/builtins-2.c: Add some more tests.
10517         * gcc.dg/builtins-18.c: New test case.
10518         * gcc.dg/builtins-19.c: New test case.
10519
10520 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10521             Jim Wilson  <wilson@tuliptree.org>
10522
10523         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10524
10525 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10526
10527         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10528         mempcpy/stpcpy calls not to be optimized into something else.
10529         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10530         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10531         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10532
10533 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10534
10535         * gcc.dg/format/asm_fprintf-1.c: New test.
10536
10537 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10538
10539         * lib/gcc-defs.exp (additional_sources): New variable.
10540         (dg-additional-sources): New function.
10541         (additional_files): New variable.
10542         (dg-additional-files): New function.
10543         (dg-additional-files-options): Likewise.
10544         * lib/gcc-dg.exp (dg-require-weak): New function.
10545         (dg-require-alias): Likewise.
10546         (dg-require-gc-sections): Likewise.
10547         * lib/target-supports.exp (check_alias_available): Remove testfile
10548         parameter.
10549         (check_gc_sections_available): New function.
10550         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
10551         (dg-gpp-additional-files): Likewise.
10552         * lib/g++.exp (additional_sources): Remove.
10553         (additional_files): Likewise.
10554         (g++_target_compile): Use dg-additional-files-options.
10555
10556         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
10557         Tcl logic.
10558         * gcc.dg/special/ecos.exp: Remove.
10559         * gcc.dg/special/20000419-2.c: Use dg-require-*.
10560         * gcc.dg/special/alias-1.c: Likewise.
10561         * gcc.dg/special/alias-2.c: Likewise.
10562         * gcc.dg/special/gcsec-1.c: Likewise.
10563         * gcc.dg/special/weak-1.c: Likewise.
10564         * gcc.dg/special/weak-2.c: Likewise.
10565         * gcc.dg/special/wkali-1.c: Likewise.
10566         * gcc.dg/special/wkali-2.c: Likewise.
10567
10568         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
10569         dg-gpp-additional-*.
10570         * g++.dg/special/conpr-3.C: Likewise.
10571         * g++.dg/special/conpr-4.C: Likewise.
10572         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
10573         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
10574         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
10575         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
10576         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
10577         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
10578         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
10579         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
10580         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
10581         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
10582         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
10583         * g++.old-deja/g++.other/comdat1.C: Likewise.
10584         * g++.old-deja/g++.other/comdat2.C: Likewise.
10585         * g++.old-deja/g++.other/comdat3.C: Likewise.
10586         * g++.old-deja/g++.other/ctor1.C: Likewise.
10587         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
10588
10589 2003-06-05  Richard Henderson  <rth@redhat.com>
10590
10591         * gcc.dg/debug/20030605-1.c: New.
10592
10593 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10594
10595         * README.QMTEST: Update.
10596
10597 2003-06-04  Richard Henderson  <rth@redhat.com>
10598
10599         * gcc.dg/cleanup-1.c: New.
10600         * gcc.dg/cleanup-2.c: New.
10601         * gcc.dg/cleanup-3.c: New.
10602         * gcc.dg/cleanup-4.c: New.
10603         * gcc.dg/cleanup-5.c: New.
10604         * gcc.dg/cleanup-6.c: New.
10605         * gcc.dg/cleanup-7.c: New.
10606
10607 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10608
10609         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
10610
10611         * lib/dg-pch.exp: New file.
10612         * g++.dg/pch/pch.exp: Use dg-pch.exp.
10613         * gcc.dg/pch/pch.exp: Likewise.
10614
10615 2003-06-04  Roger Sayle  <roger@eyesopen.com>
10616
10617         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10618         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
10619         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
10620         * gcc.dg/builtins-17.c: New test case.
10621         * gcc.dg/i386-387-4.c: New test case.
10622         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
10623
10624 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10625
10626         * gcc.dg/ultrasp9.c: New test.
10627
10628 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10629
10630         * gcc.c-torture/compile/20030604-1.c: New test.
10631         * gcc.dg/sparc-constant-1.c: New test.
10632
10633 2003-06-03  Glen Nakamura  <glen@imodulo.com>
10634
10635         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
10636
10637 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
10638
10639         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
10640
10641         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
10642         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
10643
10644 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
10645
10646         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
10647
10648 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10649
10650         PR c++/10940
10651         * g++.dg/template/spec10.C: New test.
10652
10653 2003-06-03  Roger Sayle  <roger@eyesopen.com>
10654
10655         * gcc.dg/builtins-16.c: New test case.
10656
10657 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
10658
10659         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
10660         mempcpy test with post-increments.
10661         * gcc.c-torture/execute/string-opt-3.c: New test.
10662         * gcc.dg/string-opt-1.c: New test.
10663
10664 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
10665
10666         PR fortran/10965
10667         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
10668
10669 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
10670
10671         * lib/scanasm.exp (dg-scan): New function, factored out of ...
10672         (scan-assembler): ... here.  Use dg-scan.
10673         (scan-assembler-not): Likewise.
10674         (scan-file): New function.
10675         (scan-file-not): Likewise.
10676         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
10677         * gcc.dg/cpp/_Pragma4.c: Likewise.
10678         * gcc.dg/cpp/_Pragma5.c: Likewise.
10679         * gcc.dg/cpp/avoidpaste1.c: Likewise.
10680         * gcc.dg/cpp/avoidpaste2.c: Likewise.
10681         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
10682         * gcc.dg/cpp/cmdlne-P.c: Likewise.
10683         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
10684         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
10685         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
10686         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10687         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
10688         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
10689         * gcc.dg/cpp/cxxcom1.c: Likewise.
10690         * gcc.dg/cpp/line1.c: Likewise.
10691         * gcc.dg/cpp/maccom1.c: Likewise.
10692         * gcc.dg/cpp/maccom2.c: Likewise.
10693         * gcc.dg/cpp/maccom3.c: Likewise.
10694         * gcc.dg/cpp/maccom4.c: Likewise.
10695         * gcc.dg/cpp/maccom5.c: Likewise.
10696         * gcc.dg/cpp/maccom6.c: Likewise.
10697         * gcc.dg/cpp/multiline.c: Likewise.
10698         * gcc.dg/cpp/spacing1.c: Likewise.
10699         * gcc.dg/cpp/spacing2.c: Likewise.
10700         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
10701         * gcc.dg/cpp/trad/maccom1.c: Likewise.
10702         * gcc.dg/cpp/trad/maccom2.c: Likewise.
10703         * gcc.dg/cpp/trad/maccom3.c: Likewise.
10704         * gcc.dg/cpp/trad/maccom4.c: Likewise.
10705         * gcc.dg/cpp/trad/maccom6.c: Likewise.
10706         * gcc.dg/cpp/cxxcom2.c: Likewise.
10707         * gcc.dg/cpp/cxxcom2.h: New file.
10708
10709         * gcc.dg/cpp/truefalse.cpp: Move it to ...
10710         * g++.dg/cpp/truefalse.C: Here.
10711         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
10712
10713 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
10714
10715         * gcc.dg/cpp/redef3.c: New file.
10716
10717 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10718
10719         * gcc.dg/i386-loop-3.c: New test.
10720
10721 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
10722
10723         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
10724
10725 2003-05-31  Roger Sayle  <roger@eyesopen.com>
10726
10727         * gcc.dg/fwrapv-1.c: New test case.
10728         * gcc.dg/fwrapv-2.c: New test case.
10729
10730 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10731
10732         PR c++/10956
10733         * g++.dg/template/spec9.C: New test.
10734
10735 2003-05-29  Roger Sayle  <roger@eyesopen.com>
10736
10737         * gcc.dg/duff-4.c: New test case.
10738
10739 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
10740
10741         PR fortran/10843
10742         * g77.dg/ffixed-form-1.f: New test
10743         * g77.dg/ffixed-form-2.f: New test
10744         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
10745         * g77.dg/ffree-form-3.f: New test
10746
10747 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
10748
10749         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
10750         * gcc.dg/wint_t-1.c: Likewise.
10751
10752 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10753
10754         * g++.dg/template/access11.C: New test.
10755
10756 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10757
10758         PR c++/10849
10759         * g++.dg/template/access10.C: New test.
10760
10761 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10762             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10763
10764         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
10765
10766 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10767
10768         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10769         suppress for powerpc-*-darwin*.
10770         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10771
10772 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10773
10774         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10775         suppress option for powerpc-*-darwin*.
10776
10777 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10778
10779         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10780         * gcc.dg/builtins-4.c: Add test for fmod.
10781
10782 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10783
10784         PR c++/10682
10785         * g++.dg/template/instantiate4.C: New test.
10786
10787 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10788
10789         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10790
10791 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10792
10793         * gcc.dg/compat/scalar-return-1_main.c: New file.
10794         * gcc.dg/compat/scalar-return-1_x.c: New file.
10795         * gcc.dg/compat/scalar-return-1_y.c: New file.
10796         * gcc.dg/compat/scalar-return-2_main.c: New file.
10797         * gcc.dg/compat/scalar-return-2_x.c: New file.
10798         * gcc.dg/compat/scalar-return-2_y.c: New file.
10799         * gcc.dg/compat/struct-return-3_main.c: New file.
10800         * gcc.dg/compat/struct-return-3_y.c: New file.
10801         * gcc.dg/compat/struct-return-3_x.c: New file.
10802         * gcc.dg/compat/struct-return-2_main.c: New file.
10803         * gcc.dg/compat/struct-return-2_x.c: New file.
10804         * gcc.dg/compat/struct-return-2_y.c: New file.
10805
10806 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10807
10808         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10809         for hppa*-hp-hpux*.
10810         * gcc.dg/20021014-1.c (dg-options): Likewise.
10811         * gcc.dg/nest.c (dg-options): Likewise.
10812
10813 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10814
10815         PR c++/9738
10816         * g++.dg/ext/dllimport2.C: New file.
10817         * g++.dg/ext/dllimport3.C: New file.
10818
10819 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10820
10821         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10822         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10823         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10824         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10825         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10826         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10827         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10828         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10829         * gcc.dg/compat/small-struct-defs.h: New file.
10830         * gcc.dg/compat/small-struct-init.h: New file.
10831         * gcc.dg/compat/small-struct-check.h: New file.
10832         * gcc.dg/compat/fp-struct-defs.h: New file.
10833         * gcc.dg/compat/fp-struct-check.h: New file.
10834         * gcc.dg/compat/fp-struct-init.h: New file.
10835         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10836         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10837
10838 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10839
10840         * gcc.dg/20030225-2.c: New test.
10841
10842 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10843             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10844
10845         * gcc.c-torture/compile/20030518-1.c: New test case.
10846
10847 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10848
10849         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10850         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10851         gcc-dg-debug-runtest.
10852         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10853         gcc-dg-debug-runtest.
10854
10855 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10856
10857         PR c++/9022
10858         * g++.dg/lookup/using6.C: New test.
10859
10860 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10861
10862         * g++.dg/parse/access2.C: New test.
10863
10864 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10865
10866         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10867         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10868         * gcc.dg/debug/debug.exp: Likewise.
10869
10870 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10871
10872         * gcc.dg/dollar.c: New test.
10873
10874 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10875
10876         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10877         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10878         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10879         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10880         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10881         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10882         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10883         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10884         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10885         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10886         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10887         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10888         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10889         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10890         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10891         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10892         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10893         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10894
10895 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10896
10897         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10898         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10899         support for "repo" mode.
10900         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10901         * lib/g77-dg.exp: Likewise.
10902         * lib/obj-dg.exp: Likewise.
10903
10904 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10905
10906         Merge from gcc-3_2-rhl8-branch:
10907         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10908
10909         * gcc.dg/tls/opt-6.c: New test.
10910
10911         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10912
10913         * gcc.dg/20030405-1.c: New test.
10914
10915         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10916
10917         * gcc.dg/20030309-1.c: New test.
10918
10919         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10920
10921         * gcc.c-torture/execute/20030307-1.c: New test.
10922
10923         2003-02-20  Randolph Chung  <tausq@debian.org>
10924
10925         * gcc.c-torture/compile/20030220-1.c: New test.
10926
10927         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
10928
10929         * gcc.dg/20030217-1.c: New test.
10930
10931         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
10932
10933         * gcc.c-torture/compile/20020129-1.c: New test.
10934
10935         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10936
10937         * gcc.dg/unroll-1.c: New test.
10938
10939         2002-11-16  Jan Hubicka  <jh@suse.cz>
10940
10941         * gcc.c-torture/execute/20020920-1.c: New test.
10942
10943         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
10944
10945         PR target/7434
10946         * gcc.c-torture/compile/20021008-1.c: New test.
10947
10948         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
10949
10950         PR target/7559
10951         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
10952
10953         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10954
10955         * gcc.c-torture/compile/20020807-1.c: New test.
10956
10957         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
10958
10959         * gcc.dg/tls/opt-1.c: New test.
10960
10961         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
10962
10963         * gcc.dg/20020729-1.c: New test.
10964
10965         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
10966
10967         * g++.dg/opt/life1.C: New test.
10968
10969         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
10970
10971         * gcc.dg/20020525-1.c: New test.
10972
10973         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10974
10975         PR c++/6794
10976         * g++.dg/ext/pretty1.C: New test.
10977         * g++.dg/ext/pretty2.C: New test.
10978
10979 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
10980
10981         PR c++/8385
10982         * g++.dg/ext/typeof5.C: New test.
10983
10984 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
10985
10986         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
10987         __USER_LABEL_PREFIX__ into account.
10988         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
10989
10990 2003-05-14  Roger Sayle  <roger@eyesopen.com>
10991
10992         * gcc.dg/builtins-15.c: New test case.
10993
10994 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
10995
10996         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
10997
10998 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
10999
11000         * lib/g++.exp: Tweak handling of additional source files.
11001         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
11002         * g++.dg/special/conpr-2a.C: Rename to ...
11003         * g++.dg/special/conpr-2a.cc: ... this.
11004         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
11005         * g++.dg/special/conpr-3a.C: Rename to ...
11006         * g++.dg/special/conpr-3a.cc: This.
11007         * g++.dg/special/conpr-3b.C: Rename to ...
11008         * g++.dg/special/conpr-3b.cc: This.
11009         * g++.dg/special/conpr-4.C: New test.
11010         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
11011
11012 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
11013
11014         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
11015
11016 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11017
11018         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
11019         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11020         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
11021         * g++.old-deja/g++.other/warn3.C: Likewise.
11022
11023 2003-05-11  Roger Sayle  <roger@eyesopen.com>
11024
11025         * gcc.dg/i386-387-1.c: Update to also test log.
11026         * gcc.dg/i386-387-2.c: Likewise.
11027
11028 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
11029
11030         * g77.f-torture/execute/int8421.f: New test.
11031
11032 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11033
11034         PR c++/10230, c++/10481
11035         * g++.dg/lookup/scoped5.C: New test.
11036
11037 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11038
11039         PR c++/10552
11040         * g++.dg/template/ttp6.C: New test.
11041
11042 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
11043
11044         * gcc.c-torture/execute/builtins: New directory.
11045         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
11046         gcc.c-torture/execute/builtins.
11047         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
11048         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
11049         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
11050         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
11051
11052 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11053
11054         PR c++/9252
11055         * g++.dg/template/access8.C: New test.
11056         * g++.dg/template/access9.C: New test.
11057
11058 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11059
11060         PR c++/9554
11061         * g++.dg/parse/access1.C: New test.
11062
11063 2003-05-09  DJ Delorie  <dj@redhat.com>
11064
11065         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
11066         long, and not an int.
11067
11068 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11069
11070         PR c++/10555, c++/10576
11071         * g++.dg/template/memclass1.C: New test.
11072
11073 2003-05-08  DJ Delorie  <dj@redhat.com>
11074
11075         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
11076         targets.
11077         * gcc.c-torture/execute/20021024-1.x: Likewise.
11078         * gcc.c-torture/execute/shiftdi.x: Likewise.
11079         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
11080         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
11081         * gcc.dg/20021018-1.c: Likewise.
11082
11083 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11084
11085         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
11086
11087         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
11088         (bcopy): Call memmove.
11089
11090 2003-05-08  Roger Sayle  <roger@eyesopen.com>
11091
11092         * g77.f-torture/compile/8485.f: New test case.
11093
11094 2003-05-07  Richard Henderson  <rth@redhat.com>
11095
11096         PR c++/10570
11097         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
11098         Verify exception_cleanup not called for rethrows.
11099         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
11100         when exiting catch block without rethrowing.
11101         * g++.dg/eh/forced3.C: New.
11102         * g++.dg/eh/forced4.C: New.
11103
11104 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
11105
11106         * gcc.dg/20030505.c: Fix triplet.
11107
11108 2003-05-06  DJ Delorie  <dj@redhat.com>
11109
11110         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
11111         * gcc.dg/nest.c: Likewise.
11112
11113 2003-05-05  Roger Sayle  <roger@eyesopen.com>
11114
11115         * gcc.dg/builtins-14.c: New test case.
11116
11117 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
11118
11119         * lib/compat.exp (compat-execute): New argument.
11120         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
11121         * gcc.dg/compat: New test directory.
11122         * gcc.dg/compat/compat.exp: New expect script.
11123         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
11124         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
11125         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
11126         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
11127         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
11128         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
11129
11130         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
11131         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
11132         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
11133         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
11134         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
11135         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
11136         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
11137         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
11138         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
11139         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
11140         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
11141         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
11142         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
11143         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
11144         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
11145
11146 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
11147
11148         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
11149
11150 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
11151
11152         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
11153
11154 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
11155
11156         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
11157         * gcc.dg/ppc-fsel-2.c: New test.
11158
11159         * gcc.dg/unused-5.c: New test.
11160
11161 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11162
11163         PR c++/10496
11164         * g++.dg/warn/pmf1.C: New test.
11165
11166 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11167
11168         PR c++/4494
11169         * g++.dg/warn/main.C: New test.
11170
11171 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11172
11173         * gcc.dg/nonnull-3.c: New test.
11174
11175 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
11176
11177         * gcc.dg/cpp/Wtrigraphs.c: Update.
11178         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
11179
11180 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
11181
11182         * gcc.dg/ppc-fsel-1.c: New test.
11183
11184 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
11185
11186         PR c/10604
11187         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
11188
11189 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
11190
11191         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
11192
11193 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11194
11195         PR c++/9364, c++/10553, c++/10586
11196         * g++.dg/parse/typename4.C: New test.
11197         * g++.dg/parse/typename5.C: Likewise.
11198
11199 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
11200
11201         * gcc.c-torture/compile/20030503-1.c: New test.
11202
11203 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11204
11205         * g++.dg/lookup/using5.C: Fix testcase error.
11206
11207 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
11208
11209         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
11210         since MEABI is no longer supported.  Remove all vestiges
11211         of MEABI from the test.
11212
11213 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11214
11215         PR c++/10554
11216         * g++.dg/lookup/using5.C: New test.
11217
11218 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11219
11220         PR c++/8772
11221         * g++.dg/template/ttp5.C: New test.
11222
11223 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
11224
11225         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
11226         (dg-gpp-additional-sources): New function.
11227         (dg-gpp-additional-files): Likewise.
11228         * lib/g++.exp (additional_sources): New variable.
11229         (additional_files): Likewise.
11230         (g++_target_compile): Deal with them.
11231         * lib/old-dejagnu.exp: Remove.
11232         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
11233         * g++.old-deja: Revise all tests to use dg commands.
11234
11235 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11236
11237         PR c++/9432, c++/9528
11238         * g++.dg/lookup/using4.C: New test.
11239
11240 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
11241
11242         * gcc.dg/noreturn-5.c: New file.
11243         * gcc.dg/noreturn-6.c: New file.
11244
11245         * gcc.c-torture/compile/inline-1.c: New file.
11246
11247 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11248
11249         PR c++/10551
11250         * g++.dg/template/explicit1.C: New test.
11251
11252 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11253
11254         PR c++/10549
11255         * g++.dg/other/bitfield1.C: New test.
11256
11257         PR c++/10527
11258         * g++.dg/init/new7.C: New test.
11259
11260 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11261
11262         * g++.dg/ext/desig1.C: New test.
11263         * g++.dg/ext/init1.C: Update.
11264
11265         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
11266
11267 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
11268
11269         PR c++/10180
11270         * g++.dg/warn/Winline-1.C: New test.
11271
11272 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
11273
11274         * gcc.c-torture/execute/string-opt-19.c: New test.
11275
11276         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
11277         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
11278
11279 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
11280
11281         PR c++/10506
11282         * g++.dg/init/new6.C: New test.
11283
11284         PR c++/10503
11285         * g++.dg/init/ref6.C: New test.
11286
11287 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
11288
11289         * g++.dg/warn/weak1.C: XFAIL on AIX4.
11290
11291 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11292
11293         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
11294         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
11295
11296 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
11297
11298         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
11299         initialized static data members.
11300
11301 2003-04-25  H.J. Lu <hjl@gnu.org>
11302
11303         * gcc.dg/ia64-sync-4.c: New test.
11304
11305 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11306
11307         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
11308         date.
11309
11310 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
11311
11312         PR c++/10337
11313         * g++.dg/warn/conv1.C: New test.
11314         * g++.old-deja/g++.other/conv7.C: Adjust.
11315         * g++.old-deja/g++.other/overload14.C: Adjust.
11316
11317 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11318
11319         PR c++/10471
11320         * g++.dg/template/defarg2.C: New test.
11321
11322 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
11323
11324         * gcc.dg/cpp/include2.c: Update.
11325         * gcc.dg/cpp/multiline-2.c: New.
11326         * gcc.dg/cpp/multiline.c: Update.
11327         * gcc.dg/cpp/strify2.c: Update.
11328         * gcc.dg/cpp/trad/literals-2.c: Update.
11329
11330 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11331
11332         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
11333
11334 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11335
11336         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
11337
11338 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11339
11340         PR c++/10451
11341         * g++.dg/parse/crash4.C: New test.
11342
11343         PR c++/9847
11344         * g++.dg/parse/crash5.C: New test.
11345
11346 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
11347
11348         PR c++/10446
11349         * g++.dg/parse/crash3.C: New test.
11350
11351         PR c++/10428
11352         * g++.dg/parse/elab1.C: New test.
11353
11354 2003-04-22  Devang Patel  <dpatel@apple.com>
11355
11356         * gcc.dg/cpp/trad/funlike-5.c: New test.
11357
11358 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
11359
11360         * g++.dg/other/packed1.C: Fix dg options.
11361
11362 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
11363
11364         * g++.dg/other/offsetof2.C: New test.
11365
11366 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
11367
11368         * g++.dg/template/recurse.C: Adjust location of error messages.
11369
11370 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
11371
11372         PR c++/9881
11373         * g++.dg/init/addr-const1.C: New test.
11374         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
11375
11376 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11377
11378         PR c++/10405
11379         * g++.dg/lookup/struct-hack1.C: New test.
11380
11381 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
11382
11383         * ucs.c: Update diagnostic messages.
11384
11385 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11386
11387         * gcc.dg/cpp/truefalse.cpp: New test.
11388         * gcc.dg/cpp/cpp.exp: Update.
11389         * g++.dg/other/stdbool-if.C: Remove.
11390
11391 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11392
11393         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
11394         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
11395
11396 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11397
11398         * gcc.c-torture/compile/20030418-1.c: New test.
11399
11400 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
11401
11402         * README.compat: Remove; content moved to doc/sourcebuild.texi.
11403
11404 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11405
11406         PR c++/10347
11407         g++.dg/template/dependent-name1.C: New test.
11408
11409 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
11410
11411         * gcc.dg/warn-1.c (tourist_guide): New array,
11412         contains a pointer to bar.
11413
11414 2003-04-16  Roger Sayle  <roger@eyesopen.com>
11415
11416         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
11417         * gcc.c-torture/execute/medce-1.c: New test case.
11418         * gcc.c-torture/execute/medce-2.c: New test case.
11419
11420 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
11421
11422         * lib/prune.exp: Ignore more messages.
11423
11424         PR c++/10381
11425         * g++.dg/parse/lookup3.C: New test.
11426
11427 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
11428
11429         * gcc.c-torture/compile/20030415-1.c : New test.
11430
11431 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
11432
11433         * gcc.c-torture/execute/scope-2.c: Move to ...
11434         * gcc.dg/noncompile/scope.c: .... here.
11435
11436 2003-04-14  Roger Sayle  <roger@eyesopen.com>
11437
11438         * gcc.dg/20030414-2.c: New test case.
11439
11440 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
11441
11442         PR target/10377
11443         * gcc.dg/20030414-1.c: New test.
11444
11445 2003-04-13  Roger Sayle  <roger@eyesopen.com>
11446
11447         * gcc.dg/builtins-12.c: New test case.
11448         * gcc.dg/builtins-13.c: New test case.
11449
11450 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11451
11452         * gcc.c-torture/execute/string-opt-18.c: New test.
11453
11454 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
11455
11456         PR c++/10300
11457         * g++.dg/init/new5.C: New test.
11458
11459 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
11460
11461         PR c++/7910
11462         * g++.dg/ext/dllimport1.C: New test.
11463
11464 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11465
11466         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
11467
11468 2003-04-11  Bud Davis <bdavis9659@comcast.net>
11469
11470         PR Fortran/9263
11471         * g77.f-torture/noncompile/9263.f: New test
11472         PR Fortran/1832
11473         * g77.f-torture/execute/1832.f: New test
11474
11475 2003-04-11  David Chad  <davidc@freebsd.org>
11476             Loren J. Rittle  <ljrittle@acm.org>
11477
11478         libobjc/8562
11479         * objc.dg/headers.m: New test.
11480
11481 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
11482
11483         * gcc.c-torture/execute/builtin-noret-2.c: New.
11484         * gcc.c-torture/execute/builtin-noret-2.x: New.
11485         XFAIL builtin-noret-2.c at -O1 and above.
11486         * gcc.dg/redecl.c: New.
11487         * gcc.dg/Wshadow-1.c: Update error regexps.
11488
11489 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
11490
11491         * g++.dg/abi/bitfield10.C: New test.
11492
11493 2003-04-09  Mike Stump  <mrs@apple.com>
11494
11495         * gcc.dg/pch/pch.exp: Make testcase names longer.
11496         * g++.dg/pch/pch.exp: Make testcase names longer.
11497
11498 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11499
11500         * gcc.dg/builtins-11.c: New test case.
11501
11502 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11503
11504         * gcc.dg/builtins-9.c: New test case.
11505         * gcc.dg/builtins-10.c: New test case.
11506
11507 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11508
11509         * gcc.dg/noncompile/init-4.c.c: New test.
11510
11511 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11512
11513         * gcc.misc-test/gcov-9.c: New test.
11514         * gcc.misc-test/gcov-10.c: New test
11515         * gcc.misc-test/gcov-11.c: New test.
11516
11517 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11518
11519         PR optimization/10024
11520         * gcc.c-torture/compile/20030405-1.c: New test.
11521
11522 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11523
11524         * gcc.dg/pch/static-3.c: New.
11525         * gcc.dg/pch/static-3.hs: New.
11526         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11527
11528 2003-04-04  Richard Henderson  <rth@redhat.com>
11529
11530         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11531         * g++.dg/eh/forced2.C: Likewise.
11532
11533 2003-04-03  Mike Stump  <mrs@apple.com>
11534
11535         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11536         target arg.
11537         (scan-assembler-times, scan-assembler-not): Likewise.
11538         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11539
11540 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11541
11542         * gcc.dg/sparc-loop-1.c: New test.
11543
11544 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
11545
11546         PR other/9274
11547         * g++.dg/pch/system-2.C: New.
11548         * g++.dg/pch/system-2.Hs: New.
11549
11550 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
11551
11552         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
11553
11554         * g++.dg/eh/simd-1.C (vecfunc): Same.
11555
11556 2003-04-01  Roger Sayle  <roger@eyesopen.com>
11557
11558         * gcc.c-torture/execute/20030401-1.c: New test case.
11559
11560 2003-04-01  Ziemowit Laski <zlaski@apple.com>
11561
11562         * objc.dg/defs.m: New.
11563
11564 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
11565
11566         * g++.dg/eh/simd-1.C: New.
11567         * g++.dg/eh/simd-2.C: New.
11568
11569 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
11570
11571         * gcc.c-torture/execute/simd-3.c: New.
11572
11573 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11574
11575         PR c/9936
11576         * gcc.dg/20030331-2.c: New test.
11577
11578 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11579
11580         PR c++/10278
11581         * g++.dg/parse/crash2.C: New test.
11582
11583 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11584
11585         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
11586         * gcc.c-torture/execute/20030331-1.c: ...here.
11587
11588 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11589
11590         * gcc.c-torture/execute/20030331-1.c: New test.
11591
11592 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11593
11594         * lib/gcov.exp: Adjust call return testing strings.
11595         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
11596
11597 2003-03-31  Roger Sayle  <roger@eyesopen.com>
11598
11599         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
11600         * gcc.dg/builtins-7.c: New test case.
11601         * gcc.dg/builtins-8.c: New test case.
11602
11603 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11604
11605         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
11606
11607 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
11608
11609         PR c++/7647
11610         * g++.dg/lookup-class-member-2.C: New test.
11611
11612 2003-03-30  Glen Nakamura  <glen@imodulo.com>
11613
11614         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
11615
11616 2003-03-28  Roger Sayle  <roger@eyesopen.com>
11617
11618         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
11619
11620 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
11621
11622         * g++.dg/init/attrib1.C: New test.
11623
11624 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11625
11626         * gcc.dg/ultrasp8.c: New test.
11627
11628 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11629
11630         * gcc.dg/ultrasp7.c: New test.
11631
11632 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
11633
11634         PR c++/10047
11635         * g++.dg/template/inline1.C: New test.
11636
11637 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11638
11639         * gcc.dg/sparc-dwarf2.c: New test.
11640
11641 2003-03-27  Roger Sayle  <roger@eyesopen.com>
11642
11643         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
11644         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
11645
11646 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
11647
11648         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
11649         than reading .x files.
11650         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
11651         * g77.dg/gcov/gcov-1.f: Likewise.
11652         * gcc.misc-tests/gcov-4b.c: Likewise.
11653         * gcc.misc-tests/gcov-5b.c: Likewise.
11654         * gcc.misc-tests/gcov-6.c: Likewise.
11655         * gcc.misc-tests/gcov-7.c: Likewise.
11656         * gcc.misc-tests/gcov-8.c: Likewise.
11657         * g++.dg/gcov/gcov-1.x: Remove.
11658         * g77.dg/gcov/gcov-1.x: Likewise.
11659         * gcc.misc-tests/gcov-4b.x: Likewise.
11660         * gcc.misc-tests/gcov-5b.x: Likewise.
11661         * gcc.misc-tests/gcov-6.x: Likewise.
11662         * gcc.misc-tests/gcov-7.x: Likewise.
11663         * gcc.misc-tests/gcov-8.x: Likewise.
11664
11665 2003-03-27  Glen Nakamura  <glen@imodulo.com>
11666
11667         PR opt/10087
11668         * gcc.dg/20030324-1.c: New test.
11669
11670 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
11671
11672         PR c++/10224
11673         * g++.dg/template/arg3.C: New test.
11674
11675         PR c++/10158
11676         * g++.dg/template/friend18.C: New test.
11677
11678 2003-03-26  Roger Sayle  <roger@eyesopen.com>
11679
11680         * g77.f-torture/compile/20030326-1.f: New test case.
11681
11682 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
11683
11684         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
11685
11686         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
11687
11688 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
11689
11690         * gcc.dg/ia64-sync-3.c: New test.
11691
11692 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
11693
11694         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
11695
11696 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11697
11698         * gcc.dg/ultrasp6.c: New test.
11699
11700 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11701
11702         * gcc.dg/i386-signbit-1.c: New test.
11703         * gcc.dg/i386-signbit-2.c: New test.
11704         * gcc.dg/i386-signbit-3.c: New test.
11705
11706 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11707
11708         * gcc.dg/ultrasp5.c: Fix options.
11709
11710 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11711
11712         * gcc.dg/ultrasp5.c: Fix comment.
11713
11714 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
11715
11716         PR fortran/10197
11717         * g77.f-torture/execute/10197.f: New test.
11718
11719 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
11720
11721         PR c++/9898, c++/383
11722         * g++.dg/template/conv6.C: New test.
11723
11724         PR c++/10119
11725         * g++.dg/template/ptrmem5.C: New test.
11726
11727         PR c++/10026
11728         * g++.dg/lookup/koenig1.C: New test.
11729
11730         PR C++/10199
11731         * g++.dg/lookup/template2.C: New test.
11732
11733 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
11734
11735         * g++.dg/opt/rtti1.C: New test.
11736
11737 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11738
11739         * gcc.dg/ultrasp5.c: New test.
11740
11741 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
11742
11743         PR middle-end/9967
11744         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
11745         builtin fputs.
11746
11747 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11748
11749         PR c/8224
11750         * gcc.dg/20030323-1.c: New test.
11751
11752 2003-03-23  Roger Sayle  <roger@eyesopen.com>
11753
11754         * gcc.c-torture/compile/20030323-1.c: New test case.
11755
11756 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
11757
11758         * gcc.dg/20030321-1.c: New test.
11759
11760 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
11761
11762         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
11763
11764 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11765
11766         PR c++/9978, c++/9708
11767         * g++.dg/ext/vlm1.C: Adjust expected error.
11768         * g++.dg/ext/vla2.C: New test.
11769         * g++.dg/template/arg1.C: New test.
11770         * g++.dg/template/arg2.C: New test.
11771
11772 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11773
11774         * g77.f-torture/execute/select.f: New test.
11775         * g77.f-torture/noncompile/select_no_compile.f: New test.
11776
11777 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11778
11779         PR c++/9898
11780         * g++.dg/other/error4.C: New test.
11781
11782 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11783
11784         * g++.dg/template/friend17.C: New test.
11785
11786 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11787
11788         * gcc.c-torture/compile/20030320-1.c: New.
11789
11790 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11791
11792         * gcc.dg/builtins-6.c: New test case.
11793
11794 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11795
11796         PR target/10073
11797         * gcc.c-torture/compile/20030319-1.c: New.
11798
11799 2003-03-18  Jan Hubicka  <jh@suse.cz>
11800
11801         * gcc.dg/i386-cvt-1.c: New test.
11802
11803 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11804
11805         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11806         * objc.dg/naming-2.m: Likewise.
11807
11808 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11809
11810         PR c++/9639
11811         * g++.dg/parse/crash1.C: New test.
11812
11813 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11814
11815         PR c++/8805
11816         * g++.dg/eh/cleanup1.C: New test.
11817
11818 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11819
11820         * gcc.c-torture/execute/20030316-1.c: New test case.
11821
11822 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11823
11824         PR c++/9629
11825         * g++.dg/init/ctor2.C: New test.
11826
11827 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11828
11829         * g77.f-torture/compile/xformat.f: New test case.
11830
11831 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11832
11833         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11834         * g++.old-deja/g++.mike/eh50.C: Likewise.
11835
11836 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11837
11838         PR c++/6440
11839         * g++.dg/template/spec7.C: New test.
11840         * g++.dg/template/spec8.C: Likewise.
11841
11842 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11843
11844         * gcc.c-torture/execute/20030313-1.c: New test.
11845
11846 2003-03-14  Richard Henderson  <rth@redhat.com>
11847
11848         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11849
11850 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11851
11852         * gcc.c-torture/compile/20030314-1.c: New test.
11853
11854 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11855
11856         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11857         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11858         thumb target,
11859         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11860         to accept newer _imp__  prefix and additional
11861         newline in .drectve section.
11862         * gcc.dg/dll-4.c: Likewise.
11863         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11864         switch.
11865
11866 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11867
11868         * g++.dg/parse/namespace9.C: New test.
11869
11870         * g++.dg/init/ref5.C: New test.
11871         * g++.dg/parse/ptrmem1.C: Likewise.
11872
11873 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11874
11875         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11876         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11877         regular expression.
11878         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11879         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11880
11881 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11882
11883         * gcc.c-torture/execute/20030224-2.c: New test.
11884
11885 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11886
11887         * gcc.dg/decl-3.c: New test.
11888
11889 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11890
11891         * gcc.dg/i386-loop-2.c: New test.
11892
11893 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11894
11895         PR c++/9474
11896         * g++.dg/parse/namespace8.C: New test.
11897
11898         PR c++/9924
11899         * g++.dg/overload/builtin2.C: New test.
11900
11901 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11902
11903         * gcc.dg/return-type-3.c: New test.
11904
11905 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11906
11907         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11908         profiling options are not supported.
11909
11910 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11911
11912         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11913         * g++.old-deja/g++.warn/impint2.C: Likewise.
11914
11915 2003-03-10  Devang Patel  <dpatel@apple.com>
11916
11917         * g++.dg/cpp/c++_cmd_1.C: New test.
11918         * g++.dg/cpp/c++_cmd_1.h: New file.
11919
11920 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
11921
11922         * gcc.dg/altivec-9.c: New file.
11923
11924 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11925
11926         * gcc.dg/ppc-sdata-1.c: New test.
11927         * gcc.dg/ppc-sdata-2.c: New test.
11928
11929 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
11930
11931         PR c++/9373
11932         * g++.dg/opt/ptrmem2.C: New test.
11933
11934         PR c++/8534
11935         * g++.dg/opt/ptrmem1.C: New test.
11936
11937 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11938
11939         * gcc.dg/i386-loop-1.c: New test.
11940
11941 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11942
11943         PR c++/9970
11944         * g++.dg/lookup/friend1.C: New test.
11945
11946 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11947
11948         PR c++/9823
11949         * g++.dg/parser/constructor1.C: New test.
11950
11951 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
11952
11953         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
11954
11955         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
11956
11957 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
11958
11959         * gcc.dg/cpp/Wunused.c: Update test.
11960
11961 2003-03-08  Jan Hubicka  <jh@suse.cz>
11962
11963         * gcc.dg/inline-3.c: New test.
11964
11965 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11966
11967         PR c++/9809
11968         * g++.dg/parse/builtin1.C: New test.
11969
11970         PR c++/9982
11971         * g++.dg/abi/cookie1.C: New test.
11972         * g++.dg/abi/cookie2.C: Likewise.
11973
11974         PR c++/9524
11975         * g++.dg/template/field1.C: New test.
11976
11977         PR c++/9912
11978         * g++.dg/parse/class1.C: New test.
11979         * g++.dg/parse/namespace7.C: Likewise.
11980         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
11981
11982 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
11983
11984         * g++.dg/init/ref4.C: New test.
11985
11986 2003-03-07  Jan Hubicka  <jh@suse.cz>
11987
11988         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
11989         * gcc.dg/inline-3.c:  New test.
11990
11991 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
11992
11993         * g++.dg/init/ref3.C: New test.
11994
11995         PR c++/9965
11996         * g++.dg/init/ref2.C: New test.
11997
11998         PR c++/9400
11999         * g++.dg/warn/Wshadow-2.C: New test.
12000
12001         PR c++/9791
12002         * g++.dg/warn/Woverloaded-1.C: New test.
12003
12004 2003-03-05  Jan Hubicka  <jh@suse.cz>
12005
12006         * gcc.dg/i386-local2.c: New.
12007         * gcc.dg/i386-local.c: Fix typo.
12008
12009 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
12010
12011         * g++.dg/abi/layout3.C: New test.
12012
12013 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12014
12015         * gcc.c-torture/compile/20030305-1.c
12016
12017 2003-03-05  Jan Hubicka  <jh@suse.cz>
12018
12019         * gcc.dg/i386-local.c: New.
12020
12021 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
12022
12023         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
12024
12025 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12026
12027         * gcc.dg/switch-2.c: New test.
12028         * gcc.dg/switch-3.c: New test.
12029         * gcc.dg/Wswitch.c: Adjust line numbers.
12030         * gcc.dg/Wswitch-default.c: Likewise.
12031         * gcc.dg/Wswitch-enum.c: Likewise.
12032
12033 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
12034
12035         * gcc.c-torture/execute/20030222-1.c: New test.
12036
12037 2003-03-03  James E Wilson  <wilson@tuliptree.org>
12038
12039         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
12040
12041 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
12042
12043         PR c++/9878
12044         * g++.dg/init/ref1.C: New test.
12045
12046 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
12047
12048         * gcc.dg/sh-relax.c: New SH-only test.
12049
12050 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
12051
12052         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
12053         comment explaining purpose of testcase.
12054
12055 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12056
12057         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
12058         for HC11/HC12 (asm needs two int registers).
12059         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
12060         HC11/HC12 because the test uses an asm which needs two 32-bit
12061         registers.
12062
12063 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
12064
12065         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
12066         for HC11/HC12 (array is too large otherwise).
12067         * gcc.c-torture/compile/920501-4.x: New file, likewise.
12068         * gcc.c-torture/compile/20010518-2.x: Likewise.
12069         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
12070         HC11/HC12 (array is too large).
12071
12072 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
12073
12074         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
12075         * lib/g++-dg.exp (g++-dg-test): Likewise.
12076
12077 2003-03-01  Roger Sayle  <roger@eyesopen.com>
12078
12079         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
12080         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
12081
12082 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12083
12084         * g++.dg/warn/implicit-typename1.C: Remove warning.
12085
12086 2003-02-28  Richard Henderson  <rth@redhat.com>
12087
12088         * gcc.dg/noreturn-1.c: Move noreturn warning line.
12089         * gcc.dg/return-type-1.c: Move control reaches end warning line.
12090
12091 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
12092
12093         * gcc.dg/pch/pch.exp: Change .pch to .gch.
12094         * g++.dg/pch/pch.exp: Likewise.
12095
12096 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
12097
12098         PR c++/9879
12099         * testsuite/g++.dg/init/new4.C: New test.
12100
12101 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
12102
12103         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
12104
12105 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
12106
12107         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
12108         unsigned long.
12109
12110         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
12111         wider than float.
12112
12113 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12114
12115         * lib/scanasm.exp: Add support for counting numbers of
12116         occurences.
12117         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
12118         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
12119
12120 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
12121
12122         PR c++/9683
12123         * g++.dg/template/static3.C: New test.
12124
12125         PR c++/9829
12126         * g++.dg/parse/namespace6.C: New test.
12127
12128 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12129
12130         PR target/9732
12131         * gcc.dg/20030225-1.c: New test.
12132
12133 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
12134
12135         * README: Remove out-of-date information.
12136
12137         PR c++/9836
12138         * g++.dg/template/spec6.C: New test.
12139
12140 2003-02-24  Jeff Law  <law@redhat.com>
12141
12142         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
12143
12144 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12145
12146         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
12147         * gcc.dg/pragma-ep-1.c: Likewise.
12148
12149 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12150
12151         PR c++/9602
12152         * g++.dg/template/friend16.C: New test.
12153
12154 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
12155
12156         PR c++/5333
12157         * g++.dg/parse/fused-params1.C: Adjust error messages.
12158         * g++.dg/template/nested3.C: New test.
12159
12160 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
12161
12162         * g++.dg/abi/param1.C: New test.
12163
12164 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12165
12166         PR c++/7982
12167         * g++.dg/warn/implicit-typename1.C: New test.
12168
12169 2003-02-22  Kelley Cook <kelleycook@comcast.net>
12170
12171         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
12172         with "mtune".
12173         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12174         * gcc.c-torture/execute/20010129-1.x: Likewise.
12175         * gcc.dg/20011107-1.c: Likewise.
12176         * gcc.dg/20020108-1.c: Likewise.
12177         * gcc.dg/20020122-3.c: Likewise.
12178         * gcc.dg/20020206-1.c: Likewise.
12179         * gcc.dg/20020310-1.c: Likewise.
12180         * gcc.dg/20020426-2.c: Likewise.
12181         * gcc.dg/20020517-1.c: Likewise.
12182         * gcc.dg/991230-1.c: Likewise.
12183         * gcc.dg/i386-unroll-1.c: Likewise.
12184         * gcc.misc-tests/i386-prefetch.exp: Likewise.
12185
12186 2003-02-22  Jan Hubicka  <jh@suse.cz>
12187
12188         * gcc.dg/i386-mul.c: New test.
12189
12190 2003-02-21  Roger Sayle  <roger@eyesopen.com>
12191
12192         * gcc.dg/builtins-5.c: New test case.
12193
12194 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
12195
12196         * gcc.dg/asmreg-1.c: New test.
12197
12198 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12199
12200         PR c++/9749
12201         * g++.dg/parse/varmod1.C: New test.
12202
12203 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12204
12205         PR c++/9727
12206         * g++.dg/template/op1.C: New test.
12207
12208 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12209
12210         PR c++/8906
12211         * g++.dg/template/nested2.C: New test.
12212
12213 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12214
12215         PR c++/8724
12216         * g++.dg/expr/dtor1.C: New test.
12217
12218 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
12219
12220         * gcc.dg/cpp/include3.c: New test.
12221         * gcc.dg/cpp/inc/foo.h: New file.
12222
12223 2003-02-21  Glen Nakamura  <glen@imodulo.com>
12224
12225         * gcc.c-torture/execute/20030221-1.c: New test.
12226
12227 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
12228
12229         PR c++/9729
12230         * g++.dg/abi/conv1.C: New test.
12231
12232 2003-02-20  Jan Hubicka  <jh@suse.cz>
12233
12234         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
12235
12236 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
12237
12238         * gcc.c-torture/compile/20030219-1.c: New test.
12239
12240 2003-02-18  Jan Hubicka  <jh@suse.cz>
12241
12242         * gcc.dg/funcorder.c: New test.
12243
12244 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12245
12246         * gcc.c-torture/execute/20030218-1.c: New.
12247
12248 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
12249
12250         * gcc.dg/20030218-1.c: New.
12251
12252 2003-02-18  Richard Henderson  <rth@redhat.com>
12253
12254         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
12255         * gcc.dg/attr-used-2.c: New.
12256
12257 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
12258
12259         PR c++/9704
12260         * g++.dg/init/copy5.C: New test.
12261
12262 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
12263
12264         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
12265         * g++.dg/pch/pch.exp: Likewise.
12266
12267 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12268
12269         * gcc.c-torture/execute/20030209-1.c: Enable the test if
12270         STACK_SIZE is not defined.
12271
12272 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12273
12274         PR c++/9457
12275         * g++.dg/template/init1.C: New test.
12276
12277 2003-02-16  Jan HUbicka  <jh@suse.cz>
12278
12279         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
12280         (foo): Add few extra tests
12281         * gcc.dg/c99-const-expr-3.c: Likewise.
12282         * gcc.c-torture/execute/20030216-1.c: New.
12283
12284 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12285
12286         PR c++/9459
12287         * g++.dg/ext/typeof4.C: New test.
12288
12289 2003-02-15  Roger Sayle  <roger@eyesopen.com>
12290
12291         * gcc.dg/i386-387-3.c: New test case.
12292
12293 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
12294
12295         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
12296         cris-*-elf* cris-*-aout* and mmix-*-*.
12297
12298 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
12299
12300         * gcc.dg/20030213-1.c: New test.
12301
12302 2003-02-12  Roger Sayle  <roger@eyesopen.com>
12303
12304         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
12305         * gcc.dg/i386-387-2.c: Likewise.
12306
12307 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
12308
12309         * gcc.dg/ppc-spe.c: Fix formatting.
12310         Enable tests that were previously unsupported by gas.
12311         Delete tests for instructions that no longer exist.
12312         Switch arguments on evsubifw builtin.
12313
12314 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
12315
12316         * gcc.c-torture/execute/20030209-1.c: Disable the test if
12317         STACK_SIZE is too small.
12318
12319 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12320             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12321
12322         * gcc.dg/decl-2.c: New test.
12323
12324 2003-02-10  Jan Hubicka  <jh@suse.cz>
12325
12326         * gcc.dg/i386-fpcvt-1.c:  New test.
12327
12328 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
12329
12330         * gcc.c-torture/execute/20030209-1.c: New test.
12331
12332 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
12333
12334         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
12335         int-wide bitops, use the constants of the same width.
12336         Likewise, if long long is 32-bit wide, test bitops using
12337         32-bit constants.
12338
12339 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
12340
12341         * gcc.dg/20021014-1.c: Annotate with expected notice text.
12342
12343 2003-02-07  Roger Sayle  <roger@eyesopen.com>
12344
12345         * testsuite/gcc.dg/builtins-4.c: New test case.
12346
12347 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12348
12349         * gcc.dg/20020430-1.c: Fix dg command typos.
12350         * gcc.dg/20020503-1.c: Likewise.
12351
12352 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12353
12354         PR c++/8785
12355         * g++.dg/parse/fused-params1.C: New test.
12356
12357         PR c++/8857
12358         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
12359
12360         PR c++/8921
12361         * g++.dg/parse/non-dependent1.C: New test.
12362
12363         PR c++/8928
12364         * g++.dg/parse/dupl-tmpl-args1.C: New test.
12365
12366         PR c++/9228
12367         * g++.dg/parse/undefined7.C: New test.
12368         * g++.dg/parse/non-templ1.C: New test.
12369
12370         PR c++/9229
12371         * g++.dg/parse/too-many-tmpl-args1.C: New test.
12372
12373 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
12374
12375         * gcc.c-torture/compile/20030206-1.c: New test.
12376
12377 2003-02-05  Roger Sayle  <roger@eyesopen.com>
12378
12379         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
12380         "pow" to "foo" to avoid potential confusion with a math built-in.
12381
12382 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12383
12384         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
12385         conditions for SPARC targets.
12386
12387 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
12388
12389         * gcc.dg/20030204-1.c: New test.
12390
12391 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12392
12393         PR c++/38
12394         * g++.dg/parse/array-size1.C: New test.
12395
12396         PR c++/5657
12397         * g++.dg/parse/undefined3.C: New test.
12398
12399         PR c++/5665
12400         * g++.dg/parse/undefined4.C: New test.
12401
12402         PR c++/5975
12403         * g++.dg/parse/undefined5.C: New test.
12404
12405         PR c++/7259
12406         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
12407
12408         PR c++/8578
12409         * g++.dg/parse/casting-operator1.C: New test.
12410
12411         PR c++/8596
12412         * g++.dg/parse/undefined6.C: New test.
12413
12414         PR c++/8736
12415         * g++.dg/parse/missing-template1.C: New test.
12416
12417 2003-02-04  Jan Hubicka  <jh@suse.cz>
12418
12419         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
12420         * gcc.dg/i386-cmov?.c:  Likewise.
12421         * gcc.dg/i386-fpcvt-?.c:  Likewise.
12422         * gcc.dg/i386-ssefp-1.c:  Likewise.
12423         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
12424         conventions.
12425
12426 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
12427
12428         PR c++/7129
12429         * testsuite/g++.dg/ext/max.C: New test.
12430
12431 2003-02-03  Jan Hubicka  <jh@suse.cz>
12432
12433         * gcc.c-torture/execute/20030203-1.c: New test.
12434
12435 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
12436
12437         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
12438         'natural-endian'.
12439
12440 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
12441
12442         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
12443         * g++.dg/init/new2.C: Likewise.
12444         * g++.dg/other/new1.C: Likewise.
12445
12446 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
12447
12448         * gcc.dg/struct-ret-libc.c: New test.
12449
12450 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
12451
12452         * gcc.dg/20030129-1.c: New test.
12453
12454 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12455
12456         PR c++/8849
12457         * g++.dg/template/ptrmem4.C: New test.
12458
12459 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
12460
12461         * g++.dg/parser/constant1.C: New test.
12462
12463 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12464
12465         PR c++/8591
12466         * g++.dg/parse/friend2.C: New test.
12467
12468 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12469
12470         PR c++/9437
12471         * g++.dg/template/unify4.C: New test.
12472
12473 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
12474
12475         * gcc.c-torture/execute/20030128-1.c: New test.
12476
12477 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
12478
12479         * g++.dg/lookup/nested1.C: Test moved from ...
12480         * g++.old-deja/g++.other/lookup24.C: ... here.
12481
12482 2003-01-28  Jan Hubicka  <jh@suse.cz>
12483
12484         * gcc.dg/i386-cmov5.c:  New test.
12485
12486 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
12487
12488         * gcc.c-torture/execute/20010925-1.c: Changed the
12489         memcpy declaration.
12490
12491 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12492
12493         PR c++/3902
12494         * g++.dg/parse/template5.C: New test.
12495
12496 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12497
12498         PR fortran/9258
12499         * g77.dg/pr9258: New test.
12500
12501 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12502
12503         * README: Move relevant parts from README.g++.
12504
12505         * README.g++: Remove this file.
12506
12507 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12508
12509         * g++.dg/abi/dcast1.C: New test.
12510
12511 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12512
12513         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12514
12515 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12516
12517         PR c++/47
12518         * g++.old-deja/g++.other/lookup24.C: New test.
12519
12520 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12521
12522         PR middle-end/7227
12523         * gcc.dg/uninit-C.c: New test.
12524
12525 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12526
12527         * g++.dg/abi/covariant1.C: New test.
12528
12529 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12530
12531         * gcc.dg/20030123-1.c: New test.
12532
12533 2003-01-25  Jan Hubicka  <jh@suse.cz>
12534
12535         PR opt/8492
12536         * gcc.c-torture/compile/20030125-1.c
12537
12538 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12539
12540         PR c++/9403
12541         * g++.dg/parse/template3.C: New test.
12542         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
12543
12544         PR c++/795
12545         * g++.dg/parse/template4.C: New test.
12546
12547         PR c++/9415
12548         * g++.dg/template/qual2.C: New test.
12549
12550         PR c++/8545
12551         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
12552
12553         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
12554
12555 2003-01-25  Roger Sayle  <roger@eyesopen.com>
12556
12557         * gcc.c-torture/execute/switch-1.c: New test case.
12558
12559 2003-01-25  Jan Hubicka  <jh@suse.cz>
12560
12561         * gcc.c-torture/execute/20030125-1.[cx]: New test.
12562
12563 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
12564
12565         Tweaks for Bison-1.875. From the NEWS file:
12566         "- `parse error' -> `syntax error'
12567         Bison now uniformly uses the term `syntax error'"
12568         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
12569         * gcc.dg/cpp/digraph2.c: Likewise.
12570         * gcc.dg/cpp/direct2.c: Likewise.
12571         * gcc.dg/cpp/paste4.c: Likewise.
12572         * gcc.dg/c90-restrict-1.c: Likewise.
12573         * gcc.dg/c99-func-2.c: Likewise.
12574         * gcc.dg/noncompile/920721-2.c: Likewise.
12575         * gcc.dg/noncompile/930622-2.c: Likewise.
12576         * gcc.dg/noncompile/940112-1.c: Likewise.
12577         * gcc.dg/noncompile/950921-1.c: Likewise.
12578         * gcc.dg/noncompile/951123-1.c: Likewise.
12579         * gcc.dg/noncompile/971104-1.c: Likewise.
12580         * gcc.dg/noncompile/990416-1.c: Likewise.
12581
12582 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
12583
12584         * g++.dg/parse/undefined1.C: Add error message.
12585
12586 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12587
12588         PR c++/9354
12589         * g++.dg/parse/new1.C: New test.
12590
12591         PR c++/9216
12592         * g++.dg/parse/template2.C: New test.
12593
12594         PR c++/9354
12595         * g++.dg/parse/typedef2.C: New test.
12596
12597         PR c++/9328
12598         * g++.dg/ext/typeof3.C: New test.
12599
12600 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12601
12602         PR c++/2738
12603         * g++.dg/parse/ret-type1.C: New test.
12604
12605         PR c++/3792
12606         * g++.dg/parse/tmpl-outside1.C: New test.
12607
12608         PR c++/4207
12609         * g++.dg/parse/int-as-enum1.C: New test.
12610
12611         PR c++/4903
12612         * g++.dg/parse/no-typename1.C: New test.
12613
12614         PR c++/5533
12615         * g++.dg/parse/no-value1.C: New test.
12616
12617         PR c++/5921
12618         * g++.dg/parse/wrong-inline1.C: New test.
12619
12620         PR c++/6402
12621         * g++.dg/parse/ref1.C: New test.
12622
12623         PR c++/6992
12624         * g++.dg/parse/attr-ctor1.C: New test.
12625
12626         PR c++/7229
12627         * g++.dg/parse/namespace5.C: New test.
12628
12629         PR c++/7917
12630         * g++.dg/parse/func-def1.C: New test.
12631
12632         PR c++/8143
12633         * g++.dg/parse/undefined1.C: New test.
12634
12635         PR c++/5723, PR c++/8522
12636         * g++.dg/parse/specialization1.C: New test.
12637
12638         PR c++/163, PR c++/8595
12639         * g++.dg/parse/struct-as-enum1.C: New test.
12640
12641         PR c++/9173
12642         * g++.dg/parse/undefined2.C: New test.
12643
12644 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12645
12646         PR c++/9298
12647         * g++.dg/parse/template1.C: New test.
12648
12649         PR c++/9384
12650         * g++.dg/parse/using1.C: New test.
12651
12652         PR c++/9285
12653         PR c++/9294
12654         * g++.dg/parse/expr2.C: New test.
12655
12656         PR c++/9388
12657         * g++.dg/parse/lookup2.C: Likewise.
12658
12659 2003-01-21  Jan Hubicka  <jh@suse.cz>
12660
12661         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
12662         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
12663         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
12664         * gcc.c-torture/execute/string-opt-*.c: Likewise.
12665
12666 2003-01-20  Nick Clifton  <nickc@redhat.com>
12667
12668         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
12669         problem with ARM sibcall code generation.
12670
12671 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12672
12673         * gcc.c-torture/execute/20030120-1.c: New.
12674
12675 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
12676
12677         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
12678
12679 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
12680
12681         PR c++/9272
12682         * g++.dg/parse/ctor1.C: New test.
12683
12684         PR c++/9294:
12685         * g++.dg/parse/qualified1.C: New test.
12686
12687         * g++.dg/parse/typename3.C: New test.
12688
12689 2003-01-16  Richard Henderson  <rth@redhat.com>
12690
12691         * g++.dg/tls/init-2.C: Fix error matches for real this time.
12692
12693 2003-01-16  Richard Henderson  <rth@redhat.com>
12694
12695         * g++.dg/pch/pch.exp: Copy test header to the working directory
12696         before using it either for precompilation or direct use.
12697         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
12698         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
12699
12700 2003-01-16  Richard Henderson  <rth@redhat.com>
12701
12702         * gcc.dg/pch/pch.exp: Copy test header to the working directory
12703         before using it either for precompilation or direct use.
12704         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
12705         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
12706
12707 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
12708
12709         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
12710         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
12711         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
12712         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
12713         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
12714         typename warning into error.
12715         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
12716         error messages.
12717         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
12718         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
12719         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
12720         messages.
12721         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
12722         make declaration visible in template.
12723         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
12724         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
12725         messages.
12726         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
12727         message.
12728         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
12729         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
12730         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
12731         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
12732         typename warning with error message.
12733         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
12734         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
12735         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
12736
12737 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
12738
12739         * g++.dg/parse/ambig2.C: New test.
12740
12741 2003-01-15  Richard Henderson  <rth@redhat.com>
12742
12743         * g++.dg/tls/init-2.C: Update error message string.
12744
12745 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12746
12747         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
12748
12749 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
12750
12751         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
12752         all for HC11/HC12.
12753         * gcc.c-torture/compile/20001205-1.x: Likewise.
12754         * gcc.c-torture/compile/20001226-1.x: Likewise.
12755         * gcc.c-torture/compile/920520-1.x: Likewise.
12756         * gcc.c-torture/compile/961203-1.x: Likewise.
12757         * gcc.c-torture/compile/20020604-1.x: Likewise.
12758
12759 2003-01-15  Jan Hubicka  <jh@suse.cz>
12760
12761         * gcc.c-torture/compile/20030115-1.c: New test.
12762
12763         * gcc.dg/i386-fpcvt-1.c: New test.
12764         * gcc.dg/i386-fpcvt-2.c: New test.
12765
12766 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
12767
12768         Further conform g++'s __vmi_class_type_info to the C++ ABI
12769         specification.
12770         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12771         the specification.
12772
12773 2003-01-14  Jan Hubicka  <jh@suse.cz>
12774
12775         * gcc.dg/i386-fpcvt-1.c: New test.
12776         * gcc.dg/i386-fpcvt-2.c: New test.
12777
12778 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12779
12780         * gcc.dg/i386-mmx-3.c: New test.
12781
12782 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12783
12784         PR c++/9264
12785         * g++.dg/parse/octal1.C: New file.
12786
12787         PR c++/9172
12788         * g++.dg/parse/typename1.C: New file.
12789
12790 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12791
12792         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12793         * gcc.dg/bf-no-ms-layout.c: Likewise.
12794         * gcc.dg/bf-ms-attrib.c: Likewise.
12795
12796 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12797
12798         PR c++/9099
12799         * g++.dg/parse/dtor1.C: New file.
12800
12801         PR c++/9128
12802         * g++.dg/rtti/typeid1.C: New file.
12803
12804         PR c++/9153
12805         * g++.dg/parse/lookup1.C: New file.
12806
12807         PR c++/9171
12808         * g++.dg/templ/spec5.C: New file.
12809
12810 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12811
12812         * gcc.c-torture/compile/20030110-1.c: New test.
12813
12814 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12815
12816         Merge from pch-branch:
12817
12818         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12819
12820         * gcc.dg/pch/cpp-1.h: New.
12821         * gcc.dg/pch/cpp-1.c: New.
12822         * gcc.dg/pch/cpp-2.h: New.
12823         * gcc.dg/pch/cpp-2.c: New.
12824
12825         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12826
12827         * gcc.dg/pch/except-1.h: New.
12828         * gcc.dg/pch/except-1.c: New.
12829
12830         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12831
12832         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12833         running test.
12834         * gcc.dg/pch: Include *.hp not *.h.
12835         * gcc.dg/pch/system-1.h: New.
12836         * gcc.dg/pch/system-1.c: New.
12837
12838         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12839
12840         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12841         rather than trying to build and run a program using PCH.
12842         * gcc.dg/pch: Remove dg-do commands from test files.
12843
12844         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12845
12846         * gcc.dg/pch/macro-3.c: New.
12847         * gcc.dg/pch/macro-3.h: New.
12848
12849         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12850
12851         * gcc.dg/pch/common-1.c: New.
12852         * gcc.dg/pch/common-1.h: New.
12853         * gcc.dg/pch/decl-1.c: New.
12854         * gcc.dg/pch/decl-1.h: New.
12855         * gcc.dg/pch/decl-2.c: New.
12856         * gcc.dg/pch/decl-2.h: New.
12857         * gcc.dg/pch/decl-3.c: New.
12858         * gcc.dg/pch/decl-3.h: New.
12859         * gcc.dg/pch/decl-4.c: New.
12860         * gcc.dg/pch/decl-4.h: New.
12861         * gcc.dg/pch/decl-5.c: New.
12862         * gcc.dg/pch/decl-5.h: New.
12863         * gcc.dg/pch/global-1.c: New.
12864         * gcc.dg/pch/global-1.h: New.
12865         * gcc.dg/pch/inline-1.c: New.
12866         * gcc.dg/pch/inline-1.h: New.
12867         * gcc.dg/pch/inline-2.c: New.
12868         * gcc.dg/pch/inline-2.h: New.
12869         * gcc.dg/pch/static-1.c: New.
12870         * gcc.dg/pch/static-1.h: New.
12871         * gcc.dg/pch/static-2.c: New.
12872         * gcc.dg/pch/static-2.h: New.
12873
12874         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12875
12876         * g++.dg/pch/pch.exp: Better handle failing testcases.
12877         * gcc.dg/pch/pch.exp: Likewise.
12878         * gcc.dg/pch/macro-1.c: New.
12879         * gcc.dg/pch/macro-1.h: New.
12880         * gcc.dg/pch/macro-2.c: New.
12881         * gcc.dg/pch/macro-2.h: New.
12882
12883         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12884
12885         * g++.dg/dg.exp: Treat files in pch/ specially.
12886         * g++.dg/pch/pch.exp: New file.
12887         * g++.dg/pch/empty.H: New file.
12888         * g++.dg/pch/empty.C: New file.
12889         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12890         "precompile".
12891
12892         * gcc.dg/pch/pch.exp: New file.
12893         * gcc.dg/pch/empty.h: New file.
12894         * gcc.dg/pch/empty.c: New file.
12895         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12896         "precompile".
12897
12898 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12899
12900         * g++.dg/template/friend14.C: New test.
12901
12902 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12903
12904         * gcc.dg/old-style-asm-1.c: New test.
12905
12906 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12907
12908         * gcc.c-torture/compile/20030109-1.c: New test.
12909
12910 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12911
12912         * gcc.c-torture/execute/20030109-1.c: New test.
12913
12914 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12915
12916         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12917         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12918         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12919         * g++.old-deja/g++.mike/eh2.C: Likewise
12920         * g++.old-deja/g++.mike/eh3.C: Likewise
12921         * g++.old-deja/g++.mike/eh5.C: Likewise
12922         * g++.old-deja/g++.mike/eh6.C: Likewise
12923         * g++.old-deja/g++.mike/eh7.C: Likewise
12924         * g++.old-deja/g++.mike/eh8.C: Likewise
12925         * g++.old-deja/g++.mike/eh9.C: Likewise
12926         * g++.old-deja/g++.mike/eh10.C: Likewise
12927         * g++.old-deja/g++.mike/eh12.C: Likewise
12928         * g++.old-deja/g++.mike/eh13.C: Likewise
12929         * g++.old-deja/g++.mike/eh14.C: Likewise
12930         * g++.old-deja/g++.mike/eh16.C: Likewise
12931         * g++.old-deja/g++.mike/eh17.C: Likewise
12932         * g++.old-deja/g++.mike/eh18.C: Likewise
12933         * g++.old-deja/g++.mike/eh21.C: Likewise
12934         * g++.old-deja/g++.mike/eh23.C: Likewise
12935         * g++.old-deja/g++.mike/eh24.C: Likewise
12936         * g++.old-deja/g++.mike/eh25.C: Likewise
12937         * g++.old-deja/g++.mike/eh26.C: Likewise
12938         * g++.old-deja/g++.mike/eh27.C: Likewise
12939         * g++.old-deja/g++.mike/eh28.C: Likewise
12940         * g++.old-deja/g++.mike/eh29.C: Likewise
12941         * g++.old-deja/g++.mike/eh31.C: Likewise
12942         * g++.old-deja/g++.mike/eh33.C: Likewise
12943         * g++.old-deja/g++.mike/eh34.C: Likewise
12944         * g++.old-deja/g++.mike/eh35.C: Likewise
12945         * g++.old-deja/g++.mike/eh36.C: Likewise
12946         * g++.old-deja/g++.mike/eh37.C: Likewise
12947         * g++.old-deja/g++.mike/eh38.C: Likewise
12948         * g++.old-deja/g++.mike/eh39.C: Likewise
12949         * g++.old-deja/g++.mike/eh40.C: Likewise
12950         * g++.old-deja/g++.mike/eh41.C: Likewise
12951         * g++.old-deja/g++.mike/eh42.C: Likewise
12952         * g++.old-deja/g++.mike/eh44.C: Likewise
12953         * g++.old-deja/g++.mike/eh46.C: Likewise
12954         * g++.old-deja/g++.mike/eh47.C: Likewise
12955         * g++.old-deja/g++.mike/eh48.C: Likewise
12956         * g++.old-deja/g++.mike/eh49.C: Likewise
12957         * g++.old-deja/g++.mike/eh50.C: Likewise
12958         * g++.old-deja/g++.mike/eh51.C: Likewise
12959         * g++.old-deja/g++.mike/eh53.C: Likewise
12960         * g++.old-deja/g++.mike/eh55.C: Likewise
12961         * g++.old-deja/g++.mike/p7912.C: Likewise
12962         * g++.old-deja/g++.mike/p9706.C: Likewise
12963         * g++.old-deja/g++.mike/p10416.C: Likewise
12964         * g++.old-deja/g++.mike/p11667.C: Likewise
12965         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
12966         Remove redundant reference to Iris.
12967         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
12968         Elxsi, i860, Pico Java, and WE32K.
12969
12970 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
12971
12972         * g++.dg/ext/asm4.C: New test.
12973
12974 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12975
12976         PR c++/9030
12977         * g++.dg/template/friend12.C: New test.
12978         * g++.dg/template/friend13.C: Likewise.
12979         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
12980
12981 2003-01-08  Jan Hubicka  <jh@suse.cz>
12982
12983         * gcc.dg/i386-cadd.c: New test.
12984         * gcc.dg/i386-cmov4.c: Likewise.
12985
12986 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
12987
12988         PR c++/9165
12989         * g++.dg/warn/Wunused-3.C: New test.
12990
12991         * g++.dg/abi/bitfield9.C: New test.
12992
12993         PR c++/9189
12994         * g++.dg/parse/defarg3.C: New test.
12995
12996 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12997
12998         * g++.dg/parse/ambig1.C: New test.
12999         * g++.dg/parse/defarg2.C: New test.
13000
13001 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
13002
13003         * g++.dg/template/defarg-1.C: New test.
13004         * g++.dg/template/local2.C: Likewise.
13005
13006 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
13007
13008         * gcc.c-torture/execute/20030105-1.c: New test.
13009
13010 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13011
13012         * g++.dg/parse/namespace3.C: Remove extra semicolons.
13013         * g++.dg/parse/namespace4.C: Likewise.
13014
13015 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13016
13017         * g++.dg/template/ntp2.C: New test.
13018
13019 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
13020
13021         * g++.dg/parse/extern-C-1.C: New test.
13022
13023         * g++.dg/parse/namespace4.C: New test.
13024
13025         * g++.dg/template/nested1.C: New test.
13026
13027         * g++.dg/parse/namespace3.C: New test.
13028
13029 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13030
13031         * g++.dg/lookup/two-stage1.C: New test.
13032
13033 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13034
13035         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
13036         * g++.old-deja/g++.jason/access8.C: Likewise.
13037         * g++.old-deja/g++.other/decl5.C: Likewise.
13038
13039 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13040
13041         * g++.dg/parse/parse7.C: New test.
13042
13043 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
13044
13045         PR c++/2843
13046         * g++.dg/ext/attrib7.C: New test.
13047
13048 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
13049
13050         * g++.dg/parse/parse6.C: New test.
13051
13052 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
13053
13054         * gcc.dg/h8300-stack-1.c: New.
13055
13056 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13057
13058         g++.dg/lookup/exception1.C: New test.
13059
13060         g++.dg/lookup/template1.C: New test.
13061
13062         g++.dg/parse/namespace2.C: New test.
13063
13064         g++.dg/parse/parens2.C: New test.
13065
13066 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13067
13068         * g++.dg/parse/parse5.C: New test.
13069         * g++.dg/lookup/scoped4.C: New test.
13070
13071 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
13072
13073         * g++.dg/parse/parens1.C: New test.
13074
13075         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
13076         angle-bracket1.C.
13077         * g++.dg/parse/parens2.C: New test.
13078
13079         * g++.dg/lookup/scope-operator1.C: New test.
13080
13081         * g++.dg/parse/operator1.C: New test.
13082
13083 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13084
13085         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
13086         * g++.old-deja/g++.other/access6.C: Likewise.
13087         * g++.old-deja/g++.other/decl1.C: Likewise.
13088         * g++.old-deja/g++.pt/typename12.C: Likewise.
13089
13090 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13091
13092         * g++.dg/parse/namespace1.C: New test.
13093
13094 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13095
13096         * g++.dg/parse/parse4.C: New test.
13097
13098 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13099
13100         * g++.dg/parse/parse3.C: New test.
13101
13102 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13103
13104         * g++.dg/parse/parse2.C: New test.
13105
13106 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13107
13108         * g++.dg/template/friend11.C: New test.
13109
13110 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13111
13112         * g++.dg/parse/parse1.C: New test.
13113
13114 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
13115
13116         * lib/profopt.exp: Change the name of a global variable to avoid
13117         possible clashes with other test suites.
13118
13119 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
13120
13121         * g++.dg/inherit/covariant8.C: New test.
13122
13123 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13124
13125         * g++.dg/init/array9.C: New test.
13126
13127         PR c++/9112
13128         * g++.dg/parse/expr1.C: New test.
13129
13130 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
13131
13132         * gcc.c-torture/compile/20021230-1.c: New test.
13133
13134 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13135
13136         * g++.dg/inherit/covariant5.C: New test.
13137         * g++.dg/inherit/covariant6.C: New test.
13138         * g++.dg/inherit/covariant7.C: New test.
13139
13140 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13141
13142         PR c++/2739
13143         * g++.dg/other/access2.C: New test.
13144
13145 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13146
13147         * g++.dg/other/anon-struct.C: No longer fails
13148         * g++.old-deja/g++.brendan/parse4.C: Likewise.
13149         * g++.old-deja/g++.brendan/parse5.C: Likewise.
13150         * g++.old-deja/g++.brendan/parse6.C: Likewise.
13151
13152 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13153
13154         * g++.dg/parse/angle-bracket.C (main): No longer fails.
13155
13156 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
13157
13158         * g++.dg/eh/spec4.C: Remove stray semicolon.
13159         * g++.dg/expr/pmf-1.C: Change error message.
13160         * g++.dg/ext/asm1.C: Remove stray semicolon.
13161         * g++.dg/ext/typename1.C: Add missing typenames.
13162         * g++.dg/inherit/template-as-base.C: Change error message.
13163         * g++.dg/lookup/scoped1.C: Likewise.
13164         * g++.dg/lookup/scoped2.C: Likewise.
13165         * g++.dg/lookup/using2.C: Likewise.
13166         * g++.dg/other/component1.C: Remove stray semicolon.
13167         * g++.dg/other/do1.C: Change error message.
13168         * g++.dg/other/error2.C: Likewise.
13169         * g++.dg/other/init1.C: Likewise.
13170         * g++.dg/other/packed1.C: Remove stray semicolon.
13171         * g++.dg/other/ptrmem2.C: Change error message.
13172         * g++.dg/parse/parameter-declaration-1.C: Remove line number
13173         marker.
13174         * g++.dg/special/initp1.C: Remove invalid attribute usage.
13175         * g++.dg/template/access3.C: Add typename keyword.
13176         * g++.dg/template/access5.C: Remove stray semicolon.
13177         * g++.dg/template/access6.C: Likewise.
13178         * g++.dg/template/complit1.C: Likewise.
13179         * g++.dg/template/crash1.C: Change error message.
13180         * g++.dg/template/inherit2.C: Remove stray semicolon.
13181         * g++.dg/template/instantiate2.C: Likewise.
13182         * g++.dg/template/instantiate3.C: Change error message.
13183         * g++.dg/template/qual1.C: Remove stray semicolon.
13184         * g++.dg/template/qualttp18.C: Change error message.
13185         * g++.dg/template/ref1.C: Remove stray semicolon.
13186         * g++.dg/template/sizeof1.C (A::value): Declare it.
13187         * g++.dg/template/spec4.C: Change error message.
13188         * g++.dg/template/static1.C: Likewise.
13189         * g++.dg/template/type1.C: Likewise.
13190         * g++.dg/template/typename3.C: Likewise.
13191         * g++.old-deja/g++.benjamin/13478.C: Change error message.
13192         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
13193         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
13194         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
13195         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
13196         named return value extension.
13197         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
13198         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
13199         * g++.old-deja/g++.bob/extern_C.C: Likewise.
13200         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13201         * g++.old-deja/g++.brendan/complex1.C: Likewise.
13202         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13203         * g++.old-deja/g++.brendan/crash13.C: Likewise.
13204         * g++.old-deja/g++.brendan/crash15.C: Likewise.
13205         * g++.old-deja/g++.brendan/crash18.C: Change error message.
13206         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
13207         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13208         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13209         * g++.old-deja/g++.brendan/crash56.C: Likewise.
13210         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
13211         syntax.
13212         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
13213         * g++.old-deja/g++.brendan/crash8.C: Change error message.
13214         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
13215         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
13216         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
13217         * g++.old-deja/g++.brendan/template11.C: Likewise.
13218         * g++.old-deja/g++.brendan/template26.C: Likewise.
13219         * g++.old-deja/g++.brendan/template27.C: Use explicit
13220         specialization syntax.
13221         * g++.old-deja/g++.brendan/template30.C: Likewise.
13222         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
13223         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
13224         non-dependent names.
13225         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
13226         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
13227         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
13228         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
13229         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
13230         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
13231         named return value extension.
13232         * g++.old-deja/g++.ext/namedret2.C: Likewise.
13233         * g++.old-deja/g++.ext/namedret3.C: Likewise.
13234         * g++.old-deja/g++.ext/return1.C: Likewise.
13235         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
13236         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
13237         * g++.old-deja/g++.jason/access8.C: Likewise.
13238         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
13239         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
13240         pseudo-destructor names.
13241         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
13242         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
13243         pseudo-destructor names.
13244         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
13245         * g++.old-deja/g++.jason/overload19.C: Likewise.
13246         * g++.old-deja/g++.jason/overload32.C: Likewise.
13247         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
13248         stray semicolons.
13249         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
13250         * g++.old-deja/g++.jason/return.C: Likewise.
13251         * g++.old-deja/g++.jason/return2.C: Likewise.
13252         * g++.old-deja/g++.jason/shadow1.C: Likewise.
13253         * g++.old-deja/g++.jason/special.C: Use explicit specialization
13254         syntax.
13255         * g++.old-deja/g++.jason/template10.C: Account for use of
13256         non-dependent names.
13257         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
13258         syntax.
13259         * g++.old-deja/g++.jason/template37.C: Likewise.
13260         * g++.old-deja/g++.law/access4.C: Change error messages.
13261         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
13262         pseudo-destructor names.
13263         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
13264         * g++.old-deja/g++.law/ctors9.C: Likewise.
13265         * g++.old-deja/g++.law/cvt22.C: Likewise.
13266         * g++.old-deja/g++.law/dtors5.C: Likewise.
13267         * g++.old-deja/g++.law/global-init1.C: Likewise.
13268         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13269         * g++.old-deja/g++.law/operators28.C: Likewise.
13270         * g++.old-deja/g++.law/visibility28.C: Likewise.
13271         * g++.old-deja/g++.martin/eval1.C: Likewise.
13272         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
13273         name.
13274         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
13275         * g++.old-deja/g++.mike/net34.C: Likewise.
13276         * g++.old-deja/g++.mike/net36.C: Likewise.
13277         * g++.old-deja/g++.mike/ns2.C: Likewise.
13278         * g++.old-deja/g++.mike/p12306.C: Likewise.
13279         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
13280         value extension.
13281         * g++.old-deja/g++.mike/p700.C: Likewise.
13282         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
13283         * g++.old-deja/g++.mike/p710.C: Likewise.
13284         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
13285         value extension.
13286         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
13287         * g++.old-deja/g++.mike/pmf9.C: Likewise.
13288         * g++.old-deja/g++.ns/crash2.C: Likewise.
13289         * g++.old-deja/g++.ns/crash3.C: Likewise.
13290         * g++.old-deja/g++.ns/invalid1.C: Likewise.
13291         * g++.old-deja/g++.ns/ns17.C: Likewise.
13292         * g++.old-deja/g++.ns/template16.C: Likewise.
13293         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
13294         keyword.
13295         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
13296         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
13297         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
13298         named return value extension.
13299         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
13300         * g++.old-deja/g++.other/access4.C: Issue additional error
13301         messages.
13302         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
13303         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
13304         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
13305         * g++.old-deja/g++.other/crash25.C: Change error message.
13306         * g++.old-deja/g++.other/crash4.C: Change error message.
13307         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
13308         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
13309         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
13310         checks.
13311         * g++.old-deja/g++.other/defarg8.C: Likewise.
13312         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
13313         * g++.old-deja/g++.other/dtor10.C: Likewise.
13314         * g++.old-deja/g++.other/incomplete.C: Likewise.
13315         * g++.old-deja/g++.other/linkage7.C: Likewise.
13316         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
13317         lookup algorithm.
13318         * g++.old-deja/g++.other/mangle2.C: Likewise.
13319         * g++.old-deja/g++.other/refinit2.C: Likewise.
13320         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
13321         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
13322         * g++.old-deja/g++.pt/crash28.C: Likewise.
13323         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
13324         syntax.
13325         * g++.old-deja/g++.pt/crash32.C: Change error message.
13326         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
13327         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
13328         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
13329         error message position.
13330         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
13331         * g++.old-deja/g++.pt/defarg8.C: Change error message.
13332         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
13333         syntax.
13334         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
13335         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
13336         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
13337         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
13338         keyword.
13339         * g++.old-deja/g++.pt/explicit31.C: Likewise.
13340         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
13341         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
13342         keyword.
13343         * g++.old-deja/g++.pt/explicit71.C: Change error message.
13344         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
13345         syntax.
13346         * g++.old-deja/g++.pt/friend28.C: Account for use of
13347         non-dependent names.
13348         * g++.old-deja/g++.pt/friend29.C: Likewise.
13349         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
13350         rules.
13351         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
13352         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
13353         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
13354         lookup rules.
13355         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
13356         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
13357         keyword.
13358         * g++.old-deja/g++.pt/memclass20.C: Likewise.
13359         * g++.old-deja/g++.pt/memclass5.C: Likewise.
13360         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
13361         keyword.
13362         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
13363         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
13364         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
13365         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
13366         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
13367         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
13368         keyword.
13369         * g++.old-deja/g++.pt/spec10.C: Likewise.
13370         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
13371         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
13372         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
13373         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
13374         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
13375         * g++.old-deja/g++.pt/ttp62.C: Likewise.
13376         * g++.old-deja/g++.pt/ttp64.C: Likewise.
13377         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
13378         * g++.old-deja/g++.pt/typename15.C: Likewise.
13379         * g++.old-deja/g++.pt/typename22.C: Likewise.
13380         * g++.old-deja/g++.pt/typename6.C: Change error messages.
13381         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
13382         * g++.old-deja/g++.pt/virtual2.C: Likewise.
13383         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
13384         syntax.
13385         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
13386         return value extension.
13387         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
13388         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
13389         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
13390         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
13391
13392 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
13393
13394         * g++.dg/warn/inline1.C: New test.
13395         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
13396         * g++.old-deja/g++.jason/synth10.C: Likewise.
13397         * g++.old-deja/g++.mike/net31.C: Likewise.
13398         * g++.old-deja/g++.mike/p8786.C: Likewise.
13399
13400         * g++.dg/template/friend10.C: New test.
13401         * g++.dg/template/conv5.C: New test.
13402
13403 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
13404
13405         * g++.dg/lookup/scoped3.C: New test.
13406
13407         * g++.dg/lookup/decl1.C: New test.
13408         * g++.dg/lookup/decl2.C: New test.
13409
13410 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13411
13412         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
13413         gcc.c-torture/compile/20021015-1.c,
13414         gcc.c-torture/compile/20021015-2.c,
13415         gcc.c-torture/compile/20021123-1.c,
13416         gcc.c-torture/compile/20021123-2.c,
13417         gcc.c-torture/compile/20021123-3.c,
13418         gcc.c-torture/compile/20021123-4.c,
13419         gcc.c-torture/execute/20021024-1.c: Add tests previously added
13420         only to 3.1 or 3.2 branch.
13421
13422 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
13423
13424         * gcc.dg/i386-bitfield3.c: New test.
13425
13426         * gcc.dg/i386-bitfield2.c: New test.
13427
13428 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
13429
13430         * g++.dg/parse/conv_op1.C: New test.
13431
13432 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
13433
13434         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
13435         approved.
13436
13437 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
13438
13439         * gcc.c-torture/compile/20021220-1.c: New test.
13440
13441 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
13442
13443         * gcc.dg/i386-fastcall-1.c: New.
13444
13445 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13446
13447         * gcc.c-torture/execute/20021219-1.c: New test.
13448
13449 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13450
13451         * gcc.dg/i386-pic-1.c: New test.
13452
13453 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13454
13455         PR c++/8099
13456         * g++.dg/template/friend9.C: New test.
13457
13458 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13459
13460         PR c++/3663
13461         * g++.dg/template/access7.C: New test.
13462
13463 2002-12-18  Nick Clifton  <nickc@redhat.com>
13464
13465         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
13466         the libstdc++-v3 directory has been found.
13467
13468 2002-12-12  Devang Patel <dpatel@apple.com>
13469         * gcc.dg/darwin-ld-1.c: New test.
13470         * gcc.dg/darwin-ld-2.c: New test.
13471         * gcc.dg/darwin-ld-3.c: New test.
13472         * gcc.dg/darwin-ld-4.c: New test.
13473         * gcc.dg/darwin-ld-5.c: New test.
13474
13475 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13476
13477         * gcc.c-torture/compile/20021212-1.c: New test.
13478
13479 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
13480
13481         * gcc.dg/fshort-wchar: New test.
13482
13483 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
13484
13485         PR c++/8372
13486         * g++.dg/template/dtor1.C: New test.
13487
13488         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
13489         markers.
13490
13491 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
13492
13493         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
13494
13495 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13496
13497         * g++.dg/template/static1.C: New test.
13498         * g++.dg/template/static2.C: New test.
13499         * g++.old-deja/g++.ext/memconst.C: New test.
13500
13501 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13502
13503         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13504         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13505         * g++.dg/special/initp1.C: Likewise.
13506
13507 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13508
13509         * gcc.c-torture/execute/20021204-1.c: New test.
13510
13511 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13512
13513         * gcc.dg/ppc-fmadd-1.c: New file.
13514         * gcc.dg/ppc-fmadd-2.c: New file.
13515         * gcc.dg/ppc-fmadd-3.c: New file.
13516
13517 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13518
13519         * gcc.c-torture/compile/20021204-1.c: New test.
13520
13521 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13522
13523         * g++.dg/inherit/covariant2.C: New test.
13524         * g++.dg/inherit/covariant3.C: New test.
13525         * g++.dg/inherit/covariant4.C: New test.
13526         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13527         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13528
13529 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13530
13531         PR c++/8688
13532         * g++.dg/init/brace3.C: New test.
13533
13534 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13535
13536         * gcc.dg/20020210-1.c: Fix a comment typo.
13537
13538 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13539
13540         PR c++/8720
13541         * g++.dg/parse/defarg1.C: New test.
13542
13543         PR c++/8615
13544         * g++.dg/template/char1.C: New test.
13545
13546         * g++.dg/template/varmod1.C: Fix typo.
13547
13548 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13549
13550         DR 180
13551         * g++.old-deja/g++.pt/crash32.C: Expect error.
13552
13553 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
13554
13555         PR c++/5919
13556         * g++.dg/template/varmod1.C: New test.
13557
13558         PR c++/8727
13559         * g++.dg/inherit/typeinfo1.C: New test.
13560
13561         PR c++/8663
13562         * g++.dg/inherit/typedef1.C: New test.
13563
13564 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
13565
13566         PR c++/8332
13567         PR c++/8493
13568         * g++.dg/template/strlen1.C: New test.
13569
13570         PR c++/8227
13571         * g++.dg/template/ctor2.C: New test.
13572
13573         PR c++/8214
13574         * g++.dg/init/string1.C: New test.
13575
13576         PR c++/8511
13577         * g++.dg/template/friend8.C: New test.
13578
13579 2002-11-29  Joe Buck <jbuck@synopsys.com>
13580
13581         * g++.dg/lookup/anon2.C: New test.
13582
13583 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
13584
13585         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
13586         h8300 port.
13587
13588 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
13589
13590         * gcc.dg/bitfld-6.c: New test.
13591
13592 2002-11-27  Jan Hubicka  <jh@suse.cz>
13593
13594         * gcc.c-torture/execute/20021127.[cx]: New test.
13595
13596 2002-11-26  Jan Hubicka  <jh@suse.cz>
13597
13598         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
13599         quality.
13600
13601 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
13602
13603         * g++.dg/init/brace2.C: New test.
13604         * g++.old-deja/g++.mike/p9129.C: Correct.
13605
13606 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
13607
13608         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
13609
13610 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
13611
13612         * gcc.dg/sibcall-6: New test for indirect sibcalls.
13613
13614 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
13615
13616         * testsuite/g++.dg/abi/empty11.C: New test.
13617         * testsuite/g++.dg/rtti/cv1.C: New test.
13618
13619 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
13620
13621         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
13622
13623 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
13624
13625         * g++.dg/abi/empty10.C: New test.
13626
13627 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13628
13629         * gcc.c-torture/compile/20021124-1.c: New test.
13630
13631 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
13632
13633         * g++.dg/abi/rtti2.C: New test.
13634
13635 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13636
13637         * gcc.dg/i386-unroll-1.c: New test.
13638
13639 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13640
13641         * gcc.c-torture/compile/20021120-1.c: New test.
13642         * gcc.c-torture/compile/20021120-2.c: New test.
13643
13644 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13645
13646         * gcc.dg/bitfld-5.c: New test.
13647
13648 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13649
13650         * gcc.c-torture/execute/20021120-3.c: New test.
13651
13652 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13653
13654         * gcc.c-torture/execute/20021120-2.c: New test.
13655
13656 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13657
13658         * gcc.c-torture/execute/20021120-1.c: New test.
13659
13660 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
13661
13662         * gcc.c-torture/execute/20021118-3.c: New test.
13663
13664 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13665
13666         * gcc.c-torture/compile/20021119-1.c: New test.
13667
13668 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
13669
13670         * gcc.dg/duff-1.c: New test.
13671         * gcc.dg/duff-2.c: New test.
13672         * gcc.dg/duff-3.c: New test.
13673
13674 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
13675
13676         * gcc.dg/cpp/_Pragma5.c: New test.
13677
13678 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13679
13680         * gcc.c-torture/execute/20021118-2.c: New test.
13681
13682 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13683
13684         * gcc.c-torture/execute/20021118-1.c: New test.
13685
13686 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
13687
13688         * gcc.dg/20021116-1.c: New test.
13689
13690 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
13691
13692         * g++.dg/abi/vcall1.C: New test.
13693
13694 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
13695
13696         * gcc.dg/20021029-1.c: New test.
13697         * gcc.dg/20021029-2.c: New test.
13698
13699 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13700
13701         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
13702
13703 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13704
13705         PR c/8439
13706         * gcc.dg/20021110.c: Move to ...
13707         * gcc.c-torture/compile/20021110.c: .... here.
13708
13709 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13710
13711         PR c/8467
13712         * gcc.c-torture/execute/20021111-1.c
13713
13714 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13715
13716         PR c/8439
13717         * gcc.dg/20021110.c: New test.
13718
13719 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
13720
13721         * g++.dg/abi/vthunk3.C: Run only on x86.
13722
13723 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13724
13725         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
13726
13727 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
13728
13729         * lib/compat.exp (compat-execute): Fix logic error in last
13730         change.
13731
13732 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
13733
13734         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
13735
13736 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13737
13738         PR c++/8389
13739         * g++.dg/template/access6.C: New test.
13740
13741 2002-11-08  Jan Hubicka  <jh@suse.cz>
13742
13743         * gcc.dg/i386-ssefp-1.c: New test.
13744         * gcc.dg/i386-ssefp-1.c: New test.
13745
13746 2002-11-08  Jan Hubicka  <jh@suse.cz>
13747
13748         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
13749
13750 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13751
13752         * g++.dg/abi/vthunk3.C: New test.
13753
13754         PR c++/8338
13755         * g++.dg/template/crash2.C: New test.
13756
13757 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13758
13759         * testsuite/g++.dg/abi/dtor1.C: New test.
13760         * testsuite/g++.dg/abi/dtor2.C: Likewise.
13761
13762 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
13763
13764         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
13765         Darwin.
13766
13767 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13768
13769         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13770         -mthumb.  Only xfail with -O0.
13771
13772 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13773
13774         * g++.dg/abi/thunk1.C: New test.
13775         * g++.dg/abi/thunk2.C: Likewise.
13776         * g++.dg/abi/vtt1.C: Likewise.
13777
13778 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13779
13780         PR optimization/8423
13781         * gcc.c-torture/execute/builtin-constant.c: New test.
13782
13783 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13784
13785         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13786         Add some more cases.
13787
13788 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13789
13790         PR c++/8391
13791         * g++.dg/opt/local1.C: New test.
13792
13793 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13794
13795         PR c++/8160
13796         * g++.dg/template/complit1.C: New test.
13797
13798         PR c++/8149
13799         * g++.dg/template/typename4.C: Likewise.
13800
13801 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13802
13803         Core issue 287, PR c++/7639
13804         * g++.dg/template/instantiate1.C: Adjust error location.
13805         * g++.dg/template/instantiate3.C: New test.
13806         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13807         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13808         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13809
13810 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13811
13812         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13813
13814 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13815
13816         PR c++/8287
13817         * g++.dg/init/dtor2.C: New test.
13818
13819 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13820
13821         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13822         * gcc.dg/nest.c: Bypass errors on irix6.
13823
13824 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13825
13826         * gcc.dg/nest.c: Expect error for mmix-*-*.
13827         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13828
13829 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13830
13831         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13832         markers.
13833
13834         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13835
13836 2002-10-25  Mike Stump  <mrs@apple.com>
13837
13838         * gcc.dg/warn-1.c: New test.
13839
13840 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13841
13842         * g++.dg/template/typename3.C: New test.
13843
13844 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13845
13846         * g++.dg/lookup/ptrmem1.C: New test.
13847
13848         * g++.dg/abi/vthunk2.C: New test.
13849
13850 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13851
13852         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13853
13854 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13855
13856         * g++.dg/abi/empty9.C: New test.
13857
13858 2002-10-24  Richard Henderson  <rth@redhat.com>
13859
13860         * g++.dg/inherit/thunk1.C: Enable for ia64.
13861
13862 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13863
13864         PR c++/8067
13865         * g++.dg/lookup/pretty1.C: New test.
13866
13867 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13868
13869         * gcc.dg/20021023-1.c: New test.
13870
13871 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13872
13873         PR c++/7679
13874         * g++.dg/parse/inline1.C: New test.
13875
13876 2002-10-23  Richard Henderson  <rth@redhat.com>
13877
13878         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13879
13880         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13881
13882 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13883
13884         PR c++/6579
13885         * g++.dg/parse/stmtexpr3.C: New test.
13886
13887 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13888
13889         * g++.dg/expr/cond1.C: New test.
13890
13891 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13892
13893         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13894
13895 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13896
13897         * g++.dg/abi/vbase13.C: New test.
13898         * g++.dg/abi/vbase14.C: Likewise.
13899
13900 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13901
13902         * gcc.dg/tls/pic-1.c: New test.
13903         * gcc.dg/tls/nonpic-1.c: New test.
13904         * gcc.dg/20021018-1.c: New test.
13905
13906 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13907
13908         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13909         Remove only files with the same base name as the test case.
13910         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13911         (profopt-execute): Likewise.  Also, remove old profiling
13912         and performance data files before running the tests.
13913
13914         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13915         * g++.dg/bprob/bprob.exp: Likewise.
13916         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13917         to allow more general test case names.
13918
13919         * g++.dg/bprob/bprob-1.C: Rename to ...
13920         * g++.dg/bprob/g++-bprob-1.C: ... this.
13921
13922         * g77.dg/bprob/bprob-1.f: Rename to ...
13923         * g77.dg/bprob/g77-bprob-1.f: ... this.
13924
13925 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13926
13927         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
13928         bison 1.50 or later.
13929
13930 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
13931
13932         * g++.dg/README: Describe more test directories.
13933
13934 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13935
13936         * g++.dg/init/array6.C: Add additional tests.
13937
13938 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13939
13940         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
13941         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
13942
13943 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
13944
13945         * gcc.c-torture/compile/20020604-1.x: New.
13946         * gcc.c-torture/compile/simd-5.x: Likewise.
13947         * gcc.c-torture/execute/920710-1.x: Likewise.
13948         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
13949
13950 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13951
13952         * g++.dg/inherit/override1.C: Add dg-options clause.
13953
13954 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13955
13956         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
13957         _mm_slli_si128.
13958
13959 2002-10-19  Andreas Schwab  <schwab@suse.de>
13960
13961         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
13962         directory component.
13963
13964 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
13965
13966         * g++.dg/inherit/thunk1.C: New test.
13967
13968         * g++.dg/inherit/override1.C: New test.
13969
13970         * g++.dg/abi/mangle11.C: New test.
13971         * g++.dg/abi/mangle14.C: New test.
13972         * g++.dg/abi/mangle17.C: New test.
13973
13974 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13975
13976         * g++.dg/overload/member2.C: New test.
13977
13978 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
13979
13980         * g++.dg/README: Describe new compat directory.
13981         * g++.dg/dg.exp: Skip tests in compat directory.
13982         * README.compat: New file.
13983         * lib/compat.exp: New expect script.
13984         * g++.dg/compat: New test directory.
13985         * g++.dg/compat/compat.exp: New expect script.
13986         * g++.dg/compat/abi: New test directory.
13987         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
13988         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
13989         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
13990         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
13991         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
13992         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
13993         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
13994         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
13995         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
13996         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
13997         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
13998         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
13999         * g++.dg/compat/break: New test directory.
14000         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
14001         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
14002         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
14003         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
14004         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
14005         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
14006         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
14007         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
14008         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
14009         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
14010         g++.dg/compat/break/README: New files.
14011         * g++.dg/compat/eh: New test directory.
14012         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
14013         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
14014         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
14015         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
14016         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
14017         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
14018         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
14019         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
14020         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
14021         g++.dg/compat/eh/filter2_y.C,
14022         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
14023         g++.dg/compat/eh/new1_y.C,
14024         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
14025         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
14026         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
14027         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
14028         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
14029         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
14030         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
14031         g++.dg/compat/eh/unexpected1_y.C: New files.
14032         * g++.dg/compat/init: New test directory.
14033         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
14034         g++.dg/compat/init/array5_y.C,
14035         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
14036         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
14037         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
14038         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
14039         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
14040         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
14041         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
14042         g++.dg/compat/init/init-ref2_y.C: New files.
14043
14044 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14045
14046         PR c++/7584
14047         * g++.dg/inherit/using3.C: New test.
14048
14049 2002-10-17  Jan Hubicka  <jh@suse.cz>
14050
14051         * gcc.dg/20021017-2.c: New test.
14052
14053 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
14054
14055         * g++.dg/abi/mangle16.C: Adjust.
14056
14057         * g++.dg/init/array8.C: New test.
14058
14059 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
14060
14061         * gcc.dg/special/mips-abi.exp: New test.
14062         * gcc.dg/special/mips-abi.s: Empty file used by the above.
14063
14064 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14065
14066         * g++.dg/abi/mangle16.C: New test.
14067         * g++.dg/abi/mangle17.C: Likewise.
14068
14069         PR c++/7478
14070         * g++.dg/template/ref1.C: New test.
14071
14072 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14073
14074         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
14075
14076 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
14077
14078         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
14079
14080 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
14081
14082         PR c++/7524
14083         * g++.dg/init/array7.C: New test.
14084
14085 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
14086
14087         * g++.dg/init/array6.C: New test.
14088
14089         * g++.dg/abi/mangle13.C: Likewise.
14090         * g++.dg/abi/mangle14.C: Likewise.
14091         * g++.dg/abi/mangle15.C: Likewise.
14092
14093 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14094
14095         * g++.dg/abi/empty8.C: New test.
14096
14097 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
14098
14099         * g++.dg/init/ctor1.C: New test.
14100
14101 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
14102
14103         * gcc.c-torture/execute/20021015-1.c: New test.
14104
14105 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
14106
14107         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
14108
14109 2002-10-14  Jan Hubicka  <jh@suse.cz>
14110
14111         * gcc.dg/i386-ssetype-[1-5].c: New tests.
14112
14113 2002-10-14  Richard Henderson  <rth@redhat.com>
14114
14115         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
14116
14117 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14118
14119         PR optimization/6631
14120         * g++.dg/opt/const2.C: New test.
14121
14122 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14123
14124         PR c++/7176
14125         * g++.dg/parse/friend1.C: New test.
14126         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
14127
14128 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
14129
14130         * gcc.dg/20021014-1.c: New test.
14131
14132 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
14133
14134         PR c++/5661
14135         * g++.dg/ext/vlm1.C: New test.
14136         * g++.dg/ext/vlm2.C: Likewise.
14137
14138         * g++.dg/init/array1.C: Remove invalid braces.
14139         * g++.dg/init/brace1.C: New test.
14140         * g++.dg/init/copy2.C: Likewise.
14141         * g++.dg/init/copy3.C: Likewise.
14142         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
14143         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
14144         braces.
14145
14146 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
14147
14148         * gcc.dg/cpp/assembler.S: Don't use -ansi.
14149
14150 2002-10-11  Richard Shann  <richard.shann@superh.com>
14151
14152         * gcc.c-torture/compile/simd-5.c: New test.
14153
14154 2002-10-10  Roger Sayle  <roger@eyesopen.com>
14155
14156         * gcc.c-torture/execute/shiftopt-1.c: New test case.
14157
14158 2002-10-10  Jim Wilson  <wilson@redhat.com>
14159
14160         * gcc.c-torture/execute/20021010-1.c: New test.
14161
14162 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
14163
14164         PR c/7353
14165         * g++.dg/ext/typedef-init.C: New test.
14166         * gcc.dg/typedef-init.c: New test.
14167
14168 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
14169
14170         * gcc.dg/cpp/paste13.c: New test.
14171
14172 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14173
14174         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
14175         remaining platforms, XFAIL during compile, not execute.  Don't
14176         XFAIL at -O0.
14177
14178 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14179
14180         * gcc.dg/alias-1.c: Tweak expected warning.
14181
14182 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
14183
14184         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
14185
14186 2002-10-06  Andreas Jaeger  <aj@suse.de>
14187
14188         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
14189         * gcc.dg/cpp/c++98.C: Likewise.
14190
14191         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
14192         * g++.dg/cpp/c++98.C: Likewise.
14193
14194         * g++.dg/README (Subdirectories): Mention cpp directory.
14195
14196         PR target/7559
14197         * gcc.dg/20021006-1.c: New test.
14198
14199 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14200
14201         PR c++/7804
14202         * g++.dg/other/warning1.C: New test.
14203
14204 2002-10-04  Roger Sayle  <roger@eyesopen.com>
14205
14206         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
14207         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
14208         and sparc-*-* with -m64 as expected failures.  See PR 8087.
14209
14210 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14211
14212         PR c++/7931
14213         * g++.dg/template/ptrmem3.C: New test.
14214
14215         PR c++/7754
14216         * g++.dg/template/union1.C: New test.
14217
14218 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14219
14220         PR c++/8006
14221         * g++.dg/abi/mangle9.C: New test.
14222         * g++.dg/abi/mangle10.C: New test.
14223         * g++.dg/abi/mangle11.C: New test.
14224         * g++.dg/abi/mangle12.C: New test.
14225
14226 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
14227
14228         PR c++/7188.
14229         * g++.dg/template/meminit1.C: New test.
14230         * g++.dg/warn/Wreorder-1.C: Likewise.
14231         * g++.old-deja/g++.mike/warn3.C: Tweak.
14232         * lib/prune.exp: Ingore "in copy constructor".
14233
14234 2002-10-02  Andreas Jaeger  <aj@suse.de>
14235
14236         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
14237         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
14238         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
14239         on x86-64.
14240
14241 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14242
14243         * gcc.dg/empty1.C: Fix typo.
14244
14245 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
14246
14247         * gcc.dg/alias-1.c: New test.
14248
14249 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14250
14251         * gcc.dg/empty1.C: New test.
14252
14253         * g++.dg/tls/init-2.C: Tweak error messages.
14254
14255 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
14256
14257         * gcc.c-torture/compile/20020923-1.c: New test.
14258
14259 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
14260
14261         * gcc.c-torture/execute/ffs-1.c: New test.
14262         * gcc.c-torture/execute/ffs-2.c: Ditto.
14263
14264 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
14265
14266         * g++.dg/overload/member1.C: New test.
14267
14268 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
14269
14270         * g++.dg/abi/empty7.C: New test.
14271         * g++.dg/init/pm2.C: Likewise.
14272
14273 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
14274
14275         * g++.dg/rtti/crash1.C: New test.
14276
14277 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
14278
14279         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
14280         gcc.dg/sibcall-4.c: New tests.
14281
14282 2002-09-28  Roger Sayle  <roger@eyesopen.com>
14283
14284         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
14285         powerpc and MMIX targets.
14286
14287 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
14288
14289         * gcc.dg/cpp/20020927-1.c: New.
14290
14291 2002-09-26  David S. Miller  <davem@redhat.com>
14292
14293         * gcc.c-torture/compile/trunctfdf.c: New.
14294
14295 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14296
14297         * lib/target-supports.exp (check_weak_available): Handle solaris2.
14298
14299 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
14300
14301         * gcc.c-torture/execute/loop-15.c: New.
14302
14303 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
14304
14305         * README.QMTEST: Fix typo.
14306
14307 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14308
14309         * gcc.dg/20020926-1.c: New test.
14310
14311 2002-09-25  David S. Miller  <davem@redhat.com>
14312
14313         PR target/7842
14314         * gcc.c-torture/execute/shiftdi.c: New test.
14315
14316 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
14317
14318         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
14319         unique to the tool.
14320         * lib/g77.exp (g77_init): Likewise.
14321         * lib/g++.exp (g++_init): Likewise.
14322         * lib/objc.exp (objc_init): Likewise.
14323
14324 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
14325
14326         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
14327         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
14328         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
14329
14330 2002-09-25  Richard Henderson  <rth@redhat.com>
14331
14332         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
14333         too-small long double.
14334
14335 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
14336
14337         * gcc.dg/20020919-1.c: New test.
14338
14339 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
14340
14341         * g++.dg/abi/bitfield6.C: New test.
14342         * g++.dg/abi/bitfield7.C: New test.
14343         * g++.dg/abi/bitfield8.C: New test.
14344         * g++.dg/abi/vbase11.C: New test.
14345
14346 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14347
14348         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
14349         hppa*-*-hpux*.  Update test comment.
14350
14351 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
14352
14353         * gcc.dg/tls/struct-1.c: New test.
14354
14355 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
14356
14357         * gcc.dg/cpp/tr-warn2.c: Update.
14358
14359 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14360
14361         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
14362
14363 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14364
14365         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
14366         systems.
14367
14368 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
14369
14370         * gcc.c-torture/execute/ieee/mzero3.c: New test.
14371
14372         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
14373         Adjust for c++filt moved to binutils.  Remove spurious duplicate
14374         setting of cxxfilt.
14375
14376 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
14377
14378         * gcc.dg/20020312-2.c: Update for darwin.
14379
14380 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14381
14382         * g++.old-deja/g++.other/crash32.C: Mark ICE.
14383
14384 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
14385
14386         * objc.dg/comp-types-1.m: New test.
14387         * objc.dg/comp-types-2.m: New test.
14388         * objc.dg/comp-types-3.m: New test.
14389         * objc.dg/comp-types-4.m: New test.
14390         * objc.dg/comp-types-5.m: New test.
14391         * objc.dg/comp-types-6.m: New test.
14392
14393 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14394
14395         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
14396
14397 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14398
14399         * g++.dg/other/do1.C: New test.
14400
14401         * g++.dg/template/subst1.C: New test.
14402
14403 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
14404
14405         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
14406
14407 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14408
14409         * g++.dg/template/qualttp20.C: Adjust expected errors.
14410         * g++.old-deja/g++.jason/report.C: Likewise.
14411         * g++.old-deja/g++.other/qual1.C: Likewise.
14412
14413         * g++.dg/lookup/scoped2.C: New test.
14414
14415         * g++.dg/ext/asm3.C: New test.
14416
14417 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
14418
14419         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
14420
14421 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
14422
14423         * ChangeLog: follow spelling conventions.
14424         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
14425         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
14426         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
14427         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
14428         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
14429         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
14430         * g++.old-deja/g++.law/global-init1.C: Likewise.
14431         * g++.old-deja/g++.other/delete4.C: Likewise.
14432         * g++.old-deja/g++.other/inline21.C: Likewise.
14433         * g++.old-deja/g++.other/singleton.C: Likewise.
14434         * g77.dg/strlen0.f: Likewise.
14435         * g77.f-torture/compile/20010519-1.f: Likewise.
14436         * g77.f-torture/compile/980310-4.f: Likewise.
14437         * gcc.c-torture/compile/20000605-1.c: Likewise.
14438         * gcc.c-torture/execute/20020225-1.c: Likewise.
14439         * gcc.dg/c90-hexfloat-2.c: Likewise.
14440         * gcc.dg/c99-bool-1.c: Likewise.
14441         * gcc.dg/c99-hexfloat-2.c: Likewise.
14442         * gcc.dg/dll-2.c: Likewise.
14443         * gcc.dg/wtr-union-init-1.c: Likewise.
14444         * gcc.dg/wtr-union-init-2.c: Likewise.
14445         * gcc.dg/wtr-union-init-3.c: Likewise.
14446         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14447         * gcc.dg/cpp/defined.c: Likewise.
14448         * gcc.dg/cpp/macsyntx.c: Likewise.
14449         * gcc.dg/cpp/paste2.c: Likewise.
14450         * gcc.dg/cpp/trad/defined.c: Likewise.
14451         * gcc.dg/format/c90-printf-1.c: Likewise.
14452         * gcc.dg/format/c90-scanf-1.c: Likewise.
14453         * gcc.dg/format/c99-printf-1.c: Likewise.
14454         * gcc.dg/format/c99-scanf-1.c: Likewise.
14455         * gcc.misc-tests/gcov-8.c: Likewise.
14456         * lib/profopt.exp: Likewise.
14457
14458 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
14459
14460         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
14461
14462 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14463
14464         * g++.dg/inherit/using2.C: New test.
14465
14466 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
14467
14468         * ChangeLog: Follow spelling conventions.
14469         * g++.dg/template/friend4.C: Likewise.
14470         * g++.old-deja/g++.pt/crash67.C: Likewise.
14471         * gcc.c-torture/execute/20000801-4.c: Likewise.
14472         * gcc.dg/c90-digraph-1.c: Likewise.
14473         * gcc.dg/c94-digraph-1.c: Likewise.
14474         * gcc.dg/c99-digraph-1.c: Likewise.
14475         * gcc.dg/cpp/line5.c: Likewise.
14476         * gcc.dg/cpp/multiline.c: Likewise.
14477         * gcc.dg/cpp/trad/literals-1.c: Likewise.
14478         * gcc.dg/format/attr-3.c: Likewise.
14479         * gcc.dg/format/c90-scanf-3.c: Likewise.
14480         * gcc.dg/format/ext-4.c: Likewise.
14481
14482 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14483
14484         * g++.dg/template/pretty1.C: New test.
14485
14486 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
14487
14488         * gcc.c-torture/execute/struct-cpy-1.c: New test.
14489
14490 2002-09-13  Matt Austern  <austern@apple.com>
14491
14492         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
14493         passing a cast expression to a function by const reference.
14494
14495 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14496
14497         * g++.dg/template/deduce1.C: New test.
14498
14499 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14500
14501         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14502         32-bit int.
14503
14504 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14505
14506         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14507         usage.
14508
14509 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14510
14511         * gcc.c-torture/compile/20020910-1.c: New test.
14512
14513 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14514
14515         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14516
14517 2002-09-10  Andreas Jaeger  <aj@suse.de>
14518
14519         * gcc.dg/20020312-2.c: Adjust for x86-64.
14520
14521 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14522
14523         * g77.dg/7388.f: New test case for PR 7388.
14524
14525 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14526
14527         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14528
14529 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14530
14531         * objc.dg/proto-lossage-1.m: New test.
14532
14533 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14534
14535         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14536
14537 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14538
14539         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14540         expected to pass.
14541
14542 2002-09-06  Stan Shebs  <shebs@apple.com>
14543             David Edelsohn  <edelsohn@gnu.org>
14544
14545         * gcc.dg/weak: New directory.
14546         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
14547         target-specific xfail bits.
14548         * gcc.dg/typeof-2.c: Move to new directory.
14549         * gcc.dg/weak.exp: New expect script.
14550
14551 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
14552
14553         * gcc.c-torture/execute/extzvsi.c: New test.
14554
14555 2002-09-05  Stan Shebs  <shebs@apple.com>
14556
14557         * gcc.dg/weak-1.c: xfail on Darwin.
14558         * gcc.dg/weak-2.c: Ditto.
14559         * gcc.dg/weak-3.c: Ditto.
14560         * gcc.dg/weak-4.c: Ditto.
14561         * gcc.dg/weak-5.c: Ditto.
14562         * gcc.dg/weak-6.c: Ditto.
14563         * gcc.dg/weak-7.c: Ditto.
14564         * gcc.dg/weak-8.c: Ditto.
14565         * gcc.dg/weak-9.c: Ditto.
14566
14567 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
14568
14569         * gcc.c-torture/execute/loop-14.c: New test.
14570
14571 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
14572
14573         * g++.dg/other/cxa-atexit1.C: New test.
14574
14575         * gcc.dg/typeof-2.c: New test.
14576
14577 2002-09-03  Roger Sayle  <roger@eyesopen.com>
14578
14579         * gcc.dg/builtins-2.c: New testcase.
14580         * gcc.dg/builtins-3.c: New testcase.
14581
14582 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
14583
14584         * gcc.dg/cpp/_Pragma4.c: New test.
14585
14586 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
14587
14588         * objc/execute/nil_method-1.m: New testcase.
14589
14590 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
14591
14592         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
14593         [Object class], not [Object initialize].
14594
14595 2002-08-31  Roger Sayle  <roger@eyesopen.com>
14596             Hans-Peter Nilsson  <hp@bitrange.com>
14597
14598         * gcc.c-torture/execute/20020720-1.x: Skip test on
14599         mmix-knuth-mmixware.  Correct comment.
14600
14601 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
14602
14603         * testsuite/g++.dg/abi/bitfield5.C: New test.
14604         * testsuite/g++.dg/abi/vbase10.C: Likewise.
14605
14606 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
14607
14608         * objc.dg/undeclared-selector.m: New test.
14609
14610 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
14611
14612         * g++.dg/other/offsetof1.C: Avoid cast warning.
14613
14614 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
14615
14616         * objc.dg/super-class-2.m: New test.
14617
14618 2002-08-24  Matt Austern  <austern@apple.com>
14619
14620         * g++.dg/ext/lvaddr.C: New test.
14621         * g++.dg/ext/lvcast.C: New test.
14622
14623 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
14624
14625         * testsuite/g++.dg/inherit/cond1.C: New test.
14626
14627 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
14628
14629         * gcc.dg/noncompile/incomplete-1.c: New test.
14630
14631 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14632
14633         * gcc.dg/typespec-1.c: New test.
14634
14635 2002-08-20  Devang Patel  <dpatel@apple.com>
14636         * objc.dg/proto-hier-2.m: New test.
14637
14638 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
14639
14640         * objc.dg/bitfield-1.m: New test.
14641         * objc.dg/bitfield-2.m: New test.
14642
14643 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14644
14645         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
14646         gcc.dg/c99-flex-array-4.c: New tests.
14647
14648 2002-08-16  Stan Shebs  <shebs@apple.com>
14649
14650         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
14651
14652 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
14653
14654         * gcc.dg/typeof-1.c: New test.
14655         * g++.dg/ext/typeof2.C: New test.
14656
14657 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14658
14659         * g++.dg/other/offsetof1.C: New test.
14660
14661 2002-08-14  Richard Henderson  <rth@redhat.com>
14662
14663         * gcc.dg/tls/diag-3.c: Fix expected message strings.
14664
14665 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
14666
14667         * gcc.dg/cpp/_Pragma3.c: New test.
14668
14669 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
14670
14671         * g++.dg/template/inherit3: New test.
14672
14673 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14674
14675         * gcc.dg/bitfld-4.c: Add blank options.
14676
14677 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
14678
14679         * g++.dg/template/crash1.C: New test.
14680
14681 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14682
14683         * gcc.dg/tls/opt-2.c: New test.
14684
14685 2002-08-08  Devang Patel  <dpatel@apple.com>
14686
14687         * objc.dg/selector-1.m : New test
14688
14689 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14690
14691         * g++.dg/abi/bitfield4.C: New test.
14692         * gcc.dg/bitfld-4.c: New test.
14693
14694 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14695
14696         * g++.dg/other/packed1.C: New test.
14697
14698 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
14699
14700         * g++.dg/abi/offsetof.C: Tweak error messages.
14701         * g++.old-deja/g++.mike/p10769a.C: Likewise.
14702
14703 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14704
14705         * gcc.dg/bitfld-3.c: New test.
14706
14707 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14708             Richard Henderson  <rth@redhat.com>
14709
14710         * gcc.dg/i386-bitfield1.c: New test.
14711         * g++.dg/abi/bitfield3.C: Update.
14712
14713 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
14714
14715         * objc.dg/const-str-2.m: Update.
14716         * gcc.dg/cpp/c++98.c: Change to C extension.
14717         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
14718         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
14719
14720 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
14721
14722         * testsuite/gcc.dg/tls/diag-3.c: New.
14723
14724 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
14725
14726         * g++.dg/README (Subdirectories): Document new subdir expr.
14727         * g++.dg/expr/pmf-1.C: New test.
14728
14729 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
14730
14731         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
14732
14733 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
14734
14735         * g++.dg/abi/bitfield3.C: New test.
14736
14737 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
14738
14739         * lib/gcov.exp: Tweak expected line formats.
14740         * gcc.misc-tests/gcov8.c: New test.
14741         * gcc.misc-tests/gcov8.x: New flags.
14742
14743 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
14744
14745         * consistency.vlad/layout/endian.c: Include string.h.
14746
14747         * gcc.c-torture/execute/20020805-1.c: New test.
14748
14749 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
14750
14751         * g++.dg/other/conversion1.C: New test.
14752
14753 2002-08-03  Roger Sayle  <roger@eyesopen.com>
14754
14755         * gcc.dg/builtins-1.c: New testcase.
14756
14757 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
14758
14759         * g++.dg/inherit/access3.C: New test.
14760
14761 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
14762
14763         * gcc.dg/ia64-visibility-2.c: New test.
14764
14765 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
14766
14767         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14768         __qualifier_flags to __flags.
14769
14770 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14771
14772         * g++.dg/inherit/operator1.C: New test.
14773         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14774         * g++.dg/other/error1.C: Change expected error message.
14775         * g++.dg/template/conv4.C: Likewise.
14776
14777 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14778
14779         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14780         for documented behavior.
14781
14782 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14783
14784         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14785         several targets known to fail.
14786
14787 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14788
14789         * gcc.dg/mips-args-[123].c: New tests.
14790
14791 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14792
14793         * gcc.dg/ppc-spe.c: New.
14794
14795 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14796
14797         * g++.dg/other/ptrmem4.C: New testcase.
14798
14799 2002-07-24  Richard Henderson  <rth@redhat.com>
14800
14801         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14802
14803 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14804
14805         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14806
14807 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14808
14809         * gcc.c-torture/execute/memset-3.c: New testcase.
14810
14811 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14812
14813         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14814         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14815
14816 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14817
14818         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14819         Delete.
14820
14821 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14822
14823         * gcc.c-torture/compile/simd-4.c: New test.
14824
14825 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14826
14827         PR c++/7347, c++/7348
14828         * g++.dg/template/access4.C: New test.
14829         * g++.dg/template/access5.C: New test.
14830         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14831         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14832         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14833         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14834
14835 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14836
14837         * gcc.dg/gnu89-init-2.c: New test.
14838
14839 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14840
14841         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14842
14843 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14844
14845         * gcc.c-torture/execute/20020720-1.c: New testcase.
14846
14847 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14848
14849         * gcc.dg/cpp/Wsignprom.c: New tests.
14850
14851 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14852
14853         * gcc.c-torture/execute/loop-13.c: New test.
14854
14855 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14856
14857         * gcc.dg/cpp/expr.c: New tests.
14858
14859 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14860
14861         * g++.dg/opt/pr6713.C: Add template instantiation.
14862
14863 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14864
14865         * gcc.dg/nest.c: New test.
14866
14867 2002-07-17  Richard Henderson  <rth@redhat.com>
14868
14869         * g++.dg/opt/pr6713.C: New test.
14870
14871 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14872
14873         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14874         XFAIL for all x86 processors.
14875
14876 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14877
14878         * gcc.c-torture/execute/20010122-1.x: Do not test with
14879         -fomit-frame-pointer.
14880
14881 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14882
14883         * g++.dg/template/instantiate2.C: New test.
14884         * g++.dg/template/spec4.C: New test.
14885
14886 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14887
14888         * g++.dg/template/access2.C: New test.
14889         * g++.dg/template/access3.C: New test.
14890
14891 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14892
14893         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14894         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14895         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14896         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14897         Convert to use <stdarg.h>.
14898         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14899         Delete.
14900         * gcc.dg/va-arg-2.c: New.
14901         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14902
14903 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14904
14905         * gcc.c-torture/compile/20020710-1.c: New test.
14906
14907 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14908                           Andrew Pinski  <pinskia@physics.uc.edu>
14909
14910         gcc.c-torture/compile/simd-2.c: New testcase.
14911         gcc.c-torture/compile/simd-3.c: Likewise.
14912
14913 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14914
14915         PR c++/7224
14916         * g++.dg/overload/error1.C: New test.
14917
14918 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14919
14920         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
14921         configuration and IRIX 6 O32 ABI.
14922
14923 2002-07-11  Roger Sayle  <roger@eyesopen.com>
14924
14925         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
14926
14927 2002-07-10  Roger Sayle  <roger@eyesopen.com>
14928
14929         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
14930
14931 2002-07-10  Jeffrey A Law  <law@redhat.com>
14932
14933         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
14934
14935         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
14936
14937 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
14938
14939         * gcc.dg/20020312-2.c: Check for __PPC__.
14940
14941 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
14942
14943         * gcc.c-torture/compile/20020709-1.c: New test.
14944
14945 2002-07-07  Roger Sayle  <roger@eyesopen.com>
14946
14947         * g++.dg/template/qualttp21.C: New test case.
14948
14949 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
14950
14951         * gcc.c-torture/compile/20020706-1.c: New test.
14952         * gcc.c-torture/compile/20020706-2.c: New test.
14953
14954 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
14955             Alexandre Oliva  <aoliva@redhat.com>
14956
14957         * g++.dg/warn/incomplete1.C: New test.
14958
14959 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14960
14961         PR c++/7099
14962         * g++.dg/warn/noreturn1.C: New test.
14963
14964 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
14965
14966         PR c++/6706
14967         * g++.dg/debug/debug6.C: New test.
14968         * g++.dg/debug/debug7.C: New test.
14969
14970 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
14971
14972         * gcc.c-torture/compile/simd-3.c: New test.
14973
14974 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
14975
14976         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
14977         * gcc.dg/20020620-1.c: Likewise.
14978
14979 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14980
14981         PR c++/6944
14982         * g++.dg/init/array4.C: New test.
14983         * g++.dg/init/array5.C: New test.
14984
14985 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
14986
14987         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
14988         * gcc.c-torture/execute/simd-2.c (main): Likewise.
14989
14990 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14991
14992         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
14993         * gcc.dg/wtr-aggr-init-1.c: Likewise.
14994         * gcc.dg/wtr-conversion-1.c: Likewise.
14995         * gcc.dg/wtr-escape-1.c: Likewise.
14996         * gcc.dg/wtr-int-type-1.c: Likewise.
14997         * gcc.dg/wtr-label-1.c: Likewise.
14998         * gcc.dg/wtr-static-1.c: Likewise.
14999         * gcc.dg/wtr-strcat-1.c: Likewise.
15000         * gcc.dg/wtr-suffix-1.c: Likewise.
15001         * gcc.dg/wtr-switch-1.c: Likewise.
15002         * gcc.dg/wtr-unary-plus-1.c: Likewise.
15003         * gcc.dg/wtr-union-init-1.c: Likewise.
15004         * gcc.dg/wtr-union-init-2.c: Likewise.
15005         * gcc.dg/wtr-union-init-3.c: Likewise.
15006
15007         * gcc.dg/wtr-func-def-1.c: New test.
15008
15009 2002-07-02 Devang Patel <dpatel@apple.com>
15010
15011         * objc.dg/param-1.m: New test.
15012
15013 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
15014
15015         * gcc.dg/cpp/trad/directive.c: Add test.
15016         * gcc.dg/cpp/trad/macroargs.c: Add test.
15017         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
15018
15019 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
15020
15021         * gcc.dg/cpp/cmdlne-M.c: New test.
15022
15023 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
15024
15025         * objc.dg/desig-init-1.m: New test.
15026
15027 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15028
15029         PR c++/6716
15030         * g++.dg/template/instantiate1.C: New test.
15031
15032 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
15033
15034         PR c++/7112
15035         * g++.dg/template/sizeof2.C: New test.
15036
15037 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15038
15039         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
15040         gcc.dg/cpp/trad/include.c: New tests.
15041
15042 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
15043
15044         PR target/7177
15045         * gcc.c-torture/compile/20020701-1.c: New test.
15046
15047 2002-07-01  Stan Shebs  <shebs@apple.com>
15048
15049         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
15050         header here...
15051         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
15052         (objc-torture-execute): or here.
15053
15054 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
15055
15056         * gcc.c-torture/execute/arith-rand-ll.c: New test.
15057
15058 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
15059
15060         * gcc.dg/cpp/trad/escaped-nl.c: New test.
15061
15062 2002-06-30  Devang Patel  <dpatel@apple.com>
15063
15064         * objc.dg/fsyntax-only.m: New test.
15065
15066 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
15067
15068         PR c++/6695
15069         * g++.dg/template/friend7.C: New file.
15070
15071 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
15072
15073         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
15074         return type.
15075
15076 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
15077
15078         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
15079         avoid division by zero.
15080
15081 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
15082
15083         * gcc.dg/Wunknownprag.c: New tests.
15084
15085 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
15086
15087         * gcc.c-torture/execute/simd-2.c: New test.
15088
15089 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
15090
15091         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
15092         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
15093         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
15094         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
15095         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
15096         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
15097         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
15098         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
15099         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
15100         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
15101         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
15102         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
15103         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
15104         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
15105         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
15106         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
15107         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
15108
15109 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
15110
15111         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
15112         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
15113         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
15114         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
15115         New tests.
15116         * gcc.dg/cpp/trad/directive.c: Update.
15117
15118 2002-06-23  Andreas Jaeger  <aj@suse.de>
15119
15120         * gcc.c-torture/execute/complex-6.c: New.
15121
15122 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
15123
15124         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
15125         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
15126         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
15127         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
15128
15129 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
15130
15131         * gcc.dg/cpp/trad: New directory with traditional tests copied
15132         from parent directory.
15133         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15134         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15135         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15136         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15137         Move to trad/ and rename.
15138         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
15139         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
15140         gcc.dg/cpp/trad/redef2.c: New tests.
15141         * gcc.dg/cpp/trad/trad.exp: New driver.
15142
15143 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
15144
15145         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15146         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15147         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15148         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15149         Remove.
15150
15151 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
15152
15153         * gcc.dg/20020620-1.c: New test.
15154
15155 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15156
15157         * g++.dg/template/ttp4.C: New test.
15158
15159 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
15160
15161         * g++.dg/opt/vt1.C: Fix regexp.
15162
15163 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15164
15165         * gcc.c-torture/execute/pure-1.c: Make functions static again.
15166         Don't use attribute `noinline'.
15167
15168 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15169
15170         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
15171
15172 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
15173
15174         * gcc.c-torture/execute/simd-1.c: New.
15175
15176         * gcc.dg/simd-1.c: New.
15177
15178 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15179
15180         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
15181
15182 2002-06-16  Richard Henderson  <rth@redhat.com>
15183
15184         * g++.dg/ext/anon-struct1.C: New.
15185         * g++.dg/ext/anon-struct2.C: New.
15186         * g++.dg/ext/anon-struct3.C: New.
15187         * gcc.dg/anon-struct-1.c: New.
15188         * gcc.dg/anon-struct-2.c: New.
15189         * gcc.dg/anon-struct-3.c: New.
15190         * gcc.dg/20011008-1.c: Adjust warning text.
15191         * gcc.dg/20020527-1.c: Add -fms-extensions.
15192
15193 2002-06-16  Richard Henderson  <rth@redhat.com>
15194
15195         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
15196
15197 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
15198
15199         * gcc.c-torture/execute/20020615-1.c: New test.
15200
15201 2002-06-15  Roger Sayle  <roger@eyesopen.com>
15202
15203         * gcc.c-tortuture/execute/compare-1.c: New test case.
15204         * gcc.c-tortuture/execute/compare-2.c: New test case.
15205         * gcc.c-tortuture/execute/compare-3.c: New test case.
15206
15207 2002-06-13  Richard Henderson  <rth@redhat.com>
15208
15209         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
15210         ia64 ilp32.
15211
15212 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15213
15214         * g++.dg/template/typename2.C: Update error message.
15215
15216 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
15217
15218         * gcc.c-torture/execute/20020611-1.c: New test.
15219
15220 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
15221
15222         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
15223         list of targets to skip.
15224
15225 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
15226
15227         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
15228         targets if not optimizing.
15229
15230 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
15231
15232         * gcc.c-torture/compile/20020605-1.c: New test.
15233
15234         * g++.dg/opt/vt1.C: New test.
15235
15236         * gcc.dg/20020531-1.c: New test.
15237
15238         * gcc.dg/20020530-1.c: New test.
15239
15240         * gcc.dg/20020527-1.c: New test.
15241
15242         * g++.dg/opt/cse1.C: New test.
15243
15244 2002-06-07  Roger Sayle  <roger@eyesopen.com>
15245
15246         * gcc.dg/20020607-2.c: New test case.
15247
15248 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
15249
15250         * gcc.c-torture/compile/20020604-1.c: New test.
15251
15252 2002-06-04  Richard Henderson  <rth@redhat.com>
15253
15254         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
15255         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
15256         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
15257
15258 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
15259
15260         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
15261
15262 2002-06-03  Richard Henderson  <rth@redhat.com>
15263
15264         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
15265         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
15266
15267 2002-06-02  Richard Henderson  <rth@redhat.com>
15268
15269         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
15270         test functions static.
15271
15272 2002-06-02  Andreas Jaeger  <aj@suse.de>
15273
15274         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
15275         now.
15276
15277 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15278
15279         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
15280         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
15281         Update for mofified diagnostics.
15282         * gcc.dg/c99-intconst-1.c: No longer fail.
15283
15284 2002-06-02  Richard Henderson  <rth@redhat.com>
15285
15286         * gcc.dg/uninit-A.c: Remove xfail markers.
15287
15288 2002-06-01  Roger Sayle  <roger@eyesopen.com>
15289
15290         * gcc.dg/fnegate-1.c: New test case.
15291
15292 2002-05-30  Osku Salerma  <osku@iki.fi>
15293
15294         * gcc.c-torture/execute/mayalias-1.c: New file.
15295
15296 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15297
15298         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
15299         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
15300         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
15301
15302 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
15303
15304         * gcc.c-torture/execute/20020529-1.c: New test.
15305
15306 2002-05-27  Richard Henderson  <rth@redhat.com>
15307
15308         * g++.dg/ext/attrib6.C: New test case.
15309
15310 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15311
15312         * gcc.c-torture/execute/pure-1.c: New test.
15313
15314 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15315
15316         * gcc.dg/cpp/arith-2.c: Remove.
15317
15318 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15319
15320         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
15321         * gcc.dg/cpp/if-3.c: Remove.
15322
15323 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
15324
15325         * g++.dg/opt/cse2.C: New test.
15326
15327 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
15328
15329         * gcc.dg/cpp/arith-1.c: New semantic tests.
15330         * gcc.dg/cpp/if-1.c: Update.
15331
15332 2002-05-24  Ben Elliston  <bje@redhat.com>
15333
15334         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
15335
15336 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15337
15338         * gcc.dg/verbose-asm.c: New test.
15339
15340 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15341
15342         * gcc.dg/cpp/paste12.c: New test.
15343
15344 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15345
15346         * g++.dg/parse/named_ops.C: New test.
15347
15348 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
15349
15350         * gcc/testsuite/gcc.dg/weak-8.c: New test.
15351
15352 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
15353
15354         * gcc.dg/weak-2.c: Allow optional leading underscore
15355         in scan-assembler symbol name.
15356         * gcc.dg/weak-3.c: Likewise.
15357         * gcc.dg/weak-4.c: Likewise.
15358         * gcc.dg/weak-5.c: Likewise.
15359
15360 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
15361
15362         * gcc.dg/20020523-1.c: New test.
15363
15364 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15365
15366         * objc.dg/const-str-2.m: Update now that we stop after
15367         a command line error.
15368
15369 2002-05-22  Richard Henderson  <rth@redhat.com>
15370
15371         * g++.dg/dg.exp: Fix typo in test pruneing.
15372
15373 2002-05-22  Richard Henderson  <rth@redhat.com>
15374
15375         * g++.dg/dg.exp: Prune the tls subdirectory.
15376         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
15377         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
15378         * g++.dg/tls/init-1.C: New.
15379
15380 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
15381
15382         * gcc.dg/20020517-1.c: New test.
15383
15384 2002-05-21  Richard Henderson  <rth@redhat.com>
15385
15386         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
15387         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
15388
15389 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
15390
15391         * g++.dg/other/copy2.C: New test.
15392
15393 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
15394
15395         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
15396         (MAX_COPY): Bump up to 10 times sizeof (long long).
15397         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
15398
15399         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
15400         sizeof (long long).
15401
15402         * gcc.c-torture/execute/strcpy-1.c: New test.
15403
15404 2002-05-19  Jason Merrill  <jason2redhat.com>
15405
15406         * g++.dg/ext/oper1.C: New test.
15407
15408 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
15409 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
15410
15411         * README.QMTEST: New file.
15412
15413         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
15414
15415 2002-05-19  Andreas Jaeger  <aj@suse.de>
15416
15417         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
15418         now.
15419         * gcc.c-torture/execute/loop-2d.x: Likewise.
15420
15421 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
15422
15423         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
15424         support weak symbols.
15425         * gcc.dg/weak-4.c: Likewise
15426         * gcc.dg/weak-6.c: Likewise
15427
15428 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
15429
15430         * gcc.dg/weak-3.c: Add dg-excess-error comment for
15431         cygwin, coff and h8300-*-hms targets
15432         * gcc.dg/weak-5.c: Likewise
15433         * gcc.dg/weak-7.c: Likewise
15434
15435 2002-05-16  Jason Merrill  <jason@redhat.com>
15436
15437         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
15438         (scan-assembler-not, scan-assembler-dem): Likewise.
15439         (scan-assembler-dem-not): Likewise.
15440
15441 2002-05-15  Richard Henderson  <rth@redhat.com>
15442
15443         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
15444
15445 2002-05-15  Richard Henderson  <rth@redhat.com>
15446
15447         * gcc.dg/weak-5.c (vfoo1c): No warning here.
15448         (vfoo1f): Warning here.
15449         (vfoo1l): Don't redefine the alias.
15450
15451 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
15452
15453         * g++.dg/init/pm1.C: New test.
15454
15455 2002-05-12  David S. Miller  <davem@redhat.com>
15456
15457         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
15458         types.
15459
15460 2002-05-10  Roger Sayle  <roger@eyesopen.com>
15461
15462         * gcc.c-torture/execute/20020510-1.c: New test case.
15463
15464 2002-05-10  David S. Miller  <davem@redhat.com>
15465
15466         * gcc.c-torture/execute/conversion.c: Test long double too.
15467
15468 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
15469
15470         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
15471         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
15472         * lib/g++.exp (g++_link_flags): Likewise.
15473         * lib/objc.exp (objc_target_compile): Likewise.
15474
15475 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15476
15477         * gcc.dg/cpp/poison.c: Update.
15478         * gcc.dg/cpp/20000625-2.c: Remove.
15479         * gcc.dg/cpp/direct2s.c: Remove final test.
15480
15481 2002-05-08  Tom Rix  <trix@redhat.com>
15482
15483         * gcc.c-torture/execute/20020508-1.c: New test.
15484         * gcc.c-torture/execute/20020508-2.c: New test.
15485         * gcc.c-torture/execute/20020508-3.c: New test.
15486
15487 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15488
15489         * gcc.dg/cpp/charconst-4.c: More tests.
15490
15491 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
15492
15493         PR c/6569
15494         * gcc.dg/weak-3.c: Update location of warning messages.
15495         * gcc.dg/weak-5.c: Likewise.
15496
15497 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15498
15499         * gcc.c-torture/execute/20020506-1.c: New test case.
15500
15501 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15502
15503         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15504
15505 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15506
15507         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15508
15509 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15510
15511         * gcc.dg/cpp/charconst-3.c: New test.
15512
15513 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15514
15515         * gcc.dg/cpp/charconst.c: Update tests.
15516
15517 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15518
15519         * treelang: Added directory for new sample language treelang. Also
15520         lib/treelang.exp: New file to signal treelang should be tested.
15521
15522 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15523
15524         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15525         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15526         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15527         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15528         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15529         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15530         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15531
15532 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15533
15534         * gcc.dg/format/xopen-2.c: New test.
15535
15536 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15537
15538         * gcc.dg/20020503-1.c: New test.
15539
15540 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
15541
15542         * g++.dg/init/dtor1.C: Make it tougher.
15543
15544 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
15545
15546         * g++.dg/init/dtor1.C: New test.
15547
15548 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
15549
15550         * gcc.dg/altivec-8.c: New.
15551
15552 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
15553
15554         * gcc.dg/altivec-7.c: New.
15555
15556 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
15557
15558         * g++.dg/parse/typedef1.C: New test.
15559
15560 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
15561
15562         PR c++/6486
15563         * g++.dg/template/friend6.C: New test.
15564
15565         PR c++/6492
15566         * g++.dg/init/copy1.C: New test.
15567
15568 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
15569
15570         * g++.dg/warn/effc1.C: New test.
15571
15572 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15573
15574         * gcc.dg/cpp/if-cexp.c: Add a test.
15575
15576 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
15577
15578         * gcc.dg/20020426-2.c: New test.
15579
15580 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15581
15582         * gcc.dg/cpp/if-mop.c: Update.
15583         * gcc.dg/cpp/if-mpar.c: Add test.
15584         * gcc.dg/cpp/if-oppr.c: Update.
15585
15586 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15587
15588         PR c/6343
15589         * gcc.dg/weak-[2-7].c: New tests.
15590
15591 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15592
15593         * gcc.dg/enum1.c: New test.
15594
15595 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15596
15597         PR c++/6497
15598         * g++.dg/inherit/access2.C: New test.
15599
15600 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15601
15602         PR bootstrap/6445
15603         * gcc.dg/20020426-1.c: New test.
15604
15605 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15606
15607         * g++.dg/abi/enum1.C: New test.
15608
15609 2002-04-26  Richard Henderson  <rth@redhat.com>
15610
15611         * gcc.dg/c99-bool-1.c: Expect always true warning.
15612
15613 2002-04-25  Roger Sayle  <roger@eyesopen.com>
15614
15615         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
15616
15617 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15618
15619         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
15620         targets.
15621
15622 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
15623
15624         * g++.dg/abi/mange7.C: New test.
15625
15626         PR c++/6438.
15627         * g++.dg/parse/stmtexpr2.C: New test.
15628
15629 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
15630
15631         * gcc.dg/20020312-2.c: Add SH target.
15632
15633 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15634
15635         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
15636         compiler output on mips*-*-irix*.
15637
15638 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
15639
15640         * g++.dg/parse/attr1.C: New test.
15641
15642 2002-04-23  Roger Sayle  <roger@eyesopen.com>
15643
15644         * gcc.c-torture/execute/string-opt-17.c: New test case.
15645         * gcc.c-torture/execute/memset-2.c: New test case.
15646
15647 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
15648
15649         PR c++/6256:
15650         * g++.dg/template/friend5.C: New test.
15651
15652         PR c++/6331:
15653         * g++.dg/template/qual1.C: Likewise.
15654
15655 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
15656
15657         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
15658         Include stdlib.h, not stdio.h or ctype.h.
15659
15660 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
15661
15662         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
15663         cris-*-elf* and mmix-*-*.
15664         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
15665         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
15666         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
15667         Ditto.
15668         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
15669         * gcc.dg/wchar_t-1.c: Ditto.
15670
15671 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
15672
15673         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
15674         Clarify comment.
15675
15676 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
15677
15678         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
15679
15680 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15681
15682         * gcc.c-torture/execute/20000906-1.x: Delete.
15683
15684 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
15685
15686         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
15687
15688 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
15689
15690         * PR6367
15691         * g77.f-torture/execute/6367.f: New test.
15692         * g77.f-torture/execute/6367.x: Disable for MMIX.
15693
15694 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
15695
15696         * PR6352
15697         * g++.dg/opt/inline2.C: New test.
15698
15699 2002-04-18  Richard Henderson  <rth@redhat.com>
15700
15701         * gcc.dg/20000906-1.c: Enable for all targets.
15702         * gcc.c-torture/compile/iftrap-2.c: New.
15703
15704 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15705
15706         * gcc.dg/20020418-1.c: New test.
15707         * gcc.dg/20020418-2.c: New test.
15708
15709 2002-04-18  Richard Henderson  <rth@redhat.com>
15710
15711         * gcc.c-torture/compile/iftrap-1.c: New.
15712         * gcc.dg/iftrap-1.c: Adjust for ia64.
15713         * gcc.dg/iftrap-2.c: New.
15714
15715 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15716
15717         * gcc.c-torture/compile/20020418-1.c: New test.
15718
15719 2002-04-18  Roger Sayle  <roger@eyesopen.com>
15720
15721         * gcc.c-torture/compile/20020415-1.c: New.
15722
15723 2002-04-18  David S. Miller  <davem@redhat.com>
15724
15725         * gcc.c-torture/execute/20020418-1.c: New test.
15726
15727 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
15728
15729         * gcc.dg/20020416-1.c: New test.
15730
15731         * g++.dg/opt/inline1.C: New test.
15732
15733 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
15734
15735         * gcc.dg/altivec-5.c: New test.
15736
15737         * gcc.dg/20020415-1.c: New test.
15738
15739 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
15740
15741         * testsuite/lib/chill.exp: Remove.
15742
15743 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
15744
15745         * g++.dg/other/big-struct.C: New test.
15746
15747 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
15748
15749         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
15750         of scratch file.
15751
15752 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
15753
15754         PR c/6277
15755         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
15756         in scan-assembler function name
15757
15758 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
15759
15760         * g77.f-torture/execute/980628-4.x,
15761         g77.f-torture/execute/980628-5.x,
15762         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15763         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15764         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
15765         i[34567]86-*-*.
15766
15767 2002-04-13  David S. Miller  <davem@redhat.com>
15768
15769         * gcc.c-torture/execute/20020413-1.c: New test.
15770
15771 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15772
15773         * gcc.dg/asm-6.c,
15774         * g++.dg/ext/asm1.C: New tests.
15775
15776 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15777
15778         PR c++ 5373.
15779         * g++.dg/parse/stmtexpr1.C: New test.
15780
15781         PR c++/5189.
15782         * g++.dg/template/copy1.C: New test.
15783
15784 2002-04-12  Richard Henderson  <rth@redhat.com>
15785
15786         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15787
15788 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15789
15790         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15791         gcc.c-torture/execute/20020307-2.c.
15792
15793 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15794
15795         * g++.dg/ext/attrib5.C,
15796         * g++.dg/lookup/struct1.C: New tests.
15797
15798 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15799
15800         * gcc.dg/20020411-1.c: New test.
15801
15802         * gcc.c-torture/execute/20020411-1.c: New test.
15803
15804 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15805
15806         * g77.f-torture/execute/6177.f: New test.
15807
15808 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15809
15810         PR middle-end/6247
15811         * g++.dg/opt/cleanup1.C: New test.
15812
15813         * g++.dg/opt/const1.C: New test.
15814
15815 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15816
15817         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15818
15819 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15820
15821         PR c++/5507
15822         * g++.dg/template/typename2.C: New test.
15823
15824 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15825
15826         * gcc.c-torture/execute/loop-12.c: New.
15827
15828 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15829
15830         * g77.f-torture/execute/980628-4.x,
15831         g77.f-torture/execute/980628-5.x,
15832         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15833         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15834         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15835
15836 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15837
15838         PR optimization/6086
15839         * g++.dg/opt/preinc1.C: New test.
15840
15841 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15842
15843         PR c++/5571
15844         * g++.dg/opt/static2.C: New test.
15845
15846 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15847
15848         PR c/5120
15849         * gcc.dg/20020406-1.c: New test.
15850
15851 2002-04-04  David S. Miller  <davem@redhat.com>
15852
15853         * gcc.c-torture/execute/20020404-1.c: New test.
15854
15855 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15856
15857         PR c/6123
15858         * gcc.dg/20020312-2.c: Do not declare global register variable
15859         if __PIC__ or __pic__ is defined.
15860
15861 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15862
15863         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15864         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15865
15866 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15867
15868         * gcc.misc-tests/linkage.exp: Update last change to handle
15869         sparc*-, not just sparc-.
15870
15871 2002-04-03  Richard Henderson  <rth@redhat.com>
15872
15873         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15874
15875 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15876
15877         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15878
15879 2002-04-02  David S. Miller  <davem@redhat.com>
15880
15881         * gcc.c-torture/execute/20020402-3.c: New test.
15882
15883 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15884
15885         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15886         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15887
15888         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15889         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15890         g77.f-torture/execute/20001201.x,
15891         g77.f-torture/execute/u77-test.x: New files.
15892
15893         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15894         * gcc.dg/wchar_t-1.c: Ditto.
15895
15896 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15897
15898         * gcc.c-torture/execute/20020402-1.c: New test.
15899
15900 2002-04-01  Richard Henderson  <rth@redhat.com>
15901
15902         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15903
15904         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15905
15906 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15907
15908         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15909
15910 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15911
15912         * g++.dg/inherit/template-as-base.C: Expect error.
15913         * g++.dg/inherit/namespace-as-base.C: Likewise.
15914
15915 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15916
15917         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15918         g++.dg/ext/instantiate3.C: Tweak match patterns.
15919
15920         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
15921         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
15922         -da test.
15923
15924 2002-03-31  Richard Henderson  <rth@redhat.com>
15925
15926         * gcc.dg/special/alias-2.c: New.
15927         * gcc.dg/special/ecos.exp: Run it.
15928
15929 2002-03-31  Richard Henderson  <rth@redhat.com>
15930
15931         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
15932
15933 2002-03-31  Kazu Hirata  <kazu@hxi.com>
15934
15935         * gcc.dg/weak-1.c: Disable on h8300 port.
15936
15937 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
15938
15939         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
15940         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
15941         ordering tests.
15942         * g++.dg/bprob/bprob-1.C: New test.
15943         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
15944         * g++.dg/gcov/gcov-1.C: New test.
15945         * g++.dg/gcov/gcov-1.x: New file.
15946         * g++.dg/gcov/gcov-2.C: New test.
15947         * g++.dg/gcov/gcov-3.C: New test.
15948         * g++.dg/gcov/gcov-3.h: New file.
15949
15950 2002-03-28  Roger Sayle  <roger@eyesopen.com>
15951
15952         * g++.old-deja/g++.other/builtins5.C: New test.
15953         * g++.old-deja/g++.other/builtins6.C: New test.
15954         * g++.old-deja/g++.other/builtins7.C: New test.
15955         * g++.old-deja/g++.other/builtins8.C: New test.
15956         * g++.old-deja/g++.other/builtins9.C: New test.
15957
15958 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
15959
15960         * g++.dg/opt/static1.C: New test.
15961
15962         * g++.dg/opt/longbranch1.C: New test.
15963
15964 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
15965
15966         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
15967
15968         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
15969
15970 2002-03-28  Jeffrey A Law  (law@redhat.com)
15971
15972         * gcc.c-torture/execute/20020328-1.c: New test.
15973
15974 2002-03-27  Richard Henderson  <rth@redhat.com>
15975
15976         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
15977         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
15978         move from g++.old-deja/g++.ext/.
15979
15980 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
15981
15982         * g++.dg/init/new2.C: New test.
15983
15984 2002-03-26  Richard Henderson  <rth@redhat.com>
15985
15986         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
15987
15988         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
15989         on sparc.
15990
15991         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
15992         sparcv9 systems.
15993         * gcc.dg/20001102-1.c: Likewise.
15994
15995 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
15996
15997         * gcc.dg/cpp/endif-pedantic1.c,
15998         gcc.dg/cpp/endif-pedantic2.c:  New tests.
15999
16000 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
16001
16002         * g++.dg/init/new1.C: New test.
16003
16004 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
16005
16006         * g++.dg/abi/vbase9.C: New test.
16007
16008 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
16009
16010         * gcc.dg/arm-asm.c: New test.
16011
16012 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
16013
16014         * gcc.dg/Wswitch-enum.c: New test.
16015         Fix PR c/5044.
16016
16017 2002-03-26  Richard Henderson  <rth@redhat.com>
16018
16019         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
16020         structure.
16021
16022 2002-03-25  Richard Henderson  <rth@redhat.com>
16023
16024         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
16025         sparcv9 systems.
16026
16027         * gcc.c-torture/compile/20011119-1.c (xxx): New.
16028         * gcc.c-torture/compile/20011119-2.c (xxx): New.
16029
16030 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
16031
16032         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
16033
16034 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
16035
16036         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
16037         targets using generic thunk support.
16038
16039 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
16040
16041         * gcc.c-torture/compile/20020323-1.c: New test.
16042
16043         * g++.dg/opt/conj2.C: New test.
16044
16045 2002-03-24  Richard Henderson  <rth@redhat.com>
16046
16047         * gcc.dg/weak-1.c: Use -fno-common.
16048
16049 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16050
16051         * g77.dg/f77-edit-apostrophe-out.f: New test
16052         * g77.dg/f77-edit-h-out.f: New test
16053         * g77.dg/f77-edit-t-in.f: New test
16054         * g77.dg/f77-edit-t-out.f: New test
16055         * g77.dg/f77-edit-x-out.f: New test
16056         * g77.dg/f77-edit-slash-out.f: New test
16057         * g77.dg/f77-edit-colon-out.f: New test
16058         * g77.dg/f77-edit-s-out.f: New test
16059
16060 2002-03-24  Richard Henderson  <rth@redhat.com>
16061
16062         * objc/execute/formal_protocol-6.x: New XFAIL.
16063
16064 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16065
16066         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
16067         that do not support weak symbols
16068
16069 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
16070
16071         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
16072         * lib/g77.exp:  Likewise
16073         * lib/objc.exp: Likewise
16074
16075 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
16076
16077         * gcc.dg/Wswitch-default.c: New test.
16078
16079 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
16080
16081         * g++.dg/other/enum1.C: New test.
16082
16083 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
16084
16085         * gcc.dg/pragma-ep-3.c: Fix typo.
16086
16087 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16088
16089         * g++.dg/inherit/template-as-base.C: New test.
16090
16091 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
16092
16093         * g++.old-deja/g++.other/dwarf2-1.C: Move...
16094         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
16095
16096 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
16097
16098         * gcc.dg/cpp/multiline.c: Update to match.
16099
16100 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
16101
16102         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
16103
16104 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
16105
16106         * gcc.dg/cpp/extratokens2.c:  New file.
16107
16108 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
16109
16110         * gcc.dg/20020312-2.c: Add rs6000 target.
16111
16112         * gcc.c-torture/compile/20020319-1.c: New test.
16113
16114 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16115
16116         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
16117         (A, E): Handle this.
16118
16119 2002-03-20  Jason Merrill  <jason@redhat.com>
16120
16121         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
16122         ignoring -fpic.
16123         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
16124         through prune_gcc_output.
16125
16126 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
16127
16128         * gcc.c-torture/compile/20020320-1.c: New test.
16129
16130 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
16131
16132         * gcc.c-torture/compile/20020318-1.c: New test.
16133
16134         * gcc.dg/struct-by-value-1.c: New test.
16135
16136         * gcc.dg/20020319-1.c: New test.
16137
16138 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
16139
16140         * g++.dg/opt/conj1.C: New test.
16141
16142 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
16143
16144         * g++.dg/template/qualttp20.C: Revert previous change.
16145         * g++.dg/template/qualttp3.C: Likewise.
16146         * g++.dg/template/qualttp4.C: Likewise
16147         * g++.dg/template/qualttp5.C: Likewise
16148         * g++.dg/template/qualttp6.C: Likewise
16149         * g++.dg/template/qualttp7.C: Likewise
16150         * g++.dg/template/qualttp8.C: Likewise
16151         * g++.dg/template/recurse.C: Likewise.
16152
16153 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
16154
16155         * gcc.dg/cpp/wchar-1.c: Update.
16156
16157 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16158
16159         * g++.dg/template/conv1.C: New test.
16160         * g++.dg/template/conv2.C: New test.
16161         * g++.dg/template/conv3.C: New test.
16162         * g++.dg/template/conv4.C: New test.
16163
16164 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16165
16166         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
16167         * g++.dg/template/qualttp3.C: Likewise.
16168         * g++.dg/template/qualttp4.C: Likewise
16169         * g++.dg/template/qualttp5.C: Likewise
16170         * g++.dg/template/qualttp6.C: Likewise
16171         * g++.dg/template/qualttp7.C: Likewise
16172         * g++.dg/template/qualttp8.C: Likewise
16173         * g++.dg/template/recurse.C: Likewise.
16174
16175 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16176
16177         * g++.dg/opt/dtor1.C: New test.
16178
16179 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
16180
16181         * gcc.c-torture/compile/20020315-1.c: New test.
16182
16183 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
16184
16185         * gcc.dg/weak-1.c: Fix scan tests.
16186
16187 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
16188
16189         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
16190         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
16191         cris-*-aout* mmix-*-*.
16192         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
16193         cris-*-aout* mmix-*-*.
16194         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
16195         cris-*-elf* cris-*-aout* and mmix-*-*.
16196         * gcc.dg/20001009-1.c: Ditto.
16197         * gcc.dg/20010912-1.c: Ditto.
16198         * gcc.dg/20020122-4.c: Ditto.
16199         * gcc.dg/inline-2.c: Ditto.
16200
16201 2002-03-14  Jeffrey A Law  (law@cygnus.com)
16202
16203         * gcc.c-torture/compile/20020314-1.c: New test.
16204
16205 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
16206
16207         * gcc.c-torture/execute/20020314-1.c: New test.
16208
16209 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
16210
16211         * g++.dg/warn/Wunused-1.C: New test.
16212
16213 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
16214
16215         * g++.dg/abi/mangle6.C: New test.
16216
16217 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
16218
16219         * gcc.c-torture/compile/20020309-2.c: New test.
16220
16221         * gcc.c-torture/compile/20020312-1.c: New test.
16222
16223 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
16224
16225         * g++.dg/other/access1.C: New test.
16226
16227 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
16228
16229         * gcc.c-torture/execute/wchar_t-1.c: New test.
16230
16231 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
16232
16233         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
16234
16235 2002-03-12  Roger Sayle  <roger@eyesopen.com>
16236
16237         * gcc.dg/20020312-1.c: New test case.
16238
16239 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
16240
16241         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
16242
16243 2002-03-11  Richard Henderson  <rth@redhat.com>
16244
16245         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
16246         * g++.old-deja/g++.jason/report.C: Likewise.
16247
16248 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16249
16250         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
16251         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
16252
16253 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16254
16255         * testsuite/g++.dg/overload/pmf1.C: New test.
16256
16257 2002-03-11  Kazu Hirata  <kazu@hxi.com>
16258
16259         * gcc.c-torture/execute/20020307-1.c: Use long.
16260
16261 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
16262
16263         PR optimization/5844
16264         * gcc.dg/20020310-1.c: New test.
16265
16266 2002-03-09  Michael Meissner  <meissner@redhat.com>
16267
16268         * gcc.c-torture/execute/memcpy-2.c: New test.
16269         * gcc.c-torture/execute/memset-1.c: New test.
16270         * gcc.c-torture/execute/strlen-1.c: New test.
16271         * gcc.c-torture/execute/strcmp-1.c: New test.
16272         * gcc.c-torture/execute/strncmp-1.c: New test.
16273
16274 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
16275
16276         * gcc.dg/ppc-ldstruct.c: New test.
16277
16278 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
16279
16280         * gcc.c-torture/execute/va-arg-22.c: New test.
16281
16282 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16283
16284         * gcc.c-torture/compile/20020309-1.c: New test.
16285
16286 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
16287
16288         * gcc.c-torture/execute/20020307-2.c: New test.
16289
16290 2002-03-07  Jeffrey A Law  (law@redhat.com)
16291
16292         * g77.f-torture/compile/20020307-1.f: New test.
16293
16294 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
16295
16296         * gcc.dg/unordered-1.c: New test.
16297
16298 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
16299
16300         * gcc.c-torture/execute/20020307-1.c: New test.
16301
16302 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
16303
16304         * gcc.dg/20020304-1.c: New test.
16305
16306         * gcc.c-torture/compile/20020304-2.c: New test.
16307
16308 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
16309
16310         * gcc.c-torture/compile/20020304-1.c: New test case
16311         (from PR c/5830).
16312
16313 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
16314
16315         * gcc.dg/20020103-1.c: Add other -D ppc variants.
16316
16317 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
16318
16319         * g++.dg/other/classkey1.C: New test.
16320
16321 2002-03-01  Richard Henderson  <rth@redhat.com>
16322
16323         * gcc.c-torture/compile/981223-1.x: New.
16324         * gcc.c-torture/compile/920625-1.x: New.
16325
16326 2002-02-28  Richard Henderson  <rth@redhat.com>
16327
16328         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
16329
16330 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
16331
16332         * gcc.c-torture/execute/20020227-1.c: New test.
16333
16334 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
16335
16336         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
16337         here" ERROR lines.
16338         * g++.old-deja/g++.oliva/partord1.C: Likewise.
16339         * g++.old-deja.g++.other/defarg1.C: Likewise.
16340         * g++.old-deja/g++.pt/calls2.C: Likewise.
16341         * g++.old-deja/g++.pt/crash20.C: Likewise.
16342         * g++.old-deja/g++.pt/crash30.C: Likewise.
16343         * g++.old-deja/g++.pt/crash36.C: Likewise.
16344         * g++.old-deja/g++.pt/crash6.C: Likewise.
16345         * g++.old-deja/g++.pt/defarg13.C: Likewise.
16346         * g++.old-deja/g++.pt/derived3.C: Likewise.
16347         * g++.old-deja/g++.pt/error1.C: Likewise.
16348         * g++.old-deja/g++.pt/friend21.C: Likewise.
16349         * g++.old-deja/g++.pt/friend23.C: Likewise.
16350         * g++.old-deja/g++.pt/infinite1.C: Likewise.
16351         * g++.old-deja/g++.robertl/eb128.C: Likewise.
16352
16353 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
16354
16355         * gcc.c-torture/execute/20020225-2.c: New test.
16356
16357 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
16358
16359         * gcc.c-torture/execute/920730-1t.c,
16360         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
16361         Delete test cases, only relevant to -traditional.
16362
16363 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16364
16365         * gcc.dg/cpp/undef1.c: Remove.
16366         * gcc.dg/cpp/directiv.c: Update.
16367         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
16368
16369 2002-02-27  Michael Meissner  <meissner@redhat.com>
16370
16371         * gcc.c-torture/execute/20020226-1.c: New test.
16372
16373 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
16374
16375         * g++.dg/debug/debug4.C: New test.
16376
16377         * gcc.dg/ia64-visibility-1.c: New test.
16378
16379 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
16380
16381         * gcc.dg/debug/20020224-1.c: New.
16382
16383 2002-02-25  Kazu Hirata  <kazu@hxi.com>
16384
16385         * gcc.c-torture/execute/960416-1.x: New.
16386         * gcc.c-torture/execute/divconst-3.x: Likewise.
16387
16388 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
16389
16390         * gcc.dg/20020224-1.c: New test.
16391
16392 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
16393
16394         * gcc.c-torture/execute/20020225-1.c: New.
16395
16396 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16397
16398         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
16399
16400 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
16401
16402         * gcc.dg/20020222-1.c: New test.
16403
16404 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
16405
16406         * g++.dg/opt/anonunion1.C: New test.
16407
16408 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16409
16410         * g++.dg/template/qualttp19.C: New test.
16411         * g++.dg/template/qualttp20.C: New test.
16412         * g++.old-deja/g++.jason/report.C: Adjust expected errors
16413         * g++.old-deja/g++.other/qual1.C: Likewise.
16414
16415 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
16416
16417         * gcc.dg/attr-alwaysinline.c: New.
16418
16419 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
16420
16421         * gcc.dg/20020220-1.c: New test.
16422
16423         * gcc.dg/20020220-2.c: New test.
16424
16425         * g++.dg/opt/mmx1.C: New test.
16426
16427 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
16428
16429         * gcc.c-torture/compile/20020110.c: New test.
16430
16431 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
16432
16433         * gcc.c-torture/execute/20020219-1.c: New test.
16434
16435         * gcc.dg/20020219-1.c: New test.
16436
16437         * gcc.dg/noncompile/20020220-1.c: New test.
16438
16439         * g++.dg/opt/ptrintsum1.C: New test.
16440
16441         * gcc.dg/debug/20020220-1.c: New test.
16442
16443 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
16444
16445         * gcc.c-torture/execute/20020216-1.c: New test.
16446
16447 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16448
16449         * gcc.dg/decl-1.c: Update, new test.
16450
16451 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
16452
16453         * g++.dg/abi/bitfield1.C: New test.
16454         * g++.dg/abi/bitfield2.C: New test.
16455
16456 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16457
16458         * gcc.dg/attr-nest.c: New test.
16459
16460 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16461
16462         * gcc.c-torture/execute/20020215-1.c: New test.
16463
16464 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
16465
16466         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
16467         * g++.dg/debug/debug.exp: New.
16468         * g++.dg/debug/trivial.C: New.
16469         * g++.dg/debug/debug1.C: Moved...
16470         * g++.dg/other/debug1.C: ...from here.
16471         * g++.dg/debug/debug2.C: Moved...
16472         * g++.dg/other/debug2.C: ...from here.
16473         * g++.dg/debug/debug3.C: Moved...
16474         * g++.dg/other/debug3.C: ...from here.
16475
16476         * gcc.dg/noncompile/20020213-1.c: New test.
16477
16478 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
16479
16480         * g++.dg/other/debug3.C: New test.
16481
16482         * gcc.c-torture/execute/20020213-1.c: New test.
16483
16484 2002-02-13  Richard Smith <richard@ex-parrot.com>
16485
16486         * g++.old-deja/g++.other/thunk1.C: New test.
16487
16488 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16489
16490         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
16491
16492 2002-02-13  Stan Shebs  <shebs@apple.com>
16493
16494         * gcc.dg/altivec-3.c: New.
16495
16496 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16497
16498         * gcc.dg/Wunreachable-1.c: New test.
16499         * gcc.dg/Wunreachable-2.c: New test.
16500
16501 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16502
16503         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16504
16505 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16506
16507         * gcc.dg/decl-1.c: New test.
16508
16509 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16510
16511         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16512
16513 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16514
16515         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16516         * gcc.c-torture/compile/980506-1.x: Likewise.
16517
16518 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16519
16520         * gcc.dg/20020210-1.c: New.
16521
16522 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16523
16524         * g77.f-torture/execute/947.f: New regression test
16525         for PR fortran/947.
16526
16527 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16528
16529         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16530         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16531
16532 2002-02-08  Richard Henderson  <rth@redhat.com>
16533
16534         * gcc.c-torture/compile/labels-3.c: New.
16535
16536 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16537
16538         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16539         expression statements work instead.
16540         * gcc.dg/noncompile/20020207-1.c: New test.
16541
16542 2002-02-07  Richard Henderson  <rth@redhat.com>
16543
16544         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
16545
16546 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16547
16548         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
16549         message from g77
16550         * lib/g77-dg.exp: Trim g77 error messages so that they are
16551         recognized by dg.exp.
16552
16553 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16554
16555         PR fortran/5473
16556         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
16557
16558 2002-02-07  Richard Henderson  <rth@redhat.com>
16559
16560         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
16561         to be sufficiently aligned for integers.
16562
16563 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
16564
16565         * g++.dg/template/friend4.C: New test.
16566
16567 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16568
16569         PR fortran/5743
16570         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
16571         unsupported cases.
16572
16573 2002-02-07  Richard Henderson  <rth@redhat.com>
16574
16575         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
16576         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
16577         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
16578         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
16579
16580 2002-02-06  Richard Henderson  <rth@redhat.com>
16581
16582         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
16583
16584 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
16585
16586         * gcc.dg/20020206-1.c: New test.
16587
16588 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
16589
16590         * gcc.c-torture/execute/20020206-1.c: New test.
16591
16592         * gcc.c-torture/execute/20020206-2.c: New test.
16593
16594         PR optimization/5429:
16595         * gcc.c-torture/compile/20020206-1.c: New test.
16596
16597 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
16598
16599         * g++.dg/ext/align1.C: Do not use an explicit alignment value
16600         as certain file formats cannot support particularly large
16601         alignments.
16602
16603         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
16604         and do not expect to be able to link the executable.
16605
16606         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
16607         fail because the COFF format does not support the weak attribute.
16608
16609 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
16610
16611         * g77.dg/pr5473.f:  New test
16612
16613 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
16614
16615         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
16616         Fix testcase accordingly.
16617
16618 2002-02-04  Richard Henderson  <rth@redhat.com>
16619
16620         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
16621         (buf): Change to be an array of pointers, not ints.
16622
16623 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16624
16625         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
16626         before all tests.  Move warning one line above to match where it
16627         C frontend emits.
16628         * gcc.dg/Wswitch-2.c: New test.
16629         * g++.dg/warn/Wswitch-1.C: New test.
16630         * g++.dg/warn/Wswitch-2.C: New test.
16631
16632 2002-02-04  Richard Henderson  <rth@redhat.com>
16633
16634         * g++.dg/abi/offsetof.C: Fix size comparison.
16635
16636 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
16637
16638         * gcc.dg/cast-qual-2.c: New test.
16639
16640 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16641
16642         * gcc.dg/20020201-4.c: New test.
16643
16644 2002-02-04  Ben Elliston  <bje@redhat.com>
16645
16646         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
16647         target_info attribute != 0, in addition to the empty string.
16648         (gcc_target_compile): Likewise.
16649
16650 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
16651
16652         * gcc.dg/Wswitch.c: New test.
16653         PR gcc/4475. PR gcc/3780.
16654
16655 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
16656
16657         * g77.f-torture/execute/5122.f: New test for regressions
16658         against PR fortran/5122.
16659
16660 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
16661
16662         * g77.f-torture/compile/pr3743.f: Delete
16663         * g77.dg/pr3743-1.f: New test.
16664         * g77.dg/pr3743-2.f: New test.
16665         * g77.dg/pr3743-3.f: New test.
16666         * g77.dg/pr3743-4.f: New test.
16667
16668 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16669
16670         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
16671
16672 2002-02-02  Richard Henderson  <rth@redhat.com>
16673
16674         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
16675         * gcc.c-torture/execute/bf64-1.c: Likewise.
16676
16677 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16678
16679         * gcc.dg/20020201-2.c: New test.
16680
16681         * gcc.dg/20020201-3.c: New test.
16682
16683         * gcc.c-torture/execute/bitfld-2.c: New test.
16684
16685 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16686
16687         * gcc.dg/bitfld-1.c: Update.
16688         * gcc.dg/bitfld-2.c: Update.
16689         * gcc.c-torture/execute/bitfld-1.x: New.
16690
16691 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16692
16693         * gcc.c-torture/execute/20020201-1.c: New test.
16694
16695 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
16696
16697         PR target/5469
16698         * gcc.dg/20020201-1.c: New test.
16699
16700 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
16701
16702         PR fortran/3743
16703         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
16704         * g77.f-torture/compile/pr3743.x: Remove
16705
16706 2002-01-31  Tom Rix  <trix@redhat.com>
16707
16708         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
16709
16710 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16711
16712         * gcc.dg/noncompile/20020130-1.c: New test.
16713
16714 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
16715
16716         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
16717
16718 2002-01-29  Richard Henderson  <rth@redhat.com>
16719
16720         * gcc.c-torture/execute/991118-1.c: Cast various constants back
16721         to long long.
16722         * gcc.c-torture/execute/bf64-1.c: Likewise.
16723
16724 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
16725
16726         * gcc.c-torture/execute/20020129-1.c: New test.
16727
16728 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16729
16730         * gcc.c-torture/compile/20000224-1.c: Update.
16731         * gcc.c-torture/execute/bitfld-1.c: New tests.
16732         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
16733         * gcc.dg/uninit-A.c: Update.
16734
16735 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16736
16737         * g++.dg/template/ctor1.C: Add instantiation.
16738
16739 2002-01-28  Paul Koning  <pkoning@equallogic.com>
16740
16741         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
16742         argument to __builtin_prefetch to be const ptr.
16743
16744 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
16745
16746         * gcc.c-torture/compile/20020120-1.c: New test.
16747
16748 2002-01-27  Kazu Hirata  <kazu@hxi.com>
16749
16750         * gcc.c-torture/execute/20020127-1.c: New test.
16751
16752 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
16753
16754         * g77.dg/f77-edit-i-in.f: New test
16755         * g77.dg/f77-edit-i-out.f: New test
16756
16757 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
16758
16759         * gcc.dg/debug/debug.exp: New file.
16760         * gcc.dg/debug/trivial.c: New file.
16761         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
16762         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
16763         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
16764         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
16765         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
16766         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
16767         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16768         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16769         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16770         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16771         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16772         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16773         * gcc.dg/20000503-1.c: Removed.
16774         * gcc.dg/20010207-1.c: Removed.
16775         * gcc.dg/20011223-1.c: Removed.
16776         * gcc.dg/20020104-2.c: Removed.
16777         * gcc.dg/debug-1.c: Removed.
16778         * gcc.dg/debug-2.c: Removed.
16779         * gcc.dg/debug-3.c: Removed.
16780         * gcc.dg/debug-4.c: Removed.
16781         * gcc.dg/debug-5.c: Removed.
16782         * gcc.dg/debug-6.c: Removed.
16783         * gcc.dg/dwarf2-1.c: Removed.
16784         * gcc.dg/dwarf2-2.c: Removed.
16785
16786 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16787
16788         * g++.old-deja/g++.other/eh5.C: New test.
16789         * g++.old-deja/g++.other/sibcall2.C: New test.
16790         * g++.old-deja/g++.other/array9.C: New test.
16791         * g++.old-deja/g++.other/typename2.C: New test.
16792         * g++.old-deja/g++.other/crash60.C: New test.
16793         * g++.old-deja/g++.other/conv9.C: New test.
16794         * g++.old-deja/g++.other/mangle10.C: New test.
16795         * g++.old-deja/g++.other/unchanging1.C: New test.
16796         * g++.old-deja/g++.other/exprstmt1.C: New test.
16797         * g++.old-deja/g++.other/inline23.C: New test.
16798         * g++.old-deja/g++.eh/ia64-1.C: New test.
16799         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16800         * g++.old-deja/g++.other/reload1.C: New test.
16801         * g++.old-deja/g++.other/static20.C: New test.
16802         * g++.old-deja/g++.other/local-alloc1.C: New test.
16803         * g++.old-deja/g++.other/conv8.C: New test.
16804         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16805         * g++.old-deja/g++.other/storeexpr1.C: New test.
16806         * g++.old-deja/g++.other/storeexpr2.C: New test.
16807         * g++.dg/eh/template2.C: New test.
16808         * g++.dg/warn/weak1.C: New test.
16809
16810 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16811
16812         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16813         Remove first, non-varying, argument.
16814
16815 2002-01-23  Richard Henderson  <rth@redhat.com>
16816
16817         * gcc.dg/inline-2.c: New.
16818
16819         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16820         Add optional target arg.  Check number of arguments.
16821         (scan-assembler-not, scan-assembler-dem): Likewise.
16822         (scan-assembler-dem-not): Likewise.
16823
16824 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16825
16826         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16827         line 12.
16828         * g++.old-deja/g++.brendan/parse3.C,
16829         g++.old-deja/g++.other/crash26.C,
16830         g++.old-deja/g++.other/crash28.C,
16831         g++.old-deja/g++.other/crash29.C,
16832         g++.old-deja/g++.other/crash30.C,
16833         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16834
16835 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16836
16837         * gcc.dg/20020115-1.c: New.
16838
16839 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16840
16841         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16842
16843 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16844
16845         * gcc.dg/20020122-3.c: New.
16846
16847 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16848
16849         * g++.dg/other/gc1.C: New test.
16850
16851 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16852
16853         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16854
16855 2002-01-22  Richard Henderson  <rth@redhat.com>
16856
16857         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16858
16859 2002-01-22  Richard Henderson  <rth@redhat.com>
16860
16861         * gcc.dg/20020122-4.c: New.
16862
16863 2002-01-22  H.J. Lu <hjl@gnu.org>
16864
16865         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16866         link output.
16867         * gcc.dg/special/ecos.exp: Likewise.
16868         * lib/g++-dg.exp: Likewise.
16869         * lib/g77-dg.exp: Likewise.
16870         * lib/gcc-dg.exp : Likewise.
16871         * lib/mike-g++.exp: Likewise.
16872         * lib/mike-g77.exp: Likewise.
16873         * lib/mike-gcc.exp: Likewise.
16874         * lib/objc-dg.exp: Likewise.
16875
16876 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16877
16878         PR target/5379
16879         * gcc.dg/20020122-2.c: New test.
16880
16881 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16882
16883         * gcc.dg/20020122-1.c: New test.
16884
16885 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16886
16887         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16888
16889 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16890
16891         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16892
16893 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16894
16895         * gcc.c-torture/compile/20020121-1.c: New test.
16896
16897 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16898
16899         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16900         ld_library_path.
16901
16902 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16903
16904         * gcc.dg/20020218-1.c: New test.
16905
16906 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16907
16908         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16909         messages
16910         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16911         "At global scope" warning
16912         * g++.dg/ext/align1.C: Change cygwin test for alignment
16913         from db-bogus to dg-warning
16914
16915 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16916
16917         * g77.f-torture/compile/cpp2.F: New test.
16918
16919 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16920
16921         * g++.dg/template/access1.C: New test.
16922
16923 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
16924
16925         * gcc.dg/20020118-1.c: New.
16926
16927 2002-01-18  Kazu Hirata  <kazu@hxi.com>
16928
16929         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
16930
16931 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16932
16933         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
16934         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
16935         alignment warnings.
16936
16937 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16938
16939         * gcc.misc-tests/i386-prefetch.exp: Save and restore
16940         torture_with_loops and torture_without_loops
16941
16942 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
16943
16944         * gcc.c-torture/compile/20020116-1.c: New test.
16945
16946 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
16947
16948         * gcc.dg/20020116-2.c: New test.
16949
16950         * gcc.dg/ultrasp4.c: New test.
16951
16952         * gcc.dg/20020116-1.c: New test.
16953
16954 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
16955
16956         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
16957         by EABI.
16958
16959 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
16960
16961         * gcc.misc-tests/i386-prefetch.exp: New.
16962         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
16963         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
16964         * gcc.misc-tests/i386-pf-none-1.c: New test.
16965         * gcc.misc-tests/i386-pf-sse-1.c: New test.
16966
16967 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
16968
16969         * gcc.dg/gnu89-init-1.c: Add new tests.
16970
16971 2002-01-15  Andreas Jaeger  <aj@suse.de>
16972
16973         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
16974         * gcc.dg/i386-mmx-2.c: Likewise.
16975         * gcc.dg/i386-sse-1.c: Likewise.
16976         * gcc.dg/i386-sse-2.c: Likewise.
16977         * gcc.dg/i386-sse-3.c: Likewise.
16978
16979 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
16980
16981         * g77.f-torture/execute/intrinsic-unix-bessel.f:
16982         Uncomment additional cases that now pass.
16983
16984 2002-01-11  Richard Henderson  <rth@redhat.com>
16985
16986         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
16987         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
16988
16989 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
16990
16991         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
16992
16993 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
16994
16995         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
16996         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
16997
16998 2002-01-10  Dale Johannesen  <dalej@apple.com>
16999
17000         * gcc.c-torture/execute/loop-11.c: New.
17001
17002 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
17003
17004         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
17005         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
17006
17007 2002-01-09  Richard Henderson  <rth@redhat.com>
17008
17009         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
17010         type in which to perform the operation for each size.
17011
17012 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
17013
17014         * gcc.c-torture/compile/20020109-2.c: New test.
17015
17016 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
17017
17018         * gcc.c-torture/execute/loop-10.c: New test.
17019
17020 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17021
17022         * gcc.c-torture/compile/20010226-1.c: New test.
17023         * gcc.c-torture/compile/20010227-1.c: New test.
17024         * gcc.c-torture/compile/20010426-1.c: New test.
17025         * gcc.c-torture/compile/20010510-1.c: New test.
17026         * gcc.c-torture/compile/20010605-3.c: New test.
17027         * gcc.c-torture/compile/20010824-1.c: New test.
17028         * gcc.c-torture/execute/20010409-1.c: New test.
17029         * gcc.dg/noncompile/20000901-1.c: New test.
17030         * gcc.dg/20001023-1.c: New test.
17031         * gcc.dg/20001101-1.c: New test.
17032         * gcc.dg/20001102-1.c: New test.
17033         * gcc.dg/20010207-1.c: New test.
17034         * gcc.dg/20010405-1.c: New test.
17035         * gcc.dg/20010822-1.c: New test.
17036         * gcc.dg/20011107-1.c: New test.
17037
17038 2002-01-09  Jeffrey A Law  (law@redhat.com)
17039
17040         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
17041
17042         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
17043         execution failure on PA targets.
17044
17045 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
17046
17047         * gcc.c-torture/compile/20020109-1.c: New test.
17048
17049 2002-01-08  Kazu Hirata  <kazu@hxi.com>
17050
17051         * gcc.c-torture/execute/20020108-1.c: New test.
17052
17053 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
17054
17055         * gcc.dg/20020108-1.c: New test.
17056
17057 2002-01-08  H.J. Lu <hjl@gnu.org>
17058
17059         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
17060         for header files.
17061
17062 2002-01-08  Geoff Keating  <geoffk@redhat.com>
17063
17064         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
17065         consistency.
17066
17067 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
17068
17069         * gcc.dg/altivec-4.c: Test altivec predicates.
17070
17071 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
17072
17073         * gcc.c-torture/execute/20020107-1.c: New test.
17074
17075 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
17076
17077         PR c/5279
17078         * gcc.c-torture/compile/20020106-1.c: New test.
17079
17080 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
17081
17082         * gcc.c-torture/execute/nestfunc-4.c: New test.
17083
17084 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17085
17086         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
17087         extra triple that slipped in.
17088         * g++.old-deja/g++.abi/align.C: Likewise.
17089         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17090
17091 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
17092
17093         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
17094         * g++.old-deja/g++.abi/align.C: Likewise.
17095         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17096
17097         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
17098         on FreeBSD/i386.
17099         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
17100         FreeBSD.
17101
17102 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
17103
17104         * gcc.dg/20020104-1.c: New test.
17105
17106         * gcc.dg/20020104-2.c: New test.
17107
17108 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
17109
17110         * gcc.dg/20020103-1.c: Fix typo in target selector.
17111
17112 2002-01-03  Richard Henderson  <rth@redhat.com>
17113
17114         * gcc.dg/20020103-1.c: New.
17115
17116 2002-01-03  Kazu Hirata  <kazu@hxi.com>
17117
17118         * gcc.c-torture/execute/20020103-1.c: New test.
17119
17120 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
17121
17122         * g++.dg/other/debug2.C: New test.
17123
17124         * gcc.c-torture/compile/20020103-1.c: New test.
17125
17126 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
17127
17128         * gcc.dg/gnu89-init-1.c: Added new tests.
17129
17130 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17131
17132         * g++.dg/template/friend2.C: Remove as patch is reverted.
17133
17134         * g++.dg/warn/oldcast1.C: New test.
17135
17136         * g++.dg/template/ptrmem1.C: New test.
17137         * g++.dg/template/ptrmem2.C: New test.
17138
17139         * g++.dg/template/ntp.C: New test.
17140
17141         * g++.dg/other/component1.C: New test.
17142
17143         * g++.dg/template/ttp3.C: New test.
17144
17145         * g++.dg/template/friend2.C: New test.
17146         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
17147
17148 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17149
17150         * g++.dg/other/ptrmem1.C: New test.
17151         * g++.dg/other/ptrmem2.C: New test.
17152
17153 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17154
17155         * g++.dg/template/ctor1.C: New test.
17156
17157 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17158
17159         * g++.dg/template/friend2.C: New test.
17160
17161 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
17162
17163         * gcc.dg/mmix-1.c: New test.
17164
17165 2001-12-31  Richard Henderson  <rth@redhat.com>
17166
17167         * gcc.dg/asm-5.c: New.
17168
17169 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
17170
17171         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
17172         in namespace __gnu_cxx
17173
17174 2001-12-30  Richard Henderson  <rth@redhat.com>
17175
17176         * gcc.dg/debug-6.c: New.
17177
17178 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
17179
17180         * gcc.c-torture/compile/20011229-2.c: New test.
17181
17182 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
17183
17184         * gcc.dg/debug-3.c: New test.
17185         * gcc.dg/debug-4.c: New test.
17186         * gcc.dg/debug-5.c: New test.
17187
17188 2001-12-29  Richard Henderson  <rth@redhat.com>
17189
17190         * g++.dg/eh/loop1.C: New.
17191
17192 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17193
17194         * g++.dg/template/crash1.C: New test.
17195
17196 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17197
17198         * g++.dg/other/const1.C: New test.
17199
17200 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
17201
17202         * gcc.c-torture/compile/20011229-1.c: New test.
17203
17204 2001-12-28  Stan Shebs  <shebs@apple.com>
17205
17206         * lib/objc-torture.exp: Resync with c-torture.exp.
17207         * lib/objc.exp: Load standard libraries.
17208
17209 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
17210
17211         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
17212         additional tests.
17213
17214 2001-12-27  Roger Sayle <roger@eyesopen.com>
17215
17216         * gcc.c-torture/execute/string-opt-16.c: New testcase.
17217
17218 2001-12-27  Richard Henderson  <rth@redhat.com>
17219
17220         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
17221
17222 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17223
17224         * g++.dg/eh/ctor1.C: New test.
17225         * g++.dg/other/error2.C: New test.
17226
17227 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17228
17229         * g++.dg/other/init2.C: New test.
17230
17231 2001-12-24  Richard Henderson  <rth@redhat.com>
17232
17233         * gcc.dg/20011223-1.c: New.
17234         * gcc.dg/inline-1.c: New.
17235
17236 2001-12-23  Richard Henderson  <rth@redhat.com>
17237
17238         * gcc.dg/asm-4.c: Test operand modifiers.
17239
17240 2001-12-23  Richard Henderson  <rth@redhat.com>
17241
17242         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
17243
17244 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17245
17246         * gcc.c-torture/execute/20011223-1.c: New test.
17247
17248 2001-12-21  Richard Henderson  <rth@redhat.com>
17249
17250         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
17251         re-enables the warning.
17252
17253 2001-12-21  Richard Henderson  <rth@redhat.com>
17254
17255         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
17256
17257 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17258
17259         * gcc.c-torture/compile/20011218-1.c: New test.
17260
17261 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
17262
17263         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
17264         arm-isr.c test.
17265         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
17266         epilogue generation for ARM ISR routines.
17267
17268 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17269
17270         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
17271         * gcc.dg/format/c90-printf-3.c: Likewise.
17272         * gcc.dg/format/c99-printf-3.c: Likewise.
17273         * gcc.dg/format/ext-1.c: Likewise.
17274         * gcc.dg/format/ext-6.c: Likewise.
17275         * gcc.dg/format/format.h: Prototype unlocked stdio.
17276
17277 2001-12-20  Richard Henderson  <rth@redhat.com>
17278
17279         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
17280         (arena): Use it.
17281         (malloc): Correct allocation logic.  Abort if we fill up the
17282         arena before initialization complete.
17283         (realloc): Correct allocation logic.
17284
17285 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17286
17287         * gcc.c-torture/compile/20011219-2.c: New test.
17288
17289         * gcc.c-torture/execute/20011219-1.c: New test.
17290
17291 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
17292
17293         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
17294         target does not support weak symbols.
17295
17296 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
17297
17298         * gcc.c-torture/compile/20011219-1.c: New test.
17299
17300 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17301
17302         * g++.dg/other/error1.C: New test.
17303
17304 2001-12-17  Jeffrey A Law  (law@redhat.com)
17305
17306         * gcc.c-torture/execute/20011217-1.c: New test.
17307
17308 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
17309
17310         * objc.dg/special/: New directory.
17311         * objc.dg/special/special.exp: New file.
17312         * objc.dg/special/unclaimed-category-1.h: New file.
17313         * objc.dg/special/unclaimed-category-1a.m: New file.
17314         * objc.dg/special/unclaimed-category-1.m: New file.
17315
17316 2001-12-17  Andreas Jaeger  <aj@suse.de>
17317
17318         * gcc.c-torture/compile/20011217-2.c: New test.
17319
17320 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17321
17322         * gcc.c-torture/compile/20011217-1.c: New test.
17323
17324 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
17325
17326         * testsuite/gcc.dg/20011214-1.c: New.
17327
17328 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
17329
17330         * gcc.dg/altivec-4.c: New.
17331
17332 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
17333
17334         * gcc.dg/20011113-1.c: New test.
17335
17336 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17337
17338         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
17339         std::__malloc_alloc_template<0> and
17340         std::__default_alloc_template<false, 0>.
17341
17342 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
17343
17344         * objc/execute/bf-21.m: New test.
17345         * objc/execute/enumeration-1.m: New test.
17346         * objc/execute/enumeration-2.m: New test.
17347
17348 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
17349
17350         * gcc.dg/gnu89-init-1.c: New test.
17351
17352 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17353
17354         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
17355         * g++.old-deja/g++.jason/2371.C: Likewise.
17356         * g++.old-deja/g++.jason/template33.C: Likewise.
17357         * g++.old-deja/g++.jason/template34.C: Likewise.
17358         * g++.old-deja/g++.jason/template36.C: Likewise.
17359         * g++.old-deja/g++.oliva/typename1.C: Likewise.
17360         * g++.old-deja/g++.oliva/typename2.C: Likewise.
17361         * g++.old-deja/g++.other/typename1.C: Likewise.
17362         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17363         * g++.old-deja/g++.pt/nontype5.C: Likewise.
17364         * g++.old-deja/g++.pt/typename11.C: Likewise.
17365         * g++.old-deja/g++.pt/typename14.C: Likewise.
17366         * g++.old-deja/g++.pt/typename16.C: Likewise.
17367         * g++.old-deja/g++.pt/typename3.C: Likewise.
17368         * g++.old-deja/g++.pt/typename4.C: Likewise.
17369         * g++.old-deja/g++.pt/typename5.C: Likewise.
17370         * g++.old-deja/g++.pt/typename7.C: Likewise.
17371         * g++.old-deja/g++.robertl/eb9.C: Likewise.
17372
17373 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
17374
17375         * g++.dg/other/linkage1.C: New test.
17376         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
17377         specifiers.
17378
17379 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
17380
17381         * gcc.dg/concat.c: New test.
17382
17383 2001-12-11  Stan Shebs  <shebs@apple.com>
17384
17385         * objc/compile: New test directory.
17386         * objc/compile/compile.exp: New expect script.
17387         * objc/compile/20011211-1.m: New compile test.
17388
17389 2001-12-11  Jason Merrill  <jason@redhat.com>
17390
17391         * lib/prune.exp (prune_gcc_output): Also handle "In member
17392         function".  So many permutations...
17393
17394 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
17395
17396         * g++.dg/template/typedef1.C: New test.
17397
17398 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17399
17400         * g++.dg/other/copy1.C: New test.
17401
17402 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
17403
17404         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
17405
17406         * gcc.dg/builtin-choose-expr.c: New.
17407
17408 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
17409
17410         * gcc.dg/altivec-2.c: New.
17411
17412 2001-12-07  Richard Henderson  <rth@redhat.com>
17413
17414         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
17415
17416 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
17417
17418         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
17419         ultrasparc.
17420
17421 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17422
17423         * g++-old.deja/g++.robertl/eb101.C: Deleted.
17424
17425 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
17426
17427         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
17428         variable argument list.
17429
17430 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
17431
17432         * gcc.c-torture/execute/memcheck: Delete entire directory.
17433         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
17434         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
17435
17436 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17437
17438         * gcc.dg/Wshadow-1.c: New test.
17439
17440 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
17441
17442         * gcc.c-torture/compile/20011130-1.c: New test.
17443
17444         * gcc.dg/noncompile/20011025-1.c: New test.
17445
17446         * g++.dg/other/anon-union.C: New test.
17447
17448         * gcc.c-torture/execute/20011024-1.c: New test.
17449
17450 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17451
17452         * gcc.c-torture/execute/20000722-1.x,
17453         gcc.c-torture/execute/20010123-1.x: Remove.
17454         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
17455         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
17456         gcc.dg/c99-complit-2.c: New tests.
17457
17458 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
17459
17460         * g++.dg/inherit/base1.C: New test.
17461
17462 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
17463
17464         * g++.dg/other/stdarg1.C: New test.
17465
17466         * gcc.c-torture/compile/20011130-2.c: New test.
17467
17468 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
17469
17470         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
17471         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
17472         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
17473         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
17474         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
17475         * gcc.dg/builtin-prefetch-1.c: New test.
17476
17477 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
17478
17479         * gcc.dg/20011130-1.c: New test.
17480
17481 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17482
17483         * g++.dg/other/scope1.C: New test.
17484         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
17485
17486 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17487
17488         * gcc.dg/vla-init-1.c: New test.
17489
17490 2001-12-01  Geoff Keating  <geoffk@redhat.com>
17491
17492         * gcc.c-torture/compile/structs.c: New testcase from GDB.
17493
17494 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17495
17496         * objc.dg/alias.m: Update.
17497         * objc.dg/class-1.m: Update.
17498         * objc.dg/const-str-1.m: Update.
17499         * objc.dg/fwd-proto-1.m: Update.
17500         * objc.dg/id-1.m: Update.
17501         * objc.dg/super-class-1.m: Update.
17502
17503 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17504
17505         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17506         constructs.
17507
17508 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17509
17510         * gcc.c-torture/execute/20011128-1.c: New test.
17511
17512 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17513
17514         * gcc.dg/20011127-1.c: New test.
17515
17516 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17517
17518         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17519         from Austin Group draft 7.
17520         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17521         scanf format arguments.
17522         * gcc.dg/format/no-exargs-2.c: New test.
17523
17524 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17525
17526         * g++.dg/abi/vbase8-4.C: New test.
17527
17528 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17529
17530         * gcc.c-torture/execute/20011121-1.c: New test.
17531
17532 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17533
17534         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17535
17536 2001-11-23  Andreas Jaeger  <aj@suse.de>
17537
17538         * gcc.dg/cpp/charconst-2.c: New test.
17539
17540 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
17541
17542         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
17543         to the host if it is remote.  Let tests specify extra headers
17544         they use.
17545         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
17546         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
17547         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
17548         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
17549         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
17550         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
17551         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
17552         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
17553         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
17554         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
17555
17556 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
17557
17558         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
17559         for little endian ARMs.
17560
17561 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
17562
17563         * gcc.c-torture/compile/20011119-1.c: New test.
17564         * gcc.c-torture/compile/20011119-2.c: New test.
17565
17566 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
17567
17568         * gcc.dg/altivec-1.c: Fix typo.
17569
17570 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
17571
17572         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
17573
17574 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
17575
17576         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
17577
17578 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
17579
17580         * lib/g77.exp: Don't specify --rpath-link.
17581
17582         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
17583         across all the headers.
17584         * gcc.dg/format/format.exp: For testing on a remote host,
17585         copy format.h.
17586
17587         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
17588         * gcc.c-torture/execute/930406-1.c: Likewise.
17589         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17590
17591 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
17592
17593         * gcc.dg/altivec-1.c: New.
17594
17595 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
17596
17597         * gcc.dg/cpp/fpreprocessed.c: New test case.
17598
17599 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17600
17601         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
17602         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
17603         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
17604
17605 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17606
17607         * gcc.dg/no-builtin-1.c: New test.
17608
17609 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
17610
17611         * gcc.c-torture/execute/20011115-1.c: New test.
17612
17613 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
17614
17615         * gcc.c-torture/compile/20011114-2.c: New test.
17616         * gcc.c-torture/compile/20011114-3.c: New test.
17617         * gcc.c-torture/compile/20011114-4.c: New test.
17618
17619 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
17620
17621         * g++.dg/other/init1.C: New test.
17622
17623 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
17624
17625         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
17626         message.
17627
17628         * gcc.c-torture/execute/20011114-1.c: New testcase.
17629
17630         * gcc.c-torture/compile/20010327-1.c: Revert last change.
17631         * gcc.c-torture/compile/20011114-1.c: New test, exactly
17632         like the (before this change) version of 20010327-1.c.
17633
17634 2001-11-14  Roger Sayle <roger@eyesopen.com>
17635
17636         * gcc.c-torture/execute/string-opt-13.c: New testcase.
17637
17638 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
17639
17640         * g++.dg/init/array2.C: New test.
17641
17642 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
17643
17644         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
17645
17646 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
17647
17648         * g++.dg/other/forscope1.C: New test.
17649         * g++.dg/ext/forscope1.C: New test.
17650         * g++.dg/ext/forscope2.C: New test.
17651
17652 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
17653
17654         * gcc.c-torture/execute/20011113-1.c: New test.
17655
17656 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
17657
17658         * gcc.c-torture/execute/20011109-2.c: New test.
17659
17660         * gcc.c-torture/execute/20011109-1.c: New test.
17661
17662 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
17663
17664         * gcc.c-torture/compile/20011109-1.c: New test.
17665
17666 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
17667
17668         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
17669         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
17670         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
17671         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
17672         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
17673         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
17674         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
17675
17676 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17677
17678         * g++.dg/warn/Wshadow-1.C: New tests.
17679         * g++.old-deja/g++.mike/for3.C: Update.
17680
17681 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17682
17683         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
17684         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
17685         XFAILs.  Adjust expected error texts.
17686         * gcc.c-torture/compile/20011106-1.c,
17687         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
17688         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
17689         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
17690         gcc.dg/c99-array-lval-5.c: New tests.
17691
17692 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17693
17694         * gcc.dg/cpp/defined.c: Update.
17695
17696 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17697
17698         * gcc.c-torture/execute/anon-1.c: New test.
17699
17700 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
17701
17702         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
17703         same size, so no warning should be produced on stormy16.
17704
17705         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
17706         due to oversized array.
17707         * g++.old-deja/g++.mike/ns15.C: Likewise.
17708         * g++.old-deja/g++.pt/crash16.C: Likewise.
17709
17710 2001-11-02  Graham Stott  <grahams@redhat.com>
17711
17712         * g++.dgother/debug1.C: Fix typos.
17713
17714 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
17715
17716         * g++.dg/other/debug1.C: New test.
17717
17718 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17719
17720         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
17721         of unsigned long.
17722
17723 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
17724
17725         * gcc.dg/20011029-2.c: New test.
17726
17727         * gcc.c-torture/compile/20011029-1.c: New test.
17728
17729 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
17730
17731         * objc/execute/class_self-1.m: New test.
17732         * objc/execute/class_self-2.m: New test.
17733
17734 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
17735
17736         * gcc.misc-tests/msgs.exp: Delete.
17737         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
17738         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
17739         error set to match recent changes.
17740
17741 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
17742
17743         * gcc.dg/20011021-1.c: New test.
17744
17745 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
17746
17747         * gcc.c-torture/compile/20011023-1.c: New test.
17748
17749 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
17750
17751         * lib/g77.exp: Rewrite based on lib/g++.exp.
17752
17753 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
17754
17755         * gcc.c-torture/execute/20011019-1.c: New test.
17756
17757         * gcc.dg/20011018-1.c: New test.
17758
17759 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
17760
17761         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
17762
17763 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
17764
17765         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
17766         * gcc.dg/attr-invalid.c: Likewise.
17767
17768 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17769
17770         * testsuite/gcc.dg/20011015-1.c: New test.
17771
17772 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17773
17774         * g++.dg/template/unify2.C: New test.
17775
17776 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17777
17778         * g++.dg/other/exception-specification.C: New test
17779
17780 2001-10-13  Tom Rix  <trix@redhat.com>
17781
17782         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17783         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17784
17785 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17786
17787         * testsuite/gcc.dg/20011009-1.c: New test.
17788
17789 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17790
17791         PR g++/4476
17792         * g++.dg/other/friend1.C: New test.
17793
17794 2001-10-11  Richard Henderson  <rth@redhat.com>
17795
17796         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17797
17798 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17799
17800         * gcc.c-torture/compile/20011010-1.c: New.
17801
17802 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17803
17804         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17805         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17806         g77.f-torture/execute/execute.exp,
17807         g77.f-torture/noncompile/noncompile.exp,
17808         gcc.c-torture/compile/compile.exp,
17809         gcc.c-torture/execute/execute.exp,
17810         gcc.c-torture/execute/ieee/ieee.exp,
17811         gcc.c-torture/execute/memcheck/memcheck.exp,
17812         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17813         objc/execute/execute.exp: Update FSF address.
17814
17815 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17816
17817         * gcc.dg/cpp/cmdlne-C.c: Update.
17818         * gcc.dg/cpp/cmdlne-C2.c: New.
17819
17820 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17821
17822         * gcc.c-torture/execute/20011008-3.c: New.
17823
17824 2001-10-08  DJ Delorie  <dj@redhat.com>
17825
17826         * gcc.dg/20011008-1.c: New.
17827         * gcc.dg/20011008-2.c: New.
17828
17829 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17830
17831         * gcc.dg/cpp/spacing1.c: Update test.
17832
17833 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17834
17835         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17836         spelling errors of "separate" as "seperate".
17837
17838 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17839
17840         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17841         enough to avoid inlining.
17842
17843 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17844
17845         * lib/g77.exp: set libg2c_dir correctly.
17846
17847 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17848
17849         * gcc.dg/cpp/macro11.c: New test.
17850
17851 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17852
17853         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17854         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17855         gcc.dg/format/multattr-3.c: New tests.
17856         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17857         tests for format attributes on function pointers being rejected.
17858
17859 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17860
17861         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17862
17863 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17864
17865         * g++.dg/warn/format1.C: New test.
17866
17867 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17868
17869         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17870
17871 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17872
17873         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17874
17875 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17876
17877         * gcc.dg/cpp/redef2.c: Add test.
17878
17879 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17880
17881         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17882         long-standing bug on i686, apparently.
17883         * gcc.c-torture/execute/loop-2c.x: New file.
17884         * gcc.c-torture/execute/loop-2d.x: New file.
17885         * gcc.c-torture/execute/loop-3c.x: New file.
17886
17887 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17888
17889         * gcc.dg/cpp/20000625-2.c: Correct line number.
17890
17891 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17892
17893         * gcc.dg/cpp/macro10.c: New test.
17894         * gcc.dg/cpp/strify3.c: New test.
17895         * gcc.dg/cpp/spacing1.c: Add tests.
17896         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17897         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17898
17899 2001-09-24  DJ Delorie  <dj@redhat.com>
17900
17901         * gcc.c-torture/execute/20010924-1.c: New test.
17902
17903 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17904
17905         * testsuite/objc/execute/paste.m: Remove.
17906
17907 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17908
17909         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17910
17911 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17912
17913         * g77.dg/strlen0.f: New test.
17914
17915 2001-09-21  Richard Henderson  <rth@redhat.com>
17916
17917         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17918         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17919
17920 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17921
17922         Table-driven attributes.
17923         * g++.dg/ext/attrib1.C: New test.
17924
17925 2001-09-20  DJ Delorie  <dj@redhat.com>
17926
17927         * gcc.dg/20000926-1.c: Update expected warning messages.
17928         * gcc.dg/array-2.c: Likewise, and test for warnings too.
17929         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
17930         array.
17931
17932 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
17933
17934         * g++.dg/eh/registers1.C: New test case.
17935
17936 2001-09-17  Richard Henderson  <rth@redhat.com>
17937
17938         * gcc.dg/array-5.c: Fix VLA decomposition test.
17939
17940 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17941
17942         * gcc.dg/cpp/line5.c: New testcase.
17943
17944 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17945
17946         * gcc.dg/cpp/macro9.c: New test.
17947
17948 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
17949
17950         * gcc.c-torture/execute/980223.c: Change type of addr from long
17951         to char *.
17952
17953 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
17954
17955         * gcc.c-torture/execute/20010915-1.c: New test.
17956
17957 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
17958
17959         * g77.dg/bprob: New directory.
17960         * g77.dg/bprob/bprob.exp: New file.
17961         * g77.dg/bprob/bprob-1.f: New test.
17962         * g77.dg/gcov: New directory.
17963         * g77.dg/gcov/gcov.exp: New file.
17964         * g77.dg/gcov/gcov-1.f: New test.
17965         * g77.dg/gcov/gcov-1.x: New file.
17966
17967 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17968
17969         * gcc.dg/cpp/directiv.c: Update.
17970         * gcc.dg/cpp/undef1.c: Update.
17971
17972 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
17973
17974         * gcc.dg/20010912-1.c: New test.
17975
17976 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
17977
17978         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
17979         language-independent file in lib.
17980         * lib/gcov.exp: New file.
17981
17982 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17983
17984         * gcc.c-torture/compile/20010911-1.c: New test.
17985
17986 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
17987
17988         * lib/profopt.exp: New, to support profile-directed optimizations.
17989         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
17990         * gcc.misc-tests/bprob-1.c: New test.
17991         * gcc.misc-tests/bprob-2.c: New test.
17992
17993 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
17994
17995         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
17996         XFAIL and which kinds of gcov output to verify.
17997         * gcc.misc-tests/gcov-4b.x: New file.
17998         * gcc.misc-tests/gcov-5b.x: New file.
17999         * gcc.misc-tests/gcov-6.x: New file.
18000         * gcc.misc-tests/gcov-7.c: New test.
18001         * gcc.misc-tests/gcov-7.x: New file.
18002
18003 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
18004
18005         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
18006         * gcc.misc-tests/gcov-6.c: New test.
18007
18008 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18009
18010         PR c++/3986
18011         * g++.dg/abi/vbase1.C: New test.
18012
18013 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
18014
18015         * objc.dg/method-2.m: New.
18016
18017 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18018
18019         PR c++/4203
18020         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
18021         * g++.dg/init/empty1.C: New test.
18022
18023 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
18024
18025         * gcc.c-torture/compile/20010903-1.c: New test.
18026
18027 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
18028
18029         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
18030         for m68k.
18031
18032 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
18033
18034         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
18035
18036         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
18037
18038         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
18039
18040 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
18041
18042         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
18043         for 16-bit 'unsigned int'.
18044
18045 2001-08-29  Kazu Hirata  <kazu@hxi.com>
18046
18047         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
18048
18049 2001-08-27  Richard Henderson  <rth@redhat.com>
18050
18051         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
18052         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
18053
18054 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
18055
18056         * gcc.dg/asm-names.c (ymain): New.
18057
18058 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
18059
18060         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
18061         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
18062         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
18063
18064 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18065
18066         * gcc.dg/compare5.c: New testcase.
18067
18068 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
18069
18070         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
18071         and "In instantiation".
18072
18073 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
18074
18075         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
18076
18077 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
18078
18079         * gcc.misc-tests/gcov.exp: Add support for branch information.
18080         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
18081         * gcc.misc-tests/gcov-4.c: New test.
18082         * gcc.misc-tests/gcov-4b.c: New test.
18083         * gcc.misc-tests/gcov-5b.c: New test.
18084
18085 2001-08-20  Zack Weinberg  <zackw@panix.com>
18086
18087         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
18088         expected to fail.
18089
18090 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18091
18092         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
18093
18094 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
18095
18096         * g++.dg/eh/template1.C: New test.
18097
18098 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
18099
18100         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
18101         Fix thinko.
18102         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
18103         for xfail.
18104
18105 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
18106
18107         * lib/g77-dg.exp:  Use prune.exp for common procedures
18108         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
18109         * lib/g77.exp: (g77-dg-prune) Remove
18110
18111 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
18112
18113         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
18114
18115 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18116
18117         * g++.dg/template/unify1.C: New test.
18118
18119 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
18120
18121         * g++.dg/abi/empty4.C: New test.
18122
18123 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
18124
18125         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
18126         solaris2.*
18127         * g77.f-torture/compile/pr3743.x: Likewise
18128
18129 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18130
18131         * g++.dg/other/using-declaration.C: New test.
18132
18133 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18134
18135         * gcc.dg/cpp/tr-sign.c: New testcase.
18136
18137 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18138
18139         * gcc.dg/cpp/19951025-1.c: Revert.
18140         * gcc.dg/cpp/directiv.c: We no longer process directives that
18141         interrupt macro arguments.
18142
18143 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
18144
18145         * gcc.dg/bconstp-1.c: New test.
18146
18147 2001-08-03  Richard Henderson  <rth@redhat.com>
18148
18149         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
18150
18151 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18152
18153         * gcc.dg/cpp/19951025-1.c: Update.
18154
18155 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
18156
18157         * g77.dg/ff90-1.f (s): Fix reference of variable z,
18158         should be x.
18159
18160 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18161
18162         Kill -fhonor-std.
18163         * g++.old-deja/g++.ns/ns14.C: Remove special options.
18164         * g++.old-deja/g++.other/std1.C: Likewise.
18165         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
18166
18167 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
18168
18169         * lib/g77.exp:  Load gcc-defs.exp for common procedures
18170         (g77_pass, g77_fail, g77_finish, g77_exit,
18171         ${tool}_check_unsupported_p} Now redundant.  Deleted.
18172
18173 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
18174
18175         * g77.dg/fbackslash.f
18176         * g77.dg/fcase-preserve.f
18177         * g77.dg/ff90-1.f
18178         * g77.dg/ffixed-line-length-0.f
18179         * g77.dg/ffixed-line-length-132.f
18180         * g77.dg/ffixed-line-length-7.f
18181         * g77.dg/ffixed-line-length-72.f
18182         * g77.dg/ffixed-line-length-none.f
18183         * g77.dg/ffree-form-1.f
18184         * g77.dg/fno-backslash.f
18185         * g77.dg/fno-f90-1.f
18186         * g77.dg/fno-fixed-form-1.f
18187         * g77.dg/fno-onetrip.f
18188         * g77.dg/fno-typeless-boz.f
18189         * g77.dg/fno-underscoring.f
18190         * g77.dg/fno-vxt-1.f
18191         * g77.dg/fonetrip.f
18192         * g77.dg/ftypeless-boz.f
18193         * g77.dg/fugly-assumed.f
18194         * g77.dg/funderscoring.f
18195         * g77.dg/fvxt-1.f
18196
18197 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
18198
18199         * objc.dg/fwd-proto-1.m: New.
18200         * objc.dg/local-decl-1.m: New.
18201         * objc.dg/naming-1.m: New.
18202         * objc.dg/naming-2.m: New.
18203         * objc.dg/proto-hier-1.m: New.
18204
18205 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
18206
18207         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
18208         largest-type elements to a struct makes its size grow.
18209
18210 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18211
18212         * g++.dg/abi/vthunk1.C: New test.
18213
18214 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18215
18216         * g++.dg/abi/vbase8-22.C: New test.
18217
18218 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18219
18220         * gcc.dg/cpp/macro8.c: New test.
18221
18222 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18223
18224         * g++.dg/abi/vbase8-21.C: New test.
18225
18226 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18227
18228         * g++.dg/abi/vbase8-10.C: New test.
18229
18230 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18231
18232         * lib/g++.exp (g++_set_ld_library_path): Renamed to
18233         ${tool}_set_ld_library_path.
18234         Changed caller.
18235         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
18236         g++.exp.
18237
18238 2001-07-26  Stan Cox <scox@redhat.com>
18239
18240         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
18241         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
18242         gcc_exit, gcc_check_unsupported_p):
18243         Moved to gcc-deps.exp
18244         * gcc-deps.exp: New file.
18245
18246 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18247
18248         * g++.old-deja/g++.pt/defarg14.C: New test.
18249
18250 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18251
18252         * g++.old-deja/g++.other/lineno5.C: New test.
18253
18254 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18255
18256         * g++.old-deja/g++.pt/crash68.C: New test.
18257
18258 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18259
18260         * g++.old-deja/g++.other/crash42.C: New test.
18261
18262 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18263
18264         * gcc.dg/cpp/extratokens.c: Fix.
18265         * gcc.dg/cpp/skipping2.c: New tests.
18266
18267 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18268
18269         * gcc.c-torture/execute/20010724-1.c: New file.
18270         * gcc.c-torture/execute/20010724-1.x: New file.
18271
18272 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18273
18274         * g++.old-deja/g++.other/cond7.C: New test.
18275
18276 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18277
18278         * g++.old-deja/g++.other/optimize4.C: New test.
18279
18280 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18281
18282         * g++.old-deja/g++.abi/vbase8-5.C: New test.
18283
18284 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
18285
18286         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
18287         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
18288         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
18289         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
18290
18291         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
18292         bug report" message.
18293
18294         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
18295         * g++.dg/ext/instantiate1.C: Move from old-deja.
18296
18297 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
18298
18299         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
18300         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
18301         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
18302         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
18303
18304 2001-07-23  Jeffrey A Law  (law@cygnus.com)
18305
18306         * gcc.c-torture/execute/20010723-1.c: New test.
18307
18308 2001-07-23  Ben Elliston  <bje@redhat.com>
18309
18310         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
18311
18312 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18313
18314         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
18315         i[34567]86-*-*.
18316         Delete handling of ieee_multilib_flags.
18317         Pass -mieee for alpha*-*-* and sh-*-*.
18318         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
18319
18320 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
18321
18322         Remove old-abi tests.
18323         * g++.old-deja/g++.mike/p11116.C: Remove.
18324         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
18325
18326 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
18327
18328         * g77.f-torture/compile/pr3743.f:  New test
18329
18330 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
18331
18332         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
18333
18334 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18335
18336         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
18337         g++.old-deja/g++.pt/static6.C: Likewise.
18338         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
18339         supports weak symbols.
18340
18341 2001-07-18  Andreas Jaeger  <aj@suse.de>
18342
18343         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
18344         supported again.
18345
18346 2001-07-18  Andreas Jaeger  <aj@suse.de>
18347
18348         * gcc.dg/iftrap-1.c: Fix target line.
18349
18350 2001-07-17  Richard Henderson  <rth@redhat.com>
18351
18352         * gcc.c-torture/execute/20010717-1.c: New.
18353
18354 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18355
18356         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
18357         tests.
18358
18359 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18360
18361         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
18362
18363 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18364
18365         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
18366         UAC_SIGBUS, UAC_NOPRINT definitions.
18367
18368 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
18369
18370         * objc/execute/object_is_class.m: New test.
18371         * objc/execute/object_is_meta_class.m: New test.
18372
18373 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18374
18375         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
18376         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
18377
18378 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
18379
18380         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
18381         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
18382
18383 2001-07-14  Richard Henderson  <rth@redhat.com>
18384
18385         * gcc.dg/iftrap-1.c: New.
18386
18387 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
18388
18389         * g77.f-torture/execute/intrinsic77.f: New test.
18390
18391 2001-07-11  Janis Johnson <janis@us.ibm.com>
18392
18393         * gcc.misc-tests/gcov-3.c: New test.
18394
18395 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18396
18397         * gcc.c-torture/compile/20010711-1.c,
18398         * gcc.c-torture/compile/20010711-2.c: New tests.
18399
18400 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18401
18402         * gcc.c-torture/execute/20010711-1.c: New test.
18403
18404 2001-07-11  Ben Elliston  <bje@redhat.com>
18405
18406         * g++.old-deja/g++.other/enum5.C: New test.
18407
18408 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
18409
18410         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
18411         (g++-dg-prune): Call prune_gcc_output.
18412         * prune.exp: New file for prune_gcc_output.
18413         * lib/g++.exp, lib/gcc.exp: Load it.
18414
18415 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18416
18417         * gcc.c-torture/compile/20010701-1.c,
18418         g++.old-deja/g++.ext/attrib6.C: New tests.
18419
18420 2001-07-06  Jeffrey A Law  (law@cygnus.com)
18421
18422         * gcc.c-torture/compile/20010706-1.c: New test.
18423
18424 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
18425
18426         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
18427
18428 2001-06-28  Stan Shebs  <shebs@apple.com>
18429
18430         * gcc.dg/pragma-darwin.c: New test.
18431
18432 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18433
18434         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
18435         Solaris 2.[678] system.
18436
18437 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18438
18439         * gcc.dg/20010622-1.c: New test.
18440
18441 2001-06-18  Stan Shebs  <shebs@apple.com>
18442
18443         * objc.dg: New directory.
18444         * objc.dg/dg.exp: New file.
18445         * objc.dg/alias.m: New.
18446         * objc.dg/class-1.m: New.
18447         * objc.dg/class-2.m: New.
18448         * objc.dg/const-str-1.m: New.
18449         * objc.dg/const-str-2.m: New.
18450         * objc.dg/id-1.m: New.
18451         * objc.dg/method-1.m: New.
18452         * objc.dg/super-class-1.m: New.
18453         * lib/objc-dg.exp: New file.
18454
18455 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18456
18457         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
18458         of label name.
18459
18460 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18461
18462         * g++.old-deja/g++.abi/vbase8-9.C: New test.
18463
18464 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18465
18466         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
18467         variable.
18468
18469 2001-06-12  Richard Henderson  <rth@redhat.com>
18470
18471         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
18472
18473 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18474
18475         * g++.old-deja/g++.abi/vbase5.C: New test.
18476         * g++.old-deja/g++.abi/vbase6.C: New test.
18477         * g++.old-deja/g++.abi/vbase7.C: New test.
18478
18479 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18480
18481         * gcc.c-torture/compile/20010610-1.c: New test.
18482
18483 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18484
18485         * g++.old-deja/g++.abi/vbase4.C: New test.
18486
18487 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18488
18489         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
18490         support %f for HC11/HC12 targets.
18491         * gcc.c-torture/execute/930513-1.x: New file, likewise.
18492         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
18493         on HC11/HC12 targets.
18494         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18495
18496 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18497
18498         * gcc.dg/wchar_t-1.c: New file.
18499         * gcc.dg/wint_t-1.c: Likewise.
18500
18501 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18502
18503         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18504
18505 2001-06-11  Richard Henderson  <rth@redhat.com>
18506
18507         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18508
18509 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18510
18511         * gcc.c-torture/compile/20010611-1.c: New test.
18512
18513 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18514
18515         * gcc.dg/c99-tag-1.c: Add more tests.
18516
18517 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18518
18519         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18520         representation on MN10300 and ARM/Thumb.
18521
18522 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18523
18524         * g77.f-torture/execute/20010610.f: New.
18525
18526 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18527
18528         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18529         names.
18530
18531 2001-06-09  Richard Henderson  <rth@redhat.com>
18532
18533         * gcc.c-torture/execute/ashrdi-1.c: New.
18534         * gcc.c-torture/execute/ashldi-1.c: New.
18535         * gcc.c-torture/execute/lshrdi-1.c: New.
18536
18537 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18538
18539         * objc/execute/load-3.m: Added. Check sending +load to categories,
18540         in addition to classes.
18541
18542 2001-06-08  Stan Shebs  <shebs@apple.com>
18543
18544         * objc/execute/load-2.m: New test.  From Nicola Pero
18545         <n.pero@mi.flashnet.it>.
18546
18547 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
18548
18549         * gcc.c-torture/execute/20010605-2.c: New test.
18550
18551 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18552
18553         * g++.old-deja/g++.abi/vbase2.C: New test.
18554         * g++.old-deja/g++.abi/vbase3.C: New test.
18555
18556 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18557
18558         * g++.old-deja/g++.pt/friend49.C: New test.
18559
18560 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18561
18562         * g++.old-deja/g++.ext/anon3.C: New test.
18563
18564 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
18565
18566         * g++.old-deja/g++.other/conv7.C: New test.
18567
18568 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18569
18570         * gcc.c-torture/compile/20010605-2.c: New test.
18571
18572 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18573
18574         * gcc.c-torture/execute/20010604-1.c: New test.
18575
18576 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
18577
18578         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
18579
18580 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
18581
18582         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
18583         (g++_link_flags): Likewise.
18584         (g++_init): Pass gccpath's value to two previous functions.
18585
18586 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18587
18588         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
18589         Ensure logfile entry matches exec command line.
18590
18591 2001-05-31  Richard Henderson  <rth@redhat.com>
18592
18593         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
18594         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
18595
18596 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
18597
18598         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
18599         compiler for irix6.2
18600
18601 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
18602
18603         * g++.old-deja/g++.other/optimize3.C: New file.
18604
18605 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
18606
18607         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
18608         assemble.
18609
18610 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
18611
18612         * g++.old-deja/g++.other/optimize2.C: New file.
18613
18614 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
18615
18616         * gcc.c-torture/compile/20010518-2.c: New file.
18617         * gcc.c-torture/execute/20010518-1.c: New file.
18618         * gcc.c-torture/execute/20010518-2.c: New file.
18619
18620 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18621
18622         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
18623
18624 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
18625
18626         G++ no longer defines builtins that do not begin with __builtin.
18627         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
18628         * g++.old-deja/g++.brendand/misc13.C: Likewise.
18629         * g++.old-deja/g++.law/builtin1.C: Likewise.
18630         * g++.old-deja/g++.law/cvt2.C: Likewise.
18631         * g++.old-deja/g++.mike/net5.C: Likewise.
18632         * g++.old-deja/g++.other/builtins1.C: Likewise.
18633         * g++.old-deja/g++.other/builtins2.C: Likewise.
18634         * g++.old-deja/g++.other/builtins3.C: Likewise.
18635         * g++.old-deja/g++.other/builtins4.C: Likewise.
18636         * g++.old-deja/g++.other/inline8.C: Likewise.
18637         * g++.old-deja/g++.robertl/eb39.C: Likewise.
18638
18639 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
18640
18641         * g++.old-deja/g++.pt/using1.C: Adjust.
18642         * g++.old-deja/g++.pt/using2.C: New test.
18643
18644 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18645
18646         * gcc.dg/cpp/charconst.c: New tests.
18647         * gcc.dg/cpp/escape.c: New tests.
18648         * gcc.dg/cpp/escape-1.c: New tests.
18649         * gcc.dg/cpp/escape-2.c: New tests.
18650         * gcc.dg/cpp/ucs.c: New tests.
18651
18652 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
18653
18654         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
18655         native compiler for irix6.5.
18656
18657 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
18658
18659         * lib/g++.exp (g++_include_flags): Use args to compute
18660         get_multilibs.
18661         (g++_link_flags): Likewise.
18662         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
18663
18664 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18665
18666         * gcc.dg/c90-hexfloat-1.c: Add more tests.
18667
18668 2001-05-21  Geoff Keating  <geoffk@redhat.com>
18669
18670         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
18671         this file.
18672
18673 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18674
18675         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
18676         STACK_SIZE;
18677         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
18678         to STACK_SIZE; Use it to define size of add_histo array.
18679         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
18680         to STACK_SIZE.
18681         (f): Use GITT_SIZE to define size of gitt local table.
18682         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
18683         to STACK_SIZE; Use it to define size of bytemem array.
18684
18685 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18686
18687         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
18688         on 68HC11/HC12 due to the asm instruction.
18689         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
18690         * gcc.c-torture/compile/920520-1.x: Likewise.
18691         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
18692         on 68HC11/HC12 because the function is larger than 64K.
18693         * gcc.c-torture/compile/961203-1.x: New file, this test fails
18694         on 68HC11/HC12 because the structure is too large.
18695
18696 2001-05-20  Richard Henderson  <rth@redhat.com>
18697
18698         * gcc.c-torture/execute/20010520-1.c: New.
18699
18700 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18701
18702         * g++.old-deja/g++.warn/compare1.C: New test.
18703         * gcc.dg/compare4.c: New test.
18704
18705 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
18706
18707         * g++.old-deja/g++.other/optimize1.C: New test.
18708
18709 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18710
18711         * g++.old-deja/g++.pt/spec41.C: New test.
18712
18713 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
18714
18715         * gcc.c-torture/compile/20010114-1.x: Remove.
18716
18717 2001-05-18  Stan Shebs  <shebs@apple.com>
18718
18719         * gcc.c-torture/compile/20010518-1.c: New test.
18720
18721 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
18722
18723         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
18724         * g++.old-deja/g++.pt/crash67.C: New test.
18725
18726 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
18727
18728         * g++.old-deja/g++.other/debug9.C: New test.
18729
18730 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
18731
18732         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
18733
18734 2001-05-16  Jan Hubicka  <jh@suse.cz>
18735
18736         * gcc.c-torture/compile/20010516-1.c: New test.
18737
18738 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18739
18740         * g++.old-deja/g++.other/crash41.C: New test.
18741
18742 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18743
18744         * g++.old-deja/g++.pt/crash66.C: New test.
18745
18746 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
18747
18748         * g++.old-deja/g++.robertl/eb27.C: Convert.
18749
18750 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
18751
18752         * g++.dg/friend-warn.C: New test.  Do not warn about friend
18753         declaration being redundant.
18754
18755 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
18756
18757         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
18758
18759 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
18760
18761         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
18762
18763 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
18764
18765         * lib/g++.exp: Use testsuite_flags.
18766
18767 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18768
18769         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18770
18771 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18772
18773         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18774
18775 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18776
18777         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18778
18779 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18780
18781         * gcc.c-torture/compile/20010313-1.c: New test.
18782
18783 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18784
18785         * gcc.dg/cpp/direct2.c: New test.
18786         * gccq.dg/cpp/direct2s.c: New test.
18787
18788         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18789
18790 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18791
18792         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18793         * g++.old-deja/g++.other/op3.C: Likewise.
18794
18795 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18796
18797         * gcc.dg/cpp/syshdr.h: New file.
18798         * gcc.dg/cpp/sysmac1.c: Update.
18799         * gcc.dg/cpp/sysmac2.c: Update.
18800
18801 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18802
18803         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18804
18805 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18806
18807         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18808         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18809
18810 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18811
18812         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18813
18814 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18815
18816         * lib/g++.exp (g++_include_flags): Don't use any special flags
18817         if TESTING_IN_BUILD_TREE is not defined.
18818         (g++_init): Use a plain 'c++' as the compiler if
18819         TESTING_IN_BUILD_TREEE is not defined.
18820
18821 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18822
18823         * g++.old-deja/g++.eh/catch13.C: New test.
18824         * g++.old-deja/g++.eh/catch14.C: New test.
18825
18826 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18827
18828         * gcc.dg/cpp/tr-define.c: New test.
18829
18830 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18831
18832         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18833         <stdlib.h>, not <malloc.h>.
18834
18835 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18836
18837         * g++.old-deja/g++.ns/template17.C: New test.
18838
18839 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18840
18841         * g++.old-deja/g++.pt/ref4.C: New test.
18842
18843 2001-04-30  Richard Henderson  <rth@redhat.com>
18844
18845         * gcc.dg/20000724-1.c: Revert last change.
18846
18847 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18848
18849         * g77.f-torture/execute/20010430.f: New test.
18850
18851 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18852
18853         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18854
18855 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18856
18857         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18858
18859 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18860
18861         * g++.old-deja/g++.eh/crash6.C: New test.
18862
18863 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18864
18865         * g++.old-deja/g++.other/warn7.C: New test.
18866
18867 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18868
18869         * g++.old-deja/g++.other/defarg9.C: New test.
18870
18871 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18872
18873         * g77.f-torture/compile/20010426.f: New test.
18874         * g77.f-torture/execute/20010426.f: New test.
18875
18876 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18877
18878         * g77.f-torture/compile/20000629-1.x: Remove - error
18879         has been fixed.
18880
18881 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18882
18883         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18884         Tweak slightly to work with g++.dg framework.
18885         * g++.dg/special/ecos.exp: Run initp1.C test.
18886         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18887
18888         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18889         its linker doesn't give line numbers either.
18890         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18891
18892 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18893
18894         * g++.old-deja/g++.other/lex1.C: New test.
18895
18896 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18897
18898         * gcc.dg/noncompile/20010425-1.c: New test.
18899
18900 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18901
18902         * g++.old-deja/g++.pt/mangle2.C: New test.
18903
18904 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18905
18906         * gcc.dg/format/plus-1.c: New test.
18907
18908 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18909
18910         * gcc.dg/20010423-1.c: New test.
18911
18912 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18913
18914         * gcc.c-torture/execute/20010422-1.c: New test.
18915
18916 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18917
18918         * g++.old-deja/g++.ns/type2.C: New test.
18919
18920 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
18921
18922         * g++.old-deja/g++.other/perf1.C: New test.
18923
18924 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
18925
18926         * gcc.dg/c99-func-2.c: Remove xfail.
18927         * gcc.dg/c99-func-3.c: Remove xfail.
18928         * gcc.dg/c99-func-4.c: Remove xfail.
18929
18930 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
18931
18932         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
18933
18934 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18935
18936         * gcc.c-torture/compile/20010423-1.c: New test.
18937
18938 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18939
18940         * g++.old-deja/g++.pt/typename28.C: New test.
18941
18942 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18943
18944         * g++.old-deja/g++.abi/empty2.C: New test.
18945         * g++.old-deja/g++.abi/empty3.C: New test.
18946
18947 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18948
18949         * g++.old-deja/g++.other/comdat2.C: New test.
18950         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
18951
18952 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18953
18954         * g++.old-deja/g++.other/overload14.C: New test.
18955
18956 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18957
18958         * g++.old-deja/g++.other/lookup23.C: New test.
18959
18960 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18961
18962         * gcc.c-torture/execute/20010403-1.c: New test.
18963
18964 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
18965             Mark Mitchell  <mark@codesourcery.com>
18966
18967         * lib/old-dejagnu.exp: Don't delete output of executable.
18968         Add .exe suffix to executables.
18969
18970 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
18971
18972         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
18973
18974 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18975
18976         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
18977
18978 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18979
18980         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
18981         * g++.old-deja/g++.abi/crash1.C: New test.
18982
18983 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18984
18985         * g++.old-deja/g++.other/crash40.C: New test.
18986
18987 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18988
18989         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
18990
18991 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
18992
18993         * g++.old-deja/g++.other/warn6.C: New test.
18994
18995 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18996
18997         * g++.old-deja/g++.robertl/eb42.C: Same.
18998
18999 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19000
19001         * gcc.dg/wtr-conversion-1.c: New testcase.
19002
19003 2001-04-10  Richard Henderson  <rth@redhat.com>
19004
19005         * g++.old-deja/g++.other/array5.C: New.
19006
19007 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19008
19009         * gcc.c-torture/execute/20010408-1.c: New test.
19010
19011 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
19012
19013         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
19014         headers and constructs.
19015         * g++.old-deja/g++.robertl/eb79.C: Same.
19016         * g++.old-deja/g++.robertl/eb77.C (main): Same.
19017         * g++.old-deja/g++.robertl/eb73.C: Same.
19018         * g++.old-deja/g++.robertl/eb66.C (main): Same.
19019         * g++.old-deja/g++.robertl/eb55.C (t): Same.
19020         * g++.old-deja/g++.robertl/eb54.C (main): Same.
19021         * g++.old-deja/g++.robertl/eb46.C (main): Same.
19022         * g++.old-deja/g++.robertl/eb44.C: Same.
19023         * g++.old-deja/g++.robertl/eb41.C (main): Same.
19024         * g++.old-deja/g++.robertl/eb4.C (main): Same.
19025         * g++.old-deja/g++.robertl/eb39.C: Same.
19026         * g++.old-deja/g++.robertl/eb33.C (main): Same.
19027         * g++.old-deja/g++.robertl/eb31.C (main): Same.
19028         * g++.old-deja/g++.robertl/eb30.C: Same.
19029         * g++.old-deja/g++.robertl/eb3.C: Same.
19030         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
19031         * g++.old-deja/g++.robertl/eb21.C: Same.
19032         * g++.old-deja/g++.robertl/eb15.C: Same.
19033         * g++.old-deja/g++.robertl/eb118.C: Same.
19034         * g++.old-deja/g++.robertl/eb115.C (main): Same.
19035         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
19036         * g++.old-deja/g++.robertl/eb109.C: Same.
19037         * g++.old-deja/g++.other/sibcall1.C (main): Same.
19038         * g++.old-deja/g++.mike/rtti1.C: Same.
19039         * g++.old-deja/g++.mike/p658.C: Same.
19040         * g++.old-deja/g++.mike/net46.C: Same.
19041         * g++.old-deja/g++.mike/net34.C: Same.
19042         * g++.old-deja/g++.mike/memoize1.C: Same.
19043         * g++.old-deja/g++.mike/eh2.C: Same.
19044         * g++.old-deja/g++.law/weak.C: Same.
19045         * g++.old-deja/g++.law/visibility7.C: Same.
19046         * g++.old-deja/g++.law/visibility25.C: Same.
19047         * g++.old-deja/g++.law/visibility22.C: Same.
19048         * g++.old-deja/g++.law/visibility2.C: Same.
19049         * g++.old-deja/g++.law/visibility17.C: Same.
19050         * g++.old-deja/g++.law/visibility13.C: Same.
19051         * g++.old-deja/g++.law/visibility10.C: Same.
19052         * g++.old-deja/g++.law/visibility1.C: Same.
19053         * g++.old-deja/g++.law/virtual3.C (eval): Same.
19054         * g++.old-deja/g++.law/vbase1.C: Same.
19055         * g++.old-deja/g++.law/operators32.C: Same.
19056         * g++.old-deja/g++.law/nest3.C: Same.
19057         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
19058         * g++.old-deja/g++.law/except5.C (main): Same.
19059         * g++.old-deja/g++.law/cvt7.C (run): Same.
19060         * g++.old-deja/g++.law/cvt2.C: Same.
19061         * g++.old-deja/g++.law/cvt16.C: Same.
19062         * g++.old-deja/g++.law/ctors6.C (bar): Same.
19063         * g++.old-deja/g++.law/ctors17.C (main): Same.
19064         * g++.old-deja/g++.law/ctors13.C: Same.
19065         * g++.old-deja/g++.law/ctors12.C (main): Same.
19066         * g++.old-deja/g++.law/ctors10.C: Same.
19067         * g++.old-deja/g++.law/code-gen5.C: Same.
19068         * g++.old-deja/g++.law/bad-error7.C: Same.
19069         * g++.old-deja/g++.law/arm9.C: Same.
19070         * g++.old-deja/g++.law/arm12.C: Same.
19071         * g++.old-deja/g++.law/arg8.C: Same.
19072         * g++.old-deja/g++.law/arg1.C: Same.
19073         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
19074         * g++.old-deja/g++.jason/template31.C: Same.
19075         * g++.old-deja/g++.jason/template24.C (main): Same.
19076         * g++.old-deja/g++.jason/2371.C: Same.
19077         * g++.old-deja/g++.eh/new2.C: Same.
19078         * g++.old-deja/g++.eh/new1.C: Same.
19079         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
19080         * g++.old-deja/g++.brendan/nest21.C (main): Same.
19081         * g++.old-deja/g++.brendan/err-msg3.C: Same.
19082         * g++.old-deja/g++.brendan/crash62.C: Same.
19083         * g++.old-deja/g++.brendan/crash52.C: Same.
19084         * g++.old-deja/g++.brendan/crash49.C (main): Same.
19085         * g++.old-deja/g++.brendan/crash38.C: Same.
19086         * g++.old-deja/g++.brendan/crash15.C (main): Same.
19087         * g++.old-deja/g++.brendan/copy9.C: Same.
19088
19089 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
19090
19091         * gcc.c-torture/execute/20001203-2.c (memset):
19092         Count argument is of type __SIZE_TYPE__.
19093
19094 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
19095
19096         * gcc.c-torture/compile/20010404-1.c: New test.
19097
19098 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
19099
19100         * gcc.c-torture/compile/20010326-1.c: New test.
19101
19102 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
19103
19104         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
19105         peculiarities of the SH.
19106         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
19107
19108 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19109
19110         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
19111         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
19112         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
19113
19114 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19115
19116         * g77.f-torture/compile/20010321-1.f: New test.
19117
19118 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19119
19120         * gcc.c-torture/compile/20010329-1.c: New test.
19121
19122 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19123
19124         * gcc.c-torture/execute/20010329-1.c: New test.
19125
19126 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19127
19128         * g++.old-deja/g++.other/eh4.C: Fix typo.
19129
19130 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19131
19132         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
19133
19134 2001-03-28  Philip Blundell  <philb@gnu.org>
19135
19136         * gcc.c-torture/compile/20010328-1.c: New test.
19137
19138 2001-03-27  Richard Henderson  <rth@redhat.com>
19139
19140         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
19141         * g++.old-deja/g++.eh/vbase3.C: Likewise.
19142
19143 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
19144
19145         * gcc.c-torture/compile/20010327-1.c: New test.
19146
19147 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19148
19149         * g++.old-deja/g++.other/friend12.C: New test.
19150         * g++.old-deja/g++.other/friend9.C: Expect no errors.
19151         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
19152
19153 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19154
19155         * gcc.c-torture/execute/20010325-1.c: New test.
19156
19157 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
19158
19159         * g++.old-deja/g++.other/mangle3.C: New test.
19160
19161 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
19162
19163         * g++.old-deja/g++.other/anon8.C: New test.
19164
19165 2001-03-20  Philip Blundell  <philb@gnu.org>
19166
19167         * gcc.c-torture/compile/20010320-1.c: New test.
19168
19169 2001-03-17  Richard Henderson  <rth@redhat.com>
19170
19171         * g++.old-deja/g++.other/eh4.C: Add expected error text.
19172
19173 2001-03-15  Geoff Keating  <geoff@redhat.com>
19174
19175         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
19176         tests on AIX.
19177
19178 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
19179
19180         * g++.old-deja/g++.other/eh4.C: New test.
19181
19182 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19183
19184         * gcc.dg/cpp/mi1.c: Update.
19185
19186 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
19187
19188         * g++.old-deja/g++.other/regstack.C: New test.
19189
19190 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19191
19192         * g++.old-deja/g++.other/ref4.C: New test.
19193
19194 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
19195
19196         * objc/execute/va_method.m: Added.
19197         * objc/execute/IMP.m: Added.
19198         * objc/execute/_cmd.m: Added.
19199         * objc/execute/accessing_ivars.m: Added.
19200         * objc/execute/class-1.m: Added.
19201         * objc/execute/class-10.m: Added.
19202         * objc/execute/class-11.m: Added.
19203         * objc/execute/class-12.m: Added.
19204         * objc/execute/class-13.m: Added.
19205         * objc/execute/class-14.m: Added.
19206         * objc/execute/class-2.m: Added.
19207         * objc/execute/class-3.m: Added.
19208         * objc/execute/class-4.m: Added.
19209         * objc/execute/class-5.m: Added.
19210         * objc/execute/class-6.m: Added.
19211         * objc/execute/class-7.m: Added.
19212         * objc/execute/class-8.m: Added.
19213         * objc/execute/class-9.m: Added.
19214         * objc/execute/class-tests-1.h
19215         * objc/execute/class-tests-2.h
19216         * objc/execute/compatibility_alias.m: Added.
19217         * objc/execute/encode-1.m: Added.
19218         * objc/execute/formal_protocol-1.m: Added.
19219         * objc/execute/formal_protocol-2.m: Added.
19220         * objc/execute/formal_protocol-3.m: Added.
19221         * objc/execute/formal_protocol-4.m: Added.
19222         * objc/execute/formal_protocol-5.m: Added.
19223         * objc/execute/formal_protocol-6.m: Added.
19224         * objc/execute/formal_protocol-7.m: Added.
19225         * objc/execute/informal_protocol.m: Added.
19226         * objc/execute/initialize.m: Added.
19227         * objc/execute/load.m: Added.
19228         * objc/execute/many_args_method.m: Added.
19229         * objc/execute/nested-3.m: Added.
19230         * objc/execute/no_clash.m: Added.
19231         * objc/execute/private.m: Added.
19232         * objc/execute/redefining_self.m: Added.
19233         * objc/execute/root_methods.m: Added.
19234         * objc/execute/selector-1.m: Added.
19235         * objc/execute/static-1.m: Added.
19236         * objc/execute/static-2.m: Added.
19237         * objc/execute/va_method.m: Added.
19238
19239 2001-03-10  Richard Henderson  <rth@redhat.com>
19240
19241         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
19242
19243 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19244
19245         * g++.old-deja/g++.other/crash31.C: XFAIL.
19246         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
19247         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
19248         * gcc.c-torture/execute/20010123-1.x: XFAIL.
19249         * gcc.c-torture/execute/20010124-1.x: XFAIL.
19250         * gcc.dg/sequence-pt-1.c: XFAIL one test.
19251
19252 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
19253
19254         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
19255
19256 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19257
19258         * gcc.dg/20000724-1.c: Don't use multiline strings.
19259
19260 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19261
19262         * objc/execute/string1.m, objc/execute/string2.m: Compare the
19263         result of -cString against what we expect it to be; don't just
19264         print it out for no one to read.
19265
19266         * objc/execute/string3.m, objc/execute/string4.m: New tests.
19267         Based on testcases provided by Nicola Pero.
19268
19269 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19270
19271         * gcc.dg/cpp/macro7.c: New test.
19272
19273 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19274
19275         * gcc.dg/cpp/multiline.c: Update.
19276
19277 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19278
19279         * g++.old-deja/g++.other/enum3.C: New test.
19280
19281 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19282
19283         * g++.old-deja/g++.other/pod1.C: New test.
19284
19285 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19286
19287         * g++.old-deja/g++.ext/overload1.C: New test.
19288
19289 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19290
19291         * g++.old-deja/g++.pt/using1.C: New test.
19292
19293 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19294
19295         * g++.old-deja/g++.other/using9.C: New test.
19296
19297 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
19298
19299         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
19300
19301         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
19302
19303 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
19304
19305         * g++.old-deja/g++.ext/realpt1.C: Remove.
19306
19307 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
19308
19309         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
19310
19311 2001-02-26  Will Cohen  <wcohen@redhat.com>
19312
19313         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
19314
19315 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
19316
19317         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
19318         templatized constructors.
19319
19320 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19321
19322         * gcc.c-torture/execute/20010224-1.c: New test.
19323
19324 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
19325
19326         * gcc.c-torture/execute/20010222-1.c: New test.
19327
19328 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
19329
19330         * g++.old-deja/g++.other/inline20.C: New test.
19331
19332 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
19333
19334         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
19335
19336 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19337
19338         * g++.old-deja/g++.other/lookup22.C: New test.
19339
19340 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
19341
19342         * g77.dg: New directory.
19343         * g77.dg/20010216-1.f: New test case.
19344         * g77.dg/dg.exp: New driver.
19345         * lib/g77-dg.exp: New driver library.
19346
19347 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19348
19349         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
19350
19351 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
19352
19353         * g++.old-deja/g++.other/decl9.C: New test.
19354
19355 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
19356
19357         * g++.old-deja/g++.other/init16.C: Update the test so that it does
19358         not need <string> and also tests the initialization at runtime.
19359
19360 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19361
19362         * gcc.c-torture/execute/longlong.c: New test.
19363
19364 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19365
19366         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
19367
19368 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19369
19370         * gcc.c-torture/execute/920302-1.c (execute):
19371         Change argument type to short.
19372
19373 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19374
19375         * g++.old-deja/g++.pt/deduct6.C: New test.
19376
19377 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19378
19379         * g++.old-deja/g++.pt/deduct5.C: New test.
19380
19381 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
19382
19383         * gcc.c-torture/execute/20010209-1.c: New test.
19384
19385 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19386
19387         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
19388
19389 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
19390
19391         * g++.dg/vtgc1.C: Update for new ABI.
19392
19393         * consistency.vlad: New directory, 1665 files.
19394
19395 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19396
19397         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
19398         return type.
19399         * gcc.dg/cpp/digraphs.c: Declare puts.
19400
19401 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19402
19403         * g++.old-deja/g++.other/warn5.C: New test.
19404
19405 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19406
19407         * g++.old-deja/g++.pt/spec40.C: New test.
19408
19409 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19410
19411         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
19412         case.
19413         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
19414
19415 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
19416
19417         * gcc.c-torture/compile/20010209-1.c: New test.
19418
19419 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
19420
19421         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
19422         excess errors message but not if it crashes.
19423         * g++.old-deja/g++.other/crash27.C: Likewise.
19424         * g++.old-deja/g++.other/crash28.C: Likewise.
19425         * g++.old-deja/g++.other/crash30.C: Likewise.
19426         * g++.old-deja/g++.other/crash32.C: Likewise.
19427         * g++.old-deja/g++.other/crash35.C: Likewise.
19428         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19429
19430 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19431
19432         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
19433         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
19434         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
19435         g77.f-torture/execute/execute.exp,
19436         g77.f-torture/noncompile/noncompile.exp,
19437         gcc.c-torture/execute/execute.exp,
19438         gcc.c-torture/execute/memcheck/memcheck.exp,
19439         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
19440         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
19441         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
19442         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
19443         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
19444         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
19445         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19446         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
19447         Remove bug reporting instructions with ancient email addresses.
19448
19449 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19450
19451         * gcc.dg/20010202-1.c: New test.
19452         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
19453
19454 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
19455
19456         * g++.dg/stdbool-if.C: New test.
19457
19458 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
19459
19460         * objc/execute/fdecl.m: Added main().
19461
19462 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19463
19464         * gcc.c-torture/execute/20010206-1.c: New test.
19465
19466 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19467
19468         * gcc.dg/cpp/avoidpaste1.c: Update.
19469
19470 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
19471
19472         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
19473         Pero <nicola@brainstorm.co.uk>.
19474         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
19475
19476 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
19477
19478         * g++.old-deja/g++.pt/spec39.C: New test.
19479
19480 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
19481
19482         * gcc.c-torture/compile/20010202-1.c: New test.
19483
19484 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
19485
19486         * g++.old-deja/g++.abi/primary2.C: New test.
19487         * g++.old-deja/g++.abi/primary3.C: New test.
19488         * g++.old-deja/g++.abi/primary4.C: New test.
19489         * g++.old-deja/g++.abi/primary5.C: New test.
19490         * g++.old-deja/g++.abi/vtable3.h: New test.
19491         * g++.old-deja/g++.abi/vtable3a.C: New test.
19492         * g++.old-deja/g++.abi/vtable3b.C: New test.
19493         * g++.old-deja/g++.abi/vtable3c.C: New test.
19494         * g++.old-deja/g++.abi/vtable3d.C: New test.
19495         * g++.old-deja/g++.abi/vtable3e.C: New test.
19496         * g++.old-deja/g++.abi/vtable3f.C: New test.
19497         * g++.old-deja/g++.abi/vtable3g.C: New test.
19498         * g++.old-deja/g++.abi/vtable3h.C: New test.
19499         * g++.old-deja/g++.abi/vtable3i.C: New test.
19500         * g++.old-deja/g++.abi/vtable3j.C: New test.
19501         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19502
19503 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19504
19505         * g++.old-deja/g++.other/anon6.C: New test.
19506         * g++.old-deja/g++.other/anon7.C: New test.
19507
19508 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19509
19510         * gcc.dg/cpp/avoidpaste2.c: New tests.
19511
19512 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19513
19514         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19515
19516 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19517
19518         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19519         DECIMAL_DIG cases for Irix."
19520
19521 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19522
19523         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19524
19525 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19526
19527         * gcc.dg/c99-tag-1.c: New test.
19528
19529 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19530
19531         * gcc.dg/cpp/tr-warn1.c: Add tests.
19532
19533 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19534
19535         * gcc.dg/cpp/avoidpaste1.c: Update.
19536         * gcc.dg/cpp/paste4.c: Update.
19537
19538 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19539
19540         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
19541         cases for Irix.
19542
19543 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19544
19545         * g++.old-deja/g++.other/inline19.C: New test.
19546
19547 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19548
19549         * gcc.dg/Wlarger-than.c: New test.
19550
19551 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19552
19553         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
19554
19555 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
19556
19557         * gcc.c-torture/execute/20010129-1.c: New test.
19558         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
19559
19560 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19561
19562         * gcc.dg/cpp/avoidpaste1.c: Test case.
19563
19564 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
19565
19566         * g++.old-deja/g++.other/inline18.C: New test.
19567
19568 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19569
19570         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
19571         and __builtin_putchar.
19572
19573 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
19574
19575         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
19576         tests.
19577
19578 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
19579
19580         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
19581         floating point number rounding mode to round to the nearest
19582         representable mode.
19583
19584 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
19585
19586         * g++.old-deja/g++.other/mangle2.C: New test.
19587
19588 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19589
19590         * gcc.c-torture/compile/20010124-1.c: New test.
19591
19592 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
19593
19594         * g++.old-deja/g++.pt/spec38.C: New test.
19595
19596 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19597
19598         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
19599         "Build don't run".
19600
19601 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19602
19603         * gcc.c-torture/execute/20010123-1.c: New test.
19604
19605 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19606
19607         * g++.old-deja/g++.pt/spec37.C: New test.
19608
19609 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19610
19611         * g++.old-deja/g++.pt/overload14.C: New test.
19612
19613 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19614
19615         * gcc.c-torture/execute/20010122-1.c: New test, exercise
19616         __builtin_return_address.
19617
19618 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
19619
19620         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
19621         * g++.old-deja/g++.pt/spec35.C: New test.
19622         * g++.old-deja/g++.pt/spec36.C: New test.
19623
19624 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
19625
19626         * gcc.c-torture/compile/20010118-1.c: New test.
19627
19628 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
19629
19630         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
19631
19632 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19633
19634         * gcc.c-torture/execute/20010119-1.c: New test.
19635
19636 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19637
19638         * g++.old-deja/g++.other/vbase5.C: New test.
19639
19640 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19641
19642         * gcc.c-torture/execute/20010118-1.c: New test.
19643
19644 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19645
19646         * g++.old-deja/g++.pt/deduct3.C: New test.
19647
19648 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19649
19650         * g++.old-deja/g++.pt/spec34.C: New test.
19651
19652 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
19653
19654         * g77.f-torture/compile/20000601-2.f: New test.
19655
19656 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19657
19658         * g++.old-deja/g++.other/init17.C: New test.
19659
19660 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
19661
19662         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
19663
19664 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19665
19666         * g++.old-deja/g++.pt/unify8.C: New test.
19667
19668 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19669
19670         * g++.old-deja/g++.abi/vbase1.C: New test.
19671
19672 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19673
19674         * g++.old-deja/g++.pt/crash65.C: New test.
19675
19676 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19677
19678         * gcc.dg/cpp/assembl2.S: New test case.
19679
19680 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
19681
19682         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
19683         are supported.
19684
19685 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19686
19687         * g++.old-deja/g++.other/builtins1.C: New test.
19688         * g++.old-deja/g++.other/builtins2.C: Likewise.
19689         * g++.old-deja/g++.other/builtins3.C: Likewise.
19690         * g++.old-deja/g++.other/builtins4.C: Likewise.
19691
19692 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
19693
19694         * gcc.c-torture/compile/20010117-1.c: New test.
19695         * gcc.c-torture/compile/20010117-2.c: New test.
19696
19697 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19698
19699         * g77.f-torture/execute/20010116.[fx]: New test,
19700         XFAIL on i?86-*-*.
19701         * g77.f-torture/compile/20010115.f: Indicate it's
19702         a test for PR fortran/1636.
19703
19704 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19705
19706         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
19707
19708 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19709
19710         * g77.f-torture/compile/20010115.f: New test.
19711
19712 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
19713
19714         * g++.old-deja/g++.pt/nontype5.C: New test.
19715
19716 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19717
19718         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
19719         have an equivalent working one below it.
19720
19721 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19722
19723         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
19724         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19725
19726 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19727
19728         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
19729         message containing "init_priority".
19730         (conpr-2.C): Likewise.
19731         (conpr-3.C): Likewise.
19732         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
19733
19734 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19735
19736         * gcc.c-torture/execute/20010114-2.c: New test.
19737
19738 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19739
19740         * gcc.c-torture/compile/20010114-1.c: New test.
19741         * gcc.c-torture/compile/20010114-1.x: Xfail.
19742         * gcc.c-torture/compile/20010114-2.c: New test.
19743         * gcc.c-torture/execute/20010114-1.c: New test.
19744         * gcc.dg/trunc-1.c: New test.
19745         * gcc.dg/uninit-B.c: New test.
19746
19747 2001-01-13  Nick Clifton  <nickc@redhat.com>
19748
19749         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
19750         target.
19751
19752 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19753
19754         * gcc.c-torture/compile/20010113-1.c: New test.
19755
19756 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
19757
19758         * gcc.c-torture/compile/20001212-1.c: New test.
19759
19760 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19761
19762         * gcc.dg/cpp/widestr1.c: Update.
19763         * gcc.dg/cpp/prag-imp.c: Remove.
19764
19765 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
19766
19767         * gcc.c-torture/execute/20000801-3.x: Remove.
19768         * gcc.dg/c90-init-1.c: New test.
19769         * gcc.dg/c99-init-1.c: New test.
19770         * gcc.dg/c99-init-2.c: New test.
19771         * gcc.dg/gnu99-init-1.c: New test.
19772
19773 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19774
19775         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19776         testing that no relevant ones were found.
19777
19778 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19779
19780         * g++.old-deja/g++.pt/cast2.C: New test.
19781
19782 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19783
19784         * g++.old-deja/g++.pt/friend47.C: New test.
19785
19786 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19787
19788         * g++.old-deja/g++.pt/instantiate13.C: New test.
19789
19790 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19791
19792         * g++.old-deja/g++.other/defarg7.C: New test.
19793         * g++.old-deja/g++.other/defarg8.C: New test.
19794
19795 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19796
19797         * g++.old-deja/g++.pt/crash64.C: New test.
19798
19799 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19800
19801         * g++.old-deja/g++.pt/crash63.C: New test.
19802
19803 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19804
19805         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19806
19807 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19808
19809         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19810
19811 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19812
19813         * g++.old-deja/g++.pt/error3.C: New test.
19814
19815 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19816
19817         * g++.old-deja/g++.other/crash39.C: New test.
19818
19819 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19820
19821         * g++.old-deja/g++.other/vbase4.C: New test.
19822
19823 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19824
19825         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19826         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19827         * gcc.dg/special/special.exp: New test driver which will check
19828         for alias support for the above test.
19829
19830 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19831
19832         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19833         problems on small machines.
19834         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19835         parameterize.
19836
19837 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19838
19839         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19840         mips.
19841         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19842
19843 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19844
19845         * g++.old_deja/g++.pt/using8.C: New test.
19846
19847 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19848
19849         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19850
19851 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19852
19853         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19854         where a failure is expected.
19855         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19856
19857 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19858
19859         * g++.old_deja/g++.pt/instantiate12.C: New test.
19860
19861 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19862
19863         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19864         start of structs.
19865         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19866         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19867         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19868         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19869         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19870         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19871         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19872         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19873         * g++.old-deja/g++.eh/spec6.C: Likewise.
19874         * g++.old-deja/g++.jason/crash3.C: Likewise.
19875         * g++.old-deja/g++.law/ctors11.C: Likewise.
19876         * g++.old-deja/g++.law/ctors17.C: Likewise.
19877         * g++.old-deja/g++.law/ctors5.C: Likewise.
19878         * g++.old-deja/g++.law/ctors9.C: Likewise.
19879         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19880         * g++.old-deja/g++.mike/net22.C: Likewise.
19881         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19882         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19883         * g++.old-deja/g++.mike/virt3.C: Likewise.
19884         * g++.old-deja/g++.niklas/t128.C: Likewise.
19885         * g++.old-deja/g++.other/anon4.C: Likewise.
19886         * g++.old-deja/g++.other/using1.C: Likewise.
19887         * g++.old-deja/g++.other/warn3.C: Likewise.
19888         * g++.old-deja/g++.pt/t37.C: Likewise.
19889         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19890         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19891
19892 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19893
19894         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19895
19896 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19897
19898         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19899
19900 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19901
19902         * gcc.c-torture/compile/20010107-1.c: New test.
19903
19904 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19905
19906         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19907
19908 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19909
19910         * gcc.dg/format/format.h: New file.
19911         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19912         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19913         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19914         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19915         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19916         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19917         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19918         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19919         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19920         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
19921         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
19922         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
19923         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
19924         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
19925         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
19926         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
19927         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
19928         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
19929         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
19930         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
19931         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
19932         instead of declaring standard types, macros and functions in each
19933         test.
19934
19935 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
19936
19937         * gcc.c-torture/execute/20010106-1.c: New test.
19938
19939 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19940
19941         * gcc.dg/format/format.exp: New file.
19942         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
19943         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
19944         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
19945         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
19946         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
19947         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
19948         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
19949         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
19950         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
19951         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
19952         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
19953         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
19954         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
19955         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
19956         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
19957         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
19958         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
19959         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
19960         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
19961         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
19962         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
19963         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
19964         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
19965         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
19966         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
19967         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
19968         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
19969         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
19970         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
19971         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
19972         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
19973         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
19974         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
19975         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
19976         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
19977         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
19978         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
19979         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
19980         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
19981         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
19982         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
19983         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
19984
19985 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
19986
19987         * gcc.c-torture/execute/991228-1.c: Take word endianness into
19988         account.
19989
19990 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19991
19992         * gcc.c-torture/execute/builtin-complex-1.c: New test.
19993
19994 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19995
19996         * g++.old-deja/g++.pt/crash62.C: New test.
19997
19998 2001-01-04  Richard Henderson  <rth@redhat.com>
19999
20000         * gcc.dg/20000926-1.c: Update expected warnings.
20001         * gcc.dg/array-2.c: Likewise.
20002         * gcc.dg/array-4.c: Also validate flexible array members.
20003         * gcc.dg/c99-flex-array-1.c: New.
20004
20005 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20006
20007         * gcc.c-torture/compile/20001222-1.x: Remove.
20008
20009 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20010
20011         * gcc.c-torture/execute/built-in-setjmp.c: New.
20012
20013 2001-01-03  Richard Henderson  <rth@redhat.com>
20014
20015         * gcc.dg/940510-1.c: Update expected error wording.
20016         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
20017
20018 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
20019
20020         * lib/target-supports.exp (check_alias_available): Modified to
20021         indicate aliases not supported if only weak aliases are supported.
20022
20023 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20024
20025         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
20026         Turn on cmpstrsi checks for __pj__ and __i370__.
20027
20028 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20029
20030         * g++.old-deja/g++.other/virtual11.C: New test.
20031
20032 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20033
20034         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
20035
20036 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20037
20038         * gcc.c-torture/compile/20010102-1.c: New test.
20039
20040 2001-01-02  Andreas Jaeger  <aj@suse.de>
20041
20042         * gcc.dg/noreturn-3.c: New test.
20043
20044         * gcc.dg/noreturn-4.c: New test.
20045
20046 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20047
20048         * gcc.c-torture/execute/stdio-opt-1.c: Also test
20049         __builtin_fputc and __builtin_fwrite.
20050
20051 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20052
20053         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
20054         signed char, not default char.
20055
20056 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
20057
20058         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
20059
20060 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
20061
20062         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
20063
20064 2000-12-29  Richard Henderson  <rth@redhat.com>
20065
20066         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
20067         (__cyg_profile_func_exit): Define.
20068
20069 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20070
20071         * g++.dg/vtgc1.C: New test.
20072
20073 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
20074
20075         * gcc.dg/noncompile/20001228-1.c: New test.
20076
20077         * gcc.dg/20001228-1.c: New test.
20078
20079         * gcc.c-torture/execute/20001228-1.c: New test.
20080
20081 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
20082
20083         * gcc.dg/format-strfmon-1.c: New test.
20084
20085 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20086
20087         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
20088         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
20089         * gcc.c-torture/execute/string-opt-1.c: Likewise.
20090         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20091         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20092         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20093         * gcc.c-torture/execute/string-opt-6.c: Likewise.
20094         * gcc.c-torture/execute/string-opt-7.c: Likewise.
20095         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20096         * gcc.c-torture/execute/string-opt-9.c: Likewise.
20097         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20098         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20099         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20100
20101         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
20102         * gcc.c-torture/execute/string-opt-4.c: Test index.
20103
20104 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
20105
20106         * gcc.c-torture/compile/20001226-1.c: New test.
20107
20108 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20109
20110         * gcc.c-torture/compile/20001222-1.c: New test.
20111         * gcc.c-torture/compile/20001222-1.x: Xfail.
20112
20113 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
20114
20115         * gcc.c-torture/execute/comp-goto-2.c: New test.
20116
20117 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
20118
20119         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
20120         Use long types if __INT_MAX__ is 32767.
20121         (main): Use cast to (sint32 *) when poking 88 into a_page.
20122
20123         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
20124
20125 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
20126
20127         * gcc.c-torture/compile/20001221-1.c: New test.
20128         * gcc.c-torture/execute/20001221-1.c: New test.
20129
20130 2000-12-20  Richard Henderson  <rth@redhat.com>
20131
20132         * g++.old-deja/g++.pt/crash36.C: Update error lines.
20133         * g++.old-deja/g++.robertl/eb109.C: Likewise.
20134
20135 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20136
20137         * gcc.dg/compare3.c: New test.
20138
20139 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20140
20141         * gcc.dg/format-warnll-1.c: New test.
20142
20143 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20144
20145         * gcc.dg/cpp/cmdlne-P.c: New test.
20146
20147 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20148
20149         * gcc.c-torture/execute/builtin-abs-1.c,
20150         gcc.c-torture/execute/builtin-abs-2.c: New tests.
20151
20152 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20153
20154         * gcc.dg/cpp/multiline.c: New test.
20155
20156 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20157
20158         * g++.old-deja/g++.other/syshdr1.C: Update.
20159         * gcc.dg/cpp/lineflags.c: Remove temporarily.
20160
20161 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20162
20163         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
20164
20165 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20166
20167         * g++.old-deja/g++.pt/ttp65.C: New test.
20168
20169 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20170
20171         * g++.old-deja/g++.pt/ttp64.C: New test.
20172
20173 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20174
20175         * g++.old-deja/g++.pt/spec33.C: New test.
20176
20177 2000-12-14  Catherine Moore  <clm@redhat.com>
20178
20179         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
20180         * gcc.c-torture/execute/920612-2.c: Likewise.
20181         * gcc.c-torture/execute/920428-2.c: Likewise.
20182         * gcc-c-torture/execute/va-arg-11.c: Call exit.
20183         * gcc.c-torture/execute/va-arg-21.c: Likewise.
20184
20185 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20186
20187         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
20188         * gcc.dg/pack-test-2.c: Likewise.
20189
20190 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20191
20192         Tests by Zack Weinberg <zackw@stanford.edu>.
20193
20194         * gcc.dg/cpp/defined.c: Update.
20195         * gcc.dg/cpp/defined_trad.c: New tests.
20196
20197 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20198
20199         * gcc.dg/cpp/trad-direct.c: Update.
20200
20201 2000-12-11  Neil Booth  <neilb@earthling.net>
20202
20203         * gcc.dg/cpp/defined_trad.c
20204
20205 2000-12-11  Neil Booth  <neilb@earthling.net>
20206
20207         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
20208
20209 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20210
20211         * gcc.dg/format-miss-2.c: New test.
20212
20213 2000-12-09  Neil Booth  <neilb@earthling.net>
20214
20215         * gcc.dg/cpp/lineflags.c: New tests.
20216         * gcc.dg/cpp/poison.c: Update.
20217         * gcc.dg/cpp/redef2.c: Update.
20218         * gcc.dg/cpp/skipping.c: New test.
20219
20220 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
20221
20222         * g++.old-deja/g++.other/eh3.C: New testcase.
20223
20224 2000-12-07  Neil Booth  <neilb@earthling.net>
20225
20226         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
20227         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
20228         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
20229         wtr-union-init-2.c, wtr-union-init-3.c: Update.
20230         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
20231         Update.
20232
20233 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20234
20235         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
20236         __SIZE_TYPE__ instead of int for type of integers cast to
20237         pointers.
20238
20239 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
20240
20241         * g++.old-deja/g++.other/cleanup4.C: New test.
20242
20243 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20244
20245         * format-sec-1.c: New test.
20246
20247 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20248
20249         * gcc.dg/format-nonlit-3.c: New test.
20250
20251 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20252
20253         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
20254         through a null pointer.
20255
20256 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20257
20258         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
20259         * g++.old-deja/g++.pt/partial4.C: New test.
20260
20261 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
20262
20263         * gcc.c-torture/execute/ieee/hugeval.x: New.
20264
20265 2000-12-06  Neil Booth  <neilb@earthling.net>
20266
20267         * gcc.dg/cpp/backslash2.c: New tests.
20268
20269 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20270
20271         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
20272         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
20273
20274 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
20275
20276         * gcc.c-torture/execute/20001203-2.c: New testcase.
20277
20278 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20279
20280         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
20281         * g++.old-deja/g++.other/virtual10.C: New test.
20282
20283 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20284
20285         * g++.old-deja/g++.mike/pmf5.C: Remove test.
20286
20287 2000-12-05  Richard Henderson  <rth@redhat.com>
20288
20289         * gcc.c-torture/compile/20001205-1.c: New.
20290
20291 2000-12-04  Neil Booth  <neilb@earthling.net>
20292
20293         * g++.old-deja/g++.other/virtual9.C: New test.
20294         * g++.old-deja/g++.pt/crash61.C: New test.
20295         * gcc.c-torture/execute/loop-9.c: New test.
20296
20297 2000-12-04  Neil Booth  <neilb@earthling.net>
20298
20299         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
20300         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
20301         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
20302         * gcc.dg/cpp/extratokens.c: ...here.
20303
20304 2000-12-04  Neil Booth  <neilb@earthling.net>
20305
20306         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
20307         New tests.
20308
20309 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20310
20311         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
20312         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
20313
20314 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20315
20316         * gcc.c-torture/execute/20001203-1.c: New test.
20317
20318 2000-12-03  Neil Booth  <neilb@earthling.net>
20319
20320         * gcc.dg/cpp/macro6.c: New test cases.
20321
20322 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20323
20324         * gcc.c-torture/execute/string-opt-9.c: New test.
20325         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20326         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20327         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20328
20329         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
20330         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
20331
20332 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
20333
20334         * gcc.dg/cpp/if-6.c: New testcase.
20335
20336         * gcc.dg/20001201-1.c: New testcase.
20337
20338 2000-12-02  Neil Booth  <neilb@earthling.net>
20339
20340         * g++.old-deja/g++.other/externC4.C,
20341         g++.old-deja/g++.other/friend10.C: New tests.
20342
20343 2000-12-02  Neil Booth  <neilb@earthling.net>
20344
20345         * g++.old-deja/g++.other/instan2.C
20346         * g++.old-deja/g++.other/instan3.C: New test.
20347
20348 2000-12-02  Neil Booth  <neilb@earthling.net>
20349
20350         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
20351         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
20352         gnuc99.c,gnuc99-pedantic.c: New tests.
20353
20354 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20355
20356         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
20357         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
20358
20359 2000-12-01  Neil Booth  <neilb@earthling.net>
20360
20361         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
20362         * gcc.dg/cpp/poison.c: Update.
20363         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
20364
20365 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
20366
20367         * g77.f-torture/execute/20001201.f: New test.
20368
20369 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20370
20371         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
20372
20373 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
20374
20375         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
20376
20377 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20378
20379         * g++.old-deja/g++.other/cast6.C: New test.
20380
20381 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
20382
20383         * gcc.c-torture/execute/20001130-2.c: New testcase.
20384
20385 2000-11-30  Richard Henderson  <rth@redhat.com>
20386
20387         * gcc.c-torture/execute/20001130-1.c: New test.
20388
20389 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20390
20391         * g++.old-deja/g++.other/op3.C: New test.
20392
20393 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20394
20395         * g++.old-deja/g++.other/op2.C: New test.
20396
20397 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20398
20399         * g++.old-deja/g++.other/crash38.C: New test.
20400
20401 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
20402
20403         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
20404
20405 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
20406
20407         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
20408         tests.
20409         * gcc.c-torture/execute/string-opt-6.c: New test.
20410
20411         * gcc.dg/20001117-1.c: Add main.
20412
20413 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
20414
20415         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
20416         Move from here ...
20417         * gcc.dg/940510-1.c: ... to here.
20418
20419         * gcc.dg/20000926-1.c: GNU C now allows initializations of
20420         zero-size arrays in toplevel structures.
20421
20422 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20423
20424         * gcc.c-torture/execute/loop-8.c: New test.
20425
20426 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20427
20428         * g++.old-deja/g++.other/base1.C: New test.
20429
20430 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20431
20432         * g++.old-deja/g++.other/parse2.C: New test.
20433
20434 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20435
20436         * g++.old-deja/g++.pt/incomplete1.C: New test.
20437
20438 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20439
20440         * g++.old-deja/g++.other/friend9.C: New test.
20441
20442 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20443
20444         * gcc.dg/20001127-1.c: New test.
20445
20446 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20447
20448         * g++.old-deja/g++.pt/friend46.C: New test.
20449
20450 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20451
20452         * g++.old-deja/g++.other/ptrmem8.C: New test.
20453
20454 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20455
20456         * gcc.c-torture/execute/string-opt-7.c: New test.
20457         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20458
20459 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20460
20461         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
20462         instead of 'mkcheck 2'.
20463
20464 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20465
20466         * gcc.c-torture/execute/memcheck/driver.c,
20467         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
20468         C9X references to refer to C99.
20469
20470 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
20471
20472         * gcc.dg/ultrasp3.c: New test.
20473
20474 2000-11-25  Neil Booth  <neilb@earthling.net>
20475
20476         * gcc.dg/cpp/include2.c: Update test to be locale independent.
20477
20478 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
20479
20480         * gcc.c-torture/compile/20001123-2.c: New.
20481
20482 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20483
20484         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
20485
20486 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
20487
20488         * gcc.dg/sequence-point-1.c: Add some new tests.
20489         * gcc.c-torture/execute/20001124-1.c: New test.
20490
20491 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20492
20493         * g++.old-deja/g++.other/vaarg4.C: New test.
20494         * gcc.c-torture/compile/20001123-1.c: New test.
20495
20496 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20497
20498         * g++.other/crash24.C: Adjust and remove XFAIL.
20499         * g++.other/crash37.C: New test.
20500
20501 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20502
20503         * g++.old-deja/g++.pt/instantiate9.C: New test.
20504
20505 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20506
20507         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20508         new ABI, too.
20509
20510         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20511         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20512
20513 2000-11-22  Neil Booth  <neilb@earthling.net>
20514
20515         * gcc.dg/cpp/Wtrigraphs.c: New test.
20516
20517 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20518
20519         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20520
20521 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20522
20523         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20524
20525 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20526
20527         * lib/gcc-dg.exp: load_lib scanasm.exp.
20528         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20529         * lib/g++-dg.exp: load_lib scanasm.exp.
20530         * lib/scanasm.exp: New.
20531         (scan-assembler, scan-assembler-not): Add optional arguments to
20532         test name, or if not present, the pattern name.
20533         (scan-assembler-dem, scan-assembler-dem-not): New.
20534
20535         * g++.dg/dg.exp: New.
20536
20537 2000-11-21  Neil Booth  <neilb@earthling.net>
20538
20539         * gcc.dg/cpp/integrated1.c: Remove.
20540
20541 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20542
20543         * gcc.c-torture/execute/20001121-1.c: New test.
20544
20545 2000-11-21  Richard Henderson  <rth@redhat.com>
20546
20547         * gcc.c-torture/compile/20001121-1.c: New test.
20548
20549 2000-11-20  Neil Booth  <neilb@earthling.net>
20550
20551         * gcc.dg/cpp/integrated1.c: New test.
20552
20553 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20554
20555         * g++.old-deja/g++.other/inline17.C: New test.
20556
20557 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
20558
20559         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
20560         local variable to be zero: I made the variable global. Now
20561         uses abort() and exit() instead of relying on main's return value.
20562
20563 2000-11-20  Neil Booth  <neilb@earthling.net>
20564
20565         * gcc.dg/cpp/paste2.c: Update test.
20566         * objc/execute/paste.m: New test.
20567
20568 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20569
20570         * gcc.dg/c99-condexpr-1.c: New test.
20571
20572 2000-11-20  Neil Booth  <neilb@earthling.net>
20573
20574         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
20575
20576 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
20577
20578         * g++.old-deja/g++.pt/export1.C: New test.
20579
20580 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
20581
20582         * gcc.dg/20001117-1.c: New test.
20583
20584 2000-11-18  Richard Henderson  <rth@redhat.com>
20585
20586         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
20587
20588 2000-11-18  Richard Henderson  <rth@redhat.com>
20589
20590         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
20591         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
20592         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
20593
20594 2000-11-18  Richard Henderson  <rth@redhat.com>
20595
20596         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
20597         (main): New.  Exit cleanly.
20598
20599 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20600
20601         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
20602         gcc.dg/c99-fordecl-2.c: New tests.
20603
20604 2000-11-18  Richard Henderson  <rth@redhat.com>
20605
20606         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
20607         * gcc.c-torture/execute/zerolen-2.c: New.
20608
20609 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20610
20611         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
20612         memory.
20613
20614 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20615
20616         * g++.old-deja/g++.pt/instantiate8.C: New test.
20617
20618 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20619
20620         * g++.old-deja/g++.other/incomplete.C: Add more tests.
20621         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
20622
20623 2000-11-16  Nick Clifton  <nickc@redhat.com>
20624
20625         * gcc.c-torture/execute/nestfunc-2.c: New test.
20626         * gcc.c-torture/execute/nestfunc-3.c: New test.
20627
20628 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20629
20630         * gcc.c-torture/compile/20001116-1.c: New test.
20631
20632 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20633
20634         * gcc.c-torture/execute/20001115-1.c: New test.
20635
20636 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
20637
20638         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
20639         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
20640         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
20641         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20642
20643 2000-11-15  Neil Booth  <neilb@earthling.net>
20644
20645         gcc.dg/cpp/_Pragma1.c: Update.
20646         gcc.dg/cpp/_Pragma2.c: New test.
20647
20648 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20649
20650         * g++.old-deja/g++.other/anon5.C: New test.
20651
20652 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20653
20654         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
20655         tests.
20656
20657 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
20658
20659         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
20660         output.
20661
20662 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20663
20664         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
20665         labels at end of compound statements.
20666
20667 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
20668
20669         * gcc.c-torture/execute/loop-7.c: New test.
20670
20671 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20672
20673         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
20674
20675 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20676
20677         * gcc.dg/c99-bool-1.c: New test.
20678
20679 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20680
20681         * gcc.dg/c99-scope-1.c: Remove xfail.
20682         * gcc.dg/c99-scope-2.c: New test.
20683
20684 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20685
20686         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
20687         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
20688
20689 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
20690
20691         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
20692         error messages.
20693
20694         * g++.mike/p700.C: Don't typedef wchar_t.
20695         * g++.mike/p784.C: Likewise.
20696         * g++.mike/eb101.C: Don't use __wchar_t.
20697
20698 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20699
20700         * g77.f-torture/execute/20001111.[fx]: Test premature exit
20701         from DO loop.
20702
20703 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20704
20705         * gcc.c-torture/execute/20001111-1.c: New test.
20706
20707 2000-11-10  Nick Clifton  <nickc@redhat.com>
20708
20709         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
20710         long multuiple and accumulate.
20711
20712 2000-11-09  Richard Henderson  <rth@redhat.com>
20713
20714         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
20715         via size_t instead of int.
20716
20717         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
20718         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20719         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20720         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20721
20722 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
20723
20724         * gcc.c-torture/compile/20001109-1.c: New test.
20725         * gcc.c-torture/compile/20001109-2.c: New test.
20726
20727 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
20728
20729         * g++.old-deja/g++.pt/operator1.C: New test.
20730         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
20731
20732 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20733
20734         * gcc.dg/20001108-1.c: New test.
20735
20736 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20737
20738         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
20739         with both arguments constant strings.
20740         * gcc.c-torture/execute/string-opt-3.c: New test.
20741         * gcc.c-torture/execute/string-opt-4.c: New test.
20742         * gcc.c-torture/execute/string-opt-5.c: New test.
20743
20744 2000-11-08  Nick Clifton  <nickc@redhat.com>
20745
20746         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
20747         mulsidi3adddi patterns.
20748
20749 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
20750
20751         * g++.old-deja/g++.other/crash36.C: New test.
20752
20753 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
20754
20755         * g++.old-deja/g++.other/init16.C: New test.
20756
20757 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
20758
20759         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
20760
20761 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20762
20763         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
20764         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20765         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20766
20767 2000-11-07  DJ Delorie  <dj@redhat.com>
20768
20769         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20770
20771 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20772
20773         * gcc.c-torture/execute/string-opt-1.c: New test.
20774
20775 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20776
20777         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20778         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20779         parameters in registers, and there is no way for a varargs
20780         function to know in which order the integer and floating-point
20781         parameters should be interleaved when they are placed on the
20782         stack.
20783         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20784         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20785
20786 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20787
20788         * gcc.c-torture/execute/string-opt-2.c: New test.
20789
20790 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20791
20792         * g++.old-deja/g++.pt/crash60.C: New test.
20793
20794 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20795
20796         * g++.old-deja/g++.other/crash24.C: New test.
20797         * g++.old-deja/g++.other/crash25.C: New test.
20798         * g++.old-deja/g++.other/crash26.C: New test.
20799         * g++.old-deja/g++.other/crash27.C: New test.
20800         * g++.old-deja/g++.other/crash28.C: New test.
20801         * g++.old-deja/g++.other/crash29.C: New test.
20802         * g++.old-deja/g++.other/crash30.C: New test.
20803         * g++.old-deja/g++.other/crash31.C: New test.
20804         * g++.old-deja/g++.other/crash32.C: New test.
20805         * g++.old-deja/g++.other/crash33.C: New test.
20806         * g++.old-deja/g++.other/crash34.C: New test.
20807         * g++.old-deja/g++.other/crash35.C: New test.
20808
20809 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20810
20811         * gcc.c-torture/execute/20001031-1.c: New test.
20812
20813 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20814
20815         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20816         namespace.
20817
20818         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20819         standards-conformant.
20820
20821         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20822
20823         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20824         * g++.old-deja/g++.mike/p755a.C: Likewise.
20825         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20826         library makes no calls to `operator new' during initialization.
20827
20828 2000-11-04  Neil Booth  <neilb@earthling.net>
20829
20830         * gcc.dg/cpp/include2.c: New tests.
20831
20832 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20833
20834         * lib/g++.exp (g++_set_ld_library_path): New function.
20835         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20836
20837 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20838
20839         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20840         warnings.
20841
20842 2000-11-01  Richard Henderson  <rth@redhat.com>
20843
20844         * g++.old-deja/g++.ext/namedret1.C: New.
20845         * g++.old-deja/g++.ext/namedret2.C: New.
20846         * g++.old-deja/g++.ext/namedret3.C: New.
20847
20848 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20849
20850         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20851         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20852
20853 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20854
20855         * gcc.c-torture/execute/va-arg-21.c: New test.
20856
20857 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20858
20859         * gcc.dg/c99-complex-2.c: New test.
20860
20861 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20862
20863         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20864
20865 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20866
20867         * g++.old-deja/g++.other/inline16.C: New test.
20868
20869 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20870
20871         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20872         __PRETTY_FUNCTION__
20873
20874 2000-10-29  Neil Booth  <neilb@earthling.net>
20875
20876         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20877         New tests.
20878         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20879         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20880         optimisation.
20881
20882 2000-10-29  Neil Booth  <neilb@earthling.net>
20883
20884         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20885         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20886         * mi5.c: Test multiple includes work with -C.
20887         * trigraphs.c: Test ^= version.
20888
20889 2000-10-28  Neil Booth  <neilb@earthling.net>
20890
20891         New tests and test updates for new macro expander.
20892
20893         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20894         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20895         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20896         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20897         new diagnostic messages.
20898
20899         * gcc.dg/cpp/macro3.c: New tests.
20900
20901 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20902
20903         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20904         on the same line.
20905
20906 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20907
20908         * g++.old-deja/g++.other/eh2.C: New test.
20909
20910 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20911
20912         * gcc.c-torture/execute/20001027-1.c: New test.
20913
20914 2000-10-26  Richard Henderson  <rth@redhat.com>
20915
20916         * gcc.c-torture/execute/20001026-1.c: New.
20917
20918 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20919
20920         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
20921         * g++.old-deja/g++.law/builtin1.C: Likewise.
20922         * g++.old-deja/g++.law/ctors10.C: Likewise.
20923         * g++.old-deja/g++.law/virtual3.C: Likewise.
20924         * g++.old-deja/g++.mike/p658.C: Likewise.
20925         * g++.old-deja/g++.other/sibcall1.C: Likewise.
20926         * g++.old-deja/g++.other/vaarg2.C: Likewise.
20927         * g++.old-deja/g++.robertl/eb124.C: Likewise.
20928         * g++.old-deja/g++.robertl/eb44.C: Likewise.
20929         * g++.old-deja/g++.robertl/eb77.C: Likewise.
20930
20931 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20932
20933         * gcc.c-torture/compile/20001024-1.c: New test.
20934
20935 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
20936
20937         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
20938         to tell us whether or not we are using V3.
20939
20940 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20941
20942         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
20943         operands.
20944
20945 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20946
20947         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
20948
20949 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
20950
20951         * gcc.c-torture/execute/20001024-1.c: New test.
20952
20953 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
20954
20955         * g++.old-deja/g++.other/sibcall1.C: New test.
20956
20957 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
20958
20959         * gcc.dg/noncompile/init-3.c: New test.
20960
20961 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20962
20963         * gcc.dg/format-array-1.c: New test.
20964
20965 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20966
20967         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
20968         writing through null pointers; remove comment about testing
20969         unterminated strings.
20970
20971 2000-10-17  Matthew Hiller  <hiller@redhat.com>
20972
20973         * gcc.c-torture/execute/20001017-2.c: New test.
20974
20975 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20976
20977         * gcc.c-torture/compile/20001018-1.c: New test.
20978         * gcc.c-torture/compile/20001018-1.x: Xfail.
20979
20980 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20981
20982         * gcc.c-torture/execute/20001017-1.c: New test.
20983
20984 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20985
20986         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
20987         for multiple use of arguments with scanf formats; add tests for
20988         multiple use of arguments.
20989
20990 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
20991
20992         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
20993
20994 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20995
20996         * gcc.dg/format-miss-1.c: New test.
20997
20998 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20999
21000         * gcc.c-torture/execute/20001013-1.c: New test.
21001
21002 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21003
21004         * gcc.dg/format-branch-1.c: New test.
21005
21006 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
21007
21008         * README, lib/file-format.exp: Remove EGCS references.
21009
21010 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
21011
21012         * gcc.dg/20001013-1.c: New test.
21013
21014 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21015
21016         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
21017         for intmax_t in the compiler using __typeof__ and the type rules
21018         for conditional expressions.
21019
21020 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
21021
21022         * gcc.dg/20001012-1.c: New test.
21023         * gcc.dg/20001012-2.c: New test.
21024
21025 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21026
21027         * gcc.dg/format-attr-1.c: New test.
21028
21029 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21030
21031         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
21032         __LONG_LONG_MAX__ instead of LLONG_MAX.
21033
21034 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21035
21036         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
21037         scanf flags.
21038         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
21039         flags.
21040
21041 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21042
21043         * gcc.dg/sequence-pt-1.c: New test.
21044
21045 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
21046
21047         * gcc.c-torture/execute/20001011-1.c: New testcase.
21048         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
21049
21050 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21051
21052         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
21053         does not error on it.
21054
21055 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
21056
21057         * gcc.dg/20001009-1.c: New test.
21058
21059 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
21060
21061         * gcc.c-torture/compile/20001009-1.c: Move from here ....
21062         * gcc.c-torture/execute/20001009-2.c: ... to here.
21063
21064 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
21065
21066         * gcc.c-torture/compile/20001009-1.c: New testcase.
21067         * gcc.c-torture/execute/20001009-1.c: New testcase.
21068         Testcases provided by Jan Hubicka <jh@suse.cz>.
21069
21070 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21071
21072         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21073         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
21074         uintmax_t using <limits.h> to emulate the compiler's internal
21075         logic.  No longer XFAIL %j tests.
21076
21077 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21078
21079         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
21080         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
21081         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
21082         regexps and details of expected handling of some bad formats.
21083         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
21084         suppression.
21085
21086 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21087
21088         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
21089         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
21090         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
21091         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
21092         in list archives.
21093
21094 2000-10-06  Richard Henderson  <rth@cygnus.com>
21095
21096         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
21097         * g++.old-deja/g++.brendan/crash52.C: Likewise.
21098         * g++.old-deja/g++.jason/report.C: Likewise.
21099         * g++.old-deja/g++.law/friend5.C: Likewise.
21100         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
21101         of the expected warnings.
21102
21103 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
21104
21105         * g++.old-deja/g++.pt/enum14.C: New test.
21106
21107 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21108
21109         * g++.old-deja/g++.pt/crash59.C: New test.
21110
21111 2000-10-04  Will Cohen  <wcohen@redhat.com>
21112
21113         * gcc.dg/20000926-1.c: New test.
21114
21115 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
21116
21117         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
21118         function name for current C++ compiler.
21119         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
21120
21121 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
21122
21123         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
21124         __PRETTY_FUNCTION__.
21125         * g++.old-deja/g++.ext/pretty2.C: Likewise.
21126
21127 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21128
21129         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
21130
21131 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
21132
21133         * gcc.c-torture/compile/20000923-1.c: New test.
21134
21135 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
21136
21137         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
21138         * g++.old-deja/g++.pt/ttp62.C: Same.
21139         * g++.old-deja/g++.other/inline14.C: Same.
21140
21141 2000-09-24  Richard Henderson  <rth@cygnus.com>
21142
21143         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
21144
21145 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21146
21147         * gcc.dg/c90-printf-1.c: Add test for wide string format.
21148
21149 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
21150
21151         * gcc.c-torture/compile/20000922-1.c: New file.
21152
21153 2000-09-21  Nick Clifton  <nickc@redhat.com>
21154
21155         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
21156         a signed long modulo operation.
21157         (mod6): New function - perform an unsigned long modulo operation.
21158         (main): Add tests for modulos of very large numbers by very small
21159         dividends.
21160
21161 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21162
21163         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
21164
21165 2000-09-19  Richard Henderson  <rth@cygnus.com>
21166
21167         * gcc.dg/compare2.c (case 10): XFAIL.
21168
21169 2000-09-18  Richard Henderson  <rth@cygnus.com>
21170
21171         * gcc.c-torture/execute/20000906-1.c: Move ...
21172         * gcc.dg/20000906-1.c: ... here.  Only run on targets
21173         that support __builtin_trap.
21174
21175 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
21176
21177         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
21178
21179 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21180
21181         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
21182         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
21183         more $ format tests.
21184
21185 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21186
21187         * gcc.dg/format-errmk-1.c: New test.
21188
21189 2000-09-17  Greg McGary  <greg@mcgary.org>
21190
21191         * gcc.c-torture/execute/20000917-1.x: Remove.
21192
21193 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21194
21195         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
21196
21197 2000-09-17  Greg McGary  <greg@mcgary.org>
21198
21199         * gcc.c-torture/execute/20000917-1.c: New test.
21200         * gcc.c-torture/execute/20000917-1.x: XFAIL.
21201
21202 2000-09-16  Neil Booth  <NeilB@earthling.net>
21203
21204         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
21205         in nested macro bug.
21206
21207 2000-09-15  Neil Booth  <NeilB@earthling.net>
21208
21209         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
21210
21211 2000-09-14  Jeffrey A Law  (law@cygnus.com)
21212
21213         * gcc.c-torture/execute/20000914-1.c: New test.
21214
21215 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
21216
21217         * g++.other/inline13.C: New test.
21218
21219 2000-09-12  Andreas Jaeger  <aj@suse.de>
21220
21221         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
21222         constant by Ulrich Drepper <drepper@redhat.com>.
21223
21224 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
21225
21226         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
21227
21228 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21229
21230         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
21231
21232 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
21233
21234         * gcc.dg/cpp/backslash.c: New test.
21235
21236 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
21237
21238         * gcc.c-torture/execute/20000910-1.c: New test.
21239         * gcc.c-torture/execute/20000910-2.c: Likewise.
21240
21241 2000-09-11  Robert Lipe  <robertl@sco.com>
21242
21243         * gcc.dg/pragma-align.c: New test.
21244
21245 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21246
21247         * g++.old-deja/g++.pt/explicit82.C: New test.
21248         * g++.old-deja/g++.pt/explicit83.C: New test.
21249
21250 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
21251
21252         * gcc.dg/asm-names.c: New test.
21253
21254 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21255
21256         * gcc.dg/cpp/tr-warn6.c: New test
21257
21258 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21259
21260         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
21261         be accepted.
21262
21263 2000-09-07  Catherine Moore  <clm@redhat.com>
21264
21265         * gcc.c-torture/execute/unroll-1.c: New test.
21266
21267 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
21268
21269         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
21270         ERROR markers.
21271         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
21272         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
21273         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
21274         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
21275         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
21276         Preprocess only.
21277         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
21278         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
21279
21280 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21281
21282         * g++.old-deja/g++.pt/deduct2.C: New test.
21283
21284 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21285
21286         * g++.old-deja/g++.pt/parms2.C: New test.
21287
21288 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21289
21290         * g++.old-deja/g++.pt/crash58.C: New test.
21291
21292 2000-09-06  Greg McGary  <greg@mcgary.org>
21293
21294         * gcc.c-torture/execute/20000906-1.c: New test.
21295         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
21296
21297 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21298
21299         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
21300
21301 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21302
21303         * g++.old-deja/g++.pt/crash57.C: New test.
21304
21305 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21306
21307         * g++.old-deja/g++.pt/crash56.C: New test.
21308
21309 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21310
21311         * g++.old-deja/g++.pt/koenig1.C: New test.
21312
21313 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21314
21315         * gcc.dg/20000904-1.c: New test.
21316
21317 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21318
21319         * gcc.dg/cpp/paste8.c: New test.
21320
21321 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
21322
21323         * gcc.c-torture/compile/20000827-1.c: New test.
21324
21325 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21326
21327         * gcc.dg/format-diag-1.c: New test.
21328
21329 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21330
21331         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
21332         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
21333         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
21334         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
21335         gcc.dg/formatz-1.c: Adjust warning regular expressions.
21336
21337 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21338
21339         * g++.old-deja/g++.other/nested4.C: New test.
21340
21341 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21342
21343         * g++.old-deja/g++.ns/scoped1.C: New test.
21344
21345 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
21346
21347         * lib/g++.exp: Support testing already-installed GCC.
21348
21349 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21350
21351         * wtr-label-1.c, wtr-suffix-1.c: New tests.
21352
21353 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21354
21355         * gcc.dg/return-type-2.c: New test.
21356
21357 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
21358
21359         * gcc.c-torture/compile/20000825-1.c: New test.
21360
21361 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
21362
21363         * gcc.dg/dwarf2-2.c: New test.
21364
21365 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
21366
21367         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
21368         dg-warning regexps.
21369
21370 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21371
21372         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
21373         gcc.dg/format-ext-5.c: New tests.
21374
21375 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
21376
21377         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
21378
21379 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
21380
21381         * gcc.dg/noncompile/930622-2.c: Adjust error message.
21382
21383 2000-08-24  Richard Henderson  <rth@cygnus.com>
21384
21385         * gcc.dg/ia64-sync-1.c: New test.
21386         * gcc.dg/ia64-sync-2.c: New test.
21387         * gcc.dg/ia64-asm-1.c: New test.
21388
21389 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21390
21391         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
21392         * gcc.dg/format-ext-2.c: New test.
21393
21394 2000-08-23  Jason Merrill  <jason@redhat.com>
21395
21396         * lib/old-dejagnu.exp: Also ignore "In member function" and
21397         "At global scope".
21398
21399 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21400
21401         * gcc.dg/noncompile/label-lineno-1.c: New test.
21402
21403 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21404
21405         * gcc.dg/c99-array-nonobj-1.c: New test.
21406
21407 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21408
21409         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
21410         tests.
21411         * gcc.dg/format-ext-1.c: New test.
21412
21413 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21414
21415         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
21416         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
21417         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
21418         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
21419         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
21420
21421 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21422
21423         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
21424         gcc.dg/c99-strftime-2.c: New tests.
21425
21426 2000-08-22  Richard Henderson  <rth@cygnus.com>
21427
21428         * gcc.c-torture/execute/20000822-1.c: New test.
21429
21430 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21431
21432         * gcc.c-torture/execute/20000819-1.x: Remove.
21433
21434 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21435
21436         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
21437         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
21438         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
21439         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
21440         gcc.dg/format-xopen-1.c: New tests.
21441
21442 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21443
21444         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
21445
21446 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21447
21448         * g++.old-deja/g++.other/loop2.C: New test.
21449
21450         * gcc.c-torture/compile/20000606-1.c: New test.
21451         * gcc.c-torture/compile/20000728-1.c: New test.
21452         * gcc.c-torture/execute/20000801-1.c: New test.
21453         * gcc.c-torture/execute/20000801-2.c: New test.
21454         * gcc.c-torture/execute/20000819-1.c: New test.
21455         * gcc.c-torture/execute/20000819-1.x: XFAIL.
21456         * gcc.dg/20000629-1.c: New test.
21457         * gcc.dg/20000724-1.c: New test.
21458         * gcc.dg/20000807-1.c: New test.
21459
21460 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
21461
21462         * gcc.dg/cpp/pragma-1.c: New test.
21463         * gcc.dg/cpp/pragma-2.c: New test.
21464
21465 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
21466
21467         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
21468         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
21469
21470 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21471
21472         * gcc.c-torture/compile/20000818-1.c: New test.
21473
21474 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
21475
21476         * gcc.c-torture/execute/20000818-1.c: New test.
21477
21478 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21479
21480         * gcc.dg/format-va-1.c: New test.
21481
21482 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21483
21484         * g++.old-deja/g++.other/typedef8.C: New test.
21485
21486 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21487
21488         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
21489         * g++.old-deja/g++.mike/net36.C: Mark candidate.
21490         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
21491         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
21492         * g++.old-deja/g++.other/ptrmem7.C: New test.
21493         * g++.old-deja/g++.pt/ptrmem10.C: New test.
21494
21495 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21496
21497         * g++.old-deja/g++.pt/typename27.C: New test.
21498
21499 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21500
21501         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21502         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21503         * g++.old-deja/g++.pt/friend45.C: New test.
21504         * g++.old-deja/g++.other/friend8.C: New test.
21505
21506 2000-08-15  Richard Henderson  <rth@cygnus.com>
21507
21508         * gcc.c-torture/execute/20000815-1.c: New test.
21509
21510 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21511
21512         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21513         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21514         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21515
21516 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21517
21518         * g++.old-deja/g++.other/refinit2.C: New test.
21519
21520 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21521
21522         * lib/c-torture.exp (c-torture): Make
21523         compiler_conditional_xfail_data global.
21524         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21525         compiler_conditional_xfail_data machinery.
21526         (f-torture-execute): Likewise.
21527         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21528         and only when unrolling loops.
21529
21530         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21531
21532 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21533
21534         * g++.old-deja/g++.pt/explicit81.C: New test.
21535
21536 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21537
21538         * g++.old-deja/g++.pt/typename26.C: New test.
21539
21540 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
21541
21542         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
21543         warning.
21544
21545 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21546
21547         * g++.old-deja/g++.other/array3.C: New test.
21548
21549 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21550
21551         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
21552         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
21553         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
21554         New tests.
21555
21556 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
21557
21558         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
21559         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21560
21561 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
21562
21563         * gcc.c-torture/execute/20000808-1.c: New test.
21564
21565 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21566
21567         * gcc.dg/c90-const-expr-1.c: New test.
21568
21569 2000-08-08  Richard Henderson  <rth@cygnus.com>
21570
21571         * gcc.dg/noncompile/920923-1.c: Declare calloc.
21572
21573 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21574
21575         * gcc.dg/noncompile/const-ll-1.c: New test.
21576
21577 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21578
21579         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
21580
21581 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21582
21583         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
21584         that running programs linked against the shared version of libobjc
21585         run correctly.
21586
21587 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21588
21589         * gcc.dg/c99-printf-1.c: New test.
21590
21591 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21592
21593         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
21594
21595 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
21596
21597         * gcc.c-torture/execute/20000731-1.x: Delete.
21598
21599 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
21600
21601         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
21602         and torture_without_loops as is done by c-torture.exp.
21603         (search_for): Copy from c-torture.exp.
21604         (gcc-dg-runtest): New function, drives a directory of tests
21605         iterating over the TORTURE_OPTIONS.
21606         (scan-assembler, scan-assembler-not): Move here from
21607         individual directory drivers.
21608
21609         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
21610         defined by lib/gcc-dg.exp.
21611         * gcc.dg/cpp/cpp.exp: Likewise.
21612         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
21613         gcc-dg-runtest, so we cycle over optimization options.
21614
21615         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
21616         * gcc.dg/compare2.c: No longer expected to fail.
21617
21618 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
21619
21620         * gcc.c-torture/execute/20000804-1.c: New test.
21621
21622 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21623
21624         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
21625
21626 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
21627
21628         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
21629
21630 2000-08-03  Jeffrey A Law  (law@cygnus.com)
21631
21632         * gcc.c-torture/compile/20000803-1.c: New test.
21633
21634 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21635
21636         * gcc.c-torture/execute/20000801-3.c,
21637         gcc.c-torture/execute/20000801-4.c: New tests.
21638         * gcc.c-torture/execute/20000801-3.x,
21639         gcc.c-torture/execute/20000801-4.x: Xfail.
21640
21641 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
21642
21643         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
21644         libobjc/.libs to allow for libtool.
21645
21646 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
21647
21648         * gcc.c-torture/compile/20000802-1.c: New test.
21649
21650 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
21651
21652         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
21653
21654 2000-07-31  Jeffrey A Law  (law@cygnus.com)
21655
21656         * gcc-c-torture/execute/20000731-2.c: New test.
21657
21658         * gcc.c-torture/execute/20000731-1.c: New test.
21659         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
21660
21661 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
21662
21663         * testsuite/gcc.dg/cpp/paste7.c: New test.
21664         * gcc.dg/cpp/20000725-1.c: New test.
21665
21666 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
21667
21668         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
21669         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
21670         declaration warning for __builtin_dwarf_reg_size.
21671
21672         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
21673
21674 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21675
21676         * gcc.dg/noncompile/voidparam-1.c: New test.
21677
21678 2000-07-30  Richard Henderson  <rth@cygnus.com>
21679
21680         * gcc.dg/c90-digraph-1.c: Don't xfail.
21681         * gcc.dg/compare2.c (case 10): Xfail.
21682         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
21683
21684 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
21685
21686         * gcc.dg/c99-main-1.c: New test.
21687
21688 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21689
21690         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
21691
21692 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
21693
21694         * gcc.c-tortuer/execute/20000726-1.c: New test.
21695
21696 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
21697
21698         * gcc.c-torture/execute/enum-2.c: New test.
21699
21700 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21701
21702         * gcc.dg/cpp/tr-warn3.c: New test.
21703
21704 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21705
21706         * g++.old-deja/g++.ext/implicit1.C: Remove.
21707         * g++.old-deja/g++.jason/c2.C: Remove
21708         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
21709         * g++.old-deja/g++.pt/crash16.C: Likewise.
21710         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
21711
21712 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21713
21714         * g++.old-deja/g++.other/for2.C: New test.
21715
21716 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
21717
21718         * gcc.dg/20000720-1.c: New test.
21719
21720 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
21721
21722         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
21723
21724 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
21725
21726         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
21727         * gcc.c-torture/execute/20000722-1.c: New.
21728         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
21729
21730 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
21731
21732         * gcc.dg/cpp/20000720-1.S: New test.
21733
21734 2000-07-21  Michael Meissner  <meissner@redhat.com>
21735
21736         * gcc.c-torture/execute/ieee/hugeval.c: New test.
21737
21738 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21739
21740         * g++.old-deja/g++.brendan/crash16.C,
21741         g++.old-deja/g++.brendan/parse3.C,
21742         g++.old-deja/g++.brendan/redecl1.C,
21743         g++.old-deja/g++.ns/template13.C,
21744         g++.old-deja/g++.other/decl4.C,
21745         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
21746
21747 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21748
21749         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
21750         and "Internal error".
21751
21752         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
21753         regexps.
21754         * gcc.dg/cpp/paste6.c: New test.
21755
21756 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
21757
21758         * gcc.dg/cpp/tr-direct.c: New test.
21759
21760         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
21761         gcc.dg/cpp/undef1.c: Tweak error regexps.
21762
21763 2000-07-18  Eric Christopher <echristo@redhat.com>
21764
21765         * gcc.c-torture/compile/20000718-1.c: New test.
21766
21767 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21768
21769         * cpplex.c (_cpp_push_token): If the token being pushed back
21770         is the previous token in this context, just subtract one from
21771         context->posn.
21772         * cppmacro.c (save_expansion): Clear aux field when storing a
21773         placemarker.
21774
21775 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21776
21777         * gcc.dg/noncompile/redecl-1.c: New test.
21778
21779 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21780
21781         * gcc.c-torture/execute/20000717-5.c: New test.
21782         * gcc.c-torture/execute/20000717-1.x: Removed.
21783
21784 2000-07-17  Richard Henderson  <rth@cygnus.com>
21785
21786         * gcc.c-torture/execute/20000717-4.c: New test.
21787
21788 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21789
21790         * gcc.dg/cpp/syshdr.c: New test.
21791         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21792
21793 2000-07-17  Neil Booth  <neilb@earthling.net>
21794
21795         * gcc.dg/cpp/cmdlne-dM.c: New test.
21796         * gcc.dg/cpp/cmdlne-dD.c: New test.
21797
21798 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21799
21800         * gcc.c-torture/execute/20000717-3.c: New test.
21801
21802         * gcc.c-torture/compile/20000717-1.c: New test.
21803
21804 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21805
21806         * gcc.c-torture/execute/20000717-2.c: New test.
21807
21808 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21809
21810         * gcc.dg/formatz-1.c: New test.
21811
21812         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21813         * gcc.dg/c99-digraph-1.c: New tests.
21814
21815         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21816         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21817
21818         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21819         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21820         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21821         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21822         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21823         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21824         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21825
21826 2000-07-17   Greg McGary <greg@mcgary.org>
21827
21828         * gcc.c-torture/execute/20000717-1.c: New test.
21829         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21830
21831 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21832
21833         * gcc.c-torture/execute/20000715-2.c: New test.
21834         * gcc.dg/20000715-1.c: New test.
21835
21836 2000-07-15  Michael Meissner  <meissner@redhat.com>
21837
21838         * gcc.c-torture/execute/20000715-1.c: New test.
21839
21840 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21841
21842         * gcc.c-torture/execute/20000707-1.c: New test.
21843
21844 2000-07-13  Neil Booth  <NeilB@earthling.net>
21845
21846         * testsuite/gcc.dg/cpp/digraph1.c,
21847         testsuite/gcc.dg/cpp/digraph2.c,
21848         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21849
21850 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21851
21852         * g77.f-torture/compile/20000630-2.f:  New test.
21853         * g77.f-torture/compile/20000630-2.x
21854
21855 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21856
21857         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21858
21859 2000-07-11  Neil Booth  <NeilB@earthling.net>
21860
21861         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21862
21863 2000-07-11  Neil Booth  <NeilB@earthling.net>
21864
21865         * gcc.dg/cpp/cmdlne-C.c: New.
21866
21867 2000-07-09  Neil Booth  <NeilB@earthling.net>
21868
21869         * gcc.dg/cpp/directiv.c: New tests.
21870         * gcc.dg/cpp/undef1.c: Update.
21871
21872 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21873
21874         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21875
21876 2000-07-09  Neil Booth  <NeilB@earthling.net>
21877
21878         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21879
21880 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21881
21882         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21883         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21884
21885 2000-07-08  Neil Booth  <NeilB@earthling.net>
21886
21887         * gcc.dg/cpp/macsyntx.c: New tests.
21888
21889 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21890
21891         * gcc.dg/20000707-1.c: New test.
21892
21893 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21894
21895         * gcc.c-torture/execute/20000706-1.c: New test.
21896         * gcc.c-torture/execute/20000706-2.c: New test.
21897         * gcc.c-torture/execute/20000706-3.c: New test.
21898         * gcc.c-torture/execute/20000706-4.c: New test.
21899         * gcc.c-torture/execute/20000706-5.c: New test.
21900
21901 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21902
21903         * g++.old-deja/g++.pt/instantiate7.C: New test.
21904
21905 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21906
21907         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21908         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21909         * g++.old-deja/g++.other/rtti3.C: Likewise.
21910         * g++.old-deja/g++.other/rttid3.C: Likewise.
21911
21912 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21913
21914         *  g77.f-torture/compile/20000630-1.x: Fix typo
21915
21916 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21917
21918         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21919         assembly output.
21920
21921 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
21922
21923         * gcc.dg/cpp/ident.c: New test.
21924
21925 2000-07-05  Neil Booth  <NeilB@earthling.net>
21926
21927         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
21928           gcc.dg/cpp/lexstrng.c: New tests.
21929
21930 2000-07-04  Neil Booth  <NeilB@earthling.net>
21931
21932         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
21933         * gcc.dg/cpp/strify2.c: Same.
21934
21935 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
21936
21937         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
21938         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
21939         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
21940         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
21941
21942         * testsuite/gcc.dg/cpp/macro1.c,
21943         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
21944         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
21945         testsuite/gcc.dg/cpp/strify1.c,
21946         testsuite/gcc.dg/cpp/strify2.c: New tests.
21947
21948 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
21949
21950         * gcc.c-torture/execute/20000703-1.c: New test.
21951
21952 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21953
21954         * g++.old-deja/g++.pt (lookup10.C): New test.
21955
21956 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21957
21958         * g++.old-deja/g++.pt (typename25.C): New test.
21959
21960 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
21961
21962         * gcc.c-torture/compile/20000701-1.c: New test.
21963
21964 2000-06-30  Nick Clifton  <nickc@cygnus.com>
21965
21966         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
21967         to test case.
21968
21969 2000-06-30  Catherine Moore  <clm@cygnus.com>
21970
21971         * gcc.c-torture/execute/align-1.c: New test.
21972
21973 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
21974
21975         * g++.old-deja/g++.pt/expr8.C: New test.
21976         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
21977
21978 2000-06-29  Nick Clifton  <nickc@cygnus.com>
21979
21980         * gcc.c-torture/compile/20000629-1.c: New test.
21981
21982 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21983
21984
21985         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
21986         gcc.dg/noncompile directory, depending on whether they're
21987         preprocessor tests or not.  Annotate all the tests for the dg
21988         framework.
21989
21990         * gcc.c-torture/noncompile/noncompile.exp: Delete.
21991         * gcc.dg/noncompile/noncompile.exp: New.
21992
21993         * Moved files:
21994         Old name                                New name
21995         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
21996         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
21997         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
21998         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
21999         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
22000         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
22001         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
22002         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
22003         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
22004         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
22005         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
22006         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
22007         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
22008         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
22009         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
22010         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
22011         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
22012         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
22013         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
22014         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
22015         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
22016         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
22017         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
22018         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
22019
22020         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
22021         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
22022         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
22023         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
22024         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
22025         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
22026
22027 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
22028
22029         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
22030         declare one variable.  On the fourth, error.
22031         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
22032         declared by 20000628-1a.h.
22033
22034 2000-06-29  Richard Henderson  <rth@redhat.com>
22035
22036         * gcc.c-torture/execute/930529-1.x: New file.
22037         * gcc.dg/920413-1.c: Adjust expected warning text.
22038         * gcc.dg/980217-1.c: Declare abort.
22039         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
22040
22041 2000-06-29  Jeffrey A Law  (law@cygnus.com)
22042
22043         * g77.f-torture/compile/20000629-1.f: New test.
22044         * g77.f-torture/compile/20000629-1.x: Expected to fail.
22045
22046 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22047
22048         Rearrange lots of files, removing entirely the
22049         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
22050         directories.
22051
22052         * Deleted files:
22053         gcc.c-torture/code_quality/code_quality.exp
22054         gcc.c-torture/special/special.exp
22055         gcc.failure/failure.exp
22056         gcc.failure/940409-1.x
22057         gcc.c-torture/compile/961203-1.x
22058
22059         * New files:
22060         gcc.misc-tests/linkage.exp
22061         gcc.c-torture/execute/920730-1t.c
22062         gcc.c-torture/execute/920730-1t.x
22063         gcc.c-torture/compile/920520-1.x
22064         gcc.c-torture/compile/920521-1.x
22065         gcc.c-torture/compile/981006-1.x
22066         gcc.c-torture/execute/eeprof-1.x
22067
22068         * Moved files (possibly with modifications to fit a new harness):
22069         Old name                                New name
22070         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
22071         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
22072         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
22073         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
22074         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
22075         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
22076         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
22077         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
22078         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
22079         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
22080         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
22081         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
22082         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
22083         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
22084
22085 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
22086
22087         * c-torture/compile/961203-1.x: Delete.
22088
22089         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
22090         not exit. Include stdio.h.
22091         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
22092         * gcc.misc-tests/dg-12.c: Likewise.
22093         * gcc.misc-tests/dg-5.c: Likewise.
22094         * gcc.misc-tests/dg-6.c: Likewise.
22095         * gcc.misc-tests/dg-7.c: Prototype abort.
22096         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
22097         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
22098         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
22099         not exit.
22100         * gcc.misc-tests/sieve.c: Use return from main, not exit.
22101         * gcc.misc-tests/sort2.c: Use return from main, not exit.
22102
22103 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
22104
22105         * gcc.dg/cpp/20000628-1.c: New test.
22106         * gcc.dg/cpp/20000628-1.h: New header for above test.
22107         * gcc.dg/cpp/20000628-1a.h: Likewise.
22108
22109 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
22110
22111         * gcc.dg/cpp: New directory.
22112         * gcc.dg/cpp/cpp.exp: New driver.
22113         * gcc.dg/cpp/20000627-1.c: New test.
22114         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
22115         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
22116         and rewrite as a compilation test.
22117
22118         * gcc.dg: Move many files into the cpp subdirectory, possibly
22119         renaming or editing them as well.
22120         Old name                New name
22121         990119-1.c              cpp/19990119-1.c
22122         990228-1.c              cpp/19990228-1.c
22123         990407-1.c              cpp/19990407-1.c
22124         990409-1.c              cpp/19990409-1.c
22125         990413-1.c              cpp/19990413-1.c
22126         990703-1.c              cpp/19990703-1.c
22127         20000127-1.c            cpp/20000127-1.c
22128         20000129-1.c            cpp/20000129-1.c
22129         20000207-1.c            cpp/20000207-1.c
22130         20000207-2.c            cpp/20000207-2.c
22131         20000209-1.c            cpp/20000209-1.c
22132         20000209-2.c            cpp/20000209-2.c
22133         20000301-1.c            cpp/20000301-1.c
22134         20000419-1.c            cpp/20000419-1.c
22135         20000510-1.S            cpp/20000510-1.S
22136         20000519-1.c            cpp/20000519-1.c
22137         20000529-1.c            cpp/20000529-1.c
22138         20000625-1.c            cpp/20000625-1.c
22139         20000625-2.c            cpp/20000625-2.c
22140         cpp-as1.c               cpp/assert1.c
22141         cpp-as2.c               cpp/assert2.c
22142         cxx-comments-1.c        cpp/cxxcom1.c
22143         cxx-comments-2.c        cpp/cxxcom2.c
22144         endif-label.c           cpp/endif.c
22145         cpp-hash1.c             cpp/hash1.c
22146         cpp-hash2.c             cpp/hash2.c
22147         cpp-if1.c               cpp/if-1.c
22148         cpp-if2.c               cpp/if-2.c
22149         cpp-if3.c               cpp/if-3.c
22150         cpp-if4.c               cpp/if-4.c
22151         cpp-if5.c               cpp/if-5.c
22152         cpp-cond.c              cpp/if-cexp.c
22153         cpp-missingop.c         cpp/if-mop.c
22154         cpp-missingparen.c      cpp/if-mpar.c
22155         cpp-opprec.c            cpp/if-oppr.c
22156         cpp-ifparen.c           cpp/if-paren.c
22157         cpp-shortcircuit.c      cpp/if-sc.c
22158         cpp-shift.c             cpp/if-shift.c
22159         cpp-unary.c             cpp/if-unary.c
22160         cpp-li1.c               cpp/line1.c
22161         cpp-li2.c               cpp/line2.c
22162         lineno.c                cpp/line3.c
22163         lineno-2.c              cpp/line4.c
22164         cpp-mi.c                cpp/mi1.c
22165         cpp-mic.h               cpp/mi1c.h
22166         cpp-micc.h              cpp/mi1cc.h
22167         cpp-mind.h              cpp/mi1nd.h
22168         cpp-mindp.h             cpp/mi1ndp.h
22169         cpp-mix.h               cpp/mi1x.h
22170         cpp-mi2.c               cpp/mi2.c
22171         cpp-mi2a.h              cpp/mi2a.h
22172         cpp-mi2b.h              cpp/mi2b.h
22173         cpp-mi2c.h              cpp/mi2c.h
22174         cpp-mi3.c               cpp/mi3.c
22175         cpp-mi3.def             cpp/mi3.def
22176         poison-1.c              cpp/poison.c
22177         pr-impl.c               cpp/prag-imp.c
22178         cpp-redef-2.c           cpp/redef1.c
22179         cpp-redef.c             cpp/redef2.c
22180         strpaste.c              cpp/strp1.c
22181         strpaste-2.c            cpp/strp2.c
22182         cpp-tradpaste.c         cpp/tr-paste.c
22183         cpp-tradstringify.c     cpp/tr-str.c
22184         cpp-tradwarn1.c         cpp/tr-warn1.c
22185         cpp-tradwarn2.c         cpp/tr-warn2.c
22186         trigraphs.c             cpp/trigraphs.c
22187         cpp-unc1.c              cpp/unc1.c
22188         cpp-unc2.c              cpp/unc2.c
22189         cpp-unc3.c              cpp/unc3.c
22190         cpp-unc.c               cpp/unc4.c
22191         undef.c                 cpp/undef1.c
22192         undef-2.c               cpp/undef2.c
22193         cpp-wi1.c               cpp/widestr1.c
22194
22195 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
22196
22197         * lib/g++.exp (g++_include_flags): Tweak.
22198
22199 2000-06-27  H.J. Lu  <hjl@gnu.org>
22200             Loren J. Rittle  <ljrittle@acm.org>
22201
22202         * lib/g++.exp (g++_include_flags): Override libgloss.exp
22203         version with one that knows about the new gcc tree structure.
22204         (g++_link_flags): Same.
22205
22206 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
22207
22208         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
22209         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
22210         case we are cross-compiling.
22211
22212         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
22213         g++.old-deja/g++.niklas/Makefile.in,
22214         g++.old-deja/g++.niklas/configure.in,
22215         g++.old-deja/g++.other/Makefile.in,
22216         g++.old-deja/g++.other/configure.in,
22217         gcc.c-torture/code_quality/Makefile.in,
22218         gcc.c-torture/code_quality/configure.in,
22219         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
22220         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
22221         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
22222         gcc.c-torture/execute/ieee/Makefile.in,
22223         gcc.c-torture/execute/ieee/configure.in,
22224         gcc.c-torture/noncompile/Makefile.in,
22225         gcc.c-torture/noncompile/configure.in,
22226         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
22227         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
22228         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
22229
22230 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22231
22232         * g++.old-deja/g++.other/ambig3.C: New test.
22233
22234 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22235
22236         * g++.old-deja/g++.pt/syntax1.C: New test.
22237         * g++.old-deja/g++.pt/syntax2.C: New test.
22238         * g++.old-deja/g++.other/syntax3.C: New test.
22239         * g++.old-deja/g++.other/syntax4.C: New test.
22240
22241 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22242
22243         * gcc.dg/20000623-1.c: Prototype exit and abort.
22244
22245 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22246
22247         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
22248         New tests.
22249         * gcc.dg/cpp-mi3.def: New file.
22250
22251         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
22252         inside assertions.
22253         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
22254         lexer's error messages.
22255         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
22256         divine anything from the linemarkers.
22257         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
22258         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
22259
22260 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
22261
22262         * gcc.dg/20000623-1.c: New test.
22263
22264 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
22265
22266         * gcc.c-torture/execute/20000622-1.c: New test.
22267
22268 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22269
22270         * g++.old-deja/g++.other/init15.C: New test.
22271
22272 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22273
22274         * g++.old-deja/g++.pt/vaarg2.C: New test.
22275         * g++.old-deja/g++.pt/vaarg3.C: New test.
22276
22277 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
22278
22279         * g++.old-deja/g++.other/dyncast6.C: New test.
22280
22281 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
22282
22283         * gcc.c-torture/execute/loop-6.c: New test.
22284
22285 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
22286
22287         * gcc.dg/20000614-1.c: New test.
22288         * gcc.dg/20000614-2.c: New test.
22289
22290 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
22291
22292         * g++.old-deja/g++.other/inline12.C: New test.
22293
22294 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
22295
22296         * g++.old-deja/g++.other/eh1.C: New test.
22297
22298 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
22299
22300         * g++.old-deja/g++.other/type.C: New test.
22301
22302 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22303
22304         * g++.old-deja/g++.other/initstring.C: New test.
22305
22306 2000-06-12  Jason Merrill  <jason@redhat.com>
22307
22308         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
22309
22310 2000-06-09  Jeffrey A Law  (law@cygnus.com)
22311
22312         * gcc.c-torture/compile/20000609-1.c: New test.
22313
22314 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
22315
22316         * gcc.dg/20000609-1.c: New test.
22317
22318 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
22319
22320         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
22321         * gcc.c-torture/noncompile/poison-1.c: Move...
22322         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
22323         * gcc.dg/cpp-li1.c: Add a token after the #line.
22324
22325 2000-06-05  Richard Henderson  <rth@cygnus.com>
22326
22327         * gcc.c-torture/execute/20000605-2.c: New test.
22328         * gcc.c-torture/execute/20000605-3.c: New test.
22329
22330 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
22331
22332         * g77.f-torture/execute/20000503-1.x: New file.
22333
22334 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22335
22336         * g++.old-deja/g++.eh/badalloc1.C: New test.
22337
22338 2000-06-05  Richard Henderson  <rth@cygnus.com>
22339
22340         * gcc.c-torture/execute/20000605-1.c: New test.
22341
22342 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22343             Nathan Sidwell <nathan@codesourcery.com>
22344
22345         * gcc.c-torture/compile/20000605-1.c: New test.
22346
22347 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
22348
22349         * g77.f-torture/compile/20000601-1.f:  New test.
22350
22351 2000-06-03  Richard Henderson  <rth@cygnus.com>
22352
22353         * gcc.c-torture/execute/20000603-1.c: New.
22354
22355 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
22356
22357         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
22358         * gcc.dg/noreturn-2.c (noreturn): Likewise.
22359
22360 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
22361
22362         * gcc.dg/compare2.c (case 12): XFAIL.
22363         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
22364         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
22365
22366         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
22367
22368 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
22369
22370         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
22371         guard macro is already defined when the header is first
22372         included.
22373         * gcc.dg/cpp-mix.h: New file.
22374         * gcc.dg/endif-label.c: Update patterns to match compiler.
22375
22376         * g++.brendan/complex1.C: Declare abort.
22377         * g++.law/refs4.C: Remove XFAIL.
22378         * g++.oliva/expr2.C: Declare abort and exit.
22379
22380 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
22381
22382         * gcc.c-torture/execute/20000528-1.c: New test.
22383
22384         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
22385         * g++.old-deja/g++.law/temps4.C: Likewise.
22386
22387         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
22388         stdlib.h.  Call abort() on failure.
22389         * g++.old-deja/g++.law/refs4.C: Likewise.
22390         * g++.old-deja/g++.law/temps4.C: Likewise.
22391         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
22392         * gcc.c-torture/execute/20000112-1.c: Include string.h.
22393
22394 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
22395
22396         Relative to g++.dg/special:
22397         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
22398
22399         Relative to g++.old-deja:
22400         * g++.brendan/complex1.C, g++.jason/optimize2.C,
22401         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
22402         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
22403         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
22404         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
22405         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
22406         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
22407
22408         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
22409         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
22410         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
22411         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
22412         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
22413         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
22414         and/or string.h.
22415
22416         * g++.other/goto1.C: Update expectations for error messages.
22417
22418 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
22419
22420         * gcc.c-torture/compile/20000523-1.c: New test.
22421
22422 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22423
22424         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
22425
22426 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22427
22428         * g++.old-deja/g++.eh/catch11.C: New test.
22429         * g++.old-deja/g++.eh/catch12.C: New test.
22430
22431 2000-05-24  Nick Clifton  <nickc@cygnus.com>
22432
22433         * gcc.c-torture/execute/20000523-1.c: New test.
22434
22435 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
22436
22437         * c-torture/execute/bcp-1.c: Replace abort in arg of
22438         __builtin_constant_p with a generic external function.
22439
22440         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
22441         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
22442         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
22443         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
22444         Prototype abort and/or exit.
22445
22446         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
22447         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
22448         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
22449         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
22450
22451 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
22452
22453         * gcc.dg/dwarf2-1.c: New test.
22454
22455 2000-05-20  Richard Henderson  <rth@cygnus.com>
22456
22457         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
22458
22459 2000-05-20  Andreas Jaeger  <aj@suse.de>
22460
22461         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
22462         testcase.
22463
22464 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
22465
22466         * gcc.c-torture/execute/20000519-2.c: New test.
22467
22468 2000-05-19  Andreas Jaeger  <aj@suse.de>
22469
22470         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
22471         which fails with SSA.
22472
22473         * lib/c-torture.exp: Also test with -O3 -fssa.
22474
22475 2000-05-18  Michael Meissner  <meissner@redhat.com>
22476
22477         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
22478         * gcc.c-torture/execute/920415-1.c: Ditto.
22479         * gcc.c-torture/execute/920501-1.c: Ditto.
22480         * gcc.c-torture/execute/conversion.c: Ditto.
22481         * gcc.c-torture/execute/cvt-1.c: Ditto.
22482
22483 2000-05-18  Jeffrey A Law  (law@cygnus.com)
22484
22485         * gcc.c-torture/compile/20000518-1.c: New test.
22486
22487 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22488
22489         * g77.f-torture/compile/200005018.f:  New test.
22490
22491 2000-05-17  Jeffrey A Law  (law@cygnus.com)
22492
22493         * gcc.c-torture/compile/20000517-1.c: New test.
22494
22495 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22496
22497         * gcc.c-torture/execute/20000516-1.c: New test.
22498
22499 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22500
22501         * g++.old-deja/g++.other/eh.C: New test.
22502
22503 2000-05-12  Richard Henderson  <rth@cygnus.com>
22504
22505         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22506         constants through to doit's conditional.
22507
22508 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22509
22510         * gcc.c-torture/compile/20000511-1.c: New test.
22511         * g77.f-torture/compile/20000511-1.f: New test.
22512         * g77.f-torture/compile/20000511-2.f: New test.
22513
22514 2000-05-11  Michael Meissner  <meissner@redhat.com>
22515
22516         * gcc.c-torture/execute/20000511-1.c: New test.
22517
22518 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22519
22520         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22521         * gcc.dg/20000510-1.S: New.
22522
22523 2000-05-08  Catherine Moore  <clm@cygnus.com>
22524
22525         * gcc.dg/unused-3.c: New.
22526
22527 2000-05-06  Richard Henderson  <rth@cygnus.com>
22528
22529           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22530           * g++.old-deja/g++.mike/warn1.C: Likewise.
22531           * g++.old-deja/g++.pt/local1.C: Likewise.
22532           * g++.old-deja/g++.pt/local7.C: Likewise.
22533           * g++.old-deja/g++.pt/spec16.C: Likewise.
22534
22535 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22536
22537         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22538
22539 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22540
22541           * g77.f-torture/execute/20000503-1.f:  New test.
22542
22543 2000-05-04  Andreas Jaeger  <aj@suse.de>
22544
22545         * gcc.dg/noreturn-2.c: New test.
22546
22547 2000-05-04  Neil Booth  <NeilB@earthling.net>
22548
22549         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
22550         preprocessor.
22551
22552 2000-05-04  Richard Henderson  <rth@cygnus.com>
22553
22554         * gcc.c-torture/execute/20000503-1.c: Fix typo.
22555
22556 2000-05-04  Richard Henderson  <rth@cygnus.com>
22557
22558         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
22559         OpenSSL by Jason R Thorpe.
22560
22561 2000-05-03  Jim Wilson  <wilson@cygnus.com>
22562
22563         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
22564
22565 2000-05-03  Robert Lipe <robertlipe@usa.net>
22566
22567         * gcc.dg/20000503-1.c: New test.
22568
22569 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
22570
22571         * gcc.c-torture/compile/20000502-1.c: New test.
22572         * g++.old-deja/g++.other/align.C: New test.
22573         * gcc.dg/cpp-tradstringify.c: New test.
22574
22575 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22576
22577         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
22578         and hard registers.
22579
22580 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
22581
22582         * gcc.c-torture/execute/loop-5.c: New test.
22583
22584 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
22585
22586         * gcc.c-torture/execute/va-arg-20.c: New test.
22587
22588 2000-04-23  Jeffrey A Law  (law@cygnus.com)
22589
22590         * gcc.c-torture/execute/20000422-1.c: New test.
22591
22592 2000-04-20  Greg McGary  <gkm@gnu.org>
22593
22594         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
22595         when optimizing, but without sibling-call optimizations (-O1).
22596
22597 2000-04-20  Jeffrey A Law  (law@cygnus.com)
22598
22599           * gcc.c-torture/compile/20000420-1.c: New test.
22600
22601 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22602
22603         * g++.abi/ptrflags.C: New test.
22604         * g++.eh/catchptr1.C: Test incomplete pointer chains.
22605
22606 2000-04-19  Catherine Moore  <clm@cygnus.com>
22607
22608         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
22609
22610 2000-04-19  Greg McGary  <gkm@gnu.org>
22611
22612         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
22613         sibling-call optimizations.
22614
22615 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
22616
22617         * gcc.dg/20000419-1.c: New test.
22618
22619 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
22620
22621         * gcc.c-torture/execute/20000412-6.c: New test.
22622
22623 2000-04-12  Jeffrey A Law  (law@cygnus.com)
22624
22625         * gcc.c-torture/execute/20000412-5.c: New test.
22626         * g77.f-torture/compile/20000412-1.f: New test.
22627         * gcc.c-torture/execute/20000412-4.c: New test.
22628         * gcc.c-torture/compile/20000412-2.c: New test.
22629         * gcc.c-torture/execute/20000412-3.c: New test.
22630         * gcc.c-torture/compile/20000412-1.c: New test.
22631         * gcc.c-torture/execute/20000412-2.c: New test.
22632
22633 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
22634
22635         * objc/execute/bf-20.m: New test.
22636
22637 2000-04-10  Richard Henderson  <rth@cygnus.com>
22638
22639         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
22640
22641         * gcc.c-torture/execute/20000412-1.c: New test.
22642
22643 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22644
22645         * g++.old-deja/g++.eh/catchptr1.C: New test.
22646
22647 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
22648
22649         * g++.old-deja/g++.abi/cxa_vec.C: New test.
22650
22651 2000-04-08  Neil Booth  <NeilB@earthling.net>
22652
22653         * gcc.dg/cpp-nullchar.c: Remove test as
22654         embedded nulls cause problems.
22655
22656 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22657
22658         * gcc.dg/compare2.c: New test.
22659
22660 2000-04-08  Neil Booth  <NeilB@earthling.net>
22661
22662         * gcc.dg/cpp-nullchar.c: New test.
22663
22664 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
22665
22666         * gcc.dg/cpp-mi2.c: New test.
22667         * gcc.dg/cpp-mi2[abc].h: New files.
22668
22669 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
22670
22671         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
22672         member name.
22673
22674 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22675
22676         * g++.old-deja/g++.abi/vmihint.C: New test.
22677
22678 2000-04-06  Neil Booth  <NeilB@earthling.net>
22679
22680         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
22681         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
22682         copyright.
22683
22684 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
22685
22686         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
22687         avoid stack-frame overwrite.
22688
22689 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
22690
22691         * gcc.c-torture/compile/20000405-2.c: New test.
22692         * gcc.c-torture/compile/20000405-3.c: New test.
22693
22694 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22695
22696         * gcc.c-torture/compile/20000405-1.c: New test.
22697
22698 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
22699
22700         * gcc.dg/cast-qual-1.c: Revert last change.
22701
22702 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22703
22704         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
22705
22706 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
22707
22708         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
22709         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
22710
22711 2000-04-03  Jeffrey A Law  (law@cygnus.com)
22712
22713         * gcc.c-torture/compile/20000403-2.c: New test.
22714         * gcc.c-torture/compile/20000403-1.c: New test.
22715
22716 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
22717
22718         * gcc.c-torture/execute/20000403-1.c: New test.
22719
22720 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
22721
22722         * gcc.c-torture/execute/20000402-1.c: New test.
22723
22724 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
22725
22726         * gcc.c-torture/execute/va-arg-15.c: New test.
22727         * gcc.c-torture/execute/va-arg-16.c: New test.
22728         * gcc.c-torture/execute/va-arg-17.c: New test.
22729         * gcc.c-torture/execute/va-arg-18.c: New test.
22730         * gcc.c-torture/execute/va-arg-19.c: New test.
22731
22732 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
22733
22734         * gcc.c-torture/compile/981211-1.c: Move to...
22735         * gcc.dg/cpp-as1.c: ...here.
22736         * gcc.dg/cpp-as2.c: New file.
22737
22738         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
22739         compiler.
22740
22741 2000-04-02  Neil Booth  <NeilB@earthling.net>
22742
22743         * gcc.dg/cpp-cond.c  New tests.
22744         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
22745         accidental success less likely.
22746         * gcc.dg/cpp-missingop.c  New tests.
22747         * gcc.dg/cpp-missingparen.c  New tests.
22748         * gcc.dg/cpp-shift.c  New tests.
22749         * gcc.dg/cpp-shortcircuit.c  New tests.
22750         * gcc.dg/cpp-unary.c  New tests.
22751
22752 2000-03-29  Jeffrey A Law  (law@cygnus.com)
22753
22754         * gcc.c-torture/compile/20000329-1.c: New test.
22755
22756 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
22757
22758         * gcc.c-torture/compile/20000326-1.c: New test.
22759         * gcc.c-torture/compile/20000326-2.c: New test.
22760
22761 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
22762
22763         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
22764         the first parameter is a function argument.
22765
22766 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
22767
22768         * g++.old-deja/g++.ext/array4.C: New test.
22769
22770 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22771
22772         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22773
22774 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22775
22776         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22777
22778 2000-03-19  Richard Henderson  <rth@cygnus.com>
22779
22780         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22781
22782 2000-03-19  Richard Henderson  <rth@cygnus.com>
22783
22784         * gcc.c-torture/compile/20000319-1.c: New test.
22785
22786 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22787
22788         * gcc.c-torture/execute/20000314-3.c: New test.
22789         * gcc.c-torture/execute/20000314-2.c: New test.
22790         * gcc.c-torture/execute/20000314-1.c: New test.
22791         * gcc.c-torture/compile/20000314-2.c: New test.
22792         * gcc.c-torture/compile/20000314-1.c: New test.
22793
22794 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22795
22796         * g++.old-deja/g++.warn/inline.C: New test.
22797
22798 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22799
22800         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22801         standards-compliant result rather than specific constants.
22802         Put test-values in array.
22803
22804 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22805
22806         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22807         (g++_target_compile): Put test-specific options last.
22808
22809 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22810
22811         * g++.old-deja/g++.eh/vbase4.C: New test.
22812
22813 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22814
22815         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22816
22817 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22818
22819         * g++.old-deja/g++.brendan/misc12.C: Removed.
22820         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22821         * g++.old-deja/g++.ext/pretty4.C: New test.
22822
22823 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22824
22825         * g++.old-deja/g++.other/string2.C: New test.
22826
22827 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22828
22829         * g++.old-deja/g++.warn/impint2.C: New test.
22830
22831 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22832
22833         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22834         is 1, not zero.
22835
22836 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22837
22838         * g++.old-deja/g++.warn/impint.C: New test.
22839         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22840         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22841         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22842         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22843         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22844         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22845         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22846         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22847         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22848         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22849         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22850         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22851
22852 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22853
22854         * gcc.dg/cpp-redef.c: New test.
22855
22856 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22857
22858         * g++.old-deja/g++.pt/unify7.C: New test.
22859
22860 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22861
22862         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22863         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22864
22865 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22866
22867         * gcc.c-torture/compile/20000224-1.c: New test.
22868
22869 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22870
22871         * gcc.c-torture/compile/cpp-2.c: New test.
22872         * gcc.c-torture/compile/cpp-1.c: New test.
22873
22874 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22875
22876         * gcc.c-torture/execute/20000225-1.c: New test.
22877
22878 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22879
22880         * gcc.dg/cpp-li2.c: New test.
22881
22882         * gcc.dg/cpp-wi1.c: New test.
22883
22884         * gcc.dg/cpp-li1.c: New test.
22885
22886 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22887
22888         * g++.old-deja/g++.other/sizeof5.C: New test.
22889
22890 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22891
22892         * gcc.c-torture/execute/va-arg-13.c: New test.
22893
22894 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22895
22896         * gcc.c-torture/execute/va-arg-12.c: New test.
22897
22898 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22899
22900         * gcc.c-torture/execute/20000223-1.c: New test.
22901
22902 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22903
22904         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22905
22906 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22907
22908         * g++.old-deja/g++.abi/ptrmem.C: New test.
22909
22910 2000-02-19  Richard Henderson  <rth@cygnus.com>
22911
22912         * gcc.c-torture/compile/init-3.c: New.
22913
22914 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22915
22916         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22917         ALWAYS_CXXFLAGS.
22918
22919 2000-02-11  Robert Lipe <robertl@sco.com>
22920
22921         * gcc.c-torture/compile/20000211-3.c: New test.
22922
22923 2000-02-11  Martin Buchholz <martin@xemacs.org>
22924
22925         * gcc.c-torture/compile/20000211-2.c: New test.
22926
22927 2000-02-11  Jeffrey A Law  (law@cygnus.com)
22928
22929         * gcc.c-torture/compile/20000211-1.c: New test.
22930
22931 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
22932
22933         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
22934           on native targets
22935
22936 2000-02-08  Nathan Sidwell  <nathan@acm.org>
22937
22938         * g++.old-deja/g++.other/cast5.C: New test.
22939
22940 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
22941
22942         * gcc.c-torture/execute/20000205-1.c: New.
22943
22944 2000-02-03  Nathan Sidwell  <nathan@acm.org>
22945
22946         * g++.old-deja/g++.jason/cast3.C: Return void.
22947         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
22948
22949 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22950
22951         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
22952
22953         * gcc.dg/loop-1.c: New test.
22954
22955 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
22956
22957         * gcc.c-torture/compile/20000127-1.c: New test.
22958         * gcc.c-torture/execute/991228-1.c: New test.
22959
22960 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22961
22962         * gcc.dg/unused-2.c: New test.
22963
22964         * gcc.dg/conv-1.c: New test.
22965
22966 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
22967
22968         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
22969         compiler.
22970         (tool_option_proc): Fix typo.
22971
22972 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
22973
22974         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
22975         of the ld on the host, not on the build machine.
22976         Also, don't crash if '--help' is not a supported option.
22977
22978 2000-01-24  Richard Henderson  <rth@cygnus.com>
22979
22980         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
22981
22982 2000-01-20  Jeffrey A Law  (law@cygnus.com)
22983
22984         * gcc.c-torture/execute/20000120-2.c: New test.
22985         * gcc.c-torture/execute/20000120-1.c: New test.
22986
22987 2000-01-13  Jeffrey A Law  (law@cygnus.com)
22988
22989         * gcc.c-torture/execute/20000113-1.c: New test.
22990
22991 2000-01-12  Jeffrey A Law  (law@cygnus.com)
22992
22993         * gcc.c-torture/execute/20000112-1.c: New test.
22994
22995 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22996
22997         * gcc.dg/20000111-1.c: New test.
22998
22999 2000-01-10  Jeffrey A Law  (law@cygnus.com)
23000
23001         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
23002         with 16 bit integers.
23003
23004 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23005
23006         * gcc.dg/20000108-1.c: New test.
23007
23008 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23009
23010         * g++.old-deja/g++.ns/koenig8.C: New test.
23011
23012 2000-01-05  Nathan Sidwell  <nathan@acm.org>
23013
23014         * g++.old-deja/g++.other/cast4.C: New test.
23015
23016 2000-01-05  Jeffrey A Law  (law@cygnus.com)
23017
23018         * gcc.c-torture/compile/20000105-2.c: New test.
23019         * gcc.c-torture/compile/20000105-1.c: New test.
23020
23021 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23022
23023         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
23024         references to printf & atoi to conform to ANSI standard.
23025         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
23026         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
23027         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
23028         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
23029         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
23030         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23031         * g++.old-deja/g++.brendan/copy1.C: Likewise.
23032         * g++.old-deja/g++.brendan/copy2.C: Likewise.
23033         * g++.old-deja/g++.brendan/copy3.C: Likewise.
23034         * g++.old-deja/g++.brendan/copy4.C: Likewise.
23035         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23036         * g++.old-deja/g++.brendan/copy6.C: Likewise.
23037         * g++.old-deja/g++.brendan/copy7.C: Likewise.
23038         * g++.old-deja/g++.brendan/copy8.C: Likewise.
23039         * g++.old-deja/g++.brendan/crash11.C: Likewise.
23040         * g++.old-deja/g++.brendan/crash14.C: Likewise.
23041         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
23042         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23043         * g++.old-deja/g++.brendan/delete2.C: Likewise.
23044         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
23045         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
23046         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
23047         * g++.old-deja/g++.brendan/eh1.C: Likewise.
23048         * g++.old-deja/g++.brendan/groff1.C: Likewise.
23049         * g++.old-deja/g++.brendan/init3.C: Likewise.
23050         * g++.old-deja/g++.brendan/misc12.C: Likewise.
23051         * g++.old-deja/g++.brendan/misc7.C: Likewise.
23052         * g++.old-deja/g++.brendan/new2.C: Likewise.
23053         * g++.old-deja/g++.brendan/operators4.C: Likewise.
23054         * g++.old-deja/g++.brendan/operators5.C: Likewise.
23055         * g++.old-deja/g++.brendan/overload2.C: Likewise.
23056         * g++.old-deja/g++.brendan/overload7.C: Likewise.
23057         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
23058         * g++.old-deja/g++.brendan/reference1.C: Likewise.
23059         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
23060         * g++.old-deja/g++.brendan/template24.C: Likewise.
23061         * g++.old-deja/g++.brendan/template3.C: Likewise.
23062         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
23063         * g++.old-deja/g++.jason/inline3.C: Likewise.
23064         * g++.old-deja/g++.jason/opeq.C: Likewise.
23065         * g++.old-deja/g++.law/arg5.C: Likewise.
23066         * g++.old-deja/g++.law/arm7.C: Likewise.
23067         * g++.old-deja/g++.law/ctors11.C: Likewise.
23068         * g++.old-deja/g++.law/cvt8.C: Likewise.
23069         * g++.old-deja/g++.law/init9.C: Likewise.
23070         * g++.old-deja/g++.law/refs4.C: Likewise.
23071         * g++.old-deja/g++.law/template2.C: Likewise.
23072         * g++.old-deja/g++.law/visibility24.C: Likewise.
23073         * g++.old-deja/g++.law/vtable3.C: Likewise.
23074         * g++.old-deja/g++.mike/asm2.C: Likewise.
23075         * g++.old-deja/g++.mike/eh1.C: Likewise.
23076         * g++.old-deja/g++.mike/misc1.C: Likewise.
23077         * g++.old-deja/g++.mike/misc13.C: Likewise.
23078         * g++.old-deja/g++.mike/misc14.C: Likewise.
23079         * g++.old-deja/g++.mike/ns12.C: Likewise.
23080         * g++.old-deja/g++.mike/p1248.C: Likewise.
23081         * g++.old-deja/g++.mike/p3708.C: Likewise.
23082         * g++.old-deja/g++.mike/p3708a.C: Likewise.
23083         * g++.old-deja/g++.mike/p3708b.C: Likewise.
23084         * g++.old-deja/g++.mike/p646.C: Likewise.
23085         * g++.old-deja/g++.mike/p700.C: Likewise.
23086         * g++.old-deja/g++.mike/p783.C: Likewise.
23087         * g++.old-deja/g++.mike/p783a.C: Likewise.
23088         * g++.old-deja/g++.mike/p783b.C: Likewise.
23089         * g++.old-deja/g++.mike/p786.C: Likewise.
23090         * g++.old-deja/g++.mike/p789.C: Likewise.
23091         * g++.old-deja/g++.mike/p789a.C: Likewise.
23092         * g++.old-deja/g++.mike/p807a.C: Likewise.
23093         * g++.old-deja/g++.other/delete3.C: Likewise.
23094         * g++.old-deja/g++.other/dyncast1.C: Likewise.
23095         * g++.old-deja/g++.other/dyncast2.C: Likewise.
23096         * g++.old-deja/g++.other/dyncast3.C: Likewise.
23097         * g++.old-deja/g++.other/empty1.C: Likewise.
23098         * g++.old-deja/g++.other/temporary1.C: Likewise.
23099         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
23100         * g++.old-deja/g++.pt/t16.C: Likewise.
23101         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
23102
23103 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
23104
23105         * gcc.dg/991230-1.c: New test.
23106
23107 1999-12-29  Jeffrey A Law  (law@cygnus.com)
23108
23109         * gcc.c-torture/compile/991229-3.c: New test.
23110         * gcc.c-torture/compile/991229-2.c: New test.
23111         * gcc.c-torture/compile/991229-1.c: New test.
23112
23113 1999-12-29  Greg McGary <gkm@eng.ascend.com>
23114
23115         * gcc.c-torture/compile/labels-2.c: New test.
23116
23117 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23118
23119         * gcc.c-torture/execute/991227-1.c: New test.
23120
23121 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23122
23123         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
23124
23125 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23126
23127         * gcc.c-torture/execute/991221-1.c: New test.
23128
23129 1999-12-20  Nathan Sidwell  <nathan@acm.org>
23130
23131         * g++.old-deja/g++.other/cast3.C: New test.
23132
23133 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
23134
23135         * gcc.c-torture/execute/991216-4.c: New test.
23136
23137 1999-12-16  Michael Meissner  <meissner@cygnus.com>
23138
23139         * gcc.c-torture/execute/991216-1.c: New test.
23140         * gcc.c-torture/execute/991216-2.c: New test.
23141         * gcc.c-torture/execute/991216-3.c: New test.
23142
23143 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23144
23145         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
23146         Actually make the test fail by using "-O2" for compilation.
23147
23148 1999-12-15  Nathan Sidwell  <nathan@acm.org>
23149
23150         * g++.old-deja/g++.warn/cast-align1.C: New test.
23151
23152 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23153
23154         * gcc.c-torture/compile/991214-1.c: New test.
23155         * gcc.c-torture/compile/991214-2.c: New test.
23156
23157 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23158
23159         * gcc.dg/991214-1.c: New test.
23160
23161 1999-12-13  Jeffrey A Law  (law@cygnus.com)
23162
23163         * gcc.c-torture/compile/991213-3.c: New test.
23164         * gcc.c-torture/compile/991213-2.c: New test.
23165         * gcc.c-torture/compile/991213-1.c: New test.
23166
23167 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
23168
23169         * gcc.dg/991209-1.c: New test.
23170
23171 1999-12-08  Nathan Sidwell <nathan@acm.org>
23172
23173         * gcc.c-torture/compile/991208-1.c: New test.
23174
23175 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23176
23177         * gcc.dg/ultrasp2.c: New test.
23178
23179 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
23180
23181         * g++.old-deja/g++.abi/align.C (main): Fix typo.
23182
23183 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
23184
23185         * gcc.c-torture/compile/991202-1.c: New test.
23186         * gcc.c-torture/execute/991202-1.c: New test.
23187         * gcc.c-torture/execute/991202-2.c: New test.
23188         * gcc.c-torture/execute/991202-3.c: New test.
23189
23190 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
23191
23192         * g++.old-deja/g++.abi/align.C: New test.
23193         * g++.old-deja/g++.abi/aggregates.C: Likewise.
23194         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23195
23196 1999-12-01  Richard Henderson  <rth@cygnus.com>
23197
23198         * gcc.c-torture/execute/991201-1.c: New.
23199
23200 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
23201
23202         * gcc.dg/991129-1.c: New test.
23203
23204 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23205
23206         * gcc.c-torture/compile/991127-1.c: New test.
23207
23208 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23209
23210         * g++.old-deja/g++.other/warn4.C: New test.
23211
23212 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23213
23214         * g++.old-deja/g++.eh/cleanup2.C: New test.
23215         * g++.old-deja/g++.ext/pretty2.C: New test.
23216         * g++.old-deja/g++.ext/pretty3.C: New test.
23217         * g++.old-deja/g++.other/debug6.C: New test.
23218
23219 1999-10-20  Jim Wilson  <wilson@cygnus.com>
23220
23221         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
23222         compiler_output to look for one error message instead of two.
23223
23224 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
23225
23226         * gcc.c-torture/execute/991118-1.c: Also test case
23227         where the word boundary does not split a byte evenly.
23228
23229 1999-11-19  Nathan Sidwell  <nathan@acm.org>
23230
23231         * g++.old-deja/g++.ext/restrict1.C: New test.
23232
23233 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
23234
23235         * gcc.c-torture/execute/991118-1.c: New test.
23236
23237 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
23238
23239         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
23240         working directory pathnames.
23241
23242 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
23243
23244         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
23245         host is equipped with driver.h and driver.o so it can actually
23246         compile and run the tests.
23247
23248 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
23249
23250         * gcc.c-torture/compile/991008-1.c: New test.
23251
23252 1999-11-08  Nick Clifton  <nickc@cygnus.com>
23253
23254         * lib/gcc-dg.exp: Include target-supports.exp
23255
23256 1999-11-05  Nick Clifton  <nickc@cygnus.com>
23257
23258         * lib/target-supports.exp: New file: Provide procs to test for
23259         features supported by the target.
23260         (check_weak_available): Moved here from ecos.exp.
23261         (check_alias_available): New proc: Determine of the target
23262         toolchain supports the alias attribute.
23263
23264         * gcc.dg/special/ecos.exp: Move check_weak_available to
23265         target-supports.exp.
23266         (alias-1.c): Only perform the test if the target supports
23267         aliases.
23268         (wkali-1.c): Only perform the test if the target supports
23269         aliases.
23270
23271         * gcc.dg/990506-0.c: Expect error messages from cross
23272         targets as well as native targets.
23273
23274 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23275
23276         * gcc.dg/ultrasp1.c: Removed xfail.
23277         * gcc.dg/struct-ret-2.c: Likewise.
23278         * gcc.dg/array-1.c: Likewise.
23279
23280 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23281
23282         * gcc.dg/struct-ret-2.c: New test.
23283
23284         * gcc.dg/array-1.c: New test.
23285
23286 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
23287
23288         * gcc.c-torture/execute/991030-1.c: New test.
23289
23290 1999-10-26  Richard Henderson  <rth@cygnus.com>
23291
23292         * gcc.c-torture/compile/991026-2.c: New test.
23293
23294 1999-10-26  Jeffrey A Law  (law@cygnus.com)
23295
23296         * gcc.c-torture/compile/991026-1.c: New test.
23297
23298 1999-10-23  Jeffrey A Law  (law@cygnus.com)
23299
23300         * gcc.c-torture/execute/991023-1.c: New test.
23301
23302 1999-10-19  Jeffrey A Law  (law@cygnus.com)
23303
23304         * gcc.c-torture/execute/991019-1.c: New test.
23305
23306 1999-10-16  Richard Henderson  <rth@cygnus.com>
23307
23308         * gcc.c-torture/execute/991016-1.c: New test.
23309
23310 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
23311
23312         * gcc.c-torture/execute/991014-1.c: New test.
23313
23314 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
23315
23316         * g++.old-deja/g++.other/union2.C: New test.
23317
23318 1999-10-13  Nathan Sidwell  <nathan@acm.org>
23319
23320         * g++.old-deja/g++.other/vaarg2.C: New test.
23321         * g++.old-deja/g++.other/vaarg3.C: New test.
23322
23323 1999-10-12  Craig Burley  <craig@jcb-sc.com>
23324
23325         * g77.f-torture/noncompile/19990905-1.f: Moved from being
23326         in compile/.
23327
23328 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
23329
23330         * gcc.c-torture/execute/va-arg-11.c: New test.
23331
23332 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
23333
23334         * lib/file-format.exp (gcc_target_object_format): Don't
23335         crash if objdump is unavailable.
23336
23337 1999-09-29  Donn Terry <donn@interix.com>
23338
23339         * gcc.misc-tests/mg.exp: delete extraneous redirection.
23340
23341 1999-09-28  Nick Clifton  <nickc@cygnus.com>
23342
23343         * gcc.c-torture/compile/990928-1.c: New test.
23344
23345 1999-09-28  Nathan Sidwell  <nathan@acm.org>
23346
23347         * g++.old-deja/g++.other/decl6.C: New test.
23348
23349 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23350
23351         * gcc.c-torture/execute/va-arg-10.c: New test.
23352
23353 1999-09-27  Nathan Sidwell  <nathan@acm.org>
23354
23355         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
23356         __PRETTY_FUNCTION__.
23357
23358 1999-09-23  Nick Clifton  <nickc@cygnus.com>
23359
23360         * gcc.c-torture/execute/990923-1.c: New test.
23361
23362 1999-09-21  Nick Clifton  <nickc@cygnus.com>
23363
23364         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
23365         for which -fpic is inappropriate.
23366
23367 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
23368
23369         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
23370
23371 1999-09-21  Nathan Sidwell  <nathan@acm.org>
23372
23373         * g++.old-deja/g++.other/dyncast1.C: New test.
23374         * g++.old-deja/g++.other/dyncast2.C: New test.
23375         * g++.old-deja/g++.other/dyncast3.C: New test.
23376         * g++.old-deja/g++.other/dyncast4.C: New test.
23377         * g++.old-deja/g++.other/dyncast5.C: New test.
23378         * g++.old-deja/g++.eh/catch3.C: New test.
23379         * g++.old-deja/g++.eh/catch3p.C: New test.
23380         * g++.old-deja/g++.eh/catch4.C: New test.
23381         * g++.old-deja/g++.eh/catch4p.C: New test.
23382         * g++.old-deja/g++.eh/catch5.C: New test.
23383         * g++.old-deja/g++.eh/catch5p.C: New test.
23384         * g++.old-deja/g++.eh/catch6.C: New test.
23385         * g++.old-deja/g++.eh/catch6p.C: New test.
23386         * g++.old-deja/g++.eh/catch7.C: New test.
23387         * g++.old-deja/g++.eh/catch7p.C: New test.
23388         * g++.old-deja/g++.eh/catch8.C: New test.
23389         * g++.old-deja/g++.eh/catch8p.C: New test.
23390         * g++.old-deja/g++.eh/catch9.C: New test.
23391         * g++.old-deja/g++.eh/catch9p.C: New test.
23392
23393 1999-09-13  Nathan Sidwell  <nathan@acm.org>
23394
23395         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
23396         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
23397
23398 1999-09-13  Jeffrey A Law  (law@cygnus.com)
23399
23400         * gcc.c-torture/compile/990913-1.c: New test.
23401
23402 1999-09-10  Nathan Sidwell  <nathan@acm.org>
23403
23404         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
23405         * g++.old-deja/g++.jason/rfg5.C: Likewise.
23406
23407 1999-09-09  Richard Henderson  <rth@cygnus.com>
23408
23409         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
23410
23411 1999-09-09  Nathan Sidwell  <nathan@acm.org>
23412
23413         * g++.old-deja/g++.other/lookup11.C: New test.
23414         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
23415         what is permitted and what we want.
23416         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
23417         overload use.
23418         * g++.old-deja/g++.jason/rfg5.C: Likewise
23419
23420 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
23421
23422         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
23423         * gcc.c-torture/noncompile/poison-1.c: New file.
23424
23425 1999-09-08  Nathan Sidwell  <nathan@acm.org>
23426
23427         * g++.old-deja/g++.other/sizeof3.C: New test.
23428         * g++.old-deja/g++.other/sizeof4.C: New test.
23429         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
23430         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
23431
23432 1999-09-07  Richard Henderson  <rth@cygnus.com>
23433
23434         * gcc.dg/va-arg-1.c: New.
23435
23436 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23437
23438         * gcc.c-torture/execute/va-arg-9.c: New test.
23439
23440 1999-09-05  Craig Burley  <craig@jcb-sc.com>
23441
23442         * g77.f-torture/compile/980519-2.f: New test.
23443         * g77.f-torture/compile/19990905-0.f: New test.
23444         * g77.f-torture/compile/19990905-1.f: New test.
23445         * g77.f-torture/compile/19990905-2.f: New test.
23446
23447         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
23448
23449 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
23450
23451         * gcc.c-torture/execute/990827-1.c: Fix typo.
23452
23453 1999-09-03  Nathan Sidwell  <nathan@acm.org>
23454
23455         * g++.old-deja/g++.other/deref1.C: New test.
23456
23457 1999-09-02  Nathan Sidwell  <nathan@acm.org>
23458
23459         * g++.old-deja/g++.other/ambig2.C: New test.
23460         * g++.old-deja/g++.other/cond5.C: New test.
23461         * g++.old-deja/g++.other/lookup16.C: New test.
23462
23463 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
23464
23465         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
23466         assemblers too.
23467
23468 1999-08-31  Jeffrey A Law  (law@cygnus.com)
23469
23470         * lib/c-torture.exp: Avoid the "compare executables" optimization
23471         when testing native.
23472
23473 1999-08-29  Jeffrey A Law  (law@cygnus.com)
23474
23475         * gcc.c-torture/execute/990829-1.c: New test.
23476         * gcc.c-torture/compile/990829-1.c: New test.
23477
23478 1999-08-27  Paul Burchard  <burchard@pobox.com>
23479
23480         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
23481         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
23482         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
23483         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
23484         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
23485         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
23486         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
23487         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
23488         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
23489         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
23490         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
23491
23492 1999-08-27  Jeffrey A Law  (law@cygnus.com)
23493
23494         * gcc.c-torture/execute/990827-1.c: New test.
23495
23496 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23497
23498         * g77.f-torture/noncompile/19990826-4.f: New test.
23499
23500         * g77.f-torture/compile/19990826-3.f: New test.
23501
23502         * g77.f-torture/execute/19990826-2.f: New test.
23503
23504         * g77.f-torture/compile/19990826-1.f: New test.
23505
23506         * gcc.c-torture/execute/990826-0.c: New test.
23507         * g77.c-torture/execute/19990826-0.f: New test.
23508
23509         * g77.f-torture/noncompile/970626-2.f: New test.
23510
23511 1999-08-25  Paul Burchard  <burchard@pobox.com>
23512
23513         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23514         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23515         lss-011.C: New tests.
23516
23517 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23518
23519         * g++.old-deja/g++.other/decl5.C: New test.
23520
23521 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23522
23523         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23524         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23525         call `postbase' for each one.  All callers of `postbase' changed
23526         to call this instead.
23527
23528 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23529
23530         * gcc.c-torture/execute/990811-1.c: New test.
23531
23532 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23533
23534         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23535         just native ones.
23536
23537         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23538         just native ones.
23539
23540 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23541
23542         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
23543
23544 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23545
23546         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
23547
23548 1999-08-04  Nathan Sidwell  <nathan@acm.org>
23549
23550         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
23551
23552 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23553
23554         * gcc.c-torture/execute/990804-1.c: New test.
23555
23556 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23557
23558         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
23559         * g++.old-deja/g++.brendan/crash64.C: Likewise
23560         * g++.old-deja/g++.brendan/overload8.C: Likewise
23561
23562 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23563
23564         * g++.old-deja/g++.other/struct1.C: New test.
23565
23566 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23567
23568         * g++.old-deja/g++.other/enum2.C: New test.
23569
23570 1999-08-02  Richard Henderson  <rth@cygnus.com>
23571
23572         Adapted from tests from Franz Sirl:
23573         * gcc.c-torture/execute/va-arg-7.c: New test.
23574         * gcc.c-torture/execute/va-arg-8.c: New test.
23575
23576 1999-08-01  Jeffrey A Law  (law@cygnus.com)
23577
23578         * gcc.c-torture/compile/990801-2.c: New test.
23579
23580         * gcc.c-torture/compile/990801-1.c: New test.
23581
23582 1999-07-27  Michael Meissner  <meissner@cygnus.com>
23583
23584         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
23585         fp-cmp-1.c, converting double to float.
23586
23587         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
23588         fp-cmp-1.c, converting double to long double.
23589
23590         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
23591         from fr1 to unknown_register, since fr1 is a legitimate register
23592         on some machines.
23593
23594 1999-07-25  Jeffrey A Law  (law@cygnus.com)
23595
23596         * README: More listname related changes.
23597
23598 1999-07-08  Catherine Moore  <clm@cygnus.com>
23599
23600         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
23601
23602 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
23603
23604         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
23605
23606 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23607
23608         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
23609
23610 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
23611
23612         * gcc.dg/990703-1.c: New test.
23613
23614 1999-06-29  Nick Clifton  <nickc@cygnus.com>
23615
23616         * lib/file-format.exp: New file: Move definition of proc
23617         gcc_target_object_format to here from
23618         gcc.dg/special/ecos.exp.
23619
23620         * lib/c-torture.exp: Include lib file-format.exp.
23621         * lib/gcc-dg.exp: Include lib file-format.exp.
23622
23623         * gcc.dg/special/ecos.exp: Remove definition of proc
23624         gcc_target_object_format.
23625
23626 1999-06-28  Jeffrey A Law  (law@cygnus.com)
23627
23628         * gcc.c-torture/execute/990628-1.c: New test.
23629
23630 1999-06-25  Jeffrey A Law  (law@cygnus.com)
23631
23632         * gcc.c-torture/compile/990625-2.c: New test.
23633
23634         * gcc.c-torture/compile/990625-1.c: New test.
23635
23636 1999-06-23  Nick Clifton  <nickc@cygnus.com>
23637
23638         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
23639         attributes compile.
23640         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
23641         ports that use the COFF/PE file format.
23642
23643 1999-06-17  Jeffrey A Law  (law@cygnus.com)
23644
23645         * gcc.c-torture/compile/990617-1.c: New test.
23646
23647 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
23648
23649         * g++.old-deja/g++.other/decl4.C: New test.
23650
23651 1999-06-14  Nathan Sidwell  <nathan@acm.org>
23652
23653         * g++.old-deja/g++.other/bitfld3.C: New test.
23654
23655 1999-06-08  Nathan Sidwell  <nathan@acm.org>
23656
23657         * g++.old-deja/g++.eh/catch1.C: New test.
23658
23659 1999-06-07  Jeffrey A Law  (law@cygnus.com)
23660
23661         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
23662
23663         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
23664         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
23665
23666 1999-06-05  Craig Burley  <craig@jcb-sc.com>
23667
23668         * g77.f-torture/compile/19990502-0.f: Replace with new,
23669         shorter, test that still fails after recent changes.
23670
23671 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23672
23673         * gcc.c-torture/execute/990604-1.c: New test.
23674
23675 1999-05-31  Jeffrey A Law  (law@cygnus.com)
23676
23677         * gcc.c-torture/execute/990531-1.c: New test.
23678
23679 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23680
23681         * gcc.c-torture/compile/990527-1.c: New test.
23682
23683 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
23684
23685         * gcc.c-torture/execute/990527-1.c: New test.
23686
23687 1999-05-25  Nick Clifton  <nickc@cygnus.com>
23688
23689         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
23690         bitfields as signed.
23691
23692 1999-05-25  Craig Burley  <craig@jcb-sc.com>
23693
23694         * g77.f-torture/compile/19990525-0.f: New test.
23695
23696 1999-05-25  Jeffrey A Law  (law@cygnus.com)
23697
23698         * gcc.c-torture/execute/990525-2.c: New test.
23699
23700         * gcc.c-torture/execute/990525-1.c: New test.
23701
23702 1999-05-24  Nathan Sidwell  <nathan@acm.org>
23703
23704         * g++.old-deja/g++.other/anon3.C: New test.
23705         * g++.old-deja/g++.other/anon4.C: New test.
23706         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
23707         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
23708         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
23709         Merrill).
23710
23711 1999-05-24  Jeffrey A Law  (law@cygnus.com)
23712
23713         * gcc.c-torture/execute/990524-1.c: New test.
23714
23715         * gcc.dg/990524-1.c: New test.
23716
23717 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23718
23719         * gcc.c-torture/compile/990523-1.c: New test.
23720
23721 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
23722
23723         * gcc.c-torture/compile/990519-1.c: New test.
23724
23725 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23726
23727         * gcc.c-torture/compile/990517-1.c: New test.
23728
23729         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
23730         (e4, f4): New tests.
23731         (main): Call them.
23732
23733 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23734
23735         * gcc.dg/noreturn-1.c: New test.
23736
23737 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
23738
23739         * gcc.c-torture/execute/990513-1.c: New test.
23740
23741 1999-05-10  Richard Henderson  <rth@cygnus.com>
23742
23743         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
23744
23745 1999-05-10  Craig Burley  <craig@jcb-sc.com>
23746
23747         * g77.f-torture/execute/erfc.f: Use small single-precision
23748         values, to avoid problems on Alphas when not -mieee.
23749
23750 1999-05-08  Craig Burley  <craig@jcb-sc.com>
23751
23752         * gcc.dg/990506-0.c: New test.
23753
23754 1999-05-08  Richard Henderson  <rth@cygnus.com>
23755
23756         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
23757         the constant to test.  Don't XFAIL 64-bit targets.
23758
23759         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
23760         * g++.old-deja/g++.law/profile1.C: Likewise.
23761
23762         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
23763         operator new instances.
23764         * g++.old-deja/g++.other/delete5.C: Likewise.
23765
23766 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23767
23768         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23769         intrinsic.
23770
23771 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23772
23773         * g77.f-torture/execute/u77-test.f: Reverse order of two
23774         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23775
23776 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23777
23778         * gcc.dg/compare1.c: New test.
23779
23780 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23781
23782         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23783         New tests.
23784
23785 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23786
23787         * g77.f-torture/compile/19990502-1.f: New test.
23788
23789 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23790
23791         * g77.f-torture/compile/19990502-0.f: New test.
23792
23793 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23794
23795         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23796         intrinsic.
23797
23798 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23799
23800         * g77.f-torture/execute/u77-test.f (main): List libU77
23801         intrinsics not currently tested.
23802         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23803         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23804         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23805         Trim blanks off the ends of some printed strings.
23806
23807 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23808
23809         * g77.f-torture/execute/u77-test.f (main): Just warn about
23810         FSTAT gid disagreement, as it's expected on some systems.
23811
23812 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23813
23814         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23815         use a new function, which allows for some slop.
23816         Clean up some commentary.
23817         (issum): The new function.
23818         (sgladd): Deleted subroutine.
23819
23820 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23821
23822         * g77.f-torture/execute/u77-test.f: Modify to be more like
23823         libf2c/libU77 version, bringing patches to that version here.
23824         Add suitable commentary.
23825
23826 1999-04-25  Richard Henderson  <rth@cygnus.com>
23827
23828         * gcc.dg/990424-1.c: New test.
23829
23830 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23831
23832         * g77.f-torture/execute/u77-test.f (main): Bug involving
23833         LSTAT has been fixed, so turn back on full checking.
23834
23835 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23836
23837         * g77.f-torture/compile/19990419-0.f: New test.
23838         * g77.f-torture/execute/19990419-1.f: New test.
23839
23840 1999-04-17  Richard Henderson  <rth@cygnus.com>
23841
23842         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23843         to avoid the need for a prototype to supress a warning.
23844
23845 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23846
23847         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23848
23849 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23850
23851         * gcc.c-torture/execute/990404-1.c: New test.
23852
23853 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23854
23855         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23856         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23857         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23858         missing initializer warnings.
23859
23860 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23861
23862         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23863         matching strings.
23864
23865 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23866
23867         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23868
23869 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23870
23871         * g77.f-torture/execute/19990325-0.f: New test.
23872         * g77.f-torture/execute/19990325-1.f: New test.
23873
23874 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23875
23876         * gcc.c-torture/execute/990324-1.c: New test.
23877
23878 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23879
23880         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23881         test with 4.
23882
23883 1999-03-17  Richard Henderson  <rth@cygnus.com>
23884
23885         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23886
23887 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23888
23889         * g77.f-torture/execute/19990313-2.f: New test.
23890         * g77.f-torture/execute/19990313-3.f: New test.
23891
23892 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23893
23894         * g77.f-torture/execute/19990313-0.f: New test.
23895         * g77.f-torture/execute/19990313-1.f: New test.
23896
23897 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23898
23899         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23900         printf to sprintf.
23901         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23902         (main): Add check for u15.  Conditionalize u31 check depending on
23903         whether ints are <32 bits or >=32 bits.
23904
23905 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23906
23907         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23908
23909 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23910
23911         * g77.f-torture/compile/19990305-0.f: New test.
23912         * g77.f-torture/execute/19981119-0.f: New test.
23913
23914 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23915
23916         * g77.f-torture/execute/970625-2.f: call ABORT if final
23917         result is not correct, instead of just printing it.
23918         Add this checking via newly introduced obfuscation, to
23919         trip up buggy front ends.
23920
23921 1999-03-07  Craig Burley  <craig@jcb-sc.com>
23922
23923         * g77.f-torture/compile/960317-1.f: Moved from being
23924         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
23925
23926 1999-03-06  Craig Burley  <craig@jcb-sc.com>
23927
23928         * g77.f-torture/execute/960317-1.f: New (old) test.
23929         * g77.f-torture/execute/970625-2.f: Ditto.
23930
23931 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
23932
23933         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
23934         message on line 1 or line 2; cccp and cpplib do this differently.
23935
23936 1999-03-01  Jeffrey A Law  (law@cygnus.com)
23937
23938         * g++.old-deja/g++.law/weak1.C: New test.
23939
23940 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23941
23942         * gcc.c-torture/execute/990119-1.c: Renamed to...
23943         * gcc.dg/990119-1.c: this, so it will only be tested once
23944         (it's a preprocessor test, it doesn't need to be run at
23945         multiple optimization levels).
23946
23947 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23948
23949         * lib/g++.exp: Don't add incdir=$base_dir/../include to
23950           ALWAYS_CXXFLAGS.
23951
23952 1999-02-24  Craig Burley  <craig@jcb-sc.com>
23953
23954         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
23955         * g77.f-torture/compile/19981216-0.f: ...as it is expected
23956         to not be compilable by current g77.
23957
23958 1999-02-24  Nick Clifton  <nickc@cygnus.com>
23959
23960         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
23961
23962 1999-02-22  Jeffrey A Law  (law@cygnus.com)
23963
23964         * gcc.c-torture/execute/990222-1.c: New test.
23965
23966 1999-02-19  Craig Burley  <craig@jcb-sc.com>
23967
23968         * g77.f-torture/compile/19990218-0.f: New test.
23969         * g77.f-torture/noncompile/19990218-1.f: New test.
23970
23971 1999-02-18  Craig Burley  <craig@jcb-sc.com>
23972
23973         * g77.f-torture/compile/19981216-0.f: New test.
23974
23975 1999-02-14  Jeffrey A Law  (law@cygnus.com)
23976
23977         * gcc.dg/990214-1.c: New test.
23978
23979 1999-02-13  Jeffrey A Law  (law@cygnus.com)
23980
23981         * gcc.dg/990213-2.c: New test.
23982
23983         * gcc.dg/990213-1.c: New test.
23984
23985 1999-02-12  Jeffrey A Law  (law@cygnus.com)
23986
23987         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
23988         ints.
23989
23990 1999-02-11  Nick Clifton  <nickc@cygnus.com>
23991
23992         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
23993         specified by target.
23994
23995         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
23996
23997 1999-02-11  Jeffrey A Law  (law@cygnus.com)
23998
23999         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
24000
24001 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24002
24003         * gcc.dg/special/ecos.exp: New test driver for new tests with
24004         special requirements.
24005
24006         * gcc.dg/special/alias-1.c: New test.
24007         * gcc.dg/special/gcsec-1.c: New test.
24008         * gcc.dg/special/weak-1.c: New test.
24009         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
24010         * gcc.dg/special/weak-2.c: New test.
24011         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
24012         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
24013         * gcc.dg/special/wkali-1.c: New test.
24014         * gcc.dg/special/wkali-2.c: New test.
24015         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
24016         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
24017
24018 1999-02-10  Felix Lee  <flee@cygnus.com>
24019
24020           * lib/c-torture.exp (c-torture-compile): Pull out code for
24021           analyzing gcc error messages.
24022           (c-torture-execute): Likewise.  Fix some (harmless) false
24023           positives.
24024           * lib/gcc.exp (gcc_check_compile): New function.
24025
24026 1999-02-08  Richard Henderson  <rth@cygnus.com>
24027
24028         * gcc.c-torture/execute/990208-1.c: New test.
24029
24030 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
24031
24032         * g++.dg/special/ecos.exp: New driver for new tests with special
24033         requirements
24034
24035         * g++.dg/special/conpr-1.C: New test
24036         * g++.dg/special/conpr-2.C: New test
24037         * g++.dg/special/conpr-2a.C: New test
24038         * g++.dg/special/conpr-3.C: New test
24039         * g++.dg/special/conpr-3a.C: New test
24040         * g++.dg/special/conpr-3b.C: New test
24041
24042         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
24043         allow g++ to use the dg driver
24044
24045         * README: Add comment about g++.dg directory
24046
24047 1999-02-06  Jeffrey A Law  (law@cygnus.com)
24048
24049         * README: Update email addresses.
24050
24051 1999-02-03  Nick Clifton  <nickc@cygnus.com>
24052
24053         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
24054         arguments in order to force structure S onto the stack even on
24055         the alpha.
24056         (test): Pass 10 leading arguments to function foo as well as the
24057         structure S.
24058
24059         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
24060         failure for all targets.
24061
24062         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
24063         abort to terminate program execution.
24064
24065 1999-01-30  Richard Henderson  <rth@cygnus.com>
24066
24067         * gcc.c-torture/execute/990130-1.c: New test.
24068
24069 1999-01-30  Jeffrey A Law  (law@cygnus.com)
24070
24071         * gcc.dg/990130-1.c: New test.
24072
24073 1999-01-28  Michael Meissner  <meissner@cygnus.com>
24074
24075         * gcc.c-torture/execute/990128-1.c: New test.
24076
24077 1999-01-27  Michael Meissner  <meissner@cygnus.com>
24078
24079         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
24080
24081 1999-01-27  Felix Lee  <flee@cygnus.com>
24082
24083         * lib/c-torture.exp (c-torture-compile): pull out code for
24084         analyzing gcc error messages.
24085         (c-torture-execute): ditto, and fix some (harmless) false
24086         positives.
24087         * lib/gcc.exp (gcc_check_compile): new function.
24088
24089 1999-01-17  Jeffrey A Law  (law@cygnus.com)
24090
24091         * gcc.dg/990117-1.c: New test.
24092
24093         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
24094
24095         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
24096
24097 1999-01-15  Jeffrey A Law  (law@cygnus.com)
24098
24099         * g77.f-torture/compile/990115-1.f: New test.
24100
24101 1999-01-07  Jeffrey A Law  (law@cygnus.com)
24102
24103         * gcc.c-torture/compile/990107-1.c: New test
24104
24105 1999-01-06  Jeffrey A Law  (law@cygnus.com)
24106
24107         * gcc.c-torture/execute/990106-2.c: New test.
24108
24109         * gcc.c-torture/execute/990106-1.c: New test.
24110
24111 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
24112
24113         * gcc.c-torture/compile/981223-1.c: New test.
24114
24115 1998-12-29  Richard Henderson  <rth@cygnus.com>
24116
24117         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
24118         (opt3): Rename from opt4 and disable.
24119
24120 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
24121
24122         * g++.old-deja/g++.pt/ptrmem5.C: New test.
24123
24124 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24125
24126         * g++.old-deja/g++.other/conv5.C: New test.
24127
24128 1998-12-14  Nick Clifton  <nickc@cygnus.com>
24129
24130         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
24131
24132 1998-12-11  Jeffrey A Law  (law@cygnus.com)
24133
24134         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
24135
24136 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
24137
24138         * gcc.c-torture/compile/981211-1.c: New test.
24139
24140 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
24141
24142         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
24143
24144         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
24145
24146 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24147
24148         * gcc.special/930510-1.c: Make C9X safe.
24149         * gcc.misc-tests/gcov-1.c Similarly.
24150         * gcc.misc-tests/gcov-2.c Similarly.
24151
24152 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24153
24154         * gcc.dg/ultrasp1.c: New test.
24155
24156 1998-12-06  Richard Henderson  <rth@cygnus.com>
24157
24158         * gcc.c-torture/execute/981206.c: New test.
24159
24160 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24161
24162         * g++.old-deja/g++.ns/template7.C: New test.
24163
24164         * g++.old-deja/g++.other/expr1.C: New test.
24165
24166         * g++.old-deja/g++.eh/tmpl3.C: New test.
24167
24168         * g++.old-deja/g++.eh/tmpl2.C: New test.
24169
24170 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24171
24172         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
24173         * g++.old-deja/g++.other/using6.C: Removed.
24174         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
24175
24176         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
24177
24178 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24179
24180         * g++.old-deja/g++.pt/overload8.C: New test.
24181
24182         * g++.old-deja/g++.pt/overload7.C: New test.
24183
24184         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
24185
24186         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
24187         and relinking messages.
24188         * lib/g++.exp (g++_target_compile): Remove .rpo file when
24189         compiling with -frepo.
24190
24191 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
24192
24193         * g++.old-deja/g++.pt/lookup6.C: New test.
24194
24195 1998-11-30  Nick Clifton  <nickc@cygnus.com>
24196
24197         * gcc.c-torture/execute/981130-1.c: New test.
24198         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
24199
24200 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24201
24202         * g++.old-deja/g++.pt/explicit76.C: New test.
24203
24204         * g++.old-deja/g++.pt/friend38.C: New test.
24205
24206         * g++.old-deja/g++.ns/crash2.C: New test.
24207
24208         * g++.old-deja/g++.pt/defarg8.C: New test.
24209
24210         * g++.old-deja/g++.pt/instantiate6.C: New test.
24211
24212         * g++.old-deja/g++.pt/static6.C: New test.
24213
24214         * g++.old-deja/g++.pt/decl2.C: New test.
24215
24216 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24217
24218         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
24219         problem is actually related with name lookup, but so what? :-)
24220
24221         * g++.old-deja/g++.pt/friend37.C: New test.
24222
24223 1998-11-25  Dave Love  <d.love@dl.ac.uk>
24224
24225         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
24226         element, which fails on some systems.
24227
24228         * g77.f-torture/execute/labug1.f: New test.
24229
24230 1998-11-21  Jeffrey A Law  (law@cygnus.com)
24231
24232         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
24233         is defined.
24234
24235 1998-11-18  Dave Love  <d.love@dl.ac.uk>
24236
24237         * g77.f-torture/compile/981117-1.f: New test.
24238
24239 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
24240
24241         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
24242         properly discarded.
24243
24244 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
24245
24246         * gcc.c-torture/execute/memcheck: New directory of tests for
24247         -fcheck-memory-usage.
24248
24249 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24250
24251         * README: New file, general information about the testsuite and
24252         new description of the various C++ test subdirectories.
24253         * README.g++: Eliminate obsolete information, update and move most
24254         relevant stuff to README.
24255
24256 1998-11-07  Richard Henderson  <rth@cygnus.com>
24257
24258         * gcc.c-torture/compile/981107-1.c: New test.
24259
24260 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
24261
24262         * execute/memcpy-bi.c: New testcase.
24263
24264 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
24265
24266         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
24267         base classes.
24268
24269         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
24270         template is selected.
24271
24272         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
24273         classes, it should be accepted for all types.
24274
24275         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
24276
24277         * g++.old-deja/g++.pt/spec24.C: Ensure that template
24278         specializations start with template headers.
24279
24280 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
24281
24282         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
24283
24284         * g++.old-deja/g++.other/init9.C: Test cross initialization of
24285         non-POD types.
24286
24287 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24288
24289         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
24290
24291 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
24292
24293         * compile/981022-1.c, compile/981022-1.x: New test and driver.
24294
24295 1998-10-19  Jeffrey A Law  (law@cygnus.com)
24296
24297         * 981019-1.c: New test.
24298
24299 1998-10-14  Robert Lipe <robertl@dgii.com>
24300
24301         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
24302         find objc headers.
24303
24304 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24305
24306         * compile/981001-4.c: Remove use of GCC extension that triggers a
24307         compiler bug.
24308
24309 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
24310
24311         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
24312
24313 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24314
24315         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
24316         instantiation of template produces incorrect code for delete
24317         expression.
24318
24319         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
24320         constructors' name is not unique.
24321         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
24322         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
24323
24324         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
24325         automatic array of const is ill-formed.
24326
24327         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
24328         of template parameter?
24329
24330         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
24331         const.
24332
24333         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
24334         pointer-to-member expression.
24335
24336         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
24337         declaration causes ICE.
24338
24339 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
24340
24341         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
24342         reserved in the global namespace.
24343
24344         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
24345         generate needed virtual table.
24346
24347         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
24348
24349 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
24350
24351         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
24352         template-dependent type
24353
24354 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
24355
24356         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
24357         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
24358         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
24359
24360         * g++.old-deja/g++.other/using5.C: New test; using decl from base
24361         class should be usable as argument of member function.
24362         * g++.old-deja/g++.other/using6.C: New test; using decl from base
24363         class should be usable as return type of member function.
24364         * g++.old-deja/g++.other/using7.C: New test; using decl from base
24365         class should be usable as type of data member.
24366
24367         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
24368
24369 1998-10-09  Jeffrey A Law  (law@cygnus.com)
24370
24371         * gcc.c-torture/special/920521-1.c: Fix bogus test.
24372
24373 1998-10-08  Nick Clifton  <nickc@cygnus.com>
24374
24375         * gcc.dg/dll-?.c Add thumb to target list.
24376         Fix assembler scan patterns to match current assembler output.
24377
24378 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
24379
24380         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
24381         matching of template brackets.
24382
24383         * g++.old-deja/g++.other/using4.C: New test.  Test using
24384         declarations of methods from base classes.
24385
24386         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
24387         within functions should introduce names into the innermost
24388         enclosing namespace.
24389
24390         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
24391         of static locals if first initialization throws.
24392
24393 1998-10-07  Jim Wilson  <wilson@cygnus.com>
24394
24395         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
24396
24397 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
24398
24399         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
24400         lose track of the possible targets of tablejump insns.
24401         * special/special.exp: Run it.
24402
24403 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24404
24405         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
24406         must be declared before its specializations can be named in friend
24407         declarations.
24408
24409 1998-10-05  Dave Love  <d.love@dl.ac.uk>
24410
24411         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
24412
24413         * g77.f-torture/execute/io1.f: New test.
24414
24415 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24416
24417         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
24418         with pointer to template function, for which no argument deduction
24419         is possible.
24420
24421         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
24422         specialization of template function as argument to template
24423         function.
24424
24425         * g++.old-deja/g++.other/access2.C: New test; Inner class
24426         shouldn't have privileged access to Outer's names.
24427
24428 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24429
24430         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
24431         friend template declared within template class conflicts with
24432         nested class of the same name.
24433
24434         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
24435         is ignored.
24436
24437         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
24438         object with direct initializer as function declaration.
24439
24440         * g++.old-deja/g++.other/decl2.C: New test; duplicate
24441         initializers.
24442
24443         * g++.old-deja/g++.other/null2.C: New test; conditional operator
24444         involving const pointer and NULL produces incorrect result.
24445
24446         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
24447         type name without `typename' should be rejected with -pedantic.
24448
24449 1998-10-02  Richard Henderson  <rth@cygnus.com>
24450
24451         * g++.old-deja/g++.other/addrof1.C: New test.
24452
24453 1998-10-01  Nick Clifton  <nickc@cygnus.com>
24454
24455         * gcc.c-torture/compile/981001-1.c: New test.
24456         * gcc.c-torture/execute/981001-1.c: New test.
24457
24458 1998-10-01  Jeffrey A Law  (law@cygnus.com)
24459
24460         * gcc.c-torture/compile/981001-2.c: New test.
24461         * gcc.c-torture/compile/981001-3.c: New test.
24462         * gcc.c-torture/compile/981001-4.c: New test.
24463
24464 1998-10-01  Robert Lipe  <robertl@dgii.com>
24465
24466         * lib/objc.exp (objc_target_compile): Add -L during compiles for
24467         multilibbed hosts.   Idea grafted from g77.exp.
24468
24469 1998-09-30  Dave Love  <d.love@dl.ac.uk>
24470
24471         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
24472         avoid losing on systems which need -lsocket.
24473
24474 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
24475
24476         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
24477         * g++.old-deja/g++.other/nested2.C: Ditto.
24478         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
24479         failure.
24480
24481 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24482
24483         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
24484         preferred over template operator!= for enum bitfields.
24485
24486 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
24487
24488         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
24489         that happen to have the same base name, but in different scopes,
24490         are incorrectly rejected.
24491
24492 1998-09-16  Richard Henderson  <rth@cygnus.com>
24493
24494         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24495         on the native word size instead of an integer literal.
24496
24497 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24498
24499         * g++.old-deja/g++.other/static2.C: Invocation of static data
24500         member of type pointer-to-function denoted as non-static member.
24501
24502         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24503         checks involving function types and aliases.
24504
24505 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24506
24507         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24508         redefined to the same non-trivial type.
24509
24510         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24511         namespace-qualification of template specializations declared in
24512         other namespaces.
24513
24514         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24515         to declare a subset of the specializations of a template function
24516         as friends of specializations of a template class.
24517
24518         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24519         member templates that do not fully specialize the enclosing
24520         template class are rejected.
24521
24522 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24523
24524         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24525
24526 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24527
24528         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24529         altered from libf2c/libU77 version.
24530
24531 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24532
24533         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24534
24535 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24536
24537         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24538         (un)signed char are different types for template specialization
24539         purposes.
24540
24541 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
24542
24543         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
24544         * objc: ObjC testsuite.
24545
24546 1998-08-31  Catherine Moore  <clm@cygnus.com>
24547
24548         * gcc.c-torture/execute/941014-1.x:  New file.
24549
24550 1998-08-31  Nick Clifton  <nickc@cygnus.com>
24551
24552         * lib/c-torture.exp: Add support for
24553         torture_eval_before_compile and torture_eval_before_execute
24554         variables.
24555
24556 1998-08-30  Jeffrey A Law  (law@cygnus.com)
24557
24558         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
24559         this test triggers valid.
24560
24561 1998-08-27  Jeffrey A Law  (law@cygnus.com)
24562
24563         * gcc.dg/980827-1.c: New test.
24564
24565 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
24566
24567         * gcc.c-torture/execute/loop-4b.c: New test.
24568
24569 1998-08-26  Nick Clifton  <nickc@cygnus.com>
24570
24571         * lib/c-torture.exp: Add support for
24572         torture_eval_before_compile and torture_eval_before_execute
24573         variables.
24574
24575 1998-08-25  Jeffrey A Law  (law@cygnus.com)
24576
24577         * gcc.c-torture/compile/980825-1.c: New test.
24578
24579 1998-08-24  Nick Clifton  <nickc@cygnus.com>
24580
24581         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
24582         count number tests in opt_t0 not good_t0.
24583
24584 1998-08-24  Jeffrey A Law  (law@cygnus.com)
24585
24586         * gcc.c-torture/compile/930326-1.x: Fix typo.
24587
24588 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
24589
24590         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
24591         causes an ICE.
24592
24593 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24594
24595         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
24596         STACK_SIZE is defined.
24597         * gcc.c-torture/unsorted/stuct.c: Similarly.
24598
24599         * gcc.c-torture/compile/980821-1.c: New test.
24600
24601 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24602
24603         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
24604
24605 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
24606
24607         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
24608         code.
24609
24610 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
24611
24612         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
24613         error'.
24614
24615 1998-08-18  Jeffrey A Law  (law@cygnus.com)
24616
24617         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
24618
24619 1998-08-16  Jeffrey A Law  (law@cygnus.com)
24620
24621         * gcc.c-torture/compile/980816-1.c: New test.
24622
24623         * gcc.dg/980816-1.c: New test.
24624
24625 1998-08-13  Jeffrey A Law  (law@cygnus.com)
24626
24627         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
24628         compiler for ieee tests.
24629
24630 1998-08-01  Dave Love  <d.love@dl.ac.uk>
24631
24632         * g77.f-torture/compile/980729-0.f: New test.
24633
24634 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
24635
24636         * gcc.c-torture/special/eeprof-1.c: New test, for
24637         -finstrument-functions.
24638         * gcc.c-torture/special/special.exp: Run it.
24639
24640 1998-07-29  Jeffrey A Law  (law@cygnus.com)
24641
24642         * gcc.c-torture/compile/980729-1.c: New test.
24643
24644 1998-07-27  Nick Clifton  <nickc@cygnus.com>
24645
24646         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
24647         __thumb__ is defined, and test for ARM style doubles if so.
24648
24649 1998-07-26  Dave Love  <d.love@dl.ac.uk>
24650
24651         * g77.f-torture/noncompile/980615-0.f: New test.
24652
24653 1998-07-26  H.J. Lu  (hjl@gnu.org)
24654
24655         * gcc.dg/980312-1.c: Do link instead of compile.
24656         * gcc.dg/980313-1.c: Likewise.
24657
24658 1998-07-26  Jeffrey A Law  (law@cygnus.com)
24659
24660         * gcc.c-torture/compile/980726-1.c: New test.
24661
24662 1998-07-25  Dave Love  <d.love@dl.ac.uk>
24663
24664         * g77.f-torture/execute/io0.f: New test.
24665
24666 1998-07-24  Nick Clifton  <nickc@cygnus.com>
24667
24668         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
24669         an int.
24670
24671 1998-06-18  Michael Meissner  <meissner@cygnus.com>
24672
24673         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
24674         m32r bugs.
24675
24676 1998-07-17  Nick Clifton  <nickc@cygnus.com>
24677
24678         * gcc.dg/980626-1.c: Expect failures for all toolchains until
24679         c-decl.c:grokdeclarator can handle mode attributes.
24680
24681 1998-07-16  Jeffrey A Law  (law@cygnus.com)
24682
24683         * gcc.c-torture/execute/980716-1.c: New test.
24684
24685 1998-07-13  Jeffrey A Law  (law@cygnus.com)
24686
24687         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
24688         the mn10200.
24689         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
24690         the mn10200.
24691         * gcc.c-torture/execute/va-arg-3.x: Similarly.
24692         * gcc.c-torture/compile/930326-1.x: Similarly.
24693
24694 1998-07-13  Dave Love  <d.love@dl.ac.uk>
24695
24696         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
24697         New test from Craig.
24698
24699 1998-07-12  Dave Love  <d.love@dl.ac.uk>
24700
24701         * g77.f-torture/noncompile/980616-0.f: New test.
24702
24703         * g77.f-torture/execute/970816-3.f:  New test from Craig.
24704
24705 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24706
24707         *  g++.other/singleton.C: Return error value instead of taking
24708         SIGSEGV.
24709
24710 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
24711
24712         *  g++.other/singleton.C: New test.   Warning is under dispute.
24713         Runtime crash is not.
24714
24715 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24716
24717         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
24718         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
24719         using6.C, using7.C}:  New namespace tests.
24720
24721 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
24722
24723         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
24724         specialization with typedef'ed names used as array indexes.
24725
24726 1998-07-09  Jeffrey A Law  (law@cygnus.com)
24727
24728         * gcc.c-torture/execute/980709-1.c: New test.
24729
24730         * gcc.dg/980709-1.c: New test.
24731
24732 1998-07-07  Richard Henderson  <rth@cygnus.com>
24733
24734         * gcc.c-torture/execute/bcp-1.c: New test.
24735
24736 1998-07-07  Jeffrey A Law  (law@cygnus.com)
24737
24738         * gcc.c-torture/execute/980707-1.c: New test.
24739
24740 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
24741
24742         * gcc.c-torture/compile/980706-1.c: New test.
24743
24744 1998-07-01  Dave Love  <d.love@dl.ac.uk>
24745
24746         * g77.f-torture/execute/980701-0.f,
24747         g77.f-torture/execute/980701-1.f: New test from Craig.
24748
24749 1998-07-01  Jeffrey A Law  (law@cygnus.com)
24750
24751         * gcc.c-torture/compile/980701-1.c: New test.
24752
24753         * gcc.c-torture/execute/980701-1.c: New test.
24754
24755 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
24756 rlsruhe.de>
24757
24758         * g++.old-deja/g++.robertl/eb132.C: New test.
24759         * g++.old-deja/g++.robertl/eb133.C: Likewise.
24760
24761 1998-06-29  Dave Love  <d.love@dl.ac.uk>
24762
24763         * g77.f-torture/execute/980628-7.f,
24764         g77.f-torture/execute/980628-8.f,
24765         g77.f-torture/execute/980628-9.f,
24766         g77.f-torture/execute/980628-10.f: New tests from Craig.
24767
24768         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24769
24770 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24771
24772         * g77.f-torture/execute/980628-4.f: New test from Craig.
24773         * g77.f-torture/execute/980628-5.f: Likewise.
24774         * g77.f-torture/execute/980628-2.f: Likewise.
24775         * g77.f-torture/execute/980628-0.f: Likewise.
24776         * g77.f-torture/execute/980628-1.f: Likewise.
24777         * g77.f-torture/execute/980628-3.f: Likewise.
24778         * g77.f-torture/execute/980628-6.f: Likewise.
24779
24780 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24781
24782         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24783         directory when nothing has been installed yet.
24784
24785 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24786
24787         * gcc.c-torture/special/special.exp: Handle newer versions of
24788         dejagnu.
24789
24790 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24791
24792         * gcc.dg/980626-1.c: New test.
24793
24794 1998-06-19  Bruno Haible <haible@ilog.fr>
24795
24796         * gcc.misc-tests/m-un-2.c: New test.
24797         * g++.old-deja/g++.other/warn01.c: Likewise.
24798
24799 1998-06-19  Robert Lipe  <robertl@dgii.com>
24800
24801         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24802         compatibility with assmblers with a different comment character.
24803         Eliminate use of GAS-specific extensions.
24804
24805 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24806
24807         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24808
24809 1998-06-19  Robert Lipe  <robertl@dgii.com>
24810
24811         *lib/g77.exp: Replace search for libf2c.a with search for newly
24812         renamed libg2c.a
24813
24814 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24815
24816         * gcc.c-torture/execute/980617-1.c: New test.
24817
24818 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24819
24820         * gcc.c-torture/execute/980612-1.c: New test.
24821
24822 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24823
24824         * gcc.dg/980523-1.c: Only test on ppc-linux.
24825         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24826
24827         * gcc.c-torture/execute/980608-1.c: New test.
24828
24829 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24830
24831         * gcc.c-torture/execute/980605-1.c: New test.
24832
24833 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24834
24835         * gcc.c-torture/execute/980604-1.c: New test.
24836
24837 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24838
24839         * gcc.c-torture/execute/980602-1.c: New test.
24840         * gcc.c-torture/execute/980602-2.c: Likewise.
24841
24842 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24843
24844         * 970125-0.f: Fix per JCB.  Add commentary.
24845
24846 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24847
24848         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24849         IEEE -0 support.
24850
24851 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24852
24853         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24854         earlier.
24855
24856 1998-05-28  Catherine Moore <clm@cygnus.com>
24857
24858         * gcc.c-torture/execute/980526-3.c: New test.
24859
24860 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24861
24862         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24863         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24864         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24865         m88k-motorola-sysv3 to XFAIL.
24866
24867 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24868
24869         * gcc.dg/980526-1.c: New test.
24870         * gcc.c-torture/execute/980526-2.c: New test.
24871
24872 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24873
24874         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24875
24876         * gcc.c-torture/execute/980526-1.c: New test.
24877
24878 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24879
24880         * g77.f-torture/execute/alpha2.f: Add runtime test.
24881
24882 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24883
24884         * g++.old-deja/old-deja.exp: Strip leading directories.
24885
24886         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24887         error for the line.  Don't run multiple tests for the same line.
24888
24889 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24890
24891         * gcc.dg/980523-1.c: New test.
24892
24893 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24894
24895         * g77.f-torture/compile/970915-0.f: New test.
24896
24897 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24898
24899         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24900
24901 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24902
24903         * gcc.dg/980520-1.c: New test.
24904
24905 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24906
24907         * gcc.dg/980502-1.c: Fix return type.
24908
24909 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24910
24911         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24912         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24913         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24914         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24915         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24916
24917 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24918
24919         * g77.f-torture/execute/980520-1.f: New test.
24920
24921 1998-05-15  Dave Love  <d.love@dl.ac.uk>
24922
24923         * lib/mike-g77.exp: New file.
24924
24925         * g77.f-torture/noncompile/noncompile.exp,
24926         g77.f-torture/noncompile/check0.f: New files.
24927
24928 1998-05-14  Dave Love  <d.love@dl.ac.uk>
24929
24930         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
24931         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
24932         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
24933         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
24934         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
24935         abort where appropriate.
24936
24937 1998-05-05  Michael Meissner  <meissner@cygnus.com>
24938
24939         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
24940         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
24941
24942 1998-04-29  Dave Love  <d.love@dl.ac.uk>
24943
24944         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
24945
24946 1998-04-27  Dave Love  <d.love@dl.ac.uk>
24947
24948         * g77.f-torture/compile/980427-0.f: New test.
24949
24950 1998-04-24  Dave Love  <d.love@dl.ac.uk>
24951
24952         * g77.f-torture/compile/980424-0.f: New test.
24953
24954 1998-04-19  Dave Love  <d.love@dl.ac.uk>
24955
24956         * g77.f-torture/compile/980419-2.f (main): New test.
24957         * g77.f-torture/compile/970125-0.f: New test.
24958         * g77.f-torture/compile/980419-1.f: New test.
24959
24960 1998-04-08  Jim Wilson  <wilson@cygnus.com>
24961
24962         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
24963         of loop-4.c.
24964
24965 1998-04-07  Jim Wilson  <wilson@cygnus.com>
24966
24967         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
24968
24969 1998-04-03  Jim Wilson  <wilson@cygnus.com>
24970
24971         * gcc.c-torture/compile/980329-1.c: New test.
24972
24973 1998-03-18  Jim Wilson  <wilson@cygnus.com>
24974
24975         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
24976         * gcc.dg/980312-1.c: Fix typo in -march command.
24977
24978 1998-03-16  H.J. Lu  (hjl@gnu.org)
24979
24980         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
24981
24982 1998-03-11  Robert Lipe  <robertl@dgii.com>
24983
24984         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
24985         Dave Love agree the Fortran source is bogus.
24986
24987 1998-03-11  Robert Lipe  <robertl@dgii.com>
24988
24989         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
24990         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
24991         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
24992         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
24993         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
24994
24995 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
24996
24997         * g++.old-deja/g++.other/friend1.C: New test.
24998
24999 1998-02-18  Dave Love  <d.love@dl.ac.uk>
25000
25001         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
25002         possibly uninitialized) variables and declare dnrm2.
25003
25004 1998-02-23  Robert Lipe <robertl@dgii.com>
25005
25006         From Bruno Haible <haible@ilog.fr>:
25007         * gcc.c-torture/execute/980223.c: New test.
25008
25009 1998-02-13  Jeffrey A Law  (law@cygnus.com)
25010
25011         * gcc.dg/ifelse-1.c: New test.
25012
25013 1998-02-09  H.J. Lu  (hjl@gnu.org)
25014
25015         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
25016
25017           * lib/old-dejagnu.exp (old-dejagnu): Added the
25018           "execution test - XFAIL *-*-*" handling in the spirit of
25019           "excess errors test -". Changed the "execution test fails"
25020           handling to be like "excess errors test fails".
25021           * Update various tests accordingly.
25022
25023 1998-02-06  Jim Wilson  <wilson@cygnus.com>
25024
25025         * gcc.c-torture/execute/980205.c: New test.
25026
25027 1998-01-18  Jeffrey A Law  (law@cygnus.com)
25028
25029         * lib/c-torture.exp: Look for .x files instead of .cexp files.
25030         * lib/f-torture.exp: Similarly.
25031         * gcc.c-torture: Rename all .cexp files to .x files.
25032
25033 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
25034
25035         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
25036         (940510-1.c): Removed duplicate.
25037         (971104-1.c): New test.
25038
25039 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
25040
25041           * lib/f-torture.exp: Improve error and loop detection.
25042
25043 1997-11-19  Michael Meissner  <meissner@cygnus.com>
25044
25045         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
25046         use that to size the filler array.
25047
25048 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
25049
25050         * lib/c-torture.exp(c-torture-execute): Fix typo.
25051
25052         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
25053         testcase as the executable name. Keep the executable around if
25054         the test fails.
25055
25056 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
25057
25058         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
25059         changes.  Only test one -g option, and move it to the end of the
25060         list of options to test.
25061
25062 1997-09-19  Michael Meissner  <meissner@cygnus.com>
25063
25064         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
25065         variable GCC_TORTURE_OPTIONS to supply default switches separated
25066         by colons.  If no environment variable, run tests with -O0 -g, -O1
25067         -g, and -O2 -g as well.
25068
25069 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
25070
25071         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
25072         explanatory comments. Fix indentation.
25073
25074 1997-09-15  Jeffrey A Law  (law@cygnus.com)
25075
25076         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
25077
25078 1997-09-11  Jeffrey A Law  (law@cygnus.com)
25079
25080         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
25081         * g++.old-deja/g++.mike/p7325.C: Likewise.
25082         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
25083
25084 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
25085
25086         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
25087         * g++.old-deja/g++.brendan/crash30.C: Likewise.
25088         * g++.old-deja/g++.brendan/crash39.C: Likewise.
25089         * g++.old-deja/g++.law/operators4.C: Likewise.
25090
25091 1997-09-11  Joe Buck  (jbuck@synopsys.com)
25092
25093         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
25094         * g++.old-deja/g++.mike/p784.C: Ditto.
25095         * g++.old-deja/g++.mike/p785.C: Ditto.
25096
25097 1997-09-05  Jeffrey A Law  (law@cygnus.com)
25098
25099           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
25100
25101 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25102
25103         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
25104         target feature; pass this to c-torture-execute as needed.
25105
25106 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25107
25108         * lib/c-torture.exp(c-torture-execute): If the previous and the
25109         current executables being tested are identical, we don't need to
25110         run the executable again. Try to make the executable names
25111         unique. Add an optional argument for passing additional compiler
25112         flags.
25113
25114 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
25115
25116         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
25117
25118 1997-08-29  Jeffrey A Law  (law@cygnus.com)
25119
25120         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
25121
25122 1997-07-31  Jeffrey A Law  (law@cygnus.com)
25123
25124         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
25125         32bit or larger longs.
25126
25127         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
25128         have either a 32bit long or 32bit int.
25129
25130 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
25131
25132         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
25133         Make double precision tests dependent on sizeof (double).
25134
25135 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
25136
25137         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
25138         too.
25139
25140 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
25141
25142         * gcc.c-torture/compile/961203-1.cexp: New script.
25143
25144 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
25145
25146         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
25147         up the includes ourselves.
25148
25149 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
25150
25151         * lib/plumhall.exp: Remove random include, and add a few
25152         verbose messages for debugging.
25153
25154 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
25155
25156         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
25157         of trying to do it ourselves.
25158
25159 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25160
25161         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
25162
25163 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
25164
25165         * gcc.prms/5403.c: Made regexp a bit less strict.
25166
25167 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
25168
25169         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
25170         is returned from remote_load instead.
25171         * lib/plumhall.exp: Ditto.
25172         * lib/mike-g++.exp: Ditto.
25173         * lib/old-dejagnu.exp: Ditto.
25174         * lib/c-torture.exp: Ditto.
25175
25176 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
25177
25178         * lib/g++.exp: Use build_wrapper procedure.
25179         * lib/gcc.exp: Ditto.
25180
25181 1997-05-20  Jeffrey A Law  (law@cygnus.com)
25182
25183         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
25184         an old-style decl for malloc.  Fixes tests to work when
25185         sizeof (int) != sizeof (size_t).
25186
25187 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25188
25189         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
25190
25191         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
25192         use stdargs.h interface.
25193
25194 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25195
25196         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
25197         NO_VARARGS when compiling.
25198
25199 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
25200
25201         * lib/plumhall.exp(ph_includes): New procedure.
25202         (ph_make): Use it.
25203         (ph_compiler): Ditto.
25204
25205         * lib/g++.exp: Rename test-glue.c to testglue.c.
25206         * lib/gcc.exp: Ditto.
25207
25208 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
25209
25210         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
25211         to completion when it's called.
25212
25213 1997-03-21  Michael Meissner  <meissner@cygnus.com>
25214
25215         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
25216         is defined, don't do test.
25217
25218 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
25219
25220         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
25221         for object files.
25222         (ph_summary): Mark skipped testcases as untested, not unresolved.
25223
25224         * lib/plumhall.exp (ph_make): If unresolved because of bad
25225         errorCode, record errorCode in log file.
25226         (*): Replace send_log/verbose with verbose -log.
25227
25228 1997-03-19  Michael Meissner  <meissner@cygnus.com>
25229
25230         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
25231         double conversion if double isn't at least 8 bytes.
25232
25233         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
25234         int to work with targets where int is 16 bits.
25235
25236         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
25237         8 bytes, just exit, since 4 byte doubles don't have enough bits of
25238         precision for the test to complete.
25239
25240 1997-03-14  Michael Meissner  <meissner@cygnus.com>
25241
25242         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
25243         if d10v is not compiled with the -mdouble64 flag.
25244         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
25245
25246         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
25247         d10v is not compiled with the -mint32 flag.
25248
25249 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
25250
25251         * lib/plumhall.exp: Use incr_count.
25252
25253 1997-03-12  Jeffrey A Law  (law@cygnus.com)
25254
25255         * gcc.c-torture: Update to c-torture-1.45.
25256
25257 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
25258
25259         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
25260         the name of the expect testcase file).
25261
25262         * lib/g++.exp(g++_init): Ditto.
25263
25264 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
25265
25266         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
25267         the host.
25268
25269         * lib/gcc.exp(gcc_exit): New procedure.
25270
25271 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
25272
25273         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
25274         specs where appropriate.
25275
25276         * g++.old-deja/g++.arm/*: Added additional ERROR checks
25277         because of new "candidates are" messages, and removed a few
25278
25279         * Converted all non-old-style g++ testcases to old-style, and
25280         moved into g++.old-deja.
25281
25282 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
25283
25284         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
25285         options.
25286
25287         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
25288         succeeded.
25289
25290         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
25291
25292 1997-02-13  Michael Meissner  <meissner@cygnus.com>
25293
25294         * lib/gcc.exp (gcc_target_compile): Add support for defining
25295         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
25296         the machine doesn't have those features.
25297
25298 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
25299
25300         * g++.law/operators4.exp: Don't use LIBS.
25301
25302 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
25303
25304         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
25305
25306         * lib/mike-g++.exp: Don't set the compiler to be tested here.
25307         * lib/g++.exp: Set it here instead. Also, allow use of the
25308         --tool_exec and --tool_opt options. Change CXX to
25309         GXX_UNDER_TEST.
25310
25311         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
25312
25313         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
25314
25315 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
25316
25317         * lib/old-dejagnu.exp: Use prune_warnings instead of
25318         prune_system_crud.
25319         * lib/mike-g++.exp: Ditto.
25320         * lib/gcc.exp: Ditto.
25321         * lib/g++.exp: Ditto.
25322
25323         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
25324
25325 1997-02-07  Jeffrey A Law  (law@cygnus.com)
25326
25327           * 941014-2.c: Include stdlib.h
25328           * 960327-1.c: Include stdio.h
25329           * dbra.c, index-1.c: Don't assume ints are 32bits.
25330
25331 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
25332
25333         * lib/gcc.exp: Add gcc,stack_size target feature.
25334
25335         * lib/g++.exp(g++_target_compile): Add the include and link
25336         paths here, not in two other places. And, it's $options, not
25337         options.
25338
25339         * lib/mike-g++.exp(postbase): Remove the code that determines
25340         the correct include and link paths.
25341         * g++.old-deja/old-deja.exp: Ditto.
25342
25343 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
25344
25345         * lib/g++.exp(g++_init): target_compile no longer returns the
25346         filename of the result.
25347
25348 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
25349
25350         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
25351         call to glob.
25352
25353         * gcc.c-torture/special/special.exp: Change call to
25354         gcc_target_compile to include the object file.
25355
25356 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
25357
25358         * gcc.c-torture/special/special.exp: Correct misspelling in last
25359         change.
25360
25361 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
25362
25363         * lib/plumhall.exp(ph_summary): Log the entire output of the
25364         executable. Return -1 if there were any failures, 0 otherwise.
25365         (ph_execute): Return -1 if there were any failures, 0 otherwise.
25366         (ph_make): Clean up objects and executables that were built
25367         if the tests succeeded.
25368
25369 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
25370
25371         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
25372         libraries and includes in the build tree as appropriate.
25373
25374 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25375
25376         * lib/c-torture.exp: Instead of looking for the global variable
25377         NO_LONG_LONG, check to see if that's a feature of the target.
25378
25379 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25380
25381         * config/default.exp: Minimize. Delete the remainer of the files in
25382         config; this functionality is now in devo/dejagnu/config.
25383
25384         g++.*/*: Pass any additional flags used to compile to postbase;
25385         delete CXXFLAGS.
25386
25387         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
25388         is now done by runtest.exp. Use gcc_target_compile instead of
25389         compile.
25390
25391         lib/c-torture.exp: Use gcc_target_compile instead of compile.
25392         Remove references to CFLAGS. Use remote_file instead of
25393         calling rm -f.
25394         (c-torture): Take a list of arguments to use to compile this
25395         testcase.
25396
25397         lib/g++.exp: Simplify. Use target_compile instead of compile.
25398         lib/gcc-dg.exp: Ditto.
25399         lib/gcc.exp: Ditto.
25400         lib/mike-{gcc,g++}.exp: Ditto.
25401         lib/old-dejagnu.exp: Ditto.
25402         lib/plumhall.exp: Ditto.
25403
25404 1997-01-08  Jim Wilson  <wilson@cygnus.com>
25405
25406         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
25407         (ph_linker): Likewise.
25408
25409 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
25410
25411           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
25412         MAP_ANON / MAP_ANONYMOUS if defined;
25413         else try to map from /dev/zero .
25414
25415 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25416
25417         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
25418         isn't defined, then define it to MAP_ANONYMOUS.
25419
25420 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25421
25422         * gcc.c-torture: Update to c-torture-1.42 release.
25423
25424 1996-11-11  Jeffrey A Law  (law@cygnus.com)
25425
25426         * gcc.c-torture: Update to c-torture-1.41 release.
25427
25428 1996-10-27  Jeffrey A Law  (law@cygnus.com)
25429
25430         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
25431         c-torture release.
25432
25433 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
25434
25435         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
25436         and LDFLAGS.  Fix second case to append the target_info ldflags
25437         onto LDFLAGS, not CFLAGS.
25438         * lib/g++.exp (g++_init): Add target_info stuff.
25439         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
25440         of libgloss and newlib flags for !native.
25441
25442         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
25443         (GDB): Fix relative path to go up another dir for finding gdb.
25444
25445 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
25446
25447         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
25448         versions in the target_info array, if they don't exist.
25449
25450 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
25451
25452         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
25453
25454 1996-07-08  Jim Wilson  <wilson@cygnus.com>
25455
25456         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
25457         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
25458
25459 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
25460
25461         * lib/old-dejagnu.exp: Don't remove the output file before we've
25462         actually tested it. Don't append pwd to the path of the executable
25463         we're testing.
25464
25465 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
25466
25467         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
25468
25469 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
25470
25471         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
25472         temporary directory for compiler files, and set it to a default
25473         value of /tmp. Set $output as the name of the output file from
25474         compiling the testcase. Add a -o option to $cflags_var so the
25475         compiler writes the final output file as $output. Set $executable
25476         to $output.
25477
25478         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
25479         directory for compiler files, and set it to /tmp if it doesn't
25480         already have a value. Set $output_file to the name of the output
25481         file from compiling the testcase. Add a -o option to CXXFLAGS so
25482         the compiler writes the final output file as $output. Use $output
25483         as the executable to be tested.
25484
25485 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25486
25487         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
25488
25489 1996-06-08  Jeffrey A Law  (law@cygnus.com)
25490
25491         * gcc.c-torture/execute/pending-1.c: New test.  Still
25492         pending in Tege's queue.
25493
25494 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25495
25496         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25497         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25498         if there were failures.  Call unresolved if there were unresolved
25499         testcases.  Call gcc_fail if program did not run to completion.
25500         (ph_make): Pass additional argument name to ph_execute.
25501         (ph_execute): Add new argument.  Pass additional arguments to
25502         ph_summary.  Call gcc_fail is there is no execution output.
25503
25504 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25505
25506         * lib/plumhall.exp (proc_summary): Output relavent summary
25507         lines into the log so specific failures in plumhall can be
25508         investigated.
25509
25510 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25511
25512         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25513         (c-torture-execute): Don't try to execute tests which use
25514         "long long" types if $NO_LONG_LONG is nonzero.
25515
25516 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25517
25518         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25519         not c-torture.
25520
25521         * gcc.ieee: Move from here.
25522         * gcc.c-torture/execute/ieee: To here.
25523
25524 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25525
25526         * gcc.c-torture: Update to c-torture-1.41 release.
25527
25528 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25529
25530         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25531         not "$output".
25532
25533 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25534
25535         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25536         -c present.
25537
25538 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25539
25540         * config/proelf.exp: Handle connecting to a simulator.
25541
25542 1996-01-31  Jeffrey A Law  (law@cygnus.com)
25543
25544         * config/proelf.exp: New file.  Enough framework that we can
25545         run c-torture tests on the proelf targets (or any other target
25546         that gdb can connect to for that matter).
25547
25548 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
25549
25550         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
25551         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
25552
25553         * lib/plumhall.exp (ph_execute): Always call ph_summary if
25554         exec_output exists.
25555
25556 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
25557
25558         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
25559         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
25560
25561         * config/*.exp: Update FSF address.  Change result of ${tool}_load
25562         to pass/fail/unresolved/unsupported/untested.  Caller must now
25563         call unresolved/unsupported/untested.
25564         * lib/*.exp: Update FSF address.  Update to handle new results of
25565         ${tool}_load.
25566         * lib/chill.exp (verbose): Delete.
25567
25568 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
25569
25570         * lib/gcc.exp (default_gcc_start): Change order of args to
25571         $LDFLAGS $CFLAGS $LIBS.
25572         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
25573         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
25574         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
25575         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
25576         * gcc.misc-tests/dg-test.exp: Likewise.
25577         * gcc.misc-tests/msgs.exp: Likewise.
25578         * gcc.prms/prms.exp: Likewise.
25579         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
25580         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
25581
25582         * lib/dg.exp: Deleted, moved to dejagnu/lib.
25583
25584 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25585
25586         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
25587
25588         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
25589         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
25590
25591         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
25592         necessary.
25593
25594 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
25595
25596         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
25597         global for loop; add use of $mathlib.
25598         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
25599         settings here; set mathlib for anything but VxWorks.
25600
25601 1996-01-22  Jeffrey A Law  (law@cygnus.com)
25602
25603         * gcc.c-torture: Update to c-torture-1.40 release.
25604
25605 1996-01-03  Jeffrey A Law  (law@cygnus.com)
25606
25607         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
25608         dg.exp.
25609
25610 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
25611
25612         * lib/c-torture.exp (c-torture-execute): Declare "output" as
25613         global.
25614
25615 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
25616
25617         * lib/g++.exp (LIBS): Define if not already.
25618         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
25619         (gcc-dg-prune): Call prune_gcc_output.
25620         * lib/gcc.exp (prune_gcc_output): New proc.
25621         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
25622         prune_gcc_output.
25623
25624 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
25625
25626         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
25627         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
25628
25629 1995-11-15  Jeffrey A Law  (law@cygnus.com)
25630
25631         * gcc.c-torture: Update to c-torture-1.39 release.
25632
25633 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
25634
25635         * lib/c-torture.exp (c-torture-execute): Don't return if one option
25636         fails, try others as well.
25637
25638 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
25639
25640         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
25641         If compilation fails, mark execute tests as `untested'.
25642         If test is marked as unsupported, don't mark compilation and
25643         execute tests as failed.
25644
25645 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
25646
25647         * lib/g++.exp (g++_init): Don't link in libg++, and look to
25648         libstdc++ for whether or not we want to be doing shared
25649         libraries.  Delete link_curses since we don't need it anymore.
25650         * lib/mike-g++.exp (postbase): Don't link in libg++.
25651         * g++.old-deja/old-deja.exp: Likewise.
25652
25653 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
25654
25655         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
25656
25657 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
25658
25659         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
25660         For that, add `-Wl,-a,shared_archive'.
25661         * g++.old-deja/old-deja.exp: Likewise.
25662
25663 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
25664
25665         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
25666
25667 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
25668
25669         * lib/mike-g++.exp (postbase): Pay attention to the status of
25670         g++_load.
25671
25672 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
25673
25674           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
25675
25676 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
25677
25678         * lib/gcc.exp (default_gcc_start): No longer need to log program
25679         being executed or its output, execute_anywhere does that now.
25680         * lib/g++.exp (default_g++_version): Call execute_anywhere.
25681         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
25682
25683 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
25684
25685         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
25686         the same as those in lib/g++.exp.
25687
25688 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
25689
25690         * gcc.c-torture: Update to c-torture-1.38 release.
25691         * gcc.ieee: Related changes.
25692
25693 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
25694
25695         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
25696         "exec". Minor reformatting changes.
25697
25698         * config/rom68k.exp (${tool}_load): Make it work in a canadian
25699         cross. This means all "exec" calls now work on a remote host as
25700         well.
25701         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
25702         cross. Filter out the extra "\r\n" stuff that expect puts in.
25703         (c-torture-execute): Filter out the bogus warnings like
25704         c-torture-compile does. Add support for canadian cross.
25705         * lib/gcc.exp (default_gcc_version, default_gcc_start)
25706         Use execute_anywhere rather than calling exec directly. Now it
25707         works for canadian cross testing.
25708
25709 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
25710
25711         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
25712         results into a variable, and check that rather than using file exists.
25713
25714 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
25715
25716         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
25717         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
25718
25719 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25720
25721         * g++.old-deja/old-deja.exp: Create and pass runshlib and
25722         lib_curses if there's a shared libg++ in the build tree.
25723
25724 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
25725
25726         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
25727         if not supported target.
25728
25729 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
25730
25731         * lib/g++.exp (g++_init): Move empty setting of runshlib and
25732         link_curses up to always happen, not just for native builds.
25733
25734 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
25735
25736         * gcc.c-torture: Update to c-torture-1.36 release.
25737         * gcc.failure: Related changes.
25738
25739 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
25740
25741         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
25742
25743 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
25744
25745         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
25746         * lib/mike-g++.exp (postbase): Not in here.  Still reference
25747         runshlib, link_curses, and mathlib for link and run.
25748
25749         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
25750         pass the runtime shared library options for Solaris, OSF/1, and
25751         Irix5, and link with -lcurses to avoid unresolved references.
25752
25753 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
25754
25755         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
25756         only run once.
25757
25758 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
25759
25760         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
25761
25762 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
25763
25764         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
25765         do not have a framework for the "compat" tests yet.
25766
25767 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25768
25769         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25770         set to null if we're testing vxworks5.1.  Use that instead of
25771         `-lm' in the setting of LIBS for link and run.
25772
25773 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25774
25775         * config/rom68k.exp (${tool}_load): Major changes to make it
25776         work.  Verified that it does in fact return the stuff in
25777         exec_output properly.  Catch any Emul or any TRAP other than 0.
25778
25779 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25780
25781         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25782         LDFLAGS properly for targets that need stuff from libgloss.
25783         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25784         only run once.
25785         (gpp_initialized): New variable.
25786
25787 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25788
25789         * config/rom68k.exp: Load libgloss.exp.
25790         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25791         so we can produce a fully linked binary.
25792         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25793         so we can produce a fully linked binary.
25794
25795 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25796
25797         * lib/plumhall.exp (ph_section): Watch for expected failures.
25798         Add missing `else'.
25799
25800         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25801         run the testcase.
25802         (c-torture): Likewise.
25803
25804 1995-08-28  Doug Evans  <dje@cygnus.com>
25805
25806         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25807
25808         * lib/mike-g++.exp (mike_cleanup): New proc.
25809         (prebase): New globals compiler_result, not_compiler_result,
25810         target_regexp.
25811         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25812         allow leading "-" in pattern.  Watch for unsupported tests.
25813         If $compiler_result is set, pattern match assembler code,
25814         and ditto for $not_compiler_result.
25815         * lib/mike-gcc.exp: Likewise.
25816
25817         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25818         execution "succeeded".
25819
25820 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25821
25822         * config/win32.exp: New file.
25823         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25824
25825 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25826
25827         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25828         unsupported.
25829         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25830         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25831         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25832
25833         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25834         "... without exceptions was ...".  That is now handled by
25835         prune_system_crud.
25836         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25837
25838 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25839
25840         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25841         sieve.c,sort2.c}: New files.
25842         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25843         sieve.exp,sort2.exp}: Drivers for them.
25844
25845         * lib/mike-gcc.exp (program_output): New user settable variable.
25846         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25847         messages.
25848         * lib/mike-g++.exp (program_output): New user settable variable.
25849
25850         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25851
25852         * config/sh.exp: Deleted (use sim.exp instead).
25853
25854 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25855
25856         * config/vx.exp: Declare CHECKTASK as global.
25857         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25858         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25859         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25860
25861 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25862
25863         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25864         target. Like vx.exp, only includes `vx29k.exp' instead of
25865         `vxworks.exp'.
25866
25867 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25868
25869         * config/sim.exp: Increase time limit from 120 seconds to 240.
25870
25871 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25872
25873         * gcc.c-torture/execute/950628-1.c: New test.
25874
25875 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25876
25877         * gcc.c-torture: Update with changes/additions from
25878         c-torture-1.34.
25879
25880 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25881
25882         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25883
25884 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25885
25886         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25887
25888 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25889
25890         * gcc.c-torture/compile/950512-1.c: New test.
25891         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25892         * gcc.dg/struct-ret-1.c: Likewise.
25893
25894 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25895
25896         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25897           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25898
25899 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25900
25901         * gcc.c-torture/special/920411-1.c: Deleted.
25902         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25903
25904 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25905
25906         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25907         cpu limit.
25908
25909 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25910
25911         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25912
25913 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25914
25915         From kenner;
25916         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25917         is the proper length.
25918         * va-arg-3.c: Likewise.
25919
25920 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
25921
25922         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
25923         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
25924
25925         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
25926         * lib/g++.exp (default_g++_start): Delete old cruft.
25927
25928 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
25929
25930         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
25931         (2 * (1 << 18)) to (2 * (1 << 17)).
25932
25933         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
25934
25935 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
25936
25937         * config/rom68k.exp: Renamed from config/idp.exp
25938
25939 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
25940
25941         * c-torture/compile/921109-2.c
25942
25943 1995-04-18  Mike Stump  <mrs@cygnus.com>
25944
25945         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
25946         excess errors.
25947
25948 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
25949
25950         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
25951         output.
25952         * lib/g++.exp (default_g++_start): Likewise.
25953
25954 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
25955
25956         * gcc.c-torture/compile/950329-1.c: New test.
25957
25958 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
25959
25960           * config/bug.exp (${tool}_load): Updated to use new remote_open
25961           and remote_close procs.
25962         * config/idp.exp: New file.
25963
25964 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
25965
25966         * gcc.c-torture/execute/950322-1.c: New test.
25967
25968 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
25969
25970         * config/vx.exp (${tool}_load): Clean up testing of return code from
25971         vxworks_ld and vxworks_spawn.
25972
25973 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
25974
25975         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
25976
25977 1995-03-13  Mike Stump  <mrs@cygnus.com>
25978
25979         * lib/old-deja.exp: Add `excess errors test - ' error, now one
25980         can mark excess errors on a machine by machine basis.  Note, the
25981         default is to not expect any excess errors, even when excess
25982         errors test - is given, so you will want to put an XFAIL ... on
25983         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
25984         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
25985         those 4 machines, but no others.
25986
25987 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
25988
25989         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
25990         * lib/c-torture.exp: to here.
25991
25992 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
25993
25994         * gcc.c-torture/execute/950221-1.c: New test.
25995         * gcc.c-torture/execute/struct-ret-1.c: New test.
25996         * gcc.c-torture/compile/950221-1.c: New test.
25997
25998         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
25999
26000 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
26001
26002         * gcc.c-torture/execute/arith-1.c (main): Return 0.
26003         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
26004
26005 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
26006
26007         * g++.gb: New directory of tests, derived from my signature and
26008         class scoping tests.
26009
26010         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
26011         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
26012         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
26013         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
26014         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
26015         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
26016         * g++.gb/sig25.C: Likewise.
26017
26018         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
26019         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
26020         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
26021         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
26022         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
26023         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
26024         * g++.gb/sig25.exp: Likewise.
26025
26026         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
26027         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
26028         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
26029         * g++.gb/scope13.C: Likewise, this test still fails.
26030
26031         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
26032         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
26033         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
26034         * g++.gb/scope13.exp: Ditto.
26035
26036         * g++.gb/README: New file, explains what these tests are about.
26037
26038 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
26039
26040         * lib/dg.exp (dg-do): Support `preprocess'.
26041         (dg-test): Likewise.
26042
26043 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
26044
26045         * config/udi.exp: change "continue -expect" to "exp_continue".
26046
26047 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
26048
26049         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
26050         Delete redundant tests.
26051
26052         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
26053         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
26054         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
26055         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
26056         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
26057         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
26058         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
26059         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
26060
26061         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
26062         storing label pointers.
26063         * gcc.c-torture/execute/921019-1.c: Likewise.
26064         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
26065         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
26066         parameter fp.
26067         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
26068         constants.
26069
26070         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
26071         Delete obsolete tests.
26072
26073         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
26074         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
26075         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
26076         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
26077         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
26078         * gcc.c-torture/compile/950124-1.c: New test.
26079
26080         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
26081
26082 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
26083
26084         * lib/mike-g++.exp: Add -lm to LIBS.
26085
26086 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
26087
26088         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
26089
26090 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
26091
26092         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
26093
26094 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
26095
26096         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
26097
26098 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
26099
26100         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
26101         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
26102         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
26103         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
26104         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
26105         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
26106         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
26107         * g++.law/{operators31.C, operators32.C,
26108         * g++.law/{operators33.C, operators34.C}: Likewise.
26109         * g++.law/{pic1.C, refs2.C}: Likewise.
26110         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
26111         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
26112         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
26113         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26114
26115         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
26116         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
26117         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
26118         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
26119         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
26120         * g++.law/{enum9.exp, friend5.exp}: Likewise.
26121         * g++.law/{nest3.exp, nest4.exp}: Likewise.
26122         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
26123         * g++.law/{operators30.exp, operators31.exp}: Likewise.
26124         * g++.law/{operators32.exp, operators33.exp}: Likewise.
26125         * g++.law/{operators34.exp}: Likewise.
26126         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
26127         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
26128         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
26129         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
26130         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26131
26132         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
26133         No longer expected to fail.
26134         * g++.law/missed-error3.C: Tweak for recent bool changes.
26135
26136 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
26137
26138         * config/emb-unix: Deleted.
26139         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
26140         remote execution.  Do final link on remote host if REMOTE_LINK is set.
26141
26142 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
26143
26144         * lib/dg.exp (dg-test): Fix typo in last patch.
26145
26146 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
26147
26148         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
26149         (handles multiple occurrences).
26150
26151 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
26152
26153         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
26154         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
26155         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
26156         printed).
26157         * lib/c-torture.exp (c-torture-compile): Likewise.
26158         (c-torture): Prepend full path if missing.
26159         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
26160         (gcc_fail): Likewise.
26161         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
26162
26163 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
26164
26165         * lib/netware.exp: Only attach to NetWare i386 systems.
26166
26167 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
26168
26169         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
26170         messages.  Add test name to "output pattern match" pass/fail message.
26171
26172 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
26173
26174         * gcc.dg: New testsuite.
26175         * gcc.dg/dg.exp: New file.
26176
26177         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
26178         test-switch.c}: Deleted.
26179
26180         * gcc.misc-tests/msgs.exp: New testcase driver.
26181
26182 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
26183
26184         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
26185         Watch for illegal return values from ${tool}_load.
26186         * config/unix.exp (${tool}_load): Fix pass/fail detection for
26187         cross targets.  Coerce return value >0 to 1.
26188
26189 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
26190
26191         * config/unix.exp (${tool}_load): Call program rsh, not proc.
26192
26193         * config/emb-unix.exp: New file.
26194
26195         * config/sim.exp: Error if variable $SIM not defined.
26196         (${tool}_load): Mark test as "untested" if simulator missing.
26197
26198         * config/unix.exp: Load remote.exp to get rcp_download.
26199         * lib/c-torture.exp: Use different option lists for testcases with
26200         and without loops.
26201         * gcc.c-torture/execute/execute.exp: Likewise.
26202
26203 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
26204
26205         * config/*.exp: Clarify return code from ${tool}_load.
26206         Call `unresolved' or `untested' instead of `warning' or `perror'
26207         (sometimes you still want to call both though).
26208         Add comment that `shell_id' is local to each file.
26209         * config/udi.exp (timeout): Set to 30.
26210         Don't print warning if connection fails, $connectmode has already
26211         printed an error.
26212         (${tool}_load): Move verbose messages to level 2.
26213         Rework pattern for "Process started" message.
26214         Pass `shell_id' to ${connectmode}_download.
26215         Retry twice upon timeout.  Make resetting of target more robust.
26216         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
26217         Pass `shell_id' to exit_$connectmode.
26218         Only call exit_$connectmode if connected.
26219         * config/unix.exp (${tool}_load): Check return codes better.
26220         * config/vrtx.exp (${tool}_load): Likewise.
26221         * config/vx.exp (${tool}_load): Likewise.
26222         Delete unneeded global's.
26223         * lib/dg.exp (dg-test): Update to reflect clarified return codes
26224         from ${tool}_load.
26225         (dg-stat): Delete.
26226         (dg-init): Delete recording of pass/fail counts.
26227         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26228         (old-dejagnu-init): Likewise.
26229         (old-dejagnu-stat): Delete contents, empty proc now.
26230         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
26231         (c-torture): Delete references to lcnt, lpass, lfail.
26232         Get option list from TORTURE_OPTIONS.
26233         Delete -funroll[-all]-loops if no loops.
26234         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
26235         (g++_stat): Delete contents (empty proc now).
26236         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
26237         (gcc_finish): Likewise.
26238         (gcc_stat): Deleted.
26239         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
26240         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
26241         * gcc.c-torture/execute/execute.exp: Likewise.
26242         Split tests into two parts: compile, execute.
26243         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
26244         no loops.  Update to reflect clarified return codes from ${tool}_load.
26245
26246 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
26247
26248         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
26249         to grep for.
26250         (old-dejagnu): Likewise (where necessary).
26251
26252 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
26253
26254         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
26255
26256         * lib/dg.exp (dg-process-target): Fix processing of selector.
26257         Add comment regarding use of `error'.
26258
26259         * lib/gcc.exp (prune_system_crud): Define if missing.
26260         * lib/g++.exp (prune_system_crud): Likewise.
26261
26262         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
26263         Call prune_system_crud.
26264         * lib/dg.exp (dg-runtest): New proc.
26265         Use perror instead of send_user for tcl errors in testcase.
26266         Don't return any value, it's never used.
26267         Don't clobber previous definition of `unknown'.
26268         Print tcl errors in `dg-final'.
26269
26270 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
26271
26272         * lib/dg.exp (dg-process-target): Improve syntax error messages.
26273         (dg-test): Don't print errorInfo, it contains stack backtrace.
26274
26275 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
26276
26277         * lib/g++.exp (runtest_file_p): Define if missing.
26278
26279 1994-09-24  Doug Evans  (dje@cygnus.com)
26280
26281         * lib/mike-g++.exp: Comment out loading of g++.exp.
26282         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
26283         (default_g++_version): Always print something.
26284         (default_g++_start): Comment out call to `which'.
26285         (g++_start, g++_load): Deleted (must be defined in config file).
26286         * lib/gcc.exp: Test for existence of $CC at start.
26287         Delete check for tmpdir (done in gcc_init).
26288         (default_gcc_version): Always print something.
26289         (default_gcc_start): Comment out call to `which'.
26290         * config/*.exp: Major cleanup - make cross targets work at least a
26291         little better for g++ (by not being "--tool gcc" specific).
26292         Rename gcc_xxx to ${tool}_xxx.
26293         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
26294         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
26295
26296 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
26297
26298         * lib/c-torture.exp (c-torture-compile): Rework compiler
26299         message processing.
26300
26301         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
26302         c-torture.
26303
26304 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
26305
26306         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
26307
26308         * lib/dg.exp (dg-process-target): Support { target native }.
26309
26310 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
26311
26312         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
26313         looked for "... program xxx got fatal signal".
26314         Correct regsub munging of `comp_output'.
26315         Ignore compiler messages "path prefix not used" and "linker input
26316         file unused".
26317
26318 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
26319
26320         * lib/gcc.exp (runtest_file_p): Define if missing.
26321         * gcc.prms/template.c: Example to work from.
26322
26323 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
26324
26325         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
26326         * lib/dg.exp (dg-test): Call unsupported testcases as such.
26327
26328         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
26329         * gcc.prms/1883.c: Moved from compile/940714-1.c.
26330         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
26331         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
26332
26333         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
26334         (dg-process-target): No longer a varargs proc.
26335         Return S/N for target, P/F for xfail.  All callers changed.
26336         (user option procs): More argument checking.
26337         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
26338         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
26339         (dg-test): Skip test if not running on selected target in `dg-do'.
26340         Update handling of `dg-do-what', `dg-output-text'.
26341         Separate execution pass/fail from output pattern match pass/fail.
26342         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
26343
26344 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
26345
26346         * gcc.c-torture/special/special.exp: Don't expect failure for mips
26347         target for 920510-1.c.
26348
26349 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
26350
26351         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
26352         Clean up comment regarding use of passcnt, etc.
26353         (gcc_stat): Don't update `testcnt' here.
26354         (gcc_finish): Do it here.
26355         Might as well reset `but_id' here too.
26356         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
26357         to determine if the file should be tested.
26358         * gcc.c-torture/compile/compile.exp: Likewise.
26359         * gcc.c-torture/execute/execute.exp: Likewise.
26360         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26361         * gcc.misc-tests/dg-test.exp: Likewise.
26362         * gcc.prms/prms.exp: Likewise.
26363         * gcc.wendy/wendy.exp: Likewise.
26364         * g++.old-deja.exp: Likewise.
26365         Move "Testing file" message to verbose level 1.
26366
26367 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
26368
26369         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
26370
26371 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
26372
26373         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
26374         (default_gcc_start): Accept optional second list element
26375         of compiler flags.  Print compiler output at verbosity level 2.
26376         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
26377         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
26378         Save current values of framework globals passcnt, failcnt, xpasscnt,
26379         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
26380         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
26381         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
26382         xfailcnt to compute stats.  Update framework global `testcnt' from
26383         pass/fail counts.
26384         (gcc_finish): New proc.  Clean up test environment.
26385         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
26386         (gcc_epass, gcc_efail): Delete.
26387         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
26388         argument of line number.
26389         (dg-init): If the tool has an init routine, call it.
26390         (dg-test): Remove args `cflags_var' and `libs_var'.
26391         Pass all compiler options to ${tool}_start.
26392         Handle missing line number.
26393         (dg-finish): New function.
26394         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
26395         particular files.  Call gcc_finish at end.  Move "skipping test"
26396         message to verbosity level 3.
26397         * gcc.c-torture/compile/compile.exp: Likewise.
26398         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26399         * gcc.c-torture/execute/execute.exp: Likewise.
26400         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26401         Print testcase being tried at verbosity level 1.
26402         * gcc.c-torture/special/special.exp: Unset xfail.
26403         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26404         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
26405         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
26406         * gcc.failure/failure.exp: Likewise.
26407         * gcc.ieee/ieee.exp: Likewise.
26408         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
26409         Update call to dg-test.  Call dg-finish at end.
26410         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
26411         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26412         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
26413         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
26414         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
26415         * gcc.wendy/wendy.exp: Add copyright.
26416         Delete setting of tmpdir (done by gcc_init).
26417         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
26418         Pass compiler flags to gcc_start.  Call gcc_finish at end.
26419         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
26420         gcc_[ce]pass/fail.
26421
26422 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
26423
26424         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
26425         confusion.
26426         (g++_load): Likewise.
26427
26428         * config/*.exp (gcc_load): Some were varargs fns and some were not.
26429         Rename argument to `prog' to remove the confusion.
26430         Varargs fns behave differently too!
26431         (g++_load): Likewise.
26432
26433         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
26434
26435         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
26436         what it is.  Delete (always) printing of status value for !native.
26437         Simplify verbose code, and include status and exec_output.
26438         (g++_load): Use gcc_load.
26439
26440 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
26441
26442         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
26443         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
26444         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
26445         940714-3.c as these testcases don't exist anymore.  Make
26446         va-arg-1.c expected to pass.
26447
26448 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
26449
26450         * gcc.misc-tests/misc.exp: Only run specific testcases.
26451         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
26452         * gcc.misc-tests/dg-[1-9].c: New files.
26453
26454         * lib/dg.exp: New testsuite driver.
26455         * gcc.prms/prms.exp: Use it.
26456
26457         * README.gcc: New file.
26458
26459         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
26460         Document and reset `lxpass' and `lxfail'.
26461         Simplify "initialized" message.
26462         (gcc_stat): Clean up comments a little.
26463
26464 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
26465
26466         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
26467
26468 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
26469
26470         * lib/old-dejagnu.exp (process-option): New proc.
26471         (old-dejagnu-init, old-dejagnu-stat): Likewise.
26472         (old-dejagnu): Simplify.
26473         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
26474
26475 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
26476
26477         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
26478         exists and is not an empty string.
26479
26480         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
26481         $xfail rather than calling setup_xfail.  Clear $xfail when test is
26482         finished.
26483         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
26484         automatically.
26485
26486         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
26487         longer expected to fail.
26488
26489         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
26490         "f" function call.
26491
26492         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
26493
26494         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26495         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26496         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26497         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26498         c-torture-1.29.
26499
26500         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26501         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26502
26503         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26504
26505         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26506         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26507
26508         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26509         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26510         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26511
26512 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26513
26514         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26515         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26516         940714-1.c, 940714-2.c, 940714-3.c},
26517         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26518         gcc.misc-tests/{mg.c,mg.exp}:
26519         New tests.
26520         * gcc.noncompile/noncompile.exp: Change accordingly.
26521
26522 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26523
26524         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26525         Undo previous clobberage.
26526
26527 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26528
26529         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26530         * gcc.special/{930510-1.c, special.exp}:
26531         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26532         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26533         struct-varargs-1.c}: New tests from c-torture-1.26.
26534
26535 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26536
26537         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26538           argument to switch.
26539
26540 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
26541
26542         * Revert the previous changes.  Please see Rob's directory
26543           (/lisa/test/rob/progressive/gcc/testsuite) for testing
26544           fixes.
26545
26546 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
26547
26548         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
26549             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
26550             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
26551             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
26552             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
26553             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
26554             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
26555             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
26556             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
26557             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
26558             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
26559             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
26560             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
26561             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
26562             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
26563             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
26564             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
26565             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
26566             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
26567             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
26568             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
26569             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
26570             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
26571             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
26572             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
26573             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26574             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
26575
26576 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
26577
26578         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
26579             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
26580           with perror calls.
26581
26582 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
26583
26584         * config/unix.exp (g++_load): Fix syntax.
26585
26586 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
26587
26588         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
26589         * gcc.noncompile/921017-1.c: Deleted obsolete test.
26590         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
26591         Don't expect va-arg-1.c to fail.  Correct expected output for
26592         920928-1.c.
26593         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
26594         * gcc.wendy/hbm4.c: Correct typo.
26595         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
26596
26597 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
26598
26599         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
26600         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
26601         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
26602         * lib/c-torture.exp (c-torture-compile): Ditto.
26603
26604         Reduce volume of output (remove all the -I's and such).
26605         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
26606         Call gcc_cpass, gcc_cfail.
26607         (c-torture): Pass testing option to c-torture-compile.
26608
26609 1994-03-21  Doug Evans  (dje@cygnus.com)
26610
26611         Bring patches over from progressive.
26612         * config/default.exp: Exit remote shell cleanly.
26613         (g++_exit, g++_start): Add default versions.
26614         * config/sim.exp (gcc_load): Use perror, not error.
26615
26616 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
26617
26618         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
26619         set in site.exp.
26620
26621 1994-03-14  Doug Evans  (dje@cygnus.com)
26622
26623         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
26624         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
26625         (wendy_try): New proc to run testcase.
26626         (main loop): Call 'em.
26627         * gcc.wendy/*.c: Clean up pass to correct expected output.
26628
26629         * lib/gcc.exp: Minor cleanup work.
26630         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
26631
26632 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
26633
26634         * config/sim.exp (gcc_load): Document return codes better.
26635         Don't pass -v to simulator.
26636
26637 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
26638
26639           * gcc.special/920717-x.c: Fix typo.
26640           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
26641           get at sources.
26642
26643         * lib/mike-gcc.exp: Fix typo.
26644
26645 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
26646
26647         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
26648         binary to use, transform the name.
26649         * config/*.exp: rename everything. Nuke any g++ specific files,
26650         it's now a special case of gcc that requires no special support.
26651         Add a default.exp for unsupported targets.
26652
26653 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
26654
26655         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
26656         lib/old-dejagnu.exp: Fix a few patterns to work with the new
26657         version of Tcl.
26658
26659 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
26660
26661         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
26662         than a warning.
26663
26664 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
26665
26666         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
26667
26668 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
26669
26670         * gcc.execute/execute.exp: Combine opt_list and foption_list into
26671         option_list.  Compile every file with only 4/6 option choices
26672         (same as C torture) instead of with 12/18 different option
26673         choices.
26674         * lib/c-torture.exp: Likewise.
26675
26676         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
26677         not already set.
26678
26679 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
26680
26681         * lib/old-deja.exp: Add `excess errors test fails' error, now one
26682         can put an XFAIL *-*-* on excess errors.
26683
26684 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
26685
26686         * g++.law: Add more tests derived from g++-bugs snapshots.
26687
26688         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
26689         equivalent to g++.law/init9.
26690
26691         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
26692         compiled it, and the a.out file after we've run it.
26693
26694 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
26695
26696         * lib/mike-g++.exp (postbase): Delete the .o file after we've
26697         compiled it, and the a.out file after we've run it.
26698
26699 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
26700
26701         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
26702
26703 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
26704
26705         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
26706         version number.
26707
26708 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
26709
26710         * g++.law: New directory of g++ tests derived from the g++-bugs
26711         snapshots.
26712
26713 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
26714
26715         * gcc.compile: initbug1.c initbug1.exp testcase added
26716
26717 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
26718
26719         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
26720         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
26721           fixes submitted by Jeff Law (law@cs.utah.edu)
26722         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
26723           Jeff Law (law@cs.utah.edu)
26724
26725
26726 1993-11-30  Mike Stump  (mrs@cygnus.com)
26727
26728         * config/unix-g++.exp: Follow the gcc way of doing things.
26729         * g++.old-deja/old-deja.exp: Minor updates.
26730         * lib/g++.exp: New file, follow the gcc way of doing things.
26731         * lib/old-dejagnu.exp: Minor updates.
26732         * lib/mike-g++.exp: Always unset errorInfo.
26733
26734 1993-11-06  Mike Stump  (mrs@cygnus.com)
26735
26736         * lib/gcc.exp: Fix some errors with the below change, CC and
26737         CFLAGS should be global when setting, not local.
26738
26739 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
26740
26741         * lib/gcc.exp: Transform tool name.
26742
26743 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26744
26745         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
26746
26747 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26748
26749         * lib/gcc.exp: change gcc_done to gcc_stat
26750
26751 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26752
26753         * Upgraded gcc testsuite to c-torture version 1.25
26754
26755 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
26756
26757         * lib/gcc.exp: added reporting code. Changed verbose compile message.
26758         * lib/c-torture: added hooks for new reporting code.
26759
26760 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
26761
26762         * config/sh-gcc.exp: check if sh-sim exists in the path
26763
26764 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
26765
26766         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
26767         * gcc.compile/compile.exp: Initial changes for new logic.
26768         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26769         * gcc.failure/failure.exp: Initial changes for new logic.
26770         * gcc.ieee/ieee.exp: Initial changes for new logic.
26771         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26772         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26773         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26774         * lib/c-torture.exp: Initial changes for new logic.
26775         * lib/gcc.exp: Initial changes for new logic.
26776
26777 1993-10-15  Mike Stump  (mrs@cygnus.com)
26778
26779         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26780         depend upon failure or success.  Fully qualify names in failure
26781         and success messages.  Always remove a.out before starting
26782         compile, just in case.  Pay more attention to error text output by
26783         the compiler.  Handle testcases with no known past errors just
26784         like all others, so that things are uniform.  Other miscellaneous
26785         improvements.
26786
26787 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26788
26789         * gcc.cpp: new directory for cpp tests
26790
26791 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26792
26793         * lib/chill.exp: Code reformatted, removed unused code.
26794         * config/unix-chill.exp: Code reformatted, removed unused code.
26795         * chill.execute/execute.exp: Code reformatted, removed unused code.
26796         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26797
26798 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26799
26800         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26801         routines not written.
26802
26803 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26804
26805         * config/bug-gcc.exp: Use new procs from bug.exp.
26806
26807 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26808
26809         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26810         via ftp, rather than depending on NFS.
26811         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26812         case.
26813
26814 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26815
26816         * config/bug-gcc.exp: Use new download proc.
26817
26818 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26819
26820         * chill.execute/execute.exp: cleanups, handles errors better
26821         * chill.compile/compile.exp: rewrite, based on execute.exp
26822         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26823         * lib/chill.exp: major changes to diff proc and compile and link
26824           procs. added chill_fail and chill_pass wrappers to pass and
26825           fail. added more comments, and handle error codes better.
26826           Added a hack to capture stderr from exec, so noncompile tests
26827           can work.
26828
26829 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26830
26831         * chill.execute/execute.exp: rewrite of testsuite driver
26832         * lib/chill.exp: rewrite of testsuite driver
26833         * config/unix-chill.exp: rewrite of testsuite driver
26834
26835 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26836
26837     In chill.execute:
26838         * iexpr.ch: Standardize uppercase.
26839         * tuples.dat: Standardize uppercase.
26840         * vary.ch: standardize.  Correct varying string assignments.
26841         * vary.dat: Add new output lines.
26842
26843 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26844
26845     In chill.execute:
26846         * chprintf.ch: Standardize use of uppercase.
26847         * tuples.ch: Standardize and turn arr2 into a DCL,
26848           rather than a SYN.
26849         * pinits.ch: Standardize.
26850
26851 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26852
26853         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26854         * Makefil: Renamed to Makefile.in.
26855         * configure.in: New.
26856
26857 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26858
26859     In chill.execute:
26860         * .cvsignore: Add result/output files.
26861         * Makefile: Fix up variables at start.  Use MFLAGS
26862           everywhere.  Correct bool_loc, built_ins entries.
26863           Add entry for vary1.ch.
26864         * bitarray.ch: Standardize upper-case usage.
26865         * bitexpr.ch: Standardize, add output of b1.
26866         * params.ch: Use arrayt in along PROC parameters, to
26867           avoid novelty problems.
26868         * sets.ch: Tiny cleanup.
26869         * vary1.ch: Re-indent.
26870
26871 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26872
26873           * Add PR-related files to Makefiles, .cvsignore files, etc.
26874
26875 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26876
26877         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26878           with compiler objects. New names are test-flow.c and test-loop.c
26879
26880 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26881
26882         * Upgraded c-torture tests from 1.19 to 1.20
26883
26884         * new files:
26885         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26886         * gcc.compile: 930623-1.c 930623-2.c
26887         * gcc.noncompile: 930622-1.c 930622-2.c
26888         * gcc.failure: 920411-1.c 920627-2.c
26889         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26890
26891 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26892
26893         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26894           More changes to get testsuite working properly. Needs more work.
26895           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26896
26897 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26898
26899         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26900           More changes to get testsuite working properly. Needs more work.
26901
26902 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26903
26904         * chill.compile/compile.exp: Added for Dejagnu support
26905         * chill.execute/execute.exp: Added for Dejagnu support
26906         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26907
26908 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26909
26910     This should complete moving the CHILL test files.
26911         * chill.noncompile(.cvsignore printf.grt
26912             in-printf.grt chprintf.grt chprintf.ch):
26913             Added test-support files.
26914           (Makefile): Modified further.
26915         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26916             signal.ch): Added test files.
26917           * chill.execute (.cvsignore printf.grt printr.c
26918             in-printf.grt rts.c chprintf.grt rts.h): Added
26919           test-support files.
26920             (Makefile): More corrections.
26921
26922 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
26923
26924         * chill.compile, chill.execute, chill.nocompile: Add CHILL
26925           test cases, ready for DejaGnu.
26926
26927 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
26928
26929         * Upgraded c-torture tests from 1.18 to 1.19
26930
26931         * gcc.compile: added test(s):
26932           930607-1.c
26933         * gcc.execute: added test(s):
26934           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
26935
26936         * added new subdirectory for misc tests: gcc.misc-tests
26937         * gcc.misc-test(s): added tests:
26938           inst-check.c test-consts.c test-ior.c test-switch.c
26939
26940 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
26941
26942         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
26943
26944 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
26945
26946         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
26947
26948 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
26949
26950         * Upgraded c-torture tests from 1.17 to 1.18
26951
26952 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
26953
26954         * Upgraded c-torture tests from 1.12 to 1.17
26955
26956 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
26957
26958         * lib/old-dejagnu.exp:
26959           Fixed handling of XFAIL target triplets to correctly
26960           recognize wildcard characters.  Removed code that
26961           appended a unique id tag to the end of the file name
26962           printed out by the result of the testcases within a
26963           given test file.
26964
26965 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
26966
26967         * lib/old-dejagnu.exp:
26968           Reworked expected failure handling to trigger off of XFAIL
26969           keyword in keyphrase embeded in testcase source code. The
26970           XFAIL keyword must be at the end of the keyphrase line. It
26971           may optionally be followed by one or more target triplets.
26972           It has just occured that the handling of wildcards in the
26973           target triplet may not be correct.
26974
26975 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
26976
26977         * g++.old-deja/tests:
26978           Moved all subdirectories up one level into g++.old-deja .
26979
26980         * lib/old-dejagnu.exp:
26981           Fixed problem with CXXFLAGS not being properly reset, and being
26982           corrupted with extraneous "-c" compiler option.  This was
26983           causing binaries to not be generated for test that needed them.
26984           Modified strings passed to "pass" and "fail" so that individual
26985           tests from the same test file would be distinguished by an
26986           identifier appended to the test file name in the summary logs;
26987           this corrected a problem with erroneous diff logs.  Added code
26988           to search testcases for expected fail and unexpected pass keywords.
26989
26990 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
26991
26992         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
26993
26994 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
26995
26996         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
26997           Removed extraneous text from end of "Special g++ Options"
26998           keyphrase.
26999
27000         * lib/old-dejagnu.exp: Added pattern matching to look for new
27001           keywords, embedded in testcases comments, which will trigger
27002           calls to xpass and xfail.
27003
27004 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
27005
27006         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
27007           comments embedded in the testcases, especially the one looking for
27008           special compiler options, as well as the pattern matching for the
27009           compiler output again.
27010
27011 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
27012
27013         * lib/old-dejagnu.exp: Do a proper check of the return value for
27014           execute tests. Fixed several problems with the pattern matching
27015           of the compiler output which gave erroneous test results.
27016           Changed several of the test result messages to be more descriptive.
27017         * config/unix-g++.exp: Proc g++_load now actually works and
27018           executes the tests passed to it and returns a usable return
27019           value.
27020
27021 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
27022
27023           * lib/gcc.exp: Exits gracefully if $CC is bogus.
27024
27025 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
27026
27027         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
27028           Modified both files to properly execute the old style
27029           dejagnu tests. The previous versions of these files were
27030           experimental and did not function anything near correctly.
27031
27032 1993-04-05  Rob Savoye  (rob@cygnus.com)
27033
27034         * Removed all Makefile.in and configure.in files. No configuration
27035         needed now.
27036
27037 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
27038
27039         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
27040
27041 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
27042
27043         * gcc.compile/configure.in, gcc.unsorted/configure.in,
27044         gcc.special/configure.in, gcc.noncompile/configure.in,
27045         gcc.execute/configure.in, gcc.code_quality/configure.in,
27046         g++.other/configure.in, g++.old-deja/configure.in,
27047         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
27048         in srcname setting.
27049
27050 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
27051
27052         * lib/udi.exp:  Fixed mondfe and mondfe_download.
27053         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
27054         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
27055
27056 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
27057
27058         * config/udi-gdb.exp: Check $shell_id after connecting to target.
27059         (gdb_exit): Don't remove *_soc files.
27060
27061 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
27062
27063         * lib/c-torture.exp: Don't look for main; instead always use -w
27064         -c.  This is how the c-torture tests work.  Remove the object
27065         file if the compilation succeeds.
27066         * gcc.execute/execute.exp: Remove executable if test passes.
27067         * gcc.noncompile/noncompile.exp: Every test is an expected
27068         failure.
27069         * gcc.special/special.exp: Added tests from c-torture 1.11,
27070         corrected use of existing test.
27071         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
27072         gcc.execute/920625-1.c: Updated to c-torture 1.11.
27073         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
27074         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
27075         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
27076         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
27077         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
27078         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
27079         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
27080         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
27081         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
27082         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
27083         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
27084         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
27085         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
27086         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
27087         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
27088         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
27089         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
27090         c-torture 1.11.
27091         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
27092         correspond to c-torture 1.11.
27093
27094         * New file.