OSDN Git Service

* gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2
3         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
4
5 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6
7         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8         strings for 32-bit code.
9
10 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
11
12         PR c/18239
13         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
14
15 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
16
17         PR c++/18064
18         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
19
20 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
21
22         PR c++/15172
23         * g++.dg/init/aggr2.C: New test.
24
25 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
26
27         * objc.dg/local-decl-1.m: New test.
28
29 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30
31         * gcc.dg/20040910-1.c: Adjust regex.
32
33 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34
35         PR rtl-optimization/18084
36         * g++.dg/opt/pr18084-1.C: New testcase.
37
38 2004-10-30  Matt Austern  <austern@apple.com>
39
40         PR c++/17542
41         * g++.dg/ext/attrib18.C: New test.
42         
43 2004-10-30  Roger Sayle  <roger@eyesopen.com>
44
45         PR middle-end/18096
46         * gcc.dg/pr18096-1.c: New test case.
47
48 2004-10-30  Roger Sayle  <roger@eyesopen.com>
49
50         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
51
52 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
53
54         PR c/16666
55         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
56         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
57         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
58         gcc.dg/old-style-prom-3.c: New tests.
59
60 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
61
62         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
63         Remove unnecessary inclusion of stdio.h.
64
65 2004-10-29  Roger Sayle  <roger@eyesopen.com>
66
67         PR rtl-optimization/17581
68         * gcc.dg/pr17581-1.c: New test case.
69
70 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
71
72         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
73         being implemented.
74         * g++.dg/conversion/dr195-1.C: New.
75         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
76         * g++.old-deja/g++.mike/p10148.C: Likewise.
77
78 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
79
80         PR c++/17695
81         * g++.dg/debug/typedef2.C: New test.
82
83 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
84
85         PR fortran/13490
86         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
87         * gfortran.dg/g77/README: Update.
88
89 2004-10-28  Matt Austern  <austern@apple.com>
90
91         PR c++/14124
92         * g++.dg/ext/packed7.C: New test.
93         
94 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
95
96         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
97         scan-assembler.
98         * lib/scanasm.exp (hidden-scan-for): New proc.
99         (scan-hidden): Use hidden-scan-for instead of constructing the scan
100         string.
101         (scan-not-hidden): Likewise.
102         * lib/target-supports.exp (check_visibility_available): mach-o is
103         support too.
104
105 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
106
107         PR c++/17132
108         * g++.dg/template/memclass3.C: New test.
109
110 2004-10-28  Adam Nemet  <anemet@lnxw.com>
111
112         PR middle-end/18160  
113         * gcc.dg/register-var-1.c: New test.
114         * gcc.dg/register-var-2.c: New test.
115         * gcc.dg/asm-7.c: Taking the address of a register variable is an
116         error now.
117
118 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
119
120         PR other/18172
121         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
122         unused variables.
123         * gcc.dg/vect/vect-22.c: Likewise.
124
125 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
126
127         * gcc.dg/i386-rotate-1.c: New test.
128
129 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
130
131         * g++.dg/init/ref12.C: Add "run" marker.
132
133         PR c++/17435
134         * g++.dg/init/ref12.C: New test.
135
136         PR c++/18140
137         * g++.dg/template/shift1.C: New test.
138         * g++.dg/template/error10.C: Adjust error markers.
139
140 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
141
142         PR tree-opt/17529
143         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
144
145 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
146
147         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
148         * gcc.dg/weak/weak-3.c: Likewise.
149         * gcc.dg/weak/weak-5.c: Likewise.
150         * gcc.dg/weak/weak-9.c: Likewise.
151         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
152         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
153
154         * gcc.dg/darwin-weakimport-1.c: New.
155
156 2004-10-28  Ben Elliston  <bje@au.ibm.com>
157
158         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
159
160 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
161
162         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
163         'syntax' error messages.
164         * gcc.dg/cpp/direct2s.c: Likewise.
165
166 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
167
168         * gcc.c-torture/compile/20041026-1.c: New.
169
170 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
171
172         PR c++/18093
173         * g++.dg/lookup/ns2.C: New test.
174
175         PR c++/18020
176         * g++.dg/template/enum4.C: New test.
177
178         PR c++/18161
179         * g++.dg/template/expr1.C: New test.
180
181 2004-10-26  Ben Elliston  <bje@au.ibm.com>
182
183         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
184
185 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
186
187         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
188         gcc.dg/decl-nospec-3.c: New tests.
189
190 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
191
192         * objc.dg/super-class-3.m: New test.
193
194 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
195
196         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
197         resyncing.
198         * gcc.dg/cpp/direct2s.c: Likewise.
199
200 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
201
202         * objc.dg/image-info.m: Update for changes to section selection.
203
204 2004-10-25  David Ayers  <d.ayers@inode.at>
205             Ziemowit Laski  <zlaski@apple.com>
206
207         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
208         diagnostics when messaging 'id <Proto>'.
209         * objc.dg/class-protocol-1.m: New test.
210         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
211         a non-existent method signature.
212         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
213         Update diagnostics when messaging with non-existent method signature.
214         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
215         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
216         invalid receivers are now resolved as if messaging 'id'; remove
217         extraneous diagnostics.
218
219 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
220
221         PR c/16667
222         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
223         gcc.dg/init-desig-obs-3.c: New tests.
224
225 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
226
227         * gcc.dg/debug/20041023-1.c: New test.
228
229 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
230
231         PR middle-end/17407
232         * gcc.c-torture/compile/pr17407.c: New test.
233
234         PR c++/18121
235         * g++.dg/template/array8.C: New test.
236
237 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
238
239         PR other/18138
240         * lib/g++.exp: Accept more than one multilib libgcc.
241         * lib/gcc-dg.exp: Likewise.
242         * lib/objc.exp: Likewise.
243         * lib/treelang.exp: Likewise.
244         * lib/gfortran.exp: Likewise.
245
246 2004-10-24  Ben Elliston  <bje@au.ibm.com>
247
248         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
249
250 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
251
252         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
253         * gcc.dg/c99-const-expr-3.c: Likewise.
254
255 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
256
257         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
258
259 2004-10-23  Ben Elliston  <bje@au.ibm.com>
260
261         * gcc.c-torture/execute/loop-2e.x: Remove.
262
263 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
264
265         PR c++/18095
266         * g++.dg/parse/crash18.C: New.
267         * g++.dg/parse/crash19.C: New.
268
269 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
270
271         * g++.dg/ext/dllimport1.C: Move dg-warnings.
272         * g++.dg/ext/dllimport2.C: Same.
273         * g++.dg/ext/dllimport8.C: Same.
274
275 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
276
277         PR c++/10841
278         * g++.dg/conversion/cast1.C: New test.
279         * g++.dg/overload/pmf1.C: Adjust error marker.
280
281 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
282
283         PR objc/17923
284         * objc.dg/const-str-7.m: New test.
285
286 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
287
288         * g++.dg/template/memfriend11.C: Fix comment typo.
289         * g++.dg/template/memfriend14.C: Likewise.
290
291 2004-10-20  Richard Henderson  <rth@redhat.com>
292
293         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
294         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
295         -fasynchronous-unwind-tables.
296
297 2004-10-20  Richard Henderson  <rth@redhat.com>
298
299         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
300         (main): Return success.
301         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
302         (main): Return success.
303
304 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
305
306         PR c++/13495
307         * g++.dg/template/memfriend9.C: New test.
308         * g++.dg/template/memfriend10.C: Likewise.
309         * g++.dg/template/memfriend11.C: Likewise.
310         * g++.dg/template/memfriend12.C: Likewise.
311         * g++.dg/template/memfriend13.C: Likewise.
312         * g++.dg/template/memfriend14.C: Likewise.
313         * g++.dg/template/memfriend15.C: Likewise.
314         * g++.dg/template/memfriend16.C: Likewise.
315         * g++.dg/template/memfriend17.C: Likewise.
316         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
317
318 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
319
320         * g++.dg/conversion/dr195.C: New.
321         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
322
323 2004-10-20  Ben Elliston  <bje@au.ibm.com>
324             Devang Patel  <dpatel@apple.com>
325
326         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
327         of floating point arithmetic, which could trap.
328
329 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
330
331         PR c++/14035
332         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
333         * g++.dg/conversion/const2.C: New test.
334         * g++.dg/expr/reinterpret2.C: New test.
335         * g++.dg/expr/reinterpret3.C: New test.
336         * g++.dg/expr/cast2.C: New test.
337         * g++.dg/expr/copy1.C: New test.
338         * g++.dg/other/conversion1.C: Change error message.
339         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
340         function pointers to void *.
341         * g++.old-deja/g++.mike/p10148.C: Likewise.
342
343 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
344
345         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
346
347 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
348
349         PR c++/18047
350
351         * g++.dg/parse/expr3.C: New test.
352
353 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
354
355         * gcc.dg/smod-1.c: New test.
356
357 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
358
359         * objc.dg/method-14.m: New test.
360
361 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
362
363         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
364         Also xfail as the patch was reverted.
365
366 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
367
368         PR middle-end/16973
369         * gcc.dg/pr16973.c: New test.
370
371 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
372
373         PR tree-optimization/17656
374         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
375
376 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
377
378         * g++.dg/eh/shadow1.C: New.
379
380 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
381
382         * gcc.c-torture/compile/20041018-1.c: New test.
383
384 2004-10-18  Ben Elliston  <bje@au.ibm.com>
385
386         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
387         compiler referring to register 0 when accessing sdata.  The linker
388         now patches things up.
389
390 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
391
392         PR c/17529
393         * gcc.c-torture/compile/pr17529.c: New test.
394
395 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
396
397         PR c++/17743
398         * g++.dg/ext/attrib17.C: New test.
399
400 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
401
402         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
403
404 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
405
406         PR c++/10479
407         * g++.dg/ext/attrib16.C: New test.
408
409 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
410
411         PR c++/17042
412         * g++.dg/init/dso_handle1.C: New test.
413
414         PR c++/14667
415         * g++.dg/parse/typedef6.C: New test.
416
417         PR c++/17916
418         * g++.dg/parse/pragma1.C: New test.
419
420 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
421
422         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
423
424 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
425
426         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
427         -fno-common when on HPPA HP-UX platforms.
428
429 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
430
431         PR other/16820
432         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
433         stdint.h.
434         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
435         uintptr_t.
436
437 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
438
439         PR c++/16301
440         * g++.dg/lookup/strong-using-4.C: New test.
441
442 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
443
444         PR middle-end/16567
445         * gcc.c-torture/compile/nested-1.c: New test.
446
447 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
448
449         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
450         and mipsisa64*-*-* (until support for misaligned loads is added).
451         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
452         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
453         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
454         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
455         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
456         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
457
458 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
459
460         PR c++/17976
461         * g++.dg/init/dtor3.C: New test.
462
463 2004-10-15  Ben Elliston  <bje@au.ibm.com>
464
465         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
466
467 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
468
469         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
470         * gcc.dg/macho-lo-sum.c: Likewise.
471
472 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
473
474         * gcc.dg/ppc-spe64-1.c: New test.
475
476 2004-10-14  Devang Patel  <dpatel@apple.com>
477
478         PR 17635
479         * gcc.dg/pr17635.c : New test.
480         
481 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
482
483         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
484         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
485         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
486         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
487         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
488         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
489         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
490         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
491         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
492         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
493         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
494         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
495         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
496         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
497         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
498         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
499         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
500         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
501
502 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
503
504         * gcc.dg/vect/vect-82.c: New testcase.  
505         * gcc.dg/vect/vect-82_64.c: New testcase.       
506         * gcc.dg/vect/vect-83.c: New testcase.  
507         * gcc.dg/vect/vect-83_64.c: New testcase.       
508
509 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
510
511         * gcc.dg/cpp/error-1.c: New test.
512
513 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
514
515         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
516
517 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
518
519         PR target/17984
520         * gcc.dg/cris-peep2-xsrand2.c: New test.
521
522 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
523
524         PR c++/17661
525         * testsuite/g++.dg/expr/for2.C: New test.
526
527 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
528
529         * g++.dg/inherit/thunk1.C: Run on the SPARC.
530
531 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
532
533         PR tree-optimization/17724
534         * g++.dg/opt/pr17724-1.C: New test.
535         * g++.dg/opt/pr17724-2.C: New test.
536         * g++.dg/opt/pr17724-3.C: New test.
537         * g++.dg/opt/pr17724-4.C: New test.
538         * g++.dg/opt/pr17724-5.C: New test.
539         * g++.dg/opt/pr17724-6.C: New test.
540
541 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
542
543         PR c/17301
544         * gcc.dg/pr17301-2.c: New test.
545
546 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
547
548         PR c++/15876
549         * g++.dg/parse/error22.C: New test.
550
551         PR c++/17936
552         * g++.dg/template/spec18.C: New test.
553
554 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
555
556         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
557         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
558         memcpy. 
559         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
560         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
561
562 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
563
564         * g++.dg/eh/cleanup5.C: Add dg-options "".
565
566 2004-10-11  Roger Sayle  <roger@eyesopen.com>
567
568         PR middle-end/17657
569         * gcc.dg/switch-4.c: New test case.
570
571 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
572
573         * gcc.c-torture/execute/20041011-1.c: New test.
574
575 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
576
577         PR c++/17554
578         * g++.dg/init/for3.C: New test.
579
580         PR c++/17657
581         * g++.dg/opt/switch2.C: New test.
582
583         PR middle-end/17703
584         * g++.dg/warn/Wreturn-2.C: New test.
585
586 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
587
588         PR c++/17907
589         * g++.dg/eh/cleanup5.C: New test.
590
591 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
592
593         PR c++/17393
594         * g++.dg/parse/error21.C: New test.
595
596 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
597
598         * g++.dg/overload/pmf1.C: Adjust quoting marks.
599         * g++.dg/warn/incomplete1.C: Likewise.
600         * g++.dg/template/qualttp20.C: Likewise.
601
602 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
603
604         PR c/17881
605         * parm-incomplete-1.c: New test.
606
607 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
608
609         PR c++/17867
610         * g++.dg/parse/error19.C: New test.
611
612         PR c++/17670
613         * g++.dg/init/new11.C: New test.
614
615         PR c++/17821
616         * g++.dg/parse/error20.C: New test.
617
618         PR c++/17826
619         * g++.dg/template/crash24.C: New test.
620         
621 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
622
623         PR c/17301
624         * gcc.dg/pr17301-1.c: New test.
625
626 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
627
628         PR c/17189
629         * gcc.dg/anon-struct-5.c: New test.
630
631 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
632
633         PR c/17844
634         * gcc.dg/pr17844-1.c: New test.
635
636 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
637
638         PR tree-optimization/17906
639         * gcc.c-torture/compile/pr17906.c: New.
640
641 2004-10-09  Stuart Hastings  <stuart@apple.com>
642             Roger Sayle  <roger@eyesopen.com>
643
644         PR rtl-optimization/17853
645         * gcc.dg/i386-mmx-5.c: New testcase.
646
647 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
648
649         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
650
651 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
652
653         PR c++/17524
654         * g++.dg/template/static9.C: New test.
655
656         PR c++/17685
657         * g++.dg/parse/operator5.C: New test.
658
659 2004-10-09  Roger Sayle  <roger@eyesopen.com>
660
661         PR middle-end/17894
662         * gcc.c-torture/execute/divcmp-4.c: New test case.
663
664 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
665
666         PR tree-opt/17902
667         * g++.dg/opt/pr17902.C: New test.
668
669 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
670
671         * gcc.dg/cpp/ident-1.c: Add dg-options "".
672
673 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
674
675         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
676
677 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
678
679         * gcc.dg/assign-warn-3.c: New test.
680
681 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
682
683         PR c/16999
684         * gcc.dg/cpp/ident-1.c: New test.
685
686 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
687
688         * gcc.c-torture/compile/acc1.c: New.
689
690 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
691
692         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
693         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
694
695 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
696
697         * gcc.dg/ultrasp11.c: New test.
698
699 2004-10-08  Michael Matz  <matz@suse.de>
700
701         * gcc.dg/doloop-2.c: New test.
702
703 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
704
705         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
706         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
707         objc.dg/method-9.m: Update expected diagnostics.
708
709 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
710
711         * gcc.dg/ppc-fsel-3.c: New file.
712         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
713
714 2004-10-07  Paul Brook  <paul@codesourcery.com>
715
716         * gfortran.dg/intrinsic_verify_1.f90: New test.
717
718 2004-10-07  Paul Brook  <paul@codesourcery.com>
719
720         * gfortran.dg/empty_format_1.f90: Remove stray commas.
721
722 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
723
724         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
725         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
726         commit.
727
728 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
729
730         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
731
732 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
733
734         PR c++/17115
735         * g++.dg/warn/Winline-4.C: New test.
736
737 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
738
739         * gcc.c-torture/compile/20041007-1.c: New test.
740
741 2004-10-07  Paul Brook  <paul@codesourcery.com>
742
743         PR fortran/17678
744         * gfortran.dg/use_allocated_1.f90: New test.
745
746 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
747
748         PR middle-end/17849
749         * gfortran.fortran-torture/compile/nested.f90: New test
750
751 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
752
753         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
754
755 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
756
757         PR c++/17368
758         * g++.dg/ext/asm6.C: New test.
759
760 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
761
762         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
763
764 2004-10-06  Paul Brook  <paul@codesourcery.com>
765
766         PR libfortran/17709
767         * gfortran.dg/empty_format_1.f90: New test.
768
769 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
770
771         PR fortran/17568
772         * gfortran.dg/ishft.f90: New test.
773
774         PR fortran/17283
775         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
776         tests.
777
778 2004-10-06  Paul Brook  <paul@codesourcery.com>
779
780         * gfortran.dg/do_1.f90: New test.
781
782 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
783
784         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
785         optimizing for size.
786
787 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
788
789         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
790
791 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
792
793         * gcc.c-torture/compile/20041005-1.c: New test.
794
795 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
796
797         PR c++/17829
798         * g++.dg/lookup/koenig4.C: New.
799
800 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
801
802         * g++.dg/other/classkey1.C: Adjust quoting marks.
803         * g++.dg/parse/error15.C: Likewise.
804         * g++.dg/template/meminit2.C (int>): Likewise.
805
806 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
807
808         PR fortran/17283
809         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
810
811         PR fortran/17631
812         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
813
814         PR fortran/17708
815         * gfortran.dg/pr17708.f90: New test.
816         
817 2004-10-04  Chao-ying Fu  <fu@mips.com>
818
819         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
820         * gcc.dg/vect/vect-4.c: Ditto.
821         * gcc.dg/vect/vect-5.c: Ditto.
822         * gcc.dg/vect/vect-6.c: Ditto.
823         * gcc.dg/vect/vect-8.c: Ditto.
824         * gcc.dg/vect/vect-16.c: Ditto.
825         * gcc.dg/vect/vect-30.c: Ditto.
826         * gcc.dg/vect/vect-40.c: Ditto.
827         * gcc.dg/vect/vect-41.c: Ditto.
828         * gcc.dg/vect/vect-42.c: Ditto.
829         * gcc.dg/vect/vect-43.c: Ditto.
830         * gcc.dg/vect/vect-44.c: Ditto.
831         * gcc.dg/vect/vect-45.c: Ditto.
832         * gcc.dg/vect/vect-46.c: Ditto.
833         * gcc.dg/vect/vect-47.c: Ditto.
834         * gcc.dg/vect/vect-48.c: Ditto.
835         * gcc.dg/vect/vect-49.c: Ditto.
836         * gcc.dg/vect/vect-50.c: Ditto.
837         * gcc.dg/vect/vect-51.c: Ditto.
838         * gcc.dg/vect/vect-52.c: Ditto.
839         * gcc.dg/vect/vect-53.c: Ditto.
840         * gcc.dg/vect/vect-54.c: Ditto.
841         * gcc.dg/vect/vect-55.c: Ditto.
842         * gcc.dg/vect/vect-56.c: Ditto.
843         * gcc.dg/vect/vect-57.c: Ditto.
844         * gcc.dg/vect/vect-58.c: Ditto.
845         * gcc.dg/vect/vect-59.c: Ditto.
846         * gcc.dg/vect/vect-60.c: Ditto.
847         * gcc.dg/vect/vect-74.c: Ditto.
848         * gcc.dg/vect/vect-79.c: Ditto.
849         * gcc.dg/vect/vect-80.c: Ditto.
850
851 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
852
853         * gcc.dg/unused-7.c: Use the correct option.
854
855 2004-10-04  Paul Brook  <paul@codesourcery.com>
856         Bud Davis  <bdavis9659@comcast.net>
857
858         PR fortran/17706
859         PR fortran/16434
860         * gfortran/pr17706.f90: New test.
861         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
862
863 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
864
865         * gfortran.dg/pr17612.f90: New test.
866
867 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
868
869         * g++.dg/template/local1.C: Adjust quoting marks in
870         testing for diagnostics.
871         * g++.dg/tls/diag-2.C: Likewise.
872         * g++.dg/other/error8.C: Likewise.
873
874 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
875
876         PR c/17178
877         * gcc.dg/unused-4.c: Adjust to be correct.
878
879         PR c/17820
880         * gcc.dg/unused-7.c: New test.
881
882 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
883
884         PR c++/17797
885         * g++.dg/overload/template2.C: New test.
886
887 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
888
889         PR tree-optimization/16632
890         * gcc.dg/tree-ssa/20041002-1.c: New.
891
892 2004-10-03  Paul Brook  <paul@codesourcery.com>
893
894         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
895         rather than relying on default formatting.
896
897 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
898
899         * gcc.dg/20040920-1.c: Update expected message text.
900
901 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
902
903         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
904
905 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
906
907         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
908         tree level.
909
910 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
911
912         * gcc.dg/tree-ssa/pr17343.c: Remove.
913
914 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
915
916         PR tree-opt/17343
917         * gcc.dg/tree-ssa/pr17343.c: New test.
918
919 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
920
921         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
922         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
923         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
924         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
925         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
926
927 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
928
929         * gcc.dg/lvalue-2.c: New test.
930
931 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
932
933         PR c/17730
934         * gcc.dg/pr17730-1.c: New test
935
936 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
937
938         PR c/7425
939         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
940
941 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
942
943         * gcc.c-torture/execute/stdarg-1.c: New test.
944         * gcc.c-torture/execute/stdarg-2.c: New test.
945         * gcc.c-torture/execute/stdarg-3.c: New test.
946         * gcc.dg/tree-ssa/stdarg-1.c: New test.
947         * gcc.dg/tree-ssa/stdarg-2.c: New test.
948         * gcc.dg/tree-ssa/stdarg-3.c: New test.
949         * gcc.dg/tree-ssa/stdarg-4.c: New test.
950         * gcc.dg/tree-ssa/stdarg-5.c: New test.
951
952 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
953
954         PR tree-optimization/17697
955         * g++.dg/opt/pr17697-1.C: New test.
956         * g++.dg/opt/pr17697-2.C: New test.
957         * g++.dg/opt/pr17697-3.C: New test.
958
959 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
960
961         PR c/16409
962         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
963         gcc.dg/vla-init-5.c: New tests.
964
965 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
966
967         PR c/13804
968         * gcc.dg/pr13804-1.c: New test.
969
970 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
971
972         PR fortran/16938
973         * gfortran.dg/pr16938.f90: New test.
974
975 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
976
977         * g++.dg/template/crash23.C: New test.
978
979 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
980
981         PR c++/17585
982         * g++.dg/template/static8.C: New test.
983
984 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
985
986         PR c++/17681
987         * g++.dg/other/error9.C: New test.
988
989 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
990
991         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
992
993 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
994
995         PR fortran/15164
996         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
997
998 2004-09-26  Roger Sayle  <roger@eyesopen.com>
999
1000         PR middle-end/17112
1001         * gcc.dg/pr17112-1.c: New test case.
1002
1003 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1004
1005         PR c/11459
1006         * gcc.dg/pr11459-1.c: New test.
1007
1008 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
1009
1010         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
1011         * gcc.dg/tree-ssa/loop-4.c: Likewise.
1012
1013 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1014
1015         * gfortran.dg/pr15324.f90: Make array bounds consistent.
1016
1017 2004-09-25  Jan Hubicka  <jh@suse.cz>
1018
1019         * compile/30040909-1.c: New test.
1020         * compile/30040907-1.c: New test.
1021
1022 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
1023
1024         * gcc.c-torture/execute/va-arg-26.c: New test.
1025
1026 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
1027
1028         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
1029         extra diagnostics on targets with 64-bit pointers.
1030         * objc.dg/selector-1.m: Adjust dg-warning regexp.
1031
1032 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1033
1034         PR c/17188
1035         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
1036         * gcc.dg/decl-3.c: Adjust expected message.
1037
1038 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1039
1040         PR fortran/17615
1041         * gfortran.dg/pr17615.f90: New test.
1042
1043 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
1044
1045         PR tree-optimzation/17517
1046         * g++.dg/tree-ssa/pr17517.C: New Test.
1047
1048 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1049
1050         PR c++/16889
1051         * g++.dg/lookup/ambig3.C: New.
1052
1053 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
1054
1055         PR tree-opt/17624
1056         * g++.dg/opt/pr17624.C: New test.
1057
1058 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1059
1060         PR c/6980
1061         * gcc.dg/Wbad-function-cast-1.c: New test.
1062
1063 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
1064
1065         * g++.dg/ext/complit1.C
1066         * g++.dg/other/error2.C
1067         * g++.dg/other/nontype-1.C
1068         * g++.dg/parse/crash11.C
1069         * g++.dg/parse/crash12.C
1070         * g++.dg/parse/error15.C
1071         * g++.dg/parse/error4.C
1072         * g++.dg/parse/tmpl-outside1.C
1073         * g++.dg/parse/too-many-tmpl-args1.C
1074         * g++.dg/template/dependent-expr3.C
1075         * g++.dg/template/error10.C
1076         * g++.dg/template/instantiate1.C
1077         * g++.dg/template/vtable2.C
1078         * g++.dg/warn/Wshadow-1.C
1079         * g++.dg/warn/weak1.C
1080         * g++.old-deja/g++.brendan/crash16.C
1081         * g++.old-deja/g++.brendan/crash18.C
1082         * g++.old-deja/g++.brendan/crash48.C
1083         * g++.old-deja/g++.brendan/crash49.C
1084         * g++.old-deja/g++.brendan/crash55.C
1085         * g++.old-deja/g++.brendan/crash56.C
1086         * g++.old-deja/g++.brendan/crash8.C
1087         * g++.old-deja/g++.brendan/enum11.C
1088         * g++.old-deja/g++.brendan/enum8.C
1089         * g++.old-deja/g++.brendan/enum9.C
1090         * g++.old-deja/g++.brendan/friend3.C
1091         * g++.old-deja/g++.brendan/misc14.C
1092         * g++.old-deja/g++.bugs/900402_02.C
1093         * g++.old-deja/g++.bugs/900404_03.C
1094         * g++.old-deja/g++.bugs/900404_04.C
1095         * g++.old-deja/g++.bugs/900428_03.C
1096         * g++.old-deja/g++.jason/crash4.C
1097         * g++.old-deja/g++.jason/overload21.C
1098         * g++.old-deja/g++.jason/redecl1.C
1099         * g++.old-deja/g++.jason/report.C
1100         * g++.old-deja/g++.jason/rfg10.C
1101         * g++.old-deja/g++.jason/template30.C
1102         * g++.old-deja/g++.law/arm12.C
1103         * g++.old-deja/g++.law/ctors5.C
1104         * g++.old-deja/g++.law/cvt20.C
1105         * g++.old-deja/g++.law/init10.C
1106         * g++.old-deja/g++.law/init8.C
1107         * g++.old-deja/g++.law/visibility17.C
1108         * g++.old-deja/g++.law/visibility7.C
1109         * g++.old-deja/g++.mike/net8.C
1110         * g++.old-deja/g++.mike/p646.C
1111         * g++.old-deja/g++.mike/p700.C
1112         * g++.old-deja/g++.mike/p701.C
1113         * g++.old-deja/g++.mike/p811.C
1114         * g++.old-deja/g++.ns/template13.C
1115         * g++.old-deja/g++.other/array3.C
1116         * g++.old-deja/g++.other/crash25.C
1117         * g++.old-deja/g++.other/dtor3.C
1118         * g++.old-deja/g++.other/dtor4.C
1119         * g++.old-deja/g++.other/main1.C
1120         * g++.old-deja/g++.other/warn7.C
1121         * g++.old-deja/g++.pt/crash11.C
1122         * g++.old-deja/g++.pt/crash36.C
1123         * g++.old-deja/g++.pt/spec22.C
1124         * g++.old-deja/g++.pt/spec9.C
1125         * g++.old-deja/g++.pt/ttp52.C
1126         * g++.old-deja/g++.robertl/eb103.C
1127         * g++.old-deja/g++.robertl/eb121.C
1128         * g++.old-deja/g++.robertl/eb22.C
1129         * g++.old-deja/g++.robertl/eb8.C:
1130         Update locations and/or regexps of dg-error markers.
1131         Remove markers for some bogus messages that are no longer issued.
1132
1133 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
1134
1135         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
1136         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
1137
1138 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
1139
1140         PR c++/17618
1141         * g++.dg/lookup/crash5.C: New test.
1142
1143 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
1144
1145         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
1146         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
1147         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
1148         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
1149         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
1150         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
1151
1152         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
1153         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
1154         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
1155         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
1156         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
1157         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
1158
1159         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
1160
1161         * gcc.dg/vect/vect-44.c: Check additional cases.
1162         * gcc.dg/vect/vect-48.c: Check additional cases.
1163
1164         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
1165         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
1166         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
1167         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
1168         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
1169         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
1170         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
1171         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
1172         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
1173
1174         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
1175         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
1176         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
1177
1178 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1179
1180         * gcc.dg/tree-ssa/loop-6.c: New test.
1181
1182 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
1183
1184         PR c++/17620
1185         * g++.dg/inherit/base2.C: New.
1186
1187 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1188
1189         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
1190         * gcc.dg/20001012-2.c: Likewise.
1191         * gcc.dg/20001013-1.c: Likewise.
1192         * gcc.dg/20001101-1.c: Likewise.
1193         * gcc.dg/20001102-1.c: Likewise.
1194         * gcc.dg/bf-spl1.c: Likewise.
1195         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
1196         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
1197
1198 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
1199
1200         PR tree-optimization/16721
1201         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
1202
1203 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
1204
1205         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
1206         * gcc.dg/20040305-1.c: Likewise.
1207
1208 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1209
1210         PR c/16566
1211         * gcc.c-torture/compile/pr16566-1.c,
1212         gcc.c-torture/compile/pr16566-2.c,
1213         gcc.c-torture/compile/pr16566-3.c: New tests.
1214
1215 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
1216
1217         PR tree-optimization/17512
1218         * gcc.c-torture/compile/20040916-1.c.
1219
1220 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
1221
1222         * gcc.dg/pragma-re-3.c: New test.
1223
1224 2004-09-17  Matt Austern  <austern@apple.com>
1225
1226         PR c++/15049
1227         * g++.dg/other/anon3.C: New.
1228
1229 2004-09-21  Roger Sayle  <roger@eyesopen.com>
1230
1231         PR c++/7503
1232         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
1233         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
1234         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
1235         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
1236         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
1237
1238 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
1239
1240         PR fortran/17286
1241         * gfortran.dg/pr17286.f90: New test.
1242
1243 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
1244
1245         PR c++/17530
1246         * g++.dg/template/static7.C: New test.
1247
1248 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
1249
1250         PR tree-opt/17558
1251         * gcc.c-torture/compile/pr17558.c: New test.
1252
1253 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1254
1255         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
1256         if SKIP_ATTRIBUTE is defined.
1257
1258 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1259
1260         PR fortran/15957
1261         * gfortran.dg/pr15957.f90: New test.
1262
1263 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
1264
1265         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
1266         in comparison.
1267         * gcc.dg/vect/vect-79.c: Likewise.
1268         * gcc.dg/vect/vect-80.c: Likewise.
1269
1270 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1271
1272         PR fortran/15750
1273         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
1274
1275 2004-09-20  Ira Rosen  <irar@il.ibm.com>
1276
1277         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
1278         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
1279         * gcc.dg/vect/vect-62.c: New testcase.
1280         * gcc.dg/vect/vect-63.c: New testcase.
1281         * gcc.dg/vect/vect-64.c: New testcase.
1282         * gcc.dg/vect/vect-65.c: New testcase.
1283         * gcc.dg/vect/vect-66.c: New testcase.
1284         * gcc.dg/vect/vect-67.c: New testcase.
1285         * gcc.dg/vect/vect-68.c: New testcase.
1286         * gcc.dg/vect/vect-69.c: New testcase.
1287         * gcc.dg/vect/vect-79.c: New testcase.
1288         * gcc.dg/vect/vect-80.c: New testcase.
1289
1290 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1291
1292         * gcc.target/mips/asm-1.c: New test.
1293
1294 2004-09-19  Ira Rosen  <irar@il.ibm.com>
1295
1296         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
1297         * gcc.dg/vect/vect-73.c: New testcase.
1298         * gcc.dg/vect/vect-74.c: New testcase.
1299         * gcc.dg/vect/vect-75.c: New testcase.
1300         * gcc.dg/vect/vect-76.c: New testcase.
1301         * gcc.dg/vect/vect-77.c: New testcase.
1302         * gcc.dg/vect/vect-78.c: New testcase
1303
1304 2004-09-18  Paul Brook  <paul@codesourcery.com>
1305
1306         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
1307
1308 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1309
1310         PR c/17424
1311         * gcc.dg/pr17424-1.c: New test.
1312
1313 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
1314
1315         * g++.dg/tree-ssa/pr17153.C: New test.
1316
1317 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
1318
1319         PR pch/13361
1320         * testsuite/g++.dg/pch/wchar-1.C: New.
1321         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1322
1323 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
1324
1325         * gcc.c-torture/execute/20040917-1.c: New test.
1326
1327 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1328
1329         PR tree-optimization/17319
1330         * gcc.dg/pr17319.c: New test.
1331
1332 2004-09-17  Devang Patel  <dpatel@apple.com>
1333
1334         * gcc.dg/20040813-1.c: New test.
1335
1336 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1337
1338         PR tree-optimization/17273
1339         * gcc.c-torture/compile/pr17273.c: New test.
1340
1341 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1342
1343         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
1344         Update expected messages.
1345         * gcc.dg/declspec-13.c: New test.
1346
1347 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
1348
1349         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
1350
1351 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1352
1353         * gcc.c-torture/execute/pr17252.c: Use post-increment to
1354         change what 'a' is pointing to.
1355
1356 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
1357
1358         PR c++/16002
1359         * g++.dg/template/error18.C: New test.
1360
1361         PR c++/16029
1362         * g++.dg/warn/Wunused-8.C: New test.
1363
1364 2004-09-17  Steven Bosscher  <stevenb@suse.de>
1365
1366         PR tree-optimization/17513
1367         * gcc.dg/20040916-1.c: New test.
1368
1369 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
1370
1371         PR c++/17501
1372         * g++.dg/template/typename7.C: New test.
1373
1374 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1375
1376         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
1377
1378 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
1379
1380         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
1381         with -ftree-based-profiling also.
1382         * lib/profopt.exp: Support late-set profile_option/feedback_option.
1383
1384 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
1385
1386         PR/15364
1387         * gfortran.dg/der_array_io_1.f90: New test.
1388         * gfortran.dg/der_array_io_2.f90: New test.
1389         * gfortran.dg/der_array_io_3.f90: New test.
1390
1391 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1392
1393         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
1394         EABI.
1395
1396 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1397
1398         * g++.dg/opt/switch1.C: New test.
1399
1400 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1401
1402         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1403         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1404         Update expected messages.
1405
1406 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1407
1408         PR fortran/16485
1409         * gfortran.dg/same_name_1.f90: New test.
1410
1411 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1412
1413         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1414         dereference garbage pointers.
1415
1416 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1417
1418         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1419         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1420
1421         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1422         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1423         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1424
1425 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1426
1427         PR c++/17324
1428         * g++.dg/template/mangle1.C: New test.
1429
1430 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1431
1432         PR tree-optimization/17252
1433         * gcc.c-torture/execute/pr17252.c: New test.
1434
1435 2004-09-14  Andrew Pinski  <apinski@apple.com>
1436
1437         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1438
1439 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1440
1441         PR rtl-optimization/9771
1442         * gcc.dg/pr9771-1.c: New test case.
1443
1444 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1445
1446         PR tree-optimization/15262
1447         * gcc.c-torture/execute/pr15262-1.c: New test.
1448         * gcc.c-torture/execute/pr15262-2.c: New test.
1449
1450 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1451
1452         * gcc.dg/declspec-12.c: New test.
1453
1454 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
1455
1456         * gfortran.dg/pr17090.f90: Add directives to test.
1457
1458 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1459
1460         * gcc.c-torture/compile/20040914-1.c: New test.
1461
1462 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1463
1464         PR c++/16162
1465         * g++.dg/template/decl2.C: New test.
1466
1467 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
1468
1469         PR fortran/17090
1470         * gfortran.dg/pr17090.f90: New test.
1471
1472 2004-09-13  Dale Johannesen  <dalej@apple.com>
1473
1474         * gcc.c-torture/compile/pr17408.c:  New test case.
1475
1476 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1477
1478         PR c++/16716
1479         * g++.dg/parse/crash17.C: New test.
1480
1481         PR c++/17327
1482         * g++.dg/template/enum3.C: New test.
1483
1484 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
1485
1486         * lib/gcc-defs.exp: Load wrapper.exp.
1487         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
1488         using local code.
1489         * lib/gcc.exp (gcc_init): Similar.
1490         * lib/gfortran.exp (gfortran_init): Similar.
1491         * lib/objc.exp (objc_init): Similar.
1492         * lib/treelang.exp (treelang_init): Similar.
1493         * lib/wrapper.exp: New file with build_wrapper call machinery in
1494         ${tool}_maybe_build_wrapper.
1495
1496 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1497
1498         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
1499         "inline".
1500         * gcc.dg/declspec-11.c: Update expected messages.
1501         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
1502         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
1503         gcc.dg/inline-12.c: New tests.
1504
1505 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
1506
1507         * g++.dg/tree-ssa/pr17400.C: New testcase.
1508
1509 2004-09-13  James E Wilson  <wilson@specifixinc.com>
1510
1511         * gcc.target/mips/sb1-1.c: New testcase.
1512
1513 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
1514
1515         * lib/g77-dg.exp: Remove unused file.
1516         * lib/mike-g77.exp: Ditto.
1517         * lib/g77.exp: Ditto.
1518
1519 2004-09-12  Richard Henderson  <rth@redhat.com>
1520
1521         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
1522
1523 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1524
1525         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
1526         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1527         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
1528         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
1529         Update expected messages.
1530
1531 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
1532
1533         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
1534         declaration/use mismatch for dirp parameter.
1535
1536 2004-09-12  Andrew Pinski  <apinski@apple.com>
1537
1538         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
1539         -fgnu-runtime is passed.
1540
1541 2004-09-12  Richard Henderson  <rth@redhat.com>
1542
1543         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
1544         do the uplevel thing and update additional_flags directly.
1545         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
1546         gfortran.fortran-torture/execute/intrinsic_nearest.x,
1547         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
1548         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
1549
1550 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1551
1552         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
1553
1554 2004-09-11  Roger Sayle  <roger@eyesopen.com>
1555
1556         PR middle-end/17411
1557         * g++.dg/opt/pr17411-1.C: New test case.
1558
1559 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1560
1561         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1562         gcc.dg/tls/diag-2.c: Update expected messages.
1563         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
1564         messages.
1565         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
1566         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
1567         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
1568         gcc.dg/tls/diag-5.c: New tests.
1569
1570 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
1571
1572         * gcc.dg/20040910-1.c: Correct dg-error regexp.
1573
1574 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1575
1576         * g++.dg/parse/break-in-for.C: New test.
1577
1578 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
1579
1580         * gcc.dg/tree-ssa/20040911-1.c: New test.
1581
1582 2004-09-11  Andreas Jaeger  <aj@suse.de>
1583
1584         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
1585         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
1586
1587 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
1588
1589         * gcc.target/frv: New directory of FR-V-specific tests.
1590
1591 2004-09-10  James E Wilson  <wilson@specifixinc.com>
1592
1593         * gcc.dg/convert-vec-1.c: New test.
1594
1595 2004-09-10  Roger Sayle  <roger@eyesopen.com>
1596
1597         PR middle-end/17024
1598         * gcc.dg/pr17024-1.c: New test case.
1599
1600 2004-09-10  Eric Christopher  <echristo@redhat.com>
1601
1602         * gcc.dg/20040910-1.c: New test.
1603
1604 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1605
1606         * gcc.dg/bitfld-9.c: New test.
1607
1608 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
1609
1610         * gcc.c-torture/execute/ieee/acc1.c: New test.
1611         * gcc.c-torture/execute/ieee/acc2.c: New test.
1612         * gcc.c-torture/execute/ieee/mzero6.c: New test.
1613
1614 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1615
1616         * gcc.dg/deprecated-2.c: New test.
1617
1618 2004-09-09  James E Wilson  <wilson@specifixinc.com>
1619
1620         * gcc.dg/init-vec-1.c: New test.
1621
1622 2004-09-09  Roger Sayle  <roger@eyesopen.com>
1623
1624         PR middle-end/17055
1625         * gcc.dg/pr17055-1.c: New test case.
1626
1627 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
1628
1629         PR target/17377
1630         * gcc.c-torture/execute/pr17377.c: New test.
1631
1632 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1633
1634         PR c/8420
1635         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
1636         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
1637         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1638         gcc.dg/long-long-typespec-1.c: New tests.
1639         * gcc.dg/tls/diag-2.c: Update expected diagnostics
1640
1641 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1642
1643         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
1644         gcc.dg/gnu99-static-1.c: New tests.
1645
1646 2004-09-08  Devang Patel  <dpatel@apple.com>
1647
1648         * gcc.dg/darwin-ld-20040828-1.c: New test.
1649         * gcc.dg/darwin-ld-20040828-2.c: New test.
1650         * gcc.dg/darwin-ld-20040828-3.c: New test.
1651
1652 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
1653
1654         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
1655         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
1656         in error message.
1657         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
1658         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
1659         in error message.
1660         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
1661         types they qualify.
1662         * objc.dg/type-size-2.m: Fix wording in comment.
1663         * objc.dg/va-meth-1.m: New test case.
1664
1665 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1666
1667         PR c/16633:
1668         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
1669         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
1670
1671 2004-09-06  Devang Patel  <dpatel@apple.com>
1672
1673         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1674         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1675
1676 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1677
1678         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1679         reflect changed line numbering of diagnostics.
1680
1681 2004-09-06  Paul Brook  <paul@codesourcery.com>
1682
1683         * gfortran.dg/edit_real_1.f90: Add new test.
1684
1685 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1686
1687         * gcc.dg/tree-ssa/loop-2.c: New test.
1688         * gcc.dg/tree-ssa/loop-3.c: New test.
1689         * gcc.dg/tree-ssa/loop-4.c: New test.
1690         * gcc.dg/tree-ssa/loop-5.c: New test.
1691
1692 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1693
1694         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1695
1696 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1697
1698         * gcc.dg/format/sentinel-1.c: New test.
1699
1700 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1701
1702         * testsuite/gcc.dg/builtins-46.c: New.
1703
1704 2004-09-03  Devang Patel  <dpatel@apple.com>
1705
1706         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1707         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1708
1709 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1710
1711         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1712         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1713         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1714         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1715         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1716         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1717         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1718         the non-portable bzero.
1719         * gcc.dg/20010912-1.c: xfail for NetWare.
1720         * gcc.dg/20020426-2.c: xfail for NetWare.
1721         * gcc.dg/20021014-1.c: xfail for NetWare.
1722         * gcc.dg/20021018-1.c: xfail for NetWare.
1723         * gcc.dg/20030213-1.c: xfail for NetWare.
1724         * gcc.dg/20030225-1.c: xfail for NetWare.
1725         * gcc.dg/20030708-1.c: xfail for NetWare.
1726         * gcc.dg/builtins-config.h: Also exclude NetWare.
1727         * gcc.dg/format/format.h: Define restrict only if not already defined.
1728         * gcc.dg/nest.c: xfail for NetWare.
1729         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1730         * lib/target-supports.exp (check_visibility_available): Exclude
1731         NetWare.
1732
1733 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1734
1735         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1736         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1737         deterministic starting point for the alignment of structure fields.
1738         * gcc.dg/Wpadded.c: Dito.
1739         * g++.dg/abi/vbase10.C: Dito.
1740
1741 2004-09-03  Devang Patel  <dpatel@apple.com>
1742
1743         * g++.dg/debug/pr15736.cc: New test.
1744
1745 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1746
1747         * README.QMTEST: Fix out-of-date link.
1748
1749 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1750
1751         PR fortran/16579
1752         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1753         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1754
1755 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1756
1757         * g++.dg/abi/arm_rtti1.C: New test.
1758
1759 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1760
1761         * gcc.dg/ppc-vector-memcpy.c: New.
1762         * gcc.dg/ppc-vector-memset.c: New.
1763
1764 2004-09-02  Chao-ying Fu  <fu@mips.com>
1765
1766         * gcc.target/mips/mips-3d-1.c: New test.
1767         * gcc.target/mips/mips-3d-2.c: New test.
1768         * gcc.target/mips/mips-3d-3.c: New test.
1769         * gcc.target/mips/mips-3d-4.c: New test.
1770         * gcc.target/mips/mips-3d-5.c: New test.
1771         * gcc.target/mips/mips-3d-6.c: New test.
1772         * gcc.target/mips/mips-3d-7.c: New test.
1773         * gcc.target/mips/mips-3d-8.c: New test.
1774         * gcc.target/mips/mips-3d-9.c: New test.
1775         * gcc.target/mips/mips-ps-1.c: New test.
1776         * gcc.target/mips/mips-ps-2.c: New test.
1777         * gcc.target/mips/mips-ps-3.c: New test.
1778         * gcc.target/mips/mips-ps-4.c: New test.
1779         * gcc.target/mips/mips-ps-type.c: New test.
1780
1781 2004-09-02  Paul Brook  <paul@codesourcery.com>
1782
1783         * gfortran.dg/edit_real_1.f90: Add new tests.
1784
1785 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1786
1787         PR fortran/15327
1788         * gfortran.dg/merge_char_1.f90: New test.
1789
1790 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1791
1792         PR fortran/16404
1793         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1794
1795 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1796
1797         PR c/1522
1798         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1799
1800 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1801
1802         * g++.dg/opt/loop1.C: Do not XFAIL.
1803
1804 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1805
1806         * gcc.c-torture/execute/20040831-1.c: New test.
1807
1808 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1809
1810         PR fortran/16579
1811         * gfortran.dg/g77/20010610.f: Now passes.
1812         Copy from g77.f-torture/execute. Add dg-run directive.
1813         * gfortran.dg/g77/README: Update
1814
1815 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1816
1817         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1818         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1819         (t1, t2, t3, t4): Add volatile.
1820
1821 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1822
1823         * g++.dg/ext/visibility/arm1.C: New test.
1824
1825 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1826
1827         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1828         -pedantic-errors.
1829
1830 2004-09-01  Paul Brook  <paul@codesourcery.com>
1831
1832         * gfortran.dg/eof_2.f90: New test.
1833
1834 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1835
1836         PR fortran/16579
1837         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
1838
1839 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
1840
1841         PR libfortran/16805
1842         * gfortran.dg/list_read_2.f90: New test.
1843
1844 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1845
1846         * g++.dg/abi/key1.C: New test.
1847
1848 2004-08-31  Richard Henderson  <rth@redhat.com>
1849
1850         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
1851         form of offsetof.
1852         * g++.dg/other/offsetof5.C: Remove duplicate.
1853
1854 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1855
1856         PR fortran/17244
1857         * gfortran.dg/func_derived_1.f90: New test.
1858
1859 2004-08-31  Paul Brook  <paul@codesourcery.com>
1860
1861         * gfortran.dg/eof_1.f90: New test.
1862
1863 2004-08-31  Paul Brook  <paul@codesourcery.com>
1864
1865         * gfortran.dg/list_read_1.f90: New file.
1866
1867 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
1868
1869         * g++.dg/opt/loop1.C: XFAIL.
1870
1871 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
1872
1873         * gcc.dg/funcdef-storage-1.c: New.
1874         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
1875         an extern function in local scope.
1876         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
1877         declare an 'auto inline' function in local scope.
1878         * gcc.dg/20011130-1.c: Likewise.
1879         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
1880         an 'auto' function in local scope.
1881         * gcc.dg/20021014-1.c: Likewise.
1882         * gcc.dg/20030331-2.c: Likewise.
1883
1884 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1885
1886         * gfortran.dg/blockdata_1.f90: New test.
1887
1888 2004-08-30  Richard Henderson  <rth@redhat.com>
1889
1890         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
1891
1892 2004-08-30  Richard Henderson  <rth@redhat.com>
1893
1894         * lib/fortran-torture.exp (fortran-torture-execute): Honor
1895         additional_flags set by alternate driver.
1896         (ieee-options): New procedure.
1897         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
1898         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
1899         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
1900         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
1901
1902 2004-08-30  Richard Henderson  <rth@redhat.com>
1903
1904         * lib/f-torture.exp: Remove.
1905
1906 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
1907
1908         PR rtl-optimization/16590
1909         * g++.dg/opt/loop1.C: New test.
1910
1911 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1912
1913         PR fortran/13910
1914         * gfortran.dg/oldstyle_1.f90: New test.
1915
1916 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
1917         Paul Brook  <paul@codesourcery.com>
1918
1919         * gfortran.dg/g77/README: Update.
1920         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
1921         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1922         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
1923
1924 2004-08-28  Paul Brook  <paul@codesourcery.com>
1925
1926         PR libfortran/17195
1927         * gfortran.dg/edit_real_1.f90: New test.
1928
1929 2004-08-27  Paul Brook  <paul@codesourcery.com>
1930
1931         * gfortran.dg/rewind_1.f90: New test.
1932
1933 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
1934
1935         PR fortran/16597
1936         * gfortran.dg/pr16597.f90: New test.
1937
1938 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1939
1940         PR c/13801
1941         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
1942         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
1943         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
1944         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
1945         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
1946
1947 2004-08-26  Nick Clifton  <nickc@redhat.com>
1948
1949         * gcc.c-torture/compile/pr17119.c: New test.
1950
1951 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1952
1953         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
1954
1955 2004-08-25  Richard Henderson  <rth@redhat.com>
1956
1957         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
1958         the bits that expect kind=8 to be the largest real kind.
1959
1960 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1961
1962         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
1963
1964 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1965
1966         * gfortran.dg/assignment_1.f90: New test.
1967
1968 2004-08-25  Adam Nemet  <anemet@lnxw.com>
1969
1970         * g++.dg/template/repo3.C: New test.
1971
1972 2004-08-25  Roger Sayle  <roger@eyesopen.com>
1973
1974         PR middle-end/16693
1975         PR tree-optimization/16372
1976         * g++.dg/opt/pr16372-1.C: New test case.
1977         * g++.dg/opt/pr16693-1.C: New test case.
1978         * g++.dg/opt/pr16693-2.C: New test case.
1979
1980 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1981
1982         * objc.dg/proto-lossage-4.m: New test.
1983
1984 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
1985
1986         PR c++/17155
1987         * g++.dg/inherit/local2.C: New test.
1988
1989 2004-08-25  Paul Brook  <paul@codesourcery.com>
1990
1991         PR fortran/17144
1992         * gfortran.dg/string_ctor_1.f90: New test.
1993
1994 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1995
1996         PR c++/14428
1997         * g++.dg/template/redecl2.C: New test.
1998
1999 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2000
2001         PR fortran/17143
2002         * gfortran.dg/pr17143.f90: New test.
2003
2004 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
2005
2006         PR fortran/17164
2007         * gfortran.dg/pr17164.f90: New test.
2008
2009 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2010
2011         * gcc.dg/tree-ssa/loop-1.c: New test.
2012
2013 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2014
2015         * gcc.c-torture/compile/20040824-1.c: New test.
2016
2017 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
2018
2019         * gcc.c-torture/compile/iftrap-3.c: New test.
2020
2021 2004-08-24  Paul Brook  <paul@codesourcery.com>
2022
2023         * gfortran.dg/entry_2.f90: New test.
2024
2025 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2026
2027         PR c++/16889
2028         * g++.dg/lookup/ambig[12].C: New.
2029
2030 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2031
2032         PR c++/16706
2033         * g++.dg/template/crash21.C: New test.
2034         * g++.dg/template/crash22.C: Likewise.
2035
2036 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2037
2038         PR c++/17149
2039         * g++.dg/template/access15.C: New.
2040
2041 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2042
2043         PR c++/17163
2044         * g++.dg/template/repo2.C: New test.
2045
2046 2004-08-23  Roger Sayle  <roger@eyesopen.com>
2047
2048         PR rtl-optimization/17078
2049         * gcc.c-torture/execute/pr17078-1.c: New test case.
2050
2051 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2052
2053         PR c/14492
2054         * gcc.dg/debug/crash1.c: New test.
2055
2056 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2057
2058         PR c/16180
2059         * gcc.dg/loop-5.c: New test.
2060
2061 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2062
2063         * gcc.c-torture/execute/20040823-1.c: New test.
2064
2065 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
2066
2067         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
2068         to the assembler.  Simplify test accordingly.
2069         (asm_abi_flags): Use GNU names.
2070         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
2071         to check for ABI flags.
2072
2073 2004-08-22  Andrew Pinski  <apinski@apple.com>
2074
2075         * g++.dg/opt/pr14029.C: New test.
2076         * gcc.c-torture/execute/pr15262.c: New test.
2077
2078 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2079
2080         * gfortran.dg/reduction.f90: Add checks with complex arguments.
2081
2082 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
2083
2084         PR 16908
2085         * gfortran.dg/direct_io.f90: New test.
2086
2087 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2088
2089         PR c++/17121
2090         * g++.dg/inherit/local2.C: New test.
2091
2092 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
2093
2094         PR c++/17120
2095         * g++.dg/warn/Wparentheses-4.C: New test.
2096
2097 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2098
2099         PR c++/17121
2100         * g++.dg/inherit/local2.C: New test.
2101
2102         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
2103         * gcc.dg/ppc-ldstruct.c: Likewise.
2104         * gcc.dg/ppc64-abi-2.c: Likewise.
2105
2106 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
2107
2108         PR rtl-optimization/17099
2109         * gcc.c-torture/execute/20040820-1.c: New test.
2110
2111 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
2112
2113         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
2114
2115 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
2116
2117         PR fortran/17077
2118         * gfortran.dg/auto_array_1.f90: New test.
2119
2120 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2121
2122         PR fortran/17074
2123         * gfortran.dg/simpleif_1.f90: New test.
2124
2125 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
2126
2127         * lib/target-supports.exp (check_profiling_available): Return
2128         false for arm*-*-symbianelf* and arm*-*-eabi*.
2129
2130         PR c++/15890
2131         * g++.dg/template/delete1.C: New test.
2132
2133 2004-08-19  Paul Brook  <paul@codesourcery.com>
2134
2135         PR fortran/14976
2136         PR fortran/16228
2137         * gfortran.dg/data_char_1.f90: New test.
2138
2139 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
2140
2141         PR fortran/16946
2142         * gfortran.dg/reduction.f90: New testcase.
2143
2144 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2145
2146         PR fortran/16520
2147         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
2148
2149 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2150
2151         PR c++/17041
2152         * g++.dg/Wparentheses-3.C: New test.
2153
2154 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
2155
2156         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
2157         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
2158         * gcc.dg/vect/vect-2.c: Likewise.
2159         * gcc.dg/vect/vect-3.c: Likewise.
2160         * gcc.dg/vect/vect-4.c: Likewise.
2161         * gcc.dg/vect/vect-5.c: Likewise.
2162         * gcc.dg/vect/vect-6.c: Likewise.
2163         * gcc.dg/vect/vect-7.c: Likewise.
2164         * gcc.dg/vect/vect-25.c: Likewise.
2165         * gcc.dg/vect/vect-31.c: Likewise.
2166         * gcc.dg/vect/vect-32.c: Likewise.
2167         * gcc.dg/vect/vect-34.c: Likewise.
2168         * gcc.dg/vect/vect-36.c: Likewise.
2169         * gcc.dg/vect/vect-all.c: Likewise.
2170
2171 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
2172
2173         PR c++/17068
2174         * g++.dg/template/operator4.C: New test.
2175
2176 2004-08-18  Richard Henderson  <rth@redhat.com>
2177
2178         * gcc.dg/20040206-1.c: XFAIL.
2179
2180 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2181
2182         PR c++/16246
2183         * g++.dg/template/array7.C: New test.
2184
2185 2004-08-17  James E Wilson  <wilson@specifixinc.com>
2186
2187         * gcc.dg/mips-movcc-1.c: New test.
2188         * gcc.dg/mips-movcc-2.c: New test.
2189         * gcc.dg/mips-movcc-3.c: New test.
2190
2191         * gcc.dg/mips-nmadd-1.c: New test.
2192         * gcc.dg/mips-nmadd-2.c: New test.
2193
2194 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2195
2196         PR c++/15871
2197         * g++.dg/opt/inline8.C: New test.
2198
2199         PR c++/16965
2200         * g++.dg/parse/error17.C: New test.
2201
2202 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
2203
2204         * gcc.dg/vect: New directory for vectorizer tests.
2205         * gcc.dg/vect/tree-vect.h: New file.
2206         * gcc.dg/vect/vect.exp: New file.
2207         * gcc.dg/vect/pr16105.c.c: New test.
2208         * gcc.dg/vect/vect-1.c: New test.
2209         * gcc.dg/vect/vect-2.c: New test.
2210         * gcc.dg/vect/vect-3.c: New test.
2211         * gcc.dg/vect/vect-4.c: New test.
2212         * gcc.dg/vect/vect-5.c: New test.
2213         * gcc.dg/vect/vect-6.c: New test.
2214         * gcc.dg/vect/vect-7.c: New test.
2215         * gcc.dg/vect/vect-8.c: New test.
2216         * gcc.dg/vect/vect-9.c: New test.
2217         * gcc.dg/vect/vect-10.c: New test.
2218         * gcc.dg/vect/vect-11.c: New test.
2219         * gcc.dg/vect/vect-12.c: New test.
2220         * gcc.dg/vect/vect-13.c: New test.
2221         * gcc.dg/vect/vect-14.c: New test.
2222         * gcc.dg/vect/vect-15.c: New test.
2223         * gcc.dg/vect/vect-16.c: New test.
2224         * gcc.dg/vect/vect-17.c: New test.
2225         * gcc.dg/vect/vect-18.c: New test.
2226         * gcc.dg/vect/vect-19.c: New test.
2227         * gcc.dg/vect/vect-20.c: New test.
2228         * gcc.dg/vect/vect-21.c: New test.
2229         * gcc.dg/vect/vect-22.c: New test.
2230         * gcc.dg/vect/vect-23.c: New test.
2231         * gcc.dg/vect/vect-24.c: New test.
2232         * gcc.dg/vect/vect-25.c: New test.
2233         * gcc.dg/vect/vect-26.c: New test.
2234         * gcc.dg/vect/vect-27.c: New test.
2235         * gcc.dg/vect/vect-28.c: New test.
2236         * gcc.dg/vect/vect-29.c: New test.
2237         * gcc.dg/vect/vect-30.c: New test.
2238         * gcc.dg/vect/vect-31.c: New test.
2239         * gcc.dg/vect/vect-32.c: New test.
2240         * gcc.dg/vect/vect-33.c: New test.
2241         * gcc.dg/vect/vect-34.c: New test.
2242         * gcc.dg/vect/vect-35.c: New test.
2243         * gcc.dg/vect/vect-36.c: New test.
2244         * gcc.dg/vect/vect-37.c: New test.
2245         * gcc.dg/vect/vect-38.c: New test.
2246         * gcc.dg/vect/vect-40.c: New test.
2247         * gcc.dg/vect/vect-41.c: New test.
2248         * gcc.dg/vect/vect-42.c: New test.
2249         * gcc.dg/vect/vect-43.c: New test.
2250         * gcc.dg/vect/vect-44.c: New test.
2251         * gcc.dg/vect/vect-45.c: New test.
2252         * gcc.dg/vect/vect-46.c: New test.
2253         * gcc.dg/vect/vect-47.c: New test.
2254         * gcc.dg/vect/vect-48.c: New test.
2255         * gcc.dg/vect/vect-49.c: New test.
2256         * gcc.dg/vect/vect-50.c: New test.
2257         * gcc.dg/vect/vect-51.c: New test.
2258         * gcc.dg/vect/vect-52.c: New test.
2259         * gcc.dg/vect/vect-53.c: New test.
2260         * gcc.dg/vect/vect-54.c: New test.
2261         * gcc.dg/vect/vect-55.c: New test.
2262         * gcc.dg/vect/vect-56.c: New test.
2263         * gcc.dg/vect/vect-57.c: New test.
2264         * gcc.dg/vect/vect-58.c: New test.
2265         * gcc.dg/vect/vect-59.c: New test.
2266         * gcc.dg/vect/vect-60.c: New test.
2267         * gcc.dg/vect/vect-61.c: New test.
2268         * gcc.dg/vect/vect-all.c: New test.
2269         * gcc.dg/vect/vect-none.c: New test.
2270
2271 2004-08-17  Paul Brook  <paul@codesourcery.com>
2272
2273         PR fortran/13082
2274         * gfortran.dg/entry_1.f90: New test.
2275
2276 2004-08-17  Andrew Pinski  <apinski@apple.com>
2277
2278         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
2279
2280 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
2281
2282         * gcc.dg/pr17036-1.c: New test.
2283
2284 2004-08-16  Devang Patel  <dpatel@apple.com>
2285
2286         * gcc.dg/darwin-20040809-1.c: New test.
2287
2288 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
2289
2290         * gcc.dg/funcdef-attr-1.c: New test.
2291
2292 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
2293
2294         * gcc.dg/altivec-17.c: New test.
2295         * gcc.dg/altivec-18.c: New test.
2296
2297 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2298
2299         PR c++/6749
2300         * g++.dg/template/vtable2.C: New test.
2301
2302 2004-08-14  Richard Henderson  <rth@redhat.com>
2303
2304         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
2305         * gcc.dg/pack-test-4.c (main): Return 0.
2306         * gcc.dg/setjmp-1.c: Remove XFAIL.
2307         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
2308
2309 2004-08-14  Richard Henderson  <rth@redhat.com>
2310
2311         * gcc.dg/980217-1.c: Add prototype for printf.
2312
2313 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
2314
2315         * gfortran.dg/pr16935.f90: New test.
2316
2317 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
2318
2319         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
2320
2321 2004-08-13  Paul Brook  <paul@codesourcery.com>
2322
2323         * gfortran.dg/der_io_1.f90: Remove stray comma.
2324
2325 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2326
2327         * gcc.dg/vmx/cw-bug-2.c: Remove.
2328         * gcc.dg/vmx/vprint-1.c: Remove.
2329         * gcc.dg/vmx/vscan-1.c: Remove.
2330
2331 2004-08-12  Devang patel  <dpatel@apple.com>
2332
2333         * gcc.dg/darwin-20040809-2.c: New test.
2334
2335 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
2336
2337         * g++.dg/ext/altivec-12.C: New test.
2338
2339         * g++.dg/ext/altivec-11.C: New test.
2340
2341 2004-08-12  Paul Brook  <paul@codesourcery.com>
2342
2343         * g++.dg/abi/arm_cxa_vec_1.C: New test.
2344
2345 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2346
2347         * g++.dg/ext/altivec-2.C: Check for hardware support before
2348         executing any VMX instructions.
2349
2350         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
2351
2352 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
2353
2354         PR c++/16276
2355         * g++.old-deja/g++.other/comdat4.C: New test.
2356         * g++.old-deja/g++.other/comdat4-aux.cc: New.
2357
2358 2004-08-12  Ben Elliston  <bje@au.ibm.com>
2359
2360         PR target/16286
2361         * gcc.dg/pr16286.c: New test.
2362
2363 2004-08-12 Jan Beulich <jbeulich@novell.com>
2364
2365         * g++.dg/ext/asm5.C: New.
2366
2367 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2368
2369         PR c++/16698
2370         * g++.dg/eh/crash1.C: New test.
2371
2372         PR c++/16717
2373         * g++.dg/ext/construct1.C: New test.
2374
2375 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2376
2377         PR c++/16853
2378         * g++.dg/init/ptrmem1.C: New test.
2379
2380         PR c++/16618
2381         * g++.dg/parse/offsetof5.C: New test.
2382
2383         PR c++/16870
2384         * g++.dg/template/overload3.C: New test.
2385
2386 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2387
2388         PR c++/16964
2389         * g++.dg/parse/error16.C: New test.
2390
2391         PR c++/16904
2392         * g++.dg/template/error14.C: New test.
2393
2394         PR c++/16929
2395         * g++.dg/template/error15.C: New test.
2396
2397 2004-08-11  Devang Patel  <dpatel@apple.com>
2398
2399         * gcc.dg/darwin-ld-20040809-1.c: New test.
2400         * gcc.dg/darwin-ld-20040809-2.c: New test.
2401
2402 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2403
2404         PR fortran/16917
2405         * gfortran.dg/dfloat_1.f90: New test.
2406
2407 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2408
2409         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2410         * gcc.dg/dll-2.c: Fix dg-require syntax.
2411         * gcc.misc-tests/arm-isr.c (abort): Declare.
2412         (exit): Likewise.
2413
2414 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2415
2416         PR c++/16971
2417         * g++.dg/parse/crash16.C: New test.
2418
2419 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2420
2421         * gcc.dg/mips-rsqrt-1.c: New test case.
2422         * gcc.dg/mips-rsqrt-2.c: New test case.
2423         * gcc.dg/mips-rsqrt-3.c: New test case.
2424
2425 2004-08-10  Paul Brook  <paul@codesourcery.com>
2426
2427         * gfortran.dg/der_io_1.f90: New test.
2428
2429 2004-08-10  Paul Brook  <paul@codesourcery.com>
2430
2431         PR fortran/16919
2432         * gfortran.dg/der_array_1.f90: New test.
2433
2434 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2435
2436         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2437
2438 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2439
2440         * gcc.dg/wchar_t-2.c: Fix typo.
2441
2442 2004-08-09  Falk Hueffner  <falk@debian.org>
2443
2444         PR tree-optimization/12517
2445         * gcc.c-torture/compile/pr12517.c: New test.
2446
2447         PR tree-optimization/12578
2448         * gcc.c-torture/compile/pr12578.c: New test.
2449
2450         PR tree-optimization/12899
2451         * gcc.c-torture/compile/pr12899.c: New test.
2452
2453         PR rtl-optimization/14692
2454         * gcc.c-torture/compile/pr14692.c: New test.
2455
2456         PR tree-optimization/16461
2457         * gcc.c-torture/compile/pr16461.c: New test.
2458
2459 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2460
2461         * gfortran.dg/getenv_1.f90: New test.
2462
2463 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2464
2465         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
2466         wchar_t.
2467         * gcc.dg/symbian5.c: Test -fno-short-wchar.
2468
2469 2004-08-06  Paul Brook  <paul@codesourcery.com>
2470
2471         * gfortran.dg/ret_array_1.f90: New test.
2472         * gfortran.dg/ret_pointer_1.f90: New test.
2473
2474 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
2475
2476         * gcc.dg/missing-field-init-[12].c: New tests.
2477         * g++.dg/warn/missing-field-init-[12].C: New tests.
2478
2479 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2480
2481         * gcc.dg/enum2.c: New test.
2482         * gcc.dg/symbian3.c: Likewise.
2483         * gcc.dg/symbian4.c: Likewise.
2484         * gcc.dg/wchar_t-2.c: Likewise.
2485
2486 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2487
2488         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
2489         destructor tests.
2490
2491 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2492
2493         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
2494         dg-require-visiblity.
2495         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
2496         * g++.dg/ext/visibility/fvisibility.C: Likewise.
2497         * g++.dg/ext/visibility/memfuncts.C: Likewise.
2498         * g++.dg/ext/visibility/new1.C: Likewise.
2499         * g++.dg/ext/visibility/pragma.C: Likewise.
2500         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
2501         * g++.dg/ext/visibility/virtual.C: Likewise.
2502         * g++/dg/ext/visibility/visibility-1.C: Likewise.
2503         * g++/dg/ext/visibility/visibility-2.C: Likewise.
2504         * g++/dg/ext/visibility/visibility-3.C: Likewise.
2505         * g++/dg/ext/visibility/visibility-4.C: Likewise.
2506         * g++/dg/ext/visibility/visibility-5.C: Likewise.
2507         * g++/dg/ext/visibility/visibility-6.C: Likewise.
2508         * g++/dg/ext/visibility/visibility-7.C: Likewise.
2509         * g++/dg/ext/visibility/visibility-8.C: New test.
2510         * gcc.c-torture/compile/dll.x: Remove.
2511         * gcc.dg/dll-2.c: Use dg-require-dll
2512         * gcc.dg/visibility-10.c: New test.
2513         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
2514         supporting DLLs.
2515         * testsuite/lib/scanasm.exp (scan_hidden): New function.
2516         (scan_not_hidden): Likewise.
2517
2518 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
2519
2520         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
2521
2522 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
2523
2524         * gcc.c-torture/execute/20040805-1.c: New test.
2525
2526 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2527
2528         * gcc.dg/20020118-1.c: Declare abort.
2529         * gcc.dg/altivec_check.h: Likewise.
2530         * gcc.dg/iftrap-2.c: Likewise.
2531         * gcc.dg/pragma-darwin.c: Likewise.
2532         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
2533
2534 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2535
2536         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
2537
2538 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2539
2540         * gcc.c-torture/execute/builtins/abs-2.c,
2541         gcc.c-torture/execute/builtins/abs-3.c,
2542         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
2543         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
2544         intmax_t, uintmax_t and their limits.
2545         * gcc.dg/intmax_t-1.c: New test.
2546
2547 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2548
2549         * g++.dg/tc1/dr147.C: Add reference to PR.
2550
2551 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
2552
2553         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
2554         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
2555
2556 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
2557
2558         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
2559
2560 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2561
2562         * gcc.dg/redecl-5.c: New test.
2563         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
2564         of scanf.
2565
2566 2004-08-03  Roger Sayle  <roger@eyesopen.com>
2567
2568         PR middle-end/16790
2569         * gcc.c-torture/execute/pr16790-1.c: New test case.
2570
2571 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
2572
2573         * g++.dg/ext/visibility/assign1.C: New test.
2574         * g++.dg/ext/visibility/new1.C: Likewise.
2575
2576         * gcc.dg/symbian1.c: New test.
2577         * gcc.dg/symbian2.c: Likewise.
2578
2579 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2580
2581         PR target/16570
2582         * gcc.dg/i386-sse-9.c: New test.
2583
2584 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2585
2586         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
2587
2588 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2589
2590         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
2591         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
2592         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
2593         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
2594         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
2595         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
2596         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
2597         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
2598         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
2599         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
2600         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
2601         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
2602         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
2603         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
2604         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
2605         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
2606         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
2607         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
2608         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
2609         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
2610         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
2611         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
2612         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
2613         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2614         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
2615         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
2616         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
2617         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
2618         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2619         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2620         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
2621         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
2622         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
2623         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
2624         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
2625         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2626         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2627         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2628         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2629         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
2630         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
2631         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
2632         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
2633         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
2634         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2635         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2636         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
2637         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
2638         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
2639         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
2640         gcc.misc-tests/i386-pf-3dnow-1.c,
2641         gcc.misc-tests/i386-pf-athlon-1.c,
2642         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2643         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
2644         Declare built-in functions used.
2645         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
2646
2647 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
2648
2649         PR c++/16707
2650         * g++.dg/lookup/using12.C: New test.
2651
2652         * g++.dg/init/null1.C: Fix PR number.
2653         * g++.dg/parse/namespace10.C: Likewise.
2654
2655 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2656
2657         PR c++/16224
2658         * g++.dg/template/spec17.C: New test.
2659         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
2660         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
2661
2662 2004-08-02  David Billinghurst
2663
2664         PR fortran/16292
2665         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
2666
2667 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
2668
2669         * gcc.dg/ia64-got-1.c: New test case.
2670
2671 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2672
2673         PR c++/16489
2674         * g++.dg/init/null1.C: New test.
2675         * g++.dg/tc1/dr76.C: Adjust error marker.
2676
2677         PR c++/16529
2678         * g++.dg/parse/namespace10.C: New test.
2679
2680         PR c++/16810
2681         * g++.dg/inherit/ptrmem2.C: New test.
2682
2683 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2684
2685         PR target/16155
2686         * gcc.dg/pr16155.c: New test.
2687
2688 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2689
2690         * gcc.dg/redecl-2.c: New test.
2691
2692 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2693
2694         * gcc.dg/darwin-longdouble.c: New file.
2695
2696 2004-07-30  Richard Henderson  <rth@redhat.com>
2697
2698         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2699         write to constant argument.
2700         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2701
2702 2004-07-30  Richard Henderson  <rth@redhat.com>
2703
2704         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2705         tests of nearest around zero.
2706
2707 2004-07-30  Andrew Pinski  <apinski@apple.com>
2708
2709         * gcc.c-torture/compile/20040730-1.c: New test.
2710
2711 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2712
2713         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2714         powerpc-eabispe.
2715
2716 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2717
2718         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2719
2720 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2721
2722         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2723         contains $ld_library_path.
2724         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2725
2726 2004-07-29  Richard Henderson  <rth@redhat.com>
2727
2728         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2729
2730         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2731         (alt2, which): New.
2732         (Check): Accept either alternative.
2733
2734 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2735
2736         * g++.dg/abi/inline1.C: New test.
2737         * g++.dg/abi/local1-a.cc: Likewise.
2738         * g++.dg/abi/local1.C: Likewise.
2739         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2740         * g++.dg/abi/mangle12.C: Likewise.
2741         * g++.dg/abi/mangle17.C: Likewise.
2742         * g++.dg/abi/mangle20-2.C: Likewise.
2743         * g++.dg/opt/interface1.C: Likewise.
2744         * g++.dg/opt/interface1.h: Likewise.
2745         * g++.dg/opt/interface1-a.cc: New test.
2746         * g++.dg/parse/repo1.C: New test.
2747         * g++.dg/template/repo1.C: Likewise.
2748         * g++.dg/warn/Winline-1.C: Likewise.
2749         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2750
2751 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2752
2753         * gcc.dg/tree-ssa/20040729-1.c: New test.
2754
2755 2004-07-27  Matt Austern <austern@apple.com>
2756
2757         * gcc.dg/darwin-bool-1.c: New test.
2758         * gcc.dg/darwin-bool-2.c: New test.
2759
2760 2004-07-28  Richard Henderson  <rth@redhat.com>
2761
2762         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2763         arguments in the correct type.  Don't write to constant arguments.
2764
2765 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2766
2767         PR tree-optimization/16688
2768         PR tree-optimization/16689
2769         * g++.dg/tree-ssa/pr16688.C: New test.
2770
2771 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2772
2773         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2774         loads.  Not only in the comment, this time.
2775
2776 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2777
2778         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2779         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2780         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2781         * gcc.dg/sh4a-bitmovua.c: New.
2782         * gcc.dg/sh4a-cos.c: New.
2783         * gcc.dg/sh4a-cosf.c: New.
2784         * gcc.dg/sh4a-fprun.c: New.
2785         * gcc.dg/sh4a-fsrra.c: New.
2786         * gcc.dg/sh4a-memmovua.c: New.
2787         * gcc.dg/sh4a-sin.c: New.
2788         * gcc.dg/sh4a-sincos.c: New.
2789         * gcc.dg/sh4a-sincosf.c: New.
2790         * gcc.dg/sh4a-sinf.c: New.
2791
2792 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2793
2794         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2795         conditionals.
2796         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2797         loads.
2798         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2799         DOM1.
2800
2801 2004-07-27  Andrew Pinski  <apinski@apple.com>
2802
2803         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2804
2805 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2806
2807         * gcc.dg/pragma-isr.c: New test.
2808
2809 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2810
2811         PR c++/14429
2812         * g++.dg/template/ttp11.C: New test.
2813
2814 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2815
2816         * gcc.c-torture/compile/20040727-1.c: New test.
2817
2818 2004-07-26  Eric Christopher  <echristo@redhat.com>
2819
2820         * gcc.c-torture/compile/20040726-2.c: New test.
2821
2822 2004-07-26  Andrew Pinski  <apinski@apple.com>
2823
2824         * g++.dg/rtti/tinfo1.C: Xfail.
2825
2826 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2827
2828         * gcc.c-torture/compile/20040726-1.c: New test.
2829
2830 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2831             Brian Ryner  <bryner@brianryner.com>
2832
2833         PR c++/9283
2834         PR c++/15000
2835         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
2836         * g++.dg/ext/visibility/: New directory.
2837         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
2838         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
2839         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
2840         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
2841         * g++.dg/ext/visibility/fvisibility.C,
2842         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
2843         g++.dg/ext/visibility/fvisibility-override1.C
2844         g++.dg/ext/visibility/fvisibility-override2.C
2845         g++.dg/ext/visibility/memfuncts.C
2846         g++.dg/ext/visibility/noPLT.C
2847         g++.dg/ext/visibility/pragma.C
2848         g++.dg/ext/visibility/pragma-override1.C
2849         g++.dg/ext/visibility/pragma-override2.C
2850         g++.dg/ext/visibility/staticmemfuncts.C
2851         g++.dg/ext/visibility/virtual.C: New tests.
2852
2853 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2854
2855         PR c/15360
2856         * gcc.dg/pr15360-1.c: New test.
2857
2858 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
2859
2860         * gcc.dg/pragma-align-2.c: New test.
2861         * gcc.dg/pragma-init-fini.c: New test.
2862         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
2863         targets.
2864
2865 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2866
2867         * gcc.dg/init-string-2.c: New test.
2868
2869 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
2870
2871         PR 16684
2872         * gcc.dg/Wredundant-decls-1.c: New test case.
2873
2874 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
2875
2876         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
2877         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
2878         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
2879         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
2880         * gcc.dg/compat/generate-random.c: New file.
2881         * gcc.dg/compat/generate-random.h: Likewise.
2882         * gcc.dg/compat/generate-random_r.c: Likewise.
2883         * gcc.dg/compat/struct-layout-1.h: Likewise.
2884         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
2885         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
2886         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
2887         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
2888         * gcc.dg/compat/struct-layout-1_main.c: New test.
2889         * gcc.dg/compat/struct-layout-1_x.c: New file.
2890         * gcc.dg/compat/struct-layout-1_y.c: New file.
2891         * gcc.dg/compat/struct-layout-1_test.h: New file.
2892
2893 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2894
2895         * gcc.dg/comp-return-1.c: New test
2896
2897 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
2898
2899         * gcc.dg/vmx/8-02a.c: Fix typo.
2900
2901         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
2902         * gcc.dg/darwin-abi-3.c: New test.
2903
2904         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
2905         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
2906
2907         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
2908         * gcc.dg/vmx/ops-long-1.c: New test.
2909         * gcc.dg/vmx/ops-long-2.c: New test.
2910
2911 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2912
2913         * g++.dg/lookup/conv-[1234].C: New.
2914
2915 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
2916
2917         * g++.dg/parse/attr2.C: Simplify.
2918
2919 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2920
2921         PR c/7284
2922         * gcc.c-torture/execute/pr7284-1.c: New test.
2923
2924 2004-07-22  Brian Booth  <bbooth@redhat.com>
2925
2926         * gcc.dg/tree-ssa/20040721-1.c: New test.
2927
2928 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2929
2930         * g++.dg/template/crash20.c: New.
2931
2932 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
2933
2934         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
2935         Add dg-run directive.  Declare variables as required.
2936         * gfortran.dg/g77/README: Update
2937
2938 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
2939
2940         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
2941         gcc.dg/cris-peep2-andu2.c: New tests.
2942
2943 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2944
2945         PR c/15052
2946         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
2947         on return type.
2948         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
2949         messages.
2950         * gcc.dg/qual-return-2.c: Update expected messages.
2951         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
2952
2953 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2954
2955         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
2956         * gcc.dg/noncompile/921102-1.c: Update expected error message.
2957
2958 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2959
2960         PR c/11250
2961         * gcc.dg/init-string-1.c: New test.
2962
2963 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
2964
2965         PR middle-end/15345
2966         PR c/16450
2967         * gcc.dg/torture/nested-fn-1.c: New test.
2968
2969 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
2970
2971         PR target/16559
2972         * gcc.dg/ia64-fptr-1.c: New file.
2973
2974 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2975
2976         PR c++/14497
2977         * g++.dg/template/spec16.C: New test.
2978         * g++.old-deja/g++.robertl/eb118.C: Remove.
2979
2980 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2981
2982         PR c++/509
2983         * g++.dg/template/spec15.C: New test.
2984
2985 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
2986
2987         Copy cases from g77.f-torture/execute and add dg-run
2988         directive.  Other changes as noted.
2989         * gfortran.dg/g77/13037.f
2990         * gfortran.dg/g77/1832.f
2991         * gfortran.dg/g77/19981119-0.f
2992         * gfortran.dg/g77/19990313-0.f
2993         * gfortran.dg/g77/19990313-1.f
2994         * gfortran.dg/g77/19990313-2.f
2995         * gfortran.dg/g77/19990313-3.f
2996         * gfortran.dg/g77/19990419-1.f
2997         * gfortran.dg/g77/19990826-0.f
2998         * gfortran.dg/g77/19990826-2.f
2999         * gfortran.dg/g77/20000503-1.f
3000         * gfortran.dg/g77/20001111.f
3001         * gfortran.dg/g77/20010116.f
3002         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
3003         * gfortran.dg/g77/20010430.f
3004         * gfortran.dg/g77/6177.f
3005         * gfortran.dg/g77/947.f
3006         * gfortran.dg/g77/970816-3.f
3007         * gfortran.dg/g77/971102-1.f
3008         * gfortran.dg/g77/980520-1.f
3009         * gfortran.dg/g77/980628-0.f
3010         * gfortran.dg/g77/980628-1.f
3011         * gfortran.dg/g77/980628-10.f
3012         * gfortran.dg/g77/980628-2.f
3013         * gfortran.dg/g77/980628-3.f
3014         * gfortran.dg/g77/980628-7.f
3015         * gfortran.dg/g77/980628-8.f
3016         * gfortran.dg/g77/980628-9.f
3017         * gfortran.dg/g77/980701-0.f
3018         * gfortran.dg/g77/980701-1.f
3019         * gfortran.dg/g77/cabs.f
3020         * gfortran.dg/g77/claus.f
3021         * gfortran.dg/g77/complex_1.f
3022         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
3023         * gfortran.dg/g77/dcomplex.f
3024         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
3025         * gfortran.dg/g77/f90-intrinsic-mathematical.f
3026         * gfortran.dg/g77/f90-intrinsic-numeric.f
3027         * gfortran.dg/g77/int8421.f
3028         * gfortran.dg/g77/labug1.f
3029         * gfortran.dg/g77/large_vec.f
3030         * gfortran.dg/g77/le.f
3031         * gfortran.dg/g77/short.f
3032         * gfortran.dg/g77/README: Update
3033
3034 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
3035
3036         PR c++/16637
3037         * g++.dg/parse/lookup4.C: New test.
3038
3039 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3040
3041         PR c++/16175
3042         * g++.dg/template/ttp10.C: New test.
3043
3044 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3045
3046         * gcc.dg/pr12625-1.c: New test.
3047
3048 2004-07-20  Steven Bosscher  <stevenb@suse.de>
3049
3050         * testsuite/gcc.dg/switch-warn-1.c: New test.
3051         * testsuite/gcc.dg/switch-warn-2.c: New test.
3052         * gcc.c-torture/compile/pr14730.c: Update.
3053
3054 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
3055
3056         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
3057         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
3058         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
3059         g++.dg/template/nontype3.C: Remove trailing CR from tests.
3060
3061 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
3062
3063         PR c++/16623
3064         * g++.dg/template/assign1.C: New test.
3065
3066 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3067
3068         PR c++/12170
3069         * g++.dg/template/ttp9.C: New test.
3070
3071 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
3072
3073         * gcc.dg/format/cmn-err-1.c: New test.
3074
3075 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3076
3077         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
3078         gcc.dg/Wparentheses-10.c: New tests.
3079         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
3080
3081 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3082
3083         PR fortran/16465
3084         * gfortran.dg/g77//ffixed-line-length-0.f,
3085         gfortran.dg/g77/ffixed-line-length-132.f,
3086         gfortran.dg/g77/ffixed-line-length-72.f,
3087         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
3088         gfortran.dg/g77/README: Update.
3089
3090 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3091
3092         PR c++/13092
3093         * g++.dg/template/non-dependent7.C: New test.
3094         * g++.dg/template/non-dependent8.C: Likewise.
3095         * g++.dg/template/non-dependent9.C: Likewise.
3096         * g++.dg/template/non-dependent10.C: Likewise.
3097
3098 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
3099
3100         PR c++/16337
3101         * g++.dg/parse/attr2.C: New test.
3102
3103 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
3104
3105         * g77.dg: Removed.
3106         * g77.f-torture: Ditto.
3107
3108 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3109
3110         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
3111         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
3112         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
3113
3114 2004-07-16  Richard Henderson  <rth@redhat.com>
3115
3116         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
3117
3118 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3119
3120         * lib/fortran-torture.exp (fortran-torture): Don't test compile
3121         tests with full list of options.
3122         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
3123         of TORTURE_OPTIONS if test contains 'dg-do run'.
3124
3125         PR fortran/16404
3126         * gfortran.dg/do_iterator.f90: New test.
3127
3128 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3129
3130         PR rtl-optimization/16536
3131         * gcc.c-torture/execute/restrict-1.c: New test.
3132
3133 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3134
3135         PR fortran/15324
3136         * gfortran.dg/pr15324.f90: New test.
3137
3138         PR fortran/15129
3139         * gfortran.dg/pr15129.f90: New test.
3140
3141         PR fortran/15140
3142         * gfortran.dg/pr15140.f90: New test.
3143
3144         PR fortran/13792
3145         * gfortran.fortran-torture/execute/bounds.f90: Add check for
3146         compile-time simplification.
3147
3148 2004-07-14  Mike Stump  <mrs@apple.com>
3149
3150         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
3151
3152 2004-07-14  James E Wilson  <wilson@specifixinc.com>
3153
3154         PR target/16325
3155         * gcc.dg/profile-generate-1.c: New.
3156
3157 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
3158
3159         * gcc.c-torture/execute/20040709-1.c: New test.
3160         * gcc.c-torture/execute/20040709-2.c: New test.
3161
3162 2004-07-14  Mike Stump  <mrs@apple.com>
3163
3164         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
3165
3166 2004-07-14  Mike Stump  <mrs@apple.com>
3167
3168         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
3169
3170 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
3171
3172         PR c++/16518
3173         * g++.dg/parse/mutable1.C: New test.
3174
3175 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
3176
3177         PR tree-optimization/16443
3178         * gcc.dg/tree-ssa/20040713-1.c: New test.
3179
3180 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
3181
3182         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
3183         for operator new.
3184
3185 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3186
3187         * gfortran.dg/g77/README: New file
3188         * gfortran.dg/g77/19981216-0.f:  Copy from
3189         g77.f-torture/noncompile.  Add "dg-do compile" and
3190         dg-error as required.
3191         * gfortran.dg/g77/19990218-1.f: Likewise
3192         * gfortran.dg/g77/19990905-1.f: Likewise
3193         * gfortran.dg/g77/9263.f: Likewise
3194         * gfortran.dg/g77/980615-0.f: Likewise
3195         * gfortran.dg/g77/980616-0.f: Likewise
3196         * gfortran.dg/g77/check0.f: Likewise
3197         * gfortran.dg/g77/select_no_compile.f: Likewise
3198
3199 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3200
3201         Copy files from g77.f-torture/compile.
3202         Add "{ dg-do compile}".  Other changes as noted
3203         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
3204         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
3205         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
3206         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
3207         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
3208         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
3209         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
3210         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
3211         statement to conform to standard.  Append alpha1.x for reference.
3212         * gfortran.dg/g77/xformat.f: Add dg-warning
3213
3214 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3215
3216         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
3217         Add {dg-do compile} directive.
3218         * gfortran.dg/g77/cpp2.F: Likewise
3219
3220 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3221
3222         PR c++/5402
3223         * g++.dg/lookup/name-clash1.C: New test.
3224
3225         PR c++/9777
3226         * g++.dg/lookup/name-clash2.C: New test.
3227
3228         PR c++/12102
3229         * g++.dg/lookup/name-clash3.C: New test.
3230
3231 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3232
3233         * g++.dg/lookup/new2.C: New test.
3234         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
3235
3236 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
3237
3238         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
3239         Add {dg-do compile} directive.
3240         * gfortran.dg/g77/13060.f: Likewise
3241         * gfortran.dg/g77/19990218-0.f: Likewise
3242         * gfortran.dg/g77/19990305-0.f: Likewise
3243         * gfortran.dg/g77/19990419-0.f: Likewise
3244         * gfortran.dg/g77/19990502-0.f: Likewise
3245         * gfortran.dg/g77/19990502-1.f: Likewise
3246         * gfortran.dg/g77/19990525-0.f: Likewise
3247         * gfortran.dg/g77/19990826-1.f: Likewise
3248         * gfortran.dg/g77/19990826-3.f: Likewise
3249         * gfortran.dg/g77/19990905-2.f: Likewise
3250         * gfortran.dg/g77/20000412-1.f: Likewise
3251         * gfortran.dg/g77/20000511-1.f: Likewise
3252         * gfortran.dg/g77/20000511-2.f: Likewise
3253         * gfortran.dg/g77/20000518.f: Likewise
3254         * gfortran.dg/g77/20000601-1.f: Likewise
3255         * gfortran.dg/g77/20000601-2.f: Likewise
3256         * gfortran.dg/g77/20000629-1.f: Likewise
3257         * gfortran.dg/g77/20000630-2.f: Likewise
3258         * gfortran.dg/g77/20010115.f: Likewise
3259         * gfortran.dg/g77/20010321-1.f: Likewise
3260         * gfortran.dg/g77/20010426.f: Likewise
3261         * gfortran.dg/g77/20020307-1.f: Likewise
3262         * gfortran.dg/g77/8485.f: Likewise
3263         * gfortran.dg/g77/960317-1.f: Likewise
3264         * gfortran.dg/g77/970915-0.f: Likewise
3265         * gfortran.dg/g77/980310-1.f: Likewise
3266         * gfortran.dg/g77/980310-2.f: Likewise
3267         * gfortran.dg/g77/980310-3.f: Likewise
3268         * gfortran.dg/g77/980310-4.f: Likewise
3269         * gfortran.dg/g77/980310-6.f: Likewise
3270         * gfortran.dg/g77/980310-7.f: Likewise
3271         * gfortran.dg/g77/980310-8.f: Likewise
3272         * gfortran.dg/g77/980419-2.f: Likewise
3273         * gfortran.dg/g77/980424-0.f: Likewise
3274         * gfortran.dg/g77/980427-0.f: Likewise
3275         * gfortran.dg/g77/980729-0.f: Likewise
3276         * gfortran.dg/g77/981117-1.f: Likewise
3277         * gfortran.dg/g77/toon_1.f: Likewise
3278
3279 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3280
3281         PR c++/2204
3282         * g++.dg/other/abstract2.C: New test.
3283
3284 2004-07-12  Paul Brook  <paul@codesourcery.com>
3285
3286         * gfortran.dg/pointer_init_1.f90: New test.
3287
3288 2004-07-11  Paul Brook  <paul@codesourcery.com>
3289
3290         PR fortran/15986
3291         * gfortran.dg/contained_1.f90: New test.
3292
3293 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
3294
3295         * g++.dg/parse/defarg8.C: New test.
3296
3297 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3298
3299         PR fortran/16433
3300         * gfortran.dg/pr16433.f: New test.
3301
3302         PR fortran/17574
3303         * gfortran.dg/pr15754.f90: New test.
3304
3305 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3306
3307         PR tree-optimization/16437
3308         * gcc.c-torture/execute/bitfld-4.c: New test.
3309
3310 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3311
3312         * gfortran.fortran-torture/execute/common_2.f90: Add check for
3313         access to common var from module.
3314
3315 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3316
3317         PR fortran/16336
3318         * gfortran.fortran-torture/execute/common_2.f90: New test.
3319
3320 2004-07-10  Paul Brook  <paul@codesourcery.com>
3321
3322         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
3323
3324 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3325
3326         PR fortran/15969
3327         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
3328
3329 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
3330
3331         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
3332         * gfortran.dg/g77/ffixed-form-2.f: Likewise
3333         * gfortran.dg/g77/ffree-form-1.f: Likewise
3334         * gfortran.dg/g77/ffree-form-2.f: Likewise
3335         * gfortran.dg/g77/ffree-form-3.f: Likewise
3336         * gfortran.dg/g77/fno-underscoring.f: Likewise
3337         * gfortran.dg/g77/funderscoring.f: Likewise
3338         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
3339
3340 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3341
3342         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
3343
3344 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3345         Paul Brook  <paul@codesourcery.com>
3346
3347         PR fortran/13415
3348         * gfortran.dg/common_pointer_1.f90: New test.
3349
3350 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3351
3352         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
3353
3354 2004-07-09  James E Wilson  <wilson@specifixinc.com>
3355
3356         PR target/16364
3357         * gcc.c-torture/compile/20040709-1.c: New.
3358
3359 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3360
3361         PR fortran/14077
3362         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
3363
3364 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3365
3366         PR fortran/13201
3367         * gfortran.dg/shape_1.f90: New test.
3368
3369 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
3370             Andrew Pinski  <apinski@apple.com>
3371
3372         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
3373
3374 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3375
3376         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
3377         comment.
3378
3379 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3380         Paul Brook  <paul@codesourcery.com>
3381
3382         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
3383         '.f95' and '.F95'.
3384
3385 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
3386
3387         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
3388
3389 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3390
3391         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
3392         testcases with capital suffix.
3393
3394 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3395
3396         PR fortran/15481
3397         PR fortran/13372
3398         PR fortran/13575
3399         PR fortran/15978
3400         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3401
3402         * gfortran.dg/implicit_1.f90: New test.
3403
3404 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3405
3406         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3407         expression to match gfortran warning/error messages
3408         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3409         dg-error text.
3410
3411 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3412
3413         * lib/fortran-torture.exp: Rename proc search_for to
3414         search_for_re.
3415
3416 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3417
3418         * gcc.c-torture/execute/simd-5.x: New file.
3419         XFAIL on SPARC 64-bit at -O0.
3420
3421 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3422
3423         PR c++/8211
3424         PR c++/16165
3425         * g++.dg/warn/effc3.C: New test.
3426
3427 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3428
3429         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3430         change X to 1X in format.
3431         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3432         add data statements to conform to standard.
3433
3434 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3435
3436         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3437         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3438         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3439
3440 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3441
3442         * gfortran.dg/g77/7388.f: Copy from g77.dg
3443         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3444         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
3445         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
3446         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
3447         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
3448         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
3449         * gfortran.dg/g77/strlen0.f: Likewise
3450
3451 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
3452
3453         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
3454         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
3455
3456 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3457
3458         * gcc.c-torture/execute/920428-2.x: Delete.
3459         * gcc.c-torture/execute/920501-7.x: Likewise.
3460
3461 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
3462
3463         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
3464         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
3465         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
3466         prescott and c3-2.
3467         (PREFETCH_3DNOW): Add -march=c3.
3468
3469 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
3470
3471         PR c/16437
3472         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
3473         * gcc.c-torture/execute/bf64-1.x: Likewise.
3474
3475 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3476
3477         * gcc.c-torture/compile/20040708-1.c: New test.
3478
3479 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3480
3481         PR c++/16169
3482         * g++.dg/warn/effc2.C: New test.
3483
3484 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3485
3486         * gcc.c-torture/execute/bitfld-1.x: Remove.
3487         * gcc.c-torture/execute/bitfld-3.c: New test.
3488         * gcc.dg/bitfld-2.c: Remove XFAILs.
3489
3490 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3491
3492         PR c++/16276
3493         * g++.dg/rtti/tinfo1.C: New file.
3494
3495 2004-07-07  Eric Christopher  <echristo@redhat.com>
3496
3497         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
3498
3499 2004-07-07  Andrew Pinski  <apinski@apple.com>
3500
3501         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
3502
3503 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
3504
3505         * g++.dg/init/call1.C: XFAIL.
3506
3507 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
3508
3509         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
3510         except for movstrict*, to movmem* and clrstr* to clrmem*.
3511
3512 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
3513
3514         * gcc.c-torture/execute/20040707-1.c: New test.
3515
3516 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
3517
3518         * gcc.c-torture/execute/20040706-1.c: New test.
3519
3520 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3521
3522         PR c++/3671
3523         * g++.dg/template/spec14.C: New test.
3524
3525 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
3526
3527         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
3528         nothing if not yet defined.  Use it in b, c and d type definitions.
3529         * gcc.c-torture/execute/20040705-1.c: New test.
3530         * gcc.c-torture/execute/20040705-2.c: New test.
3531
3532 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3533
3534         PR c++/2518
3535         * g++.dg/lookup/new1.C: New test.
3536
3537 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3538
3539         PR c++/11406
3540         * g++.dg/template/sizeof8.C: New test.
3541
3542 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
3543
3544         * gcc.c-torture/compile/20040705-1.c: New test.
3545
3546 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
3547
3548         * gfortran.fortran-torture/execute/seq_io.f90: New test.
3549
3550 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
3551
3552         * gcc.dg/cpp/if-mop.c: Two new testcases.
3553         * gcc.dg/cpp/trad/comment-3.c: New.
3554
3555 2004-07-04  Paul Brook  <paul@codesourcery.com>
3556
3557         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
3558
3559 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
3560
3561         PR c++/3761
3562         * g++.dg/lookup/crash4.C: New test.
3563
3564 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
3565
3566         * gcc.c-torture/execute/builtin-abs-1.c
3567         * gcc.c-torture/execute/builtin-abs-2.c
3568         * gcc.c-torture/execute/builtin-complex-1.c
3569         * gcc.c-torture/execute/builtins/string-1-lib.c
3570         * gcc.c-torture/execute/builtins/string-1.c
3571         * gcc.c-torture/execute/builtins/string-2-lib.c
3572         * gcc.c-torture/execute/builtins/string-2.c
3573         * gcc.c-torture/execute/builtins/string-3-lib.c
3574         * gcc.c-torture/execute/builtins/string-3.c
3575         * gcc.c-torture/execute/builtins/string-4-lib.c
3576         * gcc.c-torture/execute/builtins/string-4.c
3577         * gcc.c-torture/execute/builtins/string-5-lib.c
3578         * gcc.c-torture/execute/builtins/string-5.c
3579         * gcc.c-torture/execute/builtins/string-6-lib.c
3580         * gcc.c-torture/execute/builtins/string-6.c
3581         * gcc.c-torture/execute/builtins/string-7-lib.c
3582         * gcc.c-torture/execute/builtins/string-7.c
3583         * gcc.c-torture/execute/builtins/string-8-lib.c
3584         * gcc.c-torture/execute/builtins/string-8.c
3585         * gcc.c-torture/execute/builtins/string-9-lib.c
3586         * gcc.c-torture/execute/builtins/string-9.c
3587         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
3588         * gcc.c-torture/execute/builtins/string-asm-1.c
3589         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
3590         * gcc.c-torture/execute/builtins/string-asm-2.c
3591         * gcc.c-torture/execute/stdio-opt-1.c
3592         * gcc.c-torture/execute/stdio-opt-2.c
3593         * gcc.c-torture/execute/stdio-opt-3.c
3594         * gcc.c-torture/execute/string-opt-1.c
3595         * gcc.c-torture/execute/string-opt-10.c
3596         * gcc.c-torture/execute/string-opt-11.c
3597         * gcc.c-torture/execute/string-opt-12.c
3598         * gcc.c-torture/execute/string-opt-13.c
3599         * gcc.c-torture/execute/string-opt-14.c
3600         * gcc.c-torture/execute/string-opt-15.c
3601         * gcc.c-torture/execute/string-opt-16.c
3602         * gcc.c-torture/execute/string-opt-2.c
3603         * gcc.c-torture/execute/string-opt-6.c
3604         * gcc.c-torture/execute/string-opt-7.c
3605         * gcc.c-torture/execute/string-opt-8.c:
3606         Replace with ...
3607
3608         * gcc.c-torture/execute/builtins/abs-2.c
3609         * gcc.c-torture/execute/builtins/abs-3.c
3610         * gcc.c-torture/execute/builtins/complex-1.c
3611         * gcc.c-torture/execute/builtins/fprintf.c
3612         * gcc.c-torture/execute/builtins/fputs.c
3613         * gcc.c-torture/execute/builtins/memcmp.c
3614         * gcc.c-torture/execute/builtins/memmove.c
3615         * gcc.c-torture/execute/builtins/memops-asm.c
3616         * gcc.c-torture/execute/builtins/mempcpy-2.c
3617         * gcc.c-torture/execute/builtins/mempcpy.c
3618         * gcc.c-torture/execute/builtins/memset.c
3619         * gcc.c-torture/execute/builtins/printf.c
3620         * gcc.c-torture/execute/builtins/sprintf.c
3621         * gcc.c-torture/execute/builtins/strcat.c
3622         * gcc.c-torture/execute/builtins/strchr.c
3623         * gcc.c-torture/execute/builtins/strcmp.c
3624         * gcc.c-torture/execute/builtins/strcpy.c
3625         * gcc.c-torture/execute/builtins/strcspn.c
3626         * gcc.c-torture/execute/builtins/strlen-2.c
3627         * gcc.c-torture/execute/builtins/strlen.c
3628         * gcc.c-torture/execute/builtins/strncat.c
3629         * gcc.c-torture/execute/builtins/strncmp-2.c
3630         * gcc.c-torture/execute/builtins/strncmp.c
3631         * gcc.c-torture/execute/builtins/strncpy.c
3632         * gcc.c-torture/execute/builtins/strpbrk.c
3633         * gcc.c-torture/execute/builtins/strpcpy-2.c
3634         * gcc.c-torture/execute/builtins/strpcpy.c
3635         * gcc.c-torture/execute/builtins/strrchr.c
3636         * gcc.c-torture/execute/builtins/strspn.c
3637         * gcc.c-torture/execute/builtins/strstr-asm.c
3638         * gcc.c-torture/execute/builtins/strstr.c:
3639         ... these new files.
3640
3641         * gcc.c-torture/execute/builtins/abs-2-lib.c
3642         * gcc.c-torture/execute/builtins/abs-3-lib.c
3643         * gcc.c-torture/execute/builtins/complex-1-lib.c
3644         * gcc.c-torture/execute/builtins/fprintf-lib.c
3645         * gcc.c-torture/execute/builtins/fputs-lib.c
3646         * gcc.c-torture/execute/builtins/memcmp-lib.c
3647         * gcc.c-torture/execute/builtins/memmove-lib.c
3648         * gcc.c-torture/execute/builtins/memops-asm-lib.c
3649         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
3650         * gcc.c-torture/execute/builtins/mempcpy-lib.c
3651         * gcc.c-torture/execute/builtins/memset-lib.c
3652         * gcc.c-torture/execute/builtins/printf-lib.c
3653         * gcc.c-torture/execute/builtins/sprintf-lib.c
3654         * gcc.c-torture/execute/builtins/strcat-lib.c
3655         * gcc.c-torture/execute/builtins/strchr-lib.c
3656         * gcc.c-torture/execute/builtins/strcmp-lib.c
3657         * gcc.c-torture/execute/builtins/strcpy-lib.c
3658         * gcc.c-torture/execute/builtins/strcspn-lib.c
3659         * gcc.c-torture/execute/builtins/strlen-2-lib.c
3660         * gcc.c-torture/execute/builtins/strlen-lib.c
3661         * gcc.c-torture/execute/builtins/strncat-lib.c
3662         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
3663         * gcc.c-torture/execute/builtins/strncmp-lib.c
3664         * gcc.c-torture/execute/builtins/strncpy-lib.c
3665         * gcc.c-torture/execute/builtins/strpbrk-lib.c
3666         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
3667         * gcc.c-torture/execute/builtins/strpcpy-lib.c
3668         * gcc.c-torture/execute/builtins/strrchr-lib.c
3669         * gcc.c-torture/execute/builtins/strspn-lib.c
3670         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
3671         * gcc.c-torture/execute/builtins/strstr-lib.c
3672         * gcc.c-torture/execute/builtins/lib/abs.c
3673         * gcc.c-torture/execute/builtins/lib/fprintf.c
3674         * gcc.c-torture/execute/builtins/lib/memset.c
3675         * gcc.c-torture/execute/builtins/lib/printf.c
3676         * gcc.c-torture/execute/builtins/lib/sprintf.c
3677         * gcc.c-torture/execute/builtins/lib/strcpy.c
3678         * gcc.c-torture/execute/builtins/lib/strcspn.c
3679         * gcc.c-torture/execute/builtins/lib/strncat.c
3680         * gcc.c-torture/execute/builtins/lib/strncmp.c
3681         * gcc.c-torture/execute/builtins/lib/strncpy.c
3682         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3683         * gcc.c-torture/execute/builtins/lib/strspn.c
3684         * gcc.c-torture/execute/builtins/lib/strstr.c:
3685         New files containing support routines.
3686
3687         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3688         declaration.
3689         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3690         when not optimizing.
3691
3692 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3693
3694         PR c++/16240
3695         * g++.dg/abi/mangle22.C: New test.
3696         * g++.dg/abi/mangle23.C: Likewise.
3697
3698 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3699
3700         PR fortran/16290
3701         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3702         Allow for cases without denormalized floating point numbers.
3703
3704 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3705
3706         PR c/1027
3707         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3708         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3709         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3710         expected warning text.
3711         * gcc.dg/format/diag-2.c: New test.
3712
3713 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3714
3715         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3716
3717 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3718
3719         * gcc.dg/builtins-43.c: New.
3720         * gcc.dg/builtins-44.c: New.
3721         * gcc.dg/builtins-45.c: New.
3722
3723 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3724             Andreas Tobler  <a.tobler@schweiz.ch>
3725
3726         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3727         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3728         as SIGSEGV.
3729         * gcc.dg/cleanup-11.c: Likewise.
3730         * gcc.dg/cleanup-8.c: Likewise.
3731         * gcc.dg/cleanup-9.c: Likewise.
3732         * gcc.dg/cleanup-5.c: Run on all platforms.
3733
3734 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3735
3736         * g++.dg/warn/nonnull1.C: New test.
3737
3738 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3739
3740         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3741         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3742         Special-case the Sun compiler wrt to <complex.h>.
3743
3744 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3745
3746         * gcc.dg/Wunreachable-8.C: New test.
3747
3748         * gcc.dg/h8300-ice2.c : New test.
3749
3750 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3751
3752         PR fortran/16161
3753         * gfortran.fortran-torture/compile/implicit.f90: Add test
3754         for implicit character.
3755
3756 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3757
3758         PR fortran/16289
3759         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3760         Use tiny() intrinsic to find smallest non-negative real
3761
3762 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3763
3764         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3765         * gcc.dg/compat/struct-by-value-22_x.c: New.
3766         * gcc.dg/compat/struct-by-value-22_y.c: New.
3767
3768         * gcc.c-torture/execute/20040629-1.c: New test.
3769
3770 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3771
3772         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3773         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3774
3775         PR target/16195
3776         * gcc.dg/20040625-1.c: New test.
3777
3778 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3779
3780         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3781
3782 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3783
3784         PR fortran/15963
3785         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3786
3787 2004-06-29  Richard Henderson  <rth@redhat.com>
3788
3789         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3790
3791 2004-06-29  Paul Brook  <paul@codesourcery.com>
3792
3793         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3794         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3795
3796 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3797
3798         PR c++/16260
3799         * g++.dg/parse/crash15.C: New.
3800
3801 2004-06-28  Andrew Pinski  <apinski@apple.com>
3802
3803         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3804         by the error already.
3805
3806         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3807
3808 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3809
3810         PR target/14041
3811         * gcc.dg/h8300-bss-align-1.c : New.
3812
3813 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3814
3815         * PR c++/16174
3816         * g++.dg/template/ctor4.C: New.
3817
3818 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3819
3820         PR c++/16205
3821         * g++.dg/warn/Wsequence-point-1.C: New test.
3822
3823 2004-06-27  Paul Brook  <paul@codesourcery.com>
3824
3825         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3826
3827 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3828
3829         * g++.old-deja/g++.mike/p7325.C: Remove.
3830
3831 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3832
3833         PR c/14963
3834         * gcc.dg/pr14963.c: New test.
3835
3836 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
3837
3838         PR c++/16193
3839         * g++.dg/parse/redef1.C: New test.
3840
3841 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3842
3843         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
3844         20021110.c.
3845         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
3846         20021119-1.c.
3847         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
3848         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
3849         5-04.c.
3850         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
3851         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
3852         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
3853         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
3854         g++.brendan/enum14.C.
3855         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
3856         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
3857         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
3858         g++.mike/virt1.C.
3859         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
3860         memtemp24.C.
3861
3862 2004-06-27  Roger Sayle  <roger@eyesopen.com>
3863
3864         * gcc.dg/20040527-1.c: New test case.
3865
3866 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
3867
3868         PR gfortran/pr16196
3869         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
3870
3871 2004-06-25  Roger Sayle  <roger@eyesopen.com>
3872
3873         PR middle-end/15825
3874         * gcc.dg/pr15825-1.c: New test case.
3875
3876 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3877
3878         * gcc.c-torture/execute/20040625-1.c: New test.
3879
3880 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3881
3882         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
3883
3884 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3885
3886         * gcc.dg/torture/mips-div-1.c: New test.
3887
3888 2004-06-24  Jeff Law  <law@redhat.com>
3889
3890         * gcc.dg/tree-ssa/20040624-1.c: New test.
3891
3892 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
3893
3894         * gcc.c-torture/compile/20040624-1.c: New test.
3895
3896 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3897
3898         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
3899         this directory.
3900
3901 2004-06-23  Andrew Pinski  <apinski@apple.com>
3902
3903         PR middle-end/15988
3904         * g++.dg/opt/ptrmem4.C: New test.
3905
3906         * gcc.dg/c90-array-quals-2.c: New test.
3907
3908 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
3909
3910         * gcc.dg/kpice1.c: New test.
3911
3912 2006-06-23  Andrew Pinski  <apinski@apple.com>
3913
3914         * gcc.dg/c90-array-quals.c: New test.
3915
3916 2006-06-22  Richard Henderson  <rth@redhat.com>
3917
3918         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
3919
3920 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
3921
3922         * gcc.dg/builtins-config.h: Handle FreeBSD.
3923
3924 2006-06-22  Richard Henderson  <rth@redhat.com>
3925
3926         * g++.dg/opt/devirt1.C: New.
3927
3928 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
3929
3930         * g++.dg/opt/pr15551.C: New testcase.
3931
3932 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3933
3934         PR target/14800
3935         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
3936         x86_64-*-linux* when compiling for 32bit.
3937
3938 2004-06-21  Andrew Pinski  <apinski@apple.com>
3939
3940         * gcc.dg/pch/struct-1.c: New.
3941         * gcc.dg/pch/struct-1.hs: New.
3942
3943 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
3944
3945         * gcc.dg/pch/save-temps-1.c: New file.
3946         * gcc.dg/pch/save-temps-1.hs: New file.
3947
3948 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3949
3950         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
3951         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
3952
3953 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3954
3955         * gfortran.fortran-torture/execute/select_1.f90: Rename function
3956         to fix type error.
3957         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
3958         Remove trailing spaces.
3959
3960 2004-06-21  Richard Henderson  <rth@redhat.com>
3961
3962         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
3963         merging && to BIT_FIELD_REF.
3964
3965 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
3966
3967         * g++.dg/opt/placeholder1.C: New test.
3968
3969 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3970
3971         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
3972         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3973         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3974         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3975
3976 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
3977
3978         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
3979         extern "C".
3980         * g++.dg/other/pragma-re-1.C: Add comments.
3981
3982 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
3983
3984         PR gfortran/16080
3985         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
3986
3987 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
3988
3989         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
3990         instead of setting the type of size_t by
3991         hand.
3992
3993 2004-06-18  Roger Sayle  <roger@eyesopen.com>
3994
3995         * gcc.dg/unordered-2.c: New test case.
3996         * gcc.dg/unordered-3.c: New test case.
3997
3998 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
3999
4000         PR other/16043
4001         * lib/g++.exp (g++_version): Tweak regexp for version
4002         * lib/g77.exp (g77_version): Likewise
4003         * lib/gfortran.exp (gfortran_version): Likewise
4004         * lib/objc.exp (objc_version): Likewise
4005         * lib/treelang.exp (treelang_version): Likewise
4006
4007 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
4008
4009         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
4010         Use INT_MAX instead of __INT_MAX__.
4011         * gcc.dg/compat/struct-align-2_y.c: Likewise.
4012
4013         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
4014         * gcc.dg/compat/scalar-return-3_x.c: Use it.
4015         * gcc.dg/compat/scalar-return-3_y.c: Use it.
4016         * gcc.dg/compat/scalar-return-4_x.c: Use it.
4017         * gcc.dg/compat/scalar-return-4_y.c: Use it.
4018         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
4019         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
4020         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
4021         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
4022
4023         * gcc.dg/range-test-1.c: New test.
4024         * g++.dg/opt/range-test-1.C: New test.
4025
4026 2004-06-17  Richard Henderson  <rth@redhat.com>
4027
4028         * objc.dg/sync-1.m: New.
4029         * objc.dg/try-catch-1.m: Don't force next runtime.
4030         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
4031         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
4032         shadowed catch clause.
4033         * objc.dg/try-catch-5.m: New.
4034
4035 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
4036
4037         Bug 14610
4038         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
4039
4040 2004-06-15  Richard Henderson  <rth@redhat.com>
4041
4042         * gcc.dg/20001116-1.c: Move expected warning line.
4043
4044 2004-06-15  Richard Henderson  <rth@redhat.com>
4045
4046         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
4047         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
4048
4049 2004-06-15  Jeff Law  <law@redhat.com>
4050
4051         * gcc.dg/tree-ssa/20040615-1.c: New test.
4052         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
4053         be less sensitive to operand ordering.
4054         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
4055
4056 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
4057
4058         * g++.dg/abi/bitfield3.C: Add comment..
4059
4060 2004-06-15  Richard Henderson  <rth@redhat.com>
4061
4062         * g++.dg/ext/stmtexpr1.C: XFAIL.
4063         * gcc.dg/20030612-1.c: XFAIL.
4064
4065 2004-06-15  Eric Christopher  <echristo@redhat.com>
4066
4067         * g++.dg/charset/asm5.c: New.
4068         * gcc.dg/charset/asm6.c: New.
4069
4070 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4071
4072         PR fortran/15962
4073         * gfortran.fortran-torture/execute/select_1.f90: New test.
4074
4075 2004-06-15  Paul Brook  <paul@codesourcery.com>
4076
4077         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
4078
4079 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4080
4081         PR c++/15967
4082         * g++.dg/lookup/crash3.C: New test.
4083
4084 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4085
4086         PR c++/15947
4087         * g++.dg/parse/dtor4.C: New test.
4088
4089 2004-06-14  Jeff Law  <law@redhat.com>
4090
4091         * gcc.c-torture/compile/20040614-1.c: New test.
4092
4093 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4094
4095         PR fortran/15211
4096         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
4097         LEN of a character array.
4098
4099 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
4100
4101         PR c++/15096
4102         * g++.dg/template/ptrmem10.C: New test.
4103
4104         PR c++/14930
4105         * g++.dg/template/friend30.C: New test.
4106
4107 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4108
4109         PR fortran/14928
4110         * gfortran.fortran-torture/compile/mloc.f90: New test.
4111
4112 2004-06-13  Paul Brook  <paul@codesourcery.com>
4113
4114         * gfortran.fortran-torture/execute/random_2.f90: New test.
4115
4116 2004-06-13  Eric Christopher  <echristo@redhat.com>
4117
4118         * gcc.dg/noncompile/redecl-1.c: Fix error message.
4119
4120 2004-06-12  Paul Brook  <paul@codesourcery.com>
4121
4122         * gfortran.fortran-torture/execute/contained_3.f90: New test.
4123
4124 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4125
4126         PR fortran/14923
4127         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
4128
4129 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4130
4131         PR fortran/14957
4132         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
4133         syntax errors in end statements of contained subroutines.
4134
4135 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4136
4137         PR fortran/12841
4138         * gfortran.fortran-torture/execute/null_arg.f90: New test.
4139
4140 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4141
4142         PR fortran/15665
4143         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
4144
4145 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4146
4147         PR gfortran/12839
4148         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
4149
4150 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
4151
4152         PR c++/15862
4153         * g++.dg/parse/enum1.C: New test.
4154
4155 2004-06-10  Jeff Law  <law@redhat.com>
4156
4157         * gcc.c-torture/compile/20040610-1.c: New test.
4158
4159 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4160
4161         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
4162         * g++.old-deja/g++.other/decl3.C: Likewise.
4163
4164 2004-06-10  Brian Booth  <bbooth@redhat.com>
4165
4166         * gcc.dg/tree-ssa/20031015-1.c: Scan for
4167         V_MAY_DEF instead of VDEF.
4168         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
4169
4170 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
4171
4172         PR c++/14211
4173         * g++.dg/conversion/const1.C: New test.
4174
4175         PR c++/15076
4176         * g++.dg/conversion/reinterpret1.C: New test.
4177
4178         PR c++/15877
4179         * g++.dg/template/enum2.C: New test.
4180
4181         PR c++/15227
4182         * g++.dg/template/error13.C: New test.
4183
4184 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4185
4186         PR fortran/14957
4187         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
4188         arguments to test_* REAL and of the right size.
4189
4190 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4191
4192         PR target/15569
4193         PR rtl-optimization/15681
4194         * gcc.dg/20040609-1.c: New test.
4195
4196 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4197
4198         PR c++/14791
4199         * g++.dg/opt/builtins1.C: New test.
4200
4201 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
4202
4203         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
4204         that use default windows32 struct layout.
4205         * gcc.dg/i386-bitfield2.c: Likewise.
4206
4207 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
4208
4209         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
4210         for mingw32 and cygwin targets.
4211
4212 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
4213
4214         * gcc.dg/pch/macro-4.c: New.
4215         * gcc.dg/pch/macro-4.hs: New.
4216
4217 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4218
4219         PR fortran/13249
4220         * gfortran.fortran-torture/compile/name_clash.f90: New test.
4221
4222 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4223
4224         PR fortran/13372
4225         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
4226
4227 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4228
4229         PR gfortran/14897
4230         * gfortran.fortran-torture/execute/t_edit.f90: New test.
4231
4232 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4233
4234         PR gfortran/15755
4235         * gfortran.fortran-torture/execute/backspace.c : New test.
4236
4237 2004-06-09  Paul Brook  <paul@codesourcery.com>
4238
4239         * gfortran.fortran-torture/execure/intrinsic_associated.f90
4240         (pointer_to_section): Rewrite to use smaller array.
4241
4242 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
4243
4244         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
4245         * gcc.dg/ext/altivec-10.c: Same.
4246         * gcc.dg/ext/altivec-11.c: Same.
4247         * gcc.dg/ext/altivec-12.c: Same.
4248         * gcc.dg/ext/altivec-13.c: Same.
4249         * gcc.dg/ext/altivec-14.c: Same.
4250         * gcc.dg/ext/altivec-15.c: Same.
4251         * gcc.dg/ext/altivec-16.c: Same.
4252         * gcc.dg/ext/altivec-3.c: Same.
4253         * gcc.dg/ext/altivec-4.c: Same.
4254         * gcc.dg/ext/altivec-6.c: Same.
4255         * gcc.dg/ext/altivec-7.c: Same.
4256         * gcc.dg/ext/altivec-8.c: Same.
4257         * gcc.dg/ext/altivec-varargs-1.c: Same.
4258
4259         * g++.dg/ext/altivec-1.C: Correct dg syntax.
4260         * g++.dg/ext/altivec-10.C: Same.
4261         * g++.dg/ext/altivec-2.C: Same.
4262         * g++.dg/ext/altivec-3.C: Same.
4263         * g++.dg/ext/altivec-4.C: Same.
4264         * g++.dg/ext/altivec-5.C: Same.
4265         * g++.dg/ext/altivec-6.C: Same.
4266         * g++.dg/ext/altivec-7.C: Same.
4267         * g++.dg/ext/altivec-8.C: Same.
4268         * g++.dg/ext/altivec-9.C: Same.
4269
4270 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4271
4272         PR c++/7841
4273         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
4274
4275 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4276
4277         * gcc.dg/union-1.c: New test.
4278
4279 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4280
4281         * gcc.dg/builtins-41.c: New test case.
4282         * gcc.dg/builtins-42.c: New test case.
4283
4284 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4285
4286         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
4287         * g++.dg/ext/altivec-10.C: Same.
4288         * g++.dg/ext/altivec-2.C: Same.
4289         * g++.dg/ext/altivec-3.C: Same.
4290         * g++.dg/ext/altivec-4.C: Same.
4291         * g++.dg/ext/altivec-5.C: Same.
4292         * g++.dg/ext/altivec-6.C: Same.
4293         * g++.dg/ext/altivec-7.C: Same.
4294         * g++.dg/ext/altivec-8.C: Same.
4295         * g++.dg/ext/altivec-9.C: Same.
4296         * g++.old-deja/g++.abi/cxa_vec.C: Same.
4297         * g++.old-deja/g++.brendan/new3.C: Same.
4298         * gcc.c-torture/execute/eeprof-1.x: Same.
4299
4300 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4301
4302         PR c/14765
4303         * gcc.dg/pr14765-1.c: New test.
4304
4305 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4306
4307         PR c/14649
4308         * gcc.dg/pr14649-1.c: New test case.
4309
4310 2004-06-07  Richard Henderson  <rth@redhat.com>
4311
4312         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
4313         if temporaries.
4314
4315 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4316
4317         * g++.dg/eh/elide1.C: Remove XFAIL.
4318
4319 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
4320
4321         PR c++/15337
4322         * g++.dg/expr/sizeof3.C: New test.
4323
4324         PR c++/14777
4325         * g++.dg/template/access14.C: New test.
4326
4327         PR c++/15554
4328         * g++.dg/template/enum1.C: New test.
4329
4330         PR c++/15057
4331         * g++.dg/eh/throw1.C: New test.
4332
4333 2004-06-07  David Ayers  <d.ayers@inode.at>
4334             Ziemowit Laski  <zlaski@apple.com>
4335
4336         * lib/objc.exp (objc_target_compile): Revert the '-framework
4337         Foundation' flag fix, since bare Darwin does not ship
4338         with the Foundation framework.
4339         * objc/execute/next_mapping.h: Provide a local NSConstantString
4340         @interface and @implementation.
4341         (objc_constant_string_init): A constructor function, used to
4342         initialize the NSConstantString meta-class object.
4343         * objc/execute/string1.m: Include "next_mapping.h" instead of
4344         <Foundation/NSString.h>.
4345         * objc/execute/string2.m: Likewise.
4346         * objc/execute/string3.m: Likewise.
4347         * objc/execute/string4.m: Likewise.
4348
4349 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
4350
4351         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
4352         to double. Replace double with FLOAT.
4353         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
4354
4355         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
4356         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
4357         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
4358         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
4359         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
4360         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
4361         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
4362         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
4363
4364 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4365
4366         PR c/13519
4367         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
4368
4369 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4370
4371         PR c++/15503
4372         * g++.dg/template/meminit2.C: New test.
4373
4374 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
4375
4376         PR target/15822
4377         * gcc.c-torture/execute/compare-fp-1.c,
4378         gcc.c-torture/execute/compare-fp-2.c,
4379         gcc.c-torture/execute/compare-fp-3.c,
4380         gcc.c-torture/execute/compare-fp-4.c,
4381         gcc.c-torture/execute/compare-fp-3.x,
4382         gcc.c-torture/execute/compare-fp-4.x: Moved...
4383         * gcc.c-torture/execute/ieee/compare-fp-1.c,
4384         gcc.c-torture/execute/ieee/compare-fp-2.c,
4385         gcc.c-torture/execute/ieee/compare-fp-3.c,
4386         gcc.c-torture/execute/ieee/compare-fp-4.c,
4387         gcc.c-torture/execute/ieee/compare-fp-3.x,
4388         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
4389
4390 2004-06-04  David Ayers  <d.ayers@inode.at>
4391
4392         * objc/execute/protocol-isEqual-4.m: New testcase.
4393
4394 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
4395
4396         * objc/execute/protocol-isEqual-1.m: New testcase.
4397         * objc/execute/protocol-isEqual-2.m: New testcase.
4398         * objc/execute/protocol-isEqual-3.m: New testcase.
4399
4400 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4401
4402         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4403
4404 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4405
4406         * lib/objc.exp (objc_target_compile): When running tests on
4407         Darwin (Mac OS X), inform the linker about '-framework
4408         'Foundation'.
4409
4410 2004-06-02  Eric Christopher  <echristo@redhat.com>
4411
4412         * gcc.c-torture/compile/20040602-1.c: New.
4413
4414 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4415
4416         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4417         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4418
4419         PR tree-optimization/14736
4420         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4421
4422         PR tree-optimization/14042
4423         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4424
4425         PR tree-optimization/14729
4426         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4427
4428 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4429
4430         PR fortran/15557
4431         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4432
4433 2004-06-01  Richard Hederson  <rth@redhat.com>
4434
4435         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4436
4437 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4438
4439         PR c++/14932
4440         * g++.dg/parse/offsetof4.C: New test.
4441
4442 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4443
4444         PR objc/7993
4445         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
4446
4447 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
4448
4449         PR c++/15701
4450         * g++.dg/template/friend29.C: New test.
4451
4452 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4453
4454         PR c/15749
4455         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
4456
4457 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4458
4459         * gcc.dg/sparc-trap-1.c: New test.
4460
4461 2004-05-31  Roger Sayle  <roger@eyesopen.com>
4462
4463         PR middle-end/15069
4464         * g++.dg/opt/fold3.C: New test case.
4465
4466 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
4467
4468         * lib/target-supports.exp (check_iconv_available): Fix fallout
4469         from 2004-05-28 patch.
4470
4471 2004-05-30  Paul Brook  <paul@codesourcery.com>
4472
4473         PR fortran/15620
4474         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
4475         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
4476
4477 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
4478
4479         * gfortran.fortran-torture/execute/random_1.f90: New test.
4480
4481 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4482
4483         * g++.dg/ext/altivec-10.C: New test.
4484
4485 2004-05-29  Paul Brook  <paul@codesourcery.com>
4486
4487         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
4488
4489 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4490
4491         * gcc.dg/altivec-16.c: New test.
4492
4493 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
4494
4495         * lib/target-supports.exp (check_vmx_hw_available): New.
4496         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
4497
4498         * lib/target-supports.exp (check_alias_available,
4499         check_iconv_available, check_named_sections_available): Use
4500         unique names for temporary files.
4501
4502 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4503
4504         * gcc.dg/altivec-15.c: New test.
4505
4506 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4507
4508         PR c++/15083
4509         * g++.dg/warn/noeffect6.C: New test.
4510
4511         PR c++/15471
4512         * g++.dg/expr/ptrmem4.C: New test.
4513
4514         PR c++/15640
4515         * g++.dg/template/operator3.C: New test.
4516
4517 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4518
4519         PR c++/14668
4520         * g++.dg/lookup/redecl1.C: New test.
4521         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
4522
4523 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
4524
4525         * gcc.c-torture/execute/compare-fp-1.c,
4526         gcc.c-torture/execute/compare-fp-2.c,
4527         gcc.c-torture/execute/compare-fp-3.c,
4528         gcc.c-torture/execute/compare-fp-4.c,
4529         gcc.c-torture/execute/compare-fp-3.x,
4530         gcc.c-torture/execute/compare-fp-4.x,
4531         gcc.dg/pr15649-1.c: New.
4532
4533 2004-05-27  Adam Nemet  <anemet@lnxw.com>
4534
4535         PR c++/12883
4536         * g++.dg/init/array14.C: New test.
4537
4538 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
4539
4540         * lib/compat.exp (compat-get-options-main): New.
4541         (compat-get-options): Remove unneeded code, warn for ignored
4542         command.
4543         (compat-execute): Check flag set by dg-require-* commands.
4544
4545         * lib/compat.exp (compat-execute): Break up long lines.
4546
4547 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
4548
4549         * gcc.dg/altivec-7.c: Don't use 'vector long'.
4550         * gcc.dg/altivec-14.c: New test.
4551         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
4552
4553         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
4554         * gcc.dg/altivec-12.c: Ditto.
4555
4556         * gcc.dg/altivec-3.c: Move call to altivec_check.
4557
4558 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4559
4560         PR c++/15044
4561         * g++.dg/template/error12.C: New test.
4562
4563         PR c++/15317
4564         * g++.dg/ext/attrib15.C: New test.
4565
4566         PR c++/15329
4567         * g++.dg/template/ptrmem9.C: New test.
4568
4569 2004-05-25  Paul Brook  <paul@codesourcery.com>
4570
4571         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
4572
4573 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4574
4575         PR c++/15165
4576         * g++.dg/template/crash19.C: New test.
4577
4578 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4579
4580         PR c++/15025
4581         * g++.dg/template/redecl1.C: New test.
4582
4583 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4584
4585         PR c++/14821
4586         * g++.dg/other/ns1.C: New test.
4587
4588         PR c++/14883
4589         * g++.dg/template/invalid1.C: New test.
4590
4591 2004-05-23  Paul Brook  <paul@codesourcery.com>
4592         Victor Leikehman  <lei@haifasphere.co.il>
4593
4594         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
4595         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
4596
4597 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4598
4599         PR c++/15285
4600         PR c++/15299
4601         * g++.dg/template/non-dependent5.C: New test.
4602         * g++.dg/template/non-dependent6.C: New test.
4603
4604 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4605
4606         PR c++/15507
4607         * g++.dg/inherit/union1.C: New test.
4608
4609         PR c++/15542
4610         * g++.dg/template/addr1.C: New test.
4611
4612         PR c++/15427
4613         * g++.dg/template/array5.C: New test.
4614
4615         PR c++/15287
4616         * g++.dg/template/array6.C: New test.
4617
4618 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
4619             Roger Sayle  <roger@eyesopen.com>
4620
4621         * g++.dg/lookup/forscope2.C: New test case.
4622
4623 2004-05-22  Ben Elliston  <bje@au.ibm.com>
4624
4625         * gcc.dg/cpp/Wmissingdirs.c: New.
4626
4627 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4628
4629         PR target/15301
4630         * gcc.dg/compat/union-m128-1.h: New file.
4631         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4632         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4633         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4634
4635 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4636
4637         PR target/15302
4638         * gcc.dg/compat/struct-complex-1.h: New file.
4639         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
4640         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
4641         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4642
4643 2004-05-20  Roger Sayle  <roger@eyesopen.com>
4644
4645         PR middle-end/3074
4646         * gcc.dg/pr3074-1.c: New test case.
4647         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
4648
4649 2004-05-20  Falk Hueffner  <falk@debian.org>
4650
4651         PR other/15526
4652         * gcc.dg/ftrapv-1.c: New test case.
4653
4654 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4655
4656         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
4657
4658 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
4659             Jeff Law  <law@redhat.com>
4660
4661         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
4662         * gcc.dg/tree-ssa/20040518-2.c: New test.
4663
4664         * gcc.dg/tree-ssa/20040518-1.c: New test.
4665
4666 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
4667
4668         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
4669
4670 2004-05-18  Paul Brook  <paul@codesourcery.com>
4671
4672         PR fortran/13930
4673         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4674
4675 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4676
4677         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4678         constant folding.
4679
4680 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4681
4682         * gcc.dg/tree-ssa/20040517-1.c: New test.
4683
4684 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4685
4686         * gcc.dg/loop-4.c: New test.
4687
4688 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4689
4690         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4691
4692 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4693
4694         PR fortran/15311
4695         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4696
4697 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4698
4699         PR fortran/13826
4700         PR fortran/13940
4701         * gfortran.fortran-torture/compile/data_1.f90: New test.
4702
4703 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4704
4705         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4706         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4707
4708 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4709
4710         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4711
4712 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4713
4714         PR c/15444
4715         * gcc.dg/format/xopen-1.c: Adjust expected message.
4716         * gcc.dg/format/xopen-3.c: New test.
4717
4718 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4719
4720         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4721
4722 2004-05-14  Jeff Law  <law@redhat.com>
4723
4724         * gcc.dg/tree-ssa/20040514-2.c: New test.
4725
4726 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4727
4728         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4729         this ...
4730         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4731         this.
4732
4733 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4734
4735         * gcc.dg/tree-ssa/20040514-1.c: New test.
4736
4737 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4738
4739         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4740         test.
4741
4742 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4743
4744         PR fortran/14066
4745         * gfortran.fortran-torture/compile/do_1.f90: New test.
4746
4747 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4748
4749         PR fortran/15051
4750         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4751         test.
4752
4753 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4754
4755         PR fortran/15149
4756         * gfortran.fortran-torture/execute/random_init.f90: New test.
4757
4758 2004-05-13  Paul Brook  <paul@codesourcery.com>
4759
4760         PR fortran/15314
4761         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4762
4763 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4764
4765         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4766         for the powerpc case.
4767
4768 2004-05-13  Jeff Law  <law@redhat.com>
4769
4770         * gcc.dg/tree-ssa/20040513-1.c: New test.
4771         * gcc.dg/tree-ssa/20040513-2.c: New test.
4772
4773 2004-05-13  Paul Brook  <paul@codesourcery.com>
4774
4775         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4776         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4777         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4778
4779 2004-05-13  Andreas Schwab  <schwab@suse.de>
4780
4781         PR other/10819
4782         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4783         characters.
4784
4785 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4786
4787         PR fortran/15294
4788         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4789
4790 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4791
4792         Merge from tree-ssa-20020619-branch.  See
4793         ChangeLog.tree-ssa for details.
4794
4795 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4796
4797         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4798         include <altivec.h> explicitly.
4799         * gcc.dg/altivec-13.c: Likewise.
4800
4801 2004-05-11  Paul Brook  <paul@codesourcery.com>
4802
4803         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4804
4805 2004-05-10  Eric Christopher  <echristo@redhat.com>
4806
4807         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4808         * gcc.dg/sibcall-4.c: Ditto.
4809
4810 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4811
4812         * g++.dg/ext/altivec-8.C: New test case.
4813         * gcc.dg/altivec-13.c: New test case.
4814
4815 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4816
4817         * gcc.c-torture/execute/divcmp-1.c: New test case.
4818         * gcc.c-torture/execute/divcmp-2.c: New test case.
4819         * gcc.c-torture/execute/divcmp-3.c: New test case.
4820
4821 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4822
4823         * g++.dg/other/pragma-re-2.C: New test.
4824
4825 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4826
4827         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4828         * gcc.dg/i386-387-2.c: Likewise.
4829
4830         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
4831         __builtin_drem.
4832         * gcc.dg/i386-387-6.c: Likewise.
4833
4834 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4835
4836         * gcc.dg/builtins-33.c:  Also check log1p*.
4837
4838 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
4839
4840         PR optimization/15296
4841         * gcc.c-torture/execute/pr15296.c: New test.
4842
4843 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
4844
4845         * gcc.dg/builtins-40.c: New test.
4846
4847 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
4848
4849         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
4850
4851 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
4852
4853         * g++.dg/ext/spe1.C: New testcase.
4854
4855 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
4856
4857         * objc.dg/image-info.m: Allow additional attributes
4858         for __image_info section.
4859
4860 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
4861
4862         * gcc.dg/torture/mips-hilo-2.c: New test.
4863
4864 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4865
4866         PR c++/14389
4867         * g++.dg/template/member5.C: New test.
4868
4869 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
4870
4871         * gcc.dg/builtins-34.c: Also check expm1*.
4872
4873 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4874
4875         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
4876         * gcc.dg/torture/builtin-convert-3.c: New test.
4877
4878 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
4879
4880         PR middle-end/15054
4881         * g++.dg/opt/pr15054.C: New test.
4882
4883 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4884
4885         * gcc.dg/torture/builtin-rounding-1.c: New test.
4886         * gcc.dg/builtins-25.c: Delete.
4887         * gcc.dg/builtins-29.c: Delete.
4888
4889 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
4890
4891         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
4892         * gcc.dg/sibcall-4.c: Likewise.
4893         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
4894
4895 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4896
4897         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
4898         bit-field on 16-bit targets.
4899
4900 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4901
4902         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
4903         16-bit targets.
4904
4905 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
4906
4907         * gcc.dg/rs6000-power2-1.c: Change to compile only.
4908         * gcc.dg/rs6000-power2-2.c: Likewise.
4909
4910 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
4911
4912         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
4913         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
4914         Change the asm registers to be in form of frN instead of fN.
4915
4916 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4917
4918         * gcc.dg/torture/builtin-convert-2.c: New test.
4919
4920 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
4921
4922         * gcc.dg/rs6000-power2-1.c: New test.
4923         * gcc.dg/rs6000-power2-2.c: New test.
4924
4925 2004-04-28  Jan Hubicka  <jh@suse.cz>
4926
4927         * gcc.dg/unused-6.c: New test.
4928
4929 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
4930             Ulrich Weigand  <uweigand@de.ibm.com>
4931
4932         * ada/acats/run_all.sh: Define $target variable.
4933
4934 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
4935
4936         PR c++/15119
4937         * g++.dg/other/vararg-1.C: New test.
4938
4939         PR c++/4794
4940         * g++.dg/eh/cleanup3.C: New test.
4941
4942 2004-04-24  Laurent GUERBY <laurent@guerby.net>
4943
4944         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
4945         and ad8011a (target_insn).
4946         * ada/acats/support/macro.dfs: Likewise.
4947         * ada/acats/support/impbit.adb: New file.
4948
4949 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
4950
4951         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
4952
4953 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4954
4955         * gcc.dg/loop-3.c: New test.
4956
4957 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
4958
4959         * gcc.c-torture/execute/simd-5.c: New test.
4960
4961 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4962
4963         PR c++/15064
4964         * g++.dg/template/crash18.C: New test.
4965
4966 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
4967
4968         * g++.dg/ext/complit3.C: New test.
4969
4970 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4971
4972         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
4973         * gcc.dg/altivec-3.c: Same.
4974         * gcc.dg/altivec-varargs-1.c: Same.
4975
4976 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4977
4978         * lib/target-supports.exp (check_profiling_available): Assume
4979         profiling is not available on powerpc-eabi targets.
4980
4981 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
4982
4983         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
4984         * gcc.dg/vmx/bug-1.c: Ditto.
4985
4986 2004-04-20  Eric Christopher  <echristo@redhat.com>
4987
4988         * gcc.dg/charset/extern.c: New test.
4989         * g++.dg/charset/extern3.cc: Ditto.
4990
4991 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
4992
4993         * gcc.dg/builtins-39.c: New test.
4994
4995 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
4996
4997         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
4998
4999 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
5000
5001         * gcc.dg/torture/mips-hilo-1.c: New test.
5002
5003 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
5004
5005         * gcc.c-torture/compile/20040419-1.c: New test.
5006
5007 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
5008
5009         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
5010
5011 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
5012             Aldy Hernandez  <aldyh@redhat.com>
5013
5014         * gcc.c-torture/execute/va-arg-24.c: New.
5015
5016 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
5017             Aldy Hernandez  <aldyh@redhat.com>
5018
5019         * gcc.dg/vmx/1b-01.c: New.
5020         * gcc.dg/vmx/1b-02.c: New.
5021         * gcc.dg/vmx/1b-03.c: New.
5022         * gcc.dg/vmx/1b-04.c: New.
5023         * gcc.dg/vmx/1b-05.c: New.
5024         * gcc.dg/vmx/1b-06.c: New.
5025         * gcc.dg/vmx/1b-07.c: New.
5026         * gcc.dg/vmx/1c-01.c: New.
5027         * gcc.dg/vmx/1c-02.c: New.
5028         * gcc.dg/vmx/3a-01a.c: New.
5029         * gcc.dg/vmx/3a-01.c: New.
5030         * gcc.dg/vmx/3a-01m.c: New.
5031         * gcc.dg/vmx/3a-03.c: New.
5032         * gcc.dg/vmx/3a-03m.c: New.
5033         * gcc.dg/vmx/3a-04.c: New.
5034         * gcc.dg/vmx/3a-04m.c: New.
5035         * gcc.dg/vmx/3a-05.c: New.
5036         * gcc.dg/vmx/3a-06.c: New.
5037         * gcc.dg/vmx/3a-06m.c: New.
5038         * gcc.dg/vmx/3a-07.c: New.
5039         * gcc.dg/vmx/3b-01.c: New.
5040         * gcc.dg/vmx/3b-02.c: New.
5041         * gcc.dg/vmx/3b-10.c: New.
5042         * gcc.dg/vmx/3b-13.c: New.
5043         * gcc.dg/vmx/3b-14.c: New.
5044         * gcc.dg/vmx/3b-15.c: New.
5045         * gcc.dg/vmx/3c-01a.c: New.
5046         * gcc.dg/vmx/3c-01.c: New.
5047         * gcc.dg/vmx/3c-02.c: New.
5048         * gcc.dg/vmx/3c-03.c: New.
5049         * gcc.dg/vmx/3d-01.c: New.
5050         * gcc.dg/vmx/4-01.c: New.
5051         * gcc.dg/vmx/4-03.c: New.
5052         * gcc.dg/vmx/5-01.c: New.
5053         * gcc.dg/vmx/5-02.c: New.
5054         * gcc.dg/vmx/5-03.c: New.
5055         * gcc.dg/vmx/5-04.c: New.
5056         * gcc.dg/vmx/5-05.c: New.
5057         * gcc.dg/vmx/5-06.c: New.
5058         * gcc.dg/vmx/5-07.c: New.
5059         * gcc.dg/vmx/5-07t.c: New.
5060         * gcc.dg/vmx/5-08.c: New.
5061         * gcc.dg/vmx/5-10.c: New.
5062         * gcc.dg/vmx/5-11.c: New.
5063         * gcc.dg/vmx/7-01a.c: New.
5064         * gcc.dg/vmx/7-01.c: New.
5065         * gcc.dg/vmx/7c-01.c: New.
5066         * gcc.dg/vmx/7d-01.c: New.
5067         * gcc.dg/vmx/7d-02.c: New.
5068         * gcc.dg/vmx/8-01.c: New.
5069         * gcc.dg/vmx/8-02a.c: New.
5070         * gcc.dg/vmx/8-02.c: New.
5071         * gcc.dg/vmx/brode-1.c: New.
5072         * gcc.dg/vmx/bug-1.c: New.
5073         * gcc.dg/vmx/bug-2.c: New.
5074         * gcc.dg/vmx/bug-3.c: New.
5075         * gcc.dg/vmx/cw-bug-1.c: New.
5076         * gcc.dg/vmx/cw-bug-2.c: New.
5077         * gcc.dg/vmx/cw-bug-3.c: New.
5078         * gcc.dg/vmx/dct.c: New.
5079         * gcc.dg/vmx/debug-1.c: New.
5080         * gcc.dg/vmx/debug-2.c: New.
5081         * gcc.dg/vmx/debug-3.c: New.
5082         * gcc.dg/vmx/debug-4.c: New.
5083         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
5084         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
5085         * gcc.dg/vmx/eg-5.c: New.
5086         * gcc.dg/vmx/fft.c: New.
5087         * gcc.dg/vmx/gcc-bug-1.c: New.
5088         * gcc.dg/vmx/gcc-bug-2.c: New.
5089         * gcc.dg/vmx/gcc-bug-3.c: New.
5090         * gcc.dg/vmx/gcc-bug-4.c: New.
5091         * gcc.dg/vmx/gcc-bug-5.c: New.
5092         * gcc.dg/vmx/gcc-bug-6.c: New.
5093         * gcc.dg/vmx/gcc-bug-7.c: New.
5094         * gcc.dg/vmx/gcc-bug-8.c: New.
5095         * gcc.dg/vmx/gcc-bug-9.c: New.
5096         * gcc.dg/vmx/gcc-bug-b.c: New.
5097         * gcc.dg/vmx/gcc-bug-c.c: New.
5098         * gcc.dg/vmx/gcc-bug-d.c: New.
5099         * gcc.dg/vmx/gcc-bug-e.c: New.
5100         * gcc.dg/vmx/gcc-bug-f.c: New.
5101         * gcc.dg/vmx/gcc-bug-g.c: New.
5102         * gcc.dg/vmx/gcc-bug-i.c: New.
5103         * gcc.dg/vmx/harness.h: New.
5104         * gcc.dg/vmx/ira1.c: New.
5105         * gcc.dg/vmx/ira2a.c: New.
5106         * gcc.dg/vmx/ira2b.c: New.
5107         * gcc.dg/vmx/ira2.c: New.
5108         * gcc.dg/vmx/ira2c.c: New.
5109         * gcc.dg/vmx/mem.c: New.
5110         * gcc.dg/vmx/newton-1.c: New.
5111         * gcc.dg/vmx/ops.c: New.
5112         * gcc.dg/vmx/sn7153.c: New.
5113         * gcc.dg/vmx/spill2.c: New.
5114         * gcc.dg/vmx/spill3.c: New.
5115         * gcc.dg/vmx/spill.c: New.
5116         * gcc.dg/vmx/t.c: New.
5117         * gcc.dg/vmx/varargs-1.c: New.
5118         * gcc.dg/vmx/varargs-2.c: New.
5119         * gcc.dg/vmx/varargs-3.c: New.
5120         * gcc.dg/vmx/varargs-4.c: New.
5121         * gcc.dg/vmx/varargs-5.c: New.
5122         * gcc.dg/vmx/varargs-6.c: New.
5123         * gcc.dg/vmx/varargs-7.c: New.
5124         * gcc.dg/vmx/vmx.exp: New.
5125         * gcc.dg/vmx/vprint-1.c: New.
5126         * gcc.dg/vmx/vscan-1.c: New.
5127         * gcc.dg/vmx/x-01.c: New.
5128         * gcc.dg/vmx/x-02.c: New.
5129         * gcc.dg/vmx/x-03.c: New.
5130         * gcc.dg/vmx/x-04.c: New.
5131         * gcc.dg/vmx/x-05.c: New.
5132         * gcc.dg/vmx/yousufi-1.c: New.
5133         * gcc.dg/vmx/zero-1.c: New.
5134         * gcc.dg/vmx/zero.c: New.
5135
5136 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
5137
5138         * g++.dg/lookup/java1.C: Update for chage of
5139         _Jv_AllocObject.
5140         * g++.dg/lookup/java2.C: Likewise.
5141
5142 2004-04-17  Laurent GUERBY <laurent@guerby.net>
5143
5144         * ada/acats/run_all.sh: use -O2 by default.
5145
5146 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
5147
5148         * gcc.dg/vr-mult-[12].c: New tests.
5149
5150 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5151
5152         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
5153
5154         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
5155
5156 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
5157
5158         * lib/target-supports.exp (check_profiling_available): Assume profiling
5159         isn't available for mips*-*-elf targets.
5160
5161 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
5162
5163         * gcc.dg/builtins-38.c: New test.
5164
5165 2004-04-14  Eric Christopher  <echristo@redhat.com>
5166
5167         * g++.dg/charset/charset.exp: Run .cc extension tests.
5168
5169 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
5170
5171         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
5172
5173 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5174
5175         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
5176
5177 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
5178
5179         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
5180         * gcc.dg/i386-387-2.c: Likewise.
5181
5182         * gcc.dg/i386-387-7.c: New test.
5183         * gcc.dg/i386-387-8.c: New test.
5184
5185         * gcc.dg/builtins-37.c: New test.
5186
5187 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
5188
5189         * g++.dg/pch/externc-1.C: Add missing semicolon.
5190
5191 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
5192
5193         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
5194
5195 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5196
5197         * gcc.c-torture/execute/20040411-1.c: New test.
5198
5199 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5200
5201         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
5202
5203 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
5204
5205         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
5206
5207 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
5208
5209         * lib/target-supports.exp (check_named_sections_available): New.
5210         * lib/gcc-dg.exp (dg-require-named-sections): New.
5211         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
5212         old-deja.exp.  Also prune error-count message from HP linker.
5213         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
5214
5215         * g++.dg/init/init-ref4.C: Use dg-require-weak.
5216         * g++.old-deja/g++.pt/static3.C: Likewise.
5217         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
5218
5219 2004-04-09  Roger Sayle  <roger@eyesopen.com>
5220
5221         * gcc.c-torture/execute/20040409-1.c: New test case.
5222         * gcc.c-torture/execute/20040409-2.c: New test case.
5223         * gcc.c-torture/execute/20040409-3.c: New test case.
5224
5225 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5226
5227         * gcc.dg/20040409-1.c: New test.
5228
5229 2004-04-08  Roger Sayle  <roger@eyesopen.com>
5230
5231         PR target/14888
5232         * g++.dg/opt/pr14888.C: New test case.
5233
5234 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
5235
5236         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
5237         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
5238         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
5239         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
5240         New tests.
5241
5242 2004-04-08  Paul Brook  <paul@codesourcery.com>
5243
5244         * gcc.dg/spill-1.c: New test.
5245
5246 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5247
5248         * gcc.dg/torture/builtin-ctype-2.c: New test.
5249
5250 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
5251
5252         * gcc.dg/pch/pch.exp: Add largefile test.
5253
5254 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
5255
5256         * g++.dg/pch/externc-1.Hs: New.
5257         * g++.dg/pch/externc-1.C: New.
5258
5259 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5260
5261         * gcc.dg/compat/struct-by-value-5a_main.c,
5262         gcc.dg/compat/struct-by-value-5b_main.c: New files.
5263         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
5264         * gcc.dg/compat/struct-by-value-5a_x.c,
5265         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
5266         gcc.dg/compat/struct-by-value-5_x.c.
5267         * gcc.dg/compat/struct-by-value-5a_y.c,
5268         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
5269         gcc.dg/compat/struct-by-value-5_y.c.
5270
5271         * gcc.dg/compat/struct-by-value-6a_main.c,
5272         gcc.dg/compat/struct-by-value-6b_main.c: New files.
5273         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
5274         * gcc.dg/compat/struct-by-value-6a_x.c,
5275         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
5276         gcc.dg/compat/struct-by-value-6_x.c.
5277         * gcc.dg/compat/struct-by-value-6a_y.c,
5278         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
5279         gcc.dg/compat/struct-by-value-6_y.c.
5280
5281         * gcc.dg/compat/struct-by-value-7a_main.c,
5282         gcc.dg/compat/struct-by-value-7b_main.c: New files.
5283         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
5284         * gcc.dg/compat/struct-by-value-7a_x.c,
5285         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
5286         gcc.dg/compat/struct-by-value-7_x.c.
5287         * gcc.dg/compat/struct-by-value-7a_y.c,
5288         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
5289         gcc.dg/compat/struct-by-value-7_y.c.
5290
5291 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
5292
5293         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
5294         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
5295         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
5296         options.
5297
5298 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
5299
5300         * gcc.dg/builtins-36.c: New test.
5301
5302 2004-04-06  Paul Brook  <paul@codesourcery.com>
5303
5304         * README.gcc: Remove obsolete contraint on testcases.
5305
5306 2004-04-05  Paul Brook  <paul@codesourcery.com>
5307
5308         PR2123
5309         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
5310         failure and exit(0) on success.
5311         * g++.dg/expr/anew2.C: Ditto.
5312         * g++.dg/expr/anew3.C: Ditto.
5313         * g++.dg/expr/anew4.C: Ditto.
5314
5315 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
5316
5317         PR c++/3518
5318         * g++.dg/template/unify7.C: New.
5319
5320 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5321
5322         * g++.dg/README: Bring up to date with new subdirectories; remove
5323         duplicate subdirectory lines.
5324
5325 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
5326
5327         PR c++/14007
5328         * g++.dg/template/unify5.C: New.
5329         * g++.dg/template/unify6.C: New.
5330         * g++.dg/template/qualttp20.C: Adjust.
5331         * g++.old-deja/g++.jason/report.C: Adjust.
5332         * g++.old-deja/g++.other/qual1.C: Adjust.
5333
5334 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
5335
5336         PR c++/14803
5337         * g++.dg/inherit/ptrmem1.C: New test.
5338
5339 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
5340
5341         PR c++/14755
5342         * gcc.c-torture/execute/20040331-1.c: New test.
5343         * gcc.dg/20040331-1.c: New test.
5344
5345 2004-04-01  Paul Brook  <paul@codesourcery.com>
5346
5347         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
5348
5349 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
5350
5351         PR c++/14724
5352         * g++.dg/init/goto1.C: New test.
5353
5354         PR c++/14763
5355         * g++.dg/template/defarg4.C: New test.
5356
5357 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
5358
5359         * gcc.dg/altivec-11.c: Extend test for more valid cases.
5360
5361 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
5362
5363         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
5364
5365 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
5366
5367         * gcc.dg/noncompile/undeclared-2.c: New test.
5368
5369 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5370
5371         * gcc.dg/940409-1.c: Remove XFAIL.
5372         * gcc.dg/reg-vol-struct-1.c: New test.
5373
5374 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5375
5376         * gcc.dg/torture/builtin-wctype-1.c: New test.
5377
5378 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
5379
5380         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
5381         * gcc.dg/20001101-1.c: Likewise.
5382         * gcc.dg/20001102-1.c: Likewise.
5383
5384 2004-03-25  Roger Sayle  <roger@eyesopen.com>
5385
5386         * gcc.dg/compare8.c: Add an additional test for XOR.
5387
5388 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5389
5390         * gcc.dg/torture/builtin-ctype-1.c: New test.
5391
5392 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5393
5394         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
5395         * gcc.dg/torture/builtin-math-1.c: Likewise.
5396         * gcc.dg/torture/builtin-power-1.c: New test.
5397
5398 2004-03-24  Andreas Schwab  <schwab@suse.de>
5399
5400         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5401         IA64 assembler.
5402
5403 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5404             Roger Sayle  <roger@eyesopen.com>
5405
5406         * gcc.dg/compare8.c: New test case.
5407
5408 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5409
5410         * g++.dg/ext/altivec-7.C: New test.
5411
5412 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5413
5414         PR 12267, 12391, 12560, 13129, 14114, 14133
5415         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5416         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5417         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5418         Adjust error regexps.
5419         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5420         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5421         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5422         * gcc.dg/local1.c: Add explanatory comment.
5423
5424 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5425
5426         PR optimization/14669
5427         * g++.dg/opt/fold2.C: New test case.
5428
5429 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5430
5431         PR c/14069
5432         * gcc.dg/20040322-1.c: New test.
5433
5434 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5435
5436         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5437         * gcc.dg/ultrasp4.c: Likewise.
5438         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5439
5440 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5441
5442         * gcc.dg/i386-sse-8.c: Reset default options.
5443
5444 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5445
5446         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
5447         in the error message text.
5448
5449 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5450
5451         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
5452
5453 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
5454
5455         PR c++/14616
5456         * g++.dg/init/array13.C: New test.
5457
5458 2004-03-20  Roger Sayle  <roger@eyesopen.com>
5459
5460         PR target/13889
5461         * gcc.c-torture/compile/pr13889.c: New test case.
5462
5463 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5464
5465         PR c/14635
5466         * builtins-1.c (nan, nans): Don't test.
5467         * builtins-30.c: Don't use nan, nanf, nanl.
5468         * builtins-35.c: New test.
5469
5470 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
5471
5472         * g++.dg/ext/altivec-6.C: New test.
5473
5474 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
5475
5476         * g++.dg/init/placement3.C: New test.
5477
5478         * g++.dg/template/spec13.C: New test.
5479
5480         * g++.dg/lookup/using11.C: New test.
5481
5482         * g++.dg/lookup/koenig3.C: New test.
5483
5484         * g++.dg/template/operator2.C: New test.
5485
5486         * g++.dg/expr/dtor3.C: New test.
5487         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
5488         marker.
5489         * g++.old-deja/g++.law/visibility28.C: Likewise.
5490
5491 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
5492
5493         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
5494         * gcc.dg/ppc64-abi-3.c: Likewise.
5495
5496 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5497
5498         PR c++/14545
5499         * g++.dg/parse/template15.C: New test.
5500
5501 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5502
5503         * g++.dg/expr/dtor2.C: New test.
5504
5505         * g++.dg/lookup/anon4.C: New test.
5506
5507         * g++.dg/overload/using1.C: New test.
5508
5509         * g++.dg/template/lookup7.C: New test.
5510
5511         * g++.dg/template/typename6.C: New test.
5512
5513         * g++.dg/expr/cond6.C: New test.
5514
5515 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5516
5517         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
5518
5519 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5520
5521         * g++.dg/expr/cond5.C: New test.
5522         * g++.dg/expr/constcast1.C: Likewise.
5523         * g++.dg/expr/ptrmem2.C: Likewise.
5524         * g++.dg/expr/ptrmem3.C: Likewise.
5525         * g++.dg/lookup/main1.C: Likewise.
5526         * g++.dg/template/lookup6.C: Likewise.
5527
5528 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5529
5530         * gcc.dg/local1.c: New test.
5531
5532         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
5533
5534 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5535
5536         * gcc.dg/torture/builtin-convert-1.c: New test.
5537
5538 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5539
5540         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
5541
5542 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5543
5544         PR c++/14481
5545         * g++.dg/warn/Wunused-7.C: New test.
5546
5547 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5548
5549         * gcc.dg/torture/builtin-integral-1.c: New test.
5550
5551 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5552
5553         PR c++/14586
5554         * g++.dg/parse/non-dependent3.C: New test.
5555
5556 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
5557
5558         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
5559         * g++.dg/eh/simd-2.C: Likewise.
5560         * g++.dg/init/array10.C: Likewise.
5561         * gcc.c-torture/compile/simd-1.c: Likewise.
5562         * gcc.c-torture/compile/simd-2.c: Likewise.
5563         * gcc.c-torture/compile/simd-3.c: Likewise.
5564         * gcc.c-torture/compile/simd-4.c: Likewise.
5565         * gcc.c-torture/compile/simd-6.c: Likewise.
5566         * gcc.c-torture/execute/simd-1.c: Likewise.
5567         * gcc.c-torture/execute/simd-2.c: Likewise.
5568         * gcc.dg/compat/vector-defs.h: Likewise.
5569         * gcc.dg/20020531-1.c: Likewise.
5570         * gcc.dg/altivec-3.c: Likewise.
5571         * gcc.dg/altivec-4.c: Likewise.
5572         * gcc.dg/altivec-varargs-1.c: Likewise.
5573         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
5574         * gcc.dg/i386-mmx-3.c: Likewise.
5575         * gcc.dg/i386-sse-4.c: Likewise.
5576         * gcc.dg/i386-sse-5.c: Likewise.
5577         * gcc.dg/i386-sse-8.c: Likewise.
5578         * gcc.dg/simd-1.c: Likewise.
5579         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
5580         __ev64_opaque__ since the machine description provides it.
5581
5582 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5583
5584         * lib/compat.exp (skip_list): New global variable.
5585         Use it to hold the user defined COMPAT_SKIPS list if any.
5586         (compat-obj): Add the members of skip_list to optall.
5587
5588 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5589
5590         * gcc.dg/compat/union-by-value-1_main.c,
5591         union-by-value-1_x.c, union-by-value-1_y.c,
5592         union-check.h, union-defs.h,
5593         union-init.h, union-return-1_main.c,
5594         union-return-1_x.c, union-return-1_y.c: New files.
5595
5596 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5597
5598         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
5599         mixed-struct-init.h: Add 4 mixed structure types.
5600         struct-by-value-21_main.c, struct-by-value-21_x.c,
5601         struct-by-value-21_y.c, struct-return-21_main.c,
5602         struct-return-21_x.c, struct-return-21_y.c: New files.
5603
5604 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
5605
5606         PR c++/14550
5607         * g++.dg/parse/template14.C: New test.
5608
5609 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5610
5611         * gcc.c-torture/execute/20040313-1.c: New test.
5612
5613 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
5614
5615         PR target/14533
5616         * gcc.dg/20040311-2.c: New test.
5617
5618 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
5619
5620         PR other/14544
5621         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
5622         bit-field.
5623
5624 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
5625
5626         * gcc.dg/20040305-2.c: Add missing return statement.
5627
5628 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5629
5630         * gcc.dg/builtins-34.c: Also check pow10*.
5631
5632 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5633
5634         PR target/14262
5635         * gcc.dg/20040305-2.c: New test.
5636
5637 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5638
5639         * gcc.dg/20040310-1.c: New test.
5640
5641 2004-03-11  Roger Sayle  <roger@eyesopen.com>
5642
5643         * gcc.c-torture/execute/20040311-1.c: New test case.
5644
5645 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
5646
5647         PR c++/14476
5648         * g++.dg/lookup/enum1.C: New test.
5649
5650 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
5651
5652         PR c++/14510
5653         * g++.dg/lookup/struct2.C: New test.
5654
5655 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
5656
5657         * gcc.dg/builtins-34.c: New test.
5658
5659 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5660
5661         * gcc.dg/torture/builtin-nonneg-1.c: New test.
5662
5663 2004-03-09  James E Wilson  <wilson@specifixinc.com>
5664
5665         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
5666         * gcc.dg/alias-2.c: New testcase.
5667
5668 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
5669
5670         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
5671
5672 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5673
5674         * gcc.c-torture/execute/20040309-1.c: New test case.
5675
5676 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5677
5678         PR c++/14397
5679         * g++.dg/overload/ref1.C: New.
5680
5681 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5682
5683         PR c++/14409
5684         * g++.dg/template/spec12.C: New test.
5685
5686         PR c++/14448
5687         * g++.dg/parse/crash14.C: New test.
5688
5689 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5690
5691         PR c++/14230
5692         * g++.dg/init/ref11.C: New test.
5693
5694 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5695
5696         PR c++/14432
5697         * g++.dg/parse/builtin2.C: New test.
5698
5699 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5700
5701         PR c++/14401
5702         * g++.dg/init/ctor3.C: New test.
5703         * g++.dg/init/union1.C: New test.
5704         * g++.dg/ext/anon-struct4.C: New test.
5705
5706 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5707
5708         * g++.dg/lookup/koenig1.C: Tweak error messages.
5709         * g++.dg/lookup/used-before-declaration.C: Likewise.
5710         * g++.dg/other/do1.C: Likewise.
5711         * g++.dg/overload/koenig1.C: Likewise.
5712         * g++.dg/parse/crash13.C: Likewise.
5713         * g++.dg/template/instantiate3.C: Likewise.
5714
5715 2004-03-08  Eric Christopher  <echristo@redhat.com>
5716
5717         * * lib/target-supports.exp: Enable libiconv in test
5718         compilation.  Fix up error checking.
5719
5720 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5721
5722         PR middle-end/14289
5723         * gcc.dg/pr14289-1.c: New test case.
5724         * gcc.dg/pr14289-2.c: Likewise.
5725         * gcc.dg/pr14289-3.c: Likewise.
5726
5727 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5728
5729         * gcc.c-torture/execute/20040308-1.c: New test.
5730
5731 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5732
5733         * gcc.c-torture/execute/20040307-1.c: New test case.
5734
5735 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5736
5737         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5738
5739 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5740
5741         * gcc.dg/20040306-1.c: New test.
5742
5743 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5744
5745         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5746         them static.
5747         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5748
5749 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5750
5751         PR c/14465
5752         * gcc.dg/decl-6.c: New test.
5753
5754 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5755
5756         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5757         Rename LOGPOW -> LOG_POW.
5758         (SQRT_EXP, POW_EXP): New.
5759
5760 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5761
5762         * gcc.dg/i386-sse-8.c: New test.
5763
5764 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5765
5766         PR c/14114
5767         * gcc.dg/decl-5.c: New test.
5768
5769 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5770
5771         * gcc.dg/20040305-1.c: New test.
5772
5773 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5774
5775         PR other/14354
5776         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5777
5778 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5779
5780         PR c++/14425, c++/14426
5781         * g++.dg/ext/altivec-4.C: New test.
5782         * g++.dg/ext/altivec-5.C: New test.
5783
5784 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5785
5786         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5787         global variables of a type with no linkage.
5788         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5789         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5790         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5791         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5792         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5793         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5794         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5795         * g++.dg/warn/deprecated.C: Name enum Color.
5796         * g++.dg/overload/VLA.C: Name structure for 'b'.
5797         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5798
5799 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5800
5801         * gcc.c-torture/compile/20040304-1.c: New test.
5802
5803 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5804
5805         PR 13728
5806         * gcc.dg/decl-4.c: New testcase.
5807
5808 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5809
5810         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5811         as PRECF if sizeof (float) > sizeof (double).
5812         (PRECL): Make it the same as PRECF if
5813         sizeof (float) > sizeof (long double).
5814
5815 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5816
5817         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5818         system type.  Add check for irix6 which doesn't have c99 runtime.
5819
5820 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5821
5822         * gcc.dg/const-elim-1.c: xfail for xtensa.
5823
5824 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5825
5826         PR c++/14369
5827         * g++.dg/template/cond4.C: New test.
5828
5829 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5830
5831         PR c++/14360
5832         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
5833
5834         PR c++/14361
5835         * g++.dg/parse/defarg7.C: New test.
5836
5837         PR c++/14359
5838         * g++.dg/template/friend26.C: New test.
5839
5840 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5841
5842         PR c++/14324
5843         * g++.dg/abi/mangle21.C: New test.
5844
5845         PR c++/14260
5846         * g++.dg/parse/constructor2.C: New test.
5847
5848         PR c++/14337
5849         * g++.dg/template/sfinae1.C: New test.
5850
5851 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5852
5853         PR c++/14267
5854         * g++.dg/expr/crash2.C: New test.
5855
5856         PR middle-end/13448
5857         * gcc.dg/inline-5.c: New test.
5858         * gcc.dg/always-inline.c: Split out tests into ...
5859         * gcc.dg/always-inline2.c: ... this and ...
5860         * gcc.dg/always-inline3.c: ... this.
5861
5862 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5863
5864         PR debug/12103
5865         * g++.dg/debug/crash1.C: New test.
5866
5867 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
5868
5869         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
5870         function with __attribute__((noinline)).
5871         (recurser_void2): Likewise.
5872         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
5873         (recurser_void2): Likewise.
5874
5875 2004-02-29  Roger Sayle  <roger@eyesopen.com>
5876
5877         PR middle-end/14203
5878         * g++.dg/warn/Wunused-6.C: New test case.
5879
5880 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
5881
5882         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
5883         not defined.
5884
5885 2004-02-27  Eric Christopher  <echristo@redhat.com>
5886
5887         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
5888         * g++.dg/charset/asm2.c: Run only x86.
5889         * gcc.dg/charset/asm3.c: Ditto.
5890
5891 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
5892
5893         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
5894         ld_library_path.
5895
5896 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
5897
5898         * g++.dg/ext/altivec-3.C: New.
5899
5900 2004-02-26  Richard Henderson  <rth@redhat.com>
5901
5902         * g++.dg/ext/attrib10.C: Mark for warning.
5903         * gcc.dg/attr-alias-1.c: New.
5904
5905 2004-02-26  Richard Henderson  <rth@redhat.com>
5906
5907         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
5908         * gcc.c-torture/execute/20040208-2.c: ... it back.
5909
5910 2004-02-26  Eric Christopher  <echristo@redhat.com>
5911
5912         * lib/target-supports.exp (check-iconv-available): New function.
5913         * lib/gcc-dg.exp (dg-require-iconv): New function.
5914         Use above.
5915         * gcc.dg/charset: New directory.
5916         * gcc.dg/charset/charset.exp: New file.
5917         * gcc.dg/charset/asm1.c: Ditto.
5918         * gcc.dg/charset/asm2.c: Ditto.
5919         * gcc.dg/charset/asm3.c: Ditto.
5920         * gcc.dg/charset/asm4.c: Ditto.
5921         * gcc.dg/charset/asm5.c: Ditto.
5922         * gcc.dg/charset/attribute1.c: Ditto.
5923         * gcc.dg/charset/attribute2.c: Ditto.
5924         * gcc.dg/charset/string1.c: Ditto.
5925         * g++.dg/charset: New directory.
5926         * g++.dg/dg.exp: Add here. Special options.
5927         * g++.dg/charset/charset.exp: New file.
5928         * g++.dg/charset/asm1.c: Ditto.
5929         * g++.dg/charset/asm2.c: Ditto.
5930         * g++.dg/charset/asm3.c: Ditto.
5931         * g++.dg/charset/asm4.c: Ditto.
5932         * g++.dg/charset/attribute1.c: Ditto.
5933         * g++.dg/charset/attribute2.c: Ditto.
5934         * g++.dg/charset/extern1.cc: Ditto.
5935         * g++.dg/charset/extern2.cc: Ditto.
5936         * g++.dg/charset/string1.c: Ditto.
5937
5938 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
5939
5940         PR c++/14278
5941         * g++.dg/parse/comma1.C: New test.
5942
5943 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5944
5945         PR c++/14284
5946         * g++.dg/template/ttp8.C: New test.
5947
5948 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
5949
5950         * gcc.dg/fixuns-trunc-1.c: New test.
5951
5952 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5953
5954         * gcc.dg/builtins-config.h: Use #elif.
5955
5956 2004-02-26  Michael Matz  <matz@suse.de>
5957
5958         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
5959         * gcc.dg/991214-1.c: Likewise.
5960         * gcc.dg/i386-asm-1.c: Likewise.
5961
5962 2004-02-25  Richard Henderson  <rth@redhat.com>
5963
5964         * gcc.c-torture/execute/20040208-2.c: Move ...
5965         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
5966
5967 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5968
5969         PR c++/14246
5970         * g++.dg/other/crash-3.C: New test.
5971
5972 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5973
5974         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
5975         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
5976
5977         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
5978         HP-UX.
5979
5980 2004-02-24  Michael Matz  <matz@suse.de>
5981
5982         * gcc.dg/i386-regparm.c: New.
5983
5984 2004-02-23  James E Wilson  <wilson@specifixinc.com>
5985
5986         * gcc.c-torture/execute/20040223-1.c: New.
5987
5988 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
5989             Kazu Hirata  <kazu@cs.umass.edu>
5990
5991         * gcc.dg/fwritable-strings-1.c: Remove.
5992
5993 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
5994
5995         PR c/14156
5996         * gcc.dg/20040223-1.c: New test.
5997
5998 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5999
6000         PR c++/14106
6001         * g++.dg/ext/typeof9.C: New test.
6002
6003 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6004
6005         PR c++/14250
6006         * g++.dg/other/switch1.C: New test.
6007
6008 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6009
6010         * gcc.dg/cast-function-1.c: Adjust for new informative message.
6011         * gcc.dg/va-arg-1.c: Likewise.
6012
6013 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6014
6015         PR c++/14143
6016         * g++.dg/template/koenig5.C: New test.
6017
6018 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
6019
6020         * g++.dg/ext/altivec-1.C: Generalize target triple.
6021         * g++.dg/ext/altivec-2.C: New test case.
6022         * g++.dg/ext/altivec_check.h: New file.
6023         * gcc.dg/altivec-1.c: Generalize target triple;
6024         include altivec_check.h and call altivec_check().
6025         * gcc.dg/altivec-[2-5].c: Generalize target triple.
6026         * gcc.dg/altivec-6.c: New test case.
6027         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
6028         type casts as needed.
6029         * gcc.dg/altivec-10.c: Include altivec_check.h and call
6030         altivec_check().
6031         * gcc.dg/altivec-12.c: New test case.
6032         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
6033         include altivec_check.h and call altivec_check().
6034         * gcc.dg/altivec_check.h: New file.
6035
6036 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6037
6038         * lib/target-supports.exp (check_alias_available): Don't mangle
6039         function `g' in test program.
6040
6041 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6042
6043         * lib/target-supports.exp (check_profiling_available): Check
6044         argument to determine whether we support a profiling type.
6045         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
6046         check_profiling_available.
6047         * g++.dg/bprob/bprob.exp: Likewise
6048         * g77.dg/bprob/bprob.exp: Likewise.
6049         * gcc.misc-tests/bprob.exp: Likewise.
6050         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
6051         dg-require-profiling and delete expected error handling.
6052         * gcc.dg/20021014-1.c: Likewise.
6053         * gcc.dg/nest.c: Likewise.
6054
6055 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6056
6057         PR c++/12007
6058         * g++.dg/other/vthunk1.C: New test.
6059
6060 2004-02-20  Falk Hueffner  <falk@debian.org>
6061
6062         PR target/14201
6063         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
6064
6065 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
6066
6067         PR c++/13927
6068         * g++.dg/other/error8.C: Remove XFAIL markers.
6069
6070         PR c++/14173
6071         * g++.dg/ext/packed5.C: New test.
6072
6073         PR c++/14199
6074         * g++.dg/warn/Wunused-5.C: New test.
6075
6076         PR c++/14186
6077         * g++.dg/lookup/member1.C: New test.
6078
6079 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
6080
6081         * gcc.c-torture/compile/20040130-1.c: Enable only when
6082         __INT_MAX__ >= 2147483647L.
6083         * gcc.c-torture/compile/961203-1.c: Likewise.
6084
6085 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
6086
6087         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
6088         * g++.dg/opt/template1.C: Robustify assembler regexp
6089
6090 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6091
6092         * gcc.c-torture/execute/simd-4.x: Remove.
6093         * gcc.c-torture/execute/va-arg-25.x: Likewise.
6094         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
6095         Guard with #ifndef SKIP_ATTRIBUTE.
6096         * gcc.dg/compat/vector-1_y.c: Likewise.
6097         * gcc.dg/compat/vector-2_x.c: Likewise.
6098         * gcc.dg/compat/vector-2_y.c: Likewise.
6099         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
6100         * g++.dg/eh/simd-2.C: Likewise.
6101
6102 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
6103
6104         * gcc.c-torture/compile/complex-1.c: New.
6105
6106 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
6107
6108         PR target/14209
6109         * gcc.c-torture/execute/20040218-1.c: New test.
6110
6111 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6112
6113         PR c++/14181
6114         * g++.dg/parse/new2.C: New test.
6115
6116 2004-02-18  Paul Brook  <paul@codesourcery.com>
6117
6118         * gcc.c-torture/compile/libcall-1.c: New test.
6119
6120 2004-02-18  Paul Brook  <paul@codesourcery.com>
6121
6122         PR debug/12934
6123         * gcc.dg/debug/debug-7.c: New test.
6124
6125 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
6126
6127         * gcc.dg/20040217-1.c: New test.
6128
6129 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
6130
6131         * gcc.c-torture/execute/990208-1.x: Delete.
6132
6133 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
6134
6135         * gcc.c-torture/execute/20040208-2.x: New file.
6136
6137 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
6138
6139         PR c++/11326
6140         * g++.dg/abi/structret1.C: New test.
6141
6142 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
6143
6144         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
6145         (i386_cpuid): No need to test if cpuid is available on AMD64.
6146         Fix assembly, so that it works onboth i386 and AMD64.
6147         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
6148         (vecInLong): Fix s[] member type to unsigned int.
6149         (vecInWord): Remove type.
6150         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
6151         (a64, b64, c64, d64, e64): Remove.
6152         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
6153         Remove unused variable.  Remove initialization of removed variables.
6154         Don't call mmx_tests nor sse_tests.
6155         (reference_mmx, reference_sse): Remove.
6156         (check): Add return stmt.
6157         * gcc.dg/i386-sse-7.c: New test.
6158         * gcc.dg/i386-mmx-4.c: New test.
6159
6160 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6161
6162         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
6163         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6164         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6165         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
6166         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
6167         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
6168         g++.dg/tc1/dr94.C: Fix line terminator.
6169
6170 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
6171
6172         * gcc.c-torture/compile/20040216-1.c: New.
6173
6174 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6175
6176         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6177         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6178         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
6179         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
6180         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
6181         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
6182
6183 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6184
6185         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
6186
6187 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
6188
6189         PR c++/13971
6190         * g++.dg/expr/cond4.C: New test.
6191
6192         PR c++/14086
6193         * g++.dg/lookup/crash2.C: New test.
6194
6195 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
6196
6197         * gcc.c-torture/compile/20040214-2.c: New test.
6198
6199 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
6200
6201         PR c++/14116
6202         * g++.dg/ext/typeof8.C: New test.
6203
6204 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
6205
6206         * gcc.c-torture/compile/20040214-1.c: New test.
6207
6208 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6209
6210         PR c++/13635
6211         * g++.dg/template/spec11.C: New test.
6212
6213 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6214
6215         PR c++/13927
6216         * g++.dg/other/error8.C: New test.
6217
6218 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
6219
6220         PR c++/14122
6221         * g++.dg/template/array4.C: New test.
6222
6223         PR c++/14108
6224         * g++.dg/inherit/thunk2.C: New test.
6225
6226         PR c++/14083
6227         * g++.dg/eh/cond2.C: New test.
6228
6229 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
6230
6231         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
6232
6233 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
6234
6235         * lib/scanasm.exp (dg-scan): Quote pattern before display.
6236
6237 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
6238
6239         * g++.dg/simd-2.C: xfail on ppc64-linux.
6240
6241 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6242
6243         PR c/456
6244         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
6245         tests.
6246
6247 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
6248
6249         * gcc.dg/builtins-33.c: New test.
6250
6251 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
6252
6253         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
6254
6255 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6256
6257         * g++.dg/simd-2.C: Set -maltivec for ppc64.
6258
6259 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6260
6261         * gcc.dg/ppc64-abi-3.c: New test.
6262
6263 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
6264
6265         PR c/14092
6266
6267         * gcc.dg/pr14092-1.c: New testcase.
6268
6269 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
6270
6271         * gcc.dg/cpp/assert4.c: Fix typo last change.
6272
6273         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
6274         * gcc.dg/cpp/assert4.c: Handle powerpc64.
6275
6276         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
6277
6278 2004-02-09  Roger Sayle  <roger@eyesopen.com>
6279
6280         * gcc.c-torture/compile/20040209-1.c: New test case.
6281
6282 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6283
6284         * gcc.dg/c90-init-1.c: Adjust expected error messages.
6285
6286 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
6287
6288         * gcc.c-torture/execute/20040208-[12].c: New tests.
6289
6290 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6291
6292         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
6293
6294 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6295
6296         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
6297
6298 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6299
6300         Bug 13856
6301         * gcc.dg/visibility-8.c: New testcase.
6302
6303 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6304
6305         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
6306         arguments.
6307         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
6308
6309 2004-02-07  Roger Sayle  <roger@eyesopen.com>
6310
6311         PR middle-end/13696
6312         * g++.dg/opt/fold1.C: New test case.
6313
6314 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6315
6316         PR c++/14033
6317         * g++.dg/other/crash-2.C: New test.
6318
6319 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6320
6321         PR c++/14028
6322         * g++.dg/parse/angle-bracket2.C: New test.
6323
6324 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6325
6326         PR middle-end/13750
6327         Revert:
6328         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6329         PR pch/13361
6330         * testsuite/g++.dg/pch/wchar-1.C: New.
6331         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6332
6333 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6334
6335         PR c++/14008
6336         * g++.dg/parse/error15.C: New test.
6337         * g++.dg/parse/crash11.C: Update dg-error mark.
6338
6339 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6340
6341         PR c++/13932
6342         * g++.dg/warn/conv2.C: New test.
6343
6344 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6345
6346         PR c++/13086
6347         * g++.dg/warn/incomplete1.C: Remove xfail.
6348
6349 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6350
6351         * lib/file-format.exp (gcc_target_object_format): Use
6352         ${tool}_target_compile, not gcc_target_compile.
6353         * lib/target-supports.exp (check_alias_available): Likewise.
6354         (check_gc_sections_available): Likewise.
6355         * g++.dg/ext/attrib10.C: Use dg-require-alias.
6356         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
6357         dg-require-alias.
6358
6359 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6360
6361         PR c++/13969
6362         * g++.dg/template/static6.C: New test.
6363
6364 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
6365
6366         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
6367
6368 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6369
6370         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
6371         tests for systems where `char' is unsigned by default.
6372
6373 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6374
6375         PR c++/13997
6376         * g++.dg/template/partial3.C: New test.
6377
6378 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
6379
6380         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
6381         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
6382         Remove mentions of obsolete ports.
6383
6384 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
6385
6386         * gcc.dg/noncompile/20001228-1.c: Fix for new
6387         error message.
6388
6389 2004-02-03  Roger Sayle  <roger@eyesopen.com>
6390
6391         PR target/9348
6392         * gcc.c-torture/execute/multdi-1.c: New test case.
6393
6394 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6395
6396         PR c++/13925
6397         * g++.dg/template/lookup5.C: New test.
6398
6399 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6400
6401         PR c++/13950
6402         * g++.dg/template/lookup4.C: New test.
6403
6404         PR c++/13970
6405         * g++.dg/parse/error14.C: New test.
6406
6407         PR c++/14002
6408         * g++.dg/parse/template13.C: New test.
6409
6410 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6411
6412         PR c++/13978
6413         * g++.dg/template/koenig4.C: New test.
6414
6415         PR c++/13968
6416         * g++.dg/template/crash17.C: New test.
6417
6418         PR c++/13975
6419         * g++.dg/parse/error13.C: New test.
6420         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6421
6422 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6423
6424         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6425
6426 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6427
6428         PR c/11658
6429         PR c/13994
6430         * gcc.dg/noncompile/20040203-1.c: New test.
6431         * gcc.dg/noncompile/20040203-2.c: Likewise.
6432         * gcc.dg/noncompile/20040203-3.c: Likewise.
6433         * gcc.dg/20040203-1.c: Likewise.
6434
6435 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6436
6437         PR c++/10858
6438         * g++.dg/template/sizeof7.C: New test.
6439
6440 2004-02-02  Eric Christopher  <echristo@redhat.com>
6441             Zack Weinberg  <zack@codesourcery.com>
6442
6443         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6444
6445 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
6446
6447         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
6448         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
6449         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
6450         * gcc.dg/cleanup-5.c: Run only on Linux targets.
6451
6452 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
6453
6454         PR c++/13113
6455         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
6456
6457         PR c++/13854
6458         * g++.dg/ext/attrib13.C: New test.
6459
6460         PR c++/13907
6461         * g++.dg/conversion/op2.C: New test.
6462
6463 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6464
6465         * gcc.dg/titype-1.c: Fix pasto.
6466
6467 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6468
6469         * gcc.dg/titype-1.c: New test.
6470
6471 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6472
6473         PR c++/13957
6474         * g++.dg/template/non-type-template-argument-1.C,
6475         g++.dg/template/qualified-id1.C: Update dg-error marks.
6476         * g++.dg/template/nontype6.C: New test.
6477
6478 2004-02-01  Roger Sayle  <roger@eyesopen.com>
6479
6480         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
6481         * gcc.dg/builtins-31.c: New testcase.
6482         * gcc.dg/builtins-32.c: New testcase.
6483
6484 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
6485
6486         * objc.dg/call-super-2.m: Update line numbers
6487         for the including of stddef.h.
6488
6489 2004-01-30  Michael Matz  <matz@suse.de>
6490
6491         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
6492         g++.dg/ext/case-range3.C: New tests.
6493
6494 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6495
6496         DR206
6497         PR c++/13813
6498         * g++.dg/template/member4.C: New test.
6499
6500 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6501
6502         PR c++/13683
6503         * g++.dg/template/sizeof6.C: New test.
6504
6505 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6506
6507         * gcc.dg/fwritable-strings-1.c: New test.
6508
6509 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6510
6511         * gcc.c-torture/compile/20040130-1.c: New test.
6512
6513 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
6514
6515         * objc.dg/call-super-2.m: Include stddef.h for size_t.
6516
6517 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
6518
6519         PR c++/13883
6520         * g++.dg/template/ctor3.C: New test.
6521
6522 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6523
6524         * g++.dg/tc1: New directory.
6525         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
6526         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
6527         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
6528         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
6529         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
6530
6531 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6532
6533         * g++.dg/parse/error11.C: New test.
6534         * g++.dg/parse/error12.C: Likewise.
6535
6536 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
6537
6538         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
6539         (scan_initial, main): Use aligned_sizeof instead of sizeof.
6540
6541 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
6542
6543         PR c++/13791
6544         * g++.dg/ext/attrib12.C: New test.
6545
6546         PR c++/13736
6547         * g++.dg/parse/cast2.C: New test.
6548
6549 2004-01-27  James E Wilson  <wilson@specifixinc.com>
6550
6551         * objc.dg/encode-2.m (main): New local string.  Set depending on
6552         sizeof long.  Use in sscanf call.
6553         * objc.dg/encode-3.m (main): New local string.  Set depending on
6554         sizeof long.  Use in scan_initial call.
6555
6556 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6557
6558         * objc.dg/call-super-2.m: Make LP64-safe.
6559         * objc.dg/desig-init-1.m: Likewise.
6560
6561 2004-01-27  Devang Patel <dpatel@apple.com>
6562
6563         * g++.dg/debug/namespace1.C: New test.
6564
6565 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
6566
6567         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
6568         xscale-*-*.
6569
6570         * gcc.dg/arm-mmx-1.c: New test.
6571
6572 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6573
6574         * gcc.dg/20040127-1.c: New test.
6575         * gcc.dg/20040127-2.c: New test.
6576
6577 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6578
6579         * objc.dg/stret-1.m (glob): Renamed to globa.
6580
6581 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
6582
6583         PR c++/13663
6584         * g++.dg/expr/for1.C: New test.
6585
6586 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
6587
6588         PR middle-end/13779
6589         * gcc.dg/darwin-longlong.c: New test.
6590
6591 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
6592
6593         * gcc.dg/20040124-1.c: Moved test from here...
6594         * gcc.c-torture/compile/20040124-1.c: ...to here.
6595
6596 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6597
6598         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
6599         the assembly output if -m64 is passed.
6600
6601 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
6602
6603         PR c++/13833
6604         * g++.dg/template/cond3.C: New test.
6605
6606 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6607
6608         PR c++/13810
6609         * g++.dg/template/ttp7.C: New test.
6610
6611 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6612
6613         PR c++/13797
6614         * g++.dg/template/nontype4.C: New test.
6615         * g++.dg/template/nontype5.C: Likewise.
6616
6617 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
6618
6619         * gcc.dg/torture/mips-clobber-at.c: New test.
6620
6621 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
6622
6623         * gcc.dg/20040124-1.c: New test.
6624
6625 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
6626
6627         * gcc.dg/20040123-1.c: New test.
6628
6629 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6630
6631         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
6632
6633 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6634
6635         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
6636
6637 2004-01-23  Andrew Pinski  <apinski@apple.com>
6638
6639         * gcc.dg/20030121-1.c: Move to ..
6640         * gcc.dg/20040121-1.c: here.
6641
6642 2004-01-23  Roger Sayle  <roger@eyesopen.com>
6643
6644         * gcc.dg/builtins-29.c: New test case.
6645
6646 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6647
6648         PR 18314
6649         * gcc.dg/builtins-30.c: New testcase.
6650
6651 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
6652
6653         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
6654         * lib/g77.exp: Likewise.
6655         * lib/objc.exp: Likewise.
6656         * lib/g++.exp: Likewise.
6657
6658 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6659
6660         * gcc.dg/struct-by-value-2.c: New test.
6661
6662 2004-01-21  Andrew Pinski  <apinski@apple.com>
6663
6664         PR target/13785
6665         * gcc.dg/20030121-1.c: New test.
6666
6667 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
6668
6669         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
6670         clobber frame pointer register in asm statement.
6671
6672 2004-01-21  Falk Hueffner  <falk@debian.org>
6673
6674         * gcc.c-torture/compile/20040121-1.c: New test.
6675
6676 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6677
6678         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6679
6680 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6681
6682         * gcc.dg/ppc64-abi-2.c: New test.
6683
6684 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6685
6686         * lib/treelang.exp: Fill out this file.
6687         * lib/treelang-dg.exp: New File.
6688
6689 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6690
6691         * gcc.c-torture/compile/981022-1.c: Remove.
6692         * gcc.dg/array-5.c: Remove XFAIL.
6693         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6694         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6695         gcc.dg/cond-lvalue-1.c: Update.
6696         * gcc.dg/cast-lvalue-2.c: New test.
6697
6698 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6699
6700         PR c++/13592
6701         * g++.dg/other/error1.C (class foo): Tweak error message.
6702
6703         PR c++/13592
6704         * g++.dg/template/call2.C: New test.
6705
6706 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6707
6708         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6709         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6710         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6711         scalar-return-1_x.c, scalar-return-2_y.c,
6712         scalar-return-3_x.c, scalar-return-3_y.c,
6713         scalar-return-4_x.c, scalar-return-4_y.c,
6714         struct-align-1.h, struct-align-1_x.c,
6715         struct-align-1_y.c, struct-align-2.h,
6716         struct-align-2_x.c, struct-align-2_y.c,
6717         struct-by-value-10_y.c, struct-by-value-11_x.c,
6718         struct-by-value-11_y.c, struct-by-value-12_x.c,
6719         struct-by-value-12_y.c, struct-by-value-13_x.c,
6720         struct-by-value-13_y.c, struct-by-value-14_x.c,
6721         struct-by-value-14_y.c, struct-by-value-15_x.c,
6722         struct-by-value-15_y.c, struct-by-value-16_y.c,
6723         struct-by-value-17_y.c, struct-by-value-18_y.c,
6724         struct-by-value-19_y.c, struct-by-value-1_x.c,
6725         struct-by-value-1_y.c, struct-by-value-20_y.c,
6726         struct-by-value-2_x.c, struct-by-value-2_y.c,
6727         struct-by-value-3_y.c, struct-by-value-4_x.c,
6728         struct-by-value-4_y.c, struct-by-value-5_y.c,
6729         struct-by-value-6_y.c, struct-by-value-7_y.c
6730         struct-by-value-8_x.c, struct-by-value-8_y.c
6731         struct-by-value-9_x.c, struct-by-value-9_y.c
6732         struct-return-10_x.c, struct-return-10_y.c,
6733         struct-return-19_x.c, struct-return-20_x.c
6734         struct-return-2_x.c, struct-return-2_y.c
6735         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6736         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6737
6738 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6739
6740         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6741         attribute on sparc*-sun-solaris2.*.
6742
6743 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6744
6745         PR c++/13710
6746         * g++.dg/ext/typeof7.C: New test.
6747
6748 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6749
6750         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6751         * gcc.dg/const-elim-1.c: Same.
6752
6753 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6754
6755         * objc.dg/stret-1.m: New.
6756         * objc.dg/stret-2.m: New.
6757
6758 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6759
6760         PR c++/11895
6761         * g++.dg/ext/vector1.C: New test.
6762
6763 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6764
6765         * gcc.dg/pch/import-1.c: New.
6766         * gcc.dg/pch/import-1.hs: New.
6767         * gcc.dg/pch/import-1a.h: New.
6768         * gcc.dg/pch/import-1b.h: New.
6769         * gcc.dg/pch/import-1c.h: New.
6770
6771 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6772
6773         PR c++/13574
6774         * g++.dg/ext/array1.C: New test.
6775
6776         PR c++/13178
6777         * g++.dg/conversion/op1.C: New test.
6778
6779 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6780
6781         PR 11864
6782         From Kazumoto Kojima / Dan Kegel:
6783         * gcc.dg/pr11864-1.c: New test.
6784
6785         PR 10392
6786         From Marcus Comstedt / Dan Kegel:
6787         * gcc.dg/pr10392-1.c: New test.
6788
6789 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6790
6791         PR c++/13478
6792         * g++.dg/init/ref10.C: New test.
6793
6794 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6795
6796         PR c++/13407
6797         * g++.dg/parse/typename6.C: New test.
6798
6799 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6800
6801         PR pch/13361
6802         * testsuite/g++.dg/pch/wchar-1.C: New.
6803         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6804
6805 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6806
6807         PR c++/9259
6808         * g++.dg/expr/sizeof2.C: New test.
6809
6810 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6811
6812         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6813
6814 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6815
6816         PR c++/13659
6817         * g++.dg/lookup/strong-using-3.C: New.
6818         * g++.dg/lookup/using-10.C: New.
6819
6820 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6821
6822         PR c++/13594
6823         * g++.dg/lookup/strong-using-2.C: New.
6824
6825 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
6826             Dan Kegel <dank@kegel.com>
6827             J"orn Rennecke <joern.rennecke@superh.com>
6828
6829         PR target/9365
6830         * gcc.dg/pr9365-1.c: New test.
6831
6832 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6833
6834         PR c++/8856
6835         * g++.dg/parse/casting-operator2.C: New test.
6836         * g++.old-deja/g++.pt/explicit83.C: Remove.
6837
6838 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6839
6840         * gcc.dg/label-compound-stmt-1.c: New test.
6841         * gcc.c-torture/compile/950922-1.c,
6842         gcc.c-torture/compile/20000211-3.c,
6843         gcc.c-torture/compile/20000518-1.c,
6844         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
6845         compound statements.
6846
6847 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
6848
6849         * gcc.dg/ppc64-abi-1.c: New test.
6850
6851 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
6852
6853          * g++.dg/ext/attrib9.C: Add dg-warnings.
6854
6855 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6856
6857         PR c++/12335
6858         * g++.dg/parse/dtor3.C: New test.
6859
6860 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6861
6862         PR c++/12709
6863         * g++.dg/parse/try-catch-1.C: New test.
6864
6865 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
6866
6867         * ada/acats/run_all.sh: Add more verbose output in acats.log
6868         when compiling tests.
6869
6870 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6871
6872         PR 13656
6873         * gcc.dg/typedef-redecl.c: New test case.
6874         * gcc.dg/typedef-redecl.h: New support file.
6875
6876 2004-01-13  Jan Hubicka  <jh@suse.cz>
6877
6878         * gcc.dg/always_inline.c: New test.
6879         * gcc.dg/debug/20031231-1.c: Fix.
6880
6881 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6882
6883         PR c++/13474
6884         * g++.dg/template/array3.C: New test.
6885
6886 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6887
6888         * g++.dg/ext/lvalue1.C: No longer expected to fail.
6889         * g++.dg/warn/Wunused-2.C: Likewise.
6890
6891 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6892
6893         PR c++/13289
6894         * g++.dg/template/instantiate6.C: New test.
6895
6896 2004-01-12  Roger Sayle  <roger@eyesopen.com>
6897
6898         PR middle-end/11397
6899         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
6900
6901 2004-01-12  Jan Hubicka  <jh@suse.cz>
6902
6903         PR opt/12826
6904         * gcc.dg/20040112-1.c: New.
6905
6906         * gcc.dg/dwarf-die[1-7].c: Move to...
6907         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
6908         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
6909
6910 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
6911
6912         PR c++/4100
6913         * g++.dg/parse/friend4.C: New test.
6914
6915 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
6916
6917         PR c++/4100
6918         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
6919         definition is called a friend.
6920
6921 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
6922
6923         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
6924
6925 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
6926
6927         PR c++/3478
6928         * g++.dg/parse/error10.C: New test.
6929         * g++.dg/template/arg2.C: Accept "invalid type" error.
6930
6931 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
6932
6933         PR middle-end/13392
6934         * g++.dg/opt/expect2.C: New test.
6935
6936 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6937
6938         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
6939         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
6940         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
6941         Update dg-error regexps.
6942
6943 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6944
6945         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
6946         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
6947
6948 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6949
6950         * gcc.dg/pragma-re-1.c: Use right pointer type.
6951
6952 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6953
6954         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
6955
6956 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
6957
6958         * gcc.dg/rs6000-ldouble-1.c: New.
6959
6960 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6961
6962         DR 337
6963         PR c++/9256
6964         * g++.dg/other/abstract1.C: New test.
6965
6966 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
6967
6968         * g++.dg/lookup/strong-using-1.C: New.
6969
6970 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6971
6972         PR c/11234
6973         * gcc.dg/func-ptr-conv-1.c: New test.
6974         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
6975
6976 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
6977
6978         PR target/13380.
6979         * gcc.c-torture/compile/20040109-1.c: New.
6980
6981 2004-01-08  Stuart Hastings  <stuart@apple.com>
6982
6983         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
6984         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
6985         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
6986
6987 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
6988
6989         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
6990
6991 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6992
6993         * ada/acats/run_acats: Treat 'gnatchop' the same way
6994         as 'gnatmake'.  Export GCC_DRIVER.
6995         * ada/acats/run_all.sh: Add target_gnatchop.  Use
6996         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
6997
6998 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6999
7000         PR c++/12573
7001         * g++.dg/template/dependent-expr4.C: New test.
7002
7003 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
7004
7005         * gcc.dg/altivec-11.c: New test.
7006
7007 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
7008
7009         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
7010
7011 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7012
7013         PR c/6024
7014         * gcc.dg/enum-compat-1.c: New test.
7015         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
7016
7017 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7018
7019         PR c/12165
7020         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
7021         gcc.dg/c99-idem-qual-3.c: New tests.
7022
7023 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
7024
7025         * gcc.dg/winline-7.c: Don't cast void * to int.
7026
7027 2004-01-06  Jan Hubicka  <jh@suse.cz>
7028
7029         * gcc.dg/i386-sse-5.c: New test
7030         * g++.dg/eh/simd-1.c: Add -w argument for i386.
7031
7032 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7033
7034         PR c++/12815
7035         * g++.dg/rtti/typeid4.C: New test.
7036
7037 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7038
7039         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
7040
7041 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7042
7043         PR c++/12132
7044         * g++.dg/template/error11.C: New test.
7045
7046         PR c++/13451
7047         * g++.dg/template/class2.C: New test.
7048
7049 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7050         Richard Sandiford <rsandifo@redhat.com>
7051
7052         PR c++/13387
7053         * g++.dg/opt/alias3.C: New test.
7054
7055 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
7056
7057         PR c++/13157
7058         * g++.dg/template/koenig3.C: New test.
7059
7060         PR c++/13529
7061         * g++.dg/parse/offsetof3.C: New test.
7062
7063         * g++.dg/init/copy7.C: Add missing dg-error markers.
7064
7065         PR c++/12226
7066         * g++.dg/init/copy7.c: New test.
7067
7068         PR c++/13536
7069         * g++.dg/parse/cast1.C: New test.
7070
7071 2004-01-04  Jan Hubicka  <jh@suse.cz>
7072
7073         * gcc.dg/winline[1-7].c: New tests.
7074
7075 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7076
7077         PR c++/13520
7078         * g++.dg/template/qualttp22.C: New test.
7079
7080 2004-01-01  Jan Hubicka  <jh@suse.cz>
7081
7082         * gcc.dg/debug/20031231-1.c: New.
7083         * gcc.c-torture/compile/20040101-1.c: New.
7084         * gcc.dg/dwarf-die-[1-7].c: New.
7085
7086 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
7087
7088         PR optimization/13521
7089         * gcc.c-torture/compile/20031231-1.c: New test.
7090
7091 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7092
7093         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
7094
7095 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7096
7097         PR c++/10079
7098         * g++.dg/template/crash16.C: New test.
7099
7100 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
7101
7102         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
7103
7104 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7105
7106         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
7107         ports.
7108         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7109         * g++.old-deja/g++.law/profile1.C: Likewise.
7110         * gcc.c-torture/compile/981006-1.c: Likewise.
7111         * gcc.c-torture/execute/loop-2e.x: Likewise.
7112         * gcc.c-torture/execute/loop-2f.x: Remove.
7113         * gcc.c-torture/execute/loop-2g.x: Likewise.
7114         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
7115         * gcc.dg/20020312-2.c: Remove traces of dead ports.
7116
7117 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
7118
7119         PR c++/13507
7120         * g++.dg/ext/attrib11.C: New test.
7121
7122         PR c++/13494
7123         * g++.dg/template/array2-1.C: New test.
7124         * g++.dg/template/array2-2.C: New test.
7125
7126 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
7127
7128         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
7129
7130 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7131
7132         PR c++/12774
7133         * g++.dg/template/array1-1.C: New test.
7134         * g++.dg/template/array1-2.C: New test.
7135
7136 2003-12-29  Roger Sayle  <roger@eyesopen.com>
7137
7138         PR fortran/12632
7139         * g77.dg/12632.f: New test case.
7140
7141 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7142
7143         PR c++/13289
7144         * g++.dg/parse/nontype1.C: New test.
7145
7146 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7147
7148         PR c++/12403
7149         * g++.dg/parse/explicit1.C: New test.
7150         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
7151
7152 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7153
7154         PR c++/13081
7155         * g++.dg/opt/inline6.C: New test.
7156
7157         PR c++/12613
7158         * g++.dg/parse/error9.C: New test.
7159
7160         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
7161
7162 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7163
7164         PR c++/13009
7165         * g++.dg/init/assign1.C: New test.
7166
7167 2003-12-28  Roger Sayle  <roger@eyesopen.com>
7168
7169         PR c++/13070
7170         * g++.dg/warn/format3.C: New test case.
7171
7172 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7173
7174         * gcc.c-torture/compile/20031227-1.c: New test.
7175
7176 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7177
7178         * g++.dg/bprob/bprob.exp: Load target-supports.exp
7179         * g77.dg/bprob/bprob.exp: Likewise.
7180         * gcc.misc-tests/bprob.exp: Likewise.
7181         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
7182         variants on systems where the library does not provide that
7183         functionality.
7184         * gcc.dg/builtins-20.c: Use builtins-config.h.
7185         * gcc.dg/builtins-config.h: New file.
7186
7187 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7188
7189         * lib/gcc-dg.exp (dg-require-profiling): New function.
7190         * lib/target-supports.exp (check_profiling_available): Likewise.
7191         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
7192         * g77.dg/bprob/bprob.exp: Likewise.
7193         * gcc.misc-tests/bprob.exp: Likewise.
7194         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
7195         * gcc.dg/20021014-1.c: Likewise.
7196         * gcc.dg/nest.c: Likewise.
7197
7198 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7199
7200         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
7201         compiling.
7202         * g++.dg/lookup/java2.C: Likewise.
7203         * gcc.dg/cpp/lexident.c: Likewise.
7204
7205 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
7206
7207         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
7208         given.
7209         * gcc.c-torture/compile/961203-1.c: Likewise.
7210         * gcc.c-torture/compile/980506-1.c: Likewise.
7211
7212 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
7213
7214         * lib/gcc-dg.exp (dg-prune-output): New annotation.
7215         (additional_prunes): New global.
7216         (gcc-dg-prune): Handle additional per-test pruning.
7217         (dg-test): Clear additional_prunes between tests.
7218
7219         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
7220         dg-prune-output to avoid spurious failures from assembler
7221         complaining about nonexistent WAW violations.
7222         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
7223         Use dg-prune-output to avoid spurious failures from assembler
7224         warning about Itanium B-step errata.
7225
7226 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7227
7228         * g++.dg/abi/macro0.C: New test.
7229         * g++.dg/abi/macro1.C: Likewise.
7230         * g++.dg/abi/macro2.C: Likewise.
7231
7232         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
7233         * g++.dg/abi/bitfield7.C: Likewise.
7234         * g++.dg/abi/dtor2.C: Likewise.
7235         * g++.dg/abi/mangle11.C: Likewise.
7236         * g++.dg/abi/mangle12.C: Likewise.
7237         * g++.dg/abi/mangle14.C: Likewise.
7238         * g++.dg/abi/mangle17.C: Likewise.
7239         * g++.dg/abi/vbase10.C: Likewise.
7240         * g++.dg/abi/vbase14.C: Likewise.
7241         * g++.dg/template/qualttp17.C: Likewise.
7242
7243 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7244
7245         PR c/11995
7246         * gcc.dg/20031223-1.c: New test.
7247
7248 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7249
7250         * gcc.dg/noreturn-7.c: New test.
7251
7252 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7253
7254         * gcc.dg/null-pointer-1.c: New test.
7255
7256 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7257
7258         * g++.old-deja/g++.jason/template18.C: Remove.
7259         * g++.old-deja/g++.jason/template37.C: Likewise.
7260
7261         PR c++/12862
7262         * g++.dg/lookup/ns1.C: New test.
7263
7264         PR c++/12397
7265         * g++.dg/template/lookup3.C: New test.
7266
7267 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7268
7269         * g++.dg/template/recurse1.C: New test
7270
7271 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7272
7273         PR c++/12479
7274         * g++.dg/parse/semicolon1.C: New test.
7275         * g++.dg/parse/semicolon1.h: Likewise.
7276
7277 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
7278
7279         * gcc.dg/darwin-misaligned.c: New test.
7280
7281 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7282
7283         PR c/9163
7284         * gcc.dg/20031222-1.c: New test.
7285
7286 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
7287
7288         PR c++/13438
7289         * g++.dg/parse/error8.C: New test.
7290
7291         PR c++/11554
7292         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
7293
7294 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
7295
7296         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
7297         too small.
7298         * gcc.c-torture/compile/930217-1.c: Likewise.
7299         * gcc.c-torture/compile/930513-1.c: Likewise.
7300         * gcc.c-torture/execute/920908-2.c: Likewise.
7301         * gcc.c-torture/execute/921204-1.c: Likewise.
7302         * gcc.c-torture/execute/930621-1.c: Likewise.
7303         * gcc.c-torture/execute/930630-1.c: Likewise.
7304         * gcc.c-torture/execute/931031-1.c: Likewise.
7305         * gcc.c-torture/execute/980602-2.c: Likewise.
7306         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7307         * gcc.c-torture/execute/compndlit-1.c: Likewise.
7308         * gcc.c-torture/execute/extzvsi.c: Likewise.
7309         * gcc.c-torture/unsorted/ext.c: Likewise.
7310
7311 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
7312
7313         PR target/12749
7314         * gcc.c-torture/compile/20031220-2.c: New test case.
7315
7316 2003-12-20  Roger Sayle  <roger@eyesopen.com>
7317
7318         PR optimization/13031
7319         * gcc.c-torture/compile/20031220-1.c: New test case.
7320
7321 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7322
7323         * gcc.dg/cast-function-1.c: New test.
7324
7325 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7326
7327         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
7328         formats.
7329
7330 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
7331
7332         PR c++/12795
7333         * g++.dg/ext/attrib10.C: New test.
7334
7335 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7336
7337         * gcc.dg/cleanup-10.c: New test.
7338         * gcc.dg/cleanup-11.c: New test.
7339
7340 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7341
7342         PR c++/13239
7343         * g++.dg/opt/expect1.C: New test.
7344
7345 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
7346
7347         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
7348
7349 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
7350
7351         PR debug/12923
7352         * gcc.dg/20031218-1.c: New test.
7353
7354         PR debug/12389
7355         * gcc.dg/20031218-2.c: New test.
7356         * gcc.dg/20031218-3.c: New test.
7357
7358         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
7359         of label name and allow for USER_LABEL_PREFIX == "_" names.
7360         * g++.dg/abi/mangle18-2.C: Likewise.
7361         * g++.dg/abi/mangle19-1.C: Likewise.
7362         * g++.dg/abi/mangle19-2.C: Likewise.
7363         * g++.dg/abi/mangle20-1.C: Likewise.
7364         * g++.dg/abi/mangle20-2.C: Likewise.
7365
7366 2003-12-18  Richard Henderson  <rth@redhat.com>
7367
7368         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
7369
7370 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
7371             Dan Kegel <dank@kegel.com>
7372
7373         PR other/12009
7374         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
7375         testing a cross compiler, it causes spurious compile failures.
7376         * lib/g++.exp: Likewise.
7377
7378 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7379
7380         PR c++/13262
7381         * g++.dg/template/access13.C: New test.
7382
7383 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7384
7385         * gcc.dg/20031216-1.c: New test.
7386
7387 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7388
7389         PR c++/9154
7390         * g++.dg/template/error10.C: New test.
7391
7392 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7393
7394         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
7395         * g++.dg/eh/simd-2.C: Likewise.
7396
7397 2003-12-17  James E Wilson  <wilson@specifixinc.com>
7398             Roger Sayle  <roger@eyesopen.com>
7399
7400         * gcc.c-torture/execute/ieee/mzero5.c: New.
7401
7402 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7403
7404         PR c++/10603
7405         * g++.dg/parse/error6.C: New test.
7406
7407         PR c++/12827
7408         * g++.dg/parse/error7.C: New test.
7409
7410 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7411
7412         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7413         at -O with stabs debugging formats.
7414         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7415         * gcc.dg/debug/debug-2.c: Likewise.
7416
7417 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7418
7419         PR c++/12696
7420         * g++.dg/init/error1.C: New test.
7421
7422         PR c++/12218
7423         * g++.dg/init/pm3.C: New test.
7424
7425 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7426
7427         PR c/3347
7428         * gcc.dg/bitfld-8.c: New test.
7429
7430 2003-12-16  James Lemke  <jim@wasabisystems.com>
7431
7432         * gcc.dg/arm-scd42-[123].c: New tests.
7433
7434 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7435
7436         PR c++/9043
7437         * g++.dg/abi/mangle20-1.C: New test.
7438         * g++.dg/abi/mangle20-2.C: New test.
7439
7440 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7441
7442         PR c++/13275
7443         * g++.dg/other/offsetof2.C: Remove XFAIL.
7444         * g++.dg/parse/offsetof1.C: New test.
7445         * g++.gd/parse/offsetof2.C: Likewise.
7446
7447 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7448
7449         * g++.dg/template/nontype3.C: New test.
7450         * g++.dg/template/static2.C: Tweaked the dg-error clause.
7451
7452 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7453
7454         * g++.dg/warn/noreturn-3.C: Also test instantiation.
7455
7456 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7457
7458         PR c++/13387
7459         * g++.dg/expr/assign1.C: New test.
7460
7461         PR c++/13242
7462         * g++.dg/abi/mangle19-1.C: New test.
7463         * g++.dg/abi/mangle19-2.C: New test.
7464
7465 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
7466
7467         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
7468
7469 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7470
7471         * gcc.c-torture/execute/20031216-1.c: New test.
7472
7473 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7474
7475         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
7476         an ICE regression.
7477
7478 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7479
7480         PR c++/10926
7481         * g++.dg/template/error9.C: New test.
7482
7483         PR c++/11116
7484         * g++.dg/template/error8.C: New test.
7485
7486 2003-12-15  Roger Sayle  <roger@eyesopen.com>
7487
7488         PR middle-end/13400
7489         * gcc.c-torture/execute/20031215-1.c: New test case.
7490
7491 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7492
7493         PR c++/13269
7494         * g++.dg/parse/error5.C: New test.
7495
7496         PR c++/12989
7497         * g++.dg/expr/sizeof1.C: New test.
7498
7499         PR c++/13310
7500         * g++.dg/template/crash15.C: New test.
7501
7502 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7503
7504         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
7505         a non-POD type as the last named parameter of a varargs function.
7506
7507 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7508
7509         PR c++/13243
7510         PR c++/12573
7511         * g++.dg/template/crash14.C: New test.
7512         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
7513
7514 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7515
7516         * g++.dg/other/java1.C: New test.
7517
7518         PR c++/13241
7519         * g++.dg/abi/mangle18-1.C: New test.
7520         * g++.dg/abi/mangle18-2.C: New test.
7521
7522 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7523
7524         PR optimization/10312
7525         * gcc.c-torture/execute/20031214-1.c: New.
7526
7527 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
7528
7529         PR c++/10779
7530         PR c++/12160
7531         * g++.dg/parse/error3.C: New test.
7532         * g++.dg/parse/error4.C: Likewise.
7533         * g++.dg/abi/mangle4.C: Tweak error messages.
7534         * g++.dg/lookup/using5.C: Likewise.
7535         * g++.dg/other/error2.C: Likewise.
7536         * g++.dg/parse/typename5.C: Likewise.
7537         * g++.dg/parse/undefined1.C: Likewise.
7538         * g++.dg/template/arg2.C: Likewise.
7539         * g++.dg/template/ttp3.C: Likewise.
7540         * g++.dg/template/type1.C: Likewise.
7541         * g++.old-deja/g++.other/crash32.C: Likewise.
7542         * g++.old-djea/g++.pt/defarg8.C: Likewise.
7543
7544 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7545
7546         PR c++/13106
7547         * g++.dg/warn/noreturn-3.C: New test.
7548
7549 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7550
7551         PR c++/13118
7552         * g++.dg/abi/covariant3.C: New.
7553
7554 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
7555
7556         * g++.dg/eh/ia64-1.C: New test.
7557
7558 2003-12-12  Roger Sayle  <roger@eyesopen.com>
7559
7560         PR optimization/13037
7561         * g77.f-torture/execute/13037.f: New test case.
7562
7563 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7564
7565         PR c++/12881
7566         * g++.dg/abi/covariant2.C: New.
7567
7568 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
7569
7570         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
7571
7572 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
7573
7574         * gcc.c-torture/execute/wchar_t-1.x: Delete.
7575
7576 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
7577
7578         PR other/10819
7579         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
7580         to fix Bug 10819.
7581         * lib/g++.exp (g++_version): Likewise.
7582         * lib/g77.exp (g77_version): Likewise.
7583         * lib/objc.exp (default_objc_version): Likewise.
7584
7585 2003-12-10  Richard Henderson  <rth@redhat.com>
7586
7587         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
7588
7589         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
7590
7591 2003-12-08  Matt Austern  <austern@apple.com>
7592
7593         PR c/13134
7594         * lib/gcc-dg.exp (dg-require-visibility): Define.
7595         * lib/target-supports (check_visibility_available): Define.
7596         * gcc.dg/visibility-1.c: New test.
7597         * gcc.dg/visibility-2.c: Likewise.
7598         * gcc.dg/visibility-3.c: Likewise.
7599         * gcc.dg/visibility-4.c: Likewise.
7600         * gcc.dg/visibility-5.c: Likewise.
7601         * gcc.dg/visibility-6.c: Likewise.
7602         * g++.dg/ext/visibility-1.C: Likewise.
7603         * g++.dg/ext/visibility-2.C: Likewise.
7604         * g++.dg/ext/visibility-3.C: Likewise.
7605         * g++.dg/ext/visibility-4.C: Likewise.
7606         * g++.dg/ext/visibility-5.C: Likewise.
7607         * g++.dg/ext/visibility-6.C: Likewise.
7608
7609 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7610
7611         * g++.dg/lookup/java1.C: New test.
7612         * g++.dg/lookup/java2.C: New test.
7613
7614 2003-12-07  Falk Hueffner  <falk@debian.org>
7615
7616         * g++.dg/opt/noreturn-1.C: New test.
7617
7618 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
7619
7620         * gcc.dg/overflow-1.c: New test.
7621
7622 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7623
7624         * g77.f-torture/compile/13060.f: New test.
7625
7626 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
7627
7628         PR c++/13323
7629         * g++.dg/inherit/operator2.C: New test.
7630
7631 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7632
7633         PR c++/13305
7634         * g++.dg/ext/attrib9.C: New test.
7635
7636 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7637
7638         PR c++/13314
7639         * g++.dg/template/error7.C: New test.
7640
7641 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
7642             J"orn Rennecke <joern.rennecke@superh.com>
7643
7644         PR target/13302
7645         * g++.dg/other/struct-va_list.C: New test.
7646
7647 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7648
7649         PR c++/13166
7650         * g++.dg/parse/defarg6.C: New test.
7651
7652 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
7653
7654         PR target/13256
7655         * gcc.c-torture/execute/20031201-1.c: New test.
7656
7657 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7658
7659         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
7660
7661 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7662
7663         * gcc.dg/builtin-return-1.c: New test.
7664
7665 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
7666             J"orn Rennecke <joern.rennecke@superh.com>
7667
7668         PR optimization/13260
7669         * gcc.c-torture/execute/20031204-1.c: New test.
7670
7671 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7672
7673         PR c++/9127
7674         * g++.dg/template/error6.C: New test.
7675
7676 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7677
7678         * gcc.dg/20031202-1.c: New test.
7679
7680 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7681
7682         PR c++/13179
7683         * g++.dg/template/eh1.C: New test.
7684
7685         PR c++/10771
7686         * g++.dg/template/error5.C: New test.
7687
7688 2003-12-02  David Ung  <davidu@mips.com>
7689
7690         * gcc.dg/compat/vector-check.h: Corrected type for var
7691         g_##TMODE
7692
7693 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7694
7695         PR c++/10126
7696         * g++.dg/template/ptrmem8.C: New test.
7697
7698 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7699
7700         PR c++/12573
7701         * g++.dg/template/dependent-expr3.C: New test.
7702
7703 2003-12-01  James Lemke  <jim@wasabisystems.com>
7704
7705         * gcc.dg/arm-g2.c: New test.
7706
7707 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7708
7709         PR optimization/11634
7710         * gcc.dg/20031201-2.c: New test case.
7711
7712 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7713
7714         PR 11433
7715         * objc.dg/proto-lossage-3.m: New test.
7716
7717 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7718
7719         PR optimization/12628
7720         * gcc.dg/20031201-1.c: New test case.
7721
7722 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7723
7724         * gcc.dg/unaligned-1.c: New test.
7725
7726 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7727
7728         PR c++/9849
7729         * g++.dg/template/error4.C: New test.
7730         * g++.dg/template/nested3.C: Adjust error markers.
7731
7732 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7733
7734         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7735
7736 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7737
7738         PR c/10333
7739         * gcc.dg/bitfld-7.c: New test.
7740
7741 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7742
7743         * gcc.dg/tls/asm-1.C: New test.
7744
7745 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7746
7747         * gcc.dg/cpp/assert4.c: Update.
7748
7749 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7750
7751         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7752         * gcc.dg/builtin-apply3.c: New test.
7753
7754 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7755
7756         * lib/compat.exp (compat-obj): New xfaildata parameter.
7757         Use it to set compiler_conditional_xfail_data before compiling.
7758         (compat-get-options): Handle dg-xfail-if.
7759         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7760         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7761         * gcc.dg/compat/vector-1_y.c: Likewise.
7762         * gcc.dg/compat/vector-2_x.c: Likewise.
7763         * gcc.dg/compat/vector-2_y.c: Likewise.
7764
7765 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7766
7767         * g++.dg/opt/reg-stack4.C: New test.
7768
7769 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7770
7771         * gcc.dg/builtin-apply2.c: New test.
7772
7773 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7774
7775         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7776
7777 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7778
7779         PR c++/12924
7780         * g++.dg/template/template-id-2.C: New test.
7781
7782 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7783
7784         PR c++/5369
7785         * g++.dg/template/memfriend1.C: New test.
7786         * g++.dg/template/memfriend2.C: Likewise.
7787         * g++.dg/template/memfriend3.C: Likewise.
7788         * g++.dg/template/memfriend4.C: Likewise.
7789         * g++.dg/template/memfriend5.C: Likewise.
7790         * g++.dg/template/memfriend6.C: Likewise.
7791         * g++.dg/template/memfriend7.C: Likewise.
7792         * g++.dg/template/memfriend8.C: Likewise.
7793         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7794
7795 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7796
7797         PR c++/12515
7798         * g++.dg/ext/cond1.C: New test.
7799
7800 2003-11-20  Richard Henderson  <rth@redhat.com>
7801
7802         * gcc.dg/20020201-2.c: Remove.
7803         * gcc.dg/20020201-4.c: Remove.
7804         * gcc.dg/20020304-1.c: Remove.
7805
7806 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7807
7808         * gcc.dg/cpp/trad/xwin1.c: New test case.
7809
7810 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7811
7812         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7813         * lib/g77.exp: Likewise.
7814         * lib/objc.exp: Likewise.
7815         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7816         for darwin.
7817
7818 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7819
7820         PR c++/12932
7821         * g++.dg/template/static5.C: New test.
7822
7823 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7824
7825         * gcc.dg/nested-func-1.c: New test.
7826
7827 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7828
7829         * gcc.dg/cpp/assert4.c: New test.
7830
7831 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7832
7833         PR c++/2294
7834         * g++.dg/lookup/using9.c: New test.
7835
7836 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
7837
7838         PR c++/12762
7839         * g++.dg/template/error3.C: New test.
7840
7841 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
7842
7843         PR ada/13035
7844         * ada/acats/run_acats, run_all.sh: Fix syntax error.
7845         No longer use a wrapper for gcc, since this does not work under
7846         Windows.
7847
7848 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7849
7850         PR c++/2094
7851         * g++.dg/template/ptrmem7.C: New test.
7852
7853 2003-11-13  Andrew Pinski <apinski@apple.com>
7854
7855         * gcc.c-torture/compile/20031113-1.c: New test.
7856
7857 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
7858             Kean Johnston <jkj@sco.com>
7859
7860         PR c/13029
7861         * gcc.dg/unused-4.c: Update.
7862
7863 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7864
7865         * g++.dg/opt/const3.C: New test.
7866
7867 2003-11-13  Jan Hubicka  <jh@suse.cz>
7868
7869         * gcc.c-torture/compile/20031112-1.c: New test.
7870
7871 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
7872
7873         * g++.dg/parse/crash10.C: Remove bogus error marker.
7874
7875 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7876
7877         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
7878         (host_gcc): Likewise.
7879         (ROOT): Honor $PWDCMD.
7880         (BASE): Likewise.
7881         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
7882
7883 2003-11-12  Catherine Moore  <clm@redhat.com>
7884
7885         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
7886
7887 2003-11-12  Andreas Jaeger  <aj@suse.de>
7888             Jakub Jelinek  <jakub@redhat.com>
7889             Andrew Pinski  <pinskia@physics.uc.edu>
7890             Richard Henderson  <rth@redhat.com>
7891
7892         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
7893         systems.
7894         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
7895
7896         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
7897         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7898
7899 2003-11-11  Andreas Jaeger  <aj@suse.de>
7900
7901         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
7902
7903         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
7904
7905 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
7906
7907         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
7908         Clean ups.
7909
7910 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
7911
7912         * gcc.dg/trampoline-1.c: New test.
7913
7914 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7915
7916         * gcc.c-torture/compile/200031109-1.c: New test.
7917
7918 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7919
7920         PR c/3190
7921         PR c/8714
7922         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
7923         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
7924         gcc.dg/format/no-y2k-1.c: Update.
7925
7926 2003-11-08  Roger Sayle  <roger@eyesopen.com>
7927
7928         PR optimization/10467
7929         * gcc.dg/20031108-1.c: New test case.
7930
7931 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
7932
7933         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
7934
7935 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7936
7937         * gcc.dg/compound-lvalue-1.c: New test.
7938         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
7939         some XFAILs.
7940
7941 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
7942
7943         * gcc.dg/altivec-varargs-1.c: New test.
7944
7945 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7946
7947         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
7948         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
7949         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
7950         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
7951         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
7952
7953 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7954
7955         * gcc.dg/cond-lvalue-1.c: New test.
7956
7957 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
7958
7959         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
7960
7961 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7962
7963         PR c++/11616
7964         * g++.dg/template/instantiate5.C: New test.
7965
7966 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7967
7968         PR c++/12726
7969         * g++.dg/ext/complit2.C: Replace test with self-contained version.
7970         * ChangeLog: Add missing first entry for above test.
7971
7972 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7973
7974         PR c++/9810
7975         * g++.dg/template/using8.C: New test.
7976         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
7977
7978 2003-11-02  Roger Sayle  <roger@eyesopen.com>
7979
7980         PR optimization/10817
7981         * gcc.c-torture/compile/20031102-1.c: New test case.
7982
7983 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
7984
7985         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
7986         2147483647.
7987
7988 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7989
7990         * gcc.dg/20031102-1.c: New test.
7991
7992 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7993
7994         * gcc.dg/complex-1.c: New test.
7995
7996 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7997
7998         PR c++/12796
7999         * g++.dg/template/crash13.C: Adjust expected error location.
8000         * g++.old-deja/g++.brendan/ns1.C: Likewise.
8001
8002 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8003
8004         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8005
8006 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8007
8008         PR/10239
8009         * gcc.c-torture/compile/20031031-2.c: New test.
8010
8011 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
8012
8013         PR/11640
8014         * gcc.c-torture/compile/20031031-1.c: New test.
8015
8016 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
8017
8018         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8019         * gcc.misc-tests/bprob.exp: Likewise.
8020         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
8021         the execution test on arm-elf configs.
8022         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
8023         configs that don't support scratch files.
8024         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
8025
8026 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
8027
8028         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
8029         done by dejagnu.
8030
8031 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
8032
8033         * ada/acats/run_all.sh: Redirect mv output to /dev/null
8034         Avoid non pure sh syntax. Add more logging.
8035
8036         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
8037         fail.
8038
8039 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8040
8041         PR libgcj/10610
8042         * gcc.dg/ppc-stackalign-1.c: New test.
8043
8044 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
8045
8046         * ada/acats/run_all.sh: Change output to be more compliant with
8047         dejagnu framework.
8048         Create acats.sum and acats.log files under testsuite/ada/acats
8049         Only run [a-z]* directories, to filter out e.g. CVS.
8050         Redirect build output to log file.
8051
8052 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8053
8054         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
8055
8056 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8057
8058         PR ada/5909:
8059         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
8060
8061 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
8062
8063         * gcc.c-torture/compile/20031023-1.c: New test.
8064         * gcc.c-torture/compile/20031023-2.c: New test.
8065         * gcc.c-torture/compile/20031023-3.c: New test.
8066         * gcc.c-torture/compile/20031023-4.c: New test.
8067
8068 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8069
8070         PR c++/10371
8071         * g++.dg/lookup/scoped8.C: New test.
8072
8073 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8074
8075         * g++.dg/opt/reg-stack3.C: New test.
8076
8077 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8078
8079         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
8080
8081 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8082
8083         PR c++/11076
8084         * g++.dg/template/crash13.C: New test.
8085
8086 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8087
8088         * gcc.dg/c99-restrict-2.c: New test.
8089
8090 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
8091
8092         PR c++/12698, c++/12699, c++/12700, c++/12566
8093         * g++.dg/inherit/covariant9.C: New test.
8094         * g++.dg/inherit/covariant10.C: New test.
8095         * g++.dg/inherit/covariant11.C: New test.
8096
8097 2003-10-23  Jason Merrill  <jason@redhat.com>
8098
8099         PR c++/12726
8100         * g++.dg/ext/complit2.C: New test.
8101
8102 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8103
8104         PR target/12654
8105         * gcc.c-torture/execute/20031020-1.c: New test.
8106
8107 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8108
8109         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
8110         following the jump_insn.
8111
8112 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8113
8114         * gcc.dg/cast-lvalue-1.c: New test.
8115
8116 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
8117
8118         PR c++/11962
8119         * g++.dg/template/cond2.C: New test.
8120
8121 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8122
8123         * gcc.dg/builtins-28.c: New test.
8124
8125 2003-10-20  Jan Hubicka  <jh@suse.cz>
8126
8127         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
8128         parameter.
8129         * testsuite/gcc.dg/inline-2.c: Likewise.
8130
8131 2003-10-20  Phil Edwards  <phil@codesourcery.com>
8132
8133         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
8134         * gcc.dg/nest.c:  Likewise.
8135
8136 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8137
8138         PR c++/9781, c++/10583, c++/11862
8139         * g++.dg/parse/crash13.C: New test.
8140
8141 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8142
8143         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
8144
8145 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8146
8147         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
8148         Define HAVE_C99_RUNTIME except on Solaris.
8149         * gcc.dg/builtins-20.c: Likewise.
8150
8151 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8152
8153         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
8154
8155 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8156
8157         PR c++/12495
8158         * g++.dg/template/crash21.C: New test.
8159
8160 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8161
8162         PR c++/2513
8163         * g++.dg/template/typename5.C: New test.
8164
8165 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8166
8167         PR c++/12369
8168         * g++.dg/template/friend25.C: New test.
8169
8170 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
8171
8172         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
8173         versions.
8174
8175 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
8176
8177         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
8178         == 2147483647.
8179
8180 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
8181
8182         * gcc.c-torture/execute/960416-1.x: Remove.
8183         * gcc.c-torture/execute/divconst-3.x: Likewise.
8184
8185 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
8186
8187         PR target/12598
8188         * gcc.dg/torture/cris-volatile-1.c: New test.
8189
8190 2003-10-14  Roger Sayle  <roger@eyesopen.com>
8191
8192         PR optimization/9325
8193         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
8194         for overflowing floating point to integer conversion during RTL
8195         simplification.
8196
8197 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
8198
8199         * objc/execute/_cmd.m: Fix typo.
8200         * objc.dg/image-info.m, objc.dg/symtab-1.m:
8201         Relax 'scan-assembler' regexp.
8202         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
8203         objc.dg/try-catch-4.m: Run on non-Darwin targets.
8204         * objc.dg/zero-link-2.m: Remove blank line.
8205         * objc.dg/zero-link-3.m: New test case.
8206
8207 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
8208
8209         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
8210
8211         * gcc.dg/asm-names.c: Use scan-assembler-not rather
8212         than linker trickery.
8213
8214 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8215
8216         PR c++/12370
8217         * g++.dg/other/friend2.C: New test.
8218
8219 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8220
8221         * gcc.dg/20031012-1.c: New test.
8222
8223 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8224
8225         * gcc.dg/weak/weak-3.c: Fix for new warning.
8226
8227 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
8228
8229         PR optimization/8750
8230         * gcc.c-torture/execute/20031012-1.c: New test case.
8231
8232 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8233
8234         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
8235         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
8236
8237 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8238
8239         PR optimization/12260
8240         * gcc.c-torture/compile/20031011-2.c: New test case.
8241
8242 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8243
8244         * gcc.c-torture/execute/20031011-1.c: New testcase.
8245
8246 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8247
8248         * gcc.c-torture/compile/20031011-1.c: New test.
8249
8250 2003-10-11  Jan Hubicka  <jh@suse.cz>
8251
8252         * g++.dg/other/first-global.C: New test.
8253
8254 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8255
8256         * gcc.c-torture/execute/string-opt-18.c: New testcase.
8257
8258 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
8259
8260         * gcc.c-torture/compile/20031010-1.c: New test.
8261
8262 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
8263
8264         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
8265         * gcc.c-torture/execute/va-arg-25.c: ... here.
8266
8267 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
8268
8269         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
8270
8271 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
8272
8273         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
8274
8275 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
8276
8277         * g++.dg/parse/error2.C: New test.
8278
8279 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
8280
8281         PR c++/11097
8282         * g++.dg/other/error5.C: Modify the error message.
8283         * g++.dg/lookup/using8.C: New test.
8284
8285 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
8286
8287         * gcc.dg/darwin-abi-2.c: New file.
8288         * gcc.c-torture/execute/va-arg-24.c: New file.
8289
8290 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
8291
8292         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
8293         indentation.
8294
8295 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
8296
8297         PR c++/10147
8298         * g++.dg/other/error4.C: Update error messages.
8299         * g++.dg/template/ptrmem4.C: Likewise.
8300
8301         PR c++/12337
8302         * g++.dg/init/new9.C: New test.
8303
8304         PR c++/12334, c++/12236, c++/8656
8305         * g++.dg/ext/attrib8.C: New test.
8306
8307 2003-10-06  Devang Patel  <dpatel@apple.com>
8308
8309         * gcc.dg/debug/dwarf2-3.h: New test.
8310         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
8311
8312 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
8313
8314         * g++.dg/opt/cfg2.C: New test.
8315
8316 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8317
8318         * g++.dg/opt/float1.C: New test.
8319
8320 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8321
8322         * gcc.dg/c90-array-lval-6.c: New test.
8323         * gcc.dg/c99-array-lval-6.c: New test.
8324
8325 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
8326             Ziemowit Laski  <zlaski@apple.com>
8327
8328         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
8329         'Derived', so that it is never considered a class method; add
8330         new warning for '+port' method ambiguity.
8331         * objc.dg/method-12.m: Include <objc/objc.h> instead of
8332         <objc/objc-api.h> (needed on Mac OS X).
8333         * objc.dg/method-13.m: New test.
8334
8335 2003-10-03  Roger Sayle  <roger@eyesopen.com>
8336
8337         PR optimization/9325, PR java/6391
8338         * gcc.c-torture/execute/20031003-1.c: New test case.
8339
8340 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
8341
8342         PR optimization/12180
8343         * gcc.dg/20031002-1.c: New test.
8344
8345         PR c++/12486
8346         * g++.dg/inherit/error1.C: New test.
8347
8348 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
8349
8350         * lib/f-torture.exp (search_for): Rename to...
8351         (search_for_re): This.  Also, clean up comments and the
8352         "regexp" invocation.
8353
8354 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
8355
8356         * gcc.c-torture/compile/20031002-1.c: New test.
8357
8358 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
8359
8360         * g++.dg/opt/cond1.C: New test.
8361
8362 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
8363
8364         * gcc.dg/Wold-style-definition-2.c: New testcase.
8365         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
8366
8367 2003-09-29  Richard Henderson  <rth@redhat.com>
8368
8369         * g++.dg/init/array10.C: Add dg-options.
8370
8371 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8372
8373         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
8374
8375 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8376
8377         * g++.dg/template/friend19.C: Fix typo.
8378         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
8379
8380 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
8381
8382         * gcc.c-torture/execute/20030928-1.c: New test.
8383         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
8384
8385 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8386
8387         * g++.dg/opt/unroll1.C: New test.
8388
8389 2003-09-26  Roger Sayle  <roger@eyesopen.com>
8390
8391         PR optimization/11741
8392         * gcc.dg/20030926-1.c: New test case.
8393
8394 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8395
8396         PR c++/5655
8397         * g++.dg/parse/access7.C: New test.
8398         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8399
8400 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8401
8402         MERGE OF objc-improvements-branch into MAINLINE:
8403         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8404         if libobjc has not been built.
8405         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8406         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8407         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8408         objc/execute/nested-3.m, objc/execute/np-2.m,
8409         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8410         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8411         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8412         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8413         objc.dg/special/unclaimed-category-1.h,
8414         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8415         well as GNU runtime.
8416         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8417         * execute/cascading-1.m, execute/function-message-1.m,
8418         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8419         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8420         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8421         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8422         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8423         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8424         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8425         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8426         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8427         * objc.dg/bitfield-2.m: Run only on Darwin.
8428         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8429         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8430         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8431         * objc.dg/const-str-1.m: Fix constant string layout.
8432
8433 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8434
8435         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8436
8437 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8438
8439         * gcc.dg/darwin-abi-1.c: New file.
8440
8441 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8442
8443         PR target/12281
8444         * gcc.c-torture/compile/20030921-1.c: New test.
8445
8446 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8447
8448         * g++.dg/opt/reg-stack2.C: New test.
8449
8450 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8451
8452         * g++.dg/eh/delayslot1.C: New test.
8453
8454 2003-09-20  Richard Henderson  <rth@redhat.com>
8455
8456         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
8457
8458 2003-09-20  Roger Sayle  <roger@eyesopen.com>
8459
8460         * gcc.c-torture/execute/20030920-1.c: New test case.
8461
8462 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8463
8464         * g++.dg/rtti/typeid3.C: Correct expected error message.
8465
8466 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8467
8468         PR c++/157
8469         * g++.dg/parse/crash12.C: New test.
8470
8471 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
8472
8473         * gcc.dg/compat/mixed-struct-check.h: New.
8474         * gcc.dg/compat/mixed-struct-defs.h: New.
8475         * gcc.dg/compat/mixed-struct-init.h: New.
8476         * gcc.dg/compat/struct-by-value-19_main.c: New.
8477         * gcc.dg/compat/struct-by-value-19_x.c: New.
8478         * gcc.dg/compat/struct-by-value-19_y.c: New.
8479         * gcc.dg/compat/struct-by-value-20_main.c: New.
8480         * gcc.dg/compat/struct-by-value-20_x.c: New.
8481         * gcc.dg/compat/struct-by-value-20_y.c: New.
8482         * gcc.dg/compat/struct-return-19_main.c: New.
8483         * gcc.dg/compat/struct-return-19_x.c: New.
8484         * gcc.dg/compat/struct-return-19_y.c: New.
8485         * gcc.dg/compat/struct-return-20_main.c: New.
8486         * gcc.dg/compat/struct-return-20_x.c: New.
8487         * gcc.dg/compat/struct-return-20_y.c: New.
8488
8489 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
8490         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
8491         so that it will not complain on LP64 targets.
8492
8493 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8494
8495         PR c++/495
8496         * g++.dg/template/friend24.C: New test.
8497
8498 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
8499
8500         PR c++/12332
8501         * g++.dg/template/memtmpl2.C: New test.
8502
8503 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
8504
8505         PR target/11184
8506         * gcc.dg/builtin-apply1.c: New test.
8507
8508 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8509
8510         PR c++/9848
8511         * g++.dg/warn/Wunused-4.C: New test.
8512
8513 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8514
8515         PR c++/12316
8516         * g++.dg/other/gc2.C: New test.
8517
8518 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
8519
8520         PR c++/11991
8521         * g++.dg/rtti/typeid3.C: New test.
8522
8523         PR c++/12266
8524         * g++.dg/overload/template1.C: New test.
8525
8526 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8527
8528         * g++.dg/opt/cfg3.C: New test.
8529
8530 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8531
8532         PR c++/7939
8533         * g++.dg/template/crash11.C: New test.
8534
8535 2003-09-16  Jason Merrill  <jason@redhat.com>
8536             Jakub Jelinek  <jakub@redhat.com>
8537
8538         * gcc.dg/attr-warn-unused-result.c: New test.
8539
8540 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8541
8542         PR c++/12184
8543         * g++.dg/expr/call2.C: New test.
8544
8545 2003-09-15  Andreas Jaeger  <aj@suse.de>
8546
8547         * gcc.dg/Wold-style-definition-1.c: New test.
8548
8549 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
8550
8551         PR c++/3907
8552         * g++.dg/parse/template12.C: New test.
8553
8554         * g++.dg/abi/bitfield11.C: New test.
8555         * g++.dg/abi/bitfield12.C: Likewise.
8556
8557 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
8558
8559         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
8560         non-expansion of functional macro name without arguments at EOL.
8561         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
8562
8563 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
8564
8565         * gcc.c-torture/execute/20030914-[12].c: New tests.
8566
8567 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8568
8569         PR c++/11788
8570         * g++.dg/overload/addr1.C: New test.
8571
8572 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
8573
8574         * gcc.dg/20030909-1.c: New test.
8575
8576 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8577
8578         * gcc.dg/ultrasp10.c: New test.
8579
8580 2003-09-09  Devang Patel  <dpatel@apple.com>
8581
8582         * gcc.dg/darwin-ld-6.c: New test.
8583
8584 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8585
8586         * gcc.dg/torture/builtin-explog-1.c: New testcase.
8587
8588 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8589
8590         * gcc.dg/ia64-types1.c: New test.
8591         * gcc.dg/ia64-types2.c: Likewise.
8592
8593 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8594
8595         * gcc.dg/builtins-1.c: Add more _Complex tests.
8596         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8597
8598         * gcc.dg/builtins-1.c: Test existing _Complex functions.
8599         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8600
8601 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8602
8603         PR c++/11786
8604         * g++.dg/lookup/koenig2.C: New test.
8605
8606         PR c++/5296
8607         * g++.dg/rtti/typeid2.C: New test.
8608
8609 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
8610
8611         * gcc.c-torture/compile/20030904-1.c: New test.
8612
8613 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8614
8615         * g++.dg/opt/longbranch2.C: New test.
8616
8617 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8618
8619         * g++.dg/template/crash10.C: Only compile it.
8620
8621 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8622
8623         PR middle-end/11665
8624         * gcc.c-torture/compile/20030907-1.c: New test.
8625         * g++.dg/init/array11.C: New test.
8626
8627 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8628
8629         PR c++/11852
8630         * g++.dg/init/struct1.C: New test.
8631
8632 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8633
8634         PR c++/12181
8635         * g++.dg/expr/comma1.C: New test.
8636
8637 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
8638
8639         PR c++/11867
8640         * g++.dg/expr/static_cast5.C: New test.
8641
8642 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8643
8644         PR c++/11507
8645         * g++.dg/lookup/scoped7.C: New test.
8646
8647         PR c++/9574
8648         * g++.dg/other/static1.C: New test.
8649
8650         PR c++/11490
8651         * g++.dg/warn/template-1.C: New test.
8652
8653         PR c++/11432
8654         * g++.dg/template/crash10.C: New test.
8655
8656         PR c++/2478
8657         * g++.dg/overload/VLA.C: New test.
8658
8659         PR c++/10804
8660         * g++.dg/template/call1.C: New test.
8661
8662 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8663
8664         PR c++/11794
8665         * g++.dg/parse/using3.C: New test.
8666
8667 2003-09-06  Roger Sayle  <roger@eyesopen.com>
8668
8669         PR c++/11409
8670         * g++.dg/overload/builtin3.C: New test case.
8671
8672 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8673
8674         PR c/9862
8675         * gcc.dg/20030906-1.c: New test.
8676         * gcc.dg/20030906-2.c: Likewise.
8677
8678 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8679
8680         PR c++/12167
8681         * g++.dg/parse/defarg5.C: New test.
8682
8683         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8684
8685 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8686
8687         PR c++/12163
8688         * g++.dg/expr/static_cast4.C: New test.
8689
8690         PR c++/12146
8691         * g++.dg/template/crash9.C: New test.
8692
8693 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8694
8695         * g++.old-deja/g++.ext/pretty2.C: Update for change
8696         in __FUNCTION__.
8697         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8698
8699 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8700
8701         PR c++/11922
8702         * g++/dg/template/qualified-id1.C: New test.
8703
8704         PR c++/12037
8705         * g++.dg/warn/noeffect4.C: New test.
8706
8707 2003-09-04  Matt Austern  <austern@apple.com>
8708
8709         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8710         * g++.dg/ext/fnname2.C: Likewise.
8711         * g++.dg/ext/fnname3.C: Likewise.
8712
8713 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8714
8715         * g++.dg/expr/lval1.C: New test.
8716         * g++.dg/ext/lvcast.C: Remove.
8717
8718 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8719
8720         PR optimization/11700.
8721         * gcc.c-torture/compile/20030903-1.c: New test case.
8722
8723 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8724
8725         PR c++/12053
8726         * g++.dg/abi/layout4.C: New test.
8727
8728 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8729
8730         PR c++/11553
8731         * g++.dg/parse/friend3.C: New test.
8732
8733 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8734
8735         PR c++/11847
8736         * g++.dg/template/class1.C: New test.
8737
8738         PR c++/11808
8739         * g++.dg/expr/call1.C: New test.
8740
8741 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8742
8743         PR c++/12114
8744         * g++.dg/init/ref9.C: New test.
8745
8746         PR c++/11972
8747         * g++.dg/template/nested4.C: New test.
8748
8749 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8750
8751         PR c++/12093
8752         * g++.dg/template/non-dependent4.C: New test.
8753
8754         PR c++/11928
8755         * g++.dg/inherit/conv1.C: New test.
8756
8757 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8758
8759         PR c++/6196
8760         * g++.dg/ext/label1.C: New test.
8761         * g++.dg/ext/label2.C: Likewise.
8762
8763 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8764
8765         * g++.dg/expr/cond3.C: New test.
8766
8767 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8768
8769         * gcc.dg/builtins-1.c: Add new builtin cases.
8770
8771 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8772
8773         * gcc.dg/builtins-1.c: Add new cases.
8774         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8775
8776 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8777
8778         * gcc.dg/builtins-1.c: Add more math builtin tests.
8779         * gcc.dg/torture/builtin-attr-1.c: New test.
8780
8781 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8782
8783         PR optimization/5079
8784         * g++.dg/opt/static3.C: New test.
8785
8786 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8787
8788         * gcc.misc-tests/gcov-10b.c: New test.
8789
8790 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8791
8792         * g++.dg/opt/ptrmem3.C: New test.
8793
8794         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8795
8796 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8797
8798         * gcc.dg/20030826-2.c: New test.
8799
8800 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8801
8802         PR middle-end/12002
8803         * g77.f-torture/compile/12002.f: New test case.
8804
8805 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8806
8807         * gcc.dg/20030826-1.c: New test case.
8808
8809 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8810
8811         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8812
8813 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8814
8815         PR c++/11871
8816         * c++.dg/lookup/crash1.C: New test.
8817
8818         * c++.dg/warn/noeffect3.C: New test.
8819
8820 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8821
8822         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8823         * gcc.dg/compat/vector-1_y.c: Ditto.
8824         * gcc.dg/compat/vector-2_x.c: Ditto.
8825         * gcc.dg/compat/vector-2_y.c: Ditto.
8826
8827 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
8828
8829         * gcc.dg/20030702-1.c: New test.
8830
8831 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
8832
8833         PR c++/8795
8834         * g++.dg/ext/altivec-1.C: New test.
8835
8836 2003-08-24  Richard Henderson  <rth@redhat.com>
8837
8838         * g++.dg/eh/simd-2.C: Add -w for x86.
8839
8840 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
8841
8842         * gcc.dg/20030815-1.c: New test.
8843
8844 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8845
8846         PR c++/3765
8847         * g++.dg/parse/access6.C: New test.
8848
8849 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8850
8851         PR c++/641, c++/11876
8852         * g++.dg/template/friend22.C: New test.
8853         * g++.dg/template/friend23.C: Likewise.
8854
8855 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8856
8857         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
8858         identically.
8859
8860 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8861
8862         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
8863
8864 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8865
8866         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
8867
8868 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8869
8870         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
8871
8872 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8873
8874         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
8875
8876 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
8877
8878         PR c++/11919
8879         * g++.dg/overload/prom1.C: New test.
8880
8881         PR c++/11551
8882         * g++.dg/parse/dtor2.C: New test.
8883
8884         PR c++/10762
8885         * g++.dg/parse/using2.C: New test.
8886
8887 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
8888
8889         PR target/11805
8890         * gcc.c-torture/compile/20030821-1.c: New.
8891
8892 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
8893
8894         PR c++/11834
8895         * g++.dg/template/deduce2.C: New test.
8896
8897 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
8898
8899         * gcc.c-torture/execute/20030821-1.c: New test.
8900
8901 2003-08-20  Roger Sayle  <roger@eyesopen.com>
8902
8903         PR middle-end/11984
8904         * gcc.dg/20030820-1.c: New test case.
8905
8906 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
8907
8908         PR c++/11945
8909         * g++.dg/warn/noeffect2.C: New test.
8910
8911 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
8912
8913         PR c++/10926
8914         * g++.dg/template/dtor2.C: New test.
8915
8916         PR c++/11684
8917         * g++.dg/template/operator1.C: New test.
8918         * g++.dg/parse/operator4.C: New test.
8919
8920         PR c++/11946.C
8921         * g++.dg/expr/enum1.C: New test.
8922         * gcc.dg/c99-bool-1.c: Remove bogus warning.
8923
8924         PR c++/11036.C
8925         * g++.dg/parse/elab2.C: New test.
8926         * g++.dg/parse/typedef4.C: Change error message.
8927         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
8928         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
8929         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
8930
8931 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
8932
8933         * gcc.dg/pch/warn-1.c: New.
8934         * gcc.dg/pch/warn-1.hs: New.
8935
8936         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
8937         not-tested file.
8938
8939 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8940
8941         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
8942
8943 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8944
8945         * gcc.dg/uninit-D.c: New Test.
8946         * gcc.dg/uninit-E.c: New Test.
8947         * gcc.dg/uninit-F.c: New Test.
8948         * gcc.dg/uninit-G.c: New Test.
8949
8950 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
8951
8952         * g++.dg/README: Describe the pch directory.
8953
8954 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8955
8956         PR c++/11174
8957         * g++.dg/parse/access4.C: New test.
8958         * g++.dg/parse/access5.C: Likewise.
8959         * g++.old-deja/g++.jason/access17.C: Adjust error message.
8960
8961 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
8962
8963         * gcc.dg/noncompile/20030818-1.c: New.
8964
8965 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
8966
8967         PR c++/11957
8968         * g++.dg/warn/noeffect1.C: New test.
8969
8970         * g++.dg/template/scope2.C: New test.
8971         * g++.dg/template/error2.C: Correct dg-error
8972
8973 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
8974
8975         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
8976
8977 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
8978
8979         PR C++/11512
8980         * g++.dg/template/warn1.C: New.
8981
8982 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8983
8984         * g++.dg/template/error2.C: New test.
8985         * g++.dg/lookup/using7.C: Adjust errors
8986         * g++.old-deja/g++.pt/crash36.C: Likewise.
8987         * g++.old-deja/g++.pt/derived3.C: Likewise.
8988
8989 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8990
8991         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
8992         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
8993         * gcc.c-torture/execute/builtins/string-9.c: New, from
8994         string-opt-9.c.  Adjust for execute/builtins framework.
8995         * gcc.c-torture/execute/string-opt-9.c: Delete.
8996
8997 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
8998
8999         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
9000
9001         * g++.dg/parse/ret-type2.C: New test.
9002
9003         PR c++/11703
9004         * g++.dg/init/new8.C: New test.
9005
9006         PR c++/10923
9007         * g++.dg/parse/typedef5.C: New test.
9008
9009         PR c++/9512
9010         * g++.dg/parse/qualified2.C: New test.
9011         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
9012         invalid code.
9013
9014 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
9015
9016         * g++.dg/conversion/ptrmem1.C: New test.
9017
9018 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
9019
9020         PR target/11693
9021         * gcc.dg/20030811-1.c: New test.
9022
9023         PR target/11535
9024         * gcc.c-torture/execute/20030811-1.c: New test.
9025
9026 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9027
9028         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
9029
9030 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
9031
9032         PR c++/11789.C
9033         * g++.dg/inherit/multiple1.C: New test.
9034
9035 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9036
9037         * gcc.dg/spe1.c: New test.
9038
9039         PR c++/11670
9040         * g++.dg/expr/cast2.C: New test.
9041
9042         PR c++/10530
9043         * g++.dg/template/dependent-name2.C: New test.
9044
9045 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
9046
9047         * g++.dg/parse/crash11.C: Put the dg options in comments.
9048
9049 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
9050
9051         * lib/gcc-dg.exp: Update for diagnostic change.
9052
9053 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9054
9055         PR c++/5767
9056         * g++.dg/parse/crash11.C: New test.
9057
9058 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
9059
9060         * gcc.dg/cpp/spacing1.c: Update.
9061
9062 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
9063
9064         PR target/11739
9065         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
9066         a value for -mtune.
9067
9068 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9069
9070         PR middle-end/11771
9071         * gcc.c-torture/compile/20030804-1.c: New test case.
9072
9073 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9074
9075         * gcc.dg/20030804-1.c: New test case.
9076
9077 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
9078
9079         * gcc.dg/cpp/separate-1.c: New test.
9080
9081 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
9082
9083         PR c++/11704
9084         * g++.dg/template/dependent-expr2.C: New test.
9085
9086         PR c++/11766
9087         * g++.dg/expr/ptrmem1.C: New test.
9088
9089 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9090
9091         PR c++/9453
9092         * g++.dg/template/friend15.C: New test.
9093
9094 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
9095
9096         * lib/dg-pch.exp: Work round PCH bug.
9097
9098 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9099
9100         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
9101         builtins.  Move cases from builtins-4.c here.
9102
9103         * gcc.dg/torture/builtin-math-1.c: New test taken from
9104         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
9105         additional cases.
9106
9107         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
9108         Delete.
9109
9110 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
9111
9112         PR c++/9447
9113         * g++.dg/template/using7.C: New test.
9114
9115 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
9116
9117         * import1.c, import2.c: New tests.
9118
9119 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
9120
9121         * g++.dg/eh/crossjump1.C: New test.
9122
9123 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
9124
9125         PR c++/11697
9126         * g++.dg/template/using6.C: New test.
9127
9128         PR c++/11744
9129         * g++.dg/template/koenig2.C: New test.
9130
9131 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9132
9133         PR c++/7983
9134         * g++.dg/parse/typedef4.C: New test.
9135
9136 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9137
9138         PR c++/8442, c++/8806
9139         * g++.dg/template/elab1.C: New test.
9140         * g++.dg/template/type2.C: Likewise.
9141         * g++.dg/template/ttp3.C: Adjust expected error message.
9142         * g++.old-deja/g++.law/visibility13.C: Likewise.
9143         * g++.old-deja/g++.niklas/t135.C: Likewise.
9144         * g++.old-deja/g++.pt/ttp41.C: Likewise.
9145         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
9146         template argument.
9147         * g++.old-deja/g++.pt/ttp44.C: Likewise.
9148
9149 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
9150
9151         PR c++/11295
9152         * g++.dg/ext/stmtexpr1.C: New test.
9153
9154         * g++.dg/opt/tmp1.C: New test.
9155
9156         PR c++/11525
9157         * g++.dg/parse/constant4.C: New test.
9158
9159         PR c++/9447
9160         * g++.dg/template/using5.C: New test.
9161
9162 2003-07-31  Roger Sayle  <roger@eyesopen.com>
9163
9164         * gcc.dg/builtins-27.c: New test case.
9165
9166 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
9167
9168         * gcc.dg/tls/opt-7.c: New test.
9169
9170 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
9171
9172         * g++.old-deja/g++.other/crash18.C: Remove.
9173
9174 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9175
9176         * g++.dg/template/explicit3.C: New.
9177         * g++.dg/template/explicit4.C: New.
9178         * g++.dg/template/explicit5.C: New.
9179
9180         PR c++/11347
9181         * g++.dg/template/memtmpl1.C: New.
9182
9183 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
9184
9185         PR target/11565
9186         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
9187         * gcc.dg/i386-387-5.c (dg-options): Likewise.
9188
9189 2003-07-30  Jan Hubicka  <jh@suse.cz>
9190
9191         * vtgc1.c: Kill.
9192
9193 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
9194
9195         * gcc.dg/struct-in-proto-1.c: New test.
9196
9197 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
9198
9199         * gcc.dg/cpp/include2.c: Only expect one message.
9200
9201 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
9202
9203         PR c++/9447
9204         * g++.dg/template/using1.C: New test.
9205         * g++.dg/template/using2.C: New test.
9206         * g++.dg/template/using3.C: New test.
9207         * g++.dg/template/using4.C: New test.
9208
9209 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
9210
9211         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
9212         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9213
9214 2003-07-28  Jan Hubicka  <jh@suse.cz>
9215
9216         PR c++/11530
9217         * g++.dg/opt/call1.C: New test.
9218
9219 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
9220
9221         PR c++/11667
9222         * g++.dg/init/enum2.C: New test.
9223         * g++.dg/template/overload1.C: Add "-w" option.
9224
9225 2003-07-28    <hp@bitrange.com>
9226
9227         * gcc.dg/Wdeclaration-after-statement-1.c,
9228         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
9229
9230 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
9231
9232         * gcc.c-torture/compile/20030725-1.c: New test.
9233
9234 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
9235
9236         * gcc.dg/20030505.c: Only run for SPE.
9237         Remove definition of opaque type.
9238
9239 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
9240
9241         * g++.dg/template/ptrmem6.C: New test.
9242
9243 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
9244
9245         * gcc.c-torture/compile/zero-strct-2.c: New test.
9246
9247 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
9248
9249         * gcc.dg/intermod-1.c: New test.
9250
9251 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9252
9253         PR c++/11617
9254         * g++.dg/template/lookup2.C: New test.
9255         * g++.dg/template/memclass1.C: Remove instantiated from error.
9256         * g++.dg/other/error2.C: Tweak expected errors.
9257
9258         PR c++/11596
9259         * g++.dg/template/defarg3.C: New test.
9260
9261         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
9262
9263 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
9264
9265         * g++.dg/inherit/access5.C: New test.
9266
9267 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9268
9269         PR c++/11513
9270         * g++.dg/template/crash8.C: New test.
9271
9272 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
9273
9274         PR c/10602
9275         * gcc.dg/noncompile/incomplete-2.c: New test.
9276
9277 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
9278
9279         PR c++/11645
9280         * g++.dg/inherit/access4.C: New test.
9281
9282         PR c++/11517
9283         * g++.dg/expr/cond2.C: New test.
9284
9285         PR optimization/10679
9286         * g++.dg/opt/inline4.C: New test.
9287
9288 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9289
9290         * g++.dg/parse/crash10: New test.
9291
9292 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9293
9294         * g++.dg/ext/flexary1.C: New test.
9295
9296 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9297
9298         PR c++/10793
9299         * g++.dg/template/crash9.C: New test.
9300
9301 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9302
9303         PR c++/3004
9304         * g++.dg/parse/typedef3.C: New test.
9305
9306         PR c++/7906
9307         * g++.dg/parse/operator2.C: New test.
9308
9309         PR c++/8895
9310         * g++.dg/parse/def-tmpl-arg1.C: New test.
9311
9312         PR c++/9282
9313         * g++.dg/parse/funptr1.C: New test.
9314
9315         PR c++/9452
9316         * g++.dg/parse/ambig3.C: New test.
9317
9318         PR c++/9454
9319         * g++.dg/parse/operator3.C: New test.
9320
9321         PR c++/9486
9322         * g++.dg/parse/template10.C: New test.
9323
9324         PR c++/9488
9325         * g++.dg/parse/template11.C: New test.
9326
9327         PR c++/10150
9328         * g++.dg/parse/invalid-op1.C: New test.
9329
9330         PR c++/10247
9331         * g++.dg/parse/condexpr1.C: New test.
9332
9333 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9334
9335         * g++.dg/ext/packed3.C: New test.
9336         * g++.dg/ext/packed4.C: New test.
9337
9338         * gcc.dg/pack-test-3.c: New test.
9339
9340 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
9341
9342         * lib/compat.exp: Handle dg-options per source file.
9343         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
9344         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
9345         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
9346         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
9347         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
9348         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
9349         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
9350         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
9351         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
9352         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
9353         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
9354         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
9355         * g++.dg/compat/break/bitfield7_x.C: Ditto.
9356         * g++.dg/compat/break/bitfield7_y.C: Ditto.
9357
9358 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9359
9360         PR c/10320
9361         * gcc.c-torture/execute/20030718-1.c: New test.
9362
9363 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9364
9365         PR optimization/11536
9366         * gcc.dg/20030721-1.c: New test.
9367
9368 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
9369
9370         PR c++/11546
9371         * g++.dg/template/lookup1.C: New test.
9372
9373 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
9374
9375         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
9376         diagnostics of ill-formed constructs involving labels.
9377         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
9378         the new 'previously defined here' message.
9379
9380 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
9381
9382         * g++.dg/parse/non-dependent2.C: New test.
9383
9384 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9385
9386         * g++.dg/init/init-ref4.C: xfail on targets without
9387         weak symbols.
9388
9389 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
9390
9391         PR target/11087
9392         * gcc.c-torture/execute/20030717-1.c: New test.
9393
9394 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9395
9396         * g++.dg/opt/cfg1.C: New test.
9397
9398 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9399
9400         PR optimization/11557
9401         * gcc.dg/20030717-1.c: New test.
9402
9403 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9404
9405         PR c++/10476
9406         * g++.dg/expr/crash-1.C: New test.
9407
9408         PR c++/11027
9409         * g++.dg/template/init3.C: New test.
9410
9411         PR c++/8222
9412         * g++.dg/template/non-dependent1.C: New test.
9413
9414         PR c++/11070
9415         * g++.dg/template/non-dependent2.C: New test.
9416
9417         PR c++/11071
9418         * g++.dg/template/non-dependent3.C: New test.
9419
9420         PR c++/9907
9421         * g++.dg/template/sizeof5.C: New test.
9422
9423 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9424
9425         PR 11498
9426         * gcc.c-torture/compile/mangle-1.c: New file.
9427
9428 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9429
9430         PR c++/7809
9431         * g++.dg/parse/access3.C: New test.
9432
9433 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9434
9435         PR c++/11384
9436         * g++.dg/init/init-ref4.C: New test.
9437
9438 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9439
9440         PR c++/11547
9441         * g++.dg/parse/constant3.C: New test.
9442         * g++.dg/parse/crash7.C: Likewise.
9443
9444 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
9445
9446         PR target/11008
9447         * gcc.dg/i386-pentium4-not-mull.c: New.
9448
9449 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
9450
9451         * gcc.dg/asm-names.c (ymain): Make it weak.
9452
9453 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9454
9455         PR c++/5421
9456         * g++.dg/template/friend21.C: New test.
9457
9458 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
9459
9460         * gcc.dg/cleanup-8.c: New test.
9461         * gcc.dg/cleanup-9.c: New test.
9462
9463 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
9464
9465         * g++.dg/ext/dll-MI1.h: New file.
9466         * g++.dg/ext/dllexport-MI1.C: New file.
9467         * g++.dg/ext/dllimport-MI1.C: New file.
9468
9469 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
9470
9471         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
9472         it does not have cmpstrsi patterns (just cmpmemsi).
9473
9474 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
9475
9476         PR debug/11473
9477         * g++.dg/debug/debug8.C: New test.
9478
9479 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9480
9481         PR c++/10108
9482         * g++.dg/template/crash7.C: New test.
9483
9484 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
9485
9486         PR target/10795
9487         * gcc.c-torture/compile/20030708-1.c: New.
9488
9489 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9490
9491         * gcc.c-torture/execute/20030715-1.c: New test.
9492
9493 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
9494
9495         * gcc.dg/pch/inline-3.c: New file.
9496         * gcc.dg/pch/inline-3.hs: New file.
9497         * gcc.dg/pch/inline-4.c: New file.
9498         * gcc.dg/pch/inline-4.hs: New file.
9499
9500 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
9501
9502         PR c++/11509
9503         * g++.dg/template/crash6.C: New test.
9504
9505         PR c++/7053
9506         * g++.dg/template/friend20.C: New test.
9507
9508         PR c++/7019
9509         * g++.dg/template/overload2.C: New test.
9510
9511 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9512
9513         PR optimization/11440
9514         * gcc.c-torture/execute/20030714-1.c: New test.
9515
9516 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9517
9518         PR c++/11154
9519         * g++.dg/template/partial2.C: New test.
9520
9521 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
9522
9523         PR c++/11503
9524         * g++.dg/template/anon1.C: New test.
9525
9526         PR c++/11493
9527         PR c++/11495
9528         * g++.dg/parse/template9.C: Likewise.
9529         * g++.dg/template/crash4.C: New test.
9530         * g++.dg/template/koenig1.C: Likewise.
9531         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
9532         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
9533         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
9534         functions.
9535         * g++.old-deja/g++.jason/template36.C: Likewise.
9536         * g++.old-deja/g++.mike/p1989.C: Likewise.
9537         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
9538         * g++.old-deja/g++.pt/ttp20.C: Use this->.
9539         * g++.old-deja/g++.pt/ttp21.C: Use this->.
9540         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
9541         compiling.
9542         * g++.old-deja/g++.pt/union2.C: Use this->.
9543
9544 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
9545
9546         * gcc.dg/20030711-1.c: New test.
9547
9548 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
9549
9550         PR c++/11050
9551         * g++.dg/parse/args1.C: New test.
9552         * g++.pt/defarg8.C: Change expected errors.
9553
9554 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
9555
9556         PR c++/8164
9557         * g++.dg/template/nontype2.C: New test.
9558
9559         PR c++/10558
9560         * g++.dg/parse/template8.C: New test.
9561
9562         PR c++/8327
9563         * g++.dg/template/scope1.C: New test.
9564
9565         * g++.dg/warn/Wsign-compare-1.C: New test.
9566
9567 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9568
9569         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
9570
9571 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
9572
9573         PR c++/9411
9574         * g++.dg/template/explicit2.C: New test.
9575
9576         PR c++/10032
9577         * g++.dg/warn/pedantic1.C: New test.
9578
9579 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
9580
9581         PR c++ 9483
9582         * g++.dg/other/field1.C: New test.
9583
9584 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9585
9586         PR c/11449
9587         * gcc.c-torture/compile/20030707-1.c: New.
9588
9589 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9590
9591         PR c++/10849
9592         * g++.dg/template/access12.C: New test.
9593
9594 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
9595
9596         * g++.dg/bprob/bprob.exp (prof_ext): Update.
9597         * g77.dg/bprob/bprob.exp (prof_ext): Update.
9598         * gcc.misc-tests/bprob.exp (prof_ext): Update.
9599         * gcc.misc-tests/gcov.exp: Update
9600         * g++.dg/gcov/gcov.exp: Update
9601         * lib/gcov.exp: Update.
9602
9603 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
9604
9605         * g++.dg/abi/mangle17.C: Make sure template expressions are
9606         dependent.
9607         * g++.dg/abi/mangle4.C: Mark erroneous casts.
9608         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
9609         * g++.dg/opt/stack1.C: Remove erroneous code.
9610         * g++.dg/parse/template7.C: New test.
9611         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
9612         * g++.old-deja/g++.pt/crash4.C: Likewise.
9613
9614 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9615
9616         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
9617         with zero or one occurence of `$' after the initial `L'.
9618
9619 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
9620
9621         * gcc.c-torture/compile/20030704-1.c: Add a comment.
9622
9623 2003-07-08  Roger Sayle  <roger@eyesopen.com>
9624
9625         PR c/11370
9626         * gcc.dg/Wunreachable-6.c: New testcase.
9627         * gcc.dg/Wunreachable-7.c: New testcase.
9628
9629 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9630
9631         PR c/11420
9632         * gcc.dg/20030708-1.c: New test.
9633
9634 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
9635
9636         * gcc.dg/compat/sdata-section.h: New file.
9637         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
9638         * gcc.dg/torture/mips-sdata-1.c: New test.
9639
9640 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9641
9642         PR c++/11030
9643         * g++.dg/template/friend19.C: New test.
9644
9645 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9646
9647         * g++.dg/opt/strength-reduce.C: New test.
9648
9649 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9650
9651         PR target/10979
9652         * gcc.dg/20030707-1.c: New testcase.
9653
9654 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9655
9656         PR optimization/11059
9657         * g++.dg/opt/emptyunion.C: New testcase.
9658
9659 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9660             Eric Botcazou  <ebotcazou@libertysurf.fr>
9661
9662         * g++.dg/opt/stack1.C: New test.
9663
9664 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
9665
9666         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
9667         run test.
9668
9669         PR c++/11431
9670         * g++.dg/expr/static_cast3.C: New test.
9671
9672 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9673
9674         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9675         everywhere.
9676         * gcc.dg/concat.c: Concatenation of string constants with
9677         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9678         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9679         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9680         necessary to avoid multi-character character constant warning.
9681         * gcc.dg/cpp/escape.c: Likewise.
9682         * gcc.dg/cpp/ucs.c: Likewise.
9683         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9684         Fix a typo.
9685
9686 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9687
9688         PR c/11428
9689         * gcc.c-torture/compile/20030704-1.c: New.
9690
9691 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9692
9693         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9694
9695 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9696
9697         PR c++/5287, PR c++/7910,  PR c++/11021
9698         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9699         tests for warnings.
9700         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9701         * g++.dg/ext/dllimport3.C: Likewise.
9702         * g++.dg/ext/dllimport4.C: New file.
9703         * g++.dg/ext/dllimport5.C: New file.
9704         * g++.dg/ext/dllimport6.C: New file.
9705         * g++.dg/ext/dllimport7.C: New file.
9706         * g++.dg/ext/dllimport8.C: New file.
9707         * g++.dg/ext/dllimport9.C: New file.
9708         * g++.dg/ext/dllimport10.C: New file.
9709         * g++.dg/ext/dllexport1.C: New file.
9710
9711 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9712
9713         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9714         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9715
9716 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9717
9718         * gcc.dg/builtins-25.c: New testcase.
9719         * gcc.dg/builtins-26.c: New testcase.
9720
9721 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9722
9723         * gcc.dg/compat/vector-defs.h: New file.
9724         * gcc.dg/compat/vector-setup.h: New file.
9725         * gcc.dg/compat/vector-check.h: New file.
9726         * gcc.dg/compat/vector-1_main.c: New file.
9727         * gcc.dg/compat/vector-1_x.c: New file.
9728         * gcc.dg/compat/vector-1_y.c: New file.
9729         * gcc.dg/compat/vector-2_main.c: New file.
9730         * gcc.dg/compat/vector-2_x.c: New file.
9731         * gcc.dg/compat/vector-2_y.c: New file.
9732
9733         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9734         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9735         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9736         * gcc.dg/compat/struct-align-1.h: New file.
9737         * gcc.dg/compat/struct-align-1_main.c: New file.
9738         * gcc.dg/compat/struct-align-1_x.c: New file.
9739         * gcc.dg/compat/struct-align-1_y.c: New file.
9740         * gcc.dg/compat/struct-align-2.h: New file.
9741         * gcc.dg/compat/struct-align-2_main.c: New file.
9742         * gcc.dg/compat/struct-align-2_x.c: New file.
9743         * gcc.dg/compat/struct-align-2_y.c: New file.
9744
9745         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9746         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9747         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9748         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9749         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9750         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9751         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9752         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9753         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9754         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9755         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9756         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9757         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9758         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9759         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9760         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9761         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9762         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9763         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9764         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9765         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9766         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9767         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9768         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9769         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9770         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9771         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9772         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9773         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9774
9775 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9776
9777         * gcc.dg/i386-call-1.c: New test.
9778
9779 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9780
9781         PR c++/9162
9782         * g++.dg/parse/defarg4.C: New.
9783
9784 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9785
9786         PR target/10700
9787         * gcc.c-torture/compile/20030703-1.c: New test case.
9788
9789 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9790
9791         * g++.dg/template/local3.C: Remove extra semicolon.
9792
9793 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9794
9795         * gcc.dg/i386-volatile-1.c: New test.
9796
9797 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9798
9799         PR c++/11072
9800         * g++.dg/other/offsetof2.C: XFAIL.
9801         * g++.dg/other/offsetof5.C: New.
9802
9803         PR c++/10219
9804         * g++.dg/template/error1.C: New.
9805
9806         PR c++/9779
9807         * g++.dg/template/dependent-expr1.C: New.
9808
9809 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9810
9811         PR c++/6949
9812         * g++.dg/template/local3.C: New test.
9813
9814         PR c++/11149
9815         * g++.dg/lookup/scoped6.C: New test.
9816
9817 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9818
9819         PR c++/8046
9820         * g++.dg/other/error7.C: New test.
9821
9822 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9823
9824         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
9825         * g++.old-deja/g++.abi/vtable3.h: Likewise.
9826         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9827         * g++.old-deja/g++.other/union2.C: Likewise.
9828         * gcc.dg/c90-const-expr-2.c: Likewise.
9829         * gcc.dg/c90-const-expr-3.c: Likewise.
9830         * gcc.dg/c99-const-expr-2.c: Likewise.
9831         * gcc.dg/c99-const-expr-3.c: Likewise.
9832         * gcc.dg/concat.c: Likewise.
9833
9834 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9835
9836         PR c++/9559
9837         * g++.dg/init/static1.C: New test.
9838
9839 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9840
9841         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
9842         * g++.old-deja/g++.other/access2.C: Likewise.
9843         * g++.old-deja/g++.other/decl2.C: Likewise.
9844         * gcc.c-torture/execute/20020615-1.c: Likewise.
9845
9846 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9847
9848         PR c++/4933
9849         * g++.dg/template/sizeof4.C: New test.
9850
9851 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9852
9853         * g++.dg/other/error6.C: New test.
9854
9855 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9856
9857         PR c++/10750
9858         * g++.dg/parse/constant2.C: New test.
9859
9860 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
9861
9862         PR c++/11106
9863         * g++.dg/other/error5.C: New test.
9864
9865 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9866
9867         * gcc.dg/format/gcc_diag-1.c: New test.
9868
9869 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
9870
9871         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
9872
9873 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9874
9875         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
9876         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
9877         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
9878
9879 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
9880
9881         * gcc.c-torture/execute/builtins/string-8.c: New test.
9882         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
9883         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
9884         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
9885
9886 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9887
9888         PR c++/10468
9889         * g++.dg/ext/typeof6.C: New test.
9890
9891 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9892
9893         PR c++/10796
9894         * g++.dg/init/enum1.C: New test.
9895
9896 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
9897
9898         * gcc.dg/20030627-1.c: New test.
9899
9900 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
9901
9902         PR c++/11332
9903         * g++.dg/expr/static_cast2.C: New test.
9904
9905 2003-06-26  Roger Sayle  <roger@eyesopen.com>
9906             Jakub Jelinek  <jakub@redhat.com>
9907
9908         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
9909         sprintf(dst,"%s",src) optimization.
9910         * gcc.c-torture/execute/20030626-1.c: New test case.
9911         * gcc.c-torture/execute/20030626-2.c: New test case.
9912
9913 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
9914
9915         * gcc.c-torture/execute/multi-ix.c: New test.
9916
9917         * gcc.c-torture/execute/simd-4.c (main):
9918         Added missing semicolon at end of union.
9919
9920 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
9921
9922         PR c++/8266
9923         * g++.dg/template/explicit-instantiation3.C: New test.
9924
9925 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9926
9927         * gcc.dg/20030626-1.c: Use signed char.
9928
9929 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9930
9931         * gcc.dg/20030626-1.c: New test.
9932
9933 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
9934
9935         * const-str-2.m: Update.
9936
9937 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
9938
9939         PR c++/10990
9940         * g++.dg/rtti/dyncast1.C: New test.
9941         * g++.dg/abi/mangle4.C: Correct base-specifier access.
9942         * g++.dg/lookup/scoped1.C: Remove XFAIL.
9943         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
9944
9945         PR c++/10931
9946         * g++.dg/expr/static_cast1.C: New test.
9947
9948 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
9949
9950         * gcc.dg/20030625-1.c: New test.
9951
9952 2003-06-24  Roger Sayle  <roger@eyesopen.com>
9953
9954         * gcc.c-torture/compile/20030624-1.c: New test case.
9955
9956 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
9957
9958         * gcc.c-torture/execute/string-opt-17.c: New test.
9959
9960 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
9961
9962         PR c++/5754
9963         * g++.dg/parse/crash6.C: New test.
9964
9965 2003-06-23  Roger Sayle  <roger@eyesopen.com>
9966
9967         * gcc.dg/builtins-24.c: New test case.
9968
9969 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
9970
9971         * g++.dg/opt/operator1.C: New test.
9972
9973 2003-06-22  Roger Sayle  <roger@eyesopen.com>
9974
9975         * gcc.c-torture/execute/string-opt-16.c: New test case.
9976
9977 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9978
9979         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
9980         * g++.old-deja/g++.other/conv7.C: Likewise
9981         * g++.old-deja/g++.other/overcnv2.C: Likewise.
9982         * g++.old-deja/g++.other/overload14.C: Likewise.
9983
9984 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9985
9986         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
9987         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9988
9989 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9990
9991         PR c++/10888
9992         * g++.dg/warn/Winline-3.C: New test.
9993
9994 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9995
9996         * lib/target-supports.exp (check_alias_available): Make the test
9997         program acceptable to the Solaris assembler.
9998
9999         PR c++/10749
10000         * g++.dg/template/memclass2.C: New test.
10001
10002 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10003             Eric Botcazou  <ebotcazou@libertysurf.fr>
10004
10005         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
10006         data for non-matching targets.
10007         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
10008
10009 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
10010
10011         PR c++/10845
10012         * g++.dg/template/member3.C: New test.
10013
10014 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
10015
10016         PR c++/10939
10017         * g++.dg/template/func1.C: New test.
10018
10019         PR c++/9649
10020         * g++.dg/template/static4.C: New test.
10021         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
10022
10023         PR c++/11041
10024         * g++.dg/init/ref7.C: New test.
10025
10026 2003-06-19  Matt Austern  <austern@apple.com>
10027
10028         PR c++/11228
10029         * g++.dg/anew1.C: New test.
10030         * g++.dg/anew2.C: New test.
10031         * g++.dg/anew3.C: New test.
10032         * g++.dg/anew4.C: New test.
10033
10034 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
10035
10036         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
10037
10038 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
10039
10040         * gcc.c-torture/execute/simd-4.c (main): Make expected value
10041         endian-dependent.
10042
10043 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
10044
10045         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
10046         Remove cruft.
10047
10048 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
10049
10050         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
10051         * gcc.c-torture/compile/961203-1.c: Likewise.
10052         * gcc.c-torture/compile/980506-1.c: Likewise.
10053
10054 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10055
10056         PR c++/10712
10057         * g++.dg/lookup/using7.C: New test.
10058
10059 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10060
10061         PR c++/11105
10062         * g++.dg/abi/conv1.C: Remove it.
10063         * g++.dg/template/conv7.C: New test.
10064         * g++.dg/template/conv8.C: Likewise.
10065         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
10066         conversion operator.
10067
10068 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
10069
10070         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
10071         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
10072         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10073         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
10074         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
10075         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10076         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10077         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
10078         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
10079         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
10080         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
10081         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10082         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10083         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10084         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10085         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10086         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10087         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10088         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10089         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10090         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10091         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10092         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10093         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10094         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10095         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10096         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10097         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10098         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10099
10100 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
10101
10102         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
10103         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
10104         indications.
10105
10106 2003-06-16  Roger Sayle  <roger@eyesopen.com>
10107
10108         * gcc.dg/i386-387-5.c: New test case.
10109         * gcc.dg/i386-387-6.c: New test case.
10110         * gcc.dg/builtins-23.c: New test case.
10111
10112 2003-06-15  Roger Sayle  <roger@eyesopen.com>
10113
10114         * gcc.dg/builtins-22.c: New test case.
10115         * gcc.dg/i386-387-1.c: Update to test exp.
10116         * gcc.dg/i386-387-2.c: Likewise.
10117
10118 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10119
10120         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
10121
10122 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10123
10124         * lib/gcc-dg.exp (dg-require-dll): New function.
10125         (dg-xfail-if): Likewise.
10126         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
10127         driver.
10128
10129         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
10130         * gcc.c-torture/compile/20001205-1.c: Likewise.
10131         * gcc.c-torture/compile/20001226-1.c: Likewise.
10132         * gcc.c-torture/compile/20010518-2.c: Likewise.
10133         * gcc.c-torture/compile/20020312-1.c: Likewise.
10134         * gcc.c-torture/compile/20020604-1.c: Likewise.
10135         * gcc.c-torture/compile/920501-12.c: Likewise.
10136         * gcc.c-torture/compile/920501-4.c: Likewise.
10137         * gcc.c-torture/compile/920520-1.c: Likewise.
10138         * gcc.c-torture/compile/920521-1.c: Likewise.
10139         * gcc.c-torture/compile/920625-1.c: Likewise.
10140         * gcc.c-torture/compile/961203-1.c: Likewise.
10141         * gcc.c-torture/compile/980506-1.c: Likewise.
10142         * gcc.c-torture/compile/981006-1.c: Likewise.
10143         * gcc.c-torture/compile/981022-1.c: Likewise.
10144         * gcc.c-torture/compile/981223-1.c: Likewise.
10145         * gcc.c-torture/compile/990617-1.c: Likewise.
10146         * gcc.c-torture/compile/dll.c: Likewise.
10147         * gcc.c-torture/compile/labels-3.c: Likewise.
10148         * gcc.c-torture/compile/mipscop-1.c: Likewise.
10149         * gcc.c-torture/compile/mipscop-2.c: Likewise.
10150         * gcc.c-torture/compile/mipscop-3.c: Likewise.
10151         * gcc.c-torture/compile/mipscop-4.c: Likewise.
10152         * gcc.c-torture/compile/simd-5.c: Likewise.
10153         * gcc.c-torture/compile/20000804-1.x: Remove.
10154         * gcc.c-torture/compile/20001205-1.x: Likewise.
10155         * gcc.c-torture/compile/20001226-1.x: Likewise.
10156         * gcc.c-torture/compile/20010518-2.x: Likewise.
10157         * gcc.c-torture/compile/20020312-1.x: Likewise.
10158         * gcc.c-torture/compile/20020604-1.x: Likewise.
10159         * gcc.c-torture/compile/920501-12.x: Likewise.
10160         * gcc.c-torture/compile/920501-4.x: Likewise.
10161         * gcc.c-torture/compile/920520-1.x: Likewise.
10162         * gcc.c-torture/compile/920521-1.x: Likewise.
10163         * gcc.c-torture/compile/920625-1.x: Likewise.
10164         * gcc.c-torture/compile/961203-1.x: Likewise.
10165         * gcc.c-torture/compile/980506-1.x: Likewise.
10166         * gcc.c-torture/compile/981006-1.x: Likewise.
10167         * gcc.c-torture/compile/981022-1.x: Likewise.
10168         * gcc.c-torture/compile/981223-1.x: Likewise.
10169         * gcc.c-torture/compile/990617-1.x: Likewise.
10170         * gcc.c-torture/compile/mipscop-1.x: Likewise.
10171         * gcc.c-torture/compile/mipscop-2.x: Likewise.
10172         * gcc.c-torture/compile/mipscop-3.x: Likewise.
10173         * gcc.c-torture/compile/mipscop-4.x: Likewise.
10174         * gcc.c-torture/compile/simd-5.x: Likewise.
10175
10176         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
10177
10178 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10179
10180         * gcc.c-torture/execute/20030611-1.c: New test.
10181
10182 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10183
10184         PR middle-end/168
10185         * gcc.dg/20030612-1.c: New test case.
10186
10187 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10188
10189         PR c++/10635
10190         * g++.dg/expr/cast1.C: New test.
10191
10192 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10193
10194         * gcc.dg/builtins-21.c: New test case.
10195
10196 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
10197
10198         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
10199         options instead of at the end.
10200         * lib/objc.exp (objc_target_compile): Likewise.
10201
10202 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
10203
10204         PR c++/10432
10205         * g++.dg/parse/error1.C: New test.
10206
10207 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
10208
10209         * gcc.dg/compat/struct-by-value-11_main.c: New file.
10210         * gcc.dg/compat/struct-by-value-11_x.c: New file.
10211         * gcc.dg/compat/struct-by-value-11_y.c: New file.
10212         * gcc.dg/compat/struct-by-value-12_main.c: New file.
10213         * gcc.dg/compat/struct-by-value-12_x.c: New file.
10214         * gcc.dg/compat/struct-by-value-12_y.c: New file.
10215         * gcc.dg/compat/struct-by-value-13_main.c: New file.
10216         * gcc.dg/compat/struct-by-value-13_x.c: New file.
10217         * gcc.dg/compat/struct-by-value-13_y.c: New file.
10218         * gcc.dg/compat/struct-by-value-14_main.c: New file.
10219         * gcc.dg/compat/struct-by-value-14_x.c: New file.
10220         * gcc.dg/compat/struct-by-value-14_y.c: New file.
10221         * gcc.dg/compat/struct-by-value-15_main.c: New file.
10222         * gcc.dg/compat/struct-by-value-15_x.c: New file.
10223         * gcc.dg/compat/struct-by-value-15_y.c: New file.
10224         * gcc.dg/compat/struct-by-value-16_main.c: New file.
10225         * gcc.dg/compat/struct-by-value-16_x.c: New file.
10226         * gcc.dg/compat/struct-by-value-16_y.c: New file.
10227         * gcc.dg/compat/struct-by-value-17_main.c: New file.
10228         * gcc.dg/compat/struct-by-value-17_x.c: New file.
10229         * gcc.dg/compat/struct-by-value-17_y.c: New file.
10230         * gcc.dg/compat/struct-by-value-18_main.c: New file.
10231         * gcc.dg/compat/struct-by-value-18_x.c: New file.
10232         * gcc.dg/compat/struct-by-value-18_y.c: New file.
10233
10234         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
10235         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
10236         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
10237         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
10238         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
10239         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
10240         * gcc.dg/compat/scalar-return-3_main.c: New file.
10241         * gcc.dg/compat/scalar-return-3_x.c: New file.
10242         * gcc.dg/compat/scalar-return-3_y.c: New file.
10243         * gcc.dg/compat/scalar-return-4_main.c: New file.
10244         * gcc.dg/compat/scalar-return-4_x.c: New file.
10245         * gcc.dg/compat/scalar-return-4_y.c: New file.
10246
10247 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
10248
10249         * gcc.dg/compat/fp2-struct-check.h: New file.
10250         * gcc.dg/compat/fp2-struct-defs.h: New file.
10251         * gcc.dg/compat/fp2-struct-init.h: New file.
10252         * gcc.dg/compat/struct-by-value-10_main.c: New file.
10253         * gcc.dg/compat/struct-by-value-10_x.c: New file.
10254         * gcc.dg/compat/struct-by-value-10_y.c: New file.
10255         * gcc.dg/compat/struct-return-10_main.c: New file.
10256         * gcc.dg/compat/struct-return-10_x.c: New file.
10257         * gcc.dg/compat/struct-return-10_y.c: New file.
10258
10259         * gcc.dg/compat/compat-common.h: New file.
10260         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
10261         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
10262         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
10263         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
10264         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
10265         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
10266         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
10267         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10268         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
10269         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
10270         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10271         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
10272         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
10273         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10274         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
10275         * gcc.dg/compat/small-struct-check.h: Ditto.
10276         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
10277         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10278         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
10279         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
10280         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10281         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10282         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
10283         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10284         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
10285         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
10286         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10287         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10288         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
10289         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10290         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10291         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
10292         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10293         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
10294         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
10295         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10296         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
10297         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
10298         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10299         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
10300         * gcc.dg/compat/struct-return-2_main.c: Ditto.
10301         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10302         * gcc.dg/compat/struct-return-2_y.c: Ditto.
10303         * gcc.dg/compat/struct-return-3_main.c: Ditto.
10304         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10305         * gcc.dg/compat/struct-return-3_y.c: Ditto.
10306
10307 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
10308
10309         * g++.dg/pch/static-1.C: New file.
10310         * g++.dg/pch/static-1.Hs: New file.
10311
10312 2003-06-10  Richard Henderson  <rth@redhat.com>
10313
10314         * gcc.dg/asm-7.c: Adjust expected warning text.
10315
10316 2003-06-10  Roger Sayle  <roger@eyesopen.com>
10317
10318         * gcc.dg/builtins-20.c: New test case.
10319
10320 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
10321
10322         PR c++/11131
10323         * g++.dg/opt/template1.C: New test.
10324
10325 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10326
10327         * lib/gcc-dg.exp (dg-test): Clear additional_files and
10328         additional_sources.
10329
10330 2003-05-21  David Taylor  <dtaylor@emc.com>
10331
10332         * gcc.dg/Wpadded.c: New file.
10333
10334 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10335
10336         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
10337         * gcc.dg/special/weak-2.c: Add dg-require-weak.
10338         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
10339         dg-require-weak.
10340
10341 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
10342
10343         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
10344
10345 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10346
10347         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
10348         (dg-require-alias): Likewise.
10349         (dg-require-gc-sections): Likewise.
10350         * lib/target-supports.exp (check_gc_sections_available): Likewise.
10351
10352 2003-06-08  Richard Henderson  <rth@redhat.com>
10353
10354         * gcc.dg/20011029-2.c: Fix the array reference.
10355         * gcc.dg/asm-7.c: New.
10356
10357 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
10358
10359         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
10360
10361 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
10362
10363         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
10364         (dg-require-gc-sections): Likewise.
10365
10366 2003-06-08  Jan Hubicka  <jh@suse.cz>
10367
10368         * i386-cmov1.c: Fix regular expression.
10369         * i386-cvt-1.c: Likewise.
10370         * i386-local.c: Likewise.
10371         * i386-local2.c: Likewise.
10372         * i386-mul.c: Likewise.
10373         * i386-ssetype-1.c: Likewise.
10374         * i386-ssetype-3.c: Likewise.
10375         * i386-ssetype-5.c: Likewise.
10376
10377 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10378
10379         PR c++/11039
10380         * g++.dg/warn/implicit-typename2.C: New test.
10381         * g++.dg/warn/implicit-typename3.C: New test.
10382
10383 2003-06-07  Richard Henderson  <rth@redhat.com>
10384
10385         * g++.dg/other/offsetof3.C: Use size_t.
10386         * g++.dg/other/offsetof4.C: Likewise.
10387
10388 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
10389
10390         * lib/copy-file.exp: New. Implement gcc_copy_files.
10391
10392         * lib/dg-pch.exp: Load copy-file.exp
10393         (dg-pch): Use gcc_copy_files instead of "file copy".
10394
10395 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
10396
10397         * gcc.dg/weak/weak.exp: Simplify.
10398         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10399         * gcc.dg/weak/weak-1.c: Likewise.
10400         * gcc.dg/weak/weak-2.c: Likewise.
10401         * gcc.dg/weak/weak-3.c: Likewise.
10402         * gcc.dg/weak/weak-4.c: Likewise.
10403         * gcc.dg/weak/weak-5.c: Likewise.
10404         * gcc.dg/weak/weak-6.c: Likewise.
10405         * gcc.dg/weak/weak-7.c: Likewise.
10406         * gcc.dg/weak/weak-8.c: Likewise.
10407         * gcc.dg/weak/weak-9.c: Likewise.
10408
10409 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10410
10411         gcc.c-torture/execute/20030606-1.c: New.
10412
10413 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10414
10415         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10416         * gcc.dg/builtins-19.c: Likewise.
10417
10418 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10419
10420         * gcc.dg/builtins-2.c: Add some more tests.
10421         * gcc.dg/builtins-18.c: New test case.
10422         * gcc.dg/builtins-19.c: New test case.
10423
10424 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10425             Jim Wilson  <wilson@tuliptree.org>
10426
10427         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10428
10429 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10430
10431         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10432         mempcpy/stpcpy calls not to be optimized into something else.
10433         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10434         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10435         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10436
10437 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10438
10439         * gcc.dg/format/asm_fprintf-1.c: New test.
10440
10441 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10442
10443         * lib/gcc-defs.exp (additional_sources): New variable.
10444         (dg-additional-sources): New function.
10445         (additional_files): New variable.
10446         (dg-additional-files): New function.
10447         (dg-additional-files-options): Likewise.
10448         * lib/gcc-dg.exp (dg-require-weak): New function.
10449         (dg-require-alias): Likewise.
10450         (dg-require-gc-sections): Likewise.
10451         * lib/target-supports.exp (check_alias_available): Remove testfile
10452         parameter.
10453         (check_gc_sections_available): New function.
10454         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
10455         (dg-gpp-additional-files): Likewise.
10456         * lib/g++.exp (additional_sources): Remove.
10457         (additional_files): Likewise.
10458         (g++_target_compile): Use dg-additional-files-options.
10459
10460         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
10461         Tcl logic.
10462         * gcc.dg/special/ecos.exp: Remove.
10463         * gcc.dg/special/20000419-2.c: Use dg-require-*.
10464         * gcc.dg/special/alias-1.c: Likewise.
10465         * gcc.dg/special/alias-2.c: Likewise.
10466         * gcc.dg/special/gcsec-1.c: Likewise.
10467         * gcc.dg/special/weak-1.c: Likewise.
10468         * gcc.dg/special/weak-2.c: Likewise.
10469         * gcc.dg/special/wkali-1.c: Likewise.
10470         * gcc.dg/special/wkali-2.c: Likewise.
10471
10472         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
10473         dg-gpp-additional-*.
10474         * g++.dg/special/conpr-3.C: Likewise.
10475         * g++.dg/special/conpr-4.C: Likewise.
10476         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
10477         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
10478         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
10479         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
10480         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
10481         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
10482         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
10483         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
10484         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
10485         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
10486         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
10487         * g++.old-deja/g++.other/comdat1.C: Likewise.
10488         * g++.old-deja/g++.other/comdat2.C: Likewise.
10489         * g++.old-deja/g++.other/comdat3.C: Likewise.
10490         * g++.old-deja/g++.other/ctor1.C: Likewise.
10491         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
10492
10493 2003-06-05  Richard Henderson  <rth@redhat.com>
10494
10495         * gcc.dg/debug/20030605-1.c: New.
10496
10497 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10498
10499         * README.QMTEST: Update.
10500
10501 2003-06-04  Richard Henderson  <rth@redhat.com>
10502
10503         * gcc.dg/cleanup-1.c: New.
10504         * gcc.dg/cleanup-2.c: New.
10505         * gcc.dg/cleanup-3.c: New.
10506         * gcc.dg/cleanup-4.c: New.
10507         * gcc.dg/cleanup-5.c: New.
10508         * gcc.dg/cleanup-6.c: New.
10509         * gcc.dg/cleanup-7.c: New.
10510
10511 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10512
10513         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
10514
10515         * lib/dg-pch.exp: New file.
10516         * g++.dg/pch/pch.exp: Use dg-pch.exp.
10517         * gcc.dg/pch/pch.exp: Likewise.
10518
10519 2003-06-04  Roger Sayle  <roger@eyesopen.com>
10520
10521         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10522         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
10523         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
10524         * gcc.dg/builtins-17.c: New test case.
10525         * gcc.dg/i386-387-4.c: New test case.
10526         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
10527
10528 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10529
10530         * gcc.dg/ultrasp9.c: New test.
10531
10532 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10533
10534         * gcc.c-torture/compile/20030604-1.c: New test.
10535         * gcc.dg/sparc-constant-1.c: New test.
10536
10537 2003-06-03  Glen Nakamura  <glen@imodulo.com>
10538
10539         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
10540
10541 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
10542
10543         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
10544
10545         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
10546         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
10547
10548 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
10549
10550         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
10551
10552 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10553
10554         PR c++/10940
10555         * g++.dg/template/spec10.C: New test.
10556
10557 2003-06-03  Roger Sayle  <roger@eyesopen.com>
10558
10559         * gcc.dg/builtins-16.c: New test case.
10560
10561 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
10562
10563         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
10564         mempcpy test with post-increments.
10565         * gcc.c-torture/execute/string-opt-3.c: New test.
10566         * gcc.dg/string-opt-1.c: New test.
10567
10568 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
10569
10570         PR fortran/10965
10571         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
10572
10573 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
10574
10575         * lib/scanasm.exp (dg-scan): New function, factored out of ...
10576         (scan-assembler): ... here.  Use dg-scan.
10577         (scan-assembler-not): Likewise.
10578         (scan-file): New function.
10579         (scan-file-not): Likewise.
10580         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
10581         * gcc.dg/cpp/_Pragma4.c: Likewise.
10582         * gcc.dg/cpp/_Pragma5.c: Likewise.
10583         * gcc.dg/cpp/avoidpaste1.c: Likewise.
10584         * gcc.dg/cpp/avoidpaste2.c: Likewise.
10585         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
10586         * gcc.dg/cpp/cmdlne-P.c: Likewise.
10587         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
10588         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
10589         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
10590         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10591         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
10592         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
10593         * gcc.dg/cpp/cxxcom1.c: Likewise.
10594         * gcc.dg/cpp/line1.c: Likewise.
10595         * gcc.dg/cpp/maccom1.c: Likewise.
10596         * gcc.dg/cpp/maccom2.c: Likewise.
10597         * gcc.dg/cpp/maccom3.c: Likewise.
10598         * gcc.dg/cpp/maccom4.c: Likewise.
10599         * gcc.dg/cpp/maccom5.c: Likewise.
10600         * gcc.dg/cpp/maccom6.c: Likewise.
10601         * gcc.dg/cpp/multiline.c: Likewise.
10602         * gcc.dg/cpp/spacing1.c: Likewise.
10603         * gcc.dg/cpp/spacing2.c: Likewise.
10604         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
10605         * gcc.dg/cpp/trad/maccom1.c: Likewise.
10606         * gcc.dg/cpp/trad/maccom2.c: Likewise.
10607         * gcc.dg/cpp/trad/maccom3.c: Likewise.
10608         * gcc.dg/cpp/trad/maccom4.c: Likewise.
10609         * gcc.dg/cpp/trad/maccom6.c: Likewise.
10610         * gcc.dg/cpp/cxxcom2.c: Likewise.
10611         * gcc.dg/cpp/cxxcom2.h: New file.
10612
10613         * gcc.dg/cpp/truefalse.cpp: Move it to ...
10614         * g++.dg/cpp/truefalse.C: Here.
10615         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
10616
10617 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
10618
10619         * gcc.dg/cpp/redef3.c: New file.
10620
10621 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10622
10623         * gcc.dg/i386-loop-3.c: New test.
10624
10625 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
10626
10627         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
10628
10629 2003-05-31  Roger Sayle  <roger@eyesopen.com>
10630
10631         * gcc.dg/fwrapv-1.c: New test case.
10632         * gcc.dg/fwrapv-2.c: New test case.
10633
10634 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10635
10636         PR c++/10956
10637         * g++.dg/template/spec9.C: New test.
10638
10639 2003-05-29  Roger Sayle  <roger@eyesopen.com>
10640
10641         * gcc.dg/duff-4.c: New test case.
10642
10643 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
10644
10645         PR fortran/10843
10646         * g77.dg/ffixed-form-1.f: New test
10647         * g77.dg/ffixed-form-2.f: New test
10648         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
10649         * g77.dg/ffree-form-3.f: New test
10650
10651 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
10652
10653         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
10654         * gcc.dg/wint_t-1.c: Likewise.
10655
10656 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10657
10658         * g++.dg/template/access11.C: New test.
10659
10660 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10661
10662         PR c++/10849
10663         * g++.dg/template/access10.C: New test.
10664
10665 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10666             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10667
10668         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
10669
10670 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10671
10672         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10673         suppress for powerpc-*-darwin*.
10674         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10675
10676 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10677
10678         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10679         suppress option for powerpc-*-darwin*.
10680
10681 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10682
10683         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10684         * gcc.dg/builtins-4.c: Add test for fmod.
10685
10686 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10687
10688         PR c++/10682
10689         * g++.dg/template/instantiate4.C: New test.
10690
10691 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10692
10693         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10694
10695 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10696
10697         * gcc.dg/compat/scalar-return-1_main.c: New file.
10698         * gcc.dg/compat/scalar-return-1_x.c: New file.
10699         * gcc.dg/compat/scalar-return-1_y.c: New file.
10700         * gcc.dg/compat/scalar-return-2_main.c: New file.
10701         * gcc.dg/compat/scalar-return-2_x.c: New file.
10702         * gcc.dg/compat/scalar-return-2_y.c: New file.
10703         * gcc.dg/compat/struct-return-3_main.c: New file.
10704         * gcc.dg/compat/struct-return-3_y.c: New file.
10705         * gcc.dg/compat/struct-return-3_x.c: New file.
10706         * gcc.dg/compat/struct-return-2_main.c: New file.
10707         * gcc.dg/compat/struct-return-2_x.c: New file.
10708         * gcc.dg/compat/struct-return-2_y.c: New file.
10709
10710 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10711
10712         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10713         for hppa*-hp-hpux*.
10714         * gcc.dg/20021014-1.c (dg-options): Likewise.
10715         * gcc.dg/nest.c (dg-options): Likewise.
10716
10717 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10718
10719         PR c++/9738
10720         * g++.dg/ext/dllimport2.C: New file.
10721         * g++.dg/ext/dllimport3.C: New file.
10722
10723 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10724
10725         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10726         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10727         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10728         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10729         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10730         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10731         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10732         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10733         * gcc.dg/compat/small-struct-defs.h: New file.
10734         * gcc.dg/compat/small-struct-init.h: New file.
10735         * gcc.dg/compat/small-struct-check.h: New file.
10736         * gcc.dg/compat/fp-struct-defs.h: New file.
10737         * gcc.dg/compat/fp-struct-check.h: New file.
10738         * gcc.dg/compat/fp-struct-init.h: New file.
10739         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10740         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10741
10742 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10743
10744         * gcc.dg/20030225-2.c: New test.
10745
10746 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10747             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10748
10749         * gcc.c-torture/compile/20030518-1.c: New test case.
10750
10751 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10752
10753         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10754         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10755         gcc-dg-debug-runtest.
10756         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10757         gcc-dg-debug-runtest.
10758
10759 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10760
10761         PR c++/9022
10762         * g++.dg/lookup/using6.C: New test.
10763
10764 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10765
10766         * g++.dg/parse/access2.C: New test.
10767
10768 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10769
10770         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10771         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10772         * gcc.dg/debug/debug.exp: Likewise.
10773
10774 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10775
10776         * gcc.dg/dollar.c: New test.
10777
10778 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10779
10780         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10781         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10782         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10783         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10784         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10785         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10786         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10787         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10788         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10789         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10790         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10791         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10792         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10793         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10794         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10795         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10796         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10797         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10798
10799 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10800
10801         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10802         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10803         support for "repo" mode.
10804         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10805         * lib/g77-dg.exp: Likewise.
10806         * lib/obj-dg.exp: Likewise.
10807
10808 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10809
10810         Merge from gcc-3_2-rhl8-branch:
10811         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10812
10813         * gcc.dg/tls/opt-6.c: New test.
10814
10815         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10816
10817         * gcc.dg/20030405-1.c: New test.
10818
10819         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10820
10821         * gcc.dg/20030309-1.c: New test.
10822
10823         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10824
10825         * gcc.c-torture/execute/20030307-1.c: New test.
10826
10827         2003-02-20  Randolph Chung  <tausq@debian.org>
10828
10829         * gcc.c-torture/compile/20030220-1.c: New test.
10830
10831         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
10832
10833         * gcc.dg/20030217-1.c: New test.
10834
10835         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
10836
10837         * gcc.c-torture/compile/20020129-1.c: New test.
10838
10839         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10840
10841         * gcc.dg/unroll-1.c: New test.
10842
10843         2002-11-16  Jan Hubicka  <jh@suse.cz>
10844
10845         * gcc.c-torture/execute/20020920-1.c: New test.
10846
10847         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
10848
10849         PR target/7434
10850         * gcc.c-torture/compile/20021008-1.c: New test.
10851
10852         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
10853
10854         PR target/7559
10855         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
10856
10857         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10858
10859         * gcc.c-torture/compile/20020807-1.c: New test.
10860
10861         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
10862
10863         * gcc.dg/tls/opt-1.c: New test.
10864
10865         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
10866
10867         * gcc.dg/20020729-1.c: New test.
10868
10869         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
10870
10871         * g++.dg/opt/life1.C: New test.
10872
10873         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
10874
10875         * gcc.dg/20020525-1.c: New test.
10876
10877         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10878
10879         PR c++/6794
10880         * g++.dg/ext/pretty1.C: New test.
10881         * g++.dg/ext/pretty2.C: New test.
10882
10883 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
10884
10885         PR c++/8385
10886         * g++.dg/ext/typeof5.C: New test.
10887
10888 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
10889
10890         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
10891         __USER_LABEL_PREFIX__ into account.
10892         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
10893
10894 2003-05-14  Roger Sayle  <roger@eyesopen.com>
10895
10896         * gcc.dg/builtins-15.c: New test case.
10897
10898 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
10899
10900         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
10901
10902 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
10903
10904         * lib/g++.exp: Tweak handling of additional source files.
10905         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
10906         * g++.dg/special/conpr-2a.C: Rename to ...
10907         * g++.dg/special/conpr-2a.cc: ... this.
10908         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
10909         * g++.dg/special/conpr-3a.C: Rename to ...
10910         * g++.dg/special/conpr-3a.cc: This.
10911         * g++.dg/special/conpr-3b.C: Rename to ...
10912         * g++.dg/special/conpr-3b.cc: This.
10913         * g++.dg/special/conpr-4.C: New test.
10914         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
10915
10916 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
10917
10918         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
10919
10920 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10921
10922         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
10923         * g++.old-deja/g++.robertl/eb71.C: Likewise.
10924         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
10925         * g++.old-deja/g++.other/warn3.C: Likewise.
10926
10927 2003-05-11  Roger Sayle  <roger@eyesopen.com>
10928
10929         * gcc.dg/i386-387-1.c: Update to also test log.
10930         * gcc.dg/i386-387-2.c: Likewise.
10931
10932 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10933
10934         * g77.f-torture/execute/int8421.f: New test.
10935
10936 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10937
10938         PR c++/10230, c++/10481
10939         * g++.dg/lookup/scoped5.C: New test.
10940
10941 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10942
10943         PR c++/10552
10944         * g++.dg/template/ttp6.C: New test.
10945
10946 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
10947
10948         * gcc.c-torture/execute/builtins: New directory.
10949         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
10950         gcc.c-torture/execute/builtins.
10951         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
10952         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
10953         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
10954         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
10955
10956 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10957
10958         PR c++/9252
10959         * g++.dg/template/access8.C: New test.
10960         * g++.dg/template/access9.C: New test.
10961
10962 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10963
10964         PR c++/9554
10965         * g++.dg/parse/access1.C: New test.
10966
10967 2003-05-09  DJ Delorie  <dj@redhat.com>
10968
10969         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
10970         long, and not an int.
10971
10972 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10973
10974         PR c++/10555, c++/10576
10975         * g++.dg/template/memclass1.C: New test.
10976
10977 2003-05-08  DJ Delorie  <dj@redhat.com>
10978
10979         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
10980         targets.
10981         * gcc.c-torture/execute/20021024-1.x: Likewise.
10982         * gcc.c-torture/execute/shiftdi.x: Likewise.
10983         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
10984         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
10985         * gcc.dg/20021018-1.c: Likewise.
10986
10987 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10988
10989         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
10990
10991         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
10992         (bcopy): Call memmove.
10993
10994 2003-05-08  Roger Sayle  <roger@eyesopen.com>
10995
10996         * g77.f-torture/compile/8485.f: New test case.
10997
10998 2003-05-07  Richard Henderson  <rth@redhat.com>
10999
11000         PR c++/10570
11001         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
11002         Verify exception_cleanup not called for rethrows.
11003         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
11004         when exiting catch block without rethrowing.
11005         * g++.dg/eh/forced3.C: New.
11006         * g++.dg/eh/forced4.C: New.
11007
11008 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
11009
11010         * gcc.dg/20030505.c: Fix triplet.
11011
11012 2003-05-06  DJ Delorie  <dj@redhat.com>
11013
11014         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
11015         * gcc.dg/nest.c: Likewise.
11016
11017 2003-05-05  Roger Sayle  <roger@eyesopen.com>
11018
11019         * gcc.dg/builtins-14.c: New test case.
11020
11021 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
11022
11023         * lib/compat.exp (compat-execute): New argument.
11024         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
11025         * gcc.dg/compat: New test directory.
11026         * gcc.dg/compat/compat.exp: New expect script.
11027         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
11028         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
11029         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
11030         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
11031         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
11032         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
11033
11034         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
11035         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
11036         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
11037         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
11038         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
11039         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
11040         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
11041         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
11042         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
11043         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
11044         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
11045         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
11046         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
11047         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
11048         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
11049
11050 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
11051
11052         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
11053
11054 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
11055
11056         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
11057
11058 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
11059
11060         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
11061         * gcc.dg/ppc-fsel-2.c: New test.
11062
11063         * gcc.dg/unused-5.c: New test.
11064
11065 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11066
11067         PR c++/10496
11068         * g++.dg/warn/pmf1.C: New test.
11069
11070 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11071
11072         PR c++/4494
11073         * g++.dg/warn/main.C: New test.
11074
11075 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11076
11077         * gcc.dg/nonnull-3.c: New test.
11078
11079 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
11080
11081         * gcc.dg/cpp/Wtrigraphs.c: Update.
11082         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
11083
11084 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
11085
11086         * gcc.dg/ppc-fsel-1.c: New test.
11087
11088 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
11089
11090         PR c/10604
11091         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
11092
11093 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
11094
11095         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
11096
11097 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11098
11099         PR c++/9364, c++/10553, c++/10586
11100         * g++.dg/parse/typename4.C: New test.
11101         * g++.dg/parse/typename5.C: Likewise.
11102
11103 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
11104
11105         * gcc.c-torture/compile/20030503-1.c: New test.
11106
11107 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11108
11109         * g++.dg/lookup/using5.C: Fix testcase error.
11110
11111 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
11112
11113         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
11114         since MEABI is no longer supported.  Remove all vestiges
11115         of MEABI from the test.
11116
11117 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11118
11119         PR c++/10554
11120         * g++.dg/lookup/using5.C: New test.
11121
11122 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11123
11124         PR c++/8772
11125         * g++.dg/template/ttp5.C: New test.
11126
11127 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
11128
11129         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
11130         (dg-gpp-additional-sources): New function.
11131         (dg-gpp-additional-files): Likewise.
11132         * lib/g++.exp (additional_sources): New variable.
11133         (additional_files): Likewise.
11134         (g++_target_compile): Deal with them.
11135         * lib/old-dejagnu.exp: Remove.
11136         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
11137         * g++.old-deja: Revise all tests to use dg commands.
11138
11139 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11140
11141         PR c++/9432, c++/9528
11142         * g++.dg/lookup/using4.C: New test.
11143
11144 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
11145
11146         * gcc.dg/noreturn-5.c: New file.
11147         * gcc.dg/noreturn-6.c: New file.
11148
11149         * gcc.c-torture/compile/inline-1.c: New file.
11150
11151 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11152
11153         PR c++/10551
11154         * g++.dg/template/explicit1.C: New test.
11155
11156 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11157
11158         PR c++/10549
11159         * g++.dg/other/bitfield1.C: New test.
11160
11161         PR c++/10527
11162         * g++.dg/init/new7.C: New test.
11163
11164 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11165
11166         * g++.dg/ext/desig1.C: New test.
11167         * g++.dg/ext/init1.C: Update.
11168
11169         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
11170
11171 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
11172
11173         PR c++/10180
11174         * g++.dg/warn/Winline-1.C: New test.
11175
11176 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
11177
11178         * gcc.c-torture/execute/string-opt-19.c: New test.
11179
11180         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
11181         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
11182
11183 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
11184
11185         PR c++/10506
11186         * g++.dg/init/new6.C: New test.
11187
11188         PR c++/10503
11189         * g++.dg/init/ref6.C: New test.
11190
11191 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
11192
11193         * g++.dg/warn/weak1.C: XFAIL on AIX4.
11194
11195 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11196
11197         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
11198         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
11199
11200 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
11201
11202         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
11203         initialized static data members.
11204
11205 2003-04-25  H.J. Lu <hjl@gnu.org>
11206
11207         * gcc.dg/ia64-sync-4.c: New test.
11208
11209 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11210
11211         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
11212         date.
11213
11214 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
11215
11216         PR c++/10337
11217         * g++.dg/warn/conv1.C: New test.
11218         * g++.old-deja/g++.other/conv7.C: Adjust.
11219         * g++.old-deja/g++.other/overload14.C: Adjust.
11220
11221 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11222
11223         PR c++/10471
11224         * g++.dg/template/defarg2.C: New test.
11225
11226 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
11227
11228         * gcc.dg/cpp/include2.c: Update.
11229         * gcc.dg/cpp/multiline-2.c: New.
11230         * gcc.dg/cpp/multiline.c: Update.
11231         * gcc.dg/cpp/strify2.c: Update.
11232         * gcc.dg/cpp/trad/literals-2.c: Update.
11233
11234 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11235
11236         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
11237
11238 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11239
11240         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
11241
11242 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11243
11244         PR c++/10451
11245         * g++.dg/parse/crash4.C: New test.
11246
11247         PR c++/9847
11248         * g++.dg/parse/crash5.C: New test.
11249
11250 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
11251
11252         PR c++/10446
11253         * g++.dg/parse/crash3.C: New test.
11254
11255         PR c++/10428
11256         * g++.dg/parse/elab1.C: New test.
11257
11258 2003-04-22  Devang Patel  <dpatel@apple.com>
11259
11260         * gcc.dg/cpp/trad/funlike-5.c: New test.
11261
11262 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
11263
11264         * g++.dg/other/packed1.C: Fix dg options.
11265
11266 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
11267
11268         * g++.dg/other/offsetof2.C: New test.
11269
11270 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
11271
11272         * g++.dg/template/recurse.C: Adjust location of error messages.
11273
11274 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
11275
11276         PR c++/9881
11277         * g++.dg/init/addr-const1.C: New test.
11278         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
11279
11280 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11281
11282         PR c++/10405
11283         * g++.dg/lookup/struct-hack1.C: New test.
11284
11285 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
11286
11287         * ucs.c: Update diagnostic messages.
11288
11289 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11290
11291         * gcc.dg/cpp/truefalse.cpp: New test.
11292         * gcc.dg/cpp/cpp.exp: Update.
11293         * g++.dg/other/stdbool-if.C: Remove.
11294
11295 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11296
11297         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
11298         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
11299
11300 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11301
11302         * gcc.c-torture/compile/20030418-1.c: New test.
11303
11304 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
11305
11306         * README.compat: Remove; content moved to doc/sourcebuild.texi.
11307
11308 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11309
11310         PR c++/10347
11311         g++.dg/template/dependent-name1.C: New test.
11312
11313 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
11314
11315         * gcc.dg/warn-1.c (tourist_guide): New array,
11316         contains a pointer to bar.
11317
11318 2003-04-16  Roger Sayle  <roger@eyesopen.com>
11319
11320         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
11321         * gcc.c-torture/execute/medce-1.c: New test case.
11322         * gcc.c-torture/execute/medce-2.c: New test case.
11323
11324 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
11325
11326         * lib/prune.exp: Ignore more messages.
11327
11328         PR c++/10381
11329         * g++.dg/parse/lookup3.C: New test.
11330
11331 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
11332
11333         * gcc.c-torture/compile/20030415-1.c : New test.
11334
11335 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
11336
11337         * gcc.c-torture/execute/scope-2.c: Move to ...
11338         * gcc.dg/noncompile/scope.c: .... here.
11339
11340 2003-04-14  Roger Sayle  <roger@eyesopen.com>
11341
11342         * gcc.dg/20030414-2.c: New test case.
11343
11344 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
11345
11346         PR target/10377
11347         * gcc.dg/20030414-1.c: New test.
11348
11349 2003-04-13  Roger Sayle  <roger@eyesopen.com>
11350
11351         * gcc.dg/builtins-12.c: New test case.
11352         * gcc.dg/builtins-13.c: New test case.
11353
11354 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11355
11356         * gcc.c-torture/execute/string-opt-18.c: New test.
11357
11358 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
11359
11360         PR c++/10300
11361         * g++.dg/init/new5.C: New test.
11362
11363 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
11364
11365         PR c++/7910
11366         * g++.dg/ext/dllimport1.C: New test.
11367
11368 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11369
11370         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
11371
11372 2003-04-11  Bud Davis <bdavis9659@comcast.net>
11373
11374         PR Fortran/9263
11375         * g77.f-torture/noncompile/9263.f: New test
11376         PR Fortran/1832
11377         * g77.f-torture/execute/1832.f: New test
11378
11379 2003-04-11  David Chad  <davidc@freebsd.org>
11380             Loren J. Rittle  <ljrittle@acm.org>
11381
11382         libobjc/8562
11383         * objc.dg/headers.m: New test.
11384
11385 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
11386
11387         * gcc.c-torture/execute/builtin-noret-2.c: New.
11388         * gcc.c-torture/execute/builtin-noret-2.x: New.
11389         XFAIL builtin-noret-2.c at -O1 and above.
11390         * gcc.dg/redecl.c: New.
11391         * gcc.dg/Wshadow-1.c: Update error regexps.
11392
11393 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
11394
11395         * g++.dg/abi/bitfield10.C: New test.
11396
11397 2003-04-09  Mike Stump  <mrs@apple.com>
11398
11399         * gcc.dg/pch/pch.exp: Make testcase names longer.
11400         * g++.dg/pch/pch.exp: Make testcase names longer.
11401
11402 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11403
11404         * gcc.dg/builtins-11.c: New test case.
11405
11406 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11407
11408         * gcc.dg/builtins-9.c: New test case.
11409         * gcc.dg/builtins-10.c: New test case.
11410
11411 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11412
11413         * gcc.dg/noncompile/init-4.c.c: New test.
11414
11415 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11416
11417         * gcc.misc-test/gcov-9.c: New test.
11418         * gcc.misc-test/gcov-10.c: New test
11419         * gcc.misc-test/gcov-11.c: New test.
11420
11421 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11422
11423         PR optimization/10024
11424         * gcc.c-torture/compile/20030405-1.c: New test.
11425
11426 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11427
11428         * gcc.dg/pch/static-3.c: New.
11429         * gcc.dg/pch/static-3.hs: New.
11430         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11431
11432 2003-04-04  Richard Henderson  <rth@redhat.com>
11433
11434         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11435         * g++.dg/eh/forced2.C: Likewise.
11436
11437 2003-04-03  Mike Stump  <mrs@apple.com>
11438
11439         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11440         target arg.
11441         (scan-assembler-times, scan-assembler-not): Likewise.
11442         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11443
11444 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11445
11446         * gcc.dg/sparc-loop-1.c: New test.
11447
11448 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
11449
11450         PR other/9274
11451         * g++.dg/pch/system-2.C: New.
11452         * g++.dg/pch/system-2.Hs: New.
11453
11454 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
11455
11456         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
11457
11458         * g++.dg/eh/simd-1.C (vecfunc): Same.
11459
11460 2003-04-01  Roger Sayle  <roger@eyesopen.com>
11461
11462         * gcc.c-torture/execute/20030401-1.c: New test case.
11463
11464 2003-04-01  Ziemowit Laski <zlaski@apple.com>
11465
11466         * objc.dg/defs.m: New.
11467
11468 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
11469
11470         * g++.dg/eh/simd-1.C: New.
11471         * g++.dg/eh/simd-2.C: New.
11472
11473 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
11474
11475         * gcc.c-torture/execute/simd-3.c: New.
11476
11477 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11478
11479         PR c/9936
11480         * gcc.dg/20030331-2.c: New test.
11481
11482 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11483
11484         PR c++/10278
11485         * g++.dg/parse/crash2.C: New test.
11486
11487 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11488
11489         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
11490         * gcc.c-torture/execute/20030331-1.c: ...here.
11491
11492 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11493
11494         * gcc.c-torture/execute/20030331-1.c: New test.
11495
11496 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11497
11498         * lib/gcov.exp: Adjust call return testing strings.
11499         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
11500
11501 2003-03-31  Roger Sayle  <roger@eyesopen.com>
11502
11503         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
11504         * gcc.dg/builtins-7.c: New test case.
11505         * gcc.dg/builtins-8.c: New test case.
11506
11507 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11508
11509         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
11510
11511 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
11512
11513         PR c++/7647
11514         * g++.dg/lookup-class-member-2.C: New test.
11515
11516 2003-03-30  Glen Nakamura  <glen@imodulo.com>
11517
11518         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
11519
11520 2003-03-28  Roger Sayle  <roger@eyesopen.com>
11521
11522         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
11523
11524 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
11525
11526         * g++.dg/init/attrib1.C: New test.
11527
11528 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11529
11530         * gcc.dg/ultrasp8.c: New test.
11531
11532 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11533
11534         * gcc.dg/ultrasp7.c: New test.
11535
11536 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
11537
11538         PR c++/10047
11539         * g++.dg/template/inline1.C: New test.
11540
11541 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11542
11543         * gcc.dg/sparc-dwarf2.c: New test.
11544
11545 2003-03-27  Roger Sayle  <roger@eyesopen.com>
11546
11547         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
11548         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
11549
11550 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
11551
11552         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
11553         than reading .x files.
11554         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
11555         * g77.dg/gcov/gcov-1.f: Likewise.
11556         * gcc.misc-tests/gcov-4b.c: Likewise.
11557         * gcc.misc-tests/gcov-5b.c: Likewise.
11558         * gcc.misc-tests/gcov-6.c: Likewise.
11559         * gcc.misc-tests/gcov-7.c: Likewise.
11560         * gcc.misc-tests/gcov-8.c: Likewise.
11561         * g++.dg/gcov/gcov-1.x: Remove.
11562         * g77.dg/gcov/gcov-1.x: Likewise.
11563         * gcc.misc-tests/gcov-4b.x: Likewise.
11564         * gcc.misc-tests/gcov-5b.x: Likewise.
11565         * gcc.misc-tests/gcov-6.x: Likewise.
11566         * gcc.misc-tests/gcov-7.x: Likewise.
11567         * gcc.misc-tests/gcov-8.x: Likewise.
11568
11569 2003-03-27  Glen Nakamura  <glen@imodulo.com>
11570
11571         PR opt/10087
11572         * gcc.dg/20030324-1.c: New test.
11573
11574 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
11575
11576         PR c++/10224
11577         * g++.dg/template/arg3.C: New test.
11578
11579         PR c++/10158
11580         * g++.dg/template/friend18.C: New test.
11581
11582 2003-03-26  Roger Sayle  <roger@eyesopen.com>
11583
11584         * g77.f-torture/compile/20030326-1.f: New test case.
11585
11586 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
11587
11588         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
11589
11590         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
11591
11592 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
11593
11594         * gcc.dg/ia64-sync-3.c: New test.
11595
11596 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
11597
11598         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
11599
11600 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11601
11602         * gcc.dg/ultrasp6.c: New test.
11603
11604 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11605
11606         * gcc.dg/i386-signbit-1.c: New test.
11607         * gcc.dg/i386-signbit-2.c: New test.
11608         * gcc.dg/i386-signbit-3.c: New test.
11609
11610 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11611
11612         * gcc.dg/ultrasp5.c: Fix options.
11613
11614 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11615
11616         * gcc.dg/ultrasp5.c: Fix comment.
11617
11618 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
11619
11620         PR fortran/10197
11621         * g77.f-torture/execute/10197.f: New test.
11622
11623 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
11624
11625         PR c++/9898, c++/383
11626         * g++.dg/template/conv6.C: New test.
11627
11628         PR c++/10119
11629         * g++.dg/template/ptrmem5.C: New test.
11630
11631         PR c++/10026
11632         * g++.dg/lookup/koenig1.C: New test.
11633
11634         PR C++/10199
11635         * g++.dg/lookup/template2.C: New test.
11636
11637 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
11638
11639         * g++.dg/opt/rtti1.C: New test.
11640
11641 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11642
11643         * gcc.dg/ultrasp5.c: New test.
11644
11645 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
11646
11647         PR middle-end/9967
11648         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
11649         builtin fputs.
11650
11651 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11652
11653         PR c/8224
11654         * gcc.dg/20030323-1.c: New test.
11655
11656 2003-03-23  Roger Sayle  <roger@eyesopen.com>
11657
11658         * gcc.c-torture/compile/20030323-1.c: New test case.
11659
11660 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
11661
11662         * gcc.dg/20030321-1.c: New test.
11663
11664 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
11665
11666         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
11667
11668 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11669
11670         PR c++/9978, c++/9708
11671         * g++.dg/ext/vlm1.C: Adjust expected error.
11672         * g++.dg/ext/vla2.C: New test.
11673         * g++.dg/template/arg1.C: New test.
11674         * g++.dg/template/arg2.C: New test.
11675
11676 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11677
11678         * g77.f-torture/execute/select.f: New test.
11679         * g77.f-torture/noncompile/select_no_compile.f: New test.
11680
11681 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11682
11683         PR c++/9898
11684         * g++.dg/other/error4.C: New test.
11685
11686 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11687
11688         * g++.dg/template/friend17.C: New test.
11689
11690 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11691
11692         * gcc.c-torture/compile/20030320-1.c: New.
11693
11694 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11695
11696         * gcc.dg/builtins-6.c: New test case.
11697
11698 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11699
11700         PR target/10073
11701         * gcc.c-torture/compile/20030319-1.c: New.
11702
11703 2003-03-18  Jan Hubicka  <jh@suse.cz>
11704
11705         * gcc.dg/i386-cvt-1.c: New test.
11706
11707 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11708
11709         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11710         * objc.dg/naming-2.m: Likewise.
11711
11712 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11713
11714         PR c++/9639
11715         * g++.dg/parse/crash1.C: New test.
11716
11717 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11718
11719         PR c++/8805
11720         * g++.dg/eh/cleanup1.C: New test.
11721
11722 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11723
11724         * gcc.c-torture/execute/20030316-1.c: New test case.
11725
11726 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11727
11728         PR c++/9629
11729         * g++.dg/init/ctor2.C: New test.
11730
11731 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11732
11733         * g77.f-torture/compile/xformat.f: New test case.
11734
11735 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11736
11737         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11738         * g++.old-deja/g++.mike/eh50.C: Likewise.
11739
11740 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11741
11742         PR c++/6440
11743         * g++.dg/template/spec7.C: New test.
11744         * g++.dg/template/spec8.C: Likewise.
11745
11746 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11747
11748         * gcc.c-torture/execute/20030313-1.c: New test.
11749
11750 2003-03-14  Richard Henderson  <rth@redhat.com>
11751
11752         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11753
11754 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11755
11756         * gcc.c-torture/compile/20030314-1.c: New test.
11757
11758 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11759
11760         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11761         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11762         thumb target,
11763         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11764         to accept newer _imp__  prefix and additional
11765         newline in .drectve section.
11766         * gcc.dg/dll-4.c: Likewise.
11767         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11768         switch.
11769
11770 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11771
11772         * g++.dg/parse/namespace9.C: New test.
11773
11774         * g++.dg/init/ref5.C: New test.
11775         * g++.dg/parse/ptrmem1.C: Likewise.
11776
11777 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11778
11779         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11780         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11781         regular expression.
11782         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11783         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11784
11785 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11786
11787         * gcc.c-torture/execute/20030224-2.c: New test.
11788
11789 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11790
11791         * gcc.dg/decl-3.c: New test.
11792
11793 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11794
11795         * gcc.dg/i386-loop-2.c: New test.
11796
11797 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11798
11799         PR c++/9474
11800         * g++.dg/parse/namespace8.C: New test.
11801
11802         PR c++/9924
11803         * g++.dg/overload/builtin2.C: New test.
11804
11805 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11806
11807         * gcc.dg/return-type-3.c: New test.
11808
11809 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11810
11811         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11812         profiling options are not supported.
11813
11814 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11815
11816         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11817         * g++.old-deja/g++.warn/impint2.C: Likewise.
11818
11819 2003-03-10  Devang Patel  <dpatel@apple.com>
11820
11821         * g++.dg/cpp/c++_cmd_1.C: New test.
11822         * g++.dg/cpp/c++_cmd_1.h: New file.
11823
11824 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
11825
11826         * gcc.dg/altivec-9.c: New file.
11827
11828 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11829
11830         * gcc.dg/ppc-sdata-1.c: New test.
11831         * gcc.dg/ppc-sdata-2.c: New test.
11832
11833 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
11834
11835         PR c++/9373
11836         * g++.dg/opt/ptrmem2.C: New test.
11837
11838         PR c++/8534
11839         * g++.dg/opt/ptrmem1.C: New test.
11840
11841 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11842
11843         * gcc.dg/i386-loop-1.c: New test.
11844
11845 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11846
11847         PR c++/9970
11848         * g++.dg/lookup/friend1.C: New test.
11849
11850 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11851
11852         PR c++/9823
11853         * g++.dg/parser/constructor1.C: New test.
11854
11855 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
11856
11857         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
11858
11859         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
11860
11861 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
11862
11863         * gcc.dg/cpp/Wunused.c: Update test.
11864
11865 2003-03-08  Jan Hubicka  <jh@suse.cz>
11866
11867         * gcc.dg/inline-3.c: New test.
11868
11869 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11870
11871         PR c++/9809
11872         * g++.dg/parse/builtin1.C: New test.
11873
11874         PR c++/9982
11875         * g++.dg/abi/cookie1.C: New test.
11876         * g++.dg/abi/cookie2.C: Likewise.
11877
11878         PR c++/9524
11879         * g++.dg/template/field1.C: New test.
11880
11881         PR c++/9912
11882         * g++.dg/parse/class1.C: New test.
11883         * g++.dg/parse/namespace7.C: Likewise.
11884         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
11885
11886 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
11887
11888         * g++.dg/init/ref4.C: New test.
11889
11890 2003-03-07  Jan Hubicka  <jh@suse.cz>
11891
11892         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
11893         * gcc.dg/inline-3.c:  New test.
11894
11895 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
11896
11897         * g++.dg/init/ref3.C: New test.
11898
11899         PR c++/9965
11900         * g++.dg/init/ref2.C: New test.
11901
11902         PR c++/9400
11903         * g++.dg/warn/Wshadow-2.C: New test.
11904
11905         PR c++/9791
11906         * g++.dg/warn/Woverloaded-1.C: New test.
11907
11908 2003-03-05  Jan Hubicka  <jh@suse.cz>
11909
11910         * gcc.dg/i386-local2.c: New.
11911         * gcc.dg/i386-local.c: Fix typo.
11912
11913 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
11914
11915         * g++.dg/abi/layout3.C: New test.
11916
11917 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11918
11919         * gcc.c-torture/compile/20030305-1.c
11920
11921 2003-03-05  Jan Hubicka  <jh@suse.cz>
11922
11923         * gcc.dg/i386-local.c: New.
11924
11925 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
11926
11927         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
11928
11929 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11930
11931         * gcc.dg/switch-2.c: New test.
11932         * gcc.dg/switch-3.c: New test.
11933         * gcc.dg/Wswitch.c: Adjust line numbers.
11934         * gcc.dg/Wswitch-default.c: Likewise.
11935         * gcc.dg/Wswitch-enum.c: Likewise.
11936
11937 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
11938
11939         * gcc.c-torture/execute/20030222-1.c: New test.
11940
11941 2003-03-03  James E Wilson  <wilson@tuliptree.org>
11942
11943         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
11944
11945 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
11946
11947         PR c++/9878
11948         * g++.dg/init/ref1.C: New test.
11949
11950 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
11951
11952         * gcc.dg/sh-relax.c: New SH-only test.
11953
11954 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
11955
11956         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
11957         comment explaining purpose of testcase.
11958
11959 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11960
11961         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
11962         for HC11/HC12 (asm needs two int registers).
11963         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
11964         HC11/HC12 because the test uses an asm which needs two 32-bit
11965         registers.
11966
11967 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11968
11969         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
11970         for HC11/HC12 (array is too large otherwise).
11971         * gcc.c-torture/compile/920501-4.x: New file, likewise.
11972         * gcc.c-torture/compile/20010518-2.x: Likewise.
11973         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
11974         HC11/HC12 (array is too large).
11975
11976 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
11977
11978         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
11979         * lib/g++-dg.exp (g++-dg-test): Likewise.
11980
11981 2003-03-01  Roger Sayle  <roger@eyesopen.com>
11982
11983         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
11984         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
11985
11986 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11987
11988         * g++.dg/warn/implicit-typename1.C: Remove warning.
11989
11990 2003-02-28  Richard Henderson  <rth@redhat.com>
11991
11992         * gcc.dg/noreturn-1.c: Move noreturn warning line.
11993         * gcc.dg/return-type-1.c: Move control reaches end warning line.
11994
11995 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
11996
11997         * gcc.dg/pch/pch.exp: Change .pch to .gch.
11998         * g++.dg/pch/pch.exp: Likewise.
11999
12000 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
12001
12002         PR c++/9879
12003         * testsuite/g++.dg/init/new4.C: New test.
12004
12005 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
12006
12007         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
12008
12009 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
12010
12011         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
12012         unsigned long.
12013
12014         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
12015         wider than float.
12016
12017 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12018
12019         * lib/scanasm.exp: Add support for counting numbers of
12020         occurences.
12021         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
12022         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
12023
12024 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
12025
12026         PR c++/9683
12027         * g++.dg/template/static3.C: New test.
12028
12029         PR c++/9829
12030         * g++.dg/parse/namespace6.C: New test.
12031
12032 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12033
12034         PR target/9732
12035         * gcc.dg/20030225-1.c: New test.
12036
12037 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
12038
12039         * README: Remove out-of-date information.
12040
12041         PR c++/9836
12042         * g++.dg/template/spec6.C: New test.
12043
12044 2003-02-24  Jeff Law  <law@redhat.com>
12045
12046         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
12047
12048 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12049
12050         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
12051         * gcc.dg/pragma-ep-1.c: Likewise.
12052
12053 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12054
12055         PR c++/9602
12056         * g++.dg/template/friend16.C: New test.
12057
12058 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
12059
12060         PR c++/5333
12061         * g++.dg/parse/fused-params1.C: Adjust error messages.
12062         * g++.dg/template/nested3.C: New test.
12063
12064 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
12065
12066         * g++.dg/abi/param1.C: New test.
12067
12068 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12069
12070         PR c++/7982
12071         * g++.dg/warn/implicit-typename1.C: New test.
12072
12073 2003-02-22  Kelley Cook <kelleycook@comcast.net>
12074
12075         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
12076         with "mtune".
12077         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12078         * gcc.c-torture/execute/20010129-1.x: Likewise.
12079         * gcc.dg/20011107-1.c: Likewise.
12080         * gcc.dg/20020108-1.c: Likewise.
12081         * gcc.dg/20020122-3.c: Likewise.
12082         * gcc.dg/20020206-1.c: Likewise.
12083         * gcc.dg/20020310-1.c: Likewise.
12084         * gcc.dg/20020426-2.c: Likewise.
12085         * gcc.dg/20020517-1.c: Likewise.
12086         * gcc.dg/991230-1.c: Likewise.
12087         * gcc.dg/i386-unroll-1.c: Likewise.
12088         * gcc.misc-tests/i386-prefetch.exp: Likewise.
12089
12090 2003-02-22  Jan Hubicka  <jh@suse.cz>
12091
12092         * gcc.dg/i386-mul.c: New test.
12093
12094 2003-02-21  Roger Sayle  <roger@eyesopen.com>
12095
12096         * gcc.dg/builtins-5.c: New test case.
12097
12098 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
12099
12100         * gcc.dg/asmreg-1.c: New test.
12101
12102 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12103
12104         PR c++/9749
12105         * g++.dg/parse/varmod1.C: New test.
12106
12107 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12108
12109         PR c++/9727
12110         * g++.dg/template/op1.C: New test.
12111
12112 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12113
12114         PR c++/8906
12115         * g++.dg/template/nested2.C: New test.
12116
12117 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12118
12119         PR c++/8724
12120         * g++.dg/expr/dtor1.C: New test.
12121
12122 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
12123
12124         * gcc.dg/cpp/include3.c: New test.
12125         * gcc.dg/cpp/inc/foo.h: New file.
12126
12127 2003-02-21  Glen Nakamura  <glen@imodulo.com>
12128
12129         * gcc.c-torture/execute/20030221-1.c: New test.
12130
12131 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
12132
12133         PR c++/9729
12134         * g++.dg/abi/conv1.C: New test.
12135
12136 2003-02-20  Jan Hubicka  <jh@suse.cz>
12137
12138         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
12139
12140 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
12141
12142         * gcc.c-torture/compile/20030219-1.c: New test.
12143
12144 2003-02-18  Jan Hubicka  <jh@suse.cz>
12145
12146         * gcc.dg/funcorder.c: New test.
12147
12148 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12149
12150         * gcc.c-torture/execute/20030218-1.c: New.
12151
12152 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
12153
12154         * gcc.dg/20030218-1.c: New.
12155
12156 2003-02-18  Richard Henderson  <rth@redhat.com>
12157
12158         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
12159         * gcc.dg/attr-used-2.c: New.
12160
12161 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
12162
12163         PR c++/9704
12164         * g++.dg/init/copy5.C: New test.
12165
12166 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
12167
12168         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
12169         * g++.dg/pch/pch.exp: Likewise.
12170
12171 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12172
12173         * gcc.c-torture/execute/20030209-1.c: Enable the test if
12174         STACK_SIZE is not defined.
12175
12176 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12177
12178         PR c++/9457
12179         * g++.dg/template/init1.C: New test.
12180
12181 2003-02-16  Jan HUbicka  <jh@suse.cz>
12182
12183         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
12184         (foo): Add few extra tests
12185         * gcc.dg/c99-const-expr-3.c: Likewise.
12186         * gcc.c-torture/execute/20030216-1.c: New.
12187
12188 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12189
12190         PR c++/9459
12191         * g++.dg/ext/typeof4.C: New test.
12192
12193 2003-02-15  Roger Sayle  <roger@eyesopen.com>
12194
12195         * gcc.dg/i386-387-3.c: New test case.
12196
12197 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
12198
12199         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
12200         cris-*-elf* cris-*-aout* and mmix-*-*.
12201
12202 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
12203
12204         * gcc.dg/20030213-1.c: New test.
12205
12206 2003-02-12  Roger Sayle  <roger@eyesopen.com>
12207
12208         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
12209         * gcc.dg/i386-387-2.c: Likewise.
12210
12211 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
12212
12213         * gcc.dg/ppc-spe.c: Fix formatting.
12214         Enable tests that were previously unsupported by gas.
12215         Delete tests for instructions that no longer exist.
12216         Switch arguments on evsubifw builtin.
12217
12218 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
12219
12220         * gcc.c-torture/execute/20030209-1.c: Disable the test if
12221         STACK_SIZE is too small.
12222
12223 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12224             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12225
12226         * gcc.dg/decl-2.c: New test.
12227
12228 2003-02-10  Jan Hubicka  <jh@suse.cz>
12229
12230         * gcc.dg/i386-fpcvt-1.c:  New test.
12231
12232 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
12233
12234         * gcc.c-torture/execute/20030209-1.c: New test.
12235
12236 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
12237
12238         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
12239         int-wide bitops, use the constants of the same width.
12240         Likewise, if long long is 32-bit wide, test bitops using
12241         32-bit constants.
12242
12243 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
12244
12245         * gcc.dg/20021014-1.c: Annotate with expected notice text.
12246
12247 2003-02-07  Roger Sayle  <roger@eyesopen.com>
12248
12249         * testsuite/gcc.dg/builtins-4.c: New test case.
12250
12251 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12252
12253         * gcc.dg/20020430-1.c: Fix dg command typos.
12254         * gcc.dg/20020503-1.c: Likewise.
12255
12256 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12257
12258         PR c++/8785
12259         * g++.dg/parse/fused-params1.C: New test.
12260
12261         PR c++/8857
12262         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
12263
12264         PR c++/8921
12265         * g++.dg/parse/non-dependent1.C: New test.
12266
12267         PR c++/8928
12268         * g++.dg/parse/dupl-tmpl-args1.C: New test.
12269
12270         PR c++/9228
12271         * g++.dg/parse/undefined7.C: New test.
12272         * g++.dg/parse/non-templ1.C: New test.
12273
12274         PR c++/9229
12275         * g++.dg/parse/too-many-tmpl-args1.C: New test.
12276
12277 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
12278
12279         * gcc.c-torture/compile/20030206-1.c: New test.
12280
12281 2003-02-05  Roger Sayle  <roger@eyesopen.com>
12282
12283         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
12284         "pow" to "foo" to avoid potential confusion with a math built-in.
12285
12286 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12287
12288         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
12289         conditions for SPARC targets.
12290
12291 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
12292
12293         * gcc.dg/20030204-1.c: New test.
12294
12295 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12296
12297         PR c++/38
12298         * g++.dg/parse/array-size1.C: New test.
12299
12300         PR c++/5657
12301         * g++.dg/parse/undefined3.C: New test.
12302
12303         PR c++/5665
12304         * g++.dg/parse/undefined4.C: New test.
12305
12306         PR c++/5975
12307         * g++.dg/parse/undefined5.C: New test.
12308
12309         PR c++/7259
12310         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
12311
12312         PR c++/8578
12313         * g++.dg/parse/casting-operator1.C: New test.
12314
12315         PR c++/8596
12316         * g++.dg/parse/undefined6.C: New test.
12317
12318         PR c++/8736
12319         * g++.dg/parse/missing-template1.C: New test.
12320
12321 2003-02-04  Jan Hubicka  <jh@suse.cz>
12322
12323         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
12324         * gcc.dg/i386-cmov?.c:  Likewise.
12325         * gcc.dg/i386-fpcvt-?.c:  Likewise.
12326         * gcc.dg/i386-ssefp-1.c:  Likewise.
12327         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
12328         conventions.
12329
12330 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
12331
12332         PR c++/7129
12333         * testsuite/g++.dg/ext/max.C: New test.
12334
12335 2003-02-03  Jan Hubicka  <jh@suse.cz>
12336
12337         * gcc.c-torture/execute/20030203-1.c: New test.
12338
12339 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
12340
12341         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
12342         'natural-endian'.
12343
12344 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
12345
12346         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
12347         * g++.dg/init/new2.C: Likewise.
12348         * g++.dg/other/new1.C: Likewise.
12349
12350 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
12351
12352         * gcc.dg/struct-ret-libc.c: New test.
12353
12354 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
12355
12356         * gcc.dg/20030129-1.c: New test.
12357
12358 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12359
12360         PR c++/8849
12361         * g++.dg/template/ptrmem4.C: New test.
12362
12363 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
12364
12365         * g++.dg/parser/constant1.C: New test.
12366
12367 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12368
12369         PR c++/8591
12370         * g++.dg/parse/friend2.C: New test.
12371
12372 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12373
12374         PR c++/9437
12375         * g++.dg/template/unify4.C: New test.
12376
12377 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
12378
12379         * gcc.c-torture/execute/20030128-1.c: New test.
12380
12381 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
12382
12383         * g++.dg/lookup/nested1.C: Test moved from ...
12384         * g++.old-deja/g++.other/lookup24.C: ... here.
12385
12386 2003-01-28  Jan Hubicka  <jh@suse.cz>
12387
12388         * gcc.dg/i386-cmov5.c:  New test.
12389
12390 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
12391
12392         * gcc.c-torture/execute/20010925-1.c: Changed the
12393         memcpy declaration.
12394
12395 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12396
12397         PR c++/3902
12398         * g++.dg/parse/template5.C: New test.
12399
12400 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12401
12402         PR fortran/9258
12403         * g77.dg/pr9258: New test.
12404
12405 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12406
12407         * README: Move relevant parts from README.g++.
12408
12409         * README.g++: Remove this file.
12410
12411 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12412
12413         * g++.dg/abi/dcast1.C: New test.
12414
12415 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12416
12417         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12418
12419 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12420
12421         PR c++/47
12422         * g++.old-deja/g++.other/lookup24.C: New test.
12423
12424 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12425
12426         PR middle-end/7227
12427         * gcc.dg/uninit-C.c: New test.
12428
12429 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12430
12431         * g++.dg/abi/covariant1.C: New test.
12432
12433 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12434
12435         * gcc.dg/20030123-1.c: New test.
12436
12437 2003-01-25  Jan Hubicka  <jh@suse.cz>
12438
12439         PR opt/8492
12440         * gcc.c-torture/compile/20030125-1.c
12441
12442 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12443
12444         PR c++/9403
12445         * g++.dg/parse/template3.C: New test.
12446         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
12447
12448         PR c++/795
12449         * g++.dg/parse/template4.C: New test.
12450
12451         PR c++/9415
12452         * g++.dg/template/qual2.C: New test.
12453
12454         PR c++/8545
12455         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
12456
12457         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
12458
12459 2003-01-25  Roger Sayle  <roger@eyesopen.com>
12460
12461         * gcc.c-torture/execute/switch-1.c: New test case.
12462
12463 2003-01-25  Jan Hubicka  <jh@suse.cz>
12464
12465         * gcc.c-torture/execute/20030125-1.[cx]: New test.
12466
12467 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
12468
12469         Tweaks for Bison-1.875. From the NEWS file:
12470         "- `parse error' -> `syntax error'
12471         Bison now uniformly uses the term `syntax error'"
12472         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
12473         * gcc.dg/cpp/digraph2.c: Likewise.
12474         * gcc.dg/cpp/direct2.c: Likewise.
12475         * gcc.dg/cpp/paste4.c: Likewise.
12476         * gcc.dg/c90-restrict-1.c: Likewise.
12477         * gcc.dg/c99-func-2.c: Likewise.
12478         * gcc.dg/noncompile/920721-2.c: Likewise.
12479         * gcc.dg/noncompile/930622-2.c: Likewise.
12480         * gcc.dg/noncompile/940112-1.c: Likewise.
12481         * gcc.dg/noncompile/950921-1.c: Likewise.
12482         * gcc.dg/noncompile/951123-1.c: Likewise.
12483         * gcc.dg/noncompile/971104-1.c: Likewise.
12484         * gcc.dg/noncompile/990416-1.c: Likewise.
12485
12486 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
12487
12488         * g++.dg/parse/undefined1.C: Add error message.
12489
12490 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12491
12492         PR c++/9354
12493         * g++.dg/parse/new1.C: New test.
12494
12495         PR c++/9216
12496         * g++.dg/parse/template2.C: New test.
12497
12498         PR c++/9354
12499         * g++.dg/parse/typedef2.C: New test.
12500
12501         PR c++/9328
12502         * g++.dg/ext/typeof3.C: New test.
12503
12504 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12505
12506         PR c++/2738
12507         * g++.dg/parse/ret-type1.C: New test.
12508
12509         PR c++/3792
12510         * g++.dg/parse/tmpl-outside1.C: New test.
12511
12512         PR c++/4207
12513         * g++.dg/parse/int-as-enum1.C: New test.
12514
12515         PR c++/4903
12516         * g++.dg/parse/no-typename1.C: New test.
12517
12518         PR c++/5533
12519         * g++.dg/parse/no-value1.C: New test.
12520
12521         PR c++/5921
12522         * g++.dg/parse/wrong-inline1.C: New test.
12523
12524         PR c++/6402
12525         * g++.dg/parse/ref1.C: New test.
12526
12527         PR c++/6992
12528         * g++.dg/parse/attr-ctor1.C: New test.
12529
12530         PR c++/7229
12531         * g++.dg/parse/namespace5.C: New test.
12532
12533         PR c++/7917
12534         * g++.dg/parse/func-def1.C: New test.
12535
12536         PR c++/8143
12537         * g++.dg/parse/undefined1.C: New test.
12538
12539         PR c++/5723, PR c++/8522
12540         * g++.dg/parse/specialization1.C: New test.
12541
12542         PR c++/163, PR c++/8595
12543         * g++.dg/parse/struct-as-enum1.C: New test.
12544
12545         PR c++/9173
12546         * g++.dg/parse/undefined2.C: New test.
12547
12548 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12549
12550         PR c++/9298
12551         * g++.dg/parse/template1.C: New test.
12552
12553         PR c++/9384
12554         * g++.dg/parse/using1.C: New test.
12555
12556         PR c++/9285
12557         PR c++/9294
12558         * g++.dg/parse/expr2.C: New test.
12559
12560         PR c++/9388
12561         * g++.dg/parse/lookup2.C: Likewise.
12562
12563 2003-01-21  Jan Hubicka  <jh@suse.cz>
12564
12565         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
12566         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
12567         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
12568         * gcc.c-torture/execute/string-opt-*.c: Likewise.
12569
12570 2003-01-20  Nick Clifton  <nickc@redhat.com>
12571
12572         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
12573         problem with ARM sibcall code generation.
12574
12575 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12576
12577         * gcc.c-torture/execute/20030120-1.c: New.
12578
12579 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
12580
12581         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
12582
12583 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
12584
12585         PR c++/9272
12586         * g++.dg/parse/ctor1.C: New test.
12587
12588         PR c++/9294:
12589         * g++.dg/parse/qualified1.C: New test.
12590
12591         * g++.dg/parse/typename3.C: New test.
12592
12593 2003-01-16  Richard Henderson  <rth@redhat.com>
12594
12595         * g++.dg/tls/init-2.C: Fix error matches for real this time.
12596
12597 2003-01-16  Richard Henderson  <rth@redhat.com>
12598
12599         * g++.dg/pch/pch.exp: Copy test header to the working directory
12600         before using it either for precompilation or direct use.
12601         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
12602         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
12603
12604 2003-01-16  Richard Henderson  <rth@redhat.com>
12605
12606         * gcc.dg/pch/pch.exp: Copy test header to the working directory
12607         before using it either for precompilation or direct use.
12608         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
12609         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
12610
12611 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
12612
12613         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
12614         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
12615         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
12616         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
12617         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
12618         typename warning into error.
12619         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
12620         error messages.
12621         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
12622         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
12623         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
12624         messages.
12625         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
12626         make declaration visible in template.
12627         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
12628         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
12629         messages.
12630         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
12631         message.
12632         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
12633         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
12634         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
12635         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
12636         typename warning with error message.
12637         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
12638         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
12639         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
12640
12641 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
12642
12643         * g++.dg/parse/ambig2.C: New test.
12644
12645 2003-01-15  Richard Henderson  <rth@redhat.com>
12646
12647         * g++.dg/tls/init-2.C: Update error message string.
12648
12649 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12650
12651         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
12652
12653 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
12654
12655         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
12656         all for HC11/HC12.
12657         * gcc.c-torture/compile/20001205-1.x: Likewise.
12658         * gcc.c-torture/compile/20001226-1.x: Likewise.
12659         * gcc.c-torture/compile/920520-1.x: Likewise.
12660         * gcc.c-torture/compile/961203-1.x: Likewise.
12661         * gcc.c-torture/compile/20020604-1.x: Likewise.
12662
12663 2003-01-15  Jan Hubicka  <jh@suse.cz>
12664
12665         * gcc.c-torture/compile/20030115-1.c: New test.
12666
12667         * gcc.dg/i386-fpcvt-1.c: New test.
12668         * gcc.dg/i386-fpcvt-2.c: New test.
12669
12670 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
12671
12672         Further conform g++'s __vmi_class_type_info to the C++ ABI
12673         specification.
12674         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12675         the specification.
12676
12677 2003-01-14  Jan Hubicka  <jh@suse.cz>
12678
12679         * gcc.dg/i386-fpcvt-1.c: New test.
12680         * gcc.dg/i386-fpcvt-2.c: New test.
12681
12682 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12683
12684         * gcc.dg/i386-mmx-3.c: New test.
12685
12686 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12687
12688         PR c++/9264
12689         * g++.dg/parse/octal1.C: New file.
12690
12691         PR c++/9172
12692         * g++.dg/parse/typename1.C: New file.
12693
12694 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12695
12696         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12697         * gcc.dg/bf-no-ms-layout.c: Likewise.
12698         * gcc.dg/bf-ms-attrib.c: Likewise.
12699
12700 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12701
12702         PR c++/9099
12703         * g++.dg/parse/dtor1.C: New file.
12704
12705         PR c++/9128
12706         * g++.dg/rtti/typeid1.C: New file.
12707
12708         PR c++/9153
12709         * g++.dg/parse/lookup1.C: New file.
12710
12711         PR c++/9171
12712         * g++.dg/templ/spec5.C: New file.
12713
12714 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12715
12716         * gcc.c-torture/compile/20030110-1.c: New test.
12717
12718 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12719
12720         Merge from pch-branch:
12721
12722         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12723
12724         * gcc.dg/pch/cpp-1.h: New.
12725         * gcc.dg/pch/cpp-1.c: New.
12726         * gcc.dg/pch/cpp-2.h: New.
12727         * gcc.dg/pch/cpp-2.c: New.
12728
12729         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12730
12731         * gcc.dg/pch/except-1.h: New.
12732         * gcc.dg/pch/except-1.c: New.
12733
12734         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12735
12736         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12737         running test.
12738         * gcc.dg/pch: Include *.hp not *.h.
12739         * gcc.dg/pch/system-1.h: New.
12740         * gcc.dg/pch/system-1.c: New.
12741
12742         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12743
12744         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12745         rather than trying to build and run a program using PCH.
12746         * gcc.dg/pch: Remove dg-do commands from test files.
12747
12748         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12749
12750         * gcc.dg/pch/macro-3.c: New.
12751         * gcc.dg/pch/macro-3.h: New.
12752
12753         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12754
12755         * gcc.dg/pch/common-1.c: New.
12756         * gcc.dg/pch/common-1.h: New.
12757         * gcc.dg/pch/decl-1.c: New.
12758         * gcc.dg/pch/decl-1.h: New.
12759         * gcc.dg/pch/decl-2.c: New.
12760         * gcc.dg/pch/decl-2.h: New.
12761         * gcc.dg/pch/decl-3.c: New.
12762         * gcc.dg/pch/decl-3.h: New.
12763         * gcc.dg/pch/decl-4.c: New.
12764         * gcc.dg/pch/decl-4.h: New.
12765         * gcc.dg/pch/decl-5.c: New.
12766         * gcc.dg/pch/decl-5.h: New.
12767         * gcc.dg/pch/global-1.c: New.
12768         * gcc.dg/pch/global-1.h: New.
12769         * gcc.dg/pch/inline-1.c: New.
12770         * gcc.dg/pch/inline-1.h: New.
12771         * gcc.dg/pch/inline-2.c: New.
12772         * gcc.dg/pch/inline-2.h: New.
12773         * gcc.dg/pch/static-1.c: New.
12774         * gcc.dg/pch/static-1.h: New.
12775         * gcc.dg/pch/static-2.c: New.
12776         * gcc.dg/pch/static-2.h: New.
12777
12778         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12779
12780         * g++.dg/pch/pch.exp: Better handle failing testcases.
12781         * gcc.dg/pch/pch.exp: Likewise.
12782         * gcc.dg/pch/macro-1.c: New.
12783         * gcc.dg/pch/macro-1.h: New.
12784         * gcc.dg/pch/macro-2.c: New.
12785         * gcc.dg/pch/macro-2.h: New.
12786
12787         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12788
12789         * g++.dg/dg.exp: Treat files in pch/ specially.
12790         * g++.dg/pch/pch.exp: New file.
12791         * g++.dg/pch/empty.H: New file.
12792         * g++.dg/pch/empty.C: New file.
12793         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12794         "precompile".
12795
12796         * gcc.dg/pch/pch.exp: New file.
12797         * gcc.dg/pch/empty.h: New file.
12798         * gcc.dg/pch/empty.c: New file.
12799         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12800         "precompile".
12801
12802 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12803
12804         * g++.dg/template/friend14.C: New test.
12805
12806 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12807
12808         * gcc.dg/old-style-asm-1.c: New test.
12809
12810 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12811
12812         * gcc.c-torture/compile/20030109-1.c: New test.
12813
12814 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12815
12816         * gcc.c-torture/execute/20030109-1.c: New test.
12817
12818 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12819
12820         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12821         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12822         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12823         * g++.old-deja/g++.mike/eh2.C: Likewise
12824         * g++.old-deja/g++.mike/eh3.C: Likewise
12825         * g++.old-deja/g++.mike/eh5.C: Likewise
12826         * g++.old-deja/g++.mike/eh6.C: Likewise
12827         * g++.old-deja/g++.mike/eh7.C: Likewise
12828         * g++.old-deja/g++.mike/eh8.C: Likewise
12829         * g++.old-deja/g++.mike/eh9.C: Likewise
12830         * g++.old-deja/g++.mike/eh10.C: Likewise
12831         * g++.old-deja/g++.mike/eh12.C: Likewise
12832         * g++.old-deja/g++.mike/eh13.C: Likewise
12833         * g++.old-deja/g++.mike/eh14.C: Likewise
12834         * g++.old-deja/g++.mike/eh16.C: Likewise
12835         * g++.old-deja/g++.mike/eh17.C: Likewise
12836         * g++.old-deja/g++.mike/eh18.C: Likewise
12837         * g++.old-deja/g++.mike/eh21.C: Likewise
12838         * g++.old-deja/g++.mike/eh23.C: Likewise
12839         * g++.old-deja/g++.mike/eh24.C: Likewise
12840         * g++.old-deja/g++.mike/eh25.C: Likewise
12841         * g++.old-deja/g++.mike/eh26.C: Likewise
12842         * g++.old-deja/g++.mike/eh27.C: Likewise
12843         * g++.old-deja/g++.mike/eh28.C: Likewise
12844         * g++.old-deja/g++.mike/eh29.C: Likewise
12845         * g++.old-deja/g++.mike/eh31.C: Likewise
12846         * g++.old-deja/g++.mike/eh33.C: Likewise
12847         * g++.old-deja/g++.mike/eh34.C: Likewise
12848         * g++.old-deja/g++.mike/eh35.C: Likewise
12849         * g++.old-deja/g++.mike/eh36.C: Likewise
12850         * g++.old-deja/g++.mike/eh37.C: Likewise
12851         * g++.old-deja/g++.mike/eh38.C: Likewise
12852         * g++.old-deja/g++.mike/eh39.C: Likewise
12853         * g++.old-deja/g++.mike/eh40.C: Likewise
12854         * g++.old-deja/g++.mike/eh41.C: Likewise
12855         * g++.old-deja/g++.mike/eh42.C: Likewise
12856         * g++.old-deja/g++.mike/eh44.C: Likewise
12857         * g++.old-deja/g++.mike/eh46.C: Likewise
12858         * g++.old-deja/g++.mike/eh47.C: Likewise
12859         * g++.old-deja/g++.mike/eh48.C: Likewise
12860         * g++.old-deja/g++.mike/eh49.C: Likewise
12861         * g++.old-deja/g++.mike/eh50.C: Likewise
12862         * g++.old-deja/g++.mike/eh51.C: Likewise
12863         * g++.old-deja/g++.mike/eh53.C: Likewise
12864         * g++.old-deja/g++.mike/eh55.C: Likewise
12865         * g++.old-deja/g++.mike/p7912.C: Likewise
12866         * g++.old-deja/g++.mike/p9706.C: Likewise
12867         * g++.old-deja/g++.mike/p10416.C: Likewise
12868         * g++.old-deja/g++.mike/p11667.C: Likewise
12869         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
12870         Remove redundant reference to Iris.
12871         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
12872         Elxsi, i860, Pico Java, and WE32K.
12873
12874 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
12875
12876         * g++.dg/ext/asm4.C: New test.
12877
12878 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12879
12880         PR c++/9030
12881         * g++.dg/template/friend12.C: New test.
12882         * g++.dg/template/friend13.C: Likewise.
12883         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
12884
12885 2003-01-08  Jan Hubicka  <jh@suse.cz>
12886
12887         * gcc.dg/i386-cadd.c: New test.
12888         * gcc.dg/i386-cmov4.c: Likewise.
12889
12890 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
12891
12892         PR c++/9165
12893         * g++.dg/warn/Wunused-3.C: New test.
12894
12895         * g++.dg/abi/bitfield9.C: New test.
12896
12897         PR c++/9189
12898         * g++.dg/parse/defarg3.C: New test.
12899
12900 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12901
12902         * g++.dg/parse/ambig1.C: New test.
12903         * g++.dg/parse/defarg2.C: New test.
12904
12905 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
12906
12907         * g++.dg/template/defarg-1.C: New test.
12908         * g++.dg/template/local2.C: Likewise.
12909
12910 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
12911
12912         * gcc.c-torture/execute/20030105-1.c: New test.
12913
12914 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12915
12916         * g++.dg/parse/namespace3.C: Remove extra semicolons.
12917         * g++.dg/parse/namespace4.C: Likewise.
12918
12919 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12920
12921         * g++.dg/template/ntp2.C: New test.
12922
12923 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
12924
12925         * g++.dg/parse/extern-C-1.C: New test.
12926
12927         * g++.dg/parse/namespace4.C: New test.
12928
12929         * g++.dg/template/nested1.C: New test.
12930
12931         * g++.dg/parse/namespace3.C: New test.
12932
12933 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12934
12935         * g++.dg/lookup/two-stage1.C: New test.
12936
12937 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12938
12939         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
12940         * g++.old-deja/g++.jason/access8.C: Likewise.
12941         * g++.old-deja/g++.other/decl5.C: Likewise.
12942
12943 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12944
12945         * g++.dg/parse/parse7.C: New test.
12946
12947 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
12948
12949         PR c++/2843
12950         * g++.dg/ext/attrib7.C: New test.
12951
12952 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12953
12954         * g++.dg/parse/parse6.C: New test.
12955
12956 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
12957
12958         * gcc.dg/h8300-stack-1.c: New.
12959
12960 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12961
12962         g++.dg/lookup/exception1.C: New test.
12963
12964         g++.dg/lookup/template1.C: New test.
12965
12966         g++.dg/parse/namespace2.C: New test.
12967
12968         g++.dg/parse/parens2.C: New test.
12969
12970 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12971
12972         * g++.dg/parse/parse5.C: New test.
12973         * g++.dg/lookup/scoped4.C: New test.
12974
12975 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12976
12977         * g++.dg/parse/parens1.C: New test.
12978
12979         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
12980         angle-bracket1.C.
12981         * g++.dg/parse/parens2.C: New test.
12982
12983         * g++.dg/lookup/scope-operator1.C: New test.
12984
12985         * g++.dg/parse/operator1.C: New test.
12986
12987 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12988
12989         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
12990         * g++.old-deja/g++.other/access6.C: Likewise.
12991         * g++.old-deja/g++.other/decl1.C: Likewise.
12992         * g++.old-deja/g++.pt/typename12.C: Likewise.
12993
12994 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12995
12996         * g++.dg/parse/namespace1.C: New test.
12997
12998 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12999
13000         * g++.dg/parse/parse4.C: New test.
13001
13002 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13003
13004         * g++.dg/parse/parse3.C: New test.
13005
13006 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13007
13008         * g++.dg/parse/parse2.C: New test.
13009
13010 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13011
13012         * g++.dg/template/friend11.C: New test.
13013
13014 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
13015
13016         * g++.dg/parse/parse1.C: New test.
13017
13018 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
13019
13020         * lib/profopt.exp: Change the name of a global variable to avoid
13021         possible clashes with other test suites.
13022
13023 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
13024
13025         * g++.dg/inherit/covariant8.C: New test.
13026
13027 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13028
13029         * g++.dg/init/array9.C: New test.
13030
13031         PR c++/9112
13032         * g++.dg/parse/expr1.C: New test.
13033
13034 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
13035
13036         * gcc.c-torture/compile/20021230-1.c: New test.
13037
13038 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13039
13040         * g++.dg/inherit/covariant5.C: New test.
13041         * g++.dg/inherit/covariant6.C: New test.
13042         * g++.dg/inherit/covariant7.C: New test.
13043
13044 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13045
13046         PR c++/2739
13047         * g++.dg/other/access2.C: New test.
13048
13049 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13050
13051         * g++.dg/other/anon-struct.C: No longer fails
13052         * g++.old-deja/g++.brendan/parse4.C: Likewise.
13053         * g++.old-deja/g++.brendan/parse5.C: Likewise.
13054         * g++.old-deja/g++.brendan/parse6.C: Likewise.
13055
13056 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13057
13058         * g++.dg/parse/angle-bracket.C (main): No longer fails.
13059
13060 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
13061
13062         * g++.dg/eh/spec4.C: Remove stray semicolon.
13063         * g++.dg/expr/pmf-1.C: Change error message.
13064         * g++.dg/ext/asm1.C: Remove stray semicolon.
13065         * g++.dg/ext/typename1.C: Add missing typenames.
13066         * g++.dg/inherit/template-as-base.C: Change error message.
13067         * g++.dg/lookup/scoped1.C: Likewise.
13068         * g++.dg/lookup/scoped2.C: Likewise.
13069         * g++.dg/lookup/using2.C: Likewise.
13070         * g++.dg/other/component1.C: Remove stray semicolon.
13071         * g++.dg/other/do1.C: Change error message.
13072         * g++.dg/other/error2.C: Likewise.
13073         * g++.dg/other/init1.C: Likewise.
13074         * g++.dg/other/packed1.C: Remove stray semicolon.
13075         * g++.dg/other/ptrmem2.C: Change error message.
13076         * g++.dg/parse/parameter-declaration-1.C: Remove line number
13077         marker.
13078         * g++.dg/special/initp1.C: Remove invalid attribute usage.
13079         * g++.dg/template/access3.C: Add typename keyword.
13080         * g++.dg/template/access5.C: Remove stray semicolon.
13081         * g++.dg/template/access6.C: Likewise.
13082         * g++.dg/template/complit1.C: Likewise.
13083         * g++.dg/template/crash1.C: Change error message.
13084         * g++.dg/template/inherit2.C: Remove stray semicolon.
13085         * g++.dg/template/instantiate2.C: Likewise.
13086         * g++.dg/template/instantiate3.C: Change error message.
13087         * g++.dg/template/qual1.C: Remove stray semicolon.
13088         * g++.dg/template/qualttp18.C: Change error message.
13089         * g++.dg/template/ref1.C: Remove stray semicolon.
13090         * g++.dg/template/sizeof1.C (A::value): Declare it.
13091         * g++.dg/template/spec4.C: Change error message.
13092         * g++.dg/template/static1.C: Likewise.
13093         * g++.dg/template/type1.C: Likewise.
13094         * g++.dg/template/typename3.C: Likewise.
13095         * g++.old-deja/g++.benjamin/13478.C: Change error message.
13096         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
13097         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
13098         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
13099         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
13100         named return value extension.
13101         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
13102         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
13103         * g++.old-deja/g++.bob/extern_C.C: Likewise.
13104         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13105         * g++.old-deja/g++.brendan/complex1.C: Likewise.
13106         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13107         * g++.old-deja/g++.brendan/crash13.C: Likewise.
13108         * g++.old-deja/g++.brendan/crash15.C: Likewise.
13109         * g++.old-deja/g++.brendan/crash18.C: Change error message.
13110         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
13111         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13112         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13113         * g++.old-deja/g++.brendan/crash56.C: Likewise.
13114         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
13115         syntax.
13116         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
13117         * g++.old-deja/g++.brendan/crash8.C: Change error message.
13118         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
13119         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
13120         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
13121         * g++.old-deja/g++.brendan/template11.C: Likewise.
13122         * g++.old-deja/g++.brendan/template26.C: Likewise.
13123         * g++.old-deja/g++.brendan/template27.C: Use explicit
13124         specialization syntax.
13125         * g++.old-deja/g++.brendan/template30.C: Likewise.
13126         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
13127         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
13128         non-dependent names.
13129         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
13130         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
13131         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
13132         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
13133         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
13134         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
13135         named return value extension.
13136         * g++.old-deja/g++.ext/namedret2.C: Likewise.
13137         * g++.old-deja/g++.ext/namedret3.C: Likewise.
13138         * g++.old-deja/g++.ext/return1.C: Likewise.
13139         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
13140         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
13141         * g++.old-deja/g++.jason/access8.C: Likewise.
13142         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
13143         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
13144         pseudo-destructor names.
13145         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
13146         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
13147         pseudo-destructor names.
13148         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
13149         * g++.old-deja/g++.jason/overload19.C: Likewise.
13150         * g++.old-deja/g++.jason/overload32.C: Likewise.
13151         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
13152         stray semicolons.
13153         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
13154         * g++.old-deja/g++.jason/return.C: Likewise.
13155         * g++.old-deja/g++.jason/return2.C: Likewise.
13156         * g++.old-deja/g++.jason/shadow1.C: Likewise.
13157         * g++.old-deja/g++.jason/special.C: Use explicit specialization
13158         syntax.
13159         * g++.old-deja/g++.jason/template10.C: Account for use of
13160         non-dependent names.
13161         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
13162         syntax.
13163         * g++.old-deja/g++.jason/template37.C: Likewise.
13164         * g++.old-deja/g++.law/access4.C: Change error messages.
13165         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
13166         pseudo-destructor names.
13167         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
13168         * g++.old-deja/g++.law/ctors9.C: Likewise.
13169         * g++.old-deja/g++.law/cvt22.C: Likewise.
13170         * g++.old-deja/g++.law/dtors5.C: Likewise.
13171         * g++.old-deja/g++.law/global-init1.C: Likewise.
13172         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13173         * g++.old-deja/g++.law/operators28.C: Likewise.
13174         * g++.old-deja/g++.law/visibility28.C: Likewise.
13175         * g++.old-deja/g++.martin/eval1.C: Likewise.
13176         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
13177         name.
13178         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
13179         * g++.old-deja/g++.mike/net34.C: Likewise.
13180         * g++.old-deja/g++.mike/net36.C: Likewise.
13181         * g++.old-deja/g++.mike/ns2.C: Likewise.
13182         * g++.old-deja/g++.mike/p12306.C: Likewise.
13183         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
13184         value extension.
13185         * g++.old-deja/g++.mike/p700.C: Likewise.
13186         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
13187         * g++.old-deja/g++.mike/p710.C: Likewise.
13188         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
13189         value extension.
13190         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
13191         * g++.old-deja/g++.mike/pmf9.C: Likewise.
13192         * g++.old-deja/g++.ns/crash2.C: Likewise.
13193         * g++.old-deja/g++.ns/crash3.C: Likewise.
13194         * g++.old-deja/g++.ns/invalid1.C: Likewise.
13195         * g++.old-deja/g++.ns/ns17.C: Likewise.
13196         * g++.old-deja/g++.ns/template16.C: Likewise.
13197         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
13198         keyword.
13199         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
13200         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
13201         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
13202         named return value extension.
13203         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
13204         * g++.old-deja/g++.other/access4.C: Issue additional error
13205         messages.
13206         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
13207         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
13208         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
13209         * g++.old-deja/g++.other/crash25.C: Change error message.
13210         * g++.old-deja/g++.other/crash4.C: Change error message.
13211         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
13212         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
13213         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
13214         checks.
13215         * g++.old-deja/g++.other/defarg8.C: Likewise.
13216         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
13217         * g++.old-deja/g++.other/dtor10.C: Likewise.
13218         * g++.old-deja/g++.other/incomplete.C: Likewise.
13219         * g++.old-deja/g++.other/linkage7.C: Likewise.
13220         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
13221         lookup algorithm.
13222         * g++.old-deja/g++.other/mangle2.C: Likewise.
13223         * g++.old-deja/g++.other/refinit2.C: Likewise.
13224         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
13225         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
13226         * g++.old-deja/g++.pt/crash28.C: Likewise.
13227         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
13228         syntax.
13229         * g++.old-deja/g++.pt/crash32.C: Change error message.
13230         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
13231         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
13232         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
13233         error message position.
13234         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
13235         * g++.old-deja/g++.pt/defarg8.C: Change error message.
13236         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
13237         syntax.
13238         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
13239         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
13240         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
13241         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
13242         keyword.
13243         * g++.old-deja/g++.pt/explicit31.C: Likewise.
13244         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
13245         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
13246         keyword.
13247         * g++.old-deja/g++.pt/explicit71.C: Change error message.
13248         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
13249         syntax.
13250         * g++.old-deja/g++.pt/friend28.C: Account for use of
13251         non-dependent names.
13252         * g++.old-deja/g++.pt/friend29.C: Likewise.
13253         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
13254         rules.
13255         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
13256         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
13257         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
13258         lookup rules.
13259         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
13260         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
13261         keyword.
13262         * g++.old-deja/g++.pt/memclass20.C: Likewise.
13263         * g++.old-deja/g++.pt/memclass5.C: Likewise.
13264         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
13265         keyword.
13266         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
13267         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
13268         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
13269         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
13270         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
13271         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
13272         keyword.
13273         * g++.old-deja/g++.pt/spec10.C: Likewise.
13274         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
13275         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
13276         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
13277         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
13278         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
13279         * g++.old-deja/g++.pt/ttp62.C: Likewise.
13280         * g++.old-deja/g++.pt/ttp64.C: Likewise.
13281         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
13282         * g++.old-deja/g++.pt/typename15.C: Likewise.
13283         * g++.old-deja/g++.pt/typename22.C: Likewise.
13284         * g++.old-deja/g++.pt/typename6.C: Change error messages.
13285         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
13286         * g++.old-deja/g++.pt/virtual2.C: Likewise.
13287         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
13288         syntax.
13289         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
13290         return value extension.
13291         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
13292         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
13293         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
13294         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
13295
13296 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
13297
13298         * g++.dg/warn/inline1.C: New test.
13299         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
13300         * g++.old-deja/g++.jason/synth10.C: Likewise.
13301         * g++.old-deja/g++.mike/net31.C: Likewise.
13302         * g++.old-deja/g++.mike/p8786.C: Likewise.
13303
13304         * g++.dg/template/friend10.C: New test.
13305         * g++.dg/template/conv5.C: New test.
13306
13307 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
13308
13309         * g++.dg/lookup/scoped3.C: New test.
13310
13311         * g++.dg/lookup/decl1.C: New test.
13312         * g++.dg/lookup/decl2.C: New test.
13313
13314 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13315
13316         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
13317         gcc.c-torture/compile/20021015-1.c,
13318         gcc.c-torture/compile/20021015-2.c,
13319         gcc.c-torture/compile/20021123-1.c,
13320         gcc.c-torture/compile/20021123-2.c,
13321         gcc.c-torture/compile/20021123-3.c,
13322         gcc.c-torture/compile/20021123-4.c,
13323         gcc.c-torture/execute/20021024-1.c: Add tests previously added
13324         only to 3.1 or 3.2 branch.
13325
13326 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
13327
13328         * gcc.dg/i386-bitfield3.c: New test.
13329
13330         * gcc.dg/i386-bitfield2.c: New test.
13331
13332 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
13333
13334         * g++.dg/parse/conv_op1.C: New test.
13335
13336 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
13337
13338         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
13339         approved.
13340
13341 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
13342
13343         * gcc.c-torture/compile/20021220-1.c: New test.
13344
13345 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
13346
13347         * gcc.dg/i386-fastcall-1.c: New.
13348
13349 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13350
13351         * gcc.c-torture/execute/20021219-1.c: New test.
13352
13353 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13354
13355         * gcc.dg/i386-pic-1.c: New test.
13356
13357 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13358
13359         PR c++/8099
13360         * g++.dg/template/friend9.C: New test.
13361
13362 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13363
13364         PR c++/3663
13365         * g++.dg/template/access7.C: New test.
13366
13367 2002-12-18  Nick Clifton  <nickc@redhat.com>
13368
13369         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
13370         the libstdc++-v3 directory has been found.
13371
13372 2002-12-12  Devang Patel <dpatel@apple.com>
13373         * gcc.dg/darwin-ld-1.c: New test.
13374         * gcc.dg/darwin-ld-2.c: New test.
13375         * gcc.dg/darwin-ld-3.c: New test.
13376         * gcc.dg/darwin-ld-4.c: New test.
13377         * gcc.dg/darwin-ld-5.c: New test.
13378
13379 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13380
13381         * gcc.c-torture/compile/20021212-1.c: New test.
13382
13383 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
13384
13385         * gcc.dg/fshort-wchar: New test.
13386
13387 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
13388
13389         PR c++/8372
13390         * g++.dg/template/dtor1.C: New test.
13391
13392         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
13393         markers.
13394
13395 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
13396
13397         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
13398
13399 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13400
13401         * g++.dg/template/static1.C: New test.
13402         * g++.dg/template/static2.C: New test.
13403         * g++.old-deja/g++.ext/memconst.C: New test.
13404
13405 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13406
13407         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13408         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13409         * g++.dg/special/initp1.C: Likewise.
13410
13411 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13412
13413         * gcc.c-torture/execute/20021204-1.c: New test.
13414
13415 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13416
13417         * gcc.dg/ppc-fmadd-1.c: New file.
13418         * gcc.dg/ppc-fmadd-2.c: New file.
13419         * gcc.dg/ppc-fmadd-3.c: New file.
13420
13421 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13422
13423         * gcc.c-torture/compile/20021204-1.c: New test.
13424
13425 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13426
13427         * g++.dg/inherit/covariant2.C: New test.
13428         * g++.dg/inherit/covariant3.C: New test.
13429         * g++.dg/inherit/covariant4.C: New test.
13430         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13431         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13432
13433 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13434
13435         PR c++/8688
13436         * g++.dg/init/brace3.C: New test.
13437
13438 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13439
13440         * gcc.dg/20020210-1.c: Fix a comment typo.
13441
13442 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13443
13444         PR c++/8720
13445         * g++.dg/parse/defarg1.C: New test.
13446
13447         PR c++/8615
13448         * g++.dg/template/char1.C: New test.
13449
13450         * g++.dg/template/varmod1.C: Fix typo.
13451
13452 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13453
13454         DR 180
13455         * g++.old-deja/g++.pt/crash32.C: Expect error.
13456
13457 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
13458
13459         PR c++/5919
13460         * g++.dg/template/varmod1.C: New test.
13461
13462         PR c++/8727
13463         * g++.dg/inherit/typeinfo1.C: New test.
13464
13465         PR c++/8663
13466         * g++.dg/inherit/typedef1.C: New test.
13467
13468 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
13469
13470         PR c++/8332
13471         PR c++/8493
13472         * g++.dg/template/strlen1.C: New test.
13473
13474         PR c++/8227
13475         * g++.dg/template/ctor2.C: New test.
13476
13477         PR c++/8214
13478         * g++.dg/init/string1.C: New test.
13479
13480         PR c++/8511
13481         * g++.dg/template/friend8.C: New test.
13482
13483 2002-11-29  Joe Buck <jbuck@synopsys.com>
13484
13485         * g++.dg/lookup/anon2.C: New test.
13486
13487 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
13488
13489         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
13490         h8300 port.
13491
13492 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
13493
13494         * gcc.dg/bitfld-6.c: New test.
13495
13496 2002-11-27  Jan Hubicka  <jh@suse.cz>
13497
13498         * gcc.c-torture/execute/20021127.[cx]: New test.
13499
13500 2002-11-26  Jan Hubicka  <jh@suse.cz>
13501
13502         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
13503         quality.
13504
13505 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
13506
13507         * g++.dg/init/brace2.C: New test.
13508         * g++.old-deja/g++.mike/p9129.C: Correct.
13509
13510 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
13511
13512         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
13513
13514 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
13515
13516         * gcc.dg/sibcall-6: New test for indirect sibcalls.
13517
13518 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
13519
13520         * testsuite/g++.dg/abi/empty11.C: New test.
13521         * testsuite/g++.dg/rtti/cv1.C: New test.
13522
13523 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
13524
13525         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
13526
13527 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
13528
13529         * g++.dg/abi/empty10.C: New test.
13530
13531 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13532
13533         * gcc.c-torture/compile/20021124-1.c: New test.
13534
13535 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
13536
13537         * g++.dg/abi/rtti2.C: New test.
13538
13539 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13540
13541         * gcc.dg/i386-unroll-1.c: New test.
13542
13543 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13544
13545         * gcc.c-torture/compile/20021120-1.c: New test.
13546         * gcc.c-torture/compile/20021120-2.c: New test.
13547
13548 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13549
13550         * gcc.dg/bitfld-5.c: New test.
13551
13552 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13553
13554         * gcc.c-torture/execute/20021120-3.c: New test.
13555
13556 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13557
13558         * gcc.c-torture/execute/20021120-2.c: New test.
13559
13560 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13561
13562         * gcc.c-torture/execute/20021120-1.c: New test.
13563
13564 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
13565
13566         * gcc.c-torture/execute/20021118-3.c: New test.
13567
13568 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13569
13570         * gcc.c-torture/compile/20021119-1.c: New test.
13571
13572 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
13573
13574         * gcc.dg/duff-1.c: New test.
13575         * gcc.dg/duff-2.c: New test.
13576         * gcc.dg/duff-3.c: New test.
13577
13578 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
13579
13580         * gcc.dg/cpp/_Pragma5.c: New test.
13581
13582 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13583
13584         * gcc.c-torture/execute/20021118-2.c: New test.
13585
13586 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13587
13588         * gcc.c-torture/execute/20021118-1.c: New test.
13589
13590 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
13591
13592         * gcc.dg/20021116-1.c: New test.
13593
13594 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
13595
13596         * g++.dg/abi/vcall1.C: New test.
13597
13598 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
13599
13600         * gcc.dg/20021029-1.c: New test.
13601         * gcc.dg/20021029-2.c: New test.
13602
13603 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13604
13605         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
13606
13607 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13608
13609         PR c/8439
13610         * gcc.dg/20021110.c: Move to ...
13611         * gcc.c-torture/compile/20021110.c: .... here.
13612
13613 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13614
13615         PR c/8467
13616         * gcc.c-torture/execute/20021111-1.c
13617
13618 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13619
13620         PR c/8439
13621         * gcc.dg/20021110.c: New test.
13622
13623 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
13624
13625         * g++.dg/abi/vthunk3.C: Run only on x86.
13626
13627 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13628
13629         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
13630
13631 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
13632
13633         * lib/compat.exp (compat-execute): Fix logic error in last
13634         change.
13635
13636 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
13637
13638         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
13639
13640 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13641
13642         PR c++/8389
13643         * g++.dg/template/access6.C: New test.
13644
13645 2002-11-08  Jan Hubicka  <jh@suse.cz>
13646
13647         * gcc.dg/i386-ssefp-1.c: New test.
13648         * gcc.dg/i386-ssefp-1.c: New test.
13649
13650 2002-11-08  Jan Hubicka  <jh@suse.cz>
13651
13652         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
13653
13654 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13655
13656         * g++.dg/abi/vthunk3.C: New test.
13657
13658         PR c++/8338
13659         * g++.dg/template/crash2.C: New test.
13660
13661 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13662
13663         * testsuite/g++.dg/abi/dtor1.C: New test.
13664         * testsuite/g++.dg/abi/dtor2.C: Likewise.
13665
13666 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
13667
13668         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
13669         Darwin.
13670
13671 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13672
13673         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13674         -mthumb.  Only xfail with -O0.
13675
13676 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13677
13678         * g++.dg/abi/thunk1.C: New test.
13679         * g++.dg/abi/thunk2.C: Likewise.
13680         * g++.dg/abi/vtt1.C: Likewise.
13681
13682 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13683
13684         PR optimization/8423
13685         * gcc.c-torture/execute/builtin-constant.c: New test.
13686
13687 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13688
13689         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13690         Add some more cases.
13691
13692 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13693
13694         PR c++/8391
13695         * g++.dg/opt/local1.C: New test.
13696
13697 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13698
13699         PR c++/8160
13700         * g++.dg/template/complit1.C: New test.
13701
13702         PR c++/8149
13703         * g++.dg/template/typename4.C: Likewise.
13704
13705 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13706
13707         Core issue 287, PR c++/7639
13708         * g++.dg/template/instantiate1.C: Adjust error location.
13709         * g++.dg/template/instantiate3.C: New test.
13710         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13711         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13712         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13713
13714 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13715
13716         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13717
13718 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13719
13720         PR c++/8287
13721         * g++.dg/init/dtor2.C: New test.
13722
13723 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13724
13725         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13726         * gcc.dg/nest.c: Bypass errors on irix6.
13727
13728 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13729
13730         * gcc.dg/nest.c: Expect error for mmix-*-*.
13731         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13732
13733 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13734
13735         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13736         markers.
13737
13738         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13739
13740 2002-10-25  Mike Stump  <mrs@apple.com>
13741
13742         * gcc.dg/warn-1.c: New test.
13743
13744 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13745
13746         * g++.dg/template/typename3.C: New test.
13747
13748 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13749
13750         * g++.dg/lookup/ptrmem1.C: New test.
13751
13752         * g++.dg/abi/vthunk2.C: New test.
13753
13754 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13755
13756         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13757
13758 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13759
13760         * g++.dg/abi/empty9.C: New test.
13761
13762 2002-10-24  Richard Henderson  <rth@redhat.com>
13763
13764         * g++.dg/inherit/thunk1.C: Enable for ia64.
13765
13766 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13767
13768         PR c++/8067
13769         * g++.dg/lookup/pretty1.C: New test.
13770
13771 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13772
13773         * gcc.dg/20021023-1.c: New test.
13774
13775 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13776
13777         PR c++/7679
13778         * g++.dg/parse/inline1.C: New test.
13779
13780 2002-10-23  Richard Henderson  <rth@redhat.com>
13781
13782         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13783
13784         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13785
13786 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13787
13788         PR c++/6579
13789         * g++.dg/parse/stmtexpr3.C: New test.
13790
13791 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13792
13793         * g++.dg/expr/cond1.C: New test.
13794
13795 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13796
13797         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13798
13799 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13800
13801         * g++.dg/abi/vbase13.C: New test.
13802         * g++.dg/abi/vbase14.C: Likewise.
13803
13804 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13805
13806         * gcc.dg/tls/pic-1.c: New test.
13807         * gcc.dg/tls/nonpic-1.c: New test.
13808         * gcc.dg/20021018-1.c: New test.
13809
13810 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13811
13812         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13813         Remove only files with the same base name as the test case.
13814         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13815         (profopt-execute): Likewise.  Also, remove old profiling
13816         and performance data files before running the tests.
13817
13818         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13819         * g++.dg/bprob/bprob.exp: Likewise.
13820         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13821         to allow more general test case names.
13822
13823         * g++.dg/bprob/bprob-1.C: Rename to ...
13824         * g++.dg/bprob/g++-bprob-1.C: ... this.
13825
13826         * g77.dg/bprob/bprob-1.f: Rename to ...
13827         * g77.dg/bprob/g77-bprob-1.f: ... this.
13828
13829 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13830
13831         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
13832         bison 1.50 or later.
13833
13834 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
13835
13836         * g++.dg/README: Describe more test directories.
13837
13838 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13839
13840         * g++.dg/init/array6.C: Add additional tests.
13841
13842 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13843
13844         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
13845         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
13846
13847 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
13848
13849         * gcc.c-torture/compile/20020604-1.x: New.
13850         * gcc.c-torture/compile/simd-5.x: Likewise.
13851         * gcc.c-torture/execute/920710-1.x: Likewise.
13852         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
13853
13854 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13855
13856         * g++.dg/inherit/override1.C: Add dg-options clause.
13857
13858 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13859
13860         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
13861         _mm_slli_si128.
13862
13863 2002-10-19  Andreas Schwab  <schwab@suse.de>
13864
13865         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
13866         directory component.
13867
13868 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
13869
13870         * g++.dg/inherit/thunk1.C: New test.
13871
13872         * g++.dg/inherit/override1.C: New test.
13873
13874         * g++.dg/abi/mangle11.C: New test.
13875         * g++.dg/abi/mangle14.C: New test.
13876         * g++.dg/abi/mangle17.C: New test.
13877
13878 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13879
13880         * g++.dg/overload/member2.C: New test.
13881
13882 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
13883
13884         * g++.dg/README: Describe new compat directory.
13885         * g++.dg/dg.exp: Skip tests in compat directory.
13886         * README.compat: New file.
13887         * lib/compat.exp: New expect script.
13888         * g++.dg/compat: New test directory.
13889         * g++.dg/compat/compat.exp: New expect script.
13890         * g++.dg/compat/abi: New test directory.
13891         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
13892         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
13893         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
13894         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
13895         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
13896         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
13897         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
13898         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
13899         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
13900         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
13901         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
13902         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
13903         * g++.dg/compat/break: New test directory.
13904         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
13905         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
13906         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
13907         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
13908         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
13909         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
13910         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
13911         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
13912         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
13913         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
13914         g++.dg/compat/break/README: New files.
13915         * g++.dg/compat/eh: New test directory.
13916         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
13917         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
13918         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
13919         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
13920         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
13921         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
13922         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
13923         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
13924         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
13925         g++.dg/compat/eh/filter2_y.C,
13926         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
13927         g++.dg/compat/eh/new1_y.C,
13928         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
13929         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
13930         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
13931         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
13932         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
13933         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
13934         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
13935         g++.dg/compat/eh/unexpected1_y.C: New files.
13936         * g++.dg/compat/init: New test directory.
13937         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
13938         g++.dg/compat/init/array5_y.C,
13939         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
13940         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
13941         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
13942         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
13943         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
13944         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
13945         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
13946         g++.dg/compat/init/init-ref2_y.C: New files.
13947
13948 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13949
13950         PR c++/7584
13951         * g++.dg/inherit/using3.C: New test.
13952
13953 2002-10-17  Jan Hubicka  <jh@suse.cz>
13954
13955         * gcc.dg/20021017-2.c: New test.
13956
13957 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13958
13959         * g++.dg/abi/mangle16.C: Adjust.
13960
13961         * g++.dg/init/array8.C: New test.
13962
13963 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
13964
13965         * gcc.dg/special/mips-abi.exp: New test.
13966         * gcc.dg/special/mips-abi.s: Empty file used by the above.
13967
13968 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13969
13970         * g++.dg/abi/mangle16.C: New test.
13971         * g++.dg/abi/mangle17.C: Likewise.
13972
13973         PR c++/7478
13974         * g++.dg/template/ref1.C: New test.
13975
13976 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13977
13978         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
13979
13980 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
13981
13982         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
13983
13984 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13985
13986         PR c++/7524
13987         * g++.dg/init/array7.C: New test.
13988
13989 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
13990
13991         * g++.dg/init/array6.C: New test.
13992
13993         * g++.dg/abi/mangle13.C: Likewise.
13994         * g++.dg/abi/mangle14.C: Likewise.
13995         * g++.dg/abi/mangle15.C: Likewise.
13996
13997 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13998
13999         * g++.dg/abi/empty8.C: New test.
14000
14001 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
14002
14003         * g++.dg/init/ctor1.C: New test.
14004
14005 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
14006
14007         * gcc.c-torture/execute/20021015-1.c: New test.
14008
14009 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
14010
14011         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
14012
14013 2002-10-14  Jan Hubicka  <jh@suse.cz>
14014
14015         * gcc.dg/i386-ssetype-[1-5].c: New tests.
14016
14017 2002-10-14  Richard Henderson  <rth@redhat.com>
14018
14019         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
14020
14021 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14022
14023         PR optimization/6631
14024         * g++.dg/opt/const2.C: New test.
14025
14026 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14027
14028         PR c++/7176
14029         * g++.dg/parse/friend1.C: New test.
14030         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
14031
14032 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
14033
14034         * gcc.dg/20021014-1.c: New test.
14035
14036 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
14037
14038         PR c++/5661
14039         * g++.dg/ext/vlm1.C: New test.
14040         * g++.dg/ext/vlm2.C: Likewise.
14041
14042         * g++.dg/init/array1.C: Remove invalid braces.
14043         * g++.dg/init/brace1.C: New test.
14044         * g++.dg/init/copy2.C: Likewise.
14045         * g++.dg/init/copy3.C: Likewise.
14046         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
14047         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
14048         braces.
14049
14050 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
14051
14052         * gcc.dg/cpp/assembler.S: Don't use -ansi.
14053
14054 2002-10-11  Richard Shann  <richard.shann@superh.com>
14055
14056         * gcc.c-torture/compile/simd-5.c: New test.
14057
14058 2002-10-10  Roger Sayle  <roger@eyesopen.com>
14059
14060         * gcc.c-torture/execute/shiftopt-1.c: New test case.
14061
14062 2002-10-10  Jim Wilson  <wilson@redhat.com>
14063
14064         * gcc.c-torture/execute/20021010-1.c: New test.
14065
14066 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
14067
14068         PR c/7353
14069         * g++.dg/ext/typedef-init.C: New test.
14070         * gcc.dg/typedef-init.c: New test.
14071
14072 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
14073
14074         * gcc.dg/cpp/paste13.c: New test.
14075
14076 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14077
14078         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
14079         remaining platforms, XFAIL during compile, not execute.  Don't
14080         XFAIL at -O0.
14081
14082 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14083
14084         * gcc.dg/alias-1.c: Tweak expected warning.
14085
14086 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
14087
14088         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
14089
14090 2002-10-06  Andreas Jaeger  <aj@suse.de>
14091
14092         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
14093         * gcc.dg/cpp/c++98.C: Likewise.
14094
14095         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
14096         * g++.dg/cpp/c++98.C: Likewise.
14097
14098         * g++.dg/README (Subdirectories): Mention cpp directory.
14099
14100         PR target/7559
14101         * gcc.dg/20021006-1.c: New test.
14102
14103 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14104
14105         PR c++/7804
14106         * g++.dg/other/warning1.C: New test.
14107
14108 2002-10-04  Roger Sayle  <roger@eyesopen.com>
14109
14110         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
14111         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
14112         and sparc-*-* with -m64 as expected failures.  See PR 8087.
14113
14114 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14115
14116         PR c++/7931
14117         * g++.dg/template/ptrmem3.C: New test.
14118
14119         PR c++/7754
14120         * g++.dg/template/union1.C: New test.
14121
14122 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14123
14124         PR c++/8006
14125         * g++.dg/abi/mangle9.C: New test.
14126         * g++.dg/abi/mangle10.C: New test.
14127         * g++.dg/abi/mangle11.C: New test.
14128         * g++.dg/abi/mangle12.C: New test.
14129
14130 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
14131
14132         PR c++/7188.
14133         * g++.dg/template/meminit1.C: New test.
14134         * g++.dg/warn/Wreorder-1.C: Likewise.
14135         * g++.old-deja/g++.mike/warn3.C: Tweak.
14136         * lib/prune.exp: Ingore "in copy constructor".
14137
14138 2002-10-02  Andreas Jaeger  <aj@suse.de>
14139
14140         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
14141         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
14142         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
14143         on x86-64.
14144
14145 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14146
14147         * gcc.dg/empty1.C: Fix typo.
14148
14149 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
14150
14151         * gcc.dg/alias-1.c: New test.
14152
14153 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14154
14155         * gcc.dg/empty1.C: New test.
14156
14157         * g++.dg/tls/init-2.C: Tweak error messages.
14158
14159 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
14160
14161         * gcc.c-torture/compile/20020923-1.c: New test.
14162
14163 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
14164
14165         * gcc.c-torture/execute/ffs-1.c: New test.
14166         * gcc.c-torture/execute/ffs-2.c: Ditto.
14167
14168 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
14169
14170         * g++.dg/overload/member1.C: New test.
14171
14172 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
14173
14174         * g++.dg/abi/empty7.C: New test.
14175         * g++.dg/init/pm2.C: Likewise.
14176
14177 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
14178
14179         * g++.dg/rtti/crash1.C: New test.
14180
14181 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
14182
14183         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
14184         gcc.dg/sibcall-4.c: New tests.
14185
14186 2002-09-28  Roger Sayle  <roger@eyesopen.com>
14187
14188         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
14189         powerpc and MMIX targets.
14190
14191 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
14192
14193         * gcc.dg/cpp/20020927-1.c: New.
14194
14195 2002-09-26  David S. Miller  <davem@redhat.com>
14196
14197         * gcc.c-torture/compile/trunctfdf.c: New.
14198
14199 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14200
14201         * lib/target-supports.exp (check_weak_available): Handle solaris2.
14202
14203 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
14204
14205         * gcc.c-torture/execute/loop-15.c: New.
14206
14207 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
14208
14209         * README.QMTEST: Fix typo.
14210
14211 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14212
14213         * gcc.dg/20020926-1.c: New test.
14214
14215 2002-09-25  David S. Miller  <davem@redhat.com>
14216
14217         PR target/7842
14218         * gcc.c-torture/execute/shiftdi.c: New test.
14219
14220 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
14221
14222         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
14223         unique to the tool.
14224         * lib/g77.exp (g77_init): Likewise.
14225         * lib/g++.exp (g++_init): Likewise.
14226         * lib/objc.exp (objc_init): Likewise.
14227
14228 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
14229
14230         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
14231         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
14232         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
14233
14234 2002-09-25  Richard Henderson  <rth@redhat.com>
14235
14236         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
14237         too-small long double.
14238
14239 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
14240
14241         * gcc.dg/20020919-1.c: New test.
14242
14243 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
14244
14245         * g++.dg/abi/bitfield6.C: New test.
14246         * g++.dg/abi/bitfield7.C: New test.
14247         * g++.dg/abi/bitfield8.C: New test.
14248         * g++.dg/abi/vbase11.C: New test.
14249
14250 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14251
14252         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
14253         hppa*-*-hpux*.  Update test comment.
14254
14255 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
14256
14257         * gcc.dg/tls/struct-1.c: New test.
14258
14259 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
14260
14261         * gcc.dg/cpp/tr-warn2.c: Update.
14262
14263 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14264
14265         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
14266
14267 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14268
14269         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
14270         systems.
14271
14272 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
14273
14274         * gcc.c-torture/execute/ieee/mzero3.c: New test.
14275
14276         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
14277         Adjust for c++filt moved to binutils.  Remove spurious duplicate
14278         setting of cxxfilt.
14279
14280 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
14281
14282         * gcc.dg/20020312-2.c: Update for darwin.
14283
14284 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14285
14286         * g++.old-deja/g++.other/crash32.C: Mark ICE.
14287
14288 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
14289
14290         * objc.dg/comp-types-1.m: New test.
14291         * objc.dg/comp-types-2.m: New test.
14292         * objc.dg/comp-types-3.m: New test.
14293         * objc.dg/comp-types-4.m: New test.
14294         * objc.dg/comp-types-5.m: New test.
14295         * objc.dg/comp-types-6.m: New test.
14296
14297 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14298
14299         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
14300
14301 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14302
14303         * g++.dg/other/do1.C: New test.
14304
14305         * g++.dg/template/subst1.C: New test.
14306
14307 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
14308
14309         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
14310
14311 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14312
14313         * g++.dg/template/qualttp20.C: Adjust expected errors.
14314         * g++.old-deja/g++.jason/report.C: Likewise.
14315         * g++.old-deja/g++.other/qual1.C: Likewise.
14316
14317         * g++.dg/lookup/scoped2.C: New test.
14318
14319         * g++.dg/ext/asm3.C: New test.
14320
14321 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
14322
14323         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
14324
14325 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
14326
14327         * ChangeLog: follow spelling conventions.
14328         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
14329         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
14330         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
14331         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
14332         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
14333         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
14334         * g++.old-deja/g++.law/global-init1.C: Likewise.
14335         * g++.old-deja/g++.other/delete4.C: Likewise.
14336         * g++.old-deja/g++.other/inline21.C: Likewise.
14337         * g++.old-deja/g++.other/singleton.C: Likewise.
14338         * g77.dg/strlen0.f: Likewise.
14339         * g77.f-torture/compile/20010519-1.f: Likewise.
14340         * g77.f-torture/compile/980310-4.f: Likewise.
14341         * gcc.c-torture/compile/20000605-1.c: Likewise.
14342         * gcc.c-torture/execute/20020225-1.c: Likewise.
14343         * gcc.dg/c90-hexfloat-2.c: Likewise.
14344         * gcc.dg/c99-bool-1.c: Likewise.
14345         * gcc.dg/c99-hexfloat-2.c: Likewise.
14346         * gcc.dg/dll-2.c: Likewise.
14347         * gcc.dg/wtr-union-init-1.c: Likewise.
14348         * gcc.dg/wtr-union-init-2.c: Likewise.
14349         * gcc.dg/wtr-union-init-3.c: Likewise.
14350         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14351         * gcc.dg/cpp/defined.c: Likewise.
14352         * gcc.dg/cpp/macsyntx.c: Likewise.
14353         * gcc.dg/cpp/paste2.c: Likewise.
14354         * gcc.dg/cpp/trad/defined.c: Likewise.
14355         * gcc.dg/format/c90-printf-1.c: Likewise.
14356         * gcc.dg/format/c90-scanf-1.c: Likewise.
14357         * gcc.dg/format/c99-printf-1.c: Likewise.
14358         * gcc.dg/format/c99-scanf-1.c: Likewise.
14359         * gcc.misc-tests/gcov-8.c: Likewise.
14360         * lib/profopt.exp: Likewise.
14361
14362 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
14363
14364         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
14365
14366 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14367
14368         * g++.dg/inherit/using2.C: New test.
14369
14370 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
14371
14372         * ChangeLog: Follow spelling conventions.
14373         * g++.dg/template/friend4.C: Likewise.
14374         * g++.old-deja/g++.pt/crash67.C: Likewise.
14375         * gcc.c-torture/execute/20000801-4.c: Likewise.
14376         * gcc.dg/c90-digraph-1.c: Likewise.
14377         * gcc.dg/c94-digraph-1.c: Likewise.
14378         * gcc.dg/c99-digraph-1.c: Likewise.
14379         * gcc.dg/cpp/line5.c: Likewise.
14380         * gcc.dg/cpp/multiline.c: Likewise.
14381         * gcc.dg/cpp/trad/literals-1.c: Likewise.
14382         * gcc.dg/format/attr-3.c: Likewise.
14383         * gcc.dg/format/c90-scanf-3.c: Likewise.
14384         * gcc.dg/format/ext-4.c: Likewise.
14385
14386 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14387
14388         * g++.dg/template/pretty1.C: New test.
14389
14390 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
14391
14392         * gcc.c-torture/execute/struct-cpy-1.c: New test.
14393
14394 2002-09-13  Matt Austern  <austern@apple.com>
14395
14396         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
14397         passing a cast expression to a function by const reference.
14398
14399 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14400
14401         * g++.dg/template/deduce1.C: New test.
14402
14403 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14404
14405         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14406         32-bit int.
14407
14408 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14409
14410         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14411         usage.
14412
14413 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14414
14415         * gcc.c-torture/compile/20020910-1.c: New test.
14416
14417 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14418
14419         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14420
14421 2002-09-10  Andreas Jaeger  <aj@suse.de>
14422
14423         * gcc.dg/20020312-2.c: Adjust for x86-64.
14424
14425 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14426
14427         * g77.dg/7388.f: New test case for PR 7388.
14428
14429 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14430
14431         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14432
14433 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14434
14435         * objc.dg/proto-lossage-1.m: New test.
14436
14437 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14438
14439         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14440
14441 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14442
14443         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14444         expected to pass.
14445
14446 2002-09-06  Stan Shebs  <shebs@apple.com>
14447             David Edelsohn  <edelsohn@gnu.org>
14448
14449         * gcc.dg/weak: New directory.
14450         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
14451         target-specific xfail bits.
14452         * gcc.dg/typeof-2.c: Move to new directory.
14453         * gcc.dg/weak.exp: New expect script.
14454
14455 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
14456
14457         * gcc.c-torture/execute/extzvsi.c: New test.
14458
14459 2002-09-05  Stan Shebs  <shebs@apple.com>
14460
14461         * gcc.dg/weak-1.c: xfail on Darwin.
14462         * gcc.dg/weak-2.c: Ditto.
14463         * gcc.dg/weak-3.c: Ditto.
14464         * gcc.dg/weak-4.c: Ditto.
14465         * gcc.dg/weak-5.c: Ditto.
14466         * gcc.dg/weak-6.c: Ditto.
14467         * gcc.dg/weak-7.c: Ditto.
14468         * gcc.dg/weak-8.c: Ditto.
14469         * gcc.dg/weak-9.c: Ditto.
14470
14471 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
14472
14473         * gcc.c-torture/execute/loop-14.c: New test.
14474
14475 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
14476
14477         * g++.dg/other/cxa-atexit1.C: New test.
14478
14479         * gcc.dg/typeof-2.c: New test.
14480
14481 2002-09-03  Roger Sayle  <roger@eyesopen.com>
14482
14483         * gcc.dg/builtins-2.c: New testcase.
14484         * gcc.dg/builtins-3.c: New testcase.
14485
14486 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
14487
14488         * gcc.dg/cpp/_Pragma4.c: New test.
14489
14490 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
14491
14492         * objc/execute/nil_method-1.m: New testcase.
14493
14494 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
14495
14496         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
14497         [Object class], not [Object initialize].
14498
14499 2002-08-31  Roger Sayle  <roger@eyesopen.com>
14500             Hans-Peter Nilsson  <hp@bitrange.com>
14501
14502         * gcc.c-torture/execute/20020720-1.x: Skip test on
14503         mmix-knuth-mmixware.  Correct comment.
14504
14505 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
14506
14507         * testsuite/g++.dg/abi/bitfield5.C: New test.
14508         * testsuite/g++.dg/abi/vbase10.C: Likewise.
14509
14510 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
14511
14512         * objc.dg/undeclared-selector.m: New test.
14513
14514 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
14515
14516         * g++.dg/other/offsetof1.C: Avoid cast warning.
14517
14518 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
14519
14520         * objc.dg/super-class-2.m: New test.
14521
14522 2002-08-24  Matt Austern  <austern@apple.com>
14523
14524         * g++.dg/ext/lvaddr.C: New test.
14525         * g++.dg/ext/lvcast.C: New test.
14526
14527 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
14528
14529         * testsuite/g++.dg/inherit/cond1.C: New test.
14530
14531 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
14532
14533         * gcc.dg/noncompile/incomplete-1.c: New test.
14534
14535 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14536
14537         * gcc.dg/typespec-1.c: New test.
14538
14539 2002-08-20  Devang Patel  <dpatel@apple.com>
14540         * objc.dg/proto-hier-2.m: New test.
14541
14542 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
14543
14544         * objc.dg/bitfield-1.m: New test.
14545         * objc.dg/bitfield-2.m: New test.
14546
14547 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14548
14549         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
14550         gcc.dg/c99-flex-array-4.c: New tests.
14551
14552 2002-08-16  Stan Shebs  <shebs@apple.com>
14553
14554         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
14555
14556 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
14557
14558         * gcc.dg/typeof-1.c: New test.
14559         * g++.dg/ext/typeof2.C: New test.
14560
14561 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14562
14563         * g++.dg/other/offsetof1.C: New test.
14564
14565 2002-08-14  Richard Henderson  <rth@redhat.com>
14566
14567         * gcc.dg/tls/diag-3.c: Fix expected message strings.
14568
14569 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
14570
14571         * gcc.dg/cpp/_Pragma3.c: New test.
14572
14573 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
14574
14575         * g++.dg/template/inherit3: New test.
14576
14577 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14578
14579         * gcc.dg/bitfld-4.c: Add blank options.
14580
14581 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
14582
14583         * g++.dg/template/crash1.C: New test.
14584
14585 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14586
14587         * gcc.dg/tls/opt-2.c: New test.
14588
14589 2002-08-08  Devang Patel  <dpatel@apple.com>
14590
14591         * objc.dg/selector-1.m : New test
14592
14593 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14594
14595         * g++.dg/abi/bitfield4.C: New test.
14596         * gcc.dg/bitfld-4.c: New test.
14597
14598 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14599
14600         * g++.dg/other/packed1.C: New test.
14601
14602 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
14603
14604         * g++.dg/abi/offsetof.C: Tweak error messages.
14605         * g++.old-deja/g++.mike/p10769a.C: Likewise.
14606
14607 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14608
14609         * gcc.dg/bitfld-3.c: New test.
14610
14611 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14612             Richard Henderson  <rth@redhat.com>
14613
14614         * gcc.dg/i386-bitfield1.c: New test.
14615         * g++.dg/abi/bitfield3.C: Update.
14616
14617 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
14618
14619         * objc.dg/const-str-2.m: Update.
14620         * gcc.dg/cpp/c++98.c: Change to C extension.
14621         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
14622         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
14623
14624 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
14625
14626         * testsuite/gcc.dg/tls/diag-3.c: New.
14627
14628 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
14629
14630         * g++.dg/README (Subdirectories): Document new subdir expr.
14631         * g++.dg/expr/pmf-1.C: New test.
14632
14633 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
14634
14635         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
14636
14637 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
14638
14639         * g++.dg/abi/bitfield3.C: New test.
14640
14641 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
14642
14643         * lib/gcov.exp: Tweak expected line formats.
14644         * gcc.misc-tests/gcov8.c: New test.
14645         * gcc.misc-tests/gcov8.x: New flags.
14646
14647 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
14648
14649         * consistency.vlad/layout/endian.c: Include string.h.
14650
14651         * gcc.c-torture/execute/20020805-1.c: New test.
14652
14653 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
14654
14655         * g++.dg/other/conversion1.C: New test.
14656
14657 2002-08-03  Roger Sayle  <roger@eyesopen.com>
14658
14659         * gcc.dg/builtins-1.c: New testcase.
14660
14661 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
14662
14663         * g++.dg/inherit/access3.C: New test.
14664
14665 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
14666
14667         * gcc.dg/ia64-visibility-2.c: New test.
14668
14669 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
14670
14671         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14672         __qualifier_flags to __flags.
14673
14674 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14675
14676         * g++.dg/inherit/operator1.C: New test.
14677         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14678         * g++.dg/other/error1.C: Change expected error message.
14679         * g++.dg/template/conv4.C: Likewise.
14680
14681 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14682
14683         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14684         for documented behavior.
14685
14686 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14687
14688         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14689         several targets known to fail.
14690
14691 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14692
14693         * gcc.dg/mips-args-[123].c: New tests.
14694
14695 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14696
14697         * gcc.dg/ppc-spe.c: New.
14698
14699 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14700
14701         * g++.dg/other/ptrmem4.C: New testcase.
14702
14703 2002-07-24  Richard Henderson  <rth@redhat.com>
14704
14705         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14706
14707 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14708
14709         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14710
14711 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14712
14713         * gcc.c-torture/execute/memset-3.c: New testcase.
14714
14715 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14716
14717         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14718         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14719
14720 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14721
14722         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14723         Delete.
14724
14725 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14726
14727         * gcc.c-torture/compile/simd-4.c: New test.
14728
14729 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14730
14731         PR c++/7347, c++/7348
14732         * g++.dg/template/access4.C: New test.
14733         * g++.dg/template/access5.C: New test.
14734         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14735         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14736         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14737         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14738
14739 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14740
14741         * gcc.dg/gnu89-init-2.c: New test.
14742
14743 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14744
14745         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14746
14747 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14748
14749         * gcc.c-torture/execute/20020720-1.c: New testcase.
14750
14751 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14752
14753         * gcc.dg/cpp/Wsignprom.c: New tests.
14754
14755 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14756
14757         * gcc.c-torture/execute/loop-13.c: New test.
14758
14759 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14760
14761         * gcc.dg/cpp/expr.c: New tests.
14762
14763 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14764
14765         * g++.dg/opt/pr6713.C: Add template instantiation.
14766
14767 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14768
14769         * gcc.dg/nest.c: New test.
14770
14771 2002-07-17  Richard Henderson  <rth@redhat.com>
14772
14773         * g++.dg/opt/pr6713.C: New test.
14774
14775 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14776
14777         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14778         XFAIL for all x86 processors.
14779
14780 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14781
14782         * gcc.c-torture/execute/20010122-1.x: Do not test with
14783         -fomit-frame-pointer.
14784
14785 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14786
14787         * g++.dg/template/instantiate2.C: New test.
14788         * g++.dg/template/spec4.C: New test.
14789
14790 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14791
14792         * g++.dg/template/access2.C: New test.
14793         * g++.dg/template/access3.C: New test.
14794
14795 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14796
14797         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14798         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14799         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14800         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14801         Convert to use <stdarg.h>.
14802         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14803         Delete.
14804         * gcc.dg/va-arg-2.c: New.
14805         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14806
14807 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14808
14809         * gcc.c-torture/compile/20020710-1.c: New test.
14810
14811 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14812                           Andrew Pinski  <pinskia@physics.uc.edu>
14813
14814         gcc.c-torture/compile/simd-2.c: New testcase.
14815         gcc.c-torture/compile/simd-3.c: Likewise.
14816
14817 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14818
14819         PR c++/7224
14820         * g++.dg/overload/error1.C: New test.
14821
14822 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14823
14824         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
14825         configuration and IRIX 6 O32 ABI.
14826
14827 2002-07-11  Roger Sayle  <roger@eyesopen.com>
14828
14829         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
14830
14831 2002-07-10  Roger Sayle  <roger@eyesopen.com>
14832
14833         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
14834
14835 2002-07-10  Jeffrey A Law  <law@redhat.com>
14836
14837         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
14838
14839         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
14840
14841 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
14842
14843         * gcc.dg/20020312-2.c: Check for __PPC__.
14844
14845 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
14846
14847         * gcc.c-torture/compile/20020709-1.c: New test.
14848
14849 2002-07-07  Roger Sayle  <roger@eyesopen.com>
14850
14851         * g++.dg/template/qualttp21.C: New test case.
14852
14853 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
14854
14855         * gcc.c-torture/compile/20020706-1.c: New test.
14856         * gcc.c-torture/compile/20020706-2.c: New test.
14857
14858 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
14859             Alexandre Oliva  <aoliva@redhat.com>
14860
14861         * g++.dg/warn/incomplete1.C: New test.
14862
14863 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14864
14865         PR c++/7099
14866         * g++.dg/warn/noreturn1.C: New test.
14867
14868 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
14869
14870         PR c++/6706
14871         * g++.dg/debug/debug6.C: New test.
14872         * g++.dg/debug/debug7.C: New test.
14873
14874 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
14875
14876         * gcc.c-torture/compile/simd-3.c: New test.
14877
14878 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
14879
14880         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
14881         * gcc.dg/20020620-1.c: Likewise.
14882
14883 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14884
14885         PR c++/6944
14886         * g++.dg/init/array4.C: New test.
14887         * g++.dg/init/array5.C: New test.
14888
14889 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
14890
14891         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
14892         * gcc.c-torture/execute/simd-2.c (main): Likewise.
14893
14894 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14895
14896         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
14897         * gcc.dg/wtr-aggr-init-1.c: Likewise.
14898         * gcc.dg/wtr-conversion-1.c: Likewise.
14899         * gcc.dg/wtr-escape-1.c: Likewise.
14900         * gcc.dg/wtr-int-type-1.c: Likewise.
14901         * gcc.dg/wtr-label-1.c: Likewise.
14902         * gcc.dg/wtr-static-1.c: Likewise.
14903         * gcc.dg/wtr-strcat-1.c: Likewise.
14904         * gcc.dg/wtr-suffix-1.c: Likewise.
14905         * gcc.dg/wtr-switch-1.c: Likewise.
14906         * gcc.dg/wtr-unary-plus-1.c: Likewise.
14907         * gcc.dg/wtr-union-init-1.c: Likewise.
14908         * gcc.dg/wtr-union-init-2.c: Likewise.
14909         * gcc.dg/wtr-union-init-3.c: Likewise.
14910
14911         * gcc.dg/wtr-func-def-1.c: New test.
14912
14913 2002-07-02 Devang Patel <dpatel@apple.com>
14914
14915         * objc.dg/param-1.m: New test.
14916
14917 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
14918
14919         * gcc.dg/cpp/trad/directive.c: Add test.
14920         * gcc.dg/cpp/trad/macroargs.c: Add test.
14921         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
14922
14923 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
14924
14925         * gcc.dg/cpp/cmdlne-M.c: New test.
14926
14927 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
14928
14929         * objc.dg/desig-init-1.m: New test.
14930
14931 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14932
14933         PR c++/6716
14934         * g++.dg/template/instantiate1.C: New test.
14935
14936 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
14937
14938         PR c++/7112
14939         * g++.dg/template/sizeof2.C: New test.
14940
14941 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14942
14943         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
14944         gcc.dg/cpp/trad/include.c: New tests.
14945
14946 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
14947
14948         PR target/7177
14949         * gcc.c-torture/compile/20020701-1.c: New test.
14950
14951 2002-07-01  Stan Shebs  <shebs@apple.com>
14952
14953         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
14954         header here...
14955         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
14956         (objc-torture-execute): or here.
14957
14958 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
14959
14960         * gcc.c-torture/execute/arith-rand-ll.c: New test.
14961
14962 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14963
14964         * gcc.dg/cpp/trad/escaped-nl.c: New test.
14965
14966 2002-06-30  Devang Patel  <dpatel@apple.com>
14967
14968         * objc.dg/fsyntax-only.m: New test.
14969
14970 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
14971
14972         PR c++/6695
14973         * g++.dg/template/friend7.C: New file.
14974
14975 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
14976
14977         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
14978         return type.
14979
14980 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
14981
14982         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
14983         avoid division by zero.
14984
14985 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
14986
14987         * gcc.dg/Wunknownprag.c: New tests.
14988
14989 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
14990
14991         * gcc.c-torture/execute/simd-2.c: New test.
14992
14993 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
14994
14995         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
14996         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
14997         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
14998         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
14999         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
15000         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
15001         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
15002         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
15003         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
15004         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
15005         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
15006         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
15007         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
15008         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
15009         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
15010         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
15011         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
15012
15013 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
15014
15015         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
15016         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
15017         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
15018         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
15019         New tests.
15020         * gcc.dg/cpp/trad/directive.c: Update.
15021
15022 2002-06-23  Andreas Jaeger  <aj@suse.de>
15023
15024         * gcc.c-torture/execute/complex-6.c: New.
15025
15026 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
15027
15028         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
15029         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
15030         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
15031         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
15032
15033 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
15034
15035         * gcc.dg/cpp/trad: New directory with traditional tests copied
15036         from parent directory.
15037         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15038         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15039         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15040         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15041         Move to trad/ and rename.
15042         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
15043         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
15044         gcc.dg/cpp/trad/redef2.c: New tests.
15045         * gcc.dg/cpp/trad/trad.exp: New driver.
15046
15047 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
15048
15049         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15050         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15051         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15052         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15053         Remove.
15054
15055 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
15056
15057         * gcc.dg/20020620-1.c: New test.
15058
15059 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15060
15061         * g++.dg/template/ttp4.C: New test.
15062
15063 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
15064
15065         * g++.dg/opt/vt1.C: Fix regexp.
15066
15067 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15068
15069         * gcc.c-torture/execute/pure-1.c: Make functions static again.
15070         Don't use attribute `noinline'.
15071
15072 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15073
15074         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
15075
15076 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
15077
15078         * gcc.c-torture/execute/simd-1.c: New.
15079
15080         * gcc.dg/simd-1.c: New.
15081
15082 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15083
15084         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
15085
15086 2002-06-16  Richard Henderson  <rth@redhat.com>
15087
15088         * g++.dg/ext/anon-struct1.C: New.
15089         * g++.dg/ext/anon-struct2.C: New.
15090         * g++.dg/ext/anon-struct3.C: New.
15091         * gcc.dg/anon-struct-1.c: New.
15092         * gcc.dg/anon-struct-2.c: New.
15093         * gcc.dg/anon-struct-3.c: New.
15094         * gcc.dg/20011008-1.c: Adjust warning text.
15095         * gcc.dg/20020527-1.c: Add -fms-extensions.
15096
15097 2002-06-16  Richard Henderson  <rth@redhat.com>
15098
15099         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
15100
15101 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
15102
15103         * gcc.c-torture/execute/20020615-1.c: New test.
15104
15105 2002-06-15  Roger Sayle  <roger@eyesopen.com>
15106
15107         * gcc.c-tortuture/execute/compare-1.c: New test case.
15108         * gcc.c-tortuture/execute/compare-2.c: New test case.
15109         * gcc.c-tortuture/execute/compare-3.c: New test case.
15110
15111 2002-06-13  Richard Henderson  <rth@redhat.com>
15112
15113         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
15114         ia64 ilp32.
15115
15116 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15117
15118         * g++.dg/template/typename2.C: Update error message.
15119
15120 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
15121
15122         * gcc.c-torture/execute/20020611-1.c: New test.
15123
15124 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
15125
15126         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
15127         list of targets to skip.
15128
15129 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
15130
15131         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
15132         targets if not optimizing.
15133
15134 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
15135
15136         * gcc.c-torture/compile/20020605-1.c: New test.
15137
15138         * g++.dg/opt/vt1.C: New test.
15139
15140         * gcc.dg/20020531-1.c: New test.
15141
15142         * gcc.dg/20020530-1.c: New test.
15143
15144         * gcc.dg/20020527-1.c: New test.
15145
15146         * g++.dg/opt/cse1.C: New test.
15147
15148 2002-06-07  Roger Sayle  <roger@eyesopen.com>
15149
15150         * gcc.dg/20020607-2.c: New test case.
15151
15152 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
15153
15154         * gcc.c-torture/compile/20020604-1.c: New test.
15155
15156 2002-06-04  Richard Henderson  <rth@redhat.com>
15157
15158         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
15159         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
15160         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
15161
15162 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
15163
15164         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
15165
15166 2002-06-03  Richard Henderson  <rth@redhat.com>
15167
15168         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
15169         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
15170
15171 2002-06-02  Richard Henderson  <rth@redhat.com>
15172
15173         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
15174         test functions static.
15175
15176 2002-06-02  Andreas Jaeger  <aj@suse.de>
15177
15178         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
15179         now.
15180
15181 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15182
15183         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
15184         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
15185         Update for mofified diagnostics.
15186         * gcc.dg/c99-intconst-1.c: No longer fail.
15187
15188 2002-06-02  Richard Henderson  <rth@redhat.com>
15189
15190         * gcc.dg/uninit-A.c: Remove xfail markers.
15191
15192 2002-06-01  Roger Sayle  <roger@eyesopen.com>
15193
15194         * gcc.dg/fnegate-1.c: New test case.
15195
15196 2002-05-30  Osku Salerma  <osku@iki.fi>
15197
15198         * gcc.c-torture/execute/mayalias-1.c: New file.
15199
15200 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15201
15202         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
15203         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
15204         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
15205
15206 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
15207
15208         * gcc.c-torture/execute/20020529-1.c: New test.
15209
15210 2002-05-27  Richard Henderson  <rth@redhat.com>
15211
15212         * g++.dg/ext/attrib6.C: New test case.
15213
15214 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15215
15216         * gcc.c-torture/execute/pure-1.c: New test.
15217
15218 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15219
15220         * gcc.dg/cpp/arith-2.c: Remove.
15221
15222 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15223
15224         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
15225         * gcc.dg/cpp/if-3.c: Remove.
15226
15227 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
15228
15229         * g++.dg/opt/cse2.C: New test.
15230
15231 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
15232
15233         * gcc.dg/cpp/arith-1.c: New semantic tests.
15234         * gcc.dg/cpp/if-1.c: Update.
15235
15236 2002-05-24  Ben Elliston  <bje@redhat.com>
15237
15238         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
15239
15240 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15241
15242         * gcc.dg/verbose-asm.c: New test.
15243
15244 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15245
15246         * gcc.dg/cpp/paste12.c: New test.
15247
15248 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15249
15250         * g++.dg/parse/named_ops.C: New test.
15251
15252 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
15253
15254         * gcc/testsuite/gcc.dg/weak-8.c: New test.
15255
15256 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
15257
15258         * gcc.dg/weak-2.c: Allow optional leading underscore
15259         in scan-assembler symbol name.
15260         * gcc.dg/weak-3.c: Likewise.
15261         * gcc.dg/weak-4.c: Likewise.
15262         * gcc.dg/weak-5.c: Likewise.
15263
15264 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
15265
15266         * gcc.dg/20020523-1.c: New test.
15267
15268 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15269
15270         * objc.dg/const-str-2.m: Update now that we stop after
15271         a command line error.
15272
15273 2002-05-22  Richard Henderson  <rth@redhat.com>
15274
15275         * g++.dg/dg.exp: Fix typo in test pruneing.
15276
15277 2002-05-22  Richard Henderson  <rth@redhat.com>
15278
15279         * g++.dg/dg.exp: Prune the tls subdirectory.
15280         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
15281         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
15282         * g++.dg/tls/init-1.C: New.
15283
15284 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
15285
15286         * gcc.dg/20020517-1.c: New test.
15287
15288 2002-05-21  Richard Henderson  <rth@redhat.com>
15289
15290         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
15291         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
15292
15293 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
15294
15295         * g++.dg/other/copy2.C: New test.
15296
15297 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
15298
15299         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
15300         (MAX_COPY): Bump up to 10 times sizeof (long long).
15301         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
15302
15303         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
15304         sizeof (long long).
15305
15306         * gcc.c-torture/execute/strcpy-1.c: New test.
15307
15308 2002-05-19  Jason Merrill  <jason2redhat.com>
15309
15310         * g++.dg/ext/oper1.C: New test.
15311
15312 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
15313 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
15314
15315         * README.QMTEST: New file.
15316
15317         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
15318
15319 2002-05-19  Andreas Jaeger  <aj@suse.de>
15320
15321         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
15322         now.
15323         * gcc.c-torture/execute/loop-2d.x: Likewise.
15324
15325 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
15326
15327         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
15328         support weak symbols.
15329         * gcc.dg/weak-4.c: Likewise
15330         * gcc.dg/weak-6.c: Likewise
15331
15332 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
15333
15334         * gcc.dg/weak-3.c: Add dg-excess-error comment for
15335         cygwin, coff and h8300-*-hms targets
15336         * gcc.dg/weak-5.c: Likewise
15337         * gcc.dg/weak-7.c: Likewise
15338
15339 2002-05-16  Jason Merrill  <jason@redhat.com>
15340
15341         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
15342         (scan-assembler-not, scan-assembler-dem): Likewise.
15343         (scan-assembler-dem-not): Likewise.
15344
15345 2002-05-15  Richard Henderson  <rth@redhat.com>
15346
15347         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
15348
15349 2002-05-15  Richard Henderson  <rth@redhat.com>
15350
15351         * gcc.dg/weak-5.c (vfoo1c): No warning here.
15352         (vfoo1f): Warning here.
15353         (vfoo1l): Don't redefine the alias.
15354
15355 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
15356
15357         * g++.dg/init/pm1.C: New test.
15358
15359 2002-05-12  David S. Miller  <davem@redhat.com>
15360
15361         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
15362         types.
15363
15364 2002-05-10  Roger Sayle  <roger@eyesopen.com>
15365
15366         * gcc.c-torture/execute/20020510-1.c: New test case.
15367
15368 2002-05-10  David S. Miller  <davem@redhat.com>
15369
15370         * gcc.c-torture/execute/conversion.c: Test long double too.
15371
15372 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
15373
15374         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
15375         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
15376         * lib/g++.exp (g++_link_flags): Likewise.
15377         * lib/objc.exp (objc_target_compile): Likewise.
15378
15379 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15380
15381         * gcc.dg/cpp/poison.c: Update.
15382         * gcc.dg/cpp/20000625-2.c: Remove.
15383         * gcc.dg/cpp/direct2s.c: Remove final test.
15384
15385 2002-05-08  Tom Rix  <trix@redhat.com>
15386
15387         * gcc.c-torture/execute/20020508-1.c: New test.
15388         * gcc.c-torture/execute/20020508-2.c: New test.
15389         * gcc.c-torture/execute/20020508-3.c: New test.
15390
15391 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15392
15393         * gcc.dg/cpp/charconst-4.c: More tests.
15394
15395 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
15396
15397         PR c/6569
15398         * gcc.dg/weak-3.c: Update location of warning messages.
15399         * gcc.dg/weak-5.c: Likewise.
15400
15401 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15402
15403         * gcc.c-torture/execute/20020506-1.c: New test case.
15404
15405 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15406
15407         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15408
15409 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15410
15411         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15412
15413 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15414
15415         * gcc.dg/cpp/charconst-3.c: New test.
15416
15417 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15418
15419         * gcc.dg/cpp/charconst.c: Update tests.
15420
15421 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15422
15423         * treelang: Added directory for new sample language treelang. Also
15424         lib/treelang.exp: New file to signal treelang should be tested.
15425
15426 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15427
15428         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15429         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15430         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15431         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15432         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15433         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15434         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15435
15436 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15437
15438         * gcc.dg/format/xopen-2.c: New test.
15439
15440 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15441
15442         * gcc.dg/20020503-1.c: New test.
15443
15444 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
15445
15446         * g++.dg/init/dtor1.C: Make it tougher.
15447
15448 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
15449
15450         * g++.dg/init/dtor1.C: New test.
15451
15452 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
15453
15454         * gcc.dg/altivec-8.c: New.
15455
15456 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
15457
15458         * gcc.dg/altivec-7.c: New.
15459
15460 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
15461
15462         * g++.dg/parse/typedef1.C: New test.
15463
15464 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
15465
15466         PR c++/6486
15467         * g++.dg/template/friend6.C: New test.
15468
15469         PR c++/6492
15470         * g++.dg/init/copy1.C: New test.
15471
15472 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
15473
15474         * g++.dg/warn/effc1.C: New test.
15475
15476 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15477
15478         * gcc.dg/cpp/if-cexp.c: Add a test.
15479
15480 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
15481
15482         * gcc.dg/20020426-2.c: New test.
15483
15484 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15485
15486         * gcc.dg/cpp/if-mop.c: Update.
15487         * gcc.dg/cpp/if-mpar.c: Add test.
15488         * gcc.dg/cpp/if-oppr.c: Update.
15489
15490 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15491
15492         PR c/6343
15493         * gcc.dg/weak-[2-7].c: New tests.
15494
15495 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15496
15497         * gcc.dg/enum1.c: New test.
15498
15499 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15500
15501         PR c++/6497
15502         * g++.dg/inherit/access2.C: New test.
15503
15504 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15505
15506         PR bootstrap/6445
15507         * gcc.dg/20020426-1.c: New test.
15508
15509 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15510
15511         * g++.dg/abi/enum1.C: New test.
15512
15513 2002-04-26  Richard Henderson  <rth@redhat.com>
15514
15515         * gcc.dg/c99-bool-1.c: Expect always true warning.
15516
15517 2002-04-25  Roger Sayle  <roger@eyesopen.com>
15518
15519         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
15520
15521 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15522
15523         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
15524         targets.
15525
15526 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
15527
15528         * g++.dg/abi/mange7.C: New test.
15529
15530         PR c++/6438.
15531         * g++.dg/parse/stmtexpr2.C: New test.
15532
15533 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
15534
15535         * gcc.dg/20020312-2.c: Add SH target.
15536
15537 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15538
15539         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
15540         compiler output on mips*-*-irix*.
15541
15542 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
15543
15544         * g++.dg/parse/attr1.C: New test.
15545
15546 2002-04-23  Roger Sayle  <roger@eyesopen.com>
15547
15548         * gcc.c-torture/execute/string-opt-17.c: New test case.
15549         * gcc.c-torture/execute/memset-2.c: New test case.
15550
15551 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
15552
15553         PR c++/6256:
15554         * g++.dg/template/friend5.C: New test.
15555
15556         PR c++/6331:
15557         * g++.dg/template/qual1.C: Likewise.
15558
15559 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
15560
15561         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
15562         Include stdlib.h, not stdio.h or ctype.h.
15563
15564 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
15565
15566         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
15567         cris-*-elf* and mmix-*-*.
15568         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
15569         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
15570         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
15571         Ditto.
15572         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
15573         * gcc.dg/wchar_t-1.c: Ditto.
15574
15575 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
15576
15577         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
15578         Clarify comment.
15579
15580 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
15581
15582         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
15583
15584 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15585
15586         * gcc.c-torture/execute/20000906-1.x: Delete.
15587
15588 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
15589
15590         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
15591
15592 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
15593
15594         * PR6367
15595         * g77.f-torture/execute/6367.f: New test.
15596         * g77.f-torture/execute/6367.x: Disable for MMIX.
15597
15598 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
15599
15600         * PR6352
15601         * g++.dg/opt/inline2.C: New test.
15602
15603 2002-04-18  Richard Henderson  <rth@redhat.com>
15604
15605         * gcc.dg/20000906-1.c: Enable for all targets.
15606         * gcc.c-torture/compile/iftrap-2.c: New.
15607
15608 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15609
15610         * gcc.dg/20020418-1.c: New test.
15611         * gcc.dg/20020418-2.c: New test.
15612
15613 2002-04-18  Richard Henderson  <rth@redhat.com>
15614
15615         * gcc.c-torture/compile/iftrap-1.c: New.
15616         * gcc.dg/iftrap-1.c: Adjust for ia64.
15617         * gcc.dg/iftrap-2.c: New.
15618
15619 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15620
15621         * gcc.c-torture/compile/20020418-1.c: New test.
15622
15623 2002-04-18  Roger Sayle  <roger@eyesopen.com>
15624
15625         * gcc.c-torture/compile/20020415-1.c: New.
15626
15627 2002-04-18  David S. Miller  <davem@redhat.com>
15628
15629         * gcc.c-torture/execute/20020418-1.c: New test.
15630
15631 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
15632
15633         * gcc.dg/20020416-1.c: New test.
15634
15635         * g++.dg/opt/inline1.C: New test.
15636
15637 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
15638
15639         * gcc.dg/altivec-5.c: New test.
15640
15641         * gcc.dg/20020415-1.c: New test.
15642
15643 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
15644
15645         * testsuite/lib/chill.exp: Remove.
15646
15647 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
15648
15649         * g++.dg/other/big-struct.C: New test.
15650
15651 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
15652
15653         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
15654         of scratch file.
15655
15656 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
15657
15658         PR c/6277
15659         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
15660         in scan-assembler function name
15661
15662 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
15663
15664         * g77.f-torture/execute/980628-4.x,
15665         g77.f-torture/execute/980628-5.x,
15666         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15667         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15668         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
15669         i[34567]86-*-*.
15670
15671 2002-04-13  David S. Miller  <davem@redhat.com>
15672
15673         * gcc.c-torture/execute/20020413-1.c: New test.
15674
15675 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15676
15677         * gcc.dg/asm-6.c,
15678         * g++.dg/ext/asm1.C: New tests.
15679
15680 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15681
15682         PR c++ 5373.
15683         * g++.dg/parse/stmtexpr1.C: New test.
15684
15685         PR c++/5189.
15686         * g++.dg/template/copy1.C: New test.
15687
15688 2002-04-12  Richard Henderson  <rth@redhat.com>
15689
15690         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15691
15692 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15693
15694         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15695         gcc.c-torture/execute/20020307-2.c.
15696
15697 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15698
15699         * g++.dg/ext/attrib5.C,
15700         * g++.dg/lookup/struct1.C: New tests.
15701
15702 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15703
15704         * gcc.dg/20020411-1.c: New test.
15705
15706         * gcc.c-torture/execute/20020411-1.c: New test.
15707
15708 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15709
15710         * g77.f-torture/execute/6177.f: New test.
15711
15712 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15713
15714         PR middle-end/6247
15715         * g++.dg/opt/cleanup1.C: New test.
15716
15717         * g++.dg/opt/const1.C: New test.
15718
15719 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15720
15721         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15722
15723 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15724
15725         PR c++/5507
15726         * g++.dg/template/typename2.C: New test.
15727
15728 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15729
15730         * gcc.c-torture/execute/loop-12.c: New.
15731
15732 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15733
15734         * g77.f-torture/execute/980628-4.x,
15735         g77.f-torture/execute/980628-5.x,
15736         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15737         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15738         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15739
15740 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15741
15742         PR optimization/6086
15743         * g++.dg/opt/preinc1.C: New test.
15744
15745 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15746
15747         PR c++/5571
15748         * g++.dg/opt/static2.C: New test.
15749
15750 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15751
15752         PR c/5120
15753         * gcc.dg/20020406-1.c: New test.
15754
15755 2002-04-04  David S. Miller  <davem@redhat.com>
15756
15757         * gcc.c-torture/execute/20020404-1.c: New test.
15758
15759 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15760
15761         PR c/6123
15762         * gcc.dg/20020312-2.c: Do not declare global register variable
15763         if __PIC__ or __pic__ is defined.
15764
15765 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15766
15767         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15768         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15769
15770 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15771
15772         * gcc.misc-tests/linkage.exp: Update last change to handle
15773         sparc*-, not just sparc-.
15774
15775 2002-04-03  Richard Henderson  <rth@redhat.com>
15776
15777         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15778
15779 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15780
15781         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15782
15783 2002-04-02  David S. Miller  <davem@redhat.com>
15784
15785         * gcc.c-torture/execute/20020402-3.c: New test.
15786
15787 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15788
15789         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15790         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15791
15792         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15793         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15794         g77.f-torture/execute/20001201.x,
15795         g77.f-torture/execute/u77-test.x: New files.
15796
15797         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15798         * gcc.dg/wchar_t-1.c: Ditto.
15799
15800 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15801
15802         * gcc.c-torture/execute/20020402-1.c: New test.
15803
15804 2002-04-01  Richard Henderson  <rth@redhat.com>
15805
15806         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15807
15808         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15809
15810 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15811
15812         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15813
15814 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15815
15816         * g++.dg/inherit/template-as-base.C: Expect error.
15817         * g++.dg/inherit/namespace-as-base.C: Likewise.
15818
15819 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15820
15821         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15822         g++.dg/ext/instantiate3.C: Tweak match patterns.
15823
15824         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
15825         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
15826         -da test.
15827
15828 2002-03-31  Richard Henderson  <rth@redhat.com>
15829
15830         * gcc.dg/special/alias-2.c: New.
15831         * gcc.dg/special/ecos.exp: Run it.
15832
15833 2002-03-31  Richard Henderson  <rth@redhat.com>
15834
15835         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
15836
15837 2002-03-31  Kazu Hirata  <kazu@hxi.com>
15838
15839         * gcc.dg/weak-1.c: Disable on h8300 port.
15840
15841 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
15842
15843         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
15844         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
15845         ordering tests.
15846         * g++.dg/bprob/bprob-1.C: New test.
15847         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
15848         * g++.dg/gcov/gcov-1.C: New test.
15849         * g++.dg/gcov/gcov-1.x: New file.
15850         * g++.dg/gcov/gcov-2.C: New test.
15851         * g++.dg/gcov/gcov-3.C: New test.
15852         * g++.dg/gcov/gcov-3.h: New file.
15853
15854 2002-03-28  Roger Sayle  <roger@eyesopen.com>
15855
15856         * g++.old-deja/g++.other/builtins5.C: New test.
15857         * g++.old-deja/g++.other/builtins6.C: New test.
15858         * g++.old-deja/g++.other/builtins7.C: New test.
15859         * g++.old-deja/g++.other/builtins8.C: New test.
15860         * g++.old-deja/g++.other/builtins9.C: New test.
15861
15862 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
15863
15864         * g++.dg/opt/static1.C: New test.
15865
15866         * g++.dg/opt/longbranch1.C: New test.
15867
15868 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
15869
15870         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
15871
15872         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
15873
15874 2002-03-28  Jeffrey A Law  (law@redhat.com)
15875
15876         * gcc.c-torture/execute/20020328-1.c: New test.
15877
15878 2002-03-27  Richard Henderson  <rth@redhat.com>
15879
15880         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
15881         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
15882         move from g++.old-deja/g++.ext/.
15883
15884 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
15885
15886         * g++.dg/init/new2.C: New test.
15887
15888 2002-03-26  Richard Henderson  <rth@redhat.com>
15889
15890         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
15891
15892         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
15893         on sparc.
15894
15895         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
15896         sparcv9 systems.
15897         * gcc.dg/20001102-1.c: Likewise.
15898
15899 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
15900
15901         * gcc.dg/cpp/endif-pedantic1.c,
15902         gcc.dg/cpp/endif-pedantic2.c:  New tests.
15903
15904 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
15905
15906         * g++.dg/init/new1.C: New test.
15907
15908 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
15909
15910         * g++.dg/abi/vbase9.C: New test.
15911
15912 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
15913
15914         * gcc.dg/arm-asm.c: New test.
15915
15916 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
15917
15918         * gcc.dg/Wswitch-enum.c: New test.
15919         Fix PR c/5044.
15920
15921 2002-03-26  Richard Henderson  <rth@redhat.com>
15922
15923         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
15924         structure.
15925
15926 2002-03-25  Richard Henderson  <rth@redhat.com>
15927
15928         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
15929         sparcv9 systems.
15930
15931         * gcc.c-torture/compile/20011119-1.c (xxx): New.
15932         * gcc.c-torture/compile/20011119-2.c (xxx): New.
15933
15934 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
15935
15936         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
15937
15938 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
15939
15940         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
15941         targets using generic thunk support.
15942
15943 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
15944
15945         * gcc.c-torture/compile/20020323-1.c: New test.
15946
15947         * g++.dg/opt/conj2.C: New test.
15948
15949 2002-03-24  Richard Henderson  <rth@redhat.com>
15950
15951         * gcc.dg/weak-1.c: Use -fno-common.
15952
15953 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15954
15955         * g77.dg/f77-edit-apostrophe-out.f: New test
15956         * g77.dg/f77-edit-h-out.f: New test
15957         * g77.dg/f77-edit-t-in.f: New test
15958         * g77.dg/f77-edit-t-out.f: New test
15959         * g77.dg/f77-edit-x-out.f: New test
15960         * g77.dg/f77-edit-slash-out.f: New test
15961         * g77.dg/f77-edit-colon-out.f: New test
15962         * g77.dg/f77-edit-s-out.f: New test
15963
15964 2002-03-24  Richard Henderson  <rth@redhat.com>
15965
15966         * objc/execute/formal_protocol-6.x: New XFAIL.
15967
15968 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15969
15970         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
15971         that do not support weak symbols
15972
15973 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15974
15975         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
15976         * lib/g77.exp:  Likewise
15977         * lib/objc.exp: Likewise
15978
15979 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
15980
15981         * gcc.dg/Wswitch-default.c: New test.
15982
15983 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
15984
15985         * g++.dg/other/enum1.C: New test.
15986
15987 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
15988
15989         * gcc.dg/pragma-ep-3.c: Fix typo.
15990
15991 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15992
15993         * g++.dg/inherit/template-as-base.C: New test.
15994
15995 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
15996
15997         * g++.old-deja/g++.other/dwarf2-1.C: Move...
15998         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
15999
16000 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
16001
16002         * gcc.dg/cpp/multiline.c: Update to match.
16003
16004 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
16005
16006         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
16007
16008 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
16009
16010         * gcc.dg/cpp/extratokens2.c:  New file.
16011
16012 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
16013
16014         * gcc.dg/20020312-2.c: Add rs6000 target.
16015
16016         * gcc.c-torture/compile/20020319-1.c: New test.
16017
16018 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16019
16020         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
16021         (A, E): Handle this.
16022
16023 2002-03-20  Jason Merrill  <jason@redhat.com>
16024
16025         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
16026         ignoring -fpic.
16027         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
16028         through prune_gcc_output.
16029
16030 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
16031
16032         * gcc.c-torture/compile/20020320-1.c: New test.
16033
16034 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
16035
16036         * gcc.c-torture/compile/20020318-1.c: New test.
16037
16038         * gcc.dg/struct-by-value-1.c: New test.
16039
16040         * gcc.dg/20020319-1.c: New test.
16041
16042 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
16043
16044         * g++.dg/opt/conj1.C: New test.
16045
16046 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
16047
16048         * g++.dg/template/qualttp20.C: Revert previous change.
16049         * g++.dg/template/qualttp3.C: Likewise.
16050         * g++.dg/template/qualttp4.C: Likewise
16051         * g++.dg/template/qualttp5.C: Likewise
16052         * g++.dg/template/qualttp6.C: Likewise
16053         * g++.dg/template/qualttp7.C: Likewise
16054         * g++.dg/template/qualttp8.C: Likewise
16055         * g++.dg/template/recurse.C: Likewise.
16056
16057 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
16058
16059         * gcc.dg/cpp/wchar-1.c: Update.
16060
16061 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16062
16063         * g++.dg/template/conv1.C: New test.
16064         * g++.dg/template/conv2.C: New test.
16065         * g++.dg/template/conv3.C: New test.
16066         * g++.dg/template/conv4.C: New test.
16067
16068 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16069
16070         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
16071         * g++.dg/template/qualttp3.C: Likewise.
16072         * g++.dg/template/qualttp4.C: Likewise
16073         * g++.dg/template/qualttp5.C: Likewise
16074         * g++.dg/template/qualttp6.C: Likewise
16075         * g++.dg/template/qualttp7.C: Likewise
16076         * g++.dg/template/qualttp8.C: Likewise
16077         * g++.dg/template/recurse.C: Likewise.
16078
16079 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16080
16081         * g++.dg/opt/dtor1.C: New test.
16082
16083 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
16084
16085         * gcc.c-torture/compile/20020315-1.c: New test.
16086
16087 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
16088
16089         * gcc.dg/weak-1.c: Fix scan tests.
16090
16091 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
16092
16093         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
16094         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
16095         cris-*-aout* mmix-*-*.
16096         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
16097         cris-*-aout* mmix-*-*.
16098         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
16099         cris-*-elf* cris-*-aout* and mmix-*-*.
16100         * gcc.dg/20001009-1.c: Ditto.
16101         * gcc.dg/20010912-1.c: Ditto.
16102         * gcc.dg/20020122-4.c: Ditto.
16103         * gcc.dg/inline-2.c: Ditto.
16104
16105 2002-03-14  Jeffrey A Law  (law@cygnus.com)
16106
16107         * gcc.c-torture/compile/20020314-1.c: New test.
16108
16109 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
16110
16111         * gcc.c-torture/execute/20020314-1.c: New test.
16112
16113 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
16114
16115         * g++.dg/warn/Wunused-1.C: New test.
16116
16117 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
16118
16119         * g++.dg/abi/mangle6.C: New test.
16120
16121 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
16122
16123         * gcc.c-torture/compile/20020309-2.c: New test.
16124
16125         * gcc.c-torture/compile/20020312-1.c: New test.
16126
16127 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
16128
16129         * g++.dg/other/access1.C: New test.
16130
16131 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
16132
16133         * gcc.c-torture/execute/wchar_t-1.c: New test.
16134
16135 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
16136
16137         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
16138
16139 2002-03-12  Roger Sayle  <roger@eyesopen.com>
16140
16141         * gcc.dg/20020312-1.c: New test case.
16142
16143 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
16144
16145         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
16146
16147 2002-03-11  Richard Henderson  <rth@redhat.com>
16148
16149         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
16150         * g++.old-deja/g++.jason/report.C: Likewise.
16151
16152 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16153
16154         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
16155         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
16156
16157 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16158
16159         * testsuite/g++.dg/overload/pmf1.C: New test.
16160
16161 2002-03-11  Kazu Hirata  <kazu@hxi.com>
16162
16163         * gcc.c-torture/execute/20020307-1.c: Use long.
16164
16165 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
16166
16167         PR optimization/5844
16168         * gcc.dg/20020310-1.c: New test.
16169
16170 2002-03-09  Michael Meissner  <meissner@redhat.com>
16171
16172         * gcc.c-torture/execute/memcpy-2.c: New test.
16173         * gcc.c-torture/execute/memset-1.c: New test.
16174         * gcc.c-torture/execute/strlen-1.c: New test.
16175         * gcc.c-torture/execute/strcmp-1.c: New test.
16176         * gcc.c-torture/execute/strncmp-1.c: New test.
16177
16178 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
16179
16180         * gcc.dg/ppc-ldstruct.c: New test.
16181
16182 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
16183
16184         * gcc.c-torture/execute/va-arg-22.c: New test.
16185
16186 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16187
16188         * gcc.c-torture/compile/20020309-1.c: New test.
16189
16190 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
16191
16192         * gcc.c-torture/execute/20020307-2.c: New test.
16193
16194 2002-03-07  Jeffrey A Law  (law@redhat.com)
16195
16196         * g77.f-torture/compile/20020307-1.f: New test.
16197
16198 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
16199
16200         * gcc.dg/unordered-1.c: New test.
16201
16202 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
16203
16204         * gcc.c-torture/execute/20020307-1.c: New test.
16205
16206 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
16207
16208         * gcc.dg/20020304-1.c: New test.
16209
16210         * gcc.c-torture/compile/20020304-2.c: New test.
16211
16212 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
16213
16214         * gcc.c-torture/compile/20020304-1.c: New test case
16215         (from PR c/5830).
16216
16217 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
16218
16219         * gcc.dg/20020103-1.c: Add other -D ppc variants.
16220
16221 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
16222
16223         * g++.dg/other/classkey1.C: New test.
16224
16225 2002-03-01  Richard Henderson  <rth@redhat.com>
16226
16227         * gcc.c-torture/compile/981223-1.x: New.
16228         * gcc.c-torture/compile/920625-1.x: New.
16229
16230 2002-02-28  Richard Henderson  <rth@redhat.com>
16231
16232         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
16233
16234 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
16235
16236         * gcc.c-torture/execute/20020227-1.c: New test.
16237
16238 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
16239
16240         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
16241         here" ERROR lines.
16242         * g++.old-deja/g++.oliva/partord1.C: Likewise.
16243         * g++.old-deja.g++.other/defarg1.C: Likewise.
16244         * g++.old-deja/g++.pt/calls2.C: Likewise.
16245         * g++.old-deja/g++.pt/crash20.C: Likewise.
16246         * g++.old-deja/g++.pt/crash30.C: Likewise.
16247         * g++.old-deja/g++.pt/crash36.C: Likewise.
16248         * g++.old-deja/g++.pt/crash6.C: Likewise.
16249         * g++.old-deja/g++.pt/defarg13.C: Likewise.
16250         * g++.old-deja/g++.pt/derived3.C: Likewise.
16251         * g++.old-deja/g++.pt/error1.C: Likewise.
16252         * g++.old-deja/g++.pt/friend21.C: Likewise.
16253         * g++.old-deja/g++.pt/friend23.C: Likewise.
16254         * g++.old-deja/g++.pt/infinite1.C: Likewise.
16255         * g++.old-deja/g++.robertl/eb128.C: Likewise.
16256
16257 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
16258
16259         * gcc.c-torture/execute/20020225-2.c: New test.
16260
16261 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
16262
16263         * gcc.c-torture/execute/920730-1t.c,
16264         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
16265         Delete test cases, only relevant to -traditional.
16266
16267 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16268
16269         * gcc.dg/cpp/undef1.c: Remove.
16270         * gcc.dg/cpp/directiv.c: Update.
16271         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
16272
16273 2002-02-27  Michael Meissner  <meissner@redhat.com>
16274
16275         * gcc.c-torture/execute/20020226-1.c: New test.
16276
16277 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
16278
16279         * g++.dg/debug/debug4.C: New test.
16280
16281         * gcc.dg/ia64-visibility-1.c: New test.
16282
16283 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
16284
16285         * gcc.dg/debug/20020224-1.c: New.
16286
16287 2002-02-25  Kazu Hirata  <kazu@hxi.com>
16288
16289         * gcc.c-torture/execute/960416-1.x: New.
16290         * gcc.c-torture/execute/divconst-3.x: Likewise.
16291
16292 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
16293
16294         * gcc.dg/20020224-1.c: New test.
16295
16296 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
16297
16298         * gcc.c-torture/execute/20020225-1.c: New.
16299
16300 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16301
16302         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
16303
16304 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
16305
16306         * gcc.dg/20020222-1.c: New test.
16307
16308 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
16309
16310         * g++.dg/opt/anonunion1.C: New test.
16311
16312 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16313
16314         * g++.dg/template/qualttp19.C: New test.
16315         * g++.dg/template/qualttp20.C: New test.
16316         * g++.old-deja/g++.jason/report.C: Adjust expected errors
16317         * g++.old-deja/g++.other/qual1.C: Likewise.
16318
16319 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
16320
16321         * gcc.dg/attr-alwaysinline.c: New.
16322
16323 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
16324
16325         * gcc.dg/20020220-1.c: New test.
16326
16327         * gcc.dg/20020220-2.c: New test.
16328
16329         * g++.dg/opt/mmx1.C: New test.
16330
16331 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
16332
16333         * gcc.c-torture/compile/20020110.c: New test.
16334
16335 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
16336
16337         * gcc.c-torture/execute/20020219-1.c: New test.
16338
16339         * gcc.dg/20020219-1.c: New test.
16340
16341         * gcc.dg/noncompile/20020220-1.c: New test.
16342
16343         * g++.dg/opt/ptrintsum1.C: New test.
16344
16345         * gcc.dg/debug/20020220-1.c: New test.
16346
16347 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
16348
16349         * gcc.c-torture/execute/20020216-1.c: New test.
16350
16351 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16352
16353         * gcc.dg/decl-1.c: Update, new test.
16354
16355 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
16356
16357         * g++.dg/abi/bitfield1.C: New test.
16358         * g++.dg/abi/bitfield2.C: New test.
16359
16360 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16361
16362         * gcc.dg/attr-nest.c: New test.
16363
16364 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16365
16366         * gcc.c-torture/execute/20020215-1.c: New test.
16367
16368 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
16369
16370         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
16371         * g++.dg/debug/debug.exp: New.
16372         * g++.dg/debug/trivial.C: New.
16373         * g++.dg/debug/debug1.C: Moved...
16374         * g++.dg/other/debug1.C: ...from here.
16375         * g++.dg/debug/debug2.C: Moved...
16376         * g++.dg/other/debug2.C: ...from here.
16377         * g++.dg/debug/debug3.C: Moved...
16378         * g++.dg/other/debug3.C: ...from here.
16379
16380         * gcc.dg/noncompile/20020213-1.c: New test.
16381
16382 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
16383
16384         * g++.dg/other/debug3.C: New test.
16385
16386         * gcc.c-torture/execute/20020213-1.c: New test.
16387
16388 2002-02-13  Richard Smith <richard@ex-parrot.com>
16389
16390         * g++.old-deja/g++.other/thunk1.C: New test.
16391
16392 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16393
16394         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
16395
16396 2002-02-13  Stan Shebs  <shebs@apple.com>
16397
16398         * gcc.dg/altivec-3.c: New.
16399
16400 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16401
16402         * gcc.dg/Wunreachable-1.c: New test.
16403         * gcc.dg/Wunreachable-2.c: New test.
16404
16405 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16406
16407         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16408
16409 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16410
16411         * gcc.dg/decl-1.c: New test.
16412
16413 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16414
16415         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16416
16417 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16418
16419         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16420         * gcc.c-torture/compile/980506-1.x: Likewise.
16421
16422 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16423
16424         * gcc.dg/20020210-1.c: New.
16425
16426 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16427
16428         * g77.f-torture/execute/947.f: New regression test
16429         for PR fortran/947.
16430
16431 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16432
16433         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16434         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16435
16436 2002-02-08  Richard Henderson  <rth@redhat.com>
16437
16438         * gcc.c-torture/compile/labels-3.c: New.
16439
16440 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16441
16442         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16443         expression statements work instead.
16444         * gcc.dg/noncompile/20020207-1.c: New test.
16445
16446 2002-02-07  Richard Henderson  <rth@redhat.com>
16447
16448         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
16449
16450 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16451
16452         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
16453         message from g77
16454         * lib/g77-dg.exp: Trim g77 error messages so that they are
16455         recognized by dg.exp.
16456
16457 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16458
16459         PR fortran/5473
16460         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
16461
16462 2002-02-07  Richard Henderson  <rth@redhat.com>
16463
16464         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
16465         to be sufficiently aligned for integers.
16466
16467 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
16468
16469         * g++.dg/template/friend4.C: New test.
16470
16471 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16472
16473         PR fortran/5743
16474         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
16475         unsupported cases.
16476
16477 2002-02-07  Richard Henderson  <rth@redhat.com>
16478
16479         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
16480         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
16481         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
16482         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
16483
16484 2002-02-06  Richard Henderson  <rth@redhat.com>
16485
16486         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
16487
16488 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
16489
16490         * gcc.dg/20020206-1.c: New test.
16491
16492 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
16493
16494         * gcc.c-torture/execute/20020206-1.c: New test.
16495
16496         * gcc.c-torture/execute/20020206-2.c: New test.
16497
16498         PR optimization/5429:
16499         * gcc.c-torture/compile/20020206-1.c: New test.
16500
16501 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
16502
16503         * g++.dg/ext/align1.C: Do not use an explicit alignment value
16504         as certain file formats cannot support particularly large
16505         alignments.
16506
16507         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
16508         and do not expect to be able to link the executable.
16509
16510         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
16511         fail because the COFF format does not support the weak attribute.
16512
16513 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
16514
16515         * g77.dg/pr5473.f:  New test
16516
16517 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
16518
16519         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
16520         Fix testcase accordingly.
16521
16522 2002-02-04  Richard Henderson  <rth@redhat.com>
16523
16524         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
16525         (buf): Change to be an array of pointers, not ints.
16526
16527 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16528
16529         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
16530         before all tests.  Move warning one line above to match where it
16531         C frontend emits.
16532         * gcc.dg/Wswitch-2.c: New test.
16533         * g++.dg/warn/Wswitch-1.C: New test.
16534         * g++.dg/warn/Wswitch-2.C: New test.
16535
16536 2002-02-04  Richard Henderson  <rth@redhat.com>
16537
16538         * g++.dg/abi/offsetof.C: Fix size comparison.
16539
16540 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
16541
16542         * gcc.dg/cast-qual-2.c: New test.
16543
16544 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16545
16546         * gcc.dg/20020201-4.c: New test.
16547
16548 2002-02-04  Ben Elliston  <bje@redhat.com>
16549
16550         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
16551         target_info attribute != 0, in addition to the empty string.
16552         (gcc_target_compile): Likewise.
16553
16554 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
16555
16556         * gcc.dg/Wswitch.c: New test.
16557         PR gcc/4475. PR gcc/3780.
16558
16559 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
16560
16561         * g77.f-torture/execute/5122.f: New test for regressions
16562         against PR fortran/5122.
16563
16564 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
16565
16566         * g77.f-torture/compile/pr3743.f: Delete
16567         * g77.dg/pr3743-1.f: New test.
16568         * g77.dg/pr3743-2.f: New test.
16569         * g77.dg/pr3743-3.f: New test.
16570         * g77.dg/pr3743-4.f: New test.
16571
16572 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16573
16574         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
16575
16576 2002-02-02  Richard Henderson  <rth@redhat.com>
16577
16578         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
16579         * gcc.c-torture/execute/bf64-1.c: Likewise.
16580
16581 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16582
16583         * gcc.dg/20020201-2.c: New test.
16584
16585         * gcc.dg/20020201-3.c: New test.
16586
16587         * gcc.c-torture/execute/bitfld-2.c: New test.
16588
16589 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16590
16591         * gcc.dg/bitfld-1.c: Update.
16592         * gcc.dg/bitfld-2.c: Update.
16593         * gcc.c-torture/execute/bitfld-1.x: New.
16594
16595 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16596
16597         * gcc.c-torture/execute/20020201-1.c: New test.
16598
16599 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
16600
16601         PR target/5469
16602         * gcc.dg/20020201-1.c: New test.
16603
16604 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
16605
16606         PR fortran/3743
16607         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
16608         * g77.f-torture/compile/pr3743.x: Remove
16609
16610 2002-01-31  Tom Rix  <trix@redhat.com>
16611
16612         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
16613
16614 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16615
16616         * gcc.dg/noncompile/20020130-1.c: New test.
16617
16618 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
16619
16620         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
16621
16622 2002-01-29  Richard Henderson  <rth@redhat.com>
16623
16624         * gcc.c-torture/execute/991118-1.c: Cast various constants back
16625         to long long.
16626         * gcc.c-torture/execute/bf64-1.c: Likewise.
16627
16628 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
16629
16630         * gcc.c-torture/execute/20020129-1.c: New test.
16631
16632 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16633
16634         * gcc.c-torture/compile/20000224-1.c: Update.
16635         * gcc.c-torture/execute/bitfld-1.c: New tests.
16636         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
16637         * gcc.dg/uninit-A.c: Update.
16638
16639 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16640
16641         * g++.dg/template/ctor1.C: Add instantiation.
16642
16643 2002-01-28  Paul Koning  <pkoning@equallogic.com>
16644
16645         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
16646         argument to __builtin_prefetch to be const ptr.
16647
16648 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
16649
16650         * gcc.c-torture/compile/20020120-1.c: New test.
16651
16652 2002-01-27  Kazu Hirata  <kazu@hxi.com>
16653
16654         * gcc.c-torture/execute/20020127-1.c: New test.
16655
16656 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
16657
16658         * g77.dg/f77-edit-i-in.f: New test
16659         * g77.dg/f77-edit-i-out.f: New test
16660
16661 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
16662
16663         * gcc.dg/debug/debug.exp: New file.
16664         * gcc.dg/debug/trivial.c: New file.
16665         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
16666         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
16667         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
16668         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
16669         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
16670         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
16671         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16672         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16673         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16674         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16675         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16676         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16677         * gcc.dg/20000503-1.c: Removed.
16678         * gcc.dg/20010207-1.c: Removed.
16679         * gcc.dg/20011223-1.c: Removed.
16680         * gcc.dg/20020104-2.c: Removed.
16681         * gcc.dg/debug-1.c: Removed.
16682         * gcc.dg/debug-2.c: Removed.
16683         * gcc.dg/debug-3.c: Removed.
16684         * gcc.dg/debug-4.c: Removed.
16685         * gcc.dg/debug-5.c: Removed.
16686         * gcc.dg/debug-6.c: Removed.
16687         * gcc.dg/dwarf2-1.c: Removed.
16688         * gcc.dg/dwarf2-2.c: Removed.
16689
16690 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16691
16692         * g++.old-deja/g++.other/eh5.C: New test.
16693         * g++.old-deja/g++.other/sibcall2.C: New test.
16694         * g++.old-deja/g++.other/array9.C: New test.
16695         * g++.old-deja/g++.other/typename2.C: New test.
16696         * g++.old-deja/g++.other/crash60.C: New test.
16697         * g++.old-deja/g++.other/conv9.C: New test.
16698         * g++.old-deja/g++.other/mangle10.C: New test.
16699         * g++.old-deja/g++.other/unchanging1.C: New test.
16700         * g++.old-deja/g++.other/exprstmt1.C: New test.
16701         * g++.old-deja/g++.other/inline23.C: New test.
16702         * g++.old-deja/g++.eh/ia64-1.C: New test.
16703         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16704         * g++.old-deja/g++.other/reload1.C: New test.
16705         * g++.old-deja/g++.other/static20.C: New test.
16706         * g++.old-deja/g++.other/local-alloc1.C: New test.
16707         * g++.old-deja/g++.other/conv8.C: New test.
16708         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16709         * g++.old-deja/g++.other/storeexpr1.C: New test.
16710         * g++.old-deja/g++.other/storeexpr2.C: New test.
16711         * g++.dg/eh/template2.C: New test.
16712         * g++.dg/warn/weak1.C: New test.
16713
16714 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16715
16716         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16717         Remove first, non-varying, argument.
16718
16719 2002-01-23  Richard Henderson  <rth@redhat.com>
16720
16721         * gcc.dg/inline-2.c: New.
16722
16723         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16724         Add optional target arg.  Check number of arguments.
16725         (scan-assembler-not, scan-assembler-dem): Likewise.
16726         (scan-assembler-dem-not): Likewise.
16727
16728 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16729
16730         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16731         line 12.
16732         * g++.old-deja/g++.brendan/parse3.C,
16733         g++.old-deja/g++.other/crash26.C,
16734         g++.old-deja/g++.other/crash28.C,
16735         g++.old-deja/g++.other/crash29.C,
16736         g++.old-deja/g++.other/crash30.C,
16737         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16738
16739 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16740
16741         * gcc.dg/20020115-1.c: New.
16742
16743 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16744
16745         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16746
16747 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16748
16749         * gcc.dg/20020122-3.c: New.
16750
16751 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16752
16753         * g++.dg/other/gc1.C: New test.
16754
16755 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16756
16757         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16758
16759 2002-01-22  Richard Henderson  <rth@redhat.com>
16760
16761         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16762
16763 2002-01-22  Richard Henderson  <rth@redhat.com>
16764
16765         * gcc.dg/20020122-4.c: New.
16766
16767 2002-01-22  H.J. Lu <hjl@gnu.org>
16768
16769         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16770         link output.
16771         * gcc.dg/special/ecos.exp: Likewise.
16772         * lib/g++-dg.exp: Likewise.
16773         * lib/g77-dg.exp: Likewise.
16774         * lib/gcc-dg.exp : Likewise.
16775         * lib/mike-g++.exp: Likewise.
16776         * lib/mike-g77.exp: Likewise.
16777         * lib/mike-gcc.exp: Likewise.
16778         * lib/objc-dg.exp: Likewise.
16779
16780 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16781
16782         PR target/5379
16783         * gcc.dg/20020122-2.c: New test.
16784
16785 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16786
16787         * gcc.dg/20020122-1.c: New test.
16788
16789 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16790
16791         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16792
16793 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16794
16795         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16796
16797 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16798
16799         * gcc.c-torture/compile/20020121-1.c: New test.
16800
16801 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16802
16803         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16804         ld_library_path.
16805
16806 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16807
16808         * gcc.dg/20020218-1.c: New test.
16809
16810 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16811
16812         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16813         messages
16814         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16815         "At global scope" warning
16816         * g++.dg/ext/align1.C: Change cygwin test for alignment
16817         from db-bogus to dg-warning
16818
16819 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16820
16821         * g77.f-torture/compile/cpp2.F: New test.
16822
16823 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16824
16825         * g++.dg/template/access1.C: New test.
16826
16827 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
16828
16829         * gcc.dg/20020118-1.c: New.
16830
16831 2002-01-18  Kazu Hirata  <kazu@hxi.com>
16832
16833         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
16834
16835 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16836
16837         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
16838         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
16839         alignment warnings.
16840
16841 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16842
16843         * gcc.misc-tests/i386-prefetch.exp: Save and restore
16844         torture_with_loops and torture_without_loops
16845
16846 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
16847
16848         * gcc.c-torture/compile/20020116-1.c: New test.
16849
16850 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
16851
16852         * gcc.dg/20020116-2.c: New test.
16853
16854         * gcc.dg/ultrasp4.c: New test.
16855
16856         * gcc.dg/20020116-1.c: New test.
16857
16858 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
16859
16860         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
16861         by EABI.
16862
16863 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
16864
16865         * gcc.misc-tests/i386-prefetch.exp: New.
16866         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
16867         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
16868         * gcc.misc-tests/i386-pf-none-1.c: New test.
16869         * gcc.misc-tests/i386-pf-sse-1.c: New test.
16870
16871 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
16872
16873         * gcc.dg/gnu89-init-1.c: Add new tests.
16874
16875 2002-01-15  Andreas Jaeger  <aj@suse.de>
16876
16877         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
16878         * gcc.dg/i386-mmx-2.c: Likewise.
16879         * gcc.dg/i386-sse-1.c: Likewise.
16880         * gcc.dg/i386-sse-2.c: Likewise.
16881         * gcc.dg/i386-sse-3.c: Likewise.
16882
16883 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
16884
16885         * g77.f-torture/execute/intrinsic-unix-bessel.f:
16886         Uncomment additional cases that now pass.
16887
16888 2002-01-11  Richard Henderson  <rth@redhat.com>
16889
16890         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
16891         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
16892
16893 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
16894
16895         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
16896
16897 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
16898
16899         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
16900         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
16901
16902 2002-01-10  Dale Johannesen  <dalej@apple.com>
16903
16904         * gcc.c-torture/execute/loop-11.c: New.
16905
16906 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
16907
16908         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
16909         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
16910
16911 2002-01-09  Richard Henderson  <rth@redhat.com>
16912
16913         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
16914         type in which to perform the operation for each size.
16915
16916 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
16917
16918         * gcc.c-torture/compile/20020109-2.c: New test.
16919
16920 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
16921
16922         * gcc.c-torture/execute/loop-10.c: New test.
16923
16924 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16925
16926         * gcc.c-torture/compile/20010226-1.c: New test.
16927         * gcc.c-torture/compile/20010227-1.c: New test.
16928         * gcc.c-torture/compile/20010426-1.c: New test.
16929         * gcc.c-torture/compile/20010510-1.c: New test.
16930         * gcc.c-torture/compile/20010605-3.c: New test.
16931         * gcc.c-torture/compile/20010824-1.c: New test.
16932         * gcc.c-torture/execute/20010409-1.c: New test.
16933         * gcc.dg/noncompile/20000901-1.c: New test.
16934         * gcc.dg/20001023-1.c: New test.
16935         * gcc.dg/20001101-1.c: New test.
16936         * gcc.dg/20001102-1.c: New test.
16937         * gcc.dg/20010207-1.c: New test.
16938         * gcc.dg/20010405-1.c: New test.
16939         * gcc.dg/20010822-1.c: New test.
16940         * gcc.dg/20011107-1.c: New test.
16941
16942 2002-01-09  Jeffrey A Law  (law@redhat.com)
16943
16944         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
16945
16946         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
16947         execution failure on PA targets.
16948
16949 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16950
16951         * gcc.c-torture/compile/20020109-1.c: New test.
16952
16953 2002-01-08  Kazu Hirata  <kazu@hxi.com>
16954
16955         * gcc.c-torture/execute/20020108-1.c: New test.
16956
16957 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
16958
16959         * gcc.dg/20020108-1.c: New test.
16960
16961 2002-01-08  H.J. Lu <hjl@gnu.org>
16962
16963         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
16964         for header files.
16965
16966 2002-01-08  Geoff Keating  <geoffk@redhat.com>
16967
16968         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
16969         consistency.
16970
16971 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
16972
16973         * gcc.dg/altivec-4.c: Test altivec predicates.
16974
16975 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
16976
16977         * gcc.c-torture/execute/20020107-1.c: New test.
16978
16979 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16980
16981         PR c/5279
16982         * gcc.c-torture/compile/20020106-1.c: New test.
16983
16984 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16985
16986         * gcc.c-torture/execute/nestfunc-4.c: New test.
16987
16988 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16989
16990         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
16991         extra triple that slipped in.
16992         * g++.old-deja/g++.abi/align.C: Likewise.
16993         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16994
16995 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16996
16997         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
16998         * g++.old-deja/g++.abi/align.C: Likewise.
16999         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17000
17001         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
17002         on FreeBSD/i386.
17003         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
17004         FreeBSD.
17005
17006 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
17007
17008         * gcc.dg/20020104-1.c: New test.
17009
17010         * gcc.dg/20020104-2.c: New test.
17011
17012 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
17013
17014         * gcc.dg/20020103-1.c: Fix typo in target selector.
17015
17016 2002-01-03  Richard Henderson  <rth@redhat.com>
17017
17018         * gcc.dg/20020103-1.c: New.
17019
17020 2002-01-03  Kazu Hirata  <kazu@hxi.com>
17021
17022         * gcc.c-torture/execute/20020103-1.c: New test.
17023
17024 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
17025
17026         * g++.dg/other/debug2.C: New test.
17027
17028         * gcc.c-torture/compile/20020103-1.c: New test.
17029
17030 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
17031
17032         * gcc.dg/gnu89-init-1.c: Added new tests.
17033
17034 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17035
17036         * g++.dg/template/friend2.C: Remove as patch is reverted.
17037
17038         * g++.dg/warn/oldcast1.C: New test.
17039
17040         * g++.dg/template/ptrmem1.C: New test.
17041         * g++.dg/template/ptrmem2.C: New test.
17042
17043         * g++.dg/template/ntp.C: New test.
17044
17045         * g++.dg/other/component1.C: New test.
17046
17047         * g++.dg/template/ttp3.C: New test.
17048
17049         * g++.dg/template/friend2.C: New test.
17050         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
17051
17052 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17053
17054         * g++.dg/other/ptrmem1.C: New test.
17055         * g++.dg/other/ptrmem2.C: New test.
17056
17057 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17058
17059         * g++.dg/template/ctor1.C: New test.
17060
17061 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17062
17063         * g++.dg/template/friend2.C: New test.
17064
17065 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
17066
17067         * gcc.dg/mmix-1.c: New test.
17068
17069 2001-12-31  Richard Henderson  <rth@redhat.com>
17070
17071         * gcc.dg/asm-5.c: New.
17072
17073 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
17074
17075         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
17076         in namespace __gnu_cxx
17077
17078 2001-12-30  Richard Henderson  <rth@redhat.com>
17079
17080         * gcc.dg/debug-6.c: New.
17081
17082 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
17083
17084         * gcc.c-torture/compile/20011229-2.c: New test.
17085
17086 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
17087
17088         * gcc.dg/debug-3.c: New test.
17089         * gcc.dg/debug-4.c: New test.
17090         * gcc.dg/debug-5.c: New test.
17091
17092 2001-12-29  Richard Henderson  <rth@redhat.com>
17093
17094         * g++.dg/eh/loop1.C: New.
17095
17096 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17097
17098         * g++.dg/template/crash1.C: New test.
17099
17100 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17101
17102         * g++.dg/other/const1.C: New test.
17103
17104 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
17105
17106         * gcc.c-torture/compile/20011229-1.c: New test.
17107
17108 2001-12-28  Stan Shebs  <shebs@apple.com>
17109
17110         * lib/objc-torture.exp: Resync with c-torture.exp.
17111         * lib/objc.exp: Load standard libraries.
17112
17113 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
17114
17115         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
17116         additional tests.
17117
17118 2001-12-27  Roger Sayle <roger@eyesopen.com>
17119
17120         * gcc.c-torture/execute/string-opt-16.c: New testcase.
17121
17122 2001-12-27  Richard Henderson  <rth@redhat.com>
17123
17124         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
17125
17126 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17127
17128         * g++.dg/eh/ctor1.C: New test.
17129         * g++.dg/other/error2.C: New test.
17130
17131 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17132
17133         * g++.dg/other/init2.C: New test.
17134
17135 2001-12-24  Richard Henderson  <rth@redhat.com>
17136
17137         * gcc.dg/20011223-1.c: New.
17138         * gcc.dg/inline-1.c: New.
17139
17140 2001-12-23  Richard Henderson  <rth@redhat.com>
17141
17142         * gcc.dg/asm-4.c: Test operand modifiers.
17143
17144 2001-12-23  Richard Henderson  <rth@redhat.com>
17145
17146         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
17147
17148 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17149
17150         * gcc.c-torture/execute/20011223-1.c: New test.
17151
17152 2001-12-21  Richard Henderson  <rth@redhat.com>
17153
17154         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
17155         re-enables the warning.
17156
17157 2001-12-21  Richard Henderson  <rth@redhat.com>
17158
17159         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
17160
17161 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17162
17163         * gcc.c-torture/compile/20011218-1.c: New test.
17164
17165 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
17166
17167         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
17168         arm-isr.c test.
17169         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
17170         epilogue generation for ARM ISR routines.
17171
17172 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17173
17174         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
17175         * gcc.dg/format/c90-printf-3.c: Likewise.
17176         * gcc.dg/format/c99-printf-3.c: Likewise.
17177         * gcc.dg/format/ext-1.c: Likewise.
17178         * gcc.dg/format/ext-6.c: Likewise.
17179         * gcc.dg/format/format.h: Prototype unlocked stdio.
17180
17181 2001-12-20  Richard Henderson  <rth@redhat.com>
17182
17183         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
17184         (arena): Use it.
17185         (malloc): Correct allocation logic.  Abort if we fill up the
17186         arena before initialization complete.
17187         (realloc): Correct allocation logic.
17188
17189 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17190
17191         * gcc.c-torture/compile/20011219-2.c: New test.
17192
17193         * gcc.c-torture/execute/20011219-1.c: New test.
17194
17195 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
17196
17197         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
17198         target does not support weak symbols.
17199
17200 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
17201
17202         * gcc.c-torture/compile/20011219-1.c: New test.
17203
17204 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17205
17206         * g++.dg/other/error1.C: New test.
17207
17208 2001-12-17  Jeffrey A Law  (law@redhat.com)
17209
17210         * gcc.c-torture/execute/20011217-1.c: New test.
17211
17212 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
17213
17214         * objc.dg/special/: New directory.
17215         * objc.dg/special/special.exp: New file.
17216         * objc.dg/special/unclaimed-category-1.h: New file.
17217         * objc.dg/special/unclaimed-category-1a.m: New file.
17218         * objc.dg/special/unclaimed-category-1.m: New file.
17219
17220 2001-12-17  Andreas Jaeger  <aj@suse.de>
17221
17222         * gcc.c-torture/compile/20011217-2.c: New test.
17223
17224 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17225
17226         * gcc.c-torture/compile/20011217-1.c: New test.
17227
17228 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
17229
17230         * testsuite/gcc.dg/20011214-1.c: New.
17231
17232 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
17233
17234         * gcc.dg/altivec-4.c: New.
17235
17236 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
17237
17238         * gcc.dg/20011113-1.c: New test.
17239
17240 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17241
17242         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
17243         std::__malloc_alloc_template<0> and
17244         std::__default_alloc_template<false, 0>.
17245
17246 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
17247
17248         * objc/execute/bf-21.m: New test.
17249         * objc/execute/enumeration-1.m: New test.
17250         * objc/execute/enumeration-2.m: New test.
17251
17252 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
17253
17254         * gcc.dg/gnu89-init-1.c: New test.
17255
17256 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17257
17258         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
17259         * g++.old-deja/g++.jason/2371.C: Likewise.
17260         * g++.old-deja/g++.jason/template33.C: Likewise.
17261         * g++.old-deja/g++.jason/template34.C: Likewise.
17262         * g++.old-deja/g++.jason/template36.C: Likewise.
17263         * g++.old-deja/g++.oliva/typename1.C: Likewise.
17264         * g++.old-deja/g++.oliva/typename2.C: Likewise.
17265         * g++.old-deja/g++.other/typename1.C: Likewise.
17266         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17267         * g++.old-deja/g++.pt/nontype5.C: Likewise.
17268         * g++.old-deja/g++.pt/typename11.C: Likewise.
17269         * g++.old-deja/g++.pt/typename14.C: Likewise.
17270         * g++.old-deja/g++.pt/typename16.C: Likewise.
17271         * g++.old-deja/g++.pt/typename3.C: Likewise.
17272         * g++.old-deja/g++.pt/typename4.C: Likewise.
17273         * g++.old-deja/g++.pt/typename5.C: Likewise.
17274         * g++.old-deja/g++.pt/typename7.C: Likewise.
17275         * g++.old-deja/g++.robertl/eb9.C: Likewise.
17276
17277 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
17278
17279         * g++.dg/other/linkage1.C: New test.
17280         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
17281         specifiers.
17282
17283 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
17284
17285         * gcc.dg/concat.c: New test.
17286
17287 2001-12-11  Stan Shebs  <shebs@apple.com>
17288
17289         * objc/compile: New test directory.
17290         * objc/compile/compile.exp: New expect script.
17291         * objc/compile/20011211-1.m: New compile test.
17292
17293 2001-12-11  Jason Merrill  <jason@redhat.com>
17294
17295         * lib/prune.exp (prune_gcc_output): Also handle "In member
17296         function".  So many permutations...
17297
17298 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
17299
17300         * g++.dg/template/typedef1.C: New test.
17301
17302 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17303
17304         * g++.dg/other/copy1.C: New test.
17305
17306 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
17307
17308         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
17309
17310         * gcc.dg/builtin-choose-expr.c: New.
17311
17312 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
17313
17314         * gcc.dg/altivec-2.c: New.
17315
17316 2001-12-07  Richard Henderson  <rth@redhat.com>
17317
17318         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
17319
17320 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
17321
17322         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
17323         ultrasparc.
17324
17325 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17326
17327         * g++-old.deja/g++.robertl/eb101.C: Deleted.
17328
17329 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
17330
17331         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
17332         variable argument list.
17333
17334 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
17335
17336         * gcc.c-torture/execute/memcheck: Delete entire directory.
17337         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
17338         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
17339
17340 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17341
17342         * gcc.dg/Wshadow-1.c: New test.
17343
17344 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
17345
17346         * gcc.c-torture/compile/20011130-1.c: New test.
17347
17348         * gcc.dg/noncompile/20011025-1.c: New test.
17349
17350         * g++.dg/other/anon-union.C: New test.
17351
17352         * gcc.c-torture/execute/20011024-1.c: New test.
17353
17354 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17355
17356         * gcc.c-torture/execute/20000722-1.x,
17357         gcc.c-torture/execute/20010123-1.x: Remove.
17358         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
17359         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
17360         gcc.dg/c99-complit-2.c: New tests.
17361
17362 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
17363
17364         * g++.dg/inherit/base1.C: New test.
17365
17366 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
17367
17368         * g++.dg/other/stdarg1.C: New test.
17369
17370         * gcc.c-torture/compile/20011130-2.c: New test.
17371
17372 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
17373
17374         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
17375         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
17376         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
17377         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
17378         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
17379         * gcc.dg/builtin-prefetch-1.c: New test.
17380
17381 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
17382
17383         * gcc.dg/20011130-1.c: New test.
17384
17385 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17386
17387         * g++.dg/other/scope1.C: New test.
17388         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
17389
17390 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17391
17392         * gcc.dg/vla-init-1.c: New test.
17393
17394 2001-12-01  Geoff Keating  <geoffk@redhat.com>
17395
17396         * gcc.c-torture/compile/structs.c: New testcase from GDB.
17397
17398 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17399
17400         * objc.dg/alias.m: Update.
17401         * objc.dg/class-1.m: Update.
17402         * objc.dg/const-str-1.m: Update.
17403         * objc.dg/fwd-proto-1.m: Update.
17404         * objc.dg/id-1.m: Update.
17405         * objc.dg/super-class-1.m: Update.
17406
17407 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17408
17409         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17410         constructs.
17411
17412 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17413
17414         * gcc.c-torture/execute/20011128-1.c: New test.
17415
17416 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17417
17418         * gcc.dg/20011127-1.c: New test.
17419
17420 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17421
17422         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17423         from Austin Group draft 7.
17424         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17425         scanf format arguments.
17426         * gcc.dg/format/no-exargs-2.c: New test.
17427
17428 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17429
17430         * g++.dg/abi/vbase8-4.C: New test.
17431
17432 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17433
17434         * gcc.c-torture/execute/20011121-1.c: New test.
17435
17436 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17437
17438         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17439
17440 2001-11-23  Andreas Jaeger  <aj@suse.de>
17441
17442         * gcc.dg/cpp/charconst-2.c: New test.
17443
17444 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
17445
17446         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
17447         to the host if it is remote.  Let tests specify extra headers
17448         they use.
17449         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
17450         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
17451         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
17452         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
17453         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
17454         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
17455         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
17456         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
17457         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
17458         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
17459
17460 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
17461
17462         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
17463         for little endian ARMs.
17464
17465 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
17466
17467         * gcc.c-torture/compile/20011119-1.c: New test.
17468         * gcc.c-torture/compile/20011119-2.c: New test.
17469
17470 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
17471
17472         * gcc.dg/altivec-1.c: Fix typo.
17473
17474 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
17475
17476         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
17477
17478 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
17479
17480         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
17481
17482 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
17483
17484         * lib/g77.exp: Don't specify --rpath-link.
17485
17486         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
17487         across all the headers.
17488         * gcc.dg/format/format.exp: For testing on a remote host,
17489         copy format.h.
17490
17491         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
17492         * gcc.c-torture/execute/930406-1.c: Likewise.
17493         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17494
17495 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
17496
17497         * gcc.dg/altivec-1.c: New.
17498
17499 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
17500
17501         * gcc.dg/cpp/fpreprocessed.c: New test case.
17502
17503 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17504
17505         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
17506         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
17507         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
17508
17509 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17510
17511         * gcc.dg/no-builtin-1.c: New test.
17512
17513 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
17514
17515         * gcc.c-torture/execute/20011115-1.c: New test.
17516
17517 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
17518
17519         * gcc.c-torture/compile/20011114-2.c: New test.
17520         * gcc.c-torture/compile/20011114-3.c: New test.
17521         * gcc.c-torture/compile/20011114-4.c: New test.
17522
17523 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
17524
17525         * g++.dg/other/init1.C: New test.
17526
17527 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
17528
17529         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
17530         message.
17531
17532         * gcc.c-torture/execute/20011114-1.c: New testcase.
17533
17534         * gcc.c-torture/compile/20010327-1.c: Revert last change.
17535         * gcc.c-torture/compile/20011114-1.c: New test, exactly
17536         like the (before this change) version of 20010327-1.c.
17537
17538 2001-11-14  Roger Sayle <roger@eyesopen.com>
17539
17540         * gcc.c-torture/execute/string-opt-13.c: New testcase.
17541
17542 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
17543
17544         * g++.dg/init/array2.C: New test.
17545
17546 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
17547
17548         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
17549
17550 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
17551
17552         * g++.dg/other/forscope1.C: New test.
17553         * g++.dg/ext/forscope1.C: New test.
17554         * g++.dg/ext/forscope2.C: New test.
17555
17556 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
17557
17558         * gcc.c-torture/execute/20011113-1.c: New test.
17559
17560 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
17561
17562         * gcc.c-torture/execute/20011109-2.c: New test.
17563
17564         * gcc.c-torture/execute/20011109-1.c: New test.
17565
17566 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
17567
17568         * gcc.c-torture/compile/20011109-1.c: New test.
17569
17570 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
17571
17572         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
17573         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
17574         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
17575         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
17576         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
17577         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
17578         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
17579
17580 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17581
17582         * g++.dg/warn/Wshadow-1.C: New tests.
17583         * g++.old-deja/g++.mike/for3.C: Update.
17584
17585 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17586
17587         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
17588         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
17589         XFAILs.  Adjust expected error texts.
17590         * gcc.c-torture/compile/20011106-1.c,
17591         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
17592         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
17593         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
17594         gcc.dg/c99-array-lval-5.c: New tests.
17595
17596 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17597
17598         * gcc.dg/cpp/defined.c: Update.
17599
17600 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17601
17602         * gcc.c-torture/execute/anon-1.c: New test.
17603
17604 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
17605
17606         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
17607         same size, so no warning should be produced on stormy16.
17608
17609         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
17610         due to oversized array.
17611         * g++.old-deja/g++.mike/ns15.C: Likewise.
17612         * g++.old-deja/g++.pt/crash16.C: Likewise.
17613
17614 2001-11-02  Graham Stott  <grahams@redhat.com>
17615
17616         * g++.dgother/debug1.C: Fix typos.
17617
17618 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
17619
17620         * g++.dg/other/debug1.C: New test.
17621
17622 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17623
17624         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
17625         of unsigned long.
17626
17627 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
17628
17629         * gcc.dg/20011029-2.c: New test.
17630
17631         * gcc.c-torture/compile/20011029-1.c: New test.
17632
17633 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
17634
17635         * objc/execute/class_self-1.m: New test.
17636         * objc/execute/class_self-2.m: New test.
17637
17638 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
17639
17640         * gcc.misc-tests/msgs.exp: Delete.
17641         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
17642         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
17643         error set to match recent changes.
17644
17645 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
17646
17647         * gcc.dg/20011021-1.c: New test.
17648
17649 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
17650
17651         * gcc.c-torture/compile/20011023-1.c: New test.
17652
17653 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
17654
17655         * lib/g77.exp: Rewrite based on lib/g++.exp.
17656
17657 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
17658
17659         * gcc.c-torture/execute/20011019-1.c: New test.
17660
17661         * gcc.dg/20011018-1.c: New test.
17662
17663 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
17664
17665         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
17666
17667 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
17668
17669         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
17670         * gcc.dg/attr-invalid.c: Likewise.
17671
17672 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17673
17674         * testsuite/gcc.dg/20011015-1.c: New test.
17675
17676 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17677
17678         * g++.dg/template/unify2.C: New test.
17679
17680 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17681
17682         * g++.dg/other/exception-specification.C: New test
17683
17684 2001-10-13  Tom Rix  <trix@redhat.com>
17685
17686         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17687         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17688
17689 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17690
17691         * testsuite/gcc.dg/20011009-1.c: New test.
17692
17693 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17694
17695         PR g++/4476
17696         * g++.dg/other/friend1.C: New test.
17697
17698 2001-10-11  Richard Henderson  <rth@redhat.com>
17699
17700         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17701
17702 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17703
17704         * gcc.c-torture/compile/20011010-1.c: New.
17705
17706 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17707
17708         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17709         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17710         g77.f-torture/execute/execute.exp,
17711         g77.f-torture/noncompile/noncompile.exp,
17712         gcc.c-torture/compile/compile.exp,
17713         gcc.c-torture/execute/execute.exp,
17714         gcc.c-torture/execute/ieee/ieee.exp,
17715         gcc.c-torture/execute/memcheck/memcheck.exp,
17716         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17717         objc/execute/execute.exp: Update FSF address.
17718
17719 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17720
17721         * gcc.dg/cpp/cmdlne-C.c: Update.
17722         * gcc.dg/cpp/cmdlne-C2.c: New.
17723
17724 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17725
17726         * gcc.c-torture/execute/20011008-3.c: New.
17727
17728 2001-10-08  DJ Delorie  <dj@redhat.com>
17729
17730         * gcc.dg/20011008-1.c: New.
17731         * gcc.dg/20011008-2.c: New.
17732
17733 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17734
17735         * gcc.dg/cpp/spacing1.c: Update test.
17736
17737 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17738
17739         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17740         spelling errors of "separate" as "seperate".
17741
17742 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17743
17744         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17745         enough to avoid inlining.
17746
17747 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17748
17749         * lib/g77.exp: set libg2c_dir correctly.
17750
17751 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17752
17753         * gcc.dg/cpp/macro11.c: New test.
17754
17755 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17756
17757         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17758         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17759         gcc.dg/format/multattr-3.c: New tests.
17760         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17761         tests for format attributes on function pointers being rejected.
17762
17763 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17764
17765         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17766
17767 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17768
17769         * g++.dg/warn/format1.C: New test.
17770
17771 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17772
17773         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17774
17775 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17776
17777         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17778
17779 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17780
17781         * gcc.dg/cpp/redef2.c: Add test.
17782
17783 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17784
17785         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17786         long-standing bug on i686, apparently.
17787         * gcc.c-torture/execute/loop-2c.x: New file.
17788         * gcc.c-torture/execute/loop-2d.x: New file.
17789         * gcc.c-torture/execute/loop-3c.x: New file.
17790
17791 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17792
17793         * gcc.dg/cpp/20000625-2.c: Correct line number.
17794
17795 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17796
17797         * gcc.dg/cpp/macro10.c: New test.
17798         * gcc.dg/cpp/strify3.c: New test.
17799         * gcc.dg/cpp/spacing1.c: Add tests.
17800         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17801         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17802
17803 2001-09-24  DJ Delorie  <dj@redhat.com>
17804
17805         * gcc.c-torture/execute/20010924-1.c: New test.
17806
17807 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17808
17809         * testsuite/objc/execute/paste.m: Remove.
17810
17811 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17812
17813         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17814
17815 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17816
17817         * g77.dg/strlen0.f: New test.
17818
17819 2001-09-21  Richard Henderson  <rth@redhat.com>
17820
17821         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17822         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17823
17824 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17825
17826         Table-driven attributes.
17827         * g++.dg/ext/attrib1.C: New test.
17828
17829 2001-09-20  DJ Delorie  <dj@redhat.com>
17830
17831         * gcc.dg/20000926-1.c: Update expected warning messages.
17832         * gcc.dg/array-2.c: Likewise, and test for warnings too.
17833         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
17834         array.
17835
17836 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
17837
17838         * g++.dg/eh/registers1.C: New test case.
17839
17840 2001-09-17  Richard Henderson  <rth@redhat.com>
17841
17842         * gcc.dg/array-5.c: Fix VLA decomposition test.
17843
17844 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17845
17846         * gcc.dg/cpp/line5.c: New testcase.
17847
17848 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17849
17850         * gcc.dg/cpp/macro9.c: New test.
17851
17852 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
17853
17854         * gcc.c-torture/execute/980223.c: Change type of addr from long
17855         to char *.
17856
17857 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
17858
17859         * gcc.c-torture/execute/20010915-1.c: New test.
17860
17861 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
17862
17863         * g77.dg/bprob: New directory.
17864         * g77.dg/bprob/bprob.exp: New file.
17865         * g77.dg/bprob/bprob-1.f: New test.
17866         * g77.dg/gcov: New directory.
17867         * g77.dg/gcov/gcov.exp: New file.
17868         * g77.dg/gcov/gcov-1.f: New test.
17869         * g77.dg/gcov/gcov-1.x: New file.
17870
17871 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17872
17873         * gcc.dg/cpp/directiv.c: Update.
17874         * gcc.dg/cpp/undef1.c: Update.
17875
17876 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
17877
17878         * gcc.dg/20010912-1.c: New test.
17879
17880 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
17881
17882         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
17883         language-independent file in lib.
17884         * lib/gcov.exp: New file.
17885
17886 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17887
17888         * gcc.c-torture/compile/20010911-1.c: New test.
17889
17890 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
17891
17892         * lib/profopt.exp: New, to support profile-directed optimizations.
17893         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
17894         * gcc.misc-tests/bprob-1.c: New test.
17895         * gcc.misc-tests/bprob-2.c: New test.
17896
17897 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
17898
17899         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
17900         XFAIL and which kinds of gcov output to verify.
17901         * gcc.misc-tests/gcov-4b.x: New file.
17902         * gcc.misc-tests/gcov-5b.x: New file.
17903         * gcc.misc-tests/gcov-6.x: New file.
17904         * gcc.misc-tests/gcov-7.c: New test.
17905         * gcc.misc-tests/gcov-7.x: New file.
17906
17907 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
17908
17909         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
17910         * gcc.misc-tests/gcov-6.c: New test.
17911
17912 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17913
17914         PR c++/3986
17915         * g++.dg/abi/vbase1.C: New test.
17916
17917 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
17918
17919         * objc.dg/method-2.m: New.
17920
17921 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17922
17923         PR c++/4203
17924         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
17925         * g++.dg/init/empty1.C: New test.
17926
17927 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
17928
17929         * gcc.c-torture/compile/20010903-1.c: New test.
17930
17931 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
17932
17933         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
17934         for m68k.
17935
17936 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
17937
17938         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
17939
17940         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
17941
17942         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
17943
17944 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
17945
17946         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
17947         for 16-bit 'unsigned int'.
17948
17949 2001-08-29  Kazu Hirata  <kazu@hxi.com>
17950
17951         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
17952
17953 2001-08-27  Richard Henderson  <rth@redhat.com>
17954
17955         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
17956         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
17957
17958 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
17959
17960         * gcc.dg/asm-names.c (ymain): New.
17961
17962 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
17963
17964         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
17965         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
17966         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
17967
17968 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17969
17970         * gcc.dg/compare5.c: New testcase.
17971
17972 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
17973
17974         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
17975         and "In instantiation".
17976
17977 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
17978
17979         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
17980
17981 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
17982
17983         * gcc.misc-tests/gcov.exp: Add support for branch information.
17984         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
17985         * gcc.misc-tests/gcov-4.c: New test.
17986         * gcc.misc-tests/gcov-4b.c: New test.
17987         * gcc.misc-tests/gcov-5b.c: New test.
17988
17989 2001-08-20  Zack Weinberg  <zackw@panix.com>
17990
17991         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
17992         expected to fail.
17993
17994 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17995
17996         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
17997
17998 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
17999
18000         * g++.dg/eh/template1.C: New test.
18001
18002 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
18003
18004         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
18005         Fix thinko.
18006         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
18007         for xfail.
18008
18009 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
18010
18011         * lib/g77-dg.exp:  Use prune.exp for common procedures
18012         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
18013         * lib/g77.exp: (g77-dg-prune) Remove
18014
18015 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
18016
18017         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
18018
18019 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18020
18021         * g++.dg/template/unify1.C: New test.
18022
18023 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
18024
18025         * g++.dg/abi/empty4.C: New test.
18026
18027 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
18028
18029         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
18030         solaris2.*
18031         * g77.f-torture/compile/pr3743.x: Likewise
18032
18033 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18034
18035         * g++.dg/other/using-declaration.C: New test.
18036
18037 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18038
18039         * gcc.dg/cpp/tr-sign.c: New testcase.
18040
18041 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18042
18043         * gcc.dg/cpp/19951025-1.c: Revert.
18044         * gcc.dg/cpp/directiv.c: We no longer process directives that
18045         interrupt macro arguments.
18046
18047 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
18048
18049         * gcc.dg/bconstp-1.c: New test.
18050
18051 2001-08-03  Richard Henderson  <rth@redhat.com>
18052
18053         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
18054
18055 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18056
18057         * gcc.dg/cpp/19951025-1.c: Update.
18058
18059 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
18060
18061         * g77.dg/ff90-1.f (s): Fix reference of variable z,
18062         should be x.
18063
18064 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18065
18066         Kill -fhonor-std.
18067         * g++.old-deja/g++.ns/ns14.C: Remove special options.
18068         * g++.old-deja/g++.other/std1.C: Likewise.
18069         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
18070
18071 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
18072
18073         * lib/g77.exp:  Load gcc-defs.exp for common procedures
18074         (g77_pass, g77_fail, g77_finish, g77_exit,
18075         ${tool}_check_unsupported_p} Now redundant.  Deleted.
18076
18077 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
18078
18079         * g77.dg/fbackslash.f
18080         * g77.dg/fcase-preserve.f
18081         * g77.dg/ff90-1.f
18082         * g77.dg/ffixed-line-length-0.f
18083         * g77.dg/ffixed-line-length-132.f
18084         * g77.dg/ffixed-line-length-7.f
18085         * g77.dg/ffixed-line-length-72.f
18086         * g77.dg/ffixed-line-length-none.f
18087         * g77.dg/ffree-form-1.f
18088         * g77.dg/fno-backslash.f
18089         * g77.dg/fno-f90-1.f
18090         * g77.dg/fno-fixed-form-1.f
18091         * g77.dg/fno-onetrip.f
18092         * g77.dg/fno-typeless-boz.f
18093         * g77.dg/fno-underscoring.f
18094         * g77.dg/fno-vxt-1.f
18095         * g77.dg/fonetrip.f
18096         * g77.dg/ftypeless-boz.f
18097         * g77.dg/fugly-assumed.f
18098         * g77.dg/funderscoring.f
18099         * g77.dg/fvxt-1.f
18100
18101 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
18102
18103         * objc.dg/fwd-proto-1.m: New.
18104         * objc.dg/local-decl-1.m: New.
18105         * objc.dg/naming-1.m: New.
18106         * objc.dg/naming-2.m: New.
18107         * objc.dg/proto-hier-1.m: New.
18108
18109 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
18110
18111         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
18112         largest-type elements to a struct makes its size grow.
18113
18114 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18115
18116         * g++.dg/abi/vthunk1.C: New test.
18117
18118 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18119
18120         * g++.dg/abi/vbase8-22.C: New test.
18121
18122 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18123
18124         * gcc.dg/cpp/macro8.c: New test.
18125
18126 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18127
18128         * g++.dg/abi/vbase8-21.C: New test.
18129
18130 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18131
18132         * g++.dg/abi/vbase8-10.C: New test.
18133
18134 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18135
18136         * lib/g++.exp (g++_set_ld_library_path): Renamed to
18137         ${tool}_set_ld_library_path.
18138         Changed caller.
18139         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
18140         g++.exp.
18141
18142 2001-07-26  Stan Cox <scox@redhat.com>
18143
18144         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
18145         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
18146         gcc_exit, gcc_check_unsupported_p):
18147         Moved to gcc-deps.exp
18148         * gcc-deps.exp: New file.
18149
18150 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18151
18152         * g++.old-deja/g++.pt/defarg14.C: New test.
18153
18154 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18155
18156         * g++.old-deja/g++.other/lineno5.C: New test.
18157
18158 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18159
18160         * g++.old-deja/g++.pt/crash68.C: New test.
18161
18162 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18163
18164         * g++.old-deja/g++.other/crash42.C: New test.
18165
18166 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18167
18168         * gcc.dg/cpp/extratokens.c: Fix.
18169         * gcc.dg/cpp/skipping2.c: New tests.
18170
18171 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18172
18173         * gcc.c-torture/execute/20010724-1.c: New file.
18174         * gcc.c-torture/execute/20010724-1.x: New file.
18175
18176 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18177
18178         * g++.old-deja/g++.other/cond7.C: New test.
18179
18180 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18181
18182         * g++.old-deja/g++.other/optimize4.C: New test.
18183
18184 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18185
18186         * g++.old-deja/g++.abi/vbase8-5.C: New test.
18187
18188 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
18189
18190         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
18191         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
18192         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
18193         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
18194
18195         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
18196         bug report" message.
18197
18198         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
18199         * g++.dg/ext/instantiate1.C: Move from old-deja.
18200
18201 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
18202
18203         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
18204         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
18205         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
18206         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
18207
18208 2001-07-23  Jeffrey A Law  (law@cygnus.com)
18209
18210         * gcc.c-torture/execute/20010723-1.c: New test.
18211
18212 2001-07-23  Ben Elliston  <bje@redhat.com>
18213
18214         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
18215
18216 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18217
18218         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
18219         i[34567]86-*-*.
18220         Delete handling of ieee_multilib_flags.
18221         Pass -mieee for alpha*-*-* and sh-*-*.
18222         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
18223
18224 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
18225
18226         Remove old-abi tests.
18227         * g++.old-deja/g++.mike/p11116.C: Remove.
18228         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
18229
18230 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
18231
18232         * g77.f-torture/compile/pr3743.f:  New test
18233
18234 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
18235
18236         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
18237
18238 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18239
18240         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
18241         g++.old-deja/g++.pt/static6.C: Likewise.
18242         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
18243         supports weak symbols.
18244
18245 2001-07-18  Andreas Jaeger  <aj@suse.de>
18246
18247         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
18248         supported again.
18249
18250 2001-07-18  Andreas Jaeger  <aj@suse.de>
18251
18252         * gcc.dg/iftrap-1.c: Fix target line.
18253
18254 2001-07-17  Richard Henderson  <rth@redhat.com>
18255
18256         * gcc.c-torture/execute/20010717-1.c: New.
18257
18258 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18259
18260         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
18261         tests.
18262
18263 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18264
18265         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
18266
18267 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18268
18269         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
18270         UAC_SIGBUS, UAC_NOPRINT definitions.
18271
18272 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
18273
18274         * objc/execute/object_is_class.m: New test.
18275         * objc/execute/object_is_meta_class.m: New test.
18276
18277 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18278
18279         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
18280         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
18281
18282 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
18283
18284         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
18285         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
18286
18287 2001-07-14  Richard Henderson  <rth@redhat.com>
18288
18289         * gcc.dg/iftrap-1.c: New.
18290
18291 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
18292
18293         * g77.f-torture/execute/intrinsic77.f: New test.
18294
18295 2001-07-11  Janis Johnson <janis@us.ibm.com>
18296
18297         * gcc.misc-tests/gcov-3.c: New test.
18298
18299 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18300
18301         * gcc.c-torture/compile/20010711-1.c,
18302         * gcc.c-torture/compile/20010711-2.c: New tests.
18303
18304 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18305
18306         * gcc.c-torture/execute/20010711-1.c: New test.
18307
18308 2001-07-11  Ben Elliston  <bje@redhat.com>
18309
18310         * g++.old-deja/g++.other/enum5.C: New test.
18311
18312 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
18313
18314         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
18315         (g++-dg-prune): Call prune_gcc_output.
18316         * prune.exp: New file for prune_gcc_output.
18317         * lib/g++.exp, lib/gcc.exp: Load it.
18318
18319 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18320
18321         * gcc.c-torture/compile/20010701-1.c,
18322         g++.old-deja/g++.ext/attrib6.C: New tests.
18323
18324 2001-07-06  Jeffrey A Law  (law@cygnus.com)
18325
18326         * gcc.c-torture/compile/20010706-1.c: New test.
18327
18328 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
18329
18330         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
18331
18332 2001-06-28  Stan Shebs  <shebs@apple.com>
18333
18334         * gcc.dg/pragma-darwin.c: New test.
18335
18336 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18337
18338         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
18339         Solaris 2.[678] system.
18340
18341 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18342
18343         * gcc.dg/20010622-1.c: New test.
18344
18345 2001-06-18  Stan Shebs  <shebs@apple.com>
18346
18347         * objc.dg: New directory.
18348         * objc.dg/dg.exp: New file.
18349         * objc.dg/alias.m: New.
18350         * objc.dg/class-1.m: New.
18351         * objc.dg/class-2.m: New.
18352         * objc.dg/const-str-1.m: New.
18353         * objc.dg/const-str-2.m: New.
18354         * objc.dg/id-1.m: New.
18355         * objc.dg/method-1.m: New.
18356         * objc.dg/super-class-1.m: New.
18357         * lib/objc-dg.exp: New file.
18358
18359 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18360
18361         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
18362         of label name.
18363
18364 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18365
18366         * g++.old-deja/g++.abi/vbase8-9.C: New test.
18367
18368 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18369
18370         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
18371         variable.
18372
18373 2001-06-12  Richard Henderson  <rth@redhat.com>
18374
18375         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
18376
18377 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18378
18379         * g++.old-deja/g++.abi/vbase5.C: New test.
18380         * g++.old-deja/g++.abi/vbase6.C: New test.
18381         * g++.old-deja/g++.abi/vbase7.C: New test.
18382
18383 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18384
18385         * gcc.c-torture/compile/20010610-1.c: New test.
18386
18387 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18388
18389         * g++.old-deja/g++.abi/vbase4.C: New test.
18390
18391 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18392
18393         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
18394         support %f for HC11/HC12 targets.
18395         * gcc.c-torture/execute/930513-1.x: New file, likewise.
18396         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
18397         on HC11/HC12 targets.
18398         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18399
18400 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18401
18402         * gcc.dg/wchar_t-1.c: New file.
18403         * gcc.dg/wint_t-1.c: Likewise.
18404
18405 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18406
18407         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18408
18409 2001-06-11  Richard Henderson  <rth@redhat.com>
18410
18411         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18412
18413 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18414
18415         * gcc.c-torture/compile/20010611-1.c: New test.
18416
18417 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18418
18419         * gcc.dg/c99-tag-1.c: Add more tests.
18420
18421 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18422
18423         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18424         representation on MN10300 and ARM/Thumb.
18425
18426 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18427
18428         * g77.f-torture/execute/20010610.f: New.
18429
18430 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18431
18432         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18433         names.
18434
18435 2001-06-09  Richard Henderson  <rth@redhat.com>
18436
18437         * gcc.c-torture/execute/ashrdi-1.c: New.
18438         * gcc.c-torture/execute/ashldi-1.c: New.
18439         * gcc.c-torture/execute/lshrdi-1.c: New.
18440
18441 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18442
18443         * objc/execute/load-3.m: Added. Check sending +load to categories,
18444         in addition to classes.
18445
18446 2001-06-08  Stan Shebs  <shebs@apple.com>
18447
18448         * objc/execute/load-2.m: New test.  From Nicola Pero
18449         <n.pero@mi.flashnet.it>.
18450
18451 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
18452
18453         * gcc.c-torture/execute/20010605-2.c: New test.
18454
18455 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18456
18457         * g++.old-deja/g++.abi/vbase2.C: New test.
18458         * g++.old-deja/g++.abi/vbase3.C: New test.
18459
18460 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18461
18462         * g++.old-deja/g++.pt/friend49.C: New test.
18463
18464 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18465
18466         * g++.old-deja/g++.ext/anon3.C: New test.
18467
18468 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
18469
18470         * g++.old-deja/g++.other/conv7.C: New test.
18471
18472 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18473
18474         * gcc.c-torture/compile/20010605-2.c: New test.
18475
18476 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18477
18478         * gcc.c-torture/execute/20010604-1.c: New test.
18479
18480 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
18481
18482         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
18483
18484 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
18485
18486         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
18487         (g++_link_flags): Likewise.
18488         (g++_init): Pass gccpath's value to two previous functions.
18489
18490 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18491
18492         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
18493         Ensure logfile entry matches exec command line.
18494
18495 2001-05-31  Richard Henderson  <rth@redhat.com>
18496
18497         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
18498         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
18499
18500 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
18501
18502         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
18503         compiler for irix6.2
18504
18505 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
18506
18507         * g++.old-deja/g++.other/optimize3.C: New file.
18508
18509 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
18510
18511         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
18512         assemble.
18513
18514 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
18515
18516         * g++.old-deja/g++.other/optimize2.C: New file.
18517
18518 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
18519
18520         * gcc.c-torture/compile/20010518-2.c: New file.
18521         * gcc.c-torture/execute/20010518-1.c: New file.
18522         * gcc.c-torture/execute/20010518-2.c: New file.
18523
18524 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18525
18526         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
18527
18528 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
18529
18530         G++ no longer defines builtins that do not begin with __builtin.
18531         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
18532         * g++.old-deja/g++.brendand/misc13.C: Likewise.
18533         * g++.old-deja/g++.law/builtin1.C: Likewise.
18534         * g++.old-deja/g++.law/cvt2.C: Likewise.
18535         * g++.old-deja/g++.mike/net5.C: Likewise.
18536         * g++.old-deja/g++.other/builtins1.C: Likewise.
18537         * g++.old-deja/g++.other/builtins2.C: Likewise.
18538         * g++.old-deja/g++.other/builtins3.C: Likewise.
18539         * g++.old-deja/g++.other/builtins4.C: Likewise.
18540         * g++.old-deja/g++.other/inline8.C: Likewise.
18541         * g++.old-deja/g++.robertl/eb39.C: Likewise.
18542
18543 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
18544
18545         * g++.old-deja/g++.pt/using1.C: Adjust.
18546         * g++.old-deja/g++.pt/using2.C: New test.
18547
18548 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18549
18550         * gcc.dg/cpp/charconst.c: New tests.
18551         * gcc.dg/cpp/escape.c: New tests.
18552         * gcc.dg/cpp/escape-1.c: New tests.
18553         * gcc.dg/cpp/escape-2.c: New tests.
18554         * gcc.dg/cpp/ucs.c: New tests.
18555
18556 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
18557
18558         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
18559         native compiler for irix6.5.
18560
18561 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
18562
18563         * lib/g++.exp (g++_include_flags): Use args to compute
18564         get_multilibs.
18565         (g++_link_flags): Likewise.
18566         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
18567
18568 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18569
18570         * gcc.dg/c90-hexfloat-1.c: Add more tests.
18571
18572 2001-05-21  Geoff Keating  <geoffk@redhat.com>
18573
18574         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
18575         this file.
18576
18577 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18578
18579         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
18580         STACK_SIZE;
18581         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
18582         to STACK_SIZE; Use it to define size of add_histo array.
18583         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
18584         to STACK_SIZE.
18585         (f): Use GITT_SIZE to define size of gitt local table.
18586         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
18587         to STACK_SIZE; Use it to define size of bytemem array.
18588
18589 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18590
18591         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
18592         on 68HC11/HC12 due to the asm instruction.
18593         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
18594         * gcc.c-torture/compile/920520-1.x: Likewise.
18595         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
18596         on 68HC11/HC12 because the function is larger than 64K.
18597         * gcc.c-torture/compile/961203-1.x: New file, this test fails
18598         on 68HC11/HC12 because the structure is too large.
18599
18600 2001-05-20  Richard Henderson  <rth@redhat.com>
18601
18602         * gcc.c-torture/execute/20010520-1.c: New.
18603
18604 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18605
18606         * g++.old-deja/g++.warn/compare1.C: New test.
18607         * gcc.dg/compare4.c: New test.
18608
18609 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
18610
18611         * g++.old-deja/g++.other/optimize1.C: New test.
18612
18613 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18614
18615         * g++.old-deja/g++.pt/spec41.C: New test.
18616
18617 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
18618
18619         * gcc.c-torture/compile/20010114-1.x: Remove.
18620
18621 2001-05-18  Stan Shebs  <shebs@apple.com>
18622
18623         * gcc.c-torture/compile/20010518-1.c: New test.
18624
18625 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
18626
18627         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
18628         * g++.old-deja/g++.pt/crash67.C: New test.
18629
18630 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
18631
18632         * g++.old-deja/g++.other/debug9.C: New test.
18633
18634 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
18635
18636         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
18637
18638 2001-05-16  Jan Hubicka  <jh@suse.cz>
18639
18640         * gcc.c-torture/compile/20010516-1.c: New test.
18641
18642 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18643
18644         * g++.old-deja/g++.other/crash41.C: New test.
18645
18646 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18647
18648         * g++.old-deja/g++.pt/crash66.C: New test.
18649
18650 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
18651
18652         * g++.old-deja/g++.robertl/eb27.C: Convert.
18653
18654 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
18655
18656         * g++.dg/friend-warn.C: New test.  Do not warn about friend
18657         declaration being redundant.
18658
18659 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
18660
18661         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
18662
18663 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
18664
18665         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
18666
18667 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
18668
18669         * lib/g++.exp: Use testsuite_flags.
18670
18671 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18672
18673         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18674
18675 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18676
18677         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18678
18679 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18680
18681         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18682
18683 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18684
18685         * gcc.c-torture/compile/20010313-1.c: New test.
18686
18687 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18688
18689         * gcc.dg/cpp/direct2.c: New test.
18690         * gccq.dg/cpp/direct2s.c: New test.
18691
18692         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18693
18694 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18695
18696         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18697         * g++.old-deja/g++.other/op3.C: Likewise.
18698
18699 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18700
18701         * gcc.dg/cpp/syshdr.h: New file.
18702         * gcc.dg/cpp/sysmac1.c: Update.
18703         * gcc.dg/cpp/sysmac2.c: Update.
18704
18705 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18706
18707         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18708
18709 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18710
18711         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18712         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18713
18714 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18715
18716         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18717
18718 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18719
18720         * lib/g++.exp (g++_include_flags): Don't use any special flags
18721         if TESTING_IN_BUILD_TREE is not defined.
18722         (g++_init): Use a plain 'c++' as the compiler if
18723         TESTING_IN_BUILD_TREEE is not defined.
18724
18725 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18726
18727         * g++.old-deja/g++.eh/catch13.C: New test.
18728         * g++.old-deja/g++.eh/catch14.C: New test.
18729
18730 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18731
18732         * gcc.dg/cpp/tr-define.c: New test.
18733
18734 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18735
18736         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18737         <stdlib.h>, not <malloc.h>.
18738
18739 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18740
18741         * g++.old-deja/g++.ns/template17.C: New test.
18742
18743 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18744
18745         * g++.old-deja/g++.pt/ref4.C: New test.
18746
18747 2001-04-30  Richard Henderson  <rth@redhat.com>
18748
18749         * gcc.dg/20000724-1.c: Revert last change.
18750
18751 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18752
18753         * g77.f-torture/execute/20010430.f: New test.
18754
18755 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18756
18757         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18758
18759 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18760
18761         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18762
18763 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18764
18765         * g++.old-deja/g++.eh/crash6.C: New test.
18766
18767 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18768
18769         * g++.old-deja/g++.other/warn7.C: New test.
18770
18771 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18772
18773         * g++.old-deja/g++.other/defarg9.C: New test.
18774
18775 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18776
18777         * g77.f-torture/compile/20010426.f: New test.
18778         * g77.f-torture/execute/20010426.f: New test.
18779
18780 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18781
18782         * g77.f-torture/compile/20000629-1.x: Remove - error
18783         has been fixed.
18784
18785 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18786
18787         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18788         Tweak slightly to work with g++.dg framework.
18789         * g++.dg/special/ecos.exp: Run initp1.C test.
18790         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18791
18792         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18793         its linker doesn't give line numbers either.
18794         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18795
18796 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18797
18798         * g++.old-deja/g++.other/lex1.C: New test.
18799
18800 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18801
18802         * gcc.dg/noncompile/20010425-1.c: New test.
18803
18804 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18805
18806         * g++.old-deja/g++.pt/mangle2.C: New test.
18807
18808 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18809
18810         * gcc.dg/format/plus-1.c: New test.
18811
18812 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18813
18814         * gcc.dg/20010423-1.c: New test.
18815
18816 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18817
18818         * gcc.c-torture/execute/20010422-1.c: New test.
18819
18820 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18821
18822         * g++.old-deja/g++.ns/type2.C: New test.
18823
18824 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
18825
18826         * g++.old-deja/g++.other/perf1.C: New test.
18827
18828 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
18829
18830         * gcc.dg/c99-func-2.c: Remove xfail.
18831         * gcc.dg/c99-func-3.c: Remove xfail.
18832         * gcc.dg/c99-func-4.c: Remove xfail.
18833
18834 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
18835
18836         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
18837
18838 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18839
18840         * gcc.c-torture/compile/20010423-1.c: New test.
18841
18842 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18843
18844         * g++.old-deja/g++.pt/typename28.C: New test.
18845
18846 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18847
18848         * g++.old-deja/g++.abi/empty2.C: New test.
18849         * g++.old-deja/g++.abi/empty3.C: New test.
18850
18851 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18852
18853         * g++.old-deja/g++.other/comdat2.C: New test.
18854         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
18855
18856 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18857
18858         * g++.old-deja/g++.other/overload14.C: New test.
18859
18860 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18861
18862         * g++.old-deja/g++.other/lookup23.C: New test.
18863
18864 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18865
18866         * gcc.c-torture/execute/20010403-1.c: New test.
18867
18868 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
18869             Mark Mitchell  <mark@codesourcery.com>
18870
18871         * lib/old-dejagnu.exp: Don't delete output of executable.
18872         Add .exe suffix to executables.
18873
18874 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
18875
18876         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
18877
18878 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18879
18880         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
18881
18882 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18883
18884         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
18885         * g++.old-deja/g++.abi/crash1.C: New test.
18886
18887 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18888
18889         * g++.old-deja/g++.other/crash40.C: New test.
18890
18891 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18892
18893         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
18894
18895 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
18896
18897         * g++.old-deja/g++.other/warn6.C: New test.
18898
18899 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18900
18901         * g++.old-deja/g++.robertl/eb42.C: Same.
18902
18903 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18904
18905         * gcc.dg/wtr-conversion-1.c: New testcase.
18906
18907 2001-04-10  Richard Henderson  <rth@redhat.com>
18908
18909         * g++.old-deja/g++.other/array5.C: New.
18910
18911 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18912
18913         * gcc.c-torture/execute/20010408-1.c: New test.
18914
18915 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
18916
18917         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
18918         headers and constructs.
18919         * g++.old-deja/g++.robertl/eb79.C: Same.
18920         * g++.old-deja/g++.robertl/eb77.C (main): Same.
18921         * g++.old-deja/g++.robertl/eb73.C: Same.
18922         * g++.old-deja/g++.robertl/eb66.C (main): Same.
18923         * g++.old-deja/g++.robertl/eb55.C (t): Same.
18924         * g++.old-deja/g++.robertl/eb54.C (main): Same.
18925         * g++.old-deja/g++.robertl/eb46.C (main): Same.
18926         * g++.old-deja/g++.robertl/eb44.C: Same.
18927         * g++.old-deja/g++.robertl/eb41.C (main): Same.
18928         * g++.old-deja/g++.robertl/eb4.C (main): Same.
18929         * g++.old-deja/g++.robertl/eb39.C: Same.
18930         * g++.old-deja/g++.robertl/eb33.C (main): Same.
18931         * g++.old-deja/g++.robertl/eb31.C (main): Same.
18932         * g++.old-deja/g++.robertl/eb30.C: Same.
18933         * g++.old-deja/g++.robertl/eb3.C: Same.
18934         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
18935         * g++.old-deja/g++.robertl/eb21.C: Same.
18936         * g++.old-deja/g++.robertl/eb15.C: Same.
18937         * g++.old-deja/g++.robertl/eb118.C: Same.
18938         * g++.old-deja/g++.robertl/eb115.C (main): Same.
18939         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
18940         * g++.old-deja/g++.robertl/eb109.C: Same.
18941         * g++.old-deja/g++.other/sibcall1.C (main): Same.
18942         * g++.old-deja/g++.mike/rtti1.C: Same.
18943         * g++.old-deja/g++.mike/p658.C: Same.
18944         * g++.old-deja/g++.mike/net46.C: Same.
18945         * g++.old-deja/g++.mike/net34.C: Same.
18946         * g++.old-deja/g++.mike/memoize1.C: Same.
18947         * g++.old-deja/g++.mike/eh2.C: Same.
18948         * g++.old-deja/g++.law/weak.C: Same.
18949         * g++.old-deja/g++.law/visibility7.C: Same.
18950         * g++.old-deja/g++.law/visibility25.C: Same.
18951         * g++.old-deja/g++.law/visibility22.C: Same.
18952         * g++.old-deja/g++.law/visibility2.C: Same.
18953         * g++.old-deja/g++.law/visibility17.C: Same.
18954         * g++.old-deja/g++.law/visibility13.C: Same.
18955         * g++.old-deja/g++.law/visibility10.C: Same.
18956         * g++.old-deja/g++.law/visibility1.C: Same.
18957         * g++.old-deja/g++.law/virtual3.C (eval): Same.
18958         * g++.old-deja/g++.law/vbase1.C: Same.
18959         * g++.old-deja/g++.law/operators32.C: Same.
18960         * g++.old-deja/g++.law/nest3.C: Same.
18961         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
18962         * g++.old-deja/g++.law/except5.C (main): Same.
18963         * g++.old-deja/g++.law/cvt7.C (run): Same.
18964         * g++.old-deja/g++.law/cvt2.C: Same.
18965         * g++.old-deja/g++.law/cvt16.C: Same.
18966         * g++.old-deja/g++.law/ctors6.C (bar): Same.
18967         * g++.old-deja/g++.law/ctors17.C (main): Same.
18968         * g++.old-deja/g++.law/ctors13.C: Same.
18969         * g++.old-deja/g++.law/ctors12.C (main): Same.
18970         * g++.old-deja/g++.law/ctors10.C: Same.
18971         * g++.old-deja/g++.law/code-gen5.C: Same.
18972         * g++.old-deja/g++.law/bad-error7.C: Same.
18973         * g++.old-deja/g++.law/arm9.C: Same.
18974         * g++.old-deja/g++.law/arm12.C: Same.
18975         * g++.old-deja/g++.law/arg8.C: Same.
18976         * g++.old-deja/g++.law/arg1.C: Same.
18977         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
18978         * g++.old-deja/g++.jason/template31.C: Same.
18979         * g++.old-deja/g++.jason/template24.C (main): Same.
18980         * g++.old-deja/g++.jason/2371.C: Same.
18981         * g++.old-deja/g++.eh/new2.C: Same.
18982         * g++.old-deja/g++.eh/new1.C: Same.
18983         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
18984         * g++.old-deja/g++.brendan/nest21.C (main): Same.
18985         * g++.old-deja/g++.brendan/err-msg3.C: Same.
18986         * g++.old-deja/g++.brendan/crash62.C: Same.
18987         * g++.old-deja/g++.brendan/crash52.C: Same.
18988         * g++.old-deja/g++.brendan/crash49.C (main): Same.
18989         * g++.old-deja/g++.brendan/crash38.C: Same.
18990         * g++.old-deja/g++.brendan/crash15.C (main): Same.
18991         * g++.old-deja/g++.brendan/copy9.C: Same.
18992
18993 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
18994
18995         * gcc.c-torture/execute/20001203-2.c (memset):
18996         Count argument is of type __SIZE_TYPE__.
18997
18998 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
18999
19000         * gcc.c-torture/compile/20010404-1.c: New test.
19001
19002 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
19003
19004         * gcc.c-torture/compile/20010326-1.c: New test.
19005
19006 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
19007
19008         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
19009         peculiarities of the SH.
19010         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
19011
19012 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19013
19014         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
19015         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
19016         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
19017
19018 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19019
19020         * g77.f-torture/compile/20010321-1.f: New test.
19021
19022 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19023
19024         * gcc.c-torture/compile/20010329-1.c: New test.
19025
19026 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19027
19028         * gcc.c-torture/execute/20010329-1.c: New test.
19029
19030 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19031
19032         * g++.old-deja/g++.other/eh4.C: Fix typo.
19033
19034 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19035
19036         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
19037
19038 2001-03-28  Philip Blundell  <philb@gnu.org>
19039
19040         * gcc.c-torture/compile/20010328-1.c: New test.
19041
19042 2001-03-27  Richard Henderson  <rth@redhat.com>
19043
19044         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
19045         * g++.old-deja/g++.eh/vbase3.C: Likewise.
19046
19047 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
19048
19049         * gcc.c-torture/compile/20010327-1.c: New test.
19050
19051 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19052
19053         * g++.old-deja/g++.other/friend12.C: New test.
19054         * g++.old-deja/g++.other/friend9.C: Expect no errors.
19055         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
19056
19057 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19058
19059         * gcc.c-torture/execute/20010325-1.c: New test.
19060
19061 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
19062
19063         * g++.old-deja/g++.other/mangle3.C: New test.
19064
19065 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
19066
19067         * g++.old-deja/g++.other/anon8.C: New test.
19068
19069 2001-03-20  Philip Blundell  <philb@gnu.org>
19070
19071         * gcc.c-torture/compile/20010320-1.c: New test.
19072
19073 2001-03-17  Richard Henderson  <rth@redhat.com>
19074
19075         * g++.old-deja/g++.other/eh4.C: Add expected error text.
19076
19077 2001-03-15  Geoff Keating  <geoff@redhat.com>
19078
19079         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
19080         tests on AIX.
19081
19082 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
19083
19084         * g++.old-deja/g++.other/eh4.C: New test.
19085
19086 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19087
19088         * gcc.dg/cpp/mi1.c: Update.
19089
19090 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
19091
19092         * g++.old-deja/g++.other/regstack.C: New test.
19093
19094 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19095
19096         * g++.old-deja/g++.other/ref4.C: New test.
19097
19098 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
19099
19100         * objc/execute/va_method.m: Added.
19101         * objc/execute/IMP.m: Added.
19102         * objc/execute/_cmd.m: Added.
19103         * objc/execute/accessing_ivars.m: Added.
19104         * objc/execute/class-1.m: Added.
19105         * objc/execute/class-10.m: Added.
19106         * objc/execute/class-11.m: Added.
19107         * objc/execute/class-12.m: Added.
19108         * objc/execute/class-13.m: Added.
19109         * objc/execute/class-14.m: Added.
19110         * objc/execute/class-2.m: Added.
19111         * objc/execute/class-3.m: Added.
19112         * objc/execute/class-4.m: Added.
19113         * objc/execute/class-5.m: Added.
19114         * objc/execute/class-6.m: Added.
19115         * objc/execute/class-7.m: Added.
19116         * objc/execute/class-8.m: Added.
19117         * objc/execute/class-9.m: Added.
19118         * objc/execute/class-tests-1.h
19119         * objc/execute/class-tests-2.h
19120         * objc/execute/compatibility_alias.m: Added.
19121         * objc/execute/encode-1.m: Added.
19122         * objc/execute/formal_protocol-1.m: Added.
19123         * objc/execute/formal_protocol-2.m: Added.
19124         * objc/execute/formal_protocol-3.m: Added.
19125         * objc/execute/formal_protocol-4.m: Added.
19126         * objc/execute/formal_protocol-5.m: Added.
19127         * objc/execute/formal_protocol-6.m: Added.
19128         * objc/execute/formal_protocol-7.m: Added.
19129         * objc/execute/informal_protocol.m: Added.
19130         * objc/execute/initialize.m: Added.
19131         * objc/execute/load.m: Added.
19132         * objc/execute/many_args_method.m: Added.
19133         * objc/execute/nested-3.m: Added.
19134         * objc/execute/no_clash.m: Added.
19135         * objc/execute/private.m: Added.
19136         * objc/execute/redefining_self.m: Added.
19137         * objc/execute/root_methods.m: Added.
19138         * objc/execute/selector-1.m: Added.
19139         * objc/execute/static-1.m: Added.
19140         * objc/execute/static-2.m: Added.
19141         * objc/execute/va_method.m: Added.
19142
19143 2001-03-10  Richard Henderson  <rth@redhat.com>
19144
19145         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
19146
19147 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19148
19149         * g++.old-deja/g++.other/crash31.C: XFAIL.
19150         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
19151         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
19152         * gcc.c-torture/execute/20010123-1.x: XFAIL.
19153         * gcc.c-torture/execute/20010124-1.x: XFAIL.
19154         * gcc.dg/sequence-pt-1.c: XFAIL one test.
19155
19156 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
19157
19158         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
19159
19160 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19161
19162         * gcc.dg/20000724-1.c: Don't use multiline strings.
19163
19164 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19165
19166         * objc/execute/string1.m, objc/execute/string2.m: Compare the
19167         result of -cString against what we expect it to be; don't just
19168         print it out for no one to read.
19169
19170         * objc/execute/string3.m, objc/execute/string4.m: New tests.
19171         Based on testcases provided by Nicola Pero.
19172
19173 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19174
19175         * gcc.dg/cpp/macro7.c: New test.
19176
19177 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19178
19179         * gcc.dg/cpp/multiline.c: Update.
19180
19181 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19182
19183         * g++.old-deja/g++.other/enum3.C: New test.
19184
19185 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19186
19187         * g++.old-deja/g++.other/pod1.C: New test.
19188
19189 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19190
19191         * g++.old-deja/g++.ext/overload1.C: New test.
19192
19193 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19194
19195         * g++.old-deja/g++.pt/using1.C: New test.
19196
19197 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19198
19199         * g++.old-deja/g++.other/using9.C: New test.
19200
19201 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
19202
19203         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
19204
19205         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
19206
19207 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
19208
19209         * g++.old-deja/g++.ext/realpt1.C: Remove.
19210
19211 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
19212
19213         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
19214
19215 2001-02-26  Will Cohen  <wcohen@redhat.com>
19216
19217         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
19218
19219 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
19220
19221         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
19222         templatized constructors.
19223
19224 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19225
19226         * gcc.c-torture/execute/20010224-1.c: New test.
19227
19228 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
19229
19230         * gcc.c-torture/execute/20010222-1.c: New test.
19231
19232 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
19233
19234         * g++.old-deja/g++.other/inline20.C: New test.
19235
19236 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
19237
19238         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
19239
19240 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19241
19242         * g++.old-deja/g++.other/lookup22.C: New test.
19243
19244 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
19245
19246         * g77.dg: New directory.
19247         * g77.dg/20010216-1.f: New test case.
19248         * g77.dg/dg.exp: New driver.
19249         * lib/g77-dg.exp: New driver library.
19250
19251 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19252
19253         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
19254
19255 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
19256
19257         * g++.old-deja/g++.other/decl9.C: New test.
19258
19259 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
19260
19261         * g++.old-deja/g++.other/init16.C: Update the test so that it does
19262         not need <string> and also tests the initialization at runtime.
19263
19264 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19265
19266         * gcc.c-torture/execute/longlong.c: New test.
19267
19268 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19269
19270         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
19271
19272 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19273
19274         * gcc.c-torture/execute/920302-1.c (execute):
19275         Change argument type to short.
19276
19277 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19278
19279         * g++.old-deja/g++.pt/deduct6.C: New test.
19280
19281 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19282
19283         * g++.old-deja/g++.pt/deduct5.C: New test.
19284
19285 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
19286
19287         * gcc.c-torture/execute/20010209-1.c: New test.
19288
19289 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19290
19291         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
19292
19293 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
19294
19295         * g++.dg/vtgc1.C: Update for new ABI.
19296
19297         * consistency.vlad: New directory, 1665 files.
19298
19299 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19300
19301         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
19302         return type.
19303         * gcc.dg/cpp/digraphs.c: Declare puts.
19304
19305 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19306
19307         * g++.old-deja/g++.other/warn5.C: New test.
19308
19309 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19310
19311         * g++.old-deja/g++.pt/spec40.C: New test.
19312
19313 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19314
19315         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
19316         case.
19317         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
19318
19319 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
19320
19321         * gcc.c-torture/compile/20010209-1.c: New test.
19322
19323 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
19324
19325         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
19326         excess errors message but not if it crashes.
19327         * g++.old-deja/g++.other/crash27.C: Likewise.
19328         * g++.old-deja/g++.other/crash28.C: Likewise.
19329         * g++.old-deja/g++.other/crash30.C: Likewise.
19330         * g++.old-deja/g++.other/crash32.C: Likewise.
19331         * g++.old-deja/g++.other/crash35.C: Likewise.
19332         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19333
19334 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19335
19336         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
19337         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
19338         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
19339         g77.f-torture/execute/execute.exp,
19340         g77.f-torture/noncompile/noncompile.exp,
19341         gcc.c-torture/execute/execute.exp,
19342         gcc.c-torture/execute/memcheck/memcheck.exp,
19343         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
19344         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
19345         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
19346         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
19347         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
19348         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
19349         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19350         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
19351         Remove bug reporting instructions with ancient email addresses.
19352
19353 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19354
19355         * gcc.dg/20010202-1.c: New test.
19356         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
19357
19358 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
19359
19360         * g++.dg/stdbool-if.C: New test.
19361
19362 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
19363
19364         * objc/execute/fdecl.m: Added main().
19365
19366 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19367
19368         * gcc.c-torture/execute/20010206-1.c: New test.
19369
19370 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19371
19372         * gcc.dg/cpp/avoidpaste1.c: Update.
19373
19374 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
19375
19376         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
19377         Pero <nicola@brainstorm.co.uk>.
19378         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
19379
19380 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
19381
19382         * g++.old-deja/g++.pt/spec39.C: New test.
19383
19384 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
19385
19386         * gcc.c-torture/compile/20010202-1.c: New test.
19387
19388 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
19389
19390         * g++.old-deja/g++.abi/primary2.C: New test.
19391         * g++.old-deja/g++.abi/primary3.C: New test.
19392         * g++.old-deja/g++.abi/primary4.C: New test.
19393         * g++.old-deja/g++.abi/primary5.C: New test.
19394         * g++.old-deja/g++.abi/vtable3.h: New test.
19395         * g++.old-deja/g++.abi/vtable3a.C: New test.
19396         * g++.old-deja/g++.abi/vtable3b.C: New test.
19397         * g++.old-deja/g++.abi/vtable3c.C: New test.
19398         * g++.old-deja/g++.abi/vtable3d.C: New test.
19399         * g++.old-deja/g++.abi/vtable3e.C: New test.
19400         * g++.old-deja/g++.abi/vtable3f.C: New test.
19401         * g++.old-deja/g++.abi/vtable3g.C: New test.
19402         * g++.old-deja/g++.abi/vtable3h.C: New test.
19403         * g++.old-deja/g++.abi/vtable3i.C: New test.
19404         * g++.old-deja/g++.abi/vtable3j.C: New test.
19405         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19406
19407 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19408
19409         * g++.old-deja/g++.other/anon6.C: New test.
19410         * g++.old-deja/g++.other/anon7.C: New test.
19411
19412 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19413
19414         * gcc.dg/cpp/avoidpaste2.c: New tests.
19415
19416 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19417
19418         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19419
19420 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19421
19422         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19423         DECIMAL_DIG cases for Irix."
19424
19425 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19426
19427         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19428
19429 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19430
19431         * gcc.dg/c99-tag-1.c: New test.
19432
19433 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19434
19435         * gcc.dg/cpp/tr-warn1.c: Add tests.
19436
19437 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19438
19439         * gcc.dg/cpp/avoidpaste1.c: Update.
19440         * gcc.dg/cpp/paste4.c: Update.
19441
19442 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19443
19444         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
19445         cases for Irix.
19446
19447 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19448
19449         * g++.old-deja/g++.other/inline19.C: New test.
19450
19451 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19452
19453         * gcc.dg/Wlarger-than.c: New test.
19454
19455 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19456
19457         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
19458
19459 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
19460
19461         * gcc.c-torture/execute/20010129-1.c: New test.
19462         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
19463
19464 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19465
19466         * gcc.dg/cpp/avoidpaste1.c: Test case.
19467
19468 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
19469
19470         * g++.old-deja/g++.other/inline18.C: New test.
19471
19472 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19473
19474         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
19475         and __builtin_putchar.
19476
19477 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
19478
19479         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
19480         tests.
19481
19482 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
19483
19484         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
19485         floating point number rounding mode to round to the nearest
19486         representable mode.
19487
19488 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
19489
19490         * g++.old-deja/g++.other/mangle2.C: New test.
19491
19492 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19493
19494         * gcc.c-torture/compile/20010124-1.c: New test.
19495
19496 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
19497
19498         * g++.old-deja/g++.pt/spec38.C: New test.
19499
19500 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19501
19502         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
19503         "Build don't run".
19504
19505 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19506
19507         * gcc.c-torture/execute/20010123-1.c: New test.
19508
19509 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19510
19511         * g++.old-deja/g++.pt/spec37.C: New test.
19512
19513 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19514
19515         * g++.old-deja/g++.pt/overload14.C: New test.
19516
19517 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19518
19519         * gcc.c-torture/execute/20010122-1.c: New test, exercise
19520         __builtin_return_address.
19521
19522 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
19523
19524         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
19525         * g++.old-deja/g++.pt/spec35.C: New test.
19526         * g++.old-deja/g++.pt/spec36.C: New test.
19527
19528 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
19529
19530         * gcc.c-torture/compile/20010118-1.c: New test.
19531
19532 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
19533
19534         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
19535
19536 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19537
19538         * gcc.c-torture/execute/20010119-1.c: New test.
19539
19540 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19541
19542         * g++.old-deja/g++.other/vbase5.C: New test.
19543
19544 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19545
19546         * gcc.c-torture/execute/20010118-1.c: New test.
19547
19548 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19549
19550         * g++.old-deja/g++.pt/deduct3.C: New test.
19551
19552 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19553
19554         * g++.old-deja/g++.pt/spec34.C: New test.
19555
19556 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
19557
19558         * g77.f-torture/compile/20000601-2.f: New test.
19559
19560 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19561
19562         * g++.old-deja/g++.other/init17.C: New test.
19563
19564 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
19565
19566         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
19567
19568 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19569
19570         * g++.old-deja/g++.pt/unify8.C: New test.
19571
19572 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19573
19574         * g++.old-deja/g++.abi/vbase1.C: New test.
19575
19576 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19577
19578         * g++.old-deja/g++.pt/crash65.C: New test.
19579
19580 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19581
19582         * gcc.dg/cpp/assembl2.S: New test case.
19583
19584 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
19585
19586         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
19587         are supported.
19588
19589 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19590
19591         * g++.old-deja/g++.other/builtins1.C: New test.
19592         * g++.old-deja/g++.other/builtins2.C: Likewise.
19593         * g++.old-deja/g++.other/builtins3.C: Likewise.
19594         * g++.old-deja/g++.other/builtins4.C: Likewise.
19595
19596 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
19597
19598         * gcc.c-torture/compile/20010117-1.c: New test.
19599         * gcc.c-torture/compile/20010117-2.c: New test.
19600
19601 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19602
19603         * g77.f-torture/execute/20010116.[fx]: New test,
19604         XFAIL on i?86-*-*.
19605         * g77.f-torture/compile/20010115.f: Indicate it's
19606         a test for PR fortran/1636.
19607
19608 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19609
19610         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
19611
19612 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19613
19614         * g77.f-torture/compile/20010115.f: New test.
19615
19616 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
19617
19618         * g++.old-deja/g++.pt/nontype5.C: New test.
19619
19620 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19621
19622         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
19623         have an equivalent working one below it.
19624
19625 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19626
19627         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
19628         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19629
19630 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19631
19632         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
19633         message containing "init_priority".
19634         (conpr-2.C): Likewise.
19635         (conpr-3.C): Likewise.
19636         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
19637
19638 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19639
19640         * gcc.c-torture/execute/20010114-2.c: New test.
19641
19642 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19643
19644         * gcc.c-torture/compile/20010114-1.c: New test.
19645         * gcc.c-torture/compile/20010114-1.x: Xfail.
19646         * gcc.c-torture/compile/20010114-2.c: New test.
19647         * gcc.c-torture/execute/20010114-1.c: New test.
19648         * gcc.dg/trunc-1.c: New test.
19649         * gcc.dg/uninit-B.c: New test.
19650
19651 2001-01-13  Nick Clifton  <nickc@redhat.com>
19652
19653         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
19654         target.
19655
19656 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19657
19658         * gcc.c-torture/compile/20010113-1.c: New test.
19659
19660 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
19661
19662         * gcc.c-torture/compile/20001212-1.c: New test.
19663
19664 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19665
19666         * gcc.dg/cpp/widestr1.c: Update.
19667         * gcc.dg/cpp/prag-imp.c: Remove.
19668
19669 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
19670
19671         * gcc.c-torture/execute/20000801-3.x: Remove.
19672         * gcc.dg/c90-init-1.c: New test.
19673         * gcc.dg/c99-init-1.c: New test.
19674         * gcc.dg/c99-init-2.c: New test.
19675         * gcc.dg/gnu99-init-1.c: New test.
19676
19677 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19678
19679         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19680         testing that no relevant ones were found.
19681
19682 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19683
19684         * g++.old-deja/g++.pt/cast2.C: New test.
19685
19686 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19687
19688         * g++.old-deja/g++.pt/friend47.C: New test.
19689
19690 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19691
19692         * g++.old-deja/g++.pt/instantiate13.C: New test.
19693
19694 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19695
19696         * g++.old-deja/g++.other/defarg7.C: New test.
19697         * g++.old-deja/g++.other/defarg8.C: New test.
19698
19699 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19700
19701         * g++.old-deja/g++.pt/crash64.C: New test.
19702
19703 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19704
19705         * g++.old-deja/g++.pt/crash63.C: New test.
19706
19707 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19708
19709         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19710
19711 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19712
19713         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19714
19715 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19716
19717         * g++.old-deja/g++.pt/error3.C: New test.
19718
19719 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19720
19721         * g++.old-deja/g++.other/crash39.C: New test.
19722
19723 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19724
19725         * g++.old-deja/g++.other/vbase4.C: New test.
19726
19727 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19728
19729         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19730         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19731         * gcc.dg/special/special.exp: New test driver which will check
19732         for alias support for the above test.
19733
19734 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19735
19736         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19737         problems on small machines.
19738         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19739         parameterize.
19740
19741 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19742
19743         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19744         mips.
19745         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19746
19747 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19748
19749         * g++.old_deja/g++.pt/using8.C: New test.
19750
19751 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19752
19753         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19754
19755 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19756
19757         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19758         where a failure is expected.
19759         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19760
19761 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19762
19763         * g++.old_deja/g++.pt/instantiate12.C: New test.
19764
19765 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19766
19767         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19768         start of structs.
19769         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19770         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19771         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19772         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19773         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19774         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19775         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19776         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19777         * g++.old-deja/g++.eh/spec6.C: Likewise.
19778         * g++.old-deja/g++.jason/crash3.C: Likewise.
19779         * g++.old-deja/g++.law/ctors11.C: Likewise.
19780         * g++.old-deja/g++.law/ctors17.C: Likewise.
19781         * g++.old-deja/g++.law/ctors5.C: Likewise.
19782         * g++.old-deja/g++.law/ctors9.C: Likewise.
19783         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19784         * g++.old-deja/g++.mike/net22.C: Likewise.
19785         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19786         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19787         * g++.old-deja/g++.mike/virt3.C: Likewise.
19788         * g++.old-deja/g++.niklas/t128.C: Likewise.
19789         * g++.old-deja/g++.other/anon4.C: Likewise.
19790         * g++.old-deja/g++.other/using1.C: Likewise.
19791         * g++.old-deja/g++.other/warn3.C: Likewise.
19792         * g++.old-deja/g++.pt/t37.C: Likewise.
19793         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19794         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19795
19796 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19797
19798         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19799
19800 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19801
19802         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19803
19804 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19805
19806         * gcc.c-torture/compile/20010107-1.c: New test.
19807
19808 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19809
19810         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19811
19812 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19813
19814         * gcc.dg/format/format.h: New file.
19815         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19816         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19817         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19818         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19819         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19820         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19821         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19822         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19823         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19824         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
19825         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
19826         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
19827         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
19828         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
19829         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
19830         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
19831         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
19832         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
19833         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
19834         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
19835         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
19836         instead of declaring standard types, macros and functions in each
19837         test.
19838
19839 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
19840
19841         * gcc.c-torture/execute/20010106-1.c: New test.
19842
19843 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19844
19845         * gcc.dg/format/format.exp: New file.
19846         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
19847         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
19848         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
19849         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
19850         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
19851         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
19852         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
19853         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
19854         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
19855         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
19856         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
19857         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
19858         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
19859         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
19860         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
19861         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
19862         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
19863         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
19864         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
19865         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
19866         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
19867         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
19868         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
19869         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
19870         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
19871         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
19872         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
19873         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
19874         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
19875         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
19876         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
19877         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
19878         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
19879         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
19880         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
19881         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
19882         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
19883         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
19884         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
19885         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
19886         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
19887         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
19888
19889 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
19890
19891         * gcc.c-torture/execute/991228-1.c: Take word endianness into
19892         account.
19893
19894 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19895
19896         * gcc.c-torture/execute/builtin-complex-1.c: New test.
19897
19898 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19899
19900         * g++.old-deja/g++.pt/crash62.C: New test.
19901
19902 2001-01-04  Richard Henderson  <rth@redhat.com>
19903
19904         * gcc.dg/20000926-1.c: Update expected warnings.
19905         * gcc.dg/array-2.c: Likewise.
19906         * gcc.dg/array-4.c: Also validate flexible array members.
19907         * gcc.dg/c99-flex-array-1.c: New.
19908
19909 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19910
19911         * gcc.c-torture/compile/20001222-1.x: Remove.
19912
19913 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19914
19915         * gcc.c-torture/execute/built-in-setjmp.c: New.
19916
19917 2001-01-03  Richard Henderson  <rth@redhat.com>
19918
19919         * gcc.dg/940510-1.c: Update expected error wording.
19920         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
19921
19922 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
19923
19924         * lib/target-supports.exp (check_alias_available): Modified to
19925         indicate aliases not supported if only weak aliases are supported.
19926
19927 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19928
19929         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
19930         Turn on cmpstrsi checks for __pj__ and __i370__.
19931
19932 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19933
19934         * g++.old-deja/g++.other/virtual11.C: New test.
19935
19936 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19937
19938         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
19939
19940 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19941
19942         * gcc.c-torture/compile/20010102-1.c: New test.
19943
19944 2001-01-02  Andreas Jaeger  <aj@suse.de>
19945
19946         * gcc.dg/noreturn-3.c: New test.
19947
19948         * gcc.dg/noreturn-4.c: New test.
19949
19950 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19951
19952         * gcc.c-torture/execute/stdio-opt-1.c: Also test
19953         __builtin_fputc and __builtin_fwrite.
19954
19955 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19956
19957         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
19958         signed char, not default char.
19959
19960 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19961
19962         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
19963
19964 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
19965
19966         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
19967
19968 2000-12-29  Richard Henderson  <rth@redhat.com>
19969
19970         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
19971         (__cyg_profile_func_exit): Define.
19972
19973 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19974
19975         * g++.dg/vtgc1.C: New test.
19976
19977 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
19978
19979         * gcc.dg/noncompile/20001228-1.c: New test.
19980
19981         * gcc.dg/20001228-1.c: New test.
19982
19983         * gcc.c-torture/execute/20001228-1.c: New test.
19984
19985 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
19986
19987         * gcc.dg/format-strfmon-1.c: New test.
19988
19989 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19990
19991         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
19992         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
19993         * gcc.c-torture/execute/string-opt-1.c: Likewise.
19994         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19995         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19996         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19997         * gcc.c-torture/execute/string-opt-6.c: Likewise.
19998         * gcc.c-torture/execute/string-opt-7.c: Likewise.
19999         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20000         * gcc.c-torture/execute/string-opt-9.c: Likewise.
20001         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20002         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20003         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20004
20005         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
20006         * gcc.c-torture/execute/string-opt-4.c: Test index.
20007
20008 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
20009
20010         * gcc.c-torture/compile/20001226-1.c: New test.
20011
20012 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20013
20014         * gcc.c-torture/compile/20001222-1.c: New test.
20015         * gcc.c-torture/compile/20001222-1.x: Xfail.
20016
20017 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
20018
20019         * gcc.c-torture/execute/comp-goto-2.c: New test.
20020
20021 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
20022
20023         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
20024         Use long types if __INT_MAX__ is 32767.
20025         (main): Use cast to (sint32 *) when poking 88 into a_page.
20026
20027         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
20028
20029 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
20030
20031         * gcc.c-torture/compile/20001221-1.c: New test.
20032         * gcc.c-torture/execute/20001221-1.c: New test.
20033
20034 2000-12-20  Richard Henderson  <rth@redhat.com>
20035
20036         * g++.old-deja/g++.pt/crash36.C: Update error lines.
20037         * g++.old-deja/g++.robertl/eb109.C: Likewise.
20038
20039 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20040
20041         * gcc.dg/compare3.c: New test.
20042
20043 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20044
20045         * gcc.dg/format-warnll-1.c: New test.
20046
20047 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20048
20049         * gcc.dg/cpp/cmdlne-P.c: New test.
20050
20051 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20052
20053         * gcc.c-torture/execute/builtin-abs-1.c,
20054         gcc.c-torture/execute/builtin-abs-2.c: New tests.
20055
20056 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20057
20058         * gcc.dg/cpp/multiline.c: New test.
20059
20060 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20061
20062         * g++.old-deja/g++.other/syshdr1.C: Update.
20063         * gcc.dg/cpp/lineflags.c: Remove temporarily.
20064
20065 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20066
20067         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
20068
20069 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20070
20071         * g++.old-deja/g++.pt/ttp65.C: New test.
20072
20073 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20074
20075         * g++.old-deja/g++.pt/ttp64.C: New test.
20076
20077 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20078
20079         * g++.old-deja/g++.pt/spec33.C: New test.
20080
20081 2000-12-14  Catherine Moore  <clm@redhat.com>
20082
20083         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
20084         * gcc.c-torture/execute/920612-2.c: Likewise.
20085         * gcc.c-torture/execute/920428-2.c: Likewise.
20086         * gcc-c-torture/execute/va-arg-11.c: Call exit.
20087         * gcc.c-torture/execute/va-arg-21.c: Likewise.
20088
20089 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20090
20091         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
20092         * gcc.dg/pack-test-2.c: Likewise.
20093
20094 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20095
20096         Tests by Zack Weinberg <zackw@stanford.edu>.
20097
20098         * gcc.dg/cpp/defined.c: Update.
20099         * gcc.dg/cpp/defined_trad.c: New tests.
20100
20101 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20102
20103         * gcc.dg/cpp/trad-direct.c: Update.
20104
20105 2000-12-11  Neil Booth  <neilb@earthling.net>
20106
20107         * gcc.dg/cpp/defined_trad.c
20108
20109 2000-12-11  Neil Booth  <neilb@earthling.net>
20110
20111         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
20112
20113 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20114
20115         * gcc.dg/format-miss-2.c: New test.
20116
20117 2000-12-09  Neil Booth  <neilb@earthling.net>
20118
20119         * gcc.dg/cpp/lineflags.c: New tests.
20120         * gcc.dg/cpp/poison.c: Update.
20121         * gcc.dg/cpp/redef2.c: Update.
20122         * gcc.dg/cpp/skipping.c: New test.
20123
20124 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
20125
20126         * g++.old-deja/g++.other/eh3.C: New testcase.
20127
20128 2000-12-07  Neil Booth  <neilb@earthling.net>
20129
20130         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
20131         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
20132         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
20133         wtr-union-init-2.c, wtr-union-init-3.c: Update.
20134         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
20135         Update.
20136
20137 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20138
20139         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
20140         __SIZE_TYPE__ instead of int for type of integers cast to
20141         pointers.
20142
20143 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
20144
20145         * g++.old-deja/g++.other/cleanup4.C: New test.
20146
20147 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20148
20149         * format-sec-1.c: New test.
20150
20151 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20152
20153         * gcc.dg/format-nonlit-3.c: New test.
20154
20155 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20156
20157         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
20158         through a null pointer.
20159
20160 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20161
20162         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
20163         * g++.old-deja/g++.pt/partial4.C: New test.
20164
20165 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
20166
20167         * gcc.c-torture/execute/ieee/hugeval.x: New.
20168
20169 2000-12-06  Neil Booth  <neilb@earthling.net>
20170
20171         * gcc.dg/cpp/backslash2.c: New tests.
20172
20173 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20174
20175         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
20176         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
20177
20178 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
20179
20180         * gcc.c-torture/execute/20001203-2.c: New testcase.
20181
20182 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20183
20184         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
20185         * g++.old-deja/g++.other/virtual10.C: New test.
20186
20187 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20188
20189         * g++.old-deja/g++.mike/pmf5.C: Remove test.
20190
20191 2000-12-05  Richard Henderson  <rth@redhat.com>
20192
20193         * gcc.c-torture/compile/20001205-1.c: New.
20194
20195 2000-12-04  Neil Booth  <neilb@earthling.net>
20196
20197         * g++.old-deja/g++.other/virtual9.C: New test.
20198         * g++.old-deja/g++.pt/crash61.C: New test.
20199         * gcc.c-torture/execute/loop-9.c: New test.
20200
20201 2000-12-04  Neil Booth  <neilb@earthling.net>
20202
20203         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
20204         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
20205         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
20206         * gcc.dg/cpp/extratokens.c: ...here.
20207
20208 2000-12-04  Neil Booth  <neilb@earthling.net>
20209
20210         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
20211         New tests.
20212
20213 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20214
20215         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
20216         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
20217
20218 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20219
20220         * gcc.c-torture/execute/20001203-1.c: New test.
20221
20222 2000-12-03  Neil Booth  <neilb@earthling.net>
20223
20224         * gcc.dg/cpp/macro6.c: New test cases.
20225
20226 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20227
20228         * gcc.c-torture/execute/string-opt-9.c: New test.
20229         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20230         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20231         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20232
20233         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
20234         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
20235
20236 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
20237
20238         * gcc.dg/cpp/if-6.c: New testcase.
20239
20240         * gcc.dg/20001201-1.c: New testcase.
20241
20242 2000-12-02  Neil Booth  <neilb@earthling.net>
20243
20244         * g++.old-deja/g++.other/externC4.C,
20245         g++.old-deja/g++.other/friend10.C: New tests.
20246
20247 2000-12-02  Neil Booth  <neilb@earthling.net>
20248
20249         * g++.old-deja/g++.other/instan2.C
20250         * g++.old-deja/g++.other/instan3.C: New test.
20251
20252 2000-12-02  Neil Booth  <neilb@earthling.net>
20253
20254         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
20255         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
20256         gnuc99.c,gnuc99-pedantic.c: New tests.
20257
20258 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20259
20260         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
20261         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
20262
20263 2000-12-01  Neil Booth  <neilb@earthling.net>
20264
20265         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
20266         * gcc.dg/cpp/poison.c: Update.
20267         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
20268
20269 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
20270
20271         * g77.f-torture/execute/20001201.f: New test.
20272
20273 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20274
20275         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
20276
20277 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
20278
20279         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
20280
20281 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20282
20283         * g++.old-deja/g++.other/cast6.C: New test.
20284
20285 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
20286
20287         * gcc.c-torture/execute/20001130-2.c: New testcase.
20288
20289 2000-11-30  Richard Henderson  <rth@redhat.com>
20290
20291         * gcc.c-torture/execute/20001130-1.c: New test.
20292
20293 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20294
20295         * g++.old-deja/g++.other/op3.C: New test.
20296
20297 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20298
20299         * g++.old-deja/g++.other/op2.C: New test.
20300
20301 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20302
20303         * g++.old-deja/g++.other/crash38.C: New test.
20304
20305 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
20306
20307         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
20308
20309 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
20310
20311         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
20312         tests.
20313         * gcc.c-torture/execute/string-opt-6.c: New test.
20314
20315         * gcc.dg/20001117-1.c: Add main.
20316
20317 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
20318
20319         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
20320         Move from here ...
20321         * gcc.dg/940510-1.c: ... to here.
20322
20323         * gcc.dg/20000926-1.c: GNU C now allows initializations of
20324         zero-size arrays in toplevel structures.
20325
20326 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20327
20328         * gcc.c-torture/execute/loop-8.c: New test.
20329
20330 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20331
20332         * g++.old-deja/g++.other/base1.C: New test.
20333
20334 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20335
20336         * g++.old-deja/g++.other/parse2.C: New test.
20337
20338 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20339
20340         * g++.old-deja/g++.pt/incomplete1.C: New test.
20341
20342 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20343
20344         * g++.old-deja/g++.other/friend9.C: New test.
20345
20346 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20347
20348         * gcc.dg/20001127-1.c: New test.
20349
20350 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20351
20352         * g++.old-deja/g++.pt/friend46.C: New test.
20353
20354 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20355
20356         * g++.old-deja/g++.other/ptrmem8.C: New test.
20357
20358 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20359
20360         * gcc.c-torture/execute/string-opt-7.c: New test.
20361         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20362
20363 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20364
20365         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
20366         instead of 'mkcheck 2'.
20367
20368 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20369
20370         * gcc.c-torture/execute/memcheck/driver.c,
20371         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
20372         C9X references to refer to C99.
20373
20374 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
20375
20376         * gcc.dg/ultrasp3.c: New test.
20377
20378 2000-11-25  Neil Booth  <neilb@earthling.net>
20379
20380         * gcc.dg/cpp/include2.c: Update test to be locale independent.
20381
20382 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
20383
20384         * gcc.c-torture/compile/20001123-2.c: New.
20385
20386 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20387
20388         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
20389
20390 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
20391
20392         * gcc.dg/sequence-point-1.c: Add some new tests.
20393         * gcc.c-torture/execute/20001124-1.c: New test.
20394
20395 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20396
20397         * g++.old-deja/g++.other/vaarg4.C: New test.
20398         * gcc.c-torture/compile/20001123-1.c: New test.
20399
20400 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20401
20402         * g++.other/crash24.C: Adjust and remove XFAIL.
20403         * g++.other/crash37.C: New test.
20404
20405 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20406
20407         * g++.old-deja/g++.pt/instantiate9.C: New test.
20408
20409 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20410
20411         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20412         new ABI, too.
20413
20414         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20415         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20416
20417 2000-11-22  Neil Booth  <neilb@earthling.net>
20418
20419         * gcc.dg/cpp/Wtrigraphs.c: New test.
20420
20421 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20422
20423         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20424
20425 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20426
20427         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20428
20429 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20430
20431         * lib/gcc-dg.exp: load_lib scanasm.exp.
20432         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20433         * lib/g++-dg.exp: load_lib scanasm.exp.
20434         * lib/scanasm.exp: New.
20435         (scan-assembler, scan-assembler-not): Add optional arguments to
20436         test name, or if not present, the pattern name.
20437         (scan-assembler-dem, scan-assembler-dem-not): New.
20438
20439         * g++.dg/dg.exp: New.
20440
20441 2000-11-21  Neil Booth  <neilb@earthling.net>
20442
20443         * gcc.dg/cpp/integrated1.c: Remove.
20444
20445 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20446
20447         * gcc.c-torture/execute/20001121-1.c: New test.
20448
20449 2000-11-21  Richard Henderson  <rth@redhat.com>
20450
20451         * gcc.c-torture/compile/20001121-1.c: New test.
20452
20453 2000-11-20  Neil Booth  <neilb@earthling.net>
20454
20455         * gcc.dg/cpp/integrated1.c: New test.
20456
20457 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20458
20459         * g++.old-deja/g++.other/inline17.C: New test.
20460
20461 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
20462
20463         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
20464         local variable to be zero: I made the variable global. Now
20465         uses abort() and exit() instead of relying on main's return value.
20466
20467 2000-11-20  Neil Booth  <neilb@earthling.net>
20468
20469         * gcc.dg/cpp/paste2.c: Update test.
20470         * objc/execute/paste.m: New test.
20471
20472 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20473
20474         * gcc.dg/c99-condexpr-1.c: New test.
20475
20476 2000-11-20  Neil Booth  <neilb@earthling.net>
20477
20478         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
20479
20480 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
20481
20482         * g++.old-deja/g++.pt/export1.C: New test.
20483
20484 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
20485
20486         * gcc.dg/20001117-1.c: New test.
20487
20488 2000-11-18  Richard Henderson  <rth@redhat.com>
20489
20490         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
20491
20492 2000-11-18  Richard Henderson  <rth@redhat.com>
20493
20494         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
20495         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
20496         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
20497
20498 2000-11-18  Richard Henderson  <rth@redhat.com>
20499
20500         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
20501         (main): New.  Exit cleanly.
20502
20503 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20504
20505         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
20506         gcc.dg/c99-fordecl-2.c: New tests.
20507
20508 2000-11-18  Richard Henderson  <rth@redhat.com>
20509
20510         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
20511         * gcc.c-torture/execute/zerolen-2.c: New.
20512
20513 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20514
20515         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
20516         memory.
20517
20518 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20519
20520         * g++.old-deja/g++.pt/instantiate8.C: New test.
20521
20522 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20523
20524         * g++.old-deja/g++.other/incomplete.C: Add more tests.
20525         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
20526
20527 2000-11-16  Nick Clifton  <nickc@redhat.com>
20528
20529         * gcc.c-torture/execute/nestfunc-2.c: New test.
20530         * gcc.c-torture/execute/nestfunc-3.c: New test.
20531
20532 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20533
20534         * gcc.c-torture/compile/20001116-1.c: New test.
20535
20536 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20537
20538         * gcc.c-torture/execute/20001115-1.c: New test.
20539
20540 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
20541
20542         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
20543         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
20544         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
20545         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20546
20547 2000-11-15  Neil Booth  <neilb@earthling.net>
20548
20549         gcc.dg/cpp/_Pragma1.c: Update.
20550         gcc.dg/cpp/_Pragma2.c: New test.
20551
20552 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20553
20554         * g++.old-deja/g++.other/anon5.C: New test.
20555
20556 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20557
20558         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
20559         tests.
20560
20561 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
20562
20563         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
20564         output.
20565
20566 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20567
20568         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
20569         labels at end of compound statements.
20570
20571 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
20572
20573         * gcc.c-torture/execute/loop-7.c: New test.
20574
20575 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20576
20577         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
20578
20579 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20580
20581         * gcc.dg/c99-bool-1.c: New test.
20582
20583 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20584
20585         * gcc.dg/c99-scope-1.c: Remove xfail.
20586         * gcc.dg/c99-scope-2.c: New test.
20587
20588 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20589
20590         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
20591         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
20592
20593 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
20594
20595         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
20596         error messages.
20597
20598         * g++.mike/p700.C: Don't typedef wchar_t.
20599         * g++.mike/p784.C: Likewise.
20600         * g++.mike/eb101.C: Don't use __wchar_t.
20601
20602 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20603
20604         * g77.f-torture/execute/20001111.[fx]: Test premature exit
20605         from DO loop.
20606
20607 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20608
20609         * gcc.c-torture/execute/20001111-1.c: New test.
20610
20611 2000-11-10  Nick Clifton  <nickc@redhat.com>
20612
20613         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
20614         long multuiple and accumulate.
20615
20616 2000-11-09  Richard Henderson  <rth@redhat.com>
20617
20618         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
20619         via size_t instead of int.
20620
20621         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
20622         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20623         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20624         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20625
20626 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
20627
20628         * gcc.c-torture/compile/20001109-1.c: New test.
20629         * gcc.c-torture/compile/20001109-2.c: New test.
20630
20631 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
20632
20633         * g++.old-deja/g++.pt/operator1.C: New test.
20634         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
20635
20636 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20637
20638         * gcc.dg/20001108-1.c: New test.
20639
20640 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20641
20642         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
20643         with both arguments constant strings.
20644         * gcc.c-torture/execute/string-opt-3.c: New test.
20645         * gcc.c-torture/execute/string-opt-4.c: New test.
20646         * gcc.c-torture/execute/string-opt-5.c: New test.
20647
20648 2000-11-08  Nick Clifton  <nickc@redhat.com>
20649
20650         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
20651         mulsidi3adddi patterns.
20652
20653 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
20654
20655         * g++.old-deja/g++.other/crash36.C: New test.
20656
20657 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
20658
20659         * g++.old-deja/g++.other/init16.C: New test.
20660
20661 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
20662
20663         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
20664
20665 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20666
20667         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
20668         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20669         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20670
20671 2000-11-07  DJ Delorie  <dj@redhat.com>
20672
20673         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20674
20675 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20676
20677         * gcc.c-torture/execute/string-opt-1.c: New test.
20678
20679 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20680
20681         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20682         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20683         parameters in registers, and there is no way for a varargs
20684         function to know in which order the integer and floating-point
20685         parameters should be interleaved when they are placed on the
20686         stack.
20687         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20688         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20689
20690 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20691
20692         * gcc.c-torture/execute/string-opt-2.c: New test.
20693
20694 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20695
20696         * g++.old-deja/g++.pt/crash60.C: New test.
20697
20698 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20699
20700         * g++.old-deja/g++.other/crash24.C: New test.
20701         * g++.old-deja/g++.other/crash25.C: New test.
20702         * g++.old-deja/g++.other/crash26.C: New test.
20703         * g++.old-deja/g++.other/crash27.C: New test.
20704         * g++.old-deja/g++.other/crash28.C: New test.
20705         * g++.old-deja/g++.other/crash29.C: New test.
20706         * g++.old-deja/g++.other/crash30.C: New test.
20707         * g++.old-deja/g++.other/crash31.C: New test.
20708         * g++.old-deja/g++.other/crash32.C: New test.
20709         * g++.old-deja/g++.other/crash33.C: New test.
20710         * g++.old-deja/g++.other/crash34.C: New test.
20711         * g++.old-deja/g++.other/crash35.C: New test.
20712
20713 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20714
20715         * gcc.c-torture/execute/20001031-1.c: New test.
20716
20717 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20718
20719         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20720         namespace.
20721
20722         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20723         standards-conformant.
20724
20725         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20726
20727         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20728         * g++.old-deja/g++.mike/p755a.C: Likewise.
20729         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20730         library makes no calls to `operator new' during initialization.
20731
20732 2000-11-04  Neil Booth  <neilb@earthling.net>
20733
20734         * gcc.dg/cpp/include2.c: New tests.
20735
20736 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20737
20738         * lib/g++.exp (g++_set_ld_library_path): New function.
20739         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20740
20741 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20742
20743         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20744         warnings.
20745
20746 2000-11-01  Richard Henderson  <rth@redhat.com>
20747
20748         * g++.old-deja/g++.ext/namedret1.C: New.
20749         * g++.old-deja/g++.ext/namedret2.C: New.
20750         * g++.old-deja/g++.ext/namedret3.C: New.
20751
20752 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20753
20754         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20755         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20756
20757 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20758
20759         * gcc.c-torture/execute/va-arg-21.c: New test.
20760
20761 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20762
20763         * gcc.dg/c99-complex-2.c: New test.
20764
20765 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20766
20767         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20768
20769 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20770
20771         * g++.old-deja/g++.other/inline16.C: New test.
20772
20773 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20774
20775         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20776         __PRETTY_FUNCTION__
20777
20778 2000-10-29  Neil Booth  <neilb@earthling.net>
20779
20780         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20781         New tests.
20782         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20783         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20784         optimisation.
20785
20786 2000-10-29  Neil Booth  <neilb@earthling.net>
20787
20788         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20789         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20790         * mi5.c: Test multiple includes work with -C.
20791         * trigraphs.c: Test ^= version.
20792
20793 2000-10-28  Neil Booth  <neilb@earthling.net>
20794
20795         New tests and test updates for new macro expander.
20796
20797         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20798         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20799         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20800         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20801         new diagnostic messages.
20802
20803         * gcc.dg/cpp/macro3.c: New tests.
20804
20805 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20806
20807         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20808         on the same line.
20809
20810 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20811
20812         * g++.old-deja/g++.other/eh2.C: New test.
20813
20814 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20815
20816         * gcc.c-torture/execute/20001027-1.c: New test.
20817
20818 2000-10-26  Richard Henderson  <rth@redhat.com>
20819
20820         * gcc.c-torture/execute/20001026-1.c: New.
20821
20822 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20823
20824         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
20825         * g++.old-deja/g++.law/builtin1.C: Likewise.
20826         * g++.old-deja/g++.law/ctors10.C: Likewise.
20827         * g++.old-deja/g++.law/virtual3.C: Likewise.
20828         * g++.old-deja/g++.mike/p658.C: Likewise.
20829         * g++.old-deja/g++.other/sibcall1.C: Likewise.
20830         * g++.old-deja/g++.other/vaarg2.C: Likewise.
20831         * g++.old-deja/g++.robertl/eb124.C: Likewise.
20832         * g++.old-deja/g++.robertl/eb44.C: Likewise.
20833         * g++.old-deja/g++.robertl/eb77.C: Likewise.
20834
20835 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20836
20837         * gcc.c-torture/compile/20001024-1.c: New test.
20838
20839 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
20840
20841         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
20842         to tell us whether or not we are using V3.
20843
20844 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20845
20846         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
20847         operands.
20848
20849 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20850
20851         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
20852
20853 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
20854
20855         * gcc.c-torture/execute/20001024-1.c: New test.
20856
20857 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
20858
20859         * g++.old-deja/g++.other/sibcall1.C: New test.
20860
20861 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
20862
20863         * gcc.dg/noncompile/init-3.c: New test.
20864
20865 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20866
20867         * gcc.dg/format-array-1.c: New test.
20868
20869 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20870
20871         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
20872         writing through null pointers; remove comment about testing
20873         unterminated strings.
20874
20875 2000-10-17  Matthew Hiller  <hiller@redhat.com>
20876
20877         * gcc.c-torture/execute/20001017-2.c: New test.
20878
20879 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20880
20881         * gcc.c-torture/compile/20001018-1.c: New test.
20882         * gcc.c-torture/compile/20001018-1.x: Xfail.
20883
20884 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20885
20886         * gcc.c-torture/execute/20001017-1.c: New test.
20887
20888 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20889
20890         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
20891         for multiple use of arguments with scanf formats; add tests for
20892         multiple use of arguments.
20893
20894 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
20895
20896         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
20897
20898 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20899
20900         * gcc.dg/format-miss-1.c: New test.
20901
20902 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20903
20904         * gcc.c-torture/execute/20001013-1.c: New test.
20905
20906 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20907
20908         * gcc.dg/format-branch-1.c: New test.
20909
20910 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20911
20912         * README, lib/file-format.exp: Remove EGCS references.
20913
20914 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20915
20916         * gcc.dg/20001013-1.c: New test.
20917
20918 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20919
20920         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
20921         for intmax_t in the compiler using __typeof__ and the type rules
20922         for conditional expressions.
20923
20924 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
20925
20926         * gcc.dg/20001012-1.c: New test.
20927         * gcc.dg/20001012-2.c: New test.
20928
20929 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20930
20931         * gcc.dg/format-attr-1.c: New test.
20932
20933 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20934
20935         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
20936         __LONG_LONG_MAX__ instead of LLONG_MAX.
20937
20938 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20939
20940         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
20941         scanf flags.
20942         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
20943         flags.
20944
20945 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20946
20947         * gcc.dg/sequence-pt-1.c: New test.
20948
20949 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
20950
20951         * gcc.c-torture/execute/20001011-1.c: New testcase.
20952         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
20953
20954 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20955
20956         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
20957         does not error on it.
20958
20959 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20960
20961         * gcc.dg/20001009-1.c: New test.
20962
20963 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20964
20965         * gcc.c-torture/compile/20001009-1.c: Move from here ....
20966         * gcc.c-torture/execute/20001009-2.c: ... to here.
20967
20968 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
20969
20970         * gcc.c-torture/compile/20001009-1.c: New testcase.
20971         * gcc.c-torture/execute/20001009-1.c: New testcase.
20972         Testcases provided by Jan Hubicka <jh@suse.cz>.
20973
20974 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20975
20976         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20977         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
20978         uintmax_t using <limits.h> to emulate the compiler's internal
20979         logic.  No longer XFAIL %j tests.
20980
20981 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20982
20983         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
20984         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20985         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
20986         regexps and details of expected handling of some bad formats.
20987         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
20988         suppression.
20989
20990 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20991
20992         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
20993         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
20994         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
20995         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
20996         in list archives.
20997
20998 2000-10-06  Richard Henderson  <rth@cygnus.com>
20999
21000         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
21001         * g++.old-deja/g++.brendan/crash52.C: Likewise.
21002         * g++.old-deja/g++.jason/report.C: Likewise.
21003         * g++.old-deja/g++.law/friend5.C: Likewise.
21004         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
21005         of the expected warnings.
21006
21007 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
21008
21009         * g++.old-deja/g++.pt/enum14.C: New test.
21010
21011 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21012
21013         * g++.old-deja/g++.pt/crash59.C: New test.
21014
21015 2000-10-04  Will Cohen  <wcohen@redhat.com>
21016
21017         * gcc.dg/20000926-1.c: New test.
21018
21019 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
21020
21021         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
21022         function name for current C++ compiler.
21023         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
21024
21025 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
21026
21027         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
21028         __PRETTY_FUNCTION__.
21029         * g++.old-deja/g++.ext/pretty2.C: Likewise.
21030
21031 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21032
21033         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
21034
21035 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
21036
21037         * gcc.c-torture/compile/20000923-1.c: New test.
21038
21039 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
21040
21041         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
21042         * g++.old-deja/g++.pt/ttp62.C: Same.
21043         * g++.old-deja/g++.other/inline14.C: Same.
21044
21045 2000-09-24  Richard Henderson  <rth@cygnus.com>
21046
21047         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
21048
21049 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21050
21051         * gcc.dg/c90-printf-1.c: Add test for wide string format.
21052
21053 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
21054
21055         * gcc.c-torture/compile/20000922-1.c: New file.
21056
21057 2000-09-21  Nick Clifton  <nickc@redhat.com>
21058
21059         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
21060         a signed long modulo operation.
21061         (mod6): New function - perform an unsigned long modulo operation.
21062         (main): Add tests for modulos of very large numbers by very small
21063         dividends.
21064
21065 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21066
21067         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
21068
21069 2000-09-19  Richard Henderson  <rth@cygnus.com>
21070
21071         * gcc.dg/compare2.c (case 10): XFAIL.
21072
21073 2000-09-18  Richard Henderson  <rth@cygnus.com>
21074
21075         * gcc.c-torture/execute/20000906-1.c: Move ...
21076         * gcc.dg/20000906-1.c: ... here.  Only run on targets
21077         that support __builtin_trap.
21078
21079 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
21080
21081         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
21082
21083 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21084
21085         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
21086         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
21087         more $ format tests.
21088
21089 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21090
21091         * gcc.dg/format-errmk-1.c: New test.
21092
21093 2000-09-17  Greg McGary  <greg@mcgary.org>
21094
21095         * gcc.c-torture/execute/20000917-1.x: Remove.
21096
21097 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21098
21099         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
21100
21101 2000-09-17  Greg McGary  <greg@mcgary.org>
21102
21103         * gcc.c-torture/execute/20000917-1.c: New test.
21104         * gcc.c-torture/execute/20000917-1.x: XFAIL.
21105
21106 2000-09-16  Neil Booth  <NeilB@earthling.net>
21107
21108         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
21109         in nested macro bug.
21110
21111 2000-09-15  Neil Booth  <NeilB@earthling.net>
21112
21113         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
21114
21115 2000-09-14  Jeffrey A Law  (law@cygnus.com)
21116
21117         * gcc.c-torture/execute/20000914-1.c: New test.
21118
21119 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
21120
21121         * g++.other/inline13.C: New test.
21122
21123 2000-09-12  Andreas Jaeger  <aj@suse.de>
21124
21125         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
21126         constant by Ulrich Drepper <drepper@redhat.com>.
21127
21128 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
21129
21130         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
21131
21132 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21133
21134         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
21135
21136 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
21137
21138         * gcc.dg/cpp/backslash.c: New test.
21139
21140 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
21141
21142         * gcc.c-torture/execute/20000910-1.c: New test.
21143         * gcc.c-torture/execute/20000910-2.c: Likewise.
21144
21145 2000-09-11  Robert Lipe  <robertl@sco.com>
21146
21147         * gcc.dg/pragma-align.c: New test.
21148
21149 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21150
21151         * g++.old-deja/g++.pt/explicit82.C: New test.
21152         * g++.old-deja/g++.pt/explicit83.C: New test.
21153
21154 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
21155
21156         * gcc.dg/asm-names.c: New test.
21157
21158 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21159
21160         * gcc.dg/cpp/tr-warn6.c: New test
21161
21162 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21163
21164         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
21165         be accepted.
21166
21167 2000-09-07  Catherine Moore  <clm@redhat.com>
21168
21169         * gcc.c-torture/execute/unroll-1.c: New test.
21170
21171 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
21172
21173         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
21174         ERROR markers.
21175         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
21176         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
21177         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
21178         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
21179         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
21180         Preprocess only.
21181         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
21182         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
21183
21184 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21185
21186         * g++.old-deja/g++.pt/deduct2.C: New test.
21187
21188 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21189
21190         * g++.old-deja/g++.pt/parms2.C: New test.
21191
21192 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21193
21194         * g++.old-deja/g++.pt/crash58.C: New test.
21195
21196 2000-09-06  Greg McGary  <greg@mcgary.org>
21197
21198         * gcc.c-torture/execute/20000906-1.c: New test.
21199         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
21200
21201 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21202
21203         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
21204
21205 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21206
21207         * g++.old-deja/g++.pt/crash57.C: New test.
21208
21209 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21210
21211         * g++.old-deja/g++.pt/crash56.C: New test.
21212
21213 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21214
21215         * g++.old-deja/g++.pt/koenig1.C: New test.
21216
21217 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21218
21219         * gcc.dg/20000904-1.c: New test.
21220
21221 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21222
21223         * gcc.dg/cpp/paste8.c: New test.
21224
21225 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
21226
21227         * gcc.c-torture/compile/20000827-1.c: New test.
21228
21229 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21230
21231         * gcc.dg/format-diag-1.c: New test.
21232
21233 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21234
21235         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
21236         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
21237         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
21238         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
21239         gcc.dg/formatz-1.c: Adjust warning regular expressions.
21240
21241 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21242
21243         * g++.old-deja/g++.other/nested4.C: New test.
21244
21245 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21246
21247         * g++.old-deja/g++.ns/scoped1.C: New test.
21248
21249 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
21250
21251         * lib/g++.exp: Support testing already-installed GCC.
21252
21253 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21254
21255         * wtr-label-1.c, wtr-suffix-1.c: New tests.
21256
21257 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21258
21259         * gcc.dg/return-type-2.c: New test.
21260
21261 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
21262
21263         * gcc.c-torture/compile/20000825-1.c: New test.
21264
21265 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
21266
21267         * gcc.dg/dwarf2-2.c: New test.
21268
21269 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
21270
21271         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
21272         dg-warning regexps.
21273
21274 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21275
21276         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
21277         gcc.dg/format-ext-5.c: New tests.
21278
21279 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
21280
21281         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
21282
21283 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
21284
21285         * gcc.dg/noncompile/930622-2.c: Adjust error message.
21286
21287 2000-08-24  Richard Henderson  <rth@cygnus.com>
21288
21289         * gcc.dg/ia64-sync-1.c: New test.
21290         * gcc.dg/ia64-sync-2.c: New test.
21291         * gcc.dg/ia64-asm-1.c: New test.
21292
21293 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21294
21295         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
21296         * gcc.dg/format-ext-2.c: New test.
21297
21298 2000-08-23  Jason Merrill  <jason@redhat.com>
21299
21300         * lib/old-dejagnu.exp: Also ignore "In member function" and
21301         "At global scope".
21302
21303 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21304
21305         * gcc.dg/noncompile/label-lineno-1.c: New test.
21306
21307 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21308
21309         * gcc.dg/c99-array-nonobj-1.c: New test.
21310
21311 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21312
21313         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
21314         tests.
21315         * gcc.dg/format-ext-1.c: New test.
21316
21317 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21318
21319         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
21320         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
21321         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
21322         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
21323         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
21324
21325 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21326
21327         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
21328         gcc.dg/c99-strftime-2.c: New tests.
21329
21330 2000-08-22  Richard Henderson  <rth@cygnus.com>
21331
21332         * gcc.c-torture/execute/20000822-1.c: New test.
21333
21334 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21335
21336         * gcc.c-torture/execute/20000819-1.x: Remove.
21337
21338 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21339
21340         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
21341         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
21342         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
21343         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
21344         gcc.dg/format-xopen-1.c: New tests.
21345
21346 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21347
21348         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
21349
21350 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21351
21352         * g++.old-deja/g++.other/loop2.C: New test.
21353
21354         * gcc.c-torture/compile/20000606-1.c: New test.
21355         * gcc.c-torture/compile/20000728-1.c: New test.
21356         * gcc.c-torture/execute/20000801-1.c: New test.
21357         * gcc.c-torture/execute/20000801-2.c: New test.
21358         * gcc.c-torture/execute/20000819-1.c: New test.
21359         * gcc.c-torture/execute/20000819-1.x: XFAIL.
21360         * gcc.dg/20000629-1.c: New test.
21361         * gcc.dg/20000724-1.c: New test.
21362         * gcc.dg/20000807-1.c: New test.
21363
21364 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
21365
21366         * gcc.dg/cpp/pragma-1.c: New test.
21367         * gcc.dg/cpp/pragma-2.c: New test.
21368
21369 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
21370
21371         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
21372         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
21373
21374 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21375
21376         * gcc.c-torture/compile/20000818-1.c: New test.
21377
21378 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
21379
21380         * gcc.c-torture/execute/20000818-1.c: New test.
21381
21382 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21383
21384         * gcc.dg/format-va-1.c: New test.
21385
21386 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21387
21388         * g++.old-deja/g++.other/typedef8.C: New test.
21389
21390 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21391
21392         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
21393         * g++.old-deja/g++.mike/net36.C: Mark candidate.
21394         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
21395         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
21396         * g++.old-deja/g++.other/ptrmem7.C: New test.
21397         * g++.old-deja/g++.pt/ptrmem10.C: New test.
21398
21399 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21400
21401         * g++.old-deja/g++.pt/typename27.C: New test.
21402
21403 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21404
21405         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21406         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21407         * g++.old-deja/g++.pt/friend45.C: New test.
21408         * g++.old-deja/g++.other/friend8.C: New test.
21409
21410 2000-08-15  Richard Henderson  <rth@cygnus.com>
21411
21412         * gcc.c-torture/execute/20000815-1.c: New test.
21413
21414 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21415
21416         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21417         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21418         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21419
21420 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21421
21422         * g++.old-deja/g++.other/refinit2.C: New test.
21423
21424 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21425
21426         * lib/c-torture.exp (c-torture): Make
21427         compiler_conditional_xfail_data global.
21428         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21429         compiler_conditional_xfail_data machinery.
21430         (f-torture-execute): Likewise.
21431         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21432         and only when unrolling loops.
21433
21434         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21435
21436 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21437
21438         * g++.old-deja/g++.pt/explicit81.C: New test.
21439
21440 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21441
21442         * g++.old-deja/g++.pt/typename26.C: New test.
21443
21444 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
21445
21446         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
21447         warning.
21448
21449 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21450
21451         * g++.old-deja/g++.other/array3.C: New test.
21452
21453 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21454
21455         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
21456         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
21457         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
21458         New tests.
21459
21460 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
21461
21462         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
21463         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21464
21465 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
21466
21467         * gcc.c-torture/execute/20000808-1.c: New test.
21468
21469 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21470
21471         * gcc.dg/c90-const-expr-1.c: New test.
21472
21473 2000-08-08  Richard Henderson  <rth@cygnus.com>
21474
21475         * gcc.dg/noncompile/920923-1.c: Declare calloc.
21476
21477 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21478
21479         * gcc.dg/noncompile/const-ll-1.c: New test.
21480
21481 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21482
21483         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
21484
21485 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21486
21487         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
21488         that running programs linked against the shared version of libobjc
21489         run correctly.
21490
21491 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21492
21493         * gcc.dg/c99-printf-1.c: New test.
21494
21495 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21496
21497         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
21498
21499 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
21500
21501         * gcc.c-torture/execute/20000731-1.x: Delete.
21502
21503 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
21504
21505         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
21506         and torture_without_loops as is done by c-torture.exp.
21507         (search_for): Copy from c-torture.exp.
21508         (gcc-dg-runtest): New function, drives a directory of tests
21509         iterating over the TORTURE_OPTIONS.
21510         (scan-assembler, scan-assembler-not): Move here from
21511         individual directory drivers.
21512
21513         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
21514         defined by lib/gcc-dg.exp.
21515         * gcc.dg/cpp/cpp.exp: Likewise.
21516         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
21517         gcc-dg-runtest, so we cycle over optimization options.
21518
21519         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
21520         * gcc.dg/compare2.c: No longer expected to fail.
21521
21522 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
21523
21524         * gcc.c-torture/execute/20000804-1.c: New test.
21525
21526 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21527
21528         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
21529
21530 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
21531
21532         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
21533
21534 2000-08-03  Jeffrey A Law  (law@cygnus.com)
21535
21536         * gcc.c-torture/compile/20000803-1.c: New test.
21537
21538 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21539
21540         * gcc.c-torture/execute/20000801-3.c,
21541         gcc.c-torture/execute/20000801-4.c: New tests.
21542         * gcc.c-torture/execute/20000801-3.x,
21543         gcc.c-torture/execute/20000801-4.x: Xfail.
21544
21545 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
21546
21547         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
21548         libobjc/.libs to allow for libtool.
21549
21550 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
21551
21552         * gcc.c-torture/compile/20000802-1.c: New test.
21553
21554 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
21555
21556         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
21557
21558 2000-07-31  Jeffrey A Law  (law@cygnus.com)
21559
21560         * gcc-c-torture/execute/20000731-2.c: New test.
21561
21562         * gcc.c-torture/execute/20000731-1.c: New test.
21563         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
21564
21565 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
21566
21567         * testsuite/gcc.dg/cpp/paste7.c: New test.
21568         * gcc.dg/cpp/20000725-1.c: New test.
21569
21570 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
21571
21572         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
21573         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
21574         declaration warning for __builtin_dwarf_reg_size.
21575
21576         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
21577
21578 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21579
21580         * gcc.dg/noncompile/voidparam-1.c: New test.
21581
21582 2000-07-30  Richard Henderson  <rth@cygnus.com>
21583
21584         * gcc.dg/c90-digraph-1.c: Don't xfail.
21585         * gcc.dg/compare2.c (case 10): Xfail.
21586         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
21587
21588 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
21589
21590         * gcc.dg/c99-main-1.c: New test.
21591
21592 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21593
21594         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
21595
21596 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
21597
21598         * gcc.c-tortuer/execute/20000726-1.c: New test.
21599
21600 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
21601
21602         * gcc.c-torture/execute/enum-2.c: New test.
21603
21604 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21605
21606         * gcc.dg/cpp/tr-warn3.c: New test.
21607
21608 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21609
21610         * g++.old-deja/g++.ext/implicit1.C: Remove.
21611         * g++.old-deja/g++.jason/c2.C: Remove
21612         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
21613         * g++.old-deja/g++.pt/crash16.C: Likewise.
21614         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
21615
21616 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21617
21618         * g++.old-deja/g++.other/for2.C: New test.
21619
21620 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
21621
21622         * gcc.dg/20000720-1.c: New test.
21623
21624 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
21625
21626         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
21627
21628 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
21629
21630         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
21631         * gcc.c-torture/execute/20000722-1.c: New.
21632         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
21633
21634 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
21635
21636         * gcc.dg/cpp/20000720-1.S: New test.
21637
21638 2000-07-21  Michael Meissner  <meissner@redhat.com>
21639
21640         * gcc.c-torture/execute/ieee/hugeval.c: New test.
21641
21642 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21643
21644         * g++.old-deja/g++.brendan/crash16.C,
21645         g++.old-deja/g++.brendan/parse3.C,
21646         g++.old-deja/g++.brendan/redecl1.C,
21647         g++.old-deja/g++.ns/template13.C,
21648         g++.old-deja/g++.other/decl4.C,
21649         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
21650
21651 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21652
21653         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
21654         and "Internal error".
21655
21656         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
21657         regexps.
21658         * gcc.dg/cpp/paste6.c: New test.
21659
21660 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
21661
21662         * gcc.dg/cpp/tr-direct.c: New test.
21663
21664         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
21665         gcc.dg/cpp/undef1.c: Tweak error regexps.
21666
21667 2000-07-18  Eric Christopher <echristo@redhat.com>
21668
21669         * gcc.c-torture/compile/20000718-1.c: New test.
21670
21671 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21672
21673         * cpplex.c (_cpp_push_token): If the token being pushed back
21674         is the previous token in this context, just subtract one from
21675         context->posn.
21676         * cppmacro.c (save_expansion): Clear aux field when storing a
21677         placemarker.
21678
21679 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21680
21681         * gcc.dg/noncompile/redecl-1.c: New test.
21682
21683 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21684
21685         * gcc.c-torture/execute/20000717-5.c: New test.
21686         * gcc.c-torture/execute/20000717-1.x: Removed.
21687
21688 2000-07-17  Richard Henderson  <rth@cygnus.com>
21689
21690         * gcc.c-torture/execute/20000717-4.c: New test.
21691
21692 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21693
21694         * gcc.dg/cpp/syshdr.c: New test.
21695         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21696
21697 2000-07-17  Neil Booth  <neilb@earthling.net>
21698
21699         * gcc.dg/cpp/cmdlne-dM.c: New test.
21700         * gcc.dg/cpp/cmdlne-dD.c: New test.
21701
21702 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21703
21704         * gcc.c-torture/execute/20000717-3.c: New test.
21705
21706         * gcc.c-torture/compile/20000717-1.c: New test.
21707
21708 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21709
21710         * gcc.c-torture/execute/20000717-2.c: New test.
21711
21712 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21713
21714         * gcc.dg/formatz-1.c: New test.
21715
21716         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21717         * gcc.dg/c99-digraph-1.c: New tests.
21718
21719         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21720         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21721
21722         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21723         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21724         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21725         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21726         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21727         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21728         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21729
21730 2000-07-17   Greg McGary <greg@mcgary.org>
21731
21732         * gcc.c-torture/execute/20000717-1.c: New test.
21733         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21734
21735 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21736
21737         * gcc.c-torture/execute/20000715-2.c: New test.
21738         * gcc.dg/20000715-1.c: New test.
21739
21740 2000-07-15  Michael Meissner  <meissner@redhat.com>
21741
21742         * gcc.c-torture/execute/20000715-1.c: New test.
21743
21744 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21745
21746         * gcc.c-torture/execute/20000707-1.c: New test.
21747
21748 2000-07-13  Neil Booth  <NeilB@earthling.net>
21749
21750         * testsuite/gcc.dg/cpp/digraph1.c,
21751         testsuite/gcc.dg/cpp/digraph2.c,
21752         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21753
21754 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21755
21756         * g77.f-torture/compile/20000630-2.f:  New test.
21757         * g77.f-torture/compile/20000630-2.x
21758
21759 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21760
21761         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21762
21763 2000-07-11  Neil Booth  <NeilB@earthling.net>
21764
21765         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21766
21767 2000-07-11  Neil Booth  <NeilB@earthling.net>
21768
21769         * gcc.dg/cpp/cmdlne-C.c: New.
21770
21771 2000-07-09  Neil Booth  <NeilB@earthling.net>
21772
21773         * gcc.dg/cpp/directiv.c: New tests.
21774         * gcc.dg/cpp/undef1.c: Update.
21775
21776 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21777
21778         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21779
21780 2000-07-09  Neil Booth  <NeilB@earthling.net>
21781
21782         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21783
21784 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21785
21786         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21787         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21788
21789 2000-07-08  Neil Booth  <NeilB@earthling.net>
21790
21791         * gcc.dg/cpp/macsyntx.c: New tests.
21792
21793 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21794
21795         * gcc.dg/20000707-1.c: New test.
21796
21797 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21798
21799         * gcc.c-torture/execute/20000706-1.c: New test.
21800         * gcc.c-torture/execute/20000706-2.c: New test.
21801         * gcc.c-torture/execute/20000706-3.c: New test.
21802         * gcc.c-torture/execute/20000706-4.c: New test.
21803         * gcc.c-torture/execute/20000706-5.c: New test.
21804
21805 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21806
21807         * g++.old-deja/g++.pt/instantiate7.C: New test.
21808
21809 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21810
21811         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21812         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21813         * g++.old-deja/g++.other/rtti3.C: Likewise.
21814         * g++.old-deja/g++.other/rttid3.C: Likewise.
21815
21816 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21817
21818         *  g77.f-torture/compile/20000630-1.x: Fix typo
21819
21820 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21821
21822         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21823         assembly output.
21824
21825 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
21826
21827         * gcc.dg/cpp/ident.c: New test.
21828
21829 2000-07-05  Neil Booth  <NeilB@earthling.net>
21830
21831         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
21832           gcc.dg/cpp/lexstrng.c: New tests.
21833
21834 2000-07-04  Neil Booth  <NeilB@earthling.net>
21835
21836         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
21837         * gcc.dg/cpp/strify2.c: Same.
21838
21839 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
21840
21841         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
21842         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
21843         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
21844         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
21845
21846         * testsuite/gcc.dg/cpp/macro1.c,
21847         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
21848         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
21849         testsuite/gcc.dg/cpp/strify1.c,
21850         testsuite/gcc.dg/cpp/strify2.c: New tests.
21851
21852 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
21853
21854         * gcc.c-torture/execute/20000703-1.c: New test.
21855
21856 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21857
21858         * g++.old-deja/g++.pt (lookup10.C): New test.
21859
21860 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21861
21862         * g++.old-deja/g++.pt (typename25.C): New test.
21863
21864 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
21865
21866         * gcc.c-torture/compile/20000701-1.c: New test.
21867
21868 2000-06-30  Nick Clifton  <nickc@cygnus.com>
21869
21870         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
21871         to test case.
21872
21873 2000-06-30  Catherine Moore  <clm@cygnus.com>
21874
21875         * gcc.c-torture/execute/align-1.c: New test.
21876
21877 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
21878
21879         * g++.old-deja/g++.pt/expr8.C: New test.
21880         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
21881
21882 2000-06-29  Nick Clifton  <nickc@cygnus.com>
21883
21884         * gcc.c-torture/compile/20000629-1.c: New test.
21885
21886 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21887
21888
21889         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
21890         gcc.dg/noncompile directory, depending on whether they're
21891         preprocessor tests or not.  Annotate all the tests for the dg
21892         framework.
21893
21894         * gcc.c-torture/noncompile/noncompile.exp: Delete.
21895         * gcc.dg/noncompile/noncompile.exp: New.
21896
21897         * Moved files:
21898         Old name                                New name
21899         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
21900         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
21901         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
21902         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
21903         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
21904         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
21905         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
21906         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
21907         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
21908         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
21909         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
21910         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
21911         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
21912         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
21913         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
21914         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
21915         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
21916         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
21917         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
21918         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
21919         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
21920         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
21921         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
21922         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
21923
21924         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
21925         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
21926         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
21927         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
21928         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
21929         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
21930
21931 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21932
21933         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
21934         declare one variable.  On the fourth, error.
21935         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
21936         declared by 20000628-1a.h.
21937
21938 2000-06-29  Richard Henderson  <rth@redhat.com>
21939
21940         * gcc.c-torture/execute/930529-1.x: New file.
21941         * gcc.dg/920413-1.c: Adjust expected warning text.
21942         * gcc.dg/980217-1.c: Declare abort.
21943         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
21944
21945 2000-06-29  Jeffrey A Law  (law@cygnus.com)
21946
21947         * g77.f-torture/compile/20000629-1.f: New test.
21948         * g77.f-torture/compile/20000629-1.x: Expected to fail.
21949
21950 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21951
21952         Rearrange lots of files, removing entirely the
21953         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
21954         directories.
21955
21956         * Deleted files:
21957         gcc.c-torture/code_quality/code_quality.exp
21958         gcc.c-torture/special/special.exp
21959         gcc.failure/failure.exp
21960         gcc.failure/940409-1.x
21961         gcc.c-torture/compile/961203-1.x
21962
21963         * New files:
21964         gcc.misc-tests/linkage.exp
21965         gcc.c-torture/execute/920730-1t.c
21966         gcc.c-torture/execute/920730-1t.x
21967         gcc.c-torture/compile/920520-1.x
21968         gcc.c-torture/compile/920521-1.x
21969         gcc.c-torture/compile/981006-1.x
21970         gcc.c-torture/execute/eeprof-1.x
21971
21972         * Moved files (possibly with modifications to fit a new harness):
21973         Old name                                New name
21974         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
21975         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
21976         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
21977         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
21978         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
21979         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
21980         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
21981         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
21982         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
21983         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
21984         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
21985         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
21986         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
21987         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
21988
21989 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21990
21991         * c-torture/compile/961203-1.x: Delete.
21992
21993         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
21994         not exit. Include stdio.h.
21995         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
21996         * gcc.misc-tests/dg-12.c: Likewise.
21997         * gcc.misc-tests/dg-5.c: Likewise.
21998         * gcc.misc-tests/dg-6.c: Likewise.
21999         * gcc.misc-tests/dg-7.c: Prototype abort.
22000         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
22001         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
22002         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
22003         not exit.
22004         * gcc.misc-tests/sieve.c: Use return from main, not exit.
22005         * gcc.misc-tests/sort2.c: Use return from main, not exit.
22006
22007 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
22008
22009         * gcc.dg/cpp/20000628-1.c: New test.
22010         * gcc.dg/cpp/20000628-1.h: New header for above test.
22011         * gcc.dg/cpp/20000628-1a.h: Likewise.
22012
22013 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
22014
22015         * gcc.dg/cpp: New directory.
22016         * gcc.dg/cpp/cpp.exp: New driver.
22017         * gcc.dg/cpp/20000627-1.c: New test.
22018         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
22019         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
22020         and rewrite as a compilation test.
22021
22022         * gcc.dg: Move many files into the cpp subdirectory, possibly
22023         renaming or editing them as well.
22024         Old name                New name
22025         990119-1.c              cpp/19990119-1.c
22026         990228-1.c              cpp/19990228-1.c
22027         990407-1.c              cpp/19990407-1.c
22028         990409-1.c              cpp/19990409-1.c
22029         990413-1.c              cpp/19990413-1.c
22030         990703-1.c              cpp/19990703-1.c
22031         20000127-1.c            cpp/20000127-1.c
22032         20000129-1.c            cpp/20000129-1.c
22033         20000207-1.c            cpp/20000207-1.c
22034         20000207-2.c            cpp/20000207-2.c
22035         20000209-1.c            cpp/20000209-1.c
22036         20000209-2.c            cpp/20000209-2.c
22037         20000301-1.c            cpp/20000301-1.c
22038         20000419-1.c            cpp/20000419-1.c
22039         20000510-1.S            cpp/20000510-1.S
22040         20000519-1.c            cpp/20000519-1.c
22041         20000529-1.c            cpp/20000529-1.c
22042         20000625-1.c            cpp/20000625-1.c
22043         20000625-2.c            cpp/20000625-2.c
22044         cpp-as1.c               cpp/assert1.c
22045         cpp-as2.c               cpp/assert2.c
22046         cxx-comments-1.c        cpp/cxxcom1.c
22047         cxx-comments-2.c        cpp/cxxcom2.c
22048         endif-label.c           cpp/endif.c
22049         cpp-hash1.c             cpp/hash1.c
22050         cpp-hash2.c             cpp/hash2.c
22051         cpp-if1.c               cpp/if-1.c
22052         cpp-if2.c               cpp/if-2.c
22053         cpp-if3.c               cpp/if-3.c
22054         cpp-if4.c               cpp/if-4.c
22055         cpp-if5.c               cpp/if-5.c
22056         cpp-cond.c              cpp/if-cexp.c
22057         cpp-missingop.c         cpp/if-mop.c
22058         cpp-missingparen.c      cpp/if-mpar.c
22059         cpp-opprec.c            cpp/if-oppr.c
22060         cpp-ifparen.c           cpp/if-paren.c
22061         cpp-shortcircuit.c      cpp/if-sc.c
22062         cpp-shift.c             cpp/if-shift.c
22063         cpp-unary.c             cpp/if-unary.c
22064         cpp-li1.c               cpp/line1.c
22065         cpp-li2.c               cpp/line2.c
22066         lineno.c                cpp/line3.c
22067         lineno-2.c              cpp/line4.c
22068         cpp-mi.c                cpp/mi1.c
22069         cpp-mic.h               cpp/mi1c.h
22070         cpp-micc.h              cpp/mi1cc.h
22071         cpp-mind.h              cpp/mi1nd.h
22072         cpp-mindp.h             cpp/mi1ndp.h
22073         cpp-mix.h               cpp/mi1x.h
22074         cpp-mi2.c               cpp/mi2.c
22075         cpp-mi2a.h              cpp/mi2a.h
22076         cpp-mi2b.h              cpp/mi2b.h
22077         cpp-mi2c.h              cpp/mi2c.h
22078         cpp-mi3.c               cpp/mi3.c
22079         cpp-mi3.def             cpp/mi3.def
22080         poison-1.c              cpp/poison.c
22081         pr-impl.c               cpp/prag-imp.c
22082         cpp-redef-2.c           cpp/redef1.c
22083         cpp-redef.c             cpp/redef2.c
22084         strpaste.c              cpp/strp1.c
22085         strpaste-2.c            cpp/strp2.c
22086         cpp-tradpaste.c         cpp/tr-paste.c
22087         cpp-tradstringify.c     cpp/tr-str.c
22088         cpp-tradwarn1.c         cpp/tr-warn1.c
22089         cpp-tradwarn2.c         cpp/tr-warn2.c
22090         trigraphs.c             cpp/trigraphs.c
22091         cpp-unc1.c              cpp/unc1.c
22092         cpp-unc2.c              cpp/unc2.c
22093         cpp-unc3.c              cpp/unc3.c
22094         cpp-unc.c               cpp/unc4.c
22095         undef.c                 cpp/undef1.c
22096         undef-2.c               cpp/undef2.c
22097         cpp-wi1.c               cpp/widestr1.c
22098
22099 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
22100
22101         * lib/g++.exp (g++_include_flags): Tweak.
22102
22103 2000-06-27  H.J. Lu  <hjl@gnu.org>
22104             Loren J. Rittle  <ljrittle@acm.org>
22105
22106         * lib/g++.exp (g++_include_flags): Override libgloss.exp
22107         version with one that knows about the new gcc tree structure.
22108         (g++_link_flags): Same.
22109
22110 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
22111
22112         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
22113         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
22114         case we are cross-compiling.
22115
22116         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
22117         g++.old-deja/g++.niklas/Makefile.in,
22118         g++.old-deja/g++.niklas/configure.in,
22119         g++.old-deja/g++.other/Makefile.in,
22120         g++.old-deja/g++.other/configure.in,
22121         gcc.c-torture/code_quality/Makefile.in,
22122         gcc.c-torture/code_quality/configure.in,
22123         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
22124         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
22125         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
22126         gcc.c-torture/execute/ieee/Makefile.in,
22127         gcc.c-torture/execute/ieee/configure.in,
22128         gcc.c-torture/noncompile/Makefile.in,
22129         gcc.c-torture/noncompile/configure.in,
22130         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
22131         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
22132         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
22133
22134 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22135
22136         * g++.old-deja/g++.other/ambig3.C: New test.
22137
22138 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22139
22140         * g++.old-deja/g++.pt/syntax1.C: New test.
22141         * g++.old-deja/g++.pt/syntax2.C: New test.
22142         * g++.old-deja/g++.other/syntax3.C: New test.
22143         * g++.old-deja/g++.other/syntax4.C: New test.
22144
22145 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22146
22147         * gcc.dg/20000623-1.c: Prototype exit and abort.
22148
22149 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22150
22151         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
22152         New tests.
22153         * gcc.dg/cpp-mi3.def: New file.
22154
22155         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
22156         inside assertions.
22157         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
22158         lexer's error messages.
22159         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
22160         divine anything from the linemarkers.
22161         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
22162         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
22163
22164 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
22165
22166         * gcc.dg/20000623-1.c: New test.
22167
22168 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
22169
22170         * gcc.c-torture/execute/20000622-1.c: New test.
22171
22172 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22173
22174         * g++.old-deja/g++.other/init15.C: New test.
22175
22176 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22177
22178         * g++.old-deja/g++.pt/vaarg2.C: New test.
22179         * g++.old-deja/g++.pt/vaarg3.C: New test.
22180
22181 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
22182
22183         * g++.old-deja/g++.other/dyncast6.C: New test.
22184
22185 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
22186
22187         * gcc.c-torture/execute/loop-6.c: New test.
22188
22189 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
22190
22191         * gcc.dg/20000614-1.c: New test.
22192         * gcc.dg/20000614-2.c: New test.
22193
22194 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
22195
22196         * g++.old-deja/g++.other/inline12.C: New test.
22197
22198 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
22199
22200         * g++.old-deja/g++.other/eh1.C: New test.
22201
22202 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
22203
22204         * g++.old-deja/g++.other/type.C: New test.
22205
22206 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22207
22208         * g++.old-deja/g++.other/initstring.C: New test.
22209
22210 2000-06-12  Jason Merrill  <jason@redhat.com>
22211
22212         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
22213
22214 2000-06-09  Jeffrey A Law  (law@cygnus.com)
22215
22216         * gcc.c-torture/compile/20000609-1.c: New test.
22217
22218 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
22219
22220         * gcc.dg/20000609-1.c: New test.
22221
22222 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
22223
22224         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
22225         * gcc.c-torture/noncompile/poison-1.c: Move...
22226         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
22227         * gcc.dg/cpp-li1.c: Add a token after the #line.
22228
22229 2000-06-05  Richard Henderson  <rth@cygnus.com>
22230
22231         * gcc.c-torture/execute/20000605-2.c: New test.
22232         * gcc.c-torture/execute/20000605-3.c: New test.
22233
22234 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
22235
22236         * g77.f-torture/execute/20000503-1.x: New file.
22237
22238 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22239
22240         * g++.old-deja/g++.eh/badalloc1.C: New test.
22241
22242 2000-06-05  Richard Henderson  <rth@cygnus.com>
22243
22244         * gcc.c-torture/execute/20000605-1.c: New test.
22245
22246 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22247             Nathan Sidwell <nathan@codesourcery.com>
22248
22249         * gcc.c-torture/compile/20000605-1.c: New test.
22250
22251 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
22252
22253         * g77.f-torture/compile/20000601-1.f:  New test.
22254
22255 2000-06-03  Richard Henderson  <rth@cygnus.com>
22256
22257         * gcc.c-torture/execute/20000603-1.c: New.
22258
22259 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
22260
22261         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
22262         * gcc.dg/noreturn-2.c (noreturn): Likewise.
22263
22264 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
22265
22266         * gcc.dg/compare2.c (case 12): XFAIL.
22267         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
22268         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
22269
22270         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
22271
22272 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
22273
22274         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
22275         guard macro is already defined when the header is first
22276         included.
22277         * gcc.dg/cpp-mix.h: New file.
22278         * gcc.dg/endif-label.c: Update patterns to match compiler.
22279
22280         * g++.brendan/complex1.C: Declare abort.
22281         * g++.law/refs4.C: Remove XFAIL.
22282         * g++.oliva/expr2.C: Declare abort and exit.
22283
22284 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
22285
22286         * gcc.c-torture/execute/20000528-1.c: New test.
22287
22288         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
22289         * g++.old-deja/g++.law/temps4.C: Likewise.
22290
22291         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
22292         stdlib.h.  Call abort() on failure.
22293         * g++.old-deja/g++.law/refs4.C: Likewise.
22294         * g++.old-deja/g++.law/temps4.C: Likewise.
22295         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
22296         * gcc.c-torture/execute/20000112-1.c: Include string.h.
22297
22298 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
22299
22300         Relative to g++.dg/special:
22301         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
22302
22303         Relative to g++.old-deja:
22304         * g++.brendan/complex1.C, g++.jason/optimize2.C,
22305         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
22306         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
22307         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
22308         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
22309         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
22310         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
22311
22312         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
22313         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
22314         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
22315         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
22316         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
22317         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
22318         and/or string.h.
22319
22320         * g++.other/goto1.C: Update expectations for error messages.
22321
22322 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
22323
22324         * gcc.c-torture/compile/20000523-1.c: New test.
22325
22326 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22327
22328         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
22329
22330 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22331
22332         * g++.old-deja/g++.eh/catch11.C: New test.
22333         * g++.old-deja/g++.eh/catch12.C: New test.
22334
22335 2000-05-24  Nick Clifton  <nickc@cygnus.com>
22336
22337         * gcc.c-torture/execute/20000523-1.c: New test.
22338
22339 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
22340
22341         * c-torture/execute/bcp-1.c: Replace abort in arg of
22342         __builtin_constant_p with a generic external function.
22343
22344         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
22345         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
22346         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
22347         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
22348         Prototype abort and/or exit.
22349
22350         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
22351         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
22352         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
22353         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
22354
22355 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
22356
22357         * gcc.dg/dwarf2-1.c: New test.
22358
22359 2000-05-20  Richard Henderson  <rth@cygnus.com>
22360
22361         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
22362
22363 2000-05-20  Andreas Jaeger  <aj@suse.de>
22364
22365         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
22366         testcase.
22367
22368 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
22369
22370         * gcc.c-torture/execute/20000519-2.c: New test.
22371
22372 2000-05-19  Andreas Jaeger  <aj@suse.de>
22373
22374         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
22375         which fails with SSA.
22376
22377         * lib/c-torture.exp: Also test with -O3 -fssa.
22378
22379 2000-05-18  Michael Meissner  <meissner@redhat.com>
22380
22381         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
22382         * gcc.c-torture/execute/920415-1.c: Ditto.
22383         * gcc.c-torture/execute/920501-1.c: Ditto.
22384         * gcc.c-torture/execute/conversion.c: Ditto.
22385         * gcc.c-torture/execute/cvt-1.c: Ditto.
22386
22387 2000-05-18  Jeffrey A Law  (law@cygnus.com)
22388
22389         * gcc.c-torture/compile/20000518-1.c: New test.
22390
22391 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22392
22393         * g77.f-torture/compile/200005018.f:  New test.
22394
22395 2000-05-17  Jeffrey A Law  (law@cygnus.com)
22396
22397         * gcc.c-torture/compile/20000517-1.c: New test.
22398
22399 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22400
22401         * gcc.c-torture/execute/20000516-1.c: New test.
22402
22403 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22404
22405         * g++.old-deja/g++.other/eh.C: New test.
22406
22407 2000-05-12  Richard Henderson  <rth@cygnus.com>
22408
22409         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22410         constants through to doit's conditional.
22411
22412 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22413
22414         * gcc.c-torture/compile/20000511-1.c: New test.
22415         * g77.f-torture/compile/20000511-1.f: New test.
22416         * g77.f-torture/compile/20000511-2.f: New test.
22417
22418 2000-05-11  Michael Meissner  <meissner@redhat.com>
22419
22420         * gcc.c-torture/execute/20000511-1.c: New test.
22421
22422 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22423
22424         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22425         * gcc.dg/20000510-1.S: New.
22426
22427 2000-05-08  Catherine Moore  <clm@cygnus.com>
22428
22429         * gcc.dg/unused-3.c: New.
22430
22431 2000-05-06  Richard Henderson  <rth@cygnus.com>
22432
22433           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22434           * g++.old-deja/g++.mike/warn1.C: Likewise.
22435           * g++.old-deja/g++.pt/local1.C: Likewise.
22436           * g++.old-deja/g++.pt/local7.C: Likewise.
22437           * g++.old-deja/g++.pt/spec16.C: Likewise.
22438
22439 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22440
22441         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22442
22443 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22444
22445           * g77.f-torture/execute/20000503-1.f:  New test.
22446
22447 2000-05-04  Andreas Jaeger  <aj@suse.de>
22448
22449         * gcc.dg/noreturn-2.c: New test.
22450
22451 2000-05-04  Neil Booth  <NeilB@earthling.net>
22452
22453         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
22454         preprocessor.
22455
22456 2000-05-04  Richard Henderson  <rth@cygnus.com>
22457
22458         * gcc.c-torture/execute/20000503-1.c: Fix typo.
22459
22460 2000-05-04  Richard Henderson  <rth@cygnus.com>
22461
22462         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
22463         OpenSSL by Jason R Thorpe.
22464
22465 2000-05-03  Jim Wilson  <wilson@cygnus.com>
22466
22467         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
22468
22469 2000-05-03  Robert Lipe <robertlipe@usa.net>
22470
22471         * gcc.dg/20000503-1.c: New test.
22472
22473 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
22474
22475         * gcc.c-torture/compile/20000502-1.c: New test.
22476         * g++.old-deja/g++.other/align.C: New test.
22477         * gcc.dg/cpp-tradstringify.c: New test.
22478
22479 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22480
22481         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
22482         and hard registers.
22483
22484 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
22485
22486         * gcc.c-torture/execute/loop-5.c: New test.
22487
22488 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
22489
22490         * gcc.c-torture/execute/va-arg-20.c: New test.
22491
22492 2000-04-23  Jeffrey A Law  (law@cygnus.com)
22493
22494         * gcc.c-torture/execute/20000422-1.c: New test.
22495
22496 2000-04-20  Greg McGary  <gkm@gnu.org>
22497
22498         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
22499         when optimizing, but without sibling-call optimizations (-O1).
22500
22501 2000-04-20  Jeffrey A Law  (law@cygnus.com)
22502
22503           * gcc.c-torture/compile/20000420-1.c: New test.
22504
22505 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22506
22507         * g++.abi/ptrflags.C: New test.
22508         * g++.eh/catchptr1.C: Test incomplete pointer chains.
22509
22510 2000-04-19  Catherine Moore  <clm@cygnus.com>
22511
22512         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
22513
22514 2000-04-19  Greg McGary  <gkm@gnu.org>
22515
22516         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
22517         sibling-call optimizations.
22518
22519 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
22520
22521         * gcc.dg/20000419-1.c: New test.
22522
22523 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
22524
22525         * gcc.c-torture/execute/20000412-6.c: New test.
22526
22527 2000-04-12  Jeffrey A Law  (law@cygnus.com)
22528
22529         * gcc.c-torture/execute/20000412-5.c: New test.
22530         * g77.f-torture/compile/20000412-1.f: New test.
22531         * gcc.c-torture/execute/20000412-4.c: New test.
22532         * gcc.c-torture/compile/20000412-2.c: New test.
22533         * gcc.c-torture/execute/20000412-3.c: New test.
22534         * gcc.c-torture/compile/20000412-1.c: New test.
22535         * gcc.c-torture/execute/20000412-2.c: New test.
22536
22537 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
22538
22539         * objc/execute/bf-20.m: New test.
22540
22541 2000-04-10  Richard Henderson  <rth@cygnus.com>
22542
22543         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
22544
22545         * gcc.c-torture/execute/20000412-1.c: New test.
22546
22547 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22548
22549         * g++.old-deja/g++.eh/catchptr1.C: New test.
22550
22551 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
22552
22553         * g++.old-deja/g++.abi/cxa_vec.C: New test.
22554
22555 2000-04-08  Neil Booth  <NeilB@earthling.net>
22556
22557         * gcc.dg/cpp-nullchar.c: Remove test as
22558         embedded nulls cause problems.
22559
22560 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22561
22562         * gcc.dg/compare2.c: New test.
22563
22564 2000-04-08  Neil Booth  <NeilB@earthling.net>
22565
22566         * gcc.dg/cpp-nullchar.c: New test.
22567
22568 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
22569
22570         * gcc.dg/cpp-mi2.c: New test.
22571         * gcc.dg/cpp-mi2[abc].h: New files.
22572
22573 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
22574
22575         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
22576         member name.
22577
22578 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22579
22580         * g++.old-deja/g++.abi/vmihint.C: New test.
22581
22582 2000-04-06  Neil Booth  <NeilB@earthling.net>
22583
22584         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
22585         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
22586         copyright.
22587
22588 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
22589
22590         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
22591         avoid stack-frame overwrite.
22592
22593 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
22594
22595         * gcc.c-torture/compile/20000405-2.c: New test.
22596         * gcc.c-torture/compile/20000405-3.c: New test.
22597
22598 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22599
22600         * gcc.c-torture/compile/20000405-1.c: New test.
22601
22602 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
22603
22604         * gcc.dg/cast-qual-1.c: Revert last change.
22605
22606 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22607
22608         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
22609
22610 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
22611
22612         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
22613         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
22614
22615 2000-04-03  Jeffrey A Law  (law@cygnus.com)
22616
22617         * gcc.c-torture/compile/20000403-2.c: New test.
22618         * gcc.c-torture/compile/20000403-1.c: New test.
22619
22620 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
22621
22622         * gcc.c-torture/execute/20000403-1.c: New test.
22623
22624 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
22625
22626         * gcc.c-torture/execute/20000402-1.c: New test.
22627
22628 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
22629
22630         * gcc.c-torture/execute/va-arg-15.c: New test.
22631         * gcc.c-torture/execute/va-arg-16.c: New test.
22632         * gcc.c-torture/execute/va-arg-17.c: New test.
22633         * gcc.c-torture/execute/va-arg-18.c: New test.
22634         * gcc.c-torture/execute/va-arg-19.c: New test.
22635
22636 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
22637
22638         * gcc.c-torture/compile/981211-1.c: Move to...
22639         * gcc.dg/cpp-as1.c: ...here.
22640         * gcc.dg/cpp-as2.c: New file.
22641
22642         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
22643         compiler.
22644
22645 2000-04-02  Neil Booth  <NeilB@earthling.net>
22646
22647         * gcc.dg/cpp-cond.c  New tests.
22648         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
22649         accidental success less likely.
22650         * gcc.dg/cpp-missingop.c  New tests.
22651         * gcc.dg/cpp-missingparen.c  New tests.
22652         * gcc.dg/cpp-shift.c  New tests.
22653         * gcc.dg/cpp-shortcircuit.c  New tests.
22654         * gcc.dg/cpp-unary.c  New tests.
22655
22656 2000-03-29  Jeffrey A Law  (law@cygnus.com)
22657
22658         * gcc.c-torture/compile/20000329-1.c: New test.
22659
22660 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
22661
22662         * gcc.c-torture/compile/20000326-1.c: New test.
22663         * gcc.c-torture/compile/20000326-2.c: New test.
22664
22665 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
22666
22667         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
22668         the first parameter is a function argument.
22669
22670 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
22671
22672         * g++.old-deja/g++.ext/array4.C: New test.
22673
22674 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22675
22676         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22677
22678 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22679
22680         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22681
22682 2000-03-19  Richard Henderson  <rth@cygnus.com>
22683
22684         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22685
22686 2000-03-19  Richard Henderson  <rth@cygnus.com>
22687
22688         * gcc.c-torture/compile/20000319-1.c: New test.
22689
22690 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22691
22692         * gcc.c-torture/execute/20000314-3.c: New test.
22693         * gcc.c-torture/execute/20000314-2.c: New test.
22694         * gcc.c-torture/execute/20000314-1.c: New test.
22695         * gcc.c-torture/compile/20000314-2.c: New test.
22696         * gcc.c-torture/compile/20000314-1.c: New test.
22697
22698 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22699
22700         * g++.old-deja/g++.warn/inline.C: New test.
22701
22702 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22703
22704         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22705         standards-compliant result rather than specific constants.
22706         Put test-values in array.
22707
22708 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22709
22710         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22711         (g++_target_compile): Put test-specific options last.
22712
22713 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22714
22715         * g++.old-deja/g++.eh/vbase4.C: New test.
22716
22717 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22718
22719         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22720
22721 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22722
22723         * g++.old-deja/g++.brendan/misc12.C: Removed.
22724         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22725         * g++.old-deja/g++.ext/pretty4.C: New test.
22726
22727 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22728
22729         * g++.old-deja/g++.other/string2.C: New test.
22730
22731 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22732
22733         * g++.old-deja/g++.warn/impint2.C: New test.
22734
22735 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22736
22737         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22738         is 1, not zero.
22739
22740 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22741
22742         * g++.old-deja/g++.warn/impint.C: New test.
22743         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22744         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22745         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22746         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22747         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22748         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22749         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22750         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22751         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22752         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22753         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22754         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22755
22756 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22757
22758         * gcc.dg/cpp-redef.c: New test.
22759
22760 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22761
22762         * g++.old-deja/g++.pt/unify7.C: New test.
22763
22764 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22765
22766         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22767         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22768
22769 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22770
22771         * gcc.c-torture/compile/20000224-1.c: New test.
22772
22773 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22774
22775         * gcc.c-torture/compile/cpp-2.c: New test.
22776         * gcc.c-torture/compile/cpp-1.c: New test.
22777
22778 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22779
22780         * gcc.c-torture/execute/20000225-1.c: New test.
22781
22782 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22783
22784         * gcc.dg/cpp-li2.c: New test.
22785
22786         * gcc.dg/cpp-wi1.c: New test.
22787
22788         * gcc.dg/cpp-li1.c: New test.
22789
22790 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22791
22792         * g++.old-deja/g++.other/sizeof5.C: New test.
22793
22794 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22795
22796         * gcc.c-torture/execute/va-arg-13.c: New test.
22797
22798 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22799
22800         * gcc.c-torture/execute/va-arg-12.c: New test.
22801
22802 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22803
22804         * gcc.c-torture/execute/20000223-1.c: New test.
22805
22806 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22807
22808         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22809
22810 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22811
22812         * g++.old-deja/g++.abi/ptrmem.C: New test.
22813
22814 2000-02-19  Richard Henderson  <rth@cygnus.com>
22815
22816         * gcc.c-torture/compile/init-3.c: New.
22817
22818 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22819
22820         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22821         ALWAYS_CXXFLAGS.
22822
22823 2000-02-11  Robert Lipe <robertl@sco.com>
22824
22825         * gcc.c-torture/compile/20000211-3.c: New test.
22826
22827 2000-02-11  Martin Buchholz <martin@xemacs.org>
22828
22829         * gcc.c-torture/compile/20000211-2.c: New test.
22830
22831 2000-02-11  Jeffrey A Law  (law@cygnus.com)
22832
22833         * gcc.c-torture/compile/20000211-1.c: New test.
22834
22835 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
22836
22837         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
22838           on native targets
22839
22840 2000-02-08  Nathan Sidwell  <nathan@acm.org>
22841
22842         * g++.old-deja/g++.other/cast5.C: New test.
22843
22844 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
22845
22846         * gcc.c-torture/execute/20000205-1.c: New.
22847
22848 2000-02-03  Nathan Sidwell  <nathan@acm.org>
22849
22850         * g++.old-deja/g++.jason/cast3.C: Return void.
22851         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
22852
22853 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22854
22855         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
22856
22857         * gcc.dg/loop-1.c: New test.
22858
22859 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
22860
22861         * gcc.c-torture/compile/20000127-1.c: New test.
22862         * gcc.c-torture/execute/991228-1.c: New test.
22863
22864 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22865
22866         * gcc.dg/unused-2.c: New test.
22867
22868         * gcc.dg/conv-1.c: New test.
22869
22870 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
22871
22872         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
22873         compiler.
22874         (tool_option_proc): Fix typo.
22875
22876 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
22877
22878         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
22879         of the ld on the host, not on the build machine.
22880         Also, don't crash if '--help' is not a supported option.
22881
22882 2000-01-24  Richard Henderson  <rth@cygnus.com>
22883
22884         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
22885
22886 2000-01-20  Jeffrey A Law  (law@cygnus.com)
22887
22888         * gcc.c-torture/execute/20000120-2.c: New test.
22889         * gcc.c-torture/execute/20000120-1.c: New test.
22890
22891 2000-01-13  Jeffrey A Law  (law@cygnus.com)
22892
22893         * gcc.c-torture/execute/20000113-1.c: New test.
22894
22895 2000-01-12  Jeffrey A Law  (law@cygnus.com)
22896
22897         * gcc.c-torture/execute/20000112-1.c: New test.
22898
22899 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22900
22901         * gcc.dg/20000111-1.c: New test.
22902
22903 2000-01-10  Jeffrey A Law  (law@cygnus.com)
22904
22905         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
22906         with 16 bit integers.
22907
22908 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22909
22910         * gcc.dg/20000108-1.c: New test.
22911
22912 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22913
22914         * g++.old-deja/g++.ns/koenig8.C: New test.
22915
22916 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22917
22918         * g++.old-deja/g++.other/cast4.C: New test.
22919
22920 2000-01-05  Jeffrey A Law  (law@cygnus.com)
22921
22922         * gcc.c-torture/compile/20000105-2.c: New test.
22923         * gcc.c-torture/compile/20000105-1.c: New test.
22924
22925 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22926
22927         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
22928         references to printf & atoi to conform to ANSI standard.
22929         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
22930         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
22931         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
22932         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
22933         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
22934         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22935         * g++.old-deja/g++.brendan/copy1.C: Likewise.
22936         * g++.old-deja/g++.brendan/copy2.C: Likewise.
22937         * g++.old-deja/g++.brendan/copy3.C: Likewise.
22938         * g++.old-deja/g++.brendan/copy4.C: Likewise.
22939         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22940         * g++.old-deja/g++.brendan/copy6.C: Likewise.
22941         * g++.old-deja/g++.brendan/copy7.C: Likewise.
22942         * g++.old-deja/g++.brendan/copy8.C: Likewise.
22943         * g++.old-deja/g++.brendan/crash11.C: Likewise.
22944         * g++.old-deja/g++.brendan/crash14.C: Likewise.
22945         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
22946         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22947         * g++.old-deja/g++.brendan/delete2.C: Likewise.
22948         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
22949         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
22950         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
22951         * g++.old-deja/g++.brendan/eh1.C: Likewise.
22952         * g++.old-deja/g++.brendan/groff1.C: Likewise.
22953         * g++.old-deja/g++.brendan/init3.C: Likewise.
22954         * g++.old-deja/g++.brendan/misc12.C: Likewise.
22955         * g++.old-deja/g++.brendan/misc7.C: Likewise.
22956         * g++.old-deja/g++.brendan/new2.C: Likewise.
22957         * g++.old-deja/g++.brendan/operators4.C: Likewise.
22958         * g++.old-deja/g++.brendan/operators5.C: Likewise.
22959         * g++.old-deja/g++.brendan/overload2.C: Likewise.
22960         * g++.old-deja/g++.brendan/overload7.C: Likewise.
22961         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
22962         * g++.old-deja/g++.brendan/reference1.C: Likewise.
22963         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
22964         * g++.old-deja/g++.brendan/template24.C: Likewise.
22965         * g++.old-deja/g++.brendan/template3.C: Likewise.
22966         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
22967         * g++.old-deja/g++.jason/inline3.C: Likewise.
22968         * g++.old-deja/g++.jason/opeq.C: Likewise.
22969         * g++.old-deja/g++.law/arg5.C: Likewise.
22970         * g++.old-deja/g++.law/arm7.C: Likewise.
22971         * g++.old-deja/g++.law/ctors11.C: Likewise.
22972         * g++.old-deja/g++.law/cvt8.C: Likewise.
22973         * g++.old-deja/g++.law/init9.C: Likewise.
22974         * g++.old-deja/g++.law/refs4.C: Likewise.
22975         * g++.old-deja/g++.law/template2.C: Likewise.
22976         * g++.old-deja/g++.law/visibility24.C: Likewise.
22977         * g++.old-deja/g++.law/vtable3.C: Likewise.
22978         * g++.old-deja/g++.mike/asm2.C: Likewise.
22979         * g++.old-deja/g++.mike/eh1.C: Likewise.
22980         * g++.old-deja/g++.mike/misc1.C: Likewise.
22981         * g++.old-deja/g++.mike/misc13.C: Likewise.
22982         * g++.old-deja/g++.mike/misc14.C: Likewise.
22983         * g++.old-deja/g++.mike/ns12.C: Likewise.
22984         * g++.old-deja/g++.mike/p1248.C: Likewise.
22985         * g++.old-deja/g++.mike/p3708.C: Likewise.
22986         * g++.old-deja/g++.mike/p3708a.C: Likewise.
22987         * g++.old-deja/g++.mike/p3708b.C: Likewise.
22988         * g++.old-deja/g++.mike/p646.C: Likewise.
22989         * g++.old-deja/g++.mike/p700.C: Likewise.
22990         * g++.old-deja/g++.mike/p783.C: Likewise.
22991         * g++.old-deja/g++.mike/p783a.C: Likewise.
22992         * g++.old-deja/g++.mike/p783b.C: Likewise.
22993         * g++.old-deja/g++.mike/p786.C: Likewise.
22994         * g++.old-deja/g++.mike/p789.C: Likewise.
22995         * g++.old-deja/g++.mike/p789a.C: Likewise.
22996         * g++.old-deja/g++.mike/p807a.C: Likewise.
22997         * g++.old-deja/g++.other/delete3.C: Likewise.
22998         * g++.old-deja/g++.other/dyncast1.C: Likewise.
22999         * g++.old-deja/g++.other/dyncast2.C: Likewise.
23000         * g++.old-deja/g++.other/dyncast3.C: Likewise.
23001         * g++.old-deja/g++.other/empty1.C: Likewise.
23002         * g++.old-deja/g++.other/temporary1.C: Likewise.
23003         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
23004         * g++.old-deja/g++.pt/t16.C: Likewise.
23005         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
23006
23007 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
23008
23009         * gcc.dg/991230-1.c: New test.
23010
23011 1999-12-29  Jeffrey A Law  (law@cygnus.com)
23012
23013         * gcc.c-torture/compile/991229-3.c: New test.
23014         * gcc.c-torture/compile/991229-2.c: New test.
23015         * gcc.c-torture/compile/991229-1.c: New test.
23016
23017 1999-12-29  Greg McGary <gkm@eng.ascend.com>
23018
23019         * gcc.c-torture/compile/labels-2.c: New test.
23020
23021 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23022
23023         * gcc.c-torture/execute/991227-1.c: New test.
23024
23025 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23026
23027         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
23028
23029 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23030
23031         * gcc.c-torture/execute/991221-1.c: New test.
23032
23033 1999-12-20  Nathan Sidwell  <nathan@acm.org>
23034
23035         * g++.old-deja/g++.other/cast3.C: New test.
23036
23037 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
23038
23039         * gcc.c-torture/execute/991216-4.c: New test.
23040
23041 1999-12-16  Michael Meissner  <meissner@cygnus.com>
23042
23043         * gcc.c-torture/execute/991216-1.c: New test.
23044         * gcc.c-torture/execute/991216-2.c: New test.
23045         * gcc.c-torture/execute/991216-3.c: New test.
23046
23047 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23048
23049         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
23050         Actually make the test fail by using "-O2" for compilation.
23051
23052 1999-12-15  Nathan Sidwell  <nathan@acm.org>
23053
23054         * g++.old-deja/g++.warn/cast-align1.C: New test.
23055
23056 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23057
23058         * gcc.c-torture/compile/991214-1.c: New test.
23059         * gcc.c-torture/compile/991214-2.c: New test.
23060
23061 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23062
23063         * gcc.dg/991214-1.c: New test.
23064
23065 1999-12-13  Jeffrey A Law  (law@cygnus.com)
23066
23067         * gcc.c-torture/compile/991213-3.c: New test.
23068         * gcc.c-torture/compile/991213-2.c: New test.
23069         * gcc.c-torture/compile/991213-1.c: New test.
23070
23071 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
23072
23073         * gcc.dg/991209-1.c: New test.
23074
23075 1999-12-08  Nathan Sidwell <nathan@acm.org>
23076
23077         * gcc.c-torture/compile/991208-1.c: New test.
23078
23079 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23080
23081         * gcc.dg/ultrasp2.c: New test.
23082
23083 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
23084
23085         * g++.old-deja/g++.abi/align.C (main): Fix typo.
23086
23087 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
23088
23089         * gcc.c-torture/compile/991202-1.c: New test.
23090         * gcc.c-torture/execute/991202-1.c: New test.
23091         * gcc.c-torture/execute/991202-2.c: New test.
23092         * gcc.c-torture/execute/991202-3.c: New test.
23093
23094 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
23095
23096         * g++.old-deja/g++.abi/align.C: New test.
23097         * g++.old-deja/g++.abi/aggregates.C: Likewise.
23098         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23099
23100 1999-12-01  Richard Henderson  <rth@cygnus.com>
23101
23102         * gcc.c-torture/execute/991201-1.c: New.
23103
23104 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
23105
23106         * gcc.dg/991129-1.c: New test.
23107
23108 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23109
23110         * gcc.c-torture/compile/991127-1.c: New test.
23111
23112 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23113
23114         * g++.old-deja/g++.other/warn4.C: New test.
23115
23116 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23117
23118         * g++.old-deja/g++.eh/cleanup2.C: New test.
23119         * g++.old-deja/g++.ext/pretty2.C: New test.
23120         * g++.old-deja/g++.ext/pretty3.C: New test.
23121         * g++.old-deja/g++.other/debug6.C: New test.
23122
23123 1999-10-20  Jim Wilson  <wilson@cygnus.com>
23124
23125         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
23126         compiler_output to look for one error message instead of two.
23127
23128 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
23129
23130         * gcc.c-torture/execute/991118-1.c: Also test case
23131         where the word boundary does not split a byte evenly.
23132
23133 1999-11-19  Nathan Sidwell  <nathan@acm.org>
23134
23135         * g++.old-deja/g++.ext/restrict1.C: New test.
23136
23137 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
23138
23139         * gcc.c-torture/execute/991118-1.c: New test.
23140
23141 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
23142
23143         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
23144         working directory pathnames.
23145
23146 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
23147
23148         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
23149         host is equipped with driver.h and driver.o so it can actually
23150         compile and run the tests.
23151
23152 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
23153
23154         * gcc.c-torture/compile/991008-1.c: New test.
23155
23156 1999-11-08  Nick Clifton  <nickc@cygnus.com>
23157
23158         * lib/gcc-dg.exp: Include target-supports.exp
23159
23160 1999-11-05  Nick Clifton  <nickc@cygnus.com>
23161
23162         * lib/target-supports.exp: New file: Provide procs to test for
23163         features supported by the target.
23164         (check_weak_available): Moved here from ecos.exp.
23165         (check_alias_available): New proc: Determine of the target
23166         toolchain supports the alias attribute.
23167
23168         * gcc.dg/special/ecos.exp: Move check_weak_available to
23169         target-supports.exp.
23170         (alias-1.c): Only perform the test if the target supports
23171         aliases.
23172         (wkali-1.c): Only perform the test if the target supports
23173         aliases.
23174
23175         * gcc.dg/990506-0.c: Expect error messages from cross
23176         targets as well as native targets.
23177
23178 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23179
23180         * gcc.dg/ultrasp1.c: Removed xfail.
23181         * gcc.dg/struct-ret-2.c: Likewise.
23182         * gcc.dg/array-1.c: Likewise.
23183
23184 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23185
23186         * gcc.dg/struct-ret-2.c: New test.
23187
23188         * gcc.dg/array-1.c: New test.
23189
23190 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
23191
23192         * gcc.c-torture/execute/991030-1.c: New test.
23193
23194 1999-10-26  Richard Henderson  <rth@cygnus.com>
23195
23196         * gcc.c-torture/compile/991026-2.c: New test.
23197
23198 1999-10-26  Jeffrey A Law  (law@cygnus.com)
23199
23200         * gcc.c-torture/compile/991026-1.c: New test.
23201
23202 1999-10-23  Jeffrey A Law  (law@cygnus.com)
23203
23204         * gcc.c-torture/execute/991023-1.c: New test.
23205
23206 1999-10-19  Jeffrey A Law  (law@cygnus.com)
23207
23208         * gcc.c-torture/execute/991019-1.c: New test.
23209
23210 1999-10-16  Richard Henderson  <rth@cygnus.com>
23211
23212         * gcc.c-torture/execute/991016-1.c: New test.
23213
23214 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
23215
23216         * gcc.c-torture/execute/991014-1.c: New test.
23217
23218 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
23219
23220         * g++.old-deja/g++.other/union2.C: New test.
23221
23222 1999-10-13  Nathan Sidwell  <nathan@acm.org>
23223
23224         * g++.old-deja/g++.other/vaarg2.C: New test.
23225         * g++.old-deja/g++.other/vaarg3.C: New test.
23226
23227 1999-10-12  Craig Burley  <craig@jcb-sc.com>
23228
23229         * g77.f-torture/noncompile/19990905-1.f: Moved from being
23230         in compile/.
23231
23232 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
23233
23234         * gcc.c-torture/execute/va-arg-11.c: New test.
23235
23236 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
23237
23238         * lib/file-format.exp (gcc_target_object_format): Don't
23239         crash if objdump is unavailable.
23240
23241 1999-09-29  Donn Terry <donn@interix.com>
23242
23243         * gcc.misc-tests/mg.exp: delete extraneous redirection.
23244
23245 1999-09-28  Nick Clifton  <nickc@cygnus.com>
23246
23247         * gcc.c-torture/compile/990928-1.c: New test.
23248
23249 1999-09-28  Nathan Sidwell  <nathan@acm.org>
23250
23251         * g++.old-deja/g++.other/decl6.C: New test.
23252
23253 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23254
23255         * gcc.c-torture/execute/va-arg-10.c: New test.
23256
23257 1999-09-27  Nathan Sidwell  <nathan@acm.org>
23258
23259         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
23260         __PRETTY_FUNCTION__.
23261
23262 1999-09-23  Nick Clifton  <nickc@cygnus.com>
23263
23264         * gcc.c-torture/execute/990923-1.c: New test.
23265
23266 1999-09-21  Nick Clifton  <nickc@cygnus.com>
23267
23268         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
23269         for which -fpic is inappropriate.
23270
23271 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
23272
23273         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
23274
23275 1999-09-21  Nathan Sidwell  <nathan@acm.org>
23276
23277         * g++.old-deja/g++.other/dyncast1.C: New test.
23278         * g++.old-deja/g++.other/dyncast2.C: New test.
23279         * g++.old-deja/g++.other/dyncast3.C: New test.
23280         * g++.old-deja/g++.other/dyncast4.C: New test.
23281         * g++.old-deja/g++.other/dyncast5.C: New test.
23282         * g++.old-deja/g++.eh/catch3.C: New test.
23283         * g++.old-deja/g++.eh/catch3p.C: New test.
23284         * g++.old-deja/g++.eh/catch4.C: New test.
23285         * g++.old-deja/g++.eh/catch4p.C: New test.
23286         * g++.old-deja/g++.eh/catch5.C: New test.
23287         * g++.old-deja/g++.eh/catch5p.C: New test.
23288         * g++.old-deja/g++.eh/catch6.C: New test.
23289         * g++.old-deja/g++.eh/catch6p.C: New test.
23290         * g++.old-deja/g++.eh/catch7.C: New test.
23291         * g++.old-deja/g++.eh/catch7p.C: New test.
23292         * g++.old-deja/g++.eh/catch8.C: New test.
23293         * g++.old-deja/g++.eh/catch8p.C: New test.
23294         * g++.old-deja/g++.eh/catch9.C: New test.
23295         * g++.old-deja/g++.eh/catch9p.C: New test.
23296
23297 1999-09-13  Nathan Sidwell  <nathan@acm.org>
23298
23299         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
23300         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
23301
23302 1999-09-13  Jeffrey A Law  (law@cygnus.com)
23303
23304         * gcc.c-torture/compile/990913-1.c: New test.
23305
23306 1999-09-10  Nathan Sidwell  <nathan@acm.org>
23307
23308         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
23309         * g++.old-deja/g++.jason/rfg5.C: Likewise.
23310
23311 1999-09-09  Richard Henderson  <rth@cygnus.com>
23312
23313         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
23314
23315 1999-09-09  Nathan Sidwell  <nathan@acm.org>
23316
23317         * g++.old-deja/g++.other/lookup11.C: New test.
23318         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
23319         what is permitted and what we want.
23320         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
23321         overload use.
23322         * g++.old-deja/g++.jason/rfg5.C: Likewise
23323
23324 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
23325
23326         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
23327         * gcc.c-torture/noncompile/poison-1.c: New file.
23328
23329 1999-09-08  Nathan Sidwell  <nathan@acm.org>
23330
23331         * g++.old-deja/g++.other/sizeof3.C: New test.
23332         * g++.old-deja/g++.other/sizeof4.C: New test.
23333         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
23334         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
23335
23336 1999-09-07  Richard Henderson  <rth@cygnus.com>
23337
23338         * gcc.dg/va-arg-1.c: New.
23339
23340 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23341
23342         * gcc.c-torture/execute/va-arg-9.c: New test.
23343
23344 1999-09-05  Craig Burley  <craig@jcb-sc.com>
23345
23346         * g77.f-torture/compile/980519-2.f: New test.
23347         * g77.f-torture/compile/19990905-0.f: New test.
23348         * g77.f-torture/compile/19990905-1.f: New test.
23349         * g77.f-torture/compile/19990905-2.f: New test.
23350
23351         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
23352
23353 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
23354
23355         * gcc.c-torture/execute/990827-1.c: Fix typo.
23356
23357 1999-09-03  Nathan Sidwell  <nathan@acm.org>
23358
23359         * g++.old-deja/g++.other/deref1.C: New test.
23360
23361 1999-09-02  Nathan Sidwell  <nathan@acm.org>
23362
23363         * g++.old-deja/g++.other/ambig2.C: New test.
23364         * g++.old-deja/g++.other/cond5.C: New test.
23365         * g++.old-deja/g++.other/lookup16.C: New test.
23366
23367 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
23368
23369         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
23370         assemblers too.
23371
23372 1999-08-31  Jeffrey A Law  (law@cygnus.com)
23373
23374         * lib/c-torture.exp: Avoid the "compare executables" optimization
23375         when testing native.
23376
23377 1999-08-29  Jeffrey A Law  (law@cygnus.com)
23378
23379         * gcc.c-torture/execute/990829-1.c: New test.
23380         * gcc.c-torture/compile/990829-1.c: New test.
23381
23382 1999-08-27  Paul Burchard  <burchard@pobox.com>
23383
23384         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
23385         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
23386         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
23387         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
23388         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
23389         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
23390         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
23391         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
23392         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
23393         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
23394         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
23395
23396 1999-08-27  Jeffrey A Law  (law@cygnus.com)
23397
23398         * gcc.c-torture/execute/990827-1.c: New test.
23399
23400 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23401
23402         * g77.f-torture/noncompile/19990826-4.f: New test.
23403
23404         * g77.f-torture/compile/19990826-3.f: New test.
23405
23406         * g77.f-torture/execute/19990826-2.f: New test.
23407
23408         * g77.f-torture/compile/19990826-1.f: New test.
23409
23410         * gcc.c-torture/execute/990826-0.c: New test.
23411         * g77.c-torture/execute/19990826-0.f: New test.
23412
23413         * g77.f-torture/noncompile/970626-2.f: New test.
23414
23415 1999-08-25  Paul Burchard  <burchard@pobox.com>
23416
23417         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23418         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23419         lss-011.C: New tests.
23420
23421 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23422
23423         * g++.old-deja/g++.other/decl5.C: New test.
23424
23425 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23426
23427         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23428         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23429         call `postbase' for each one.  All callers of `postbase' changed
23430         to call this instead.
23431
23432 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23433
23434         * gcc.c-torture/execute/990811-1.c: New test.
23435
23436 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23437
23438         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23439         just native ones.
23440
23441         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23442         just native ones.
23443
23444 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23445
23446         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
23447
23448 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23449
23450         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
23451
23452 1999-08-04  Nathan Sidwell  <nathan@acm.org>
23453
23454         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
23455
23456 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23457
23458         * gcc.c-torture/execute/990804-1.c: New test.
23459
23460 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23461
23462         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
23463         * g++.old-deja/g++.brendan/crash64.C: Likewise
23464         * g++.old-deja/g++.brendan/overload8.C: Likewise
23465
23466 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23467
23468         * g++.old-deja/g++.other/struct1.C: New test.
23469
23470 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23471
23472         * g++.old-deja/g++.other/enum2.C: New test.
23473
23474 1999-08-02  Richard Henderson  <rth@cygnus.com>
23475
23476         Adapted from tests from Franz Sirl:
23477         * gcc.c-torture/execute/va-arg-7.c: New test.
23478         * gcc.c-torture/execute/va-arg-8.c: New test.
23479
23480 1999-08-01  Jeffrey A Law  (law@cygnus.com)
23481
23482         * gcc.c-torture/compile/990801-2.c: New test.
23483
23484         * gcc.c-torture/compile/990801-1.c: New test.
23485
23486 1999-07-27  Michael Meissner  <meissner@cygnus.com>
23487
23488         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
23489         fp-cmp-1.c, converting double to float.
23490
23491         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
23492         fp-cmp-1.c, converting double to long double.
23493
23494         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
23495         from fr1 to unknown_register, since fr1 is a legitimate register
23496         on some machines.
23497
23498 1999-07-25  Jeffrey A Law  (law@cygnus.com)
23499
23500         * README: More listname related changes.
23501
23502 1999-07-08  Catherine Moore  <clm@cygnus.com>
23503
23504         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
23505
23506 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
23507
23508         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
23509
23510 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23511
23512         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
23513
23514 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
23515
23516         * gcc.dg/990703-1.c: New test.
23517
23518 1999-06-29  Nick Clifton  <nickc@cygnus.com>
23519
23520         * lib/file-format.exp: New file: Move definition of proc
23521         gcc_target_object_format to here from
23522         gcc.dg/special/ecos.exp.
23523
23524         * lib/c-torture.exp: Include lib file-format.exp.
23525         * lib/gcc-dg.exp: Include lib file-format.exp.
23526
23527         * gcc.dg/special/ecos.exp: Remove definition of proc
23528         gcc_target_object_format.
23529
23530 1999-06-28  Jeffrey A Law  (law@cygnus.com)
23531
23532         * gcc.c-torture/execute/990628-1.c: New test.
23533
23534 1999-06-25  Jeffrey A Law  (law@cygnus.com)
23535
23536         * gcc.c-torture/compile/990625-2.c: New test.
23537
23538         * gcc.c-torture/compile/990625-1.c: New test.
23539
23540 1999-06-23  Nick Clifton  <nickc@cygnus.com>
23541
23542         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
23543         attributes compile.
23544         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
23545         ports that use the COFF/PE file format.
23546
23547 1999-06-17  Jeffrey A Law  (law@cygnus.com)
23548
23549         * gcc.c-torture/compile/990617-1.c: New test.
23550
23551 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
23552
23553         * g++.old-deja/g++.other/decl4.C: New test.
23554
23555 1999-06-14  Nathan Sidwell  <nathan@acm.org>
23556
23557         * g++.old-deja/g++.other/bitfld3.C: New test.
23558
23559 1999-06-08  Nathan Sidwell  <nathan@acm.org>
23560
23561         * g++.old-deja/g++.eh/catch1.C: New test.
23562
23563 1999-06-07  Jeffrey A Law  (law@cygnus.com)
23564
23565         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
23566
23567         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
23568         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
23569
23570 1999-06-05  Craig Burley  <craig@jcb-sc.com>
23571
23572         * g77.f-torture/compile/19990502-0.f: Replace with new,
23573         shorter, test that still fails after recent changes.
23574
23575 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23576
23577         * gcc.c-torture/execute/990604-1.c: New test.
23578
23579 1999-05-31  Jeffrey A Law  (law@cygnus.com)
23580
23581         * gcc.c-torture/execute/990531-1.c: New test.
23582
23583 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23584
23585         * gcc.c-torture/compile/990527-1.c: New test.
23586
23587 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
23588
23589         * gcc.c-torture/execute/990527-1.c: New test.
23590
23591 1999-05-25  Nick Clifton  <nickc@cygnus.com>
23592
23593         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
23594         bitfields as signed.
23595
23596 1999-05-25  Craig Burley  <craig@jcb-sc.com>
23597
23598         * g77.f-torture/compile/19990525-0.f: New test.
23599
23600 1999-05-25  Jeffrey A Law  (law@cygnus.com)
23601
23602         * gcc.c-torture/execute/990525-2.c: New test.
23603
23604         * gcc.c-torture/execute/990525-1.c: New test.
23605
23606 1999-05-24  Nathan Sidwell  <nathan@acm.org>
23607
23608         * g++.old-deja/g++.other/anon3.C: New test.
23609         * g++.old-deja/g++.other/anon4.C: New test.
23610         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
23611         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
23612         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
23613         Merrill).
23614
23615 1999-05-24  Jeffrey A Law  (law@cygnus.com)
23616
23617         * gcc.c-torture/execute/990524-1.c: New test.
23618
23619         * gcc.dg/990524-1.c: New test.
23620
23621 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23622
23623         * gcc.c-torture/compile/990523-1.c: New test.
23624
23625 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
23626
23627         * gcc.c-torture/compile/990519-1.c: New test.
23628
23629 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23630
23631         * gcc.c-torture/compile/990517-1.c: New test.
23632
23633         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
23634         (e4, f4): New tests.
23635         (main): Call them.
23636
23637 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23638
23639         * gcc.dg/noreturn-1.c: New test.
23640
23641 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
23642
23643         * gcc.c-torture/execute/990513-1.c: New test.
23644
23645 1999-05-10  Richard Henderson  <rth@cygnus.com>
23646
23647         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
23648
23649 1999-05-10  Craig Burley  <craig@jcb-sc.com>
23650
23651         * g77.f-torture/execute/erfc.f: Use small single-precision
23652         values, to avoid problems on Alphas when not -mieee.
23653
23654 1999-05-08  Craig Burley  <craig@jcb-sc.com>
23655
23656         * gcc.dg/990506-0.c: New test.
23657
23658 1999-05-08  Richard Henderson  <rth@cygnus.com>
23659
23660         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
23661         the constant to test.  Don't XFAIL 64-bit targets.
23662
23663         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
23664         * g++.old-deja/g++.law/profile1.C: Likewise.
23665
23666         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
23667         operator new instances.
23668         * g++.old-deja/g++.other/delete5.C: Likewise.
23669
23670 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23671
23672         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23673         intrinsic.
23674
23675 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23676
23677         * g77.f-torture/execute/u77-test.f: Reverse order of two
23678         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23679
23680 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23681
23682         * gcc.dg/compare1.c: New test.
23683
23684 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23685
23686         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23687         New tests.
23688
23689 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23690
23691         * g77.f-torture/compile/19990502-1.f: New test.
23692
23693 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23694
23695         * g77.f-torture/compile/19990502-0.f: New test.
23696
23697 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23698
23699         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23700         intrinsic.
23701
23702 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23703
23704         * g77.f-torture/execute/u77-test.f (main): List libU77
23705         intrinsics not currently tested.
23706         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23707         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23708         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23709         Trim blanks off the ends of some printed strings.
23710
23711 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23712
23713         * g77.f-torture/execute/u77-test.f (main): Just warn about
23714         FSTAT gid disagreement, as it's expected on some systems.
23715
23716 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23717
23718         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23719         use a new function, which allows for some slop.
23720         Clean up some commentary.
23721         (issum): The new function.
23722         (sgladd): Deleted subroutine.
23723
23724 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23725
23726         * g77.f-torture/execute/u77-test.f: Modify to be more like
23727         libf2c/libU77 version, bringing patches to that version here.
23728         Add suitable commentary.
23729
23730 1999-04-25  Richard Henderson  <rth@cygnus.com>
23731
23732         * gcc.dg/990424-1.c: New test.
23733
23734 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23735
23736         * g77.f-torture/execute/u77-test.f (main): Bug involving
23737         LSTAT has been fixed, so turn back on full checking.
23738
23739 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23740
23741         * g77.f-torture/compile/19990419-0.f: New test.
23742         * g77.f-torture/execute/19990419-1.f: New test.
23743
23744 1999-04-17  Richard Henderson  <rth@cygnus.com>
23745
23746         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23747         to avoid the need for a prototype to supress a warning.
23748
23749 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23750
23751         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23752
23753 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23754
23755         * gcc.c-torture/execute/990404-1.c: New test.
23756
23757 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23758
23759         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23760         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23761         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23762         missing initializer warnings.
23763
23764 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23765
23766         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23767         matching strings.
23768
23769 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23770
23771         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23772
23773 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23774
23775         * g77.f-torture/execute/19990325-0.f: New test.
23776         * g77.f-torture/execute/19990325-1.f: New test.
23777
23778 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23779
23780         * gcc.c-torture/execute/990324-1.c: New test.
23781
23782 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23783
23784         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23785         test with 4.
23786
23787 1999-03-17  Richard Henderson  <rth@cygnus.com>
23788
23789         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23790
23791 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23792
23793         * g77.f-torture/execute/19990313-2.f: New test.
23794         * g77.f-torture/execute/19990313-3.f: New test.
23795
23796 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23797
23798         * g77.f-torture/execute/19990313-0.f: New test.
23799         * g77.f-torture/execute/19990313-1.f: New test.
23800
23801 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23802
23803         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23804         printf to sprintf.
23805         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23806         (main): Add check for u15.  Conditionalize u31 check depending on
23807         whether ints are <32 bits or >=32 bits.
23808
23809 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23810
23811         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23812
23813 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23814
23815         * g77.f-torture/compile/19990305-0.f: New test.
23816         * g77.f-torture/execute/19981119-0.f: New test.
23817
23818 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23819
23820         * g77.f-torture/execute/970625-2.f: call ABORT if final
23821         result is not correct, instead of just printing it.
23822         Add this checking via newly introduced obfuscation, to
23823         trip up buggy front ends.
23824
23825 1999-03-07  Craig Burley  <craig@jcb-sc.com>
23826
23827         * g77.f-torture/compile/960317-1.f: Moved from being
23828         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
23829
23830 1999-03-06  Craig Burley  <craig@jcb-sc.com>
23831
23832         * g77.f-torture/execute/960317-1.f: New (old) test.
23833         * g77.f-torture/execute/970625-2.f: Ditto.
23834
23835 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
23836
23837         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
23838         message on line 1 or line 2; cccp and cpplib do this differently.
23839
23840 1999-03-01  Jeffrey A Law  (law@cygnus.com)
23841
23842         * g++.old-deja/g++.law/weak1.C: New test.
23843
23844 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23845
23846         * gcc.c-torture/execute/990119-1.c: Renamed to...
23847         * gcc.dg/990119-1.c: this, so it will only be tested once
23848         (it's a preprocessor test, it doesn't need to be run at
23849         multiple optimization levels).
23850
23851 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23852
23853         * lib/g++.exp: Don't add incdir=$base_dir/../include to
23854           ALWAYS_CXXFLAGS.
23855
23856 1999-02-24  Craig Burley  <craig@jcb-sc.com>
23857
23858         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
23859         * g77.f-torture/compile/19981216-0.f: ...as it is expected
23860         to not be compilable by current g77.
23861
23862 1999-02-24  Nick Clifton  <nickc@cygnus.com>
23863
23864         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
23865
23866 1999-02-22  Jeffrey A Law  (law@cygnus.com)
23867
23868         * gcc.c-torture/execute/990222-1.c: New test.
23869
23870 1999-02-19  Craig Burley  <craig@jcb-sc.com>
23871
23872         * g77.f-torture/compile/19990218-0.f: New test.
23873         * g77.f-torture/noncompile/19990218-1.f: New test.
23874
23875 1999-02-18  Craig Burley  <craig@jcb-sc.com>
23876
23877         * g77.f-torture/compile/19981216-0.f: New test.
23878
23879 1999-02-14  Jeffrey A Law  (law@cygnus.com)
23880
23881         * gcc.dg/990214-1.c: New test.
23882
23883 1999-02-13  Jeffrey A Law  (law@cygnus.com)
23884
23885         * gcc.dg/990213-2.c: New test.
23886
23887         * gcc.dg/990213-1.c: New test.
23888
23889 1999-02-12  Jeffrey A Law  (law@cygnus.com)
23890
23891         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
23892         ints.
23893
23894 1999-02-11  Nick Clifton  <nickc@cygnus.com>
23895
23896         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
23897         specified by target.
23898
23899         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
23900
23901 1999-02-11  Jeffrey A Law  (law@cygnus.com)
23902
23903         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
23904
23905 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23906
23907         * gcc.dg/special/ecos.exp: New test driver for new tests with
23908         special requirements.
23909
23910         * gcc.dg/special/alias-1.c: New test.
23911         * gcc.dg/special/gcsec-1.c: New test.
23912         * gcc.dg/special/weak-1.c: New test.
23913         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
23914         * gcc.dg/special/weak-2.c: New test.
23915         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
23916         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
23917         * gcc.dg/special/wkali-1.c: New test.
23918         * gcc.dg/special/wkali-2.c: New test.
23919         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
23920         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
23921
23922 1999-02-10  Felix Lee  <flee@cygnus.com>
23923
23924           * lib/c-torture.exp (c-torture-compile): Pull out code for
23925           analyzing gcc error messages.
23926           (c-torture-execute): Likewise.  Fix some (harmless) false
23927           positives.
23928           * lib/gcc.exp (gcc_check_compile): New function.
23929
23930 1999-02-08  Richard Henderson  <rth@cygnus.com>
23931
23932         * gcc.c-torture/execute/990208-1.c: New test.
23933
23934 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23935
23936         * g++.dg/special/ecos.exp: New driver for new tests with special
23937         requirements
23938
23939         * g++.dg/special/conpr-1.C: New test
23940         * g++.dg/special/conpr-2.C: New test
23941         * g++.dg/special/conpr-2a.C: New test
23942         * g++.dg/special/conpr-3.C: New test
23943         * g++.dg/special/conpr-3a.C: New test
23944         * g++.dg/special/conpr-3b.C: New test
23945
23946         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
23947         allow g++ to use the dg driver
23948
23949         * README: Add comment about g++.dg directory
23950
23951 1999-02-06  Jeffrey A Law  (law@cygnus.com)
23952
23953         * README: Update email addresses.
23954
23955 1999-02-03  Nick Clifton  <nickc@cygnus.com>
23956
23957         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
23958         arguments in order to force structure S onto the stack even on
23959         the alpha.
23960         (test): Pass 10 leading arguments to function foo as well as the
23961         structure S.
23962
23963         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
23964         failure for all targets.
23965
23966         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
23967         abort to terminate program execution.
23968
23969 1999-01-30  Richard Henderson  <rth@cygnus.com>
23970
23971         * gcc.c-torture/execute/990130-1.c: New test.
23972
23973 1999-01-30  Jeffrey A Law  (law@cygnus.com)
23974
23975         * gcc.dg/990130-1.c: New test.
23976
23977 1999-01-28  Michael Meissner  <meissner@cygnus.com>
23978
23979         * gcc.c-torture/execute/990128-1.c: New test.
23980
23981 1999-01-27  Michael Meissner  <meissner@cygnus.com>
23982
23983         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
23984
23985 1999-01-27  Felix Lee  <flee@cygnus.com>
23986
23987         * lib/c-torture.exp (c-torture-compile): pull out code for
23988         analyzing gcc error messages.
23989         (c-torture-execute): ditto, and fix some (harmless) false
23990         positives.
23991         * lib/gcc.exp (gcc_check_compile): new function.
23992
23993 1999-01-17  Jeffrey A Law  (law@cygnus.com)
23994
23995         * gcc.dg/990117-1.c: New test.
23996
23997         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
23998
23999         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
24000
24001 1999-01-15  Jeffrey A Law  (law@cygnus.com)
24002
24003         * g77.f-torture/compile/990115-1.f: New test.
24004
24005 1999-01-07  Jeffrey A Law  (law@cygnus.com)
24006
24007         * gcc.c-torture/compile/990107-1.c: New test
24008
24009 1999-01-06  Jeffrey A Law  (law@cygnus.com)
24010
24011         * gcc.c-torture/execute/990106-2.c: New test.
24012
24013         * gcc.c-torture/execute/990106-1.c: New test.
24014
24015 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
24016
24017         * gcc.c-torture/compile/981223-1.c: New test.
24018
24019 1998-12-29  Richard Henderson  <rth@cygnus.com>
24020
24021         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
24022         (opt3): Rename from opt4 and disable.
24023
24024 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
24025
24026         * g++.old-deja/g++.pt/ptrmem5.C: New test.
24027
24028 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24029
24030         * g++.old-deja/g++.other/conv5.C: New test.
24031
24032 1998-12-14  Nick Clifton  <nickc@cygnus.com>
24033
24034         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
24035
24036 1998-12-11  Jeffrey A Law  (law@cygnus.com)
24037
24038         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
24039
24040 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
24041
24042         * gcc.c-torture/compile/981211-1.c: New test.
24043
24044 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
24045
24046         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
24047
24048         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
24049
24050 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24051
24052         * gcc.special/930510-1.c: Make C9X safe.
24053         * gcc.misc-tests/gcov-1.c Similarly.
24054         * gcc.misc-tests/gcov-2.c Similarly.
24055
24056 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24057
24058         * gcc.dg/ultrasp1.c: New test.
24059
24060 1998-12-06  Richard Henderson  <rth@cygnus.com>
24061
24062         * gcc.c-torture/execute/981206.c: New test.
24063
24064 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24065
24066         * g++.old-deja/g++.ns/template7.C: New test.
24067
24068         * g++.old-deja/g++.other/expr1.C: New test.
24069
24070         * g++.old-deja/g++.eh/tmpl3.C: New test.
24071
24072         * g++.old-deja/g++.eh/tmpl2.C: New test.
24073
24074 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24075
24076         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
24077         * g++.old-deja/g++.other/using6.C: Removed.
24078         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
24079
24080         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
24081
24082 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24083
24084         * g++.old-deja/g++.pt/overload8.C: New test.
24085
24086         * g++.old-deja/g++.pt/overload7.C: New test.
24087
24088         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
24089
24090         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
24091         and relinking messages.
24092         * lib/g++.exp (g++_target_compile): Remove .rpo file when
24093         compiling with -frepo.
24094
24095 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
24096
24097         * g++.old-deja/g++.pt/lookup6.C: New test.
24098
24099 1998-11-30  Nick Clifton  <nickc@cygnus.com>
24100
24101         * gcc.c-torture/execute/981130-1.c: New test.
24102         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
24103
24104 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24105
24106         * g++.old-deja/g++.pt/explicit76.C: New test.
24107
24108         * g++.old-deja/g++.pt/friend38.C: New test.
24109
24110         * g++.old-deja/g++.ns/crash2.C: New test.
24111
24112         * g++.old-deja/g++.pt/defarg8.C: New test.
24113
24114         * g++.old-deja/g++.pt/instantiate6.C: New test.
24115
24116         * g++.old-deja/g++.pt/static6.C: New test.
24117
24118         * g++.old-deja/g++.pt/decl2.C: New test.
24119
24120 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24121
24122         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
24123         problem is actually related with name lookup, but so what? :-)
24124
24125         * g++.old-deja/g++.pt/friend37.C: New test.
24126
24127 1998-11-25  Dave Love  <d.love@dl.ac.uk>
24128
24129         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
24130         element, which fails on some systems.
24131
24132         * g77.f-torture/execute/labug1.f: New test.
24133
24134 1998-11-21  Jeffrey A Law  (law@cygnus.com)
24135
24136         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
24137         is defined.
24138
24139 1998-11-18  Dave Love  <d.love@dl.ac.uk>
24140
24141         * g77.f-torture/compile/981117-1.f: New test.
24142
24143 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
24144
24145         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
24146         properly discarded.
24147
24148 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
24149
24150         * gcc.c-torture/execute/memcheck: New directory of tests for
24151         -fcheck-memory-usage.
24152
24153 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24154
24155         * README: New file, general information about the testsuite and
24156         new description of the various C++ test subdirectories.
24157         * README.g++: Eliminate obsolete information, update and move most
24158         relevant stuff to README.
24159
24160 1998-11-07  Richard Henderson  <rth@cygnus.com>
24161
24162         * gcc.c-torture/compile/981107-1.c: New test.
24163
24164 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
24165
24166         * execute/memcpy-bi.c: New testcase.
24167
24168 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
24169
24170         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
24171         base classes.
24172
24173         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
24174         template is selected.
24175
24176         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
24177         classes, it should be accepted for all types.
24178
24179         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
24180
24181         * g++.old-deja/g++.pt/spec24.C: Ensure that template
24182         specializations start with template headers.
24183
24184 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
24185
24186         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
24187
24188         * g++.old-deja/g++.other/init9.C: Test cross initialization of
24189         non-POD types.
24190
24191 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24192
24193         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
24194
24195 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
24196
24197         * compile/981022-1.c, compile/981022-1.x: New test and driver.
24198
24199 1998-10-19  Jeffrey A Law  (law@cygnus.com)
24200
24201         * 981019-1.c: New test.
24202
24203 1998-10-14  Robert Lipe <robertl@dgii.com>
24204
24205         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
24206         find objc headers.
24207
24208 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24209
24210         * compile/981001-4.c: Remove use of GCC extension that triggers a
24211         compiler bug.
24212
24213 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
24214
24215         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
24216
24217 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24218
24219         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
24220         instantiation of template produces incorrect code for delete
24221         expression.
24222
24223         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
24224         constructors' name is not unique.
24225         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
24226         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
24227
24228         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
24229         automatic array of const is ill-formed.
24230
24231         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
24232         of template parameter?
24233
24234         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
24235         const.
24236
24237         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
24238         pointer-to-member expression.
24239
24240         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
24241         declaration causes ICE.
24242
24243 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
24244
24245         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
24246         reserved in the global namespace.
24247
24248         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
24249         generate needed virtual table.
24250
24251         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
24252
24253 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
24254
24255         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
24256         template-dependent type
24257
24258 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
24259
24260         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
24261         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
24262         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
24263
24264         * g++.old-deja/g++.other/using5.C: New test; using decl from base
24265         class should be usable as argument of member function.
24266         * g++.old-deja/g++.other/using6.C: New test; using decl from base
24267         class should be usable as return type of member function.
24268         * g++.old-deja/g++.other/using7.C: New test; using decl from base
24269         class should be usable as type of data member.
24270
24271         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
24272
24273 1998-10-09  Jeffrey A Law  (law@cygnus.com)
24274
24275         * gcc.c-torture/special/920521-1.c: Fix bogus test.
24276
24277 1998-10-08  Nick Clifton  <nickc@cygnus.com>
24278
24279         * gcc.dg/dll-?.c Add thumb to target list.
24280         Fix assembler scan patterns to match current assembler output.
24281
24282 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
24283
24284         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
24285         matching of template brackets.
24286
24287         * g++.old-deja/g++.other/using4.C: New test.  Test using
24288         declarations of methods from base classes.
24289
24290         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
24291         within functions should introduce names into the innermost
24292         enclosing namespace.
24293
24294         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
24295         of static locals if first initialization throws.
24296
24297 1998-10-07  Jim Wilson  <wilson@cygnus.com>
24298
24299         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
24300
24301 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
24302
24303         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
24304         lose track of the possible targets of tablejump insns.
24305         * special/special.exp: Run it.
24306
24307 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24308
24309         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
24310         must be declared before its specializations can be named in friend
24311         declarations.
24312
24313 1998-10-05  Dave Love  <d.love@dl.ac.uk>
24314
24315         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
24316
24317         * g77.f-torture/execute/io1.f: New test.
24318
24319 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24320
24321         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
24322         with pointer to template function, for which no argument deduction
24323         is possible.
24324
24325         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
24326         specialization of template function as argument to template
24327         function.
24328
24329         * g++.old-deja/g++.other/access2.C: New test; Inner class
24330         shouldn't have privileged access to Outer's names.
24331
24332 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24333
24334         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
24335         friend template declared within template class conflicts with
24336         nested class of the same name.
24337
24338         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
24339         is ignored.
24340
24341         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
24342         object with direct initializer as function declaration.
24343
24344         * g++.old-deja/g++.other/decl2.C: New test; duplicate
24345         initializers.
24346
24347         * g++.old-deja/g++.other/null2.C: New test; conditional operator
24348         involving const pointer and NULL produces incorrect result.
24349
24350         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
24351         type name without `typename' should be rejected with -pedantic.
24352
24353 1998-10-02  Richard Henderson  <rth@cygnus.com>
24354
24355         * g++.old-deja/g++.other/addrof1.C: New test.
24356
24357 1998-10-01  Nick Clifton  <nickc@cygnus.com>
24358
24359         * gcc.c-torture/compile/981001-1.c: New test.
24360         * gcc.c-torture/execute/981001-1.c: New test.
24361
24362 1998-10-01  Jeffrey A Law  (law@cygnus.com)
24363
24364         * gcc.c-torture/compile/981001-2.c: New test.
24365         * gcc.c-torture/compile/981001-3.c: New test.
24366         * gcc.c-torture/compile/981001-4.c: New test.
24367
24368 1998-10-01  Robert Lipe  <robertl@dgii.com>
24369
24370         * lib/objc.exp (objc_target_compile): Add -L during compiles for
24371         multilibbed hosts.   Idea grafted from g77.exp.
24372
24373 1998-09-30  Dave Love  <d.love@dl.ac.uk>
24374
24375         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
24376         avoid losing on systems which need -lsocket.
24377
24378 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
24379
24380         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
24381         * g++.old-deja/g++.other/nested2.C: Ditto.
24382         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
24383         failure.
24384
24385 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24386
24387         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
24388         preferred over template operator!= for enum bitfields.
24389
24390 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
24391
24392         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
24393         that happen to have the same base name, but in different scopes,
24394         are incorrectly rejected.
24395
24396 1998-09-16  Richard Henderson  <rth@cygnus.com>
24397
24398         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24399         on the native word size instead of an integer literal.
24400
24401 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24402
24403         * g++.old-deja/g++.other/static2.C: Invocation of static data
24404         member of type pointer-to-function denoted as non-static member.
24405
24406         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24407         checks involving function types and aliases.
24408
24409 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24410
24411         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24412         redefined to the same non-trivial type.
24413
24414         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24415         namespace-qualification of template specializations declared in
24416         other namespaces.
24417
24418         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24419         to declare a subset of the specializations of a template function
24420         as friends of specializations of a template class.
24421
24422         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24423         member templates that do not fully specialize the enclosing
24424         template class are rejected.
24425
24426 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24427
24428         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24429
24430 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24431
24432         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24433         altered from libf2c/libU77 version.
24434
24435 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24436
24437         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24438
24439 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24440
24441         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24442         (un)signed char are different types for template specialization
24443         purposes.
24444
24445 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
24446
24447         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
24448         * objc: ObjC testsuite.
24449
24450 1998-08-31  Catherine Moore  <clm@cygnus.com>
24451
24452         * gcc.c-torture/execute/941014-1.x:  New file.
24453
24454 1998-08-31  Nick Clifton  <nickc@cygnus.com>
24455
24456         * lib/c-torture.exp: Add support for
24457         torture_eval_before_compile and torture_eval_before_execute
24458         variables.
24459
24460 1998-08-30  Jeffrey A Law  (law@cygnus.com)
24461
24462         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
24463         this test triggers valid.
24464
24465 1998-08-27  Jeffrey A Law  (law@cygnus.com)
24466
24467         * gcc.dg/980827-1.c: New test.
24468
24469 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
24470
24471         * gcc.c-torture/execute/loop-4b.c: New test.
24472
24473 1998-08-26  Nick Clifton  <nickc@cygnus.com>
24474
24475         * lib/c-torture.exp: Add support for
24476         torture_eval_before_compile and torture_eval_before_execute
24477         variables.
24478
24479 1998-08-25  Jeffrey A Law  (law@cygnus.com)
24480
24481         * gcc.c-torture/compile/980825-1.c: New test.
24482
24483 1998-08-24  Nick Clifton  <nickc@cygnus.com>
24484
24485         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
24486         count number tests in opt_t0 not good_t0.
24487
24488 1998-08-24  Jeffrey A Law  (law@cygnus.com)
24489
24490         * gcc.c-torture/compile/930326-1.x: Fix typo.
24491
24492 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
24493
24494         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
24495         causes an ICE.
24496
24497 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24498
24499         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
24500         STACK_SIZE is defined.
24501         * gcc.c-torture/unsorted/stuct.c: Similarly.
24502
24503         * gcc.c-torture/compile/980821-1.c: New test.
24504
24505 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24506
24507         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
24508
24509 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
24510
24511         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
24512         code.
24513
24514 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
24515
24516         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
24517         error'.
24518
24519 1998-08-18  Jeffrey A Law  (law@cygnus.com)
24520
24521         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
24522
24523 1998-08-16  Jeffrey A Law  (law@cygnus.com)
24524
24525         * gcc.c-torture/compile/980816-1.c: New test.
24526
24527         * gcc.dg/980816-1.c: New test.
24528
24529 1998-08-13  Jeffrey A Law  (law@cygnus.com)
24530
24531         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
24532         compiler for ieee tests.
24533
24534 1998-08-01  Dave Love  <d.love@dl.ac.uk>
24535
24536         * g77.f-torture/compile/980729-0.f: New test.
24537
24538 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
24539
24540         * gcc.c-torture/special/eeprof-1.c: New test, for
24541         -finstrument-functions.
24542         * gcc.c-torture/special/special.exp: Run it.
24543
24544 1998-07-29  Jeffrey A Law  (law@cygnus.com)
24545
24546         * gcc.c-torture/compile/980729-1.c: New test.
24547
24548 1998-07-27  Nick Clifton  <nickc@cygnus.com>
24549
24550         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
24551         __thumb__ is defined, and test for ARM style doubles if so.
24552
24553 1998-07-26  Dave Love  <d.love@dl.ac.uk>
24554
24555         * g77.f-torture/noncompile/980615-0.f: New test.
24556
24557 1998-07-26  H.J. Lu  (hjl@gnu.org)
24558
24559         * gcc.dg/980312-1.c: Do link instead of compile.
24560         * gcc.dg/980313-1.c: Likewise.
24561
24562 1998-07-26  Jeffrey A Law  (law@cygnus.com)
24563
24564         * gcc.c-torture/compile/980726-1.c: New test.
24565
24566 1998-07-25  Dave Love  <d.love@dl.ac.uk>
24567
24568         * g77.f-torture/execute/io0.f: New test.
24569
24570 1998-07-24  Nick Clifton  <nickc@cygnus.com>
24571
24572         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
24573         an int.
24574
24575 1998-06-18  Michael Meissner  <meissner@cygnus.com>
24576
24577         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
24578         m32r bugs.
24579
24580 1998-07-17  Nick Clifton  <nickc@cygnus.com>
24581
24582         * gcc.dg/980626-1.c: Expect failures for all toolchains until
24583         c-decl.c:grokdeclarator can handle mode attributes.
24584
24585 1998-07-16  Jeffrey A Law  (law@cygnus.com)
24586
24587         * gcc.c-torture/execute/980716-1.c: New test.
24588
24589 1998-07-13  Jeffrey A Law  (law@cygnus.com)
24590
24591         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
24592         the mn10200.
24593         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
24594         the mn10200.
24595         * gcc.c-torture/execute/va-arg-3.x: Similarly.
24596         * gcc.c-torture/compile/930326-1.x: Similarly.
24597
24598 1998-07-13  Dave Love  <d.love@dl.ac.uk>
24599
24600         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
24601         New test from Craig.
24602
24603 1998-07-12  Dave Love  <d.love@dl.ac.uk>
24604
24605         * g77.f-torture/noncompile/980616-0.f: New test.
24606
24607         * g77.f-torture/execute/970816-3.f:  New test from Craig.
24608
24609 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24610
24611         *  g++.other/singleton.C: Return error value instead of taking
24612         SIGSEGV.
24613
24614 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
24615
24616         *  g++.other/singleton.C: New test.   Warning is under dispute.
24617         Runtime crash is not.
24618
24619 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24620
24621         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
24622         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
24623         using6.C, using7.C}:  New namespace tests.
24624
24625 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
24626
24627         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
24628         specialization with typedef'ed names used as array indexes.
24629
24630 1998-07-09  Jeffrey A Law  (law@cygnus.com)
24631
24632         * gcc.c-torture/execute/980709-1.c: New test.
24633
24634         * gcc.dg/980709-1.c: New test.
24635
24636 1998-07-07  Richard Henderson  <rth@cygnus.com>
24637
24638         * gcc.c-torture/execute/bcp-1.c: New test.
24639
24640 1998-07-07  Jeffrey A Law  (law@cygnus.com)
24641
24642         * gcc.c-torture/execute/980707-1.c: New test.
24643
24644 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
24645
24646         * gcc.c-torture/compile/980706-1.c: New test.
24647
24648 1998-07-01  Dave Love  <d.love@dl.ac.uk>
24649
24650         * g77.f-torture/execute/980701-0.f,
24651         g77.f-torture/execute/980701-1.f: New test from Craig.
24652
24653 1998-07-01  Jeffrey A Law  (law@cygnus.com)
24654
24655         * gcc.c-torture/compile/980701-1.c: New test.
24656
24657         * gcc.c-torture/execute/980701-1.c: New test.
24658
24659 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
24660 rlsruhe.de>
24661
24662         * g++.old-deja/g++.robertl/eb132.C: New test.
24663         * g++.old-deja/g++.robertl/eb133.C: Likewise.
24664
24665 1998-06-29  Dave Love  <d.love@dl.ac.uk>
24666
24667         * g77.f-torture/execute/980628-7.f,
24668         g77.f-torture/execute/980628-8.f,
24669         g77.f-torture/execute/980628-9.f,
24670         g77.f-torture/execute/980628-10.f: New tests from Craig.
24671
24672         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24673
24674 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24675
24676         * g77.f-torture/execute/980628-4.f: New test from Craig.
24677         * g77.f-torture/execute/980628-5.f: Likewise.
24678         * g77.f-torture/execute/980628-2.f: Likewise.
24679         * g77.f-torture/execute/980628-0.f: Likewise.
24680         * g77.f-torture/execute/980628-1.f: Likewise.
24681         * g77.f-torture/execute/980628-3.f: Likewise.
24682         * g77.f-torture/execute/980628-6.f: Likewise.
24683
24684 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24685
24686         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24687         directory when nothing has been installed yet.
24688
24689 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24690
24691         * gcc.c-torture/special/special.exp: Handle newer versions of
24692         dejagnu.
24693
24694 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24695
24696         * gcc.dg/980626-1.c: New test.
24697
24698 1998-06-19  Bruno Haible <haible@ilog.fr>
24699
24700         * gcc.misc-tests/m-un-2.c: New test.
24701         * g++.old-deja/g++.other/warn01.c: Likewise.
24702
24703 1998-06-19  Robert Lipe  <robertl@dgii.com>
24704
24705         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24706         compatibility with assmblers with a different comment character.
24707         Eliminate use of GAS-specific extensions.
24708
24709 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24710
24711         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24712
24713 1998-06-19  Robert Lipe  <robertl@dgii.com>
24714
24715         *lib/g77.exp: Replace search for libf2c.a with search for newly
24716         renamed libg2c.a
24717
24718 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24719
24720         * gcc.c-torture/execute/980617-1.c: New test.
24721
24722 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24723
24724         * gcc.c-torture/execute/980612-1.c: New test.
24725
24726 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24727
24728         * gcc.dg/980523-1.c: Only test on ppc-linux.
24729         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24730
24731         * gcc.c-torture/execute/980608-1.c: New test.
24732
24733 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24734
24735         * gcc.c-torture/execute/980605-1.c: New test.
24736
24737 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24738
24739         * gcc.c-torture/execute/980604-1.c: New test.
24740
24741 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24742
24743         * gcc.c-torture/execute/980602-1.c: New test.
24744         * gcc.c-torture/execute/980602-2.c: Likewise.
24745
24746 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24747
24748         * 970125-0.f: Fix per JCB.  Add commentary.
24749
24750 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24751
24752         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24753         IEEE -0 support.
24754
24755 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24756
24757         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24758         earlier.
24759
24760 1998-05-28  Catherine Moore <clm@cygnus.com>
24761
24762         * gcc.c-torture/execute/980526-3.c: New test.
24763
24764 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24765
24766         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24767         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24768         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24769         m88k-motorola-sysv3 to XFAIL.
24770
24771 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24772
24773         * gcc.dg/980526-1.c: New test.
24774         * gcc.c-torture/execute/980526-2.c: New test.
24775
24776 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24777
24778         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24779
24780         * gcc.c-torture/execute/980526-1.c: New test.
24781
24782 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24783
24784         * g77.f-torture/execute/alpha2.f: Add runtime test.
24785
24786 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24787
24788         * g++.old-deja/old-deja.exp: Strip leading directories.
24789
24790         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24791         error for the line.  Don't run multiple tests for the same line.
24792
24793 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24794
24795         * gcc.dg/980523-1.c: New test.
24796
24797 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24798
24799         * g77.f-torture/compile/970915-0.f: New test.
24800
24801 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24802
24803         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24804
24805 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24806
24807         * gcc.dg/980520-1.c: New test.
24808
24809 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24810
24811         * gcc.dg/980502-1.c: Fix return type.
24812
24813 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24814
24815         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24816         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24817         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24818         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24819         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24820
24821 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24822
24823         * g77.f-torture/execute/980520-1.f: New test.
24824
24825 1998-05-15  Dave Love  <d.love@dl.ac.uk>
24826
24827         * lib/mike-g77.exp: New file.
24828
24829         * g77.f-torture/noncompile/noncompile.exp,
24830         g77.f-torture/noncompile/check0.f: New files.
24831
24832 1998-05-14  Dave Love  <d.love@dl.ac.uk>
24833
24834         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
24835         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
24836         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
24837         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
24838         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
24839         abort where appropriate.
24840
24841 1998-05-05  Michael Meissner  <meissner@cygnus.com>
24842
24843         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
24844         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
24845
24846 1998-04-29  Dave Love  <d.love@dl.ac.uk>
24847
24848         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
24849
24850 1998-04-27  Dave Love  <d.love@dl.ac.uk>
24851
24852         * g77.f-torture/compile/980427-0.f: New test.
24853
24854 1998-04-24  Dave Love  <d.love@dl.ac.uk>
24855
24856         * g77.f-torture/compile/980424-0.f: New test.
24857
24858 1998-04-19  Dave Love  <d.love@dl.ac.uk>
24859
24860         * g77.f-torture/compile/980419-2.f (main): New test.
24861         * g77.f-torture/compile/970125-0.f: New test.
24862         * g77.f-torture/compile/980419-1.f: New test.
24863
24864 1998-04-08  Jim Wilson  <wilson@cygnus.com>
24865
24866         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
24867         of loop-4.c.
24868
24869 1998-04-07  Jim Wilson  <wilson@cygnus.com>
24870
24871         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
24872
24873 1998-04-03  Jim Wilson  <wilson@cygnus.com>
24874
24875         * gcc.c-torture/compile/980329-1.c: New test.
24876
24877 1998-03-18  Jim Wilson  <wilson@cygnus.com>
24878
24879         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
24880         * gcc.dg/980312-1.c: Fix typo in -march command.
24881
24882 1998-03-16  H.J. Lu  (hjl@gnu.org)
24883
24884         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
24885
24886 1998-03-11  Robert Lipe  <robertl@dgii.com>
24887
24888         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
24889         Dave Love agree the Fortran source is bogus.
24890
24891 1998-03-11  Robert Lipe  <robertl@dgii.com>
24892
24893         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
24894         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
24895         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
24896         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
24897         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
24898
24899 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
24900
24901         * g++.old-deja/g++.other/friend1.C: New test.
24902
24903 1998-02-18  Dave Love  <d.love@dl.ac.uk>
24904
24905         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
24906         possibly uninitialized) variables and declare dnrm2.
24907
24908 1998-02-23  Robert Lipe <robertl@dgii.com>
24909
24910         From Bruno Haible <haible@ilog.fr>:
24911         * gcc.c-torture/execute/980223.c: New test.
24912
24913 1998-02-13  Jeffrey A Law  (law@cygnus.com)
24914
24915         * gcc.dg/ifelse-1.c: New test.
24916
24917 1998-02-09  H.J. Lu  (hjl@gnu.org)
24918
24919         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
24920
24921           * lib/old-dejagnu.exp (old-dejagnu): Added the
24922           "execution test - XFAIL *-*-*" handling in the spirit of
24923           "excess errors test -". Changed the "execution test fails"
24924           handling to be like "excess errors test fails".
24925           * Update various tests accordingly.
24926
24927 1998-02-06  Jim Wilson  <wilson@cygnus.com>
24928
24929         * gcc.c-torture/execute/980205.c: New test.
24930
24931 1998-01-18  Jeffrey A Law  (law@cygnus.com)
24932
24933         * lib/c-torture.exp: Look for .x files instead of .cexp files.
24934         * lib/f-torture.exp: Similarly.
24935         * gcc.c-torture: Rename all .cexp files to .x files.
24936
24937 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
24938
24939         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
24940         (940510-1.c): Removed duplicate.
24941         (971104-1.c): New test.
24942
24943 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
24944
24945           * lib/f-torture.exp: Improve error and loop detection.
24946
24947 1997-11-19  Michael Meissner  <meissner@cygnus.com>
24948
24949         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
24950         use that to size the filler array.
24951
24952 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
24953
24954         * lib/c-torture.exp(c-torture-execute): Fix typo.
24955
24956         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
24957         testcase as the executable name. Keep the executable around if
24958         the test fails.
24959
24960 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
24961
24962         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
24963         changes.  Only test one -g option, and move it to the end of the
24964         list of options to test.
24965
24966 1997-09-19  Michael Meissner  <meissner@cygnus.com>
24967
24968         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
24969         variable GCC_TORTURE_OPTIONS to supply default switches separated
24970         by colons.  If no environment variable, run tests with -O0 -g, -O1
24971         -g, and -O2 -g as well.
24972
24973 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
24974
24975         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
24976         explanatory comments. Fix indentation.
24977
24978 1997-09-15  Jeffrey A Law  (law@cygnus.com)
24979
24980         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
24981
24982 1997-09-11  Jeffrey A Law  (law@cygnus.com)
24983
24984         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
24985         * g++.old-deja/g++.mike/p7325.C: Likewise.
24986         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
24987
24988 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
24989
24990         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
24991         * g++.old-deja/g++.brendan/crash30.C: Likewise.
24992         * g++.old-deja/g++.brendan/crash39.C: Likewise.
24993         * g++.old-deja/g++.law/operators4.C: Likewise.
24994
24995 1997-09-11  Joe Buck  (jbuck@synopsys.com)
24996
24997         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
24998         * g++.old-deja/g++.mike/p784.C: Ditto.
24999         * g++.old-deja/g++.mike/p785.C: Ditto.
25000
25001 1997-09-05  Jeffrey A Law  (law@cygnus.com)
25002
25003           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
25004
25005 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25006
25007         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
25008         target feature; pass this to c-torture-execute as needed.
25009
25010 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
25011
25012         * lib/c-torture.exp(c-torture-execute): If the previous and the
25013         current executables being tested are identical, we don't need to
25014         run the executable again. Try to make the executable names
25015         unique. Add an optional argument for passing additional compiler
25016         flags.
25017
25018 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
25019
25020         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
25021
25022 1997-08-29  Jeffrey A Law  (law@cygnus.com)
25023
25024         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
25025
25026 1997-07-31  Jeffrey A Law  (law@cygnus.com)
25027
25028         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
25029         32bit or larger longs.
25030
25031         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
25032         have either a 32bit long or 32bit int.
25033
25034 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
25035
25036         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
25037         Make double precision tests dependent on sizeof (double).
25038
25039 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
25040
25041         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
25042         too.
25043
25044 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
25045
25046         * gcc.c-torture/compile/961203-1.cexp: New script.
25047
25048 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
25049
25050         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
25051         up the includes ourselves.
25052
25053 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
25054
25055         * lib/plumhall.exp: Remove random include, and add a few
25056         verbose messages for debugging.
25057
25058 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
25059
25060         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
25061         of trying to do it ourselves.
25062
25063 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25064
25065         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
25066
25067 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
25068
25069         * gcc.prms/5403.c: Made regexp a bit less strict.
25070
25071 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
25072
25073         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
25074         is returned from remote_load instead.
25075         * lib/plumhall.exp: Ditto.
25076         * lib/mike-g++.exp: Ditto.
25077         * lib/old-dejagnu.exp: Ditto.
25078         * lib/c-torture.exp: Ditto.
25079
25080 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
25081
25082         * lib/g++.exp: Use build_wrapper procedure.
25083         * lib/gcc.exp: Ditto.
25084
25085 1997-05-20  Jeffrey A Law  (law@cygnus.com)
25086
25087         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
25088         an old-style decl for malloc.  Fixes tests to work when
25089         sizeof (int) != sizeof (size_t).
25090
25091 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25092
25093         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
25094
25095         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
25096         use stdargs.h interface.
25097
25098 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25099
25100         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
25101         NO_VARARGS when compiling.
25102
25103 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
25104
25105         * lib/plumhall.exp(ph_includes): New procedure.
25106         (ph_make): Use it.
25107         (ph_compiler): Ditto.
25108
25109         * lib/g++.exp: Rename test-glue.c to testglue.c.
25110         * lib/gcc.exp: Ditto.
25111
25112 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
25113
25114         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
25115         to completion when it's called.
25116
25117 1997-03-21  Michael Meissner  <meissner@cygnus.com>
25118
25119         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
25120         is defined, don't do test.
25121
25122 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
25123
25124         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
25125         for object files.
25126         (ph_summary): Mark skipped testcases as untested, not unresolved.
25127
25128         * lib/plumhall.exp (ph_make): If unresolved because of bad
25129         errorCode, record errorCode in log file.
25130         (*): Replace send_log/verbose with verbose -log.
25131
25132 1997-03-19  Michael Meissner  <meissner@cygnus.com>
25133
25134         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
25135         double conversion if double isn't at least 8 bytes.
25136
25137         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
25138         int to work with targets where int is 16 bits.
25139
25140         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
25141         8 bytes, just exit, since 4 byte doubles don't have enough bits of
25142         precision for the test to complete.
25143
25144 1997-03-14  Michael Meissner  <meissner@cygnus.com>
25145
25146         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
25147         if d10v is not compiled with the -mdouble64 flag.
25148         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
25149
25150         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
25151         d10v is not compiled with the -mint32 flag.
25152
25153 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
25154
25155         * lib/plumhall.exp: Use incr_count.
25156
25157 1997-03-12  Jeffrey A Law  (law@cygnus.com)
25158
25159         * gcc.c-torture: Update to c-torture-1.45.
25160
25161 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
25162
25163         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
25164         the name of the expect testcase file).
25165
25166         * lib/g++.exp(g++_init): Ditto.
25167
25168 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
25169
25170         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
25171         the host.
25172
25173         * lib/gcc.exp(gcc_exit): New procedure.
25174
25175 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
25176
25177         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
25178         specs where appropriate.
25179
25180         * g++.old-deja/g++.arm/*: Added additional ERROR checks
25181         because of new "candidates are" messages, and removed a few
25182
25183         * Converted all non-old-style g++ testcases to old-style, and
25184         moved into g++.old-deja.
25185
25186 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
25187
25188         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
25189         options.
25190
25191         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
25192         succeeded.
25193
25194         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
25195
25196 1997-02-13  Michael Meissner  <meissner@cygnus.com>
25197
25198         * lib/gcc.exp (gcc_target_compile): Add support for defining
25199         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
25200         the machine doesn't have those features.
25201
25202 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
25203
25204         * g++.law/operators4.exp: Don't use LIBS.
25205
25206 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
25207
25208         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
25209
25210         * lib/mike-g++.exp: Don't set the compiler to be tested here.
25211         * lib/g++.exp: Set it here instead. Also, allow use of the
25212         --tool_exec and --tool_opt options. Change CXX to
25213         GXX_UNDER_TEST.
25214
25215         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
25216
25217         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
25218
25219 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
25220
25221         * lib/old-dejagnu.exp: Use prune_warnings instead of
25222         prune_system_crud.
25223         * lib/mike-g++.exp: Ditto.
25224         * lib/gcc.exp: Ditto.
25225         * lib/g++.exp: Ditto.
25226
25227         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
25228
25229 1997-02-07  Jeffrey A Law  (law@cygnus.com)
25230
25231           * 941014-2.c: Include stdlib.h
25232           * 960327-1.c: Include stdio.h
25233           * dbra.c, index-1.c: Don't assume ints are 32bits.
25234
25235 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
25236
25237         * lib/gcc.exp: Add gcc,stack_size target feature.
25238
25239         * lib/g++.exp(g++_target_compile): Add the include and link
25240         paths here, not in two other places. And, it's $options, not
25241         options.
25242
25243         * lib/mike-g++.exp(postbase): Remove the code that determines
25244         the correct include and link paths.
25245         * g++.old-deja/old-deja.exp: Ditto.
25246
25247 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
25248
25249         * lib/g++.exp(g++_init): target_compile no longer returns the
25250         filename of the result.
25251
25252 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
25253
25254         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
25255         call to glob.
25256
25257         * gcc.c-torture/special/special.exp: Change call to
25258         gcc_target_compile to include the object file.
25259
25260 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
25261
25262         * gcc.c-torture/special/special.exp: Correct misspelling in last
25263         change.
25264
25265 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
25266
25267         * lib/plumhall.exp(ph_summary): Log the entire output of the
25268         executable. Return -1 if there were any failures, 0 otherwise.
25269         (ph_execute): Return -1 if there were any failures, 0 otherwise.
25270         (ph_make): Clean up objects and executables that were built
25271         if the tests succeeded.
25272
25273 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
25274
25275         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
25276         libraries and includes in the build tree as appropriate.
25277
25278 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25279
25280         * lib/c-torture.exp: Instead of looking for the global variable
25281         NO_LONG_LONG, check to see if that's a feature of the target.
25282
25283 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25284
25285         * config/default.exp: Minimize. Delete the remainer of the files in
25286         config; this functionality is now in devo/dejagnu/config.
25287
25288         g++.*/*: Pass any additional flags used to compile to postbase;
25289         delete CXXFLAGS.
25290
25291         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
25292         is now done by runtest.exp. Use gcc_target_compile instead of
25293         compile.
25294
25295         lib/c-torture.exp: Use gcc_target_compile instead of compile.
25296         Remove references to CFLAGS. Use remote_file instead of
25297         calling rm -f.
25298         (c-torture): Take a list of arguments to use to compile this
25299         testcase.
25300
25301         lib/g++.exp: Simplify. Use target_compile instead of compile.
25302         lib/gcc-dg.exp: Ditto.
25303         lib/gcc.exp: Ditto.
25304         lib/mike-{gcc,g++}.exp: Ditto.
25305         lib/old-dejagnu.exp: Ditto.
25306         lib/plumhall.exp: Ditto.
25307
25308 1997-01-08  Jim Wilson  <wilson@cygnus.com>
25309
25310         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
25311         (ph_linker): Likewise.
25312
25313 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
25314
25315           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
25316         MAP_ANON / MAP_ANONYMOUS if defined;
25317         else try to map from /dev/zero .
25318
25319 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25320
25321         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
25322         isn't defined, then define it to MAP_ANONYMOUS.
25323
25324 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25325
25326         * gcc.c-torture: Update to c-torture-1.42 release.
25327
25328 1996-11-11  Jeffrey A Law  (law@cygnus.com)
25329
25330         * gcc.c-torture: Update to c-torture-1.41 release.
25331
25332 1996-10-27  Jeffrey A Law  (law@cygnus.com)
25333
25334         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
25335         c-torture release.
25336
25337 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
25338
25339         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
25340         and LDFLAGS.  Fix second case to append the target_info ldflags
25341         onto LDFLAGS, not CFLAGS.
25342         * lib/g++.exp (g++_init): Add target_info stuff.
25343         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
25344         of libgloss and newlib flags for !native.
25345
25346         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
25347         (GDB): Fix relative path to go up another dir for finding gdb.
25348
25349 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
25350
25351         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
25352         versions in the target_info array, if they don't exist.
25353
25354 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
25355
25356         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
25357
25358 1996-07-08  Jim Wilson  <wilson@cygnus.com>
25359
25360         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
25361         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
25362
25363 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
25364
25365         * lib/old-dejagnu.exp: Don't remove the output file before we've
25366         actually tested it. Don't append pwd to the path of the executable
25367         we're testing.
25368
25369 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
25370
25371         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
25372
25373 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
25374
25375         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
25376         temporary directory for compiler files, and set it to a default
25377         value of /tmp. Set $output as the name of the output file from
25378         compiling the testcase. Add a -o option to $cflags_var so the
25379         compiler writes the final output file as $output. Set $executable
25380         to $output.
25381
25382         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
25383         directory for compiler files, and set it to /tmp if it doesn't
25384         already have a value. Set $output_file to the name of the output
25385         file from compiling the testcase. Add a -o option to CXXFLAGS so
25386         the compiler writes the final output file as $output. Use $output
25387         as the executable to be tested.
25388
25389 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25390
25391         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
25392
25393 1996-06-08  Jeffrey A Law  (law@cygnus.com)
25394
25395         * gcc.c-torture/execute/pending-1.c: New test.  Still
25396         pending in Tege's queue.
25397
25398 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25399
25400         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25401         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25402         if there were failures.  Call unresolved if there were unresolved
25403         testcases.  Call gcc_fail if program did not run to completion.
25404         (ph_make): Pass additional argument name to ph_execute.
25405         (ph_execute): Add new argument.  Pass additional arguments to
25406         ph_summary.  Call gcc_fail is there is no execution output.
25407
25408 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25409
25410         * lib/plumhall.exp (proc_summary): Output relavent summary
25411         lines into the log so specific failures in plumhall can be
25412         investigated.
25413
25414 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25415
25416         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25417         (c-torture-execute): Don't try to execute tests which use
25418         "long long" types if $NO_LONG_LONG is nonzero.
25419
25420 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25421
25422         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25423         not c-torture.
25424
25425         * gcc.ieee: Move from here.
25426         * gcc.c-torture/execute/ieee: To here.
25427
25428 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25429
25430         * gcc.c-torture: Update to c-torture-1.41 release.
25431
25432 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25433
25434         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25435         not "$output".
25436
25437 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25438
25439         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25440         -c present.
25441
25442 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25443
25444         * config/proelf.exp: Handle connecting to a simulator.
25445
25446 1996-01-31  Jeffrey A Law  (law@cygnus.com)
25447
25448         * config/proelf.exp: New file.  Enough framework that we can
25449         run c-torture tests on the proelf targets (or any other target
25450         that gdb can connect to for that matter).
25451
25452 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
25453
25454         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
25455         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
25456
25457         * lib/plumhall.exp (ph_execute): Always call ph_summary if
25458         exec_output exists.
25459
25460 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
25461
25462         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
25463         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
25464
25465         * config/*.exp: Update FSF address.  Change result of ${tool}_load
25466         to pass/fail/unresolved/unsupported/untested.  Caller must now
25467         call unresolved/unsupported/untested.
25468         * lib/*.exp: Update FSF address.  Update to handle new results of
25469         ${tool}_load.
25470         * lib/chill.exp (verbose): Delete.
25471
25472 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
25473
25474         * lib/gcc.exp (default_gcc_start): Change order of args to
25475         $LDFLAGS $CFLAGS $LIBS.
25476         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
25477         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
25478         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
25479         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
25480         * gcc.misc-tests/dg-test.exp: Likewise.
25481         * gcc.misc-tests/msgs.exp: Likewise.
25482         * gcc.prms/prms.exp: Likewise.
25483         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
25484         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
25485
25486         * lib/dg.exp: Deleted, moved to dejagnu/lib.
25487
25488 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25489
25490         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
25491
25492         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
25493         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
25494
25495         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
25496         necessary.
25497
25498 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
25499
25500         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
25501         global for loop; add use of $mathlib.
25502         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
25503         settings here; set mathlib for anything but VxWorks.
25504
25505 1996-01-22  Jeffrey A Law  (law@cygnus.com)
25506
25507         * gcc.c-torture: Update to c-torture-1.40 release.
25508
25509 1996-01-03  Jeffrey A Law  (law@cygnus.com)
25510
25511         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
25512         dg.exp.
25513
25514 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
25515
25516         * lib/c-torture.exp (c-torture-execute): Declare "output" as
25517         global.
25518
25519 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
25520
25521         * lib/g++.exp (LIBS): Define if not already.
25522         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
25523         (gcc-dg-prune): Call prune_gcc_output.
25524         * lib/gcc.exp (prune_gcc_output): New proc.
25525         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
25526         prune_gcc_output.
25527
25528 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
25529
25530         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
25531         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
25532
25533 1995-11-15  Jeffrey A Law  (law@cygnus.com)
25534
25535         * gcc.c-torture: Update to c-torture-1.39 release.
25536
25537 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
25538
25539         * lib/c-torture.exp (c-torture-execute): Don't return if one option
25540         fails, try others as well.
25541
25542 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
25543
25544         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
25545         If compilation fails, mark execute tests as `untested'.
25546         If test is marked as unsupported, don't mark compilation and
25547         execute tests as failed.
25548
25549 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
25550
25551         * lib/g++.exp (g++_init): Don't link in libg++, and look to
25552         libstdc++ for whether or not we want to be doing shared
25553         libraries.  Delete link_curses since we don't need it anymore.
25554         * lib/mike-g++.exp (postbase): Don't link in libg++.
25555         * g++.old-deja/old-deja.exp: Likewise.
25556
25557 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
25558
25559         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
25560
25561 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
25562
25563         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
25564         For that, add `-Wl,-a,shared_archive'.
25565         * g++.old-deja/old-deja.exp: Likewise.
25566
25567 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
25568
25569         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
25570
25571 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
25572
25573         * lib/mike-g++.exp (postbase): Pay attention to the status of
25574         g++_load.
25575
25576 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
25577
25578           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
25579
25580 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
25581
25582         * lib/gcc.exp (default_gcc_start): No longer need to log program
25583         being executed or its output, execute_anywhere does that now.
25584         * lib/g++.exp (default_g++_version): Call execute_anywhere.
25585         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
25586
25587 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
25588
25589         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
25590         the same as those in lib/g++.exp.
25591
25592 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
25593
25594         * gcc.c-torture: Update to c-torture-1.38 release.
25595         * gcc.ieee: Related changes.
25596
25597 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
25598
25599         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
25600         "exec". Minor reformatting changes.
25601
25602         * config/rom68k.exp (${tool}_load): Make it work in a canadian
25603         cross. This means all "exec" calls now work on a remote host as
25604         well.
25605         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
25606         cross. Filter out the extra "\r\n" stuff that expect puts in.
25607         (c-torture-execute): Filter out the bogus warnings like
25608         c-torture-compile does. Add support for canadian cross.
25609         * lib/gcc.exp (default_gcc_version, default_gcc_start)
25610         Use execute_anywhere rather than calling exec directly. Now it
25611         works for canadian cross testing.
25612
25613 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
25614
25615         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
25616         results into a variable, and check that rather than using file exists.
25617
25618 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
25619
25620         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
25621         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
25622
25623 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25624
25625         * g++.old-deja/old-deja.exp: Create and pass runshlib and
25626         lib_curses if there's a shared libg++ in the build tree.
25627
25628 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
25629
25630         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
25631         if not supported target.
25632
25633 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
25634
25635         * lib/g++.exp (g++_init): Move empty setting of runshlib and
25636         link_curses up to always happen, not just for native builds.
25637
25638 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
25639
25640         * gcc.c-torture: Update to c-torture-1.36 release.
25641         * gcc.failure: Related changes.
25642
25643 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
25644
25645         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
25646
25647 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
25648
25649         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
25650         * lib/mike-g++.exp (postbase): Not in here.  Still reference
25651         runshlib, link_curses, and mathlib for link and run.
25652
25653         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
25654         pass the runtime shared library options for Solaris, OSF/1, and
25655         Irix5, and link with -lcurses to avoid unresolved references.
25656
25657 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
25658
25659         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
25660         only run once.
25661
25662 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
25663
25664         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
25665
25666 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
25667
25668         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
25669         do not have a framework for the "compat" tests yet.
25670
25671 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25672
25673         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25674         set to null if we're testing vxworks5.1.  Use that instead of
25675         `-lm' in the setting of LIBS for link and run.
25676
25677 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25678
25679         * config/rom68k.exp (${tool}_load): Major changes to make it
25680         work.  Verified that it does in fact return the stuff in
25681         exec_output properly.  Catch any Emul or any TRAP other than 0.
25682
25683 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25684
25685         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25686         LDFLAGS properly for targets that need stuff from libgloss.
25687         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25688         only run once.
25689         (gpp_initialized): New variable.
25690
25691 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25692
25693         * config/rom68k.exp: Load libgloss.exp.
25694         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25695         so we can produce a fully linked binary.
25696         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25697         so we can produce a fully linked binary.
25698
25699 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25700
25701         * lib/plumhall.exp (ph_section): Watch for expected failures.
25702         Add missing `else'.
25703
25704         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25705         run the testcase.
25706         (c-torture): Likewise.
25707
25708 1995-08-28  Doug Evans  <dje@cygnus.com>
25709
25710         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25711
25712         * lib/mike-g++.exp (mike_cleanup): New proc.
25713         (prebase): New globals compiler_result, not_compiler_result,
25714         target_regexp.
25715         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25716         allow leading "-" in pattern.  Watch for unsupported tests.
25717         If $compiler_result is set, pattern match assembler code,
25718         and ditto for $not_compiler_result.
25719         * lib/mike-gcc.exp: Likewise.
25720
25721         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25722         execution "succeeded".
25723
25724 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25725
25726         * config/win32.exp: New file.
25727         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25728
25729 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25730
25731         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25732         unsupported.
25733         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25734         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25735         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25736
25737         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25738         "... without exceptions was ...".  That is now handled by
25739         prune_system_crud.
25740         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25741
25742 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25743
25744         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25745         sieve.c,sort2.c}: New files.
25746         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25747         sieve.exp,sort2.exp}: Drivers for them.
25748
25749         * lib/mike-gcc.exp (program_output): New user settable variable.
25750         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25751         messages.
25752         * lib/mike-g++.exp (program_output): New user settable variable.
25753
25754         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25755
25756         * config/sh.exp: Deleted (use sim.exp instead).
25757
25758 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25759
25760         * config/vx.exp: Declare CHECKTASK as global.
25761         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25762         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25763         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25764
25765 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25766
25767         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25768         target. Like vx.exp, only includes `vx29k.exp' instead of
25769         `vxworks.exp'.
25770
25771 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25772
25773         * config/sim.exp: Increase time limit from 120 seconds to 240.
25774
25775 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25776
25777         * gcc.c-torture/execute/950628-1.c: New test.
25778
25779 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25780
25781         * gcc.c-torture: Update with changes/additions from
25782         c-torture-1.34.
25783
25784 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25785
25786         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25787
25788 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25789
25790         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25791
25792 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25793
25794         * gcc.c-torture/compile/950512-1.c: New test.
25795         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25796         * gcc.dg/struct-ret-1.c: Likewise.
25797
25798 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25799
25800         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25801           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25802
25803 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25804
25805         * gcc.c-torture/special/920411-1.c: Deleted.
25806         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25807
25808 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25809
25810         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25811         cpu limit.
25812
25813 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25814
25815         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25816
25817 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25818
25819         From kenner;
25820         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25821         is the proper length.
25822         * va-arg-3.c: Likewise.
25823
25824 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
25825
25826         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
25827         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
25828
25829         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
25830         * lib/g++.exp (default_g++_start): Delete old cruft.
25831
25832 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
25833
25834         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
25835         (2 * (1 << 18)) to (2 * (1 << 17)).
25836
25837         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
25838
25839 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
25840
25841         * config/rom68k.exp: Renamed from config/idp.exp
25842
25843 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
25844
25845         * c-torture/compile/921109-2.c
25846
25847 1995-04-18  Mike Stump  <mrs@cygnus.com>
25848
25849         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
25850         excess errors.
25851
25852 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
25853
25854         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
25855         output.
25856         * lib/g++.exp (default_g++_start): Likewise.
25857
25858 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
25859
25860         * gcc.c-torture/compile/950329-1.c: New test.
25861
25862 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
25863
25864           * config/bug.exp (${tool}_load): Updated to use new remote_open
25865           and remote_close procs.
25866         * config/idp.exp: New file.
25867
25868 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
25869
25870         * gcc.c-torture/execute/950322-1.c: New test.
25871
25872 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
25873
25874         * config/vx.exp (${tool}_load): Clean up testing of return code from
25875         vxworks_ld and vxworks_spawn.
25876
25877 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
25878
25879         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
25880
25881 1995-03-13  Mike Stump  <mrs@cygnus.com>
25882
25883         * lib/old-deja.exp: Add `excess errors test - ' error, now one
25884         can mark excess errors on a machine by machine basis.  Note, the
25885         default is to not expect any excess errors, even when excess
25886         errors test - is given, so you will want to put an XFAIL ... on
25887         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
25888         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
25889         those 4 machines, but no others.
25890
25891 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
25892
25893         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
25894         * lib/c-torture.exp: to here.
25895
25896 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
25897
25898         * gcc.c-torture/execute/950221-1.c: New test.
25899         * gcc.c-torture/execute/struct-ret-1.c: New test.
25900         * gcc.c-torture/compile/950221-1.c: New test.
25901
25902         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
25903
25904 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
25905
25906         * gcc.c-torture/execute/arith-1.c (main): Return 0.
25907         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
25908
25909 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
25910
25911         * g++.gb: New directory of tests, derived from my signature and
25912         class scoping tests.
25913
25914         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
25915         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
25916         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
25917         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
25918         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
25919         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
25920         * g++.gb/sig25.C: Likewise.
25921
25922         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
25923         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
25924         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
25925         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
25926         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
25927         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
25928         * g++.gb/sig25.exp: Likewise.
25929
25930         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
25931         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
25932         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
25933         * g++.gb/scope13.C: Likewise, this test still fails.
25934
25935         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
25936         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
25937         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
25938         * g++.gb/scope13.exp: Ditto.
25939
25940         * g++.gb/README: New file, explains what these tests are about.
25941
25942 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
25943
25944         * lib/dg.exp (dg-do): Support `preprocess'.
25945         (dg-test): Likewise.
25946
25947 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
25948
25949         * config/udi.exp: change "continue -expect" to "exp_continue".
25950
25951 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
25952
25953         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
25954         Delete redundant tests.
25955
25956         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
25957         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
25958         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
25959         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
25960         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
25961         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
25962         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
25963         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
25964
25965         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
25966         storing label pointers.
25967         * gcc.c-torture/execute/921019-1.c: Likewise.
25968         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
25969         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
25970         parameter fp.
25971         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
25972         constants.
25973
25974         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
25975         Delete obsolete tests.
25976
25977         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
25978         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
25979         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
25980         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
25981         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
25982         * gcc.c-torture/compile/950124-1.c: New test.
25983
25984         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
25985
25986 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
25987
25988         * lib/mike-g++.exp: Add -lm to LIBS.
25989
25990 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
25991
25992         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
25993
25994 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
25995
25996         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
25997
25998 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
25999
26000         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
26001
26002 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
26003
26004         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
26005         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
26006         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
26007         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
26008         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
26009         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
26010         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
26011         * g++.law/{operators31.C, operators32.C,
26012         * g++.law/{operators33.C, operators34.C}: Likewise.
26013         * g++.law/{pic1.C, refs2.C}: Likewise.
26014         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
26015         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
26016         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
26017         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26018
26019         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
26020         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
26021         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
26022         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
26023         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
26024         * g++.law/{enum9.exp, friend5.exp}: Likewise.
26025         * g++.law/{nest3.exp, nest4.exp}: Likewise.
26026         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
26027         * g++.law/{operators30.exp, operators31.exp}: Likewise.
26028         * g++.law/{operators32.exp, operators33.exp}: Likewise.
26029         * g++.law/{operators34.exp}: Likewise.
26030         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
26031         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
26032         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
26033         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
26034         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26035
26036         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
26037         No longer expected to fail.
26038         * g++.law/missed-error3.C: Tweak for recent bool changes.
26039
26040 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
26041
26042         * config/emb-unix: Deleted.
26043         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
26044         remote execution.  Do final link on remote host if REMOTE_LINK is set.
26045
26046 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
26047
26048         * lib/dg.exp (dg-test): Fix typo in last patch.
26049
26050 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
26051
26052         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
26053         (handles multiple occurrences).
26054
26055 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
26056
26057         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
26058         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
26059         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
26060         printed).
26061         * lib/c-torture.exp (c-torture-compile): Likewise.
26062         (c-torture): Prepend full path if missing.
26063         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
26064         (gcc_fail): Likewise.
26065         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
26066
26067 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
26068
26069         * lib/netware.exp: Only attach to NetWare i386 systems.
26070
26071 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
26072
26073         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
26074         messages.  Add test name to "output pattern match" pass/fail message.
26075
26076 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
26077
26078         * gcc.dg: New testsuite.
26079         * gcc.dg/dg.exp: New file.
26080
26081         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
26082         test-switch.c}: Deleted.
26083
26084         * gcc.misc-tests/msgs.exp: New testcase driver.
26085
26086 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
26087
26088         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
26089         Watch for illegal return values from ${tool}_load.
26090         * config/unix.exp (${tool}_load): Fix pass/fail detection for
26091         cross targets.  Coerce return value >0 to 1.
26092
26093 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
26094
26095         * config/unix.exp (${tool}_load): Call program rsh, not proc.
26096
26097         * config/emb-unix.exp: New file.
26098
26099         * config/sim.exp: Error if variable $SIM not defined.
26100         (${tool}_load): Mark test as "untested" if simulator missing.
26101
26102         * config/unix.exp: Load remote.exp to get rcp_download.
26103         * lib/c-torture.exp: Use different option lists for testcases with
26104         and without loops.
26105         * gcc.c-torture/execute/execute.exp: Likewise.
26106
26107 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
26108
26109         * config/*.exp: Clarify return code from ${tool}_load.
26110         Call `unresolved' or `untested' instead of `warning' or `perror'
26111         (sometimes you still want to call both though).
26112         Add comment that `shell_id' is local to each file.
26113         * config/udi.exp (timeout): Set to 30.
26114         Don't print warning if connection fails, $connectmode has already
26115         printed an error.
26116         (${tool}_load): Move verbose messages to level 2.
26117         Rework pattern for "Process started" message.
26118         Pass `shell_id' to ${connectmode}_download.
26119         Retry twice upon timeout.  Make resetting of target more robust.
26120         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
26121         Pass `shell_id' to exit_$connectmode.
26122         Only call exit_$connectmode if connected.
26123         * config/unix.exp (${tool}_load): Check return codes better.
26124         * config/vrtx.exp (${tool}_load): Likewise.
26125         * config/vx.exp (${tool}_load): Likewise.
26126         Delete unneeded global's.
26127         * lib/dg.exp (dg-test): Update to reflect clarified return codes
26128         from ${tool}_load.
26129         (dg-stat): Delete.
26130         (dg-init): Delete recording of pass/fail counts.
26131         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26132         (old-dejagnu-init): Likewise.
26133         (old-dejagnu-stat): Delete contents, empty proc now.
26134         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
26135         (c-torture): Delete references to lcnt, lpass, lfail.
26136         Get option list from TORTURE_OPTIONS.
26137         Delete -funroll[-all]-loops if no loops.
26138         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
26139         (g++_stat): Delete contents (empty proc now).
26140         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
26141         (gcc_finish): Likewise.
26142         (gcc_stat): Deleted.
26143         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
26144         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
26145         * gcc.c-torture/execute/execute.exp: Likewise.
26146         Split tests into two parts: compile, execute.
26147         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
26148         no loops.  Update to reflect clarified return codes from ${tool}_load.
26149
26150 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
26151
26152         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
26153         to grep for.
26154         (old-dejagnu): Likewise (where necessary).
26155
26156 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
26157
26158         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
26159
26160         * lib/dg.exp (dg-process-target): Fix processing of selector.
26161         Add comment regarding use of `error'.
26162
26163         * lib/gcc.exp (prune_system_crud): Define if missing.
26164         * lib/g++.exp (prune_system_crud): Likewise.
26165
26166         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
26167         Call prune_system_crud.
26168         * lib/dg.exp (dg-runtest): New proc.
26169         Use perror instead of send_user for tcl errors in testcase.
26170         Don't return any value, it's never used.
26171         Don't clobber previous definition of `unknown'.
26172         Print tcl errors in `dg-final'.
26173
26174 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
26175
26176         * lib/dg.exp (dg-process-target): Improve syntax error messages.
26177         (dg-test): Don't print errorInfo, it contains stack backtrace.
26178
26179 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
26180
26181         * lib/g++.exp (runtest_file_p): Define if missing.
26182
26183 1994-09-24  Doug Evans  (dje@cygnus.com)
26184
26185         * lib/mike-g++.exp: Comment out loading of g++.exp.
26186         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
26187         (default_g++_version): Always print something.
26188         (default_g++_start): Comment out call to `which'.
26189         (g++_start, g++_load): Deleted (must be defined in config file).
26190         * lib/gcc.exp: Test for existence of $CC at start.
26191         Delete check for tmpdir (done in gcc_init).
26192         (default_gcc_version): Always print something.
26193         (default_gcc_start): Comment out call to `which'.
26194         * config/*.exp: Major cleanup - make cross targets work at least a
26195         little better for g++ (by not being "--tool gcc" specific).
26196         Rename gcc_xxx to ${tool}_xxx.
26197         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
26198         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
26199
26200 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
26201
26202         * lib/c-torture.exp (c-torture-compile): Rework compiler
26203         message processing.
26204
26205         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
26206         c-torture.
26207
26208 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
26209
26210         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
26211
26212         * lib/dg.exp (dg-process-target): Support { target native }.
26213
26214 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
26215
26216         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
26217         looked for "... program xxx got fatal signal".
26218         Correct regsub munging of `comp_output'.
26219         Ignore compiler messages "path prefix not used" and "linker input
26220         file unused".
26221
26222 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
26223
26224         * lib/gcc.exp (runtest_file_p): Define if missing.
26225         * gcc.prms/template.c: Example to work from.
26226
26227 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
26228
26229         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
26230         * lib/dg.exp (dg-test): Call unsupported testcases as such.
26231
26232         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
26233         * gcc.prms/1883.c: Moved from compile/940714-1.c.
26234         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
26235         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
26236
26237         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
26238         (dg-process-target): No longer a varargs proc.
26239         Return S/N for target, P/F for xfail.  All callers changed.
26240         (user option procs): More argument checking.
26241         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
26242         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
26243         (dg-test): Skip test if not running on selected target in `dg-do'.
26244         Update handling of `dg-do-what', `dg-output-text'.
26245         Separate execution pass/fail from output pattern match pass/fail.
26246         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
26247
26248 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
26249
26250         * gcc.c-torture/special/special.exp: Don't expect failure for mips
26251         target for 920510-1.c.
26252
26253 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
26254
26255         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
26256         Clean up comment regarding use of passcnt, etc.
26257         (gcc_stat): Don't update `testcnt' here.
26258         (gcc_finish): Do it here.
26259         Might as well reset `but_id' here too.
26260         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
26261         to determine if the file should be tested.
26262         * gcc.c-torture/compile/compile.exp: Likewise.
26263         * gcc.c-torture/execute/execute.exp: Likewise.
26264         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26265         * gcc.misc-tests/dg-test.exp: Likewise.
26266         * gcc.prms/prms.exp: Likewise.
26267         * gcc.wendy/wendy.exp: Likewise.
26268         * g++.old-deja.exp: Likewise.
26269         Move "Testing file" message to verbose level 1.
26270
26271 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
26272
26273         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
26274
26275 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
26276
26277         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
26278         (default_gcc_start): Accept optional second list element
26279         of compiler flags.  Print compiler output at verbosity level 2.
26280         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
26281         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
26282         Save current values of framework globals passcnt, failcnt, xpasscnt,
26283         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
26284         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
26285         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
26286         xfailcnt to compute stats.  Update framework global `testcnt' from
26287         pass/fail counts.
26288         (gcc_finish): New proc.  Clean up test environment.
26289         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
26290         (gcc_epass, gcc_efail): Delete.
26291         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
26292         argument of line number.
26293         (dg-init): If the tool has an init routine, call it.
26294         (dg-test): Remove args `cflags_var' and `libs_var'.
26295         Pass all compiler options to ${tool}_start.
26296         Handle missing line number.
26297         (dg-finish): New function.
26298         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
26299         particular files.  Call gcc_finish at end.  Move "skipping test"
26300         message to verbosity level 3.
26301         * gcc.c-torture/compile/compile.exp: Likewise.
26302         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26303         * gcc.c-torture/execute/execute.exp: Likewise.
26304         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26305         Print testcase being tried at verbosity level 1.
26306         * gcc.c-torture/special/special.exp: Unset xfail.
26307         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26308         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
26309         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
26310         * gcc.failure/failure.exp: Likewise.
26311         * gcc.ieee/ieee.exp: Likewise.
26312         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
26313         Update call to dg-test.  Call dg-finish at end.
26314         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
26315         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26316         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
26317         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
26318         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
26319         * gcc.wendy/wendy.exp: Add copyright.
26320         Delete setting of tmpdir (done by gcc_init).
26321         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
26322         Pass compiler flags to gcc_start.  Call gcc_finish at end.
26323         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
26324         gcc_[ce]pass/fail.
26325
26326 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
26327
26328         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
26329         confusion.
26330         (g++_load): Likewise.
26331
26332         * config/*.exp (gcc_load): Some were varargs fns and some were not.
26333         Rename argument to `prog' to remove the confusion.
26334         Varargs fns behave differently too!
26335         (g++_load): Likewise.
26336
26337         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
26338
26339         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
26340         what it is.  Delete (always) printing of status value for !native.
26341         Simplify verbose code, and include status and exec_output.
26342         (g++_load): Use gcc_load.
26343
26344 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
26345
26346         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
26347         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
26348         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
26349         940714-3.c as these testcases don't exist anymore.  Make
26350         va-arg-1.c expected to pass.
26351
26352 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
26353
26354         * gcc.misc-tests/misc.exp: Only run specific testcases.
26355         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
26356         * gcc.misc-tests/dg-[1-9].c: New files.
26357
26358         * lib/dg.exp: New testsuite driver.
26359         * gcc.prms/prms.exp: Use it.
26360
26361         * README.gcc: New file.
26362
26363         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
26364         Document and reset `lxpass' and `lxfail'.
26365         Simplify "initialized" message.
26366         (gcc_stat): Clean up comments a little.
26367
26368 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
26369
26370         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
26371
26372 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
26373
26374         * lib/old-dejagnu.exp (process-option): New proc.
26375         (old-dejagnu-init, old-dejagnu-stat): Likewise.
26376         (old-dejagnu): Simplify.
26377         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
26378
26379 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
26380
26381         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
26382         exists and is not an empty string.
26383
26384         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
26385         $xfail rather than calling setup_xfail.  Clear $xfail when test is
26386         finished.
26387         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
26388         automatically.
26389
26390         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
26391         longer expected to fail.
26392
26393         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
26394         "f" function call.
26395
26396         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
26397
26398         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26399         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26400         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26401         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26402         c-torture-1.29.
26403
26404         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26405         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26406
26407         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26408
26409         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26410         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26411
26412         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26413         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26414         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26415
26416 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26417
26418         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26419         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26420         940714-1.c, 940714-2.c, 940714-3.c},
26421         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26422         gcc.misc-tests/{mg.c,mg.exp}:
26423         New tests.
26424         * gcc.noncompile/noncompile.exp: Change accordingly.
26425
26426 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26427
26428         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26429         Undo previous clobberage.
26430
26431 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26432
26433         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26434         * gcc.special/{930510-1.c, special.exp}:
26435         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26436         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26437         struct-varargs-1.c}: New tests from c-torture-1.26.
26438
26439 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26440
26441         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26442           argument to switch.
26443
26444 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
26445
26446         * Revert the previous changes.  Please see Rob's directory
26447           (/lisa/test/rob/progressive/gcc/testsuite) for testing
26448           fixes.
26449
26450 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
26451
26452         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
26453             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
26454             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
26455             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
26456             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
26457             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
26458             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
26459             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
26460             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
26461             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
26462             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
26463             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
26464             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
26465             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
26466             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
26467             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
26468             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
26469             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
26470             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
26471             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
26472             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
26473             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
26474             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
26475             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
26476             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
26477             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26478             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
26479
26480 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
26481
26482         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
26483             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
26484           with perror calls.
26485
26486 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
26487
26488         * config/unix.exp (g++_load): Fix syntax.
26489
26490 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
26491
26492         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
26493         * gcc.noncompile/921017-1.c: Deleted obsolete test.
26494         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
26495         Don't expect va-arg-1.c to fail.  Correct expected output for
26496         920928-1.c.
26497         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
26498         * gcc.wendy/hbm4.c: Correct typo.
26499         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
26500
26501 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
26502
26503         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
26504         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
26505         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
26506         * lib/c-torture.exp (c-torture-compile): Ditto.
26507
26508         Reduce volume of output (remove all the -I's and such).
26509         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
26510         Call gcc_cpass, gcc_cfail.
26511         (c-torture): Pass testing option to c-torture-compile.
26512
26513 1994-03-21  Doug Evans  (dje@cygnus.com)
26514
26515         Bring patches over from progressive.
26516         * config/default.exp: Exit remote shell cleanly.
26517         (g++_exit, g++_start): Add default versions.
26518         * config/sim.exp (gcc_load): Use perror, not error.
26519
26520 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
26521
26522         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
26523         set in site.exp.
26524
26525 1994-03-14  Doug Evans  (dje@cygnus.com)
26526
26527         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
26528         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
26529         (wendy_try): New proc to run testcase.
26530         (main loop): Call 'em.
26531         * gcc.wendy/*.c: Clean up pass to correct expected output.
26532
26533         * lib/gcc.exp: Minor cleanup work.
26534         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
26535
26536 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
26537
26538         * config/sim.exp (gcc_load): Document return codes better.
26539         Don't pass -v to simulator.
26540
26541 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
26542
26543           * gcc.special/920717-x.c: Fix typo.
26544           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
26545           get at sources.
26546
26547         * lib/mike-gcc.exp: Fix typo.
26548
26549 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
26550
26551         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
26552         binary to use, transform the name.
26553         * config/*.exp: rename everything. Nuke any g++ specific files,
26554         it's now a special case of gcc that requires no special support.
26555         Add a default.exp for unsupported targets.
26556
26557 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
26558
26559         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
26560         lib/old-dejagnu.exp: Fix a few patterns to work with the new
26561         version of Tcl.
26562
26563 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
26564
26565         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
26566         than a warning.
26567
26568 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
26569
26570         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
26571
26572 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
26573
26574         * gcc.execute/execute.exp: Combine opt_list and foption_list into
26575         option_list.  Compile every file with only 4/6 option choices
26576         (same as C torture) instead of with 12/18 different option
26577         choices.
26578         * lib/c-torture.exp: Likewise.
26579
26580         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
26581         not already set.
26582
26583 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
26584
26585         * lib/old-deja.exp: Add `excess errors test fails' error, now one
26586         can put an XFAIL *-*-* on excess errors.
26587
26588 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
26589
26590         * g++.law: Add more tests derived from g++-bugs snapshots.
26591
26592         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
26593         equivalent to g++.law/init9.
26594
26595         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
26596         compiled it, and the a.out file after we've run it.
26597
26598 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
26599
26600         * lib/mike-g++.exp (postbase): Delete the .o file after we've
26601         compiled it, and the a.out file after we've run it.
26602
26603 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
26604
26605         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
26606
26607 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
26608
26609         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
26610         version number.
26611
26612 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
26613
26614         * g++.law: New directory of g++ tests derived from the g++-bugs
26615         snapshots.
26616
26617 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
26618
26619         * gcc.compile: initbug1.c initbug1.exp testcase added
26620
26621 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
26622
26623         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
26624         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
26625           fixes submitted by Jeff Law (law@cs.utah.edu)
26626         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
26627           Jeff Law (law@cs.utah.edu)
26628
26629
26630 1993-11-30  Mike Stump  (mrs@cygnus.com)
26631
26632         * config/unix-g++.exp: Follow the gcc way of doing things.
26633         * g++.old-deja/old-deja.exp: Minor updates.
26634         * lib/g++.exp: New file, follow the gcc way of doing things.
26635         * lib/old-dejagnu.exp: Minor updates.
26636         * lib/mike-g++.exp: Always unset errorInfo.
26637
26638 1993-11-06  Mike Stump  (mrs@cygnus.com)
26639
26640         * lib/gcc.exp: Fix some errors with the below change, CC and
26641         CFLAGS should be global when setting, not local.
26642
26643 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
26644
26645         * lib/gcc.exp: Transform tool name.
26646
26647 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26648
26649         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
26650
26651 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26652
26653         * lib/gcc.exp: change gcc_done to gcc_stat
26654
26655 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26656
26657         * Upgraded gcc testsuite to c-torture version 1.25
26658
26659 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
26660
26661         * lib/gcc.exp: added reporting code. Changed verbose compile message.
26662         * lib/c-torture: added hooks for new reporting code.
26663
26664 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
26665
26666         * config/sh-gcc.exp: check if sh-sim exists in the path
26667
26668 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
26669
26670         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
26671         * gcc.compile/compile.exp: Initial changes for new logic.
26672         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26673         * gcc.failure/failure.exp: Initial changes for new logic.
26674         * gcc.ieee/ieee.exp: Initial changes for new logic.
26675         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26676         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26677         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26678         * lib/c-torture.exp: Initial changes for new logic.
26679         * lib/gcc.exp: Initial changes for new logic.
26680
26681 1993-10-15  Mike Stump  (mrs@cygnus.com)
26682
26683         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26684         depend upon failure or success.  Fully qualify names in failure
26685         and success messages.  Always remove a.out before starting
26686         compile, just in case.  Pay more attention to error text output by
26687         the compiler.  Handle testcases with no known past errors just
26688         like all others, so that things are uniform.  Other miscellaneous
26689         improvements.
26690
26691 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26692
26693         * gcc.cpp: new directory for cpp tests
26694
26695 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26696
26697         * lib/chill.exp: Code reformatted, removed unused code.
26698         * config/unix-chill.exp: Code reformatted, removed unused code.
26699         * chill.execute/execute.exp: Code reformatted, removed unused code.
26700         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26701
26702 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26703
26704         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26705         routines not written.
26706
26707 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26708
26709         * config/bug-gcc.exp: Use new procs from bug.exp.
26710
26711 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26712
26713         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26714         via ftp, rather than depending on NFS.
26715         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26716         case.
26717
26718 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26719
26720         * config/bug-gcc.exp: Use new download proc.
26721
26722 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26723
26724         * chill.execute/execute.exp: cleanups, handles errors better
26725         * chill.compile/compile.exp: rewrite, based on execute.exp
26726         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26727         * lib/chill.exp: major changes to diff proc and compile and link
26728           procs. added chill_fail and chill_pass wrappers to pass and
26729           fail. added more comments, and handle error codes better.
26730           Added a hack to capture stderr from exec, so noncompile tests
26731           can work.
26732
26733 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26734
26735         * chill.execute/execute.exp: rewrite of testsuite driver
26736         * lib/chill.exp: rewrite of testsuite driver
26737         * config/unix-chill.exp: rewrite of testsuite driver
26738
26739 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26740
26741     In chill.execute:
26742         * iexpr.ch: Standardize uppercase.
26743         * tuples.dat: Standardize uppercase.
26744         * vary.ch: standardize.  Correct varying string assignments.
26745         * vary.dat: Add new output lines.
26746
26747 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26748
26749     In chill.execute:
26750         * chprintf.ch: Standardize use of uppercase.
26751         * tuples.ch: Standardize and turn arr2 into a DCL,
26752           rather than a SYN.
26753         * pinits.ch: Standardize.
26754
26755 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26756
26757         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26758         * Makefil: Renamed to Makefile.in.
26759         * configure.in: New.
26760
26761 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26762
26763     In chill.execute:
26764         * .cvsignore: Add result/output files.
26765         * Makefile: Fix up variables at start.  Use MFLAGS
26766           everywhere.  Correct bool_loc, built_ins entries.
26767           Add entry for vary1.ch.
26768         * bitarray.ch: Standardize upper-case usage.
26769         * bitexpr.ch: Standardize, add output of b1.
26770         * params.ch: Use arrayt in along PROC parameters, to
26771           avoid novelty problems.
26772         * sets.ch: Tiny cleanup.
26773         * vary1.ch: Re-indent.
26774
26775 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26776
26777           * Add PR-related files to Makefiles, .cvsignore files, etc.
26778
26779 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26780
26781         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26782           with compiler objects. New names are test-flow.c and test-loop.c
26783
26784 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26785
26786         * Upgraded c-torture tests from 1.19 to 1.20
26787
26788         * new files:
26789         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26790         * gcc.compile: 930623-1.c 930623-2.c
26791         * gcc.noncompile: 930622-1.c 930622-2.c
26792         * gcc.failure: 920411-1.c 920627-2.c
26793         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26794
26795 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26796
26797         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26798           More changes to get testsuite working properly. Needs more work.
26799           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26800
26801 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26802
26803         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26804           More changes to get testsuite working properly. Needs more work.
26805
26806 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26807
26808         * chill.compile/compile.exp: Added for Dejagnu support
26809         * chill.execute/execute.exp: Added for Dejagnu support
26810         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26811
26812 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26813
26814     This should complete moving the CHILL test files.
26815         * chill.noncompile(.cvsignore printf.grt
26816             in-printf.grt chprintf.grt chprintf.ch):
26817             Added test-support files.
26818           (Makefile): Modified further.
26819         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26820             signal.ch): Added test files.
26821           * chill.execute (.cvsignore printf.grt printr.c
26822             in-printf.grt rts.c chprintf.grt rts.h): Added
26823           test-support files.
26824             (Makefile): More corrections.
26825
26826 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
26827
26828         * chill.compile, chill.execute, chill.nocompile: Add CHILL
26829           test cases, ready for DejaGnu.
26830
26831 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
26832
26833         * Upgraded c-torture tests from 1.18 to 1.19
26834
26835         * gcc.compile: added test(s):
26836           930607-1.c
26837         * gcc.execute: added test(s):
26838           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
26839
26840         * added new subdirectory for misc tests: gcc.misc-tests
26841         * gcc.misc-test(s): added tests:
26842           inst-check.c test-consts.c test-ior.c test-switch.c
26843
26844 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
26845
26846         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
26847
26848 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
26849
26850         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
26851
26852 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
26853
26854         * Upgraded c-torture tests from 1.17 to 1.18
26855
26856 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
26857
26858         * Upgraded c-torture tests from 1.12 to 1.17
26859
26860 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
26861
26862         * lib/old-dejagnu.exp:
26863           Fixed handling of XFAIL target triplets to correctly
26864           recognize wildcard characters.  Removed code that
26865           appended a unique id tag to the end of the file name
26866           printed out by the result of the testcases within a
26867           given test file.
26868
26869 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
26870
26871         * lib/old-dejagnu.exp:
26872           Reworked expected failure handling to trigger off of XFAIL
26873           keyword in keyphrase embeded in testcase source code. The
26874           XFAIL keyword must be at the end of the keyphrase line. It
26875           may optionally be followed by one or more target triplets.
26876           It has just occured that the handling of wildcards in the
26877           target triplet may not be correct.
26878
26879 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
26880
26881         * g++.old-deja/tests:
26882           Moved all subdirectories up one level into g++.old-deja .
26883
26884         * lib/old-dejagnu.exp:
26885           Fixed problem with CXXFLAGS not being properly reset, and being
26886           corrupted with extraneous "-c" compiler option.  This was
26887           causing binaries to not be generated for test that needed them.
26888           Modified strings passed to "pass" and "fail" so that individual
26889           tests from the same test file would be distinguished by an
26890           identifier appended to the test file name in the summary logs;
26891           this corrected a problem with erroneous diff logs.  Added code
26892           to search testcases for expected fail and unexpected pass keywords.
26893
26894 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
26895
26896         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
26897
26898 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
26899
26900         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
26901           Removed extraneous text from end of "Special g++ Options"
26902           keyphrase.
26903
26904         * lib/old-dejagnu.exp: Added pattern matching to look for new
26905           keywords, embedded in testcases comments, which will trigger
26906           calls to xpass and xfail.
26907
26908 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
26909
26910         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
26911           comments embedded in the testcases, especially the one looking for
26912           special compiler options, as well as the pattern matching for the
26913           compiler output again.
26914
26915 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
26916
26917         * lib/old-dejagnu.exp: Do a proper check of the return value for
26918           execute tests. Fixed several problems with the pattern matching
26919           of the compiler output which gave erroneous test results.
26920           Changed several of the test result messages to be more descriptive.
26921         * config/unix-g++.exp: Proc g++_load now actually works and
26922           executes the tests passed to it and returns a usable return
26923           value.
26924
26925 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
26926
26927           * lib/gcc.exp: Exits gracefully if $CC is bogus.
26928
26929 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
26930
26931         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
26932           Modified both files to properly execute the old style
26933           dejagnu tests. The previous versions of these files were
26934           experimental and did not function anything near correctly.
26935
26936 1993-04-05  Rob Savoye  (rob@cygnus.com)
26937
26938         * Removed all Makefile.in and configure.in files. No configuration
26939         needed now.
26940
26941 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
26942
26943         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
26944
26945 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
26946
26947         * gcc.compile/configure.in, gcc.unsorted/configure.in,
26948         gcc.special/configure.in, gcc.noncompile/configure.in,
26949         gcc.execute/configure.in, gcc.code_quality/configure.in,
26950         g++.other/configure.in, g++.old-deja/configure.in,
26951         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
26952         in srcname setting.
26953
26954 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
26955
26956         * lib/udi.exp:  Fixed mondfe and mondfe_download.
26957         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
26958         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
26959
26960 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
26961
26962         * config/udi-gdb.exp: Check $shell_id after connecting to target.
26963         (gdb_exit): Don't remove *_soc files.
26964
26965 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
26966
26967         * lib/c-torture.exp: Don't look for main; instead always use -w
26968         -c.  This is how the c-torture tests work.  Remove the object
26969         file if the compilation succeeds.
26970         * gcc.execute/execute.exp: Remove executable if test passes.
26971         * gcc.noncompile/noncompile.exp: Every test is an expected
26972         failure.
26973         * gcc.special/special.exp: Added tests from c-torture 1.11,
26974         corrected use of existing test.
26975         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
26976         gcc.execute/920625-1.c: Updated to c-torture 1.11.
26977         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
26978         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
26979         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
26980         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
26981         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
26982         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
26983         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
26984         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
26985         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
26986         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
26987         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
26988         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
26989         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
26990         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
26991         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
26992         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
26993         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
26994         c-torture 1.11.
26995         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
26996         correspond to c-torture 1.11.
26997
26998         * New file.