OSDN Git Service

PR c++/15172
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/15172
4         * g++.dg/init/aggr2.C: New test.
5
6 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
7
8         * objc.dg/local-decl-1.m: New test.
9
10 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11
12         * gcc.dg/20040910-1.c: Adjust regex.
13
14 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15
16         PR rtl-optimization/18084
17         * g++.dg/opt/pr18084-1.C: New testcase.
18
19 2004-10-30  Matt Austern  <austern@apple.com>
20
21         PR c++/17542
22         * g++.dg/ext/attrib18.C: New test.
23         
24 2004-10-30  Roger Sayle  <roger@eyesopen.com>
25
26         PR middle-end/18096
27         * gcc.dg/pr18096-1.c: New test case.
28
29 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30
31         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32
33 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
34
35         PR c/16666
36         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
38         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
39         gcc.dg/old-style-prom-3.c: New tests.
40
41 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
42
43         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
44         Remove unnecessary inclusion of stdio.h.
45
46 2004-10-29  Roger Sayle  <roger@eyesopen.com>
47
48         PR rtl-optimization/17581
49         * gcc.dg/pr17581-1.c: New test case.
50
51 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
52
53         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
54         being implemented.
55         * g++.dg/conversion/dr195-1.C: New.
56         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
57         * g++.old-deja/g++.mike/p10148.C: Likewise.
58
59 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
60
61         PR c++/17695
62         * g++.dg/debug/typedef2.C: New test.
63
64 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
65
66         PR fortran/13490
67         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
68         * gfortran.dg/g77/README: Update.
69
70 2004-10-28  Matt Austern  <austern@apple.com>
71
72         PR c++/14124
73         * g++.dg/ext/packed7.C: New test.
74         
75 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
76
77         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
78         scan-assembler.
79         * lib/scanasm.exp (hidden-scan-for): New proc.
80         (scan-hidden): Use hidden-scan-for instead of constructing the scan
81         string.
82         (scan-not-hidden): Likewise.
83         * lib/target-supports.exp (check_visibility_available): mach-o is
84         support too.
85
86 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
87
88         PR c++/17132
89         * g++.dg/template/memclass3.C: New test.
90
91 2004-10-28  Adam Nemet  <anemet@lnxw.com>
92
93         PR middle-end/18160  
94         * gcc.dg/register-var-1.c: New test.
95         * gcc.dg/register-var-2.c: New test.
96         * gcc.dg/asm-7.c: Taking the address of a register variable is an
97         error now.
98
99 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
100
101         PR other/18172
102         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
103         unused variables.
104         * gcc.dg/vect/vect-22.c: Likewise.
105
106 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
107
108         * gcc.dg/i386-rotate-1.c: New test.
109
110 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
111
112         * g++.dg/init/ref12.C: Add "run" marker.
113
114         PR c++/17435
115         * g++.dg/init/ref12.C: New test.
116
117         PR c++/18140
118         * g++.dg/template/shift1.C: New test.
119         * g++.dg/template/error10.C: Adjust error markers.
120
121 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
122
123         PR tree-opt/17529
124         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
125
126 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
127
128         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
129         * gcc.dg/weak/weak-3.c: Likewise.
130         * gcc.dg/weak/weak-5.c: Likewise.
131         * gcc.dg/weak/weak-9.c: Likewise.
132         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
133         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
134
135         * gcc.dg/darwin-weakimport-1.c: New.
136
137 2004-10-28  Ben Elliston  <bje@au.ibm.com>
138
139         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
140
141 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
142
143         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
144         'syntax' error messages.
145         * gcc.dg/cpp/direct2s.c: Likewise.
146
147 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
148
149         * gcc.c-torture/compile/20041026-1.c: New.
150
151 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
152
153         PR c++/18093
154         * g++.dg/lookup/ns2.C: New test.
155
156         PR c++/18020
157         * g++.dg/template/enum4.C: New test.
158
159         PR c++/18161
160         * g++.dg/template/expr1.C: New test.
161
162 2004-10-26  Ben Elliston  <bje@au.ibm.com>
163
164         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
165
166 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
167
168         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
169         gcc.dg/decl-nospec-3.c: New tests.
170
171 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
172
173         * objc.dg/super-class-3.m: New test.
174
175 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
176
177         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
178         resyncing.
179         * gcc.dg/cpp/direct2s.c: Likewise.
180
181 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
182
183         * objc.dg/image-info.m: Update for changes to section selection.
184
185 2004-10-25  David Ayers  <d.ayers@inode.at>
186             Ziemowit Laski  <zlaski@apple.com>
187
188         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
189         diagnostics when messaging 'id <Proto>'.
190         * objc.dg/class-protocol-1.m: New test.
191         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
192         a non-existent method signature.
193         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
194         Update diagnostics when messaging with non-existent method signature.
195         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
196         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
197         invalid receivers are now resolved as if messaging 'id'; remove
198         extraneous diagnostics.
199
200 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
201
202         PR c/16667
203         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
204         gcc.dg/init-desig-obs-3.c: New tests.
205
206 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
207
208         * gcc.dg/debug/20041023-1.c: New test.
209
210 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
211
212         PR middle-end/17407
213         * gcc.c-torture/compile/pr17407.c: New test.
214
215         PR c++/18121
216         * g++.dg/template/array8.C: New test.
217
218 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
219
220         PR other/18138
221         * lib/g++.exp: Accept more than one multilib libgcc.
222         * lib/gcc-dg.exp: Likewise.
223         * lib/objc.exp: Likewise.
224         * lib/treelang.exp: Likewise.
225         * lib/gfortran.exp: Likewise.
226
227 2004-10-24  Ben Elliston  <bje@au.ibm.com>
228
229         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
230
231 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
232
233         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
234         * gcc.dg/c99-const-expr-3.c: Likewise.
235
236 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
237
238         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
239
240 2004-10-23  Ben Elliston  <bje@au.ibm.com>
241
242         * gcc.c-torture/execute/loop-2e.x: Remove.
243
244 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
245
246         PR c++/18095
247         * g++.dg/parse/crash18.C: New.
248         * g++.dg/parse/crash19.C: New.
249
250 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
251
252         * g++.dg/ext/dllimport1.C: Move dg-warnings.
253         * g++.dg/ext/dllimport2.C: Same.
254         * g++.dg/ext/dllimport8.C: Same.
255
256 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
257
258         PR c++/10841
259         * g++.dg/conversion/cast1.C: New test.
260         * g++.dg/overload/pmf1.C: Adjust error marker.
261
262 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
263
264         PR objc/17923
265         * objc.dg/const-str-7.m: New test.
266
267 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
268
269         * g++.dg/template/memfriend11.C: Fix comment typo.
270         * g++.dg/template/memfriend14.C: Likewise.
271
272 2004-10-20  Richard Henderson  <rth@redhat.com>
273
274         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
275         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
276         -fasynchronous-unwind-tables.
277
278 2004-10-20  Richard Henderson  <rth@redhat.com>
279
280         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
281         (main): Return success.
282         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
283         (main): Return success.
284
285 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
286
287         PR c++/13495
288         * g++.dg/template/memfriend9.C: New test.
289         * g++.dg/template/memfriend10.C: Likewise.
290         * g++.dg/template/memfriend11.C: Likewise.
291         * g++.dg/template/memfriend12.C: Likewise.
292         * g++.dg/template/memfriend13.C: Likewise.
293         * g++.dg/template/memfriend14.C: Likewise.
294         * g++.dg/template/memfriend15.C: Likewise.
295         * g++.dg/template/memfriend16.C: Likewise.
296         * g++.dg/template/memfriend17.C: Likewise.
297         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
298
299 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
300
301         * g++.dg/conversion/dr195.C: New.
302         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
303
304 2004-10-20  Ben Elliston  <bje@au.ibm.com>
305             Devang Patel  <dpatel@apple.com>
306
307         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
308         of floating point arithmetic, which could trap.
309
310 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
311
312         PR c++/14035
313         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
314         * g++.dg/conversion/const2.C: New test.
315         * g++.dg/expr/reinterpret2.C: New test.
316         * g++.dg/expr/reinterpret3.C: New test.
317         * g++.dg/expr/cast2.C: New test.
318         * g++.dg/expr/copy1.C: New test.
319         * g++.dg/other/conversion1.C: Change error message.
320         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
321         function pointers to void *.
322         * g++.old-deja/g++.mike/p10148.C: Likewise.
323
324 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
325
326         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
327
328 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
329
330         PR c++/18047
331
332         * g++.dg/parse/expr3.C: New test.
333
334 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
335
336         * gcc.dg/smod-1.c: New test.
337
338 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
339
340         * objc.dg/method-14.m: New test.
341
342 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
343
344         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
345         Also xfail as the patch was reverted.
346
347 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
348
349         PR middle-end/16973
350         * gcc.dg/pr16973.c: New test.
351
352 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
353
354         PR tree-optimization/17656
355         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
356
357 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
358
359         * g++.dg/eh/shadow1.C: New.
360
361 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
362
363         * gcc.c-torture/compile/20041018-1.c: New test.
364
365 2004-10-18  Ben Elliston  <bje@au.ibm.com>
366
367         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
368         compiler referring to register 0 when accessing sdata.  The linker
369         now patches things up.
370
371 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
372
373         PR c/17529
374         * gcc.c-torture/compile/pr17529.c: New test.
375
376 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
377
378         PR c++/17743
379         * g++.dg/ext/attrib17.C: New test.
380
381 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
382
383         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
384
385 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
386
387         PR c++/10479
388         * g++.dg/ext/attrib16.C: New test.
389
390 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
391
392         PR c++/17042
393         * g++.dg/init/dso_handle1.C: New test.
394
395         PR c++/14667
396         * g++.dg/parse/typedef6.C: New test.
397
398         PR c++/17916
399         * g++.dg/parse/pragma1.C: New test.
400
401 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
402
403         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
404
405 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
406
407         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
408         -fno-common when on HPPA HP-UX platforms.
409
410 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
411
412         PR other/16820
413         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
414         stdint.h.
415         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
416         uintptr_t.
417
418 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
419
420         PR c++/16301
421         * g++.dg/lookup/strong-using-4.C: New test.
422
423 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
424
425         PR middle-end/16567
426         * gcc.c-torture/compile/nested-1.c: New test.
427
428 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
429
430         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
431         and mipsisa64*-*-* (until support for misaligned loads is added).
432         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
433         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
434         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
435         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
436         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
437         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
438
439 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
440
441         PR c++/17976
442         * g++.dg/init/dtor3.C: New test.
443
444 2004-10-15  Ben Elliston  <bje@au.ibm.com>
445
446         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
447
448 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
449
450         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
451         * gcc.dg/macho-lo-sum.c: Likewise.
452
453 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
454
455         * gcc.dg/ppc-spe64-1.c: New test.
456
457 2004-10-14  Devang Patel  <dpatel@apple.com>
458
459         PR 17635
460         * gcc.dg/pr17635.c : New test.
461         
462 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
463
464         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
465         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
466         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
467         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
468         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
469         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
470         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
471         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
472         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
473         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
474         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
475         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
476         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
477         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
478         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
479         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
480         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
481         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
482
483 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
484
485         * gcc.dg/vect/vect-82.c: New testcase.  
486         * gcc.dg/vect/vect-82_64.c: New testcase.       
487         * gcc.dg/vect/vect-83.c: New testcase.  
488         * gcc.dg/vect/vect-83_64.c: New testcase.       
489
490 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
491
492         * gcc.dg/cpp/error-1.c: New test.
493
494 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
495
496         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
497
498 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
499
500         PR target/17984
501         * gcc.dg/cris-peep2-xsrand2.c: New test.
502
503 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
504
505         PR c++/17661
506         * testsuite/g++.dg/expr/for2.C: New test.
507
508 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
509
510         * g++.dg/inherit/thunk1.C: Run on the SPARC.
511
512 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
513
514         PR tree-optimization/17724
515         * g++.dg/opt/pr17724-1.C: New test.
516         * g++.dg/opt/pr17724-2.C: New test.
517         * g++.dg/opt/pr17724-3.C: New test.
518         * g++.dg/opt/pr17724-4.C: New test.
519         * g++.dg/opt/pr17724-5.C: New test.
520         * g++.dg/opt/pr17724-6.C: New test.
521
522 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
523
524         PR c/17301
525         * gcc.dg/pr17301-2.c: New test.
526
527 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
528
529         PR c++/15876
530         * g++.dg/parse/error22.C: New test.
531
532         PR c++/17936
533         * g++.dg/template/spec18.C: New test.
534
535 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
536
537         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
538         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
539         memcpy. 
540         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
541         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
542
543 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
544
545         * g++.dg/eh/cleanup5.C: Add dg-options "".
546
547 2004-10-11  Roger Sayle  <roger@eyesopen.com>
548
549         PR middle-end/17657
550         * gcc.dg/switch-4.c: New test case.
551
552 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
553
554         * gcc.c-torture/execute/20041011-1.c: New test.
555
556 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
557
558         PR c++/17554
559         * g++.dg/init/for3.C: New test.
560
561         PR c++/17657
562         * g++.dg/opt/switch2.C: New test.
563
564         PR middle-end/17703
565         * g++.dg/warn/Wreturn-2.C: New test.
566
567 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
568
569         PR c++/17907
570         * g++.dg/eh/cleanup5.C: New test.
571
572 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
573
574         PR c++/17393
575         * g++.dg/parse/error21.C: New test.
576
577 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
578
579         * g++.dg/overload/pmf1.C: Adjust quoting marks.
580         * g++.dg/warn/incomplete1.C: Likewise.
581         * g++.dg/template/qualttp20.C: Likewise.
582
583 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
584
585         PR c/17881
586         * parm-incomplete-1.c: New test.
587
588 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
589
590         PR c++/17867
591         * g++.dg/parse/error19.C: New test.
592
593         PR c++/17670
594         * g++.dg/init/new11.C: New test.
595
596         PR c++/17821
597         * g++.dg/parse/error20.C: New test.
598
599         PR c++/17826
600         * g++.dg/template/crash24.C: New test.
601         
602 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
603
604         PR c/17301
605         * gcc.dg/pr17301-1.c: New test.
606
607 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
608
609         PR c/17189
610         * gcc.dg/anon-struct-5.c: New test.
611
612 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
613
614         PR c/17844
615         * gcc.dg/pr17844-1.c: New test.
616
617 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
618
619         PR tree-optimization/17906
620         * gcc.c-torture/compile/pr17906.c: New.
621
622 2004-10-09  Stuart Hastings  <stuart@apple.com>
623             Roger Sayle  <roger@eyesopen.com>
624
625         PR rtl-optimization/17853
626         * gcc.dg/i386-mmx-5.c: New testcase.
627
628 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
629
630         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
631
632 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
633
634         PR c++/17524
635         * g++.dg/template/static9.C: New test.
636
637         PR c++/17685
638         * g++.dg/parse/operator5.C: New test.
639
640 2004-10-09  Roger Sayle  <roger@eyesopen.com>
641
642         PR middle-end/17894
643         * gcc.c-torture/execute/divcmp-4.c: New test case.
644
645 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
646
647         PR tree-opt/17902
648         * g++.dg/opt/pr17902.C: New test.
649
650 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
651
652         * gcc.dg/cpp/ident-1.c: Add dg-options "".
653
654 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
655
656         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
657
658 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
659
660         * gcc.dg/assign-warn-3.c: New test.
661
662 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
663
664         PR c/16999
665         * gcc.dg/cpp/ident-1.c: New test.
666
667 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
668
669         * gcc.c-torture/compile/acc1.c: New.
670
671 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
672
673         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
674         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
675
676 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
677
678         * gcc.dg/ultrasp11.c: New test.
679
680 2004-10-08  Michael Matz  <matz@suse.de>
681
682         * gcc.dg/doloop-2.c: New test.
683
684 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
685
686         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
687         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
688         objc.dg/method-9.m: Update expected diagnostics.
689
690 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
691
692         * gcc.dg/ppc-fsel-3.c: New file.
693         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
694
695 2004-10-07  Paul Brook  <paul@codesourcery.com>
696
697         * gfortran.dg/intrinsic_verify_1.f90: New test.
698
699 2004-10-07  Paul Brook  <paul@codesourcery.com>
700
701         * gfortran.dg/empty_format_1.f90: Remove stray commas.
702
703 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
704
705         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
706         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
707         commit.
708
709 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
710
711         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
712
713 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
714
715         PR c++/17115
716         * g++.dg/warn/Winline-4.C: New test.
717
718 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
719
720         * gcc.c-torture/compile/20041007-1.c: New test.
721
722 2004-10-07  Paul Brook  <paul@codesourcery.com>
723
724         PR fortran/17678
725         * gfortran.dg/use_allocated_1.f90: New test.
726
727 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
728
729         PR middle-end/17849
730         * gfortran.fortran-torture/compile/nested.f90: New test
731
732 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
733
734         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
735
736 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
737
738         PR c++/17368
739         * g++.dg/ext/asm6.C: New test.
740
741 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
742
743         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
744
745 2004-10-06  Paul Brook  <paul@codesourcery.com>
746
747         PR libfortran/17709
748         * gfortran.dg/empty_format_1.f90: New test.
749
750 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
751
752         PR fortran/17568
753         * gfortran.dg/ishft.f90: New test.
754
755         PR fortran/17283
756         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
757         tests.
758
759 2004-10-06  Paul Brook  <paul@codesourcery.com>
760
761         * gfortran.dg/do_1.f90: New test.
762
763 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
764
765         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
766         optimizing for size.
767
768 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
769
770         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
771
772 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
773
774         * gcc.c-torture/compile/20041005-1.c: New test.
775
776 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
777
778         PR c++/17829
779         * g++.dg/lookup/koenig4.C: New.
780
781 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
782
783         * g++.dg/other/classkey1.C: Adjust quoting marks.
784         * g++.dg/parse/error15.C: Likewise.
785         * g++.dg/template/meminit2.C (int>): Likewise.
786
787 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
788
789         PR fortran/17283
790         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
791
792         PR fortran/17631
793         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
794
795         PR fortran/17708
796         * gfortran.dg/pr17708.f90: New test.
797         
798 2004-10-04  Chao-ying Fu  <fu@mips.com>
799
800         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
801         * gcc.dg/vect/vect-4.c: Ditto.
802         * gcc.dg/vect/vect-5.c: Ditto.
803         * gcc.dg/vect/vect-6.c: Ditto.
804         * gcc.dg/vect/vect-8.c: Ditto.
805         * gcc.dg/vect/vect-16.c: Ditto.
806         * gcc.dg/vect/vect-30.c: Ditto.
807         * gcc.dg/vect/vect-40.c: Ditto.
808         * gcc.dg/vect/vect-41.c: Ditto.
809         * gcc.dg/vect/vect-42.c: Ditto.
810         * gcc.dg/vect/vect-43.c: Ditto.
811         * gcc.dg/vect/vect-44.c: Ditto.
812         * gcc.dg/vect/vect-45.c: Ditto.
813         * gcc.dg/vect/vect-46.c: Ditto.
814         * gcc.dg/vect/vect-47.c: Ditto.
815         * gcc.dg/vect/vect-48.c: Ditto.
816         * gcc.dg/vect/vect-49.c: Ditto.
817         * gcc.dg/vect/vect-50.c: Ditto.
818         * gcc.dg/vect/vect-51.c: Ditto.
819         * gcc.dg/vect/vect-52.c: Ditto.
820         * gcc.dg/vect/vect-53.c: Ditto.
821         * gcc.dg/vect/vect-54.c: Ditto.
822         * gcc.dg/vect/vect-55.c: Ditto.
823         * gcc.dg/vect/vect-56.c: Ditto.
824         * gcc.dg/vect/vect-57.c: Ditto.
825         * gcc.dg/vect/vect-58.c: Ditto.
826         * gcc.dg/vect/vect-59.c: Ditto.
827         * gcc.dg/vect/vect-60.c: Ditto.
828         * gcc.dg/vect/vect-74.c: Ditto.
829         * gcc.dg/vect/vect-79.c: Ditto.
830         * gcc.dg/vect/vect-80.c: Ditto.
831
832 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
833
834         * gcc.dg/unused-7.c: Use the correct option.
835
836 2004-10-04  Paul Brook  <paul@codesourcery.com>
837         Bud Davis  <bdavis9659@comcast.net>
838
839         PR fortran/17706
840         PR fortran/16434
841         * gfortran/pr17706.f90: New test.
842         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
843
844 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
845
846         * gfortran.dg/pr17612.f90: New test.
847
848 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
849
850         * g++.dg/template/local1.C: Adjust quoting marks in
851         testing for diagnostics.
852         * g++.dg/tls/diag-2.C: Likewise.
853         * g++.dg/other/error8.C: Likewise.
854
855 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
856
857         PR c/17178
858         * gcc.dg/unused-4.c: Adjust to be correct.
859
860         PR c/17820
861         * gcc.dg/unused-7.c: New test.
862
863 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
864
865         PR c++/17797
866         * g++.dg/overload/template2.C: New test.
867
868 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
869
870         PR tree-optimization/16632
871         * gcc.dg/tree-ssa/20041002-1.c: New.
872
873 2004-10-03  Paul Brook  <paul@codesourcery.com>
874
875         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
876         rather than relying on default formatting.
877
878 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
879
880         * gcc.dg/20040920-1.c: Update expected message text.
881
882 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
883
884         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
885
886 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
887
888         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
889         tree level.
890
891 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
892
893         * gcc.dg/tree-ssa/pr17343.c: Remove.
894
895 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
896
897         PR tree-opt/17343
898         * gcc.dg/tree-ssa/pr17343.c: New test.
899
900 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
901
902         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
903         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
904         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
905         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
906         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
907
908 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
909
910         * gcc.dg/lvalue-2.c: New test.
911
912 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
913
914         PR c/17730
915         * gcc.dg/pr17730-1.c: New test
916
917 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
918
919         PR c/7425
920         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
921
922 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
923
924         * gcc.c-torture/execute/stdarg-1.c: New test.
925         * gcc.c-torture/execute/stdarg-2.c: New test.
926         * gcc.c-torture/execute/stdarg-3.c: New test.
927         * gcc.dg/tree-ssa/stdarg-1.c: New test.
928         * gcc.dg/tree-ssa/stdarg-2.c: New test.
929         * gcc.dg/tree-ssa/stdarg-3.c: New test.
930         * gcc.dg/tree-ssa/stdarg-4.c: New test.
931         * gcc.dg/tree-ssa/stdarg-5.c: New test.
932
933 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
934
935         PR tree-optimization/17697
936         * g++.dg/opt/pr17697-1.C: New test.
937         * g++.dg/opt/pr17697-2.C: New test.
938         * g++.dg/opt/pr17697-3.C: New test.
939
940 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
941
942         PR c/16409
943         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
944         gcc.dg/vla-init-5.c: New tests.
945
946 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
947
948         PR c/13804
949         * gcc.dg/pr13804-1.c: New test.
950
951 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
952
953         PR fortran/16938
954         * gfortran.dg/pr16938.f90: New test.
955
956 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
957
958         * g++.dg/template/crash23.C: New test.
959
960 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
961
962         PR c++/17585
963         * g++.dg/template/static8.C: New test.
964
965 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
966
967         PR c++/17681
968         * g++.dg/other/error9.C: New test.
969
970 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
971
972         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
973
974 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
975
976         PR fortran/15164
977         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
978
979 2004-09-26  Roger Sayle  <roger@eyesopen.com>
980
981         PR middle-end/17112
982         * gcc.dg/pr17112-1.c: New test case.
983
984 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
985
986         PR c/11459
987         * gcc.dg/pr11459-1.c: New test.
988
989 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
990
991         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
992         * gcc.dg/tree-ssa/loop-4.c: Likewise.
993
994 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
995
996         * gfortran.dg/pr15324.f90: Make array bounds consistent.
997
998 2004-09-25  Jan Hubicka  <jh@suse.cz>
999
1000         * compile/30040909-1.c: New test.
1001         * compile/30040907-1.c: New test.
1002
1003 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
1004
1005         * gcc.c-torture/execute/va-arg-26.c: New test.
1006
1007 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
1008
1009         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
1010         extra diagnostics on targets with 64-bit pointers.
1011         * objc.dg/selector-1.m: Adjust dg-warning regexp.
1012
1013 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1014
1015         PR c/17188
1016         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
1017         * gcc.dg/decl-3.c: Adjust expected message.
1018
1019 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1020
1021         PR fortran/17615
1022         * gfortran.dg/pr17615.f90: New test.
1023
1024 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
1025
1026         PR tree-optimzation/17517
1027         * g++.dg/tree-ssa/pr17517.C: New Test.
1028
1029 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1030
1031         PR c++/16889
1032         * g++.dg/lookup/ambig3.C: New.
1033
1034 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
1035
1036         PR tree-opt/17624
1037         * g++.dg/opt/pr17624.C: New test.
1038
1039 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1040
1041         PR c/6980
1042         * gcc.dg/Wbad-function-cast-1.c: New test.
1043
1044 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
1045
1046         * g++.dg/ext/complit1.C
1047         * g++.dg/other/error2.C
1048         * g++.dg/other/nontype-1.C
1049         * g++.dg/parse/crash11.C
1050         * g++.dg/parse/crash12.C
1051         * g++.dg/parse/error15.C
1052         * g++.dg/parse/error4.C
1053         * g++.dg/parse/tmpl-outside1.C
1054         * g++.dg/parse/too-many-tmpl-args1.C
1055         * g++.dg/template/dependent-expr3.C
1056         * g++.dg/template/error10.C
1057         * g++.dg/template/instantiate1.C
1058         * g++.dg/template/vtable2.C
1059         * g++.dg/warn/Wshadow-1.C
1060         * g++.dg/warn/weak1.C
1061         * g++.old-deja/g++.brendan/crash16.C
1062         * g++.old-deja/g++.brendan/crash18.C
1063         * g++.old-deja/g++.brendan/crash48.C
1064         * g++.old-deja/g++.brendan/crash49.C
1065         * g++.old-deja/g++.brendan/crash55.C
1066         * g++.old-deja/g++.brendan/crash56.C
1067         * g++.old-deja/g++.brendan/crash8.C
1068         * g++.old-deja/g++.brendan/enum11.C
1069         * g++.old-deja/g++.brendan/enum8.C
1070         * g++.old-deja/g++.brendan/enum9.C
1071         * g++.old-deja/g++.brendan/friend3.C
1072         * g++.old-deja/g++.brendan/misc14.C
1073         * g++.old-deja/g++.bugs/900402_02.C
1074         * g++.old-deja/g++.bugs/900404_03.C
1075         * g++.old-deja/g++.bugs/900404_04.C
1076         * g++.old-deja/g++.bugs/900428_03.C
1077         * g++.old-deja/g++.jason/crash4.C
1078         * g++.old-deja/g++.jason/overload21.C
1079         * g++.old-deja/g++.jason/redecl1.C
1080         * g++.old-deja/g++.jason/report.C
1081         * g++.old-deja/g++.jason/rfg10.C
1082         * g++.old-deja/g++.jason/template30.C
1083         * g++.old-deja/g++.law/arm12.C
1084         * g++.old-deja/g++.law/ctors5.C
1085         * g++.old-deja/g++.law/cvt20.C
1086         * g++.old-deja/g++.law/init10.C
1087         * g++.old-deja/g++.law/init8.C
1088         * g++.old-deja/g++.law/visibility17.C
1089         * g++.old-deja/g++.law/visibility7.C
1090         * g++.old-deja/g++.mike/net8.C
1091         * g++.old-deja/g++.mike/p646.C
1092         * g++.old-deja/g++.mike/p700.C
1093         * g++.old-deja/g++.mike/p701.C
1094         * g++.old-deja/g++.mike/p811.C
1095         * g++.old-deja/g++.ns/template13.C
1096         * g++.old-deja/g++.other/array3.C
1097         * g++.old-deja/g++.other/crash25.C
1098         * g++.old-deja/g++.other/dtor3.C
1099         * g++.old-deja/g++.other/dtor4.C
1100         * g++.old-deja/g++.other/main1.C
1101         * g++.old-deja/g++.other/warn7.C
1102         * g++.old-deja/g++.pt/crash11.C
1103         * g++.old-deja/g++.pt/crash36.C
1104         * g++.old-deja/g++.pt/spec22.C
1105         * g++.old-deja/g++.pt/spec9.C
1106         * g++.old-deja/g++.pt/ttp52.C
1107         * g++.old-deja/g++.robertl/eb103.C
1108         * g++.old-deja/g++.robertl/eb121.C
1109         * g++.old-deja/g++.robertl/eb22.C
1110         * g++.old-deja/g++.robertl/eb8.C:
1111         Update locations and/or regexps of dg-error markers.
1112         Remove markers for some bogus messages that are no longer issued.
1113
1114 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
1115
1116         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
1117         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
1118
1119 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
1120
1121         PR c++/17618
1122         * g++.dg/lookup/crash5.C: New test.
1123
1124 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
1125
1126         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
1127         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
1128         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
1129         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
1130         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
1131         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
1132
1133         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
1134         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
1135         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
1136         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
1137         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
1138         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
1139
1140         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
1141
1142         * gcc.dg/vect/vect-44.c: Check additional cases.
1143         * gcc.dg/vect/vect-48.c: Check additional cases.
1144
1145         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
1146         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
1147         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
1148         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
1149         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
1150         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
1151         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
1152         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
1153         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
1154
1155         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
1156         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
1157         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
1158
1159 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1160
1161         * gcc.dg/tree-ssa/loop-6.c: New test.
1162
1163 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
1164
1165         PR c++/17620
1166         * g++.dg/inherit/base2.C: New.
1167
1168 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1169
1170         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
1171         * gcc.dg/20001012-2.c: Likewise.
1172         * gcc.dg/20001013-1.c: Likewise.
1173         * gcc.dg/20001101-1.c: Likewise.
1174         * gcc.dg/20001102-1.c: Likewise.
1175         * gcc.dg/bf-spl1.c: Likewise.
1176         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
1177         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
1178
1179 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
1180
1181         PR tree-optimization/16721
1182         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
1183
1184 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
1185
1186         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
1187         * gcc.dg/20040305-1.c: Likewise.
1188
1189 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1190
1191         PR c/16566
1192         * gcc.c-torture/compile/pr16566-1.c,
1193         gcc.c-torture/compile/pr16566-2.c,
1194         gcc.c-torture/compile/pr16566-3.c: New tests.
1195
1196 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
1197
1198         PR tree-optimization/17512
1199         * gcc.c-torture/compile/20040916-1.c.
1200
1201 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
1202
1203         * gcc.dg/pragma-re-3.c: New test.
1204
1205 2004-09-17  Matt Austern  <austern@apple.com>
1206
1207         PR c++/15049
1208         * g++.dg/other/anon3.C: New.
1209
1210 2004-09-21  Roger Sayle  <roger@eyesopen.com>
1211
1212         PR c++/7503
1213         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
1214         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
1215         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
1216         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
1217         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
1218
1219 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
1220
1221         PR fortran/17286
1222         * gfortran.dg/pr17286.f90: New test.
1223
1224 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
1225
1226         PR c++/17530
1227         * g++.dg/template/static7.C: New test.
1228
1229 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
1230
1231         PR tree-opt/17558
1232         * gcc.c-torture/compile/pr17558.c: New test.
1233
1234 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1235
1236         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
1237         if SKIP_ATTRIBUTE is defined.
1238
1239 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1240
1241         PR fortran/15957
1242         * gfortran.dg/pr15957.f90: New test.
1243
1244 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
1245
1246         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
1247         in comparison.
1248         * gcc.dg/vect/vect-79.c: Likewise.
1249         * gcc.dg/vect/vect-80.c: Likewise.
1250
1251 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1252
1253         PR fortran/15750
1254         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
1255
1256 2004-09-20  Ira Rosen  <irar@il.ibm.com>
1257
1258         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
1259         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
1260         * gcc.dg/vect/vect-62.c: New testcase.
1261         * gcc.dg/vect/vect-63.c: New testcase.
1262         * gcc.dg/vect/vect-64.c: New testcase.
1263         * gcc.dg/vect/vect-65.c: New testcase.
1264         * gcc.dg/vect/vect-66.c: New testcase.
1265         * gcc.dg/vect/vect-67.c: New testcase.
1266         * gcc.dg/vect/vect-68.c: New testcase.
1267         * gcc.dg/vect/vect-69.c: New testcase.
1268         * gcc.dg/vect/vect-79.c: New testcase.
1269         * gcc.dg/vect/vect-80.c: New testcase.
1270
1271 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1272
1273         * gcc.target/mips/asm-1.c: New test.
1274
1275 2004-09-19  Ira Rosen  <irar@il.ibm.com>
1276
1277         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
1278         * gcc.dg/vect/vect-73.c: New testcase.
1279         * gcc.dg/vect/vect-74.c: New testcase.
1280         * gcc.dg/vect/vect-75.c: New testcase.
1281         * gcc.dg/vect/vect-76.c: New testcase.
1282         * gcc.dg/vect/vect-77.c: New testcase.
1283         * gcc.dg/vect/vect-78.c: New testcase
1284
1285 2004-09-18  Paul Brook  <paul@codesourcery.com>
1286
1287         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
1288
1289 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1290
1291         PR c/17424
1292         * gcc.dg/pr17424-1.c: New test.
1293
1294 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
1295
1296         * g++.dg/tree-ssa/pr17153.C: New test.
1297
1298 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
1299
1300         PR pch/13361
1301         * testsuite/g++.dg/pch/wchar-1.C: New.
1302         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1303
1304 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
1305
1306         * gcc.c-torture/execute/20040917-1.c: New test.
1307
1308 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1309
1310         PR tree-optimization/17319
1311         * gcc.dg/pr17319.c: New test.
1312
1313 2004-09-17  Devang Patel  <dpatel@apple.com>
1314
1315         * gcc.dg/20040813-1.c: New test.
1316
1317 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1318
1319         PR tree-optimization/17273
1320         * gcc.c-torture/compile/pr17273.c: New test.
1321
1322 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1323
1324         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
1325         Update expected messages.
1326         * gcc.dg/declspec-13.c: New test.
1327
1328 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
1329
1330         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
1331
1332 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1333
1334         * gcc.c-torture/execute/pr17252.c: Use post-increment to
1335         change what 'a' is pointing to.
1336
1337 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
1338
1339         PR c++/16002
1340         * g++.dg/template/error18.C: New test.
1341
1342         PR c++/16029
1343         * g++.dg/warn/Wunused-8.C: New test.
1344
1345 2004-09-17  Steven Bosscher  <stevenb@suse.de>
1346
1347         PR tree-optimization/17513
1348         * gcc.dg/20040916-1.c: New test.
1349
1350 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
1351
1352         PR c++/17501
1353         * g++.dg/template/typename7.C: New test.
1354
1355 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1356
1357         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
1358
1359 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
1360
1361         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
1362         with -ftree-based-profiling also.
1363         * lib/profopt.exp: Support late-set profile_option/feedback_option.
1364
1365 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
1366
1367         PR/15364
1368         * gfortran.dg/der_array_io_1.f90: New test.
1369         * gfortran.dg/der_array_io_2.f90: New test.
1370         * gfortran.dg/der_array_io_3.f90: New test.
1371
1372 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1373
1374         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
1375         EABI.
1376
1377 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1378
1379         * g++.dg/opt/switch1.C: New test.
1380
1381 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1382
1383         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1384         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1385         Update expected messages.
1386
1387 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1388
1389         PR fortran/16485
1390         * gfortran.dg/same_name_1.f90: New test.
1391
1392 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1393
1394         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1395         dereference garbage pointers.
1396
1397 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1398
1399         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1400         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1401
1402         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1403         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1404         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1405
1406 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1407
1408         PR c++/17324
1409         * g++.dg/template/mangle1.C: New test.
1410
1411 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1412
1413         PR tree-optimization/17252
1414         * gcc.c-torture/execute/pr17252.c: New test.
1415
1416 2004-09-14  Andrew Pinski  <apinski@apple.com>
1417
1418         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1419
1420 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1421
1422         PR rtl-optimization/9771
1423         * gcc.dg/pr9771-1.c: New test case.
1424
1425 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1426
1427         PR tree-optimization/15262
1428         * gcc.c-torture/execute/pr15262-1.c: New test.
1429         * gcc.c-torture/execute/pr15262-2.c: New test.
1430
1431 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1432
1433         * gcc.dg/declspec-12.c: New test.
1434
1435 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
1436
1437         * gfortran.dg/pr17090.f90: Add directives to test.
1438
1439 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1440
1441         * gcc.c-torture/compile/20040914-1.c: New test.
1442
1443 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1444
1445         PR c++/16162
1446         * g++.dg/template/decl2.C: New test.
1447
1448 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
1449
1450         PR fortran/17090
1451         * gfortran.dg/pr17090.f90: New test.
1452
1453 2004-09-13  Dale Johannesen  <dalej@apple.com>
1454
1455         * gcc.c-torture/compile/pr17408.c:  New test case.
1456
1457 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1458
1459         PR c++/16716
1460         * g++.dg/parse/crash17.C: New test.
1461
1462         PR c++/17327
1463         * g++.dg/template/enum3.C: New test.
1464
1465 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
1466
1467         * lib/gcc-defs.exp: Load wrapper.exp.
1468         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
1469         using local code.
1470         * lib/gcc.exp (gcc_init): Similar.
1471         * lib/gfortran.exp (gfortran_init): Similar.
1472         * lib/objc.exp (objc_init): Similar.
1473         * lib/treelang.exp (treelang_init): Similar.
1474         * lib/wrapper.exp: New file with build_wrapper call machinery in
1475         ${tool}_maybe_build_wrapper.
1476
1477 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1478
1479         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
1480         "inline".
1481         * gcc.dg/declspec-11.c: Update expected messages.
1482         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
1483         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
1484         gcc.dg/inline-12.c: New tests.
1485
1486 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
1487
1488         * g++.dg/tree-ssa/pr17400.C: New testcase.
1489
1490 2004-09-13  James E Wilson  <wilson@specifixinc.com>
1491
1492         * gcc.target/mips/sb1-1.c: New testcase.
1493
1494 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
1495
1496         * lib/g77-dg.exp: Remove unused file.
1497         * lib/mike-g77.exp: Ditto.
1498         * lib/g77.exp: Ditto.
1499
1500 2004-09-12  Richard Henderson  <rth@redhat.com>
1501
1502         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
1503
1504 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1505
1506         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
1507         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1508         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
1509         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
1510         Update expected messages.
1511
1512 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
1513
1514         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
1515         declaration/use mismatch for dirp parameter.
1516
1517 2004-09-12  Andrew Pinski  <apinski@apple.com>
1518
1519         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
1520         -fgnu-runtime is passed.
1521
1522 2004-09-12  Richard Henderson  <rth@redhat.com>
1523
1524         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
1525         do the uplevel thing and update additional_flags directly.
1526         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
1527         gfortran.fortran-torture/execute/intrinsic_nearest.x,
1528         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
1529         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
1530
1531 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1532
1533         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
1534
1535 2004-09-11  Roger Sayle  <roger@eyesopen.com>
1536
1537         PR middle-end/17411
1538         * g++.dg/opt/pr17411-1.C: New test case.
1539
1540 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1541
1542         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1543         gcc.dg/tls/diag-2.c: Update expected messages.
1544         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
1545         messages.
1546         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
1547         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
1548         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
1549         gcc.dg/tls/diag-5.c: New tests.
1550
1551 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
1552
1553         * gcc.dg/20040910-1.c: Correct dg-error regexp.
1554
1555 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1556
1557         * g++.dg/parse/break-in-for.C: New test.
1558
1559 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
1560
1561         * gcc.dg/tree-ssa/20040911-1.c: New test.
1562
1563 2004-09-11  Andreas Jaeger  <aj@suse.de>
1564
1565         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
1566         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
1567
1568 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
1569
1570         * gcc.target/frv: New directory of FR-V-specific tests.
1571
1572 2004-09-10  James E Wilson  <wilson@specifixinc.com>
1573
1574         * gcc.dg/convert-vec-1.c: New test.
1575
1576 2004-09-10  Roger Sayle  <roger@eyesopen.com>
1577
1578         PR middle-end/17024
1579         * gcc.dg/pr17024-1.c: New test case.
1580
1581 2004-09-10  Eric Christopher  <echristo@redhat.com>
1582
1583         * gcc.dg/20040910-1.c: New test.
1584
1585 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1586
1587         * gcc.dg/bitfld-9.c: New test.
1588
1589 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
1590
1591         * gcc.c-torture/execute/ieee/acc1.c: New test.
1592         * gcc.c-torture/execute/ieee/acc2.c: New test.
1593         * gcc.c-torture/execute/ieee/mzero6.c: New test.
1594
1595 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1596
1597         * gcc.dg/deprecated-2.c: New test.
1598
1599 2004-09-09  James E Wilson  <wilson@specifixinc.com>
1600
1601         * gcc.dg/init-vec-1.c: New test.
1602
1603 2004-09-09  Roger Sayle  <roger@eyesopen.com>
1604
1605         PR middle-end/17055
1606         * gcc.dg/pr17055-1.c: New test case.
1607
1608 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
1609
1610         PR target/17377
1611         * gcc.c-torture/execute/pr17377.c: New test.
1612
1613 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1614
1615         PR c/8420
1616         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
1617         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
1618         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1619         gcc.dg/long-long-typespec-1.c: New tests.
1620         * gcc.dg/tls/diag-2.c: Update expected diagnostics
1621
1622 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1623
1624         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
1625         gcc.dg/gnu99-static-1.c: New tests.
1626
1627 2004-09-08  Devang Patel  <dpatel@apple.com>
1628
1629         * gcc.dg/darwin-ld-20040828-1.c: New test.
1630         * gcc.dg/darwin-ld-20040828-2.c: New test.
1631         * gcc.dg/darwin-ld-20040828-3.c: New test.
1632
1633 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
1634
1635         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
1636         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
1637         in error message.
1638         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
1639         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
1640         in error message.
1641         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
1642         types they qualify.
1643         * objc.dg/type-size-2.m: Fix wording in comment.
1644         * objc.dg/va-meth-1.m: New test case.
1645
1646 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1647
1648         PR c/16633:
1649         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
1650         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
1651
1652 2004-09-06  Devang Patel  <dpatel@apple.com>
1653
1654         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1655         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1656
1657 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1658
1659         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1660         reflect changed line numbering of diagnostics.
1661
1662 2004-09-06  Paul Brook  <paul@codesourcery.com>
1663
1664         * gfortran.dg/edit_real_1.f90: Add new test.
1665
1666 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1667
1668         * gcc.dg/tree-ssa/loop-2.c: New test.
1669         * gcc.dg/tree-ssa/loop-3.c: New test.
1670         * gcc.dg/tree-ssa/loop-4.c: New test.
1671         * gcc.dg/tree-ssa/loop-5.c: New test.
1672
1673 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1674
1675         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1676
1677 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1678
1679         * gcc.dg/format/sentinel-1.c: New test.
1680
1681 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1682
1683         * testsuite/gcc.dg/builtins-46.c: New.
1684
1685 2004-09-03  Devang Patel  <dpatel@apple.com>
1686
1687         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1688         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1689
1690 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1691
1692         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1693         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1694         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1695         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1696         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1697         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1698         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1699         the non-portable bzero.
1700         * gcc.dg/20010912-1.c: xfail for NetWare.
1701         * gcc.dg/20020426-2.c: xfail for NetWare.
1702         * gcc.dg/20021014-1.c: xfail for NetWare.
1703         * gcc.dg/20021018-1.c: xfail for NetWare.
1704         * gcc.dg/20030213-1.c: xfail for NetWare.
1705         * gcc.dg/20030225-1.c: xfail for NetWare.
1706         * gcc.dg/20030708-1.c: xfail for NetWare.
1707         * gcc.dg/builtins-config.h: Also exclude NetWare.
1708         * gcc.dg/format/format.h: Define restrict only if not already defined.
1709         * gcc.dg/nest.c: xfail for NetWare.
1710         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1711         * lib/target-supports.exp (check_visibility_available): Exclude
1712         NetWare.
1713
1714 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1715
1716         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1717         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1718         deterministic starting point for the alignment of structure fields.
1719         * gcc.dg/Wpadded.c: Dito.
1720         * g++.dg/abi/vbase10.C: Dito.
1721
1722 2004-09-03  Devang Patel  <dpatel@apple.com>
1723
1724         * g++.dg/debug/pr15736.cc: New test.
1725
1726 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1727
1728         * README.QMTEST: Fix out-of-date link.
1729
1730 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1731
1732         PR fortran/16579
1733         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1734         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1735
1736 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1737
1738         * g++.dg/abi/arm_rtti1.C: New test.
1739
1740 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1741
1742         * gcc.dg/ppc-vector-memcpy.c: New.
1743         * gcc.dg/ppc-vector-memset.c: New.
1744
1745 2004-09-02  Chao-ying Fu  <fu@mips.com>
1746
1747         * gcc.target/mips/mips-3d-1.c: New test.
1748         * gcc.target/mips/mips-3d-2.c: New test.
1749         * gcc.target/mips/mips-3d-3.c: New test.
1750         * gcc.target/mips/mips-3d-4.c: New test.
1751         * gcc.target/mips/mips-3d-5.c: New test.
1752         * gcc.target/mips/mips-3d-6.c: New test.
1753         * gcc.target/mips/mips-3d-7.c: New test.
1754         * gcc.target/mips/mips-3d-8.c: New test.
1755         * gcc.target/mips/mips-3d-9.c: New test.
1756         * gcc.target/mips/mips-ps-1.c: New test.
1757         * gcc.target/mips/mips-ps-2.c: New test.
1758         * gcc.target/mips/mips-ps-3.c: New test.
1759         * gcc.target/mips/mips-ps-4.c: New test.
1760         * gcc.target/mips/mips-ps-type.c: New test.
1761
1762 2004-09-02  Paul Brook  <paul@codesourcery.com>
1763
1764         * gfortran.dg/edit_real_1.f90: Add new tests.
1765
1766 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1767
1768         PR fortran/15327
1769         * gfortran.dg/merge_char_1.f90: New test.
1770
1771 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1772
1773         PR fortran/16404
1774         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1775
1776 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1777
1778         PR c/1522
1779         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1780
1781 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1782
1783         * g++.dg/opt/loop1.C: Do not XFAIL.
1784
1785 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1786
1787         * gcc.c-torture/execute/20040831-1.c: New test.
1788
1789 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1790
1791         PR fortran/16579
1792         * gfortran.dg/g77/20010610.f: Now passes.
1793         Copy from g77.f-torture/execute. Add dg-run directive.
1794         * gfortran.dg/g77/README: Update
1795
1796 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1797
1798         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1799         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1800         (t1, t2, t3, t4): Add volatile.
1801
1802 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1803
1804         * g++.dg/ext/visibility/arm1.C: New test.
1805
1806 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1807
1808         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1809         -pedantic-errors.
1810
1811 2004-09-01  Paul Brook  <paul@codesourcery.com>
1812
1813         * gfortran.dg/eof_2.f90: New test.
1814
1815 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1816
1817         PR fortran/16579
1818         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
1819
1820 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
1821
1822         PR libfortran/16805
1823         * gfortran.dg/list_read_2.f90: New test.
1824
1825 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1826
1827         * g++.dg/abi/key1.C: New test.
1828
1829 2004-08-31  Richard Henderson  <rth@redhat.com>
1830
1831         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
1832         form of offsetof.
1833         * g++.dg/other/offsetof5.C: Remove duplicate.
1834
1835 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1836
1837         PR fortran/17244
1838         * gfortran.dg/func_derived_1.f90: New test.
1839
1840 2004-08-31  Paul Brook  <paul@codesourcery.com>
1841
1842         * gfortran.dg/eof_1.f90: New test.
1843
1844 2004-08-31  Paul Brook  <paul@codesourcery.com>
1845
1846         * gfortran.dg/list_read_1.f90: New file.
1847
1848 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
1849
1850         * g++.dg/opt/loop1.C: XFAIL.
1851
1852 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
1853
1854         * gcc.dg/funcdef-storage-1.c: New.
1855         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
1856         an extern function in local scope.
1857         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
1858         declare an 'auto inline' function in local scope.
1859         * gcc.dg/20011130-1.c: Likewise.
1860         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
1861         an 'auto' function in local scope.
1862         * gcc.dg/20021014-1.c: Likewise.
1863         * gcc.dg/20030331-2.c: Likewise.
1864
1865 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1866
1867         * gfortran.dg/blockdata_1.f90: New test.
1868
1869 2004-08-30  Richard Henderson  <rth@redhat.com>
1870
1871         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
1872
1873 2004-08-30  Richard Henderson  <rth@redhat.com>
1874
1875         * lib/fortran-torture.exp (fortran-torture-execute): Honor
1876         additional_flags set by alternate driver.
1877         (ieee-options): New procedure.
1878         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
1879         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
1880         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
1881         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
1882
1883 2004-08-30  Richard Henderson  <rth@redhat.com>
1884
1885         * lib/f-torture.exp: Remove.
1886
1887 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
1888
1889         PR rtl-optimization/16590
1890         * g++.dg/opt/loop1.C: New test.
1891
1892 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1893
1894         PR fortran/13910
1895         * gfortran.dg/oldstyle_1.f90: New test.
1896
1897 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
1898         Paul Brook  <paul@codesourcery.com>
1899
1900         * gfortran.dg/g77/README: Update.
1901         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
1902         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1903         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
1904
1905 2004-08-28  Paul Brook  <paul@codesourcery.com>
1906
1907         PR libfortran/17195
1908         * gfortran.dg/edit_real_1.f90: New test.
1909
1910 2004-08-27  Paul Brook  <paul@codesourcery.com>
1911
1912         * gfortran.dg/rewind_1.f90: New test.
1913
1914 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
1915
1916         PR fortran/16597
1917         * gfortran.dg/pr16597.f90: New test.
1918
1919 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1920
1921         PR c/13801
1922         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
1923         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
1924         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
1925         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
1926         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
1927
1928 2004-08-26  Nick Clifton  <nickc@redhat.com>
1929
1930         * gcc.c-torture/compile/pr17119.c: New test.
1931
1932 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1933
1934         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
1935
1936 2004-08-25  Richard Henderson  <rth@redhat.com>
1937
1938         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
1939         the bits that expect kind=8 to be the largest real kind.
1940
1941 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1942
1943         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
1944
1945 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1946
1947         * gfortran.dg/assignment_1.f90: New test.
1948
1949 2004-08-25  Adam Nemet  <anemet@lnxw.com>
1950
1951         * g++.dg/template/repo3.C: New test.
1952
1953 2004-08-25  Roger Sayle  <roger@eyesopen.com>
1954
1955         PR middle-end/16693
1956         PR tree-optimization/16372
1957         * g++.dg/opt/pr16372-1.C: New test case.
1958         * g++.dg/opt/pr16693-1.C: New test case.
1959         * g++.dg/opt/pr16693-2.C: New test case.
1960
1961 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1962
1963         * objc.dg/proto-lossage-4.m: New test.
1964
1965 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
1966
1967         PR c++/17155
1968         * g++.dg/inherit/local2.C: New test.
1969
1970 2004-08-25  Paul Brook  <paul@codesourcery.com>
1971
1972         PR fortran/17144
1973         * gfortran.dg/string_ctor_1.f90: New test.
1974
1975 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1976
1977         PR c++/14428
1978         * g++.dg/template/redecl2.C: New test.
1979
1980 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1981
1982         PR fortran/17143
1983         * gfortran.dg/pr17143.f90: New test.
1984
1985 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1986
1987         PR fortran/17164
1988         * gfortran.dg/pr17164.f90: New test.
1989
1990 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1991
1992         * gcc.dg/tree-ssa/loop-1.c: New test.
1993
1994 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1995
1996         * gcc.c-torture/compile/20040824-1.c: New test.
1997
1998 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1999
2000         * gcc.c-torture/compile/iftrap-3.c: New test.
2001
2002 2004-08-24  Paul Brook  <paul@codesourcery.com>
2003
2004         * gfortran.dg/entry_2.f90: New test.
2005
2006 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2007
2008         PR c++/16889
2009         * g++.dg/lookup/ambig[12].C: New.
2010
2011 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2012
2013         PR c++/16706
2014         * g++.dg/template/crash21.C: New test.
2015         * g++.dg/template/crash22.C: Likewise.
2016
2017 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2018
2019         PR c++/17149
2020         * g++.dg/template/access15.C: New.
2021
2022 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2023
2024         PR c++/17163
2025         * g++.dg/template/repo2.C: New test.
2026
2027 2004-08-23  Roger Sayle  <roger@eyesopen.com>
2028
2029         PR rtl-optimization/17078
2030         * gcc.c-torture/execute/pr17078-1.c: New test case.
2031
2032 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2033
2034         PR c/14492
2035         * gcc.dg/debug/crash1.c: New test.
2036
2037 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
2038
2039         PR c/16180
2040         * gcc.dg/loop-5.c: New test.
2041
2042 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2043
2044         * gcc.c-torture/execute/20040823-1.c: New test.
2045
2046 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
2047
2048         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
2049         to the assembler.  Simplify test accordingly.
2050         (asm_abi_flags): Use GNU names.
2051         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
2052         to check for ABI flags.
2053
2054 2004-08-22  Andrew Pinski  <apinski@apple.com>
2055
2056         * g++.dg/opt/pr14029.C: New test.
2057         * gcc.c-torture/execute/pr15262.c: New test.
2058
2059 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2060
2061         * gfortran.dg/reduction.f90: Add checks with complex arguments.
2062
2063 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
2064
2065         PR 16908
2066         * gfortran.dg/direct_io.f90: New test.
2067
2068 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2069
2070         PR c++/17121
2071         * g++.dg/inherit/local2.C: New test.
2072
2073 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
2074
2075         PR c++/17120
2076         * g++.dg/warn/Wparentheses-4.C: New test.
2077
2078 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2079
2080         PR c++/17121
2081         * g++.dg/inherit/local2.C: New test.
2082
2083         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
2084         * gcc.dg/ppc-ldstruct.c: Likewise.
2085         * gcc.dg/ppc64-abi-2.c: Likewise.
2086
2087 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
2088
2089         PR rtl-optimization/17099
2090         * gcc.c-torture/execute/20040820-1.c: New test.
2091
2092 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
2093
2094         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
2095
2096 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
2097
2098         PR fortran/17077
2099         * gfortran.dg/auto_array_1.f90: New test.
2100
2101 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2102
2103         PR fortran/17074
2104         * gfortran.dg/simpleif_1.f90: New test.
2105
2106 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
2107
2108         * lib/target-supports.exp (check_profiling_available): Return
2109         false for arm*-*-symbianelf* and arm*-*-eabi*.
2110
2111         PR c++/15890
2112         * g++.dg/template/delete1.C: New test.
2113
2114 2004-08-19  Paul Brook  <paul@codesourcery.com>
2115
2116         PR fortran/14976
2117         PR fortran/16228
2118         * gfortran.dg/data_char_1.f90: New test.
2119
2120 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
2121
2122         PR fortran/16946
2123         * gfortran.dg/reduction.f90: New testcase.
2124
2125 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2126
2127         PR fortran/16520
2128         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
2129
2130 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2131
2132         PR c++/17041
2133         * g++.dg/Wparentheses-3.C: New test.
2134
2135 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
2136
2137         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
2138         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
2139         * gcc.dg/vect/vect-2.c: Likewise.
2140         * gcc.dg/vect/vect-3.c: Likewise.
2141         * gcc.dg/vect/vect-4.c: Likewise.
2142         * gcc.dg/vect/vect-5.c: Likewise.
2143         * gcc.dg/vect/vect-6.c: Likewise.
2144         * gcc.dg/vect/vect-7.c: Likewise.
2145         * gcc.dg/vect/vect-25.c: Likewise.
2146         * gcc.dg/vect/vect-31.c: Likewise.
2147         * gcc.dg/vect/vect-32.c: Likewise.
2148         * gcc.dg/vect/vect-34.c: Likewise.
2149         * gcc.dg/vect/vect-36.c: Likewise.
2150         * gcc.dg/vect/vect-all.c: Likewise.
2151
2152 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
2153
2154         PR c++/17068
2155         * g++.dg/template/operator4.C: New test.
2156
2157 2004-08-18  Richard Henderson  <rth@redhat.com>
2158
2159         * gcc.dg/20040206-1.c: XFAIL.
2160
2161 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2162
2163         PR c++/16246
2164         * g++.dg/template/array7.C: New test.
2165
2166 2004-08-17  James E Wilson  <wilson@specifixinc.com>
2167
2168         * gcc.dg/mips-movcc-1.c: New test.
2169         * gcc.dg/mips-movcc-2.c: New test.
2170         * gcc.dg/mips-movcc-3.c: New test.
2171
2172         * gcc.dg/mips-nmadd-1.c: New test.
2173         * gcc.dg/mips-nmadd-2.c: New test.
2174
2175 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2176
2177         PR c++/15871
2178         * g++.dg/opt/inline8.C: New test.
2179
2180         PR c++/16965
2181         * g++.dg/parse/error17.C: New test.
2182
2183 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
2184
2185         * gcc.dg/vect: New directory for vectorizer tests.
2186         * gcc.dg/vect/tree-vect.h: New file.
2187         * gcc.dg/vect/vect.exp: New file.
2188         * gcc.dg/vect/pr16105.c.c: New test.
2189         * gcc.dg/vect/vect-1.c: New test.
2190         * gcc.dg/vect/vect-2.c: New test.
2191         * gcc.dg/vect/vect-3.c: New test.
2192         * gcc.dg/vect/vect-4.c: New test.
2193         * gcc.dg/vect/vect-5.c: New test.
2194         * gcc.dg/vect/vect-6.c: New test.
2195         * gcc.dg/vect/vect-7.c: New test.
2196         * gcc.dg/vect/vect-8.c: New test.
2197         * gcc.dg/vect/vect-9.c: New test.
2198         * gcc.dg/vect/vect-10.c: New test.
2199         * gcc.dg/vect/vect-11.c: New test.
2200         * gcc.dg/vect/vect-12.c: New test.
2201         * gcc.dg/vect/vect-13.c: New test.
2202         * gcc.dg/vect/vect-14.c: New test.
2203         * gcc.dg/vect/vect-15.c: New test.
2204         * gcc.dg/vect/vect-16.c: New test.
2205         * gcc.dg/vect/vect-17.c: New test.
2206         * gcc.dg/vect/vect-18.c: New test.
2207         * gcc.dg/vect/vect-19.c: New test.
2208         * gcc.dg/vect/vect-20.c: New test.
2209         * gcc.dg/vect/vect-21.c: New test.
2210         * gcc.dg/vect/vect-22.c: New test.
2211         * gcc.dg/vect/vect-23.c: New test.
2212         * gcc.dg/vect/vect-24.c: New test.
2213         * gcc.dg/vect/vect-25.c: New test.
2214         * gcc.dg/vect/vect-26.c: New test.
2215         * gcc.dg/vect/vect-27.c: New test.
2216         * gcc.dg/vect/vect-28.c: New test.
2217         * gcc.dg/vect/vect-29.c: New test.
2218         * gcc.dg/vect/vect-30.c: New test.
2219         * gcc.dg/vect/vect-31.c: New test.
2220         * gcc.dg/vect/vect-32.c: New test.
2221         * gcc.dg/vect/vect-33.c: New test.
2222         * gcc.dg/vect/vect-34.c: New test.
2223         * gcc.dg/vect/vect-35.c: New test.
2224         * gcc.dg/vect/vect-36.c: New test.
2225         * gcc.dg/vect/vect-37.c: New test.
2226         * gcc.dg/vect/vect-38.c: New test.
2227         * gcc.dg/vect/vect-40.c: New test.
2228         * gcc.dg/vect/vect-41.c: New test.
2229         * gcc.dg/vect/vect-42.c: New test.
2230         * gcc.dg/vect/vect-43.c: New test.
2231         * gcc.dg/vect/vect-44.c: New test.
2232         * gcc.dg/vect/vect-45.c: New test.
2233         * gcc.dg/vect/vect-46.c: New test.
2234         * gcc.dg/vect/vect-47.c: New test.
2235         * gcc.dg/vect/vect-48.c: New test.
2236         * gcc.dg/vect/vect-49.c: New test.
2237         * gcc.dg/vect/vect-50.c: New test.
2238         * gcc.dg/vect/vect-51.c: New test.
2239         * gcc.dg/vect/vect-52.c: New test.
2240         * gcc.dg/vect/vect-53.c: New test.
2241         * gcc.dg/vect/vect-54.c: New test.
2242         * gcc.dg/vect/vect-55.c: New test.
2243         * gcc.dg/vect/vect-56.c: New test.
2244         * gcc.dg/vect/vect-57.c: New test.
2245         * gcc.dg/vect/vect-58.c: New test.
2246         * gcc.dg/vect/vect-59.c: New test.
2247         * gcc.dg/vect/vect-60.c: New test.
2248         * gcc.dg/vect/vect-61.c: New test.
2249         * gcc.dg/vect/vect-all.c: New test.
2250         * gcc.dg/vect/vect-none.c: New test.
2251
2252 2004-08-17  Paul Brook  <paul@codesourcery.com>
2253
2254         PR fortran/13082
2255         * gfortran.dg/entry_1.f90: New test.
2256
2257 2004-08-17  Andrew Pinski  <apinski@apple.com>
2258
2259         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
2260
2261 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
2262
2263         * gcc.dg/pr17036-1.c: New test.
2264
2265 2004-08-16  Devang Patel  <dpatel@apple.com>
2266
2267         * gcc.dg/darwin-20040809-1.c: New test.
2268
2269 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
2270
2271         * gcc.dg/funcdef-attr-1.c: New test.
2272
2273 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
2274
2275         * gcc.dg/altivec-17.c: New test.
2276         * gcc.dg/altivec-18.c: New test.
2277
2278 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2279
2280         PR c++/6749
2281         * g++.dg/template/vtable2.C: New test.
2282
2283 2004-08-14  Richard Henderson  <rth@redhat.com>
2284
2285         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
2286         * gcc.dg/pack-test-4.c (main): Return 0.
2287         * gcc.dg/setjmp-1.c: Remove XFAIL.
2288         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
2289
2290 2004-08-14  Richard Henderson  <rth@redhat.com>
2291
2292         * gcc.dg/980217-1.c: Add prototype for printf.
2293
2294 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
2295
2296         * gfortran.dg/pr16935.f90: New test.
2297
2298 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
2299
2300         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
2301
2302 2004-08-13  Paul Brook  <paul@codesourcery.com>
2303
2304         * gfortran.dg/der_io_1.f90: Remove stray comma.
2305
2306 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2307
2308         * gcc.dg/vmx/cw-bug-2.c: Remove.
2309         * gcc.dg/vmx/vprint-1.c: Remove.
2310         * gcc.dg/vmx/vscan-1.c: Remove.
2311
2312 2004-08-12  Devang patel  <dpatel@apple.com>
2313
2314         * gcc.dg/darwin-20040809-2.c: New test.
2315
2316 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
2317
2318         * g++.dg/ext/altivec-12.C: New test.
2319
2320         * g++.dg/ext/altivec-11.C: New test.
2321
2322 2004-08-12  Paul Brook  <paul@codesourcery.com>
2323
2324         * g++.dg/abi/arm_cxa_vec_1.C: New test.
2325
2326 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2327
2328         * g++.dg/ext/altivec-2.C: Check for hardware support before
2329         executing any VMX instructions.
2330
2331         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
2332
2333 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
2334
2335         PR c++/16276
2336         * g++.old-deja/g++.other/comdat4.C: New test.
2337         * g++.old-deja/g++.other/comdat4-aux.cc: New.
2338
2339 2004-08-12  Ben Elliston  <bje@au.ibm.com>
2340
2341         PR target/16286
2342         * gcc.dg/pr16286.c: New test.
2343
2344 2004-08-12 Jan Beulich <jbeulich@novell.com>
2345
2346         * g++.dg/ext/asm5.C: New.
2347
2348 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2349
2350         PR c++/16698
2351         * g++.dg/eh/crash1.C: New test.
2352
2353         PR c++/16717
2354         * g++.dg/ext/construct1.C: New test.
2355
2356 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2357
2358         PR c++/16853
2359         * g++.dg/init/ptrmem1.C: New test.
2360
2361         PR c++/16618
2362         * g++.dg/parse/offsetof5.C: New test.
2363
2364         PR c++/16870
2365         * g++.dg/template/overload3.C: New test.
2366
2367 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2368
2369         PR c++/16964
2370         * g++.dg/parse/error16.C: New test.
2371
2372         PR c++/16904
2373         * g++.dg/template/error14.C: New test.
2374
2375         PR c++/16929
2376         * g++.dg/template/error15.C: New test.
2377
2378 2004-08-11  Devang Patel  <dpatel@apple.com>
2379
2380         * gcc.dg/darwin-ld-20040809-1.c: New test.
2381         * gcc.dg/darwin-ld-20040809-2.c: New test.
2382
2383 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2384
2385         PR fortran/16917
2386         * gfortran.dg/dfloat_1.f90: New test.
2387
2388 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2389
2390         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2391         * gcc.dg/dll-2.c: Fix dg-require syntax.
2392         * gcc.misc-tests/arm-isr.c (abort): Declare.
2393         (exit): Likewise.
2394
2395 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2396
2397         PR c++/16971
2398         * g++.dg/parse/crash16.C: New test.
2399
2400 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2401
2402         * gcc.dg/mips-rsqrt-1.c: New test case.
2403         * gcc.dg/mips-rsqrt-2.c: New test case.
2404         * gcc.dg/mips-rsqrt-3.c: New test case.
2405
2406 2004-08-10  Paul Brook  <paul@codesourcery.com>
2407
2408         * gfortran.dg/der_io_1.f90: New test.
2409
2410 2004-08-10  Paul Brook  <paul@codesourcery.com>
2411
2412         PR fortran/16919
2413         * gfortran.dg/der_array_1.f90: New test.
2414
2415 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2416
2417         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2418
2419 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2420
2421         * gcc.dg/wchar_t-2.c: Fix typo.
2422
2423 2004-08-09  Falk Hueffner  <falk@debian.org>
2424
2425         PR tree-optimization/12517
2426         * gcc.c-torture/compile/pr12517.c: New test.
2427
2428         PR tree-optimization/12578
2429         * gcc.c-torture/compile/pr12578.c: New test.
2430
2431         PR tree-optimization/12899
2432         * gcc.c-torture/compile/pr12899.c: New test.
2433
2434         PR rtl-optimization/14692
2435         * gcc.c-torture/compile/pr14692.c: New test.
2436
2437         PR tree-optimization/16461
2438         * gcc.c-torture/compile/pr16461.c: New test.
2439
2440 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2441
2442         * gfortran.dg/getenv_1.f90: New test.
2443
2444 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2445
2446         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
2447         wchar_t.
2448         * gcc.dg/symbian5.c: Test -fno-short-wchar.
2449
2450 2004-08-06  Paul Brook  <paul@codesourcery.com>
2451
2452         * gfortran.dg/ret_array_1.f90: New test.
2453         * gfortran.dg/ret_pointer_1.f90: New test.
2454
2455 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
2456
2457         * gcc.dg/missing-field-init-[12].c: New tests.
2458         * g++.dg/warn/missing-field-init-[12].C: New tests.
2459
2460 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2461
2462         * gcc.dg/enum2.c: New test.
2463         * gcc.dg/symbian3.c: Likewise.
2464         * gcc.dg/symbian4.c: Likewise.
2465         * gcc.dg/wchar_t-2.c: Likewise.
2466
2467 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2468
2469         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
2470         destructor tests.
2471
2472 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2473
2474         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
2475         dg-require-visiblity.
2476         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
2477         * g++.dg/ext/visibility/fvisibility.C: Likewise.
2478         * g++.dg/ext/visibility/memfuncts.C: Likewise.
2479         * g++.dg/ext/visibility/new1.C: Likewise.
2480         * g++.dg/ext/visibility/pragma.C: Likewise.
2481         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
2482         * g++.dg/ext/visibility/virtual.C: Likewise.
2483         * g++/dg/ext/visibility/visibility-1.C: Likewise.
2484         * g++/dg/ext/visibility/visibility-2.C: Likewise.
2485         * g++/dg/ext/visibility/visibility-3.C: Likewise.
2486         * g++/dg/ext/visibility/visibility-4.C: Likewise.
2487         * g++/dg/ext/visibility/visibility-5.C: Likewise.
2488         * g++/dg/ext/visibility/visibility-6.C: Likewise.
2489         * g++/dg/ext/visibility/visibility-7.C: Likewise.
2490         * g++/dg/ext/visibility/visibility-8.C: New test.
2491         * gcc.c-torture/compile/dll.x: Remove.
2492         * gcc.dg/dll-2.c: Use dg-require-dll
2493         * gcc.dg/visibility-10.c: New test.
2494         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
2495         supporting DLLs.
2496         * testsuite/lib/scanasm.exp (scan_hidden): New function.
2497         (scan_not_hidden): Likewise.
2498
2499 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
2500
2501         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
2502
2503 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
2504
2505         * gcc.c-torture/execute/20040805-1.c: New test.
2506
2507 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2508
2509         * gcc.dg/20020118-1.c: Declare abort.
2510         * gcc.dg/altivec_check.h: Likewise.
2511         * gcc.dg/iftrap-2.c: Likewise.
2512         * gcc.dg/pragma-darwin.c: Likewise.
2513         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
2514
2515 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2516
2517         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
2518
2519 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2520
2521         * gcc.c-torture/execute/builtins/abs-2.c,
2522         gcc.c-torture/execute/builtins/abs-3.c,
2523         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
2524         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
2525         intmax_t, uintmax_t and their limits.
2526         * gcc.dg/intmax_t-1.c: New test.
2527
2528 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2529
2530         * g++.dg/tc1/dr147.C: Add reference to PR.
2531
2532 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
2533
2534         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
2535         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
2536
2537 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
2538
2539         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
2540
2541 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2542
2543         * gcc.dg/redecl-5.c: New test.
2544         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
2545         of scanf.
2546
2547 2004-08-03  Roger Sayle  <roger@eyesopen.com>
2548
2549         PR middle-end/16790
2550         * gcc.c-torture/execute/pr16790-1.c: New test case.
2551
2552 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
2553
2554         * g++.dg/ext/visibility/assign1.C: New test.
2555         * g++.dg/ext/visibility/new1.C: Likewise.
2556
2557         * gcc.dg/symbian1.c: New test.
2558         * gcc.dg/symbian2.c: Likewise.
2559
2560 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2561
2562         PR target/16570
2563         * gcc.dg/i386-sse-9.c: New test.
2564
2565 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2566
2567         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
2568
2569 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2570
2571         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
2572         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
2573         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
2574         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
2575         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
2576         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
2577         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
2578         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
2579         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
2580         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
2581         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
2582         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
2583         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
2584         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
2585         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
2586         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
2587         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
2588         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
2589         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
2590         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
2591         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
2592         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
2593         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
2594         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2595         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
2596         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
2597         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
2598         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
2599         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2600         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2601         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
2602         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
2603         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
2604         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
2605         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
2606         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2607         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2608         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2609         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2610         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
2611         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
2612         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
2613         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
2614         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
2615         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2616         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2617         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
2618         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
2619         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
2620         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
2621         gcc.misc-tests/i386-pf-3dnow-1.c,
2622         gcc.misc-tests/i386-pf-athlon-1.c,
2623         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2624         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
2625         Declare built-in functions used.
2626         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
2627
2628 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
2629
2630         PR c++/16707
2631         * g++.dg/lookup/using12.C: New test.
2632
2633         * g++.dg/init/null1.C: Fix PR number.
2634         * g++.dg/parse/namespace10.C: Likewise.
2635
2636 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2637
2638         PR c++/16224
2639         * g++.dg/template/spec17.C: New test.
2640         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
2641         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
2642
2643 2004-08-02  David Billinghurst
2644
2645         PR fortran/16292
2646         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
2647
2648 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
2649
2650         * gcc.dg/ia64-got-1.c: New test case.
2651
2652 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2653
2654         PR c++/16489
2655         * g++.dg/init/null1.C: New test.
2656         * g++.dg/tc1/dr76.C: Adjust error marker.
2657
2658         PR c++/16529
2659         * g++.dg/parse/namespace10.C: New test.
2660
2661         PR c++/16810
2662         * g++.dg/inherit/ptrmem2.C: New test.
2663
2664 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2665
2666         PR target/16155
2667         * gcc.dg/pr16155.c: New test.
2668
2669 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2670
2671         * gcc.dg/redecl-2.c: New test.
2672
2673 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2674
2675         * gcc.dg/darwin-longdouble.c: New file.
2676
2677 2004-07-30  Richard Henderson  <rth@redhat.com>
2678
2679         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2680         write to constant argument.
2681         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2682
2683 2004-07-30  Richard Henderson  <rth@redhat.com>
2684
2685         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2686         tests of nearest around zero.
2687
2688 2004-07-30  Andrew Pinski  <apinski@apple.com>
2689
2690         * gcc.c-torture/compile/20040730-1.c: New test.
2691
2692 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2693
2694         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2695         powerpc-eabispe.
2696
2697 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2698
2699         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2700
2701 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2702
2703         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2704         contains $ld_library_path.
2705         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2706
2707 2004-07-29  Richard Henderson  <rth@redhat.com>
2708
2709         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2710
2711         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2712         (alt2, which): New.
2713         (Check): Accept either alternative.
2714
2715 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2716
2717         * g++.dg/abi/inline1.C: New test.
2718         * g++.dg/abi/local1-a.cc: Likewise.
2719         * g++.dg/abi/local1.C: Likewise.
2720         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2721         * g++.dg/abi/mangle12.C: Likewise.
2722         * g++.dg/abi/mangle17.C: Likewise.
2723         * g++.dg/abi/mangle20-2.C: Likewise.
2724         * g++.dg/opt/interface1.C: Likewise.
2725         * g++.dg/opt/interface1.h: Likewise.
2726         * g++.dg/opt/interface1-a.cc: New test.
2727         * g++.dg/parse/repo1.C: New test.
2728         * g++.dg/template/repo1.C: Likewise.
2729         * g++.dg/warn/Winline-1.C: Likewise.
2730         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2731
2732 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2733
2734         * gcc.dg/tree-ssa/20040729-1.c: New test.
2735
2736 2004-07-27  Matt Austern <austern@apple.com>
2737
2738         * gcc.dg/darwin-bool-1.c: New test.
2739         * gcc.dg/darwin-bool-2.c: New test.
2740
2741 2004-07-28  Richard Henderson  <rth@redhat.com>
2742
2743         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2744         arguments in the correct type.  Don't write to constant arguments.
2745
2746 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2747
2748         PR tree-optimization/16688
2749         PR tree-optimization/16689
2750         * g++.dg/tree-ssa/pr16688.C: New test.
2751
2752 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2753
2754         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2755         loads.  Not only in the comment, this time.
2756
2757 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2758
2759         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2760         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2761         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2762         * gcc.dg/sh4a-bitmovua.c: New.
2763         * gcc.dg/sh4a-cos.c: New.
2764         * gcc.dg/sh4a-cosf.c: New.
2765         * gcc.dg/sh4a-fprun.c: New.
2766         * gcc.dg/sh4a-fsrra.c: New.
2767         * gcc.dg/sh4a-memmovua.c: New.
2768         * gcc.dg/sh4a-sin.c: New.
2769         * gcc.dg/sh4a-sincos.c: New.
2770         * gcc.dg/sh4a-sincosf.c: New.
2771         * gcc.dg/sh4a-sinf.c: New.
2772
2773 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2774
2775         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2776         conditionals.
2777         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2778         loads.
2779         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2780         DOM1.
2781
2782 2004-07-27  Andrew Pinski  <apinski@apple.com>
2783
2784         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2785
2786 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2787
2788         * gcc.dg/pragma-isr.c: New test.
2789
2790 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2791
2792         PR c++/14429
2793         * g++.dg/template/ttp11.C: New test.
2794
2795 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2796
2797         * gcc.c-torture/compile/20040727-1.c: New test.
2798
2799 2004-07-26  Eric Christopher  <echristo@redhat.com>
2800
2801         * gcc.c-torture/compile/20040726-2.c: New test.
2802
2803 2004-07-26  Andrew Pinski  <apinski@apple.com>
2804
2805         * g++.dg/rtti/tinfo1.C: Xfail.
2806
2807 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2808
2809         * gcc.c-torture/compile/20040726-1.c: New test.
2810
2811 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2812             Brian Ryner  <bryner@brianryner.com>
2813
2814         PR c++/9283
2815         PR c++/15000
2816         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
2817         * g++.dg/ext/visibility/: New directory.
2818         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
2819         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
2820         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
2821         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
2822         * g++.dg/ext/visibility/fvisibility.C,
2823         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
2824         g++.dg/ext/visibility/fvisibility-override1.C
2825         g++.dg/ext/visibility/fvisibility-override2.C
2826         g++.dg/ext/visibility/memfuncts.C
2827         g++.dg/ext/visibility/noPLT.C
2828         g++.dg/ext/visibility/pragma.C
2829         g++.dg/ext/visibility/pragma-override1.C
2830         g++.dg/ext/visibility/pragma-override2.C
2831         g++.dg/ext/visibility/staticmemfuncts.C
2832         g++.dg/ext/visibility/virtual.C: New tests.
2833
2834 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2835
2836         PR c/15360
2837         * gcc.dg/pr15360-1.c: New test.
2838
2839 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
2840
2841         * gcc.dg/pragma-align-2.c: New test.
2842         * gcc.dg/pragma-init-fini.c: New test.
2843         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
2844         targets.
2845
2846 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2847
2848         * gcc.dg/init-string-2.c: New test.
2849
2850 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
2851
2852         PR 16684
2853         * gcc.dg/Wredundant-decls-1.c: New test case.
2854
2855 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
2856
2857         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
2858         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
2859         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
2860         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
2861         * gcc.dg/compat/generate-random.c: New file.
2862         * gcc.dg/compat/generate-random.h: Likewise.
2863         * gcc.dg/compat/generate-random_r.c: Likewise.
2864         * gcc.dg/compat/struct-layout-1.h: Likewise.
2865         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
2866         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
2867         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
2868         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
2869         * gcc.dg/compat/struct-layout-1_main.c: New test.
2870         * gcc.dg/compat/struct-layout-1_x.c: New file.
2871         * gcc.dg/compat/struct-layout-1_y.c: New file.
2872         * gcc.dg/compat/struct-layout-1_test.h: New file.
2873
2874 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2875
2876         * gcc.dg/comp-return-1.c: New test
2877
2878 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
2879
2880         * gcc.dg/vmx/8-02a.c: Fix typo.
2881
2882         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
2883         * gcc.dg/darwin-abi-3.c: New test.
2884
2885         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
2886         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
2887
2888         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
2889         * gcc.dg/vmx/ops-long-1.c: New test.
2890         * gcc.dg/vmx/ops-long-2.c: New test.
2891
2892 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2893
2894         * g++.dg/lookup/conv-[1234].C: New.
2895
2896 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
2897
2898         * g++.dg/parse/attr2.C: Simplify.
2899
2900 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2901
2902         PR c/7284
2903         * gcc.c-torture/execute/pr7284-1.c: New test.
2904
2905 2004-07-22  Brian Booth  <bbooth@redhat.com>
2906
2907         * gcc.dg/tree-ssa/20040721-1.c: New test.
2908
2909 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2910
2911         * g++.dg/template/crash20.c: New.
2912
2913 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
2914
2915         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
2916         Add dg-run directive.  Declare variables as required.
2917         * gfortran.dg/g77/README: Update
2918
2919 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
2920
2921         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
2922         gcc.dg/cris-peep2-andu2.c: New tests.
2923
2924 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2925
2926         PR c/15052
2927         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
2928         on return type.
2929         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
2930         messages.
2931         * gcc.dg/qual-return-2.c: Update expected messages.
2932         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
2933
2934 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2935
2936         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
2937         * gcc.dg/noncompile/921102-1.c: Update expected error message.
2938
2939 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2940
2941         PR c/11250
2942         * gcc.dg/init-string-1.c: New test.
2943
2944 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
2945
2946         PR middle-end/15345
2947         PR c/16450
2948         * gcc.dg/torture/nested-fn-1.c: New test.
2949
2950 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
2951
2952         PR target/16559
2953         * gcc.dg/ia64-fptr-1.c: New file.
2954
2955 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2956
2957         PR c++/14497
2958         * g++.dg/template/spec16.C: New test.
2959         * g++.old-deja/g++.robertl/eb118.C: Remove.
2960
2961 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2962
2963         PR c++/509
2964         * g++.dg/template/spec15.C: New test.
2965
2966 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
2967
2968         Copy cases from g77.f-torture/execute and add dg-run
2969         directive.  Other changes as noted.
2970         * gfortran.dg/g77/13037.f
2971         * gfortran.dg/g77/1832.f
2972         * gfortran.dg/g77/19981119-0.f
2973         * gfortran.dg/g77/19990313-0.f
2974         * gfortran.dg/g77/19990313-1.f
2975         * gfortran.dg/g77/19990313-2.f
2976         * gfortran.dg/g77/19990313-3.f
2977         * gfortran.dg/g77/19990419-1.f
2978         * gfortran.dg/g77/19990826-0.f
2979         * gfortran.dg/g77/19990826-2.f
2980         * gfortran.dg/g77/20000503-1.f
2981         * gfortran.dg/g77/20001111.f
2982         * gfortran.dg/g77/20010116.f
2983         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
2984         * gfortran.dg/g77/20010430.f
2985         * gfortran.dg/g77/6177.f
2986         * gfortran.dg/g77/947.f
2987         * gfortran.dg/g77/970816-3.f
2988         * gfortran.dg/g77/971102-1.f
2989         * gfortran.dg/g77/980520-1.f
2990         * gfortran.dg/g77/980628-0.f
2991         * gfortran.dg/g77/980628-1.f
2992         * gfortran.dg/g77/980628-10.f
2993         * gfortran.dg/g77/980628-2.f
2994         * gfortran.dg/g77/980628-3.f
2995         * gfortran.dg/g77/980628-7.f
2996         * gfortran.dg/g77/980628-8.f
2997         * gfortran.dg/g77/980628-9.f
2998         * gfortran.dg/g77/980701-0.f
2999         * gfortran.dg/g77/980701-1.f
3000         * gfortran.dg/g77/cabs.f
3001         * gfortran.dg/g77/claus.f
3002         * gfortran.dg/g77/complex_1.f
3003         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
3004         * gfortran.dg/g77/dcomplex.f
3005         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
3006         * gfortran.dg/g77/f90-intrinsic-mathematical.f
3007         * gfortran.dg/g77/f90-intrinsic-numeric.f
3008         * gfortran.dg/g77/int8421.f
3009         * gfortran.dg/g77/labug1.f
3010         * gfortran.dg/g77/large_vec.f
3011         * gfortran.dg/g77/le.f
3012         * gfortran.dg/g77/short.f
3013         * gfortran.dg/g77/README: Update
3014
3015 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
3016
3017         PR c++/16637
3018         * g++.dg/parse/lookup4.C: New test.
3019
3020 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3021
3022         PR c++/16175
3023         * g++.dg/template/ttp10.C: New test.
3024
3025 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3026
3027         * gcc.dg/pr12625-1.c: New test.
3028
3029 2004-07-20  Steven Bosscher  <stevenb@suse.de>
3030
3031         * testsuite/gcc.dg/switch-warn-1.c: New test.
3032         * testsuite/gcc.dg/switch-warn-2.c: New test.
3033         * gcc.c-torture/compile/pr14730.c: Update.
3034
3035 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
3036
3037         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
3038         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
3039         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
3040         g++.dg/template/nontype3.C: Remove trailing CR from tests.
3041
3042 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
3043
3044         PR c++/16623
3045         * g++.dg/template/assign1.C: New test.
3046
3047 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3048
3049         PR c++/12170
3050         * g++.dg/template/ttp9.C: New test.
3051
3052 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
3053
3054         * gcc.dg/format/cmn-err-1.c: New test.
3055
3056 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3057
3058         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
3059         gcc.dg/Wparentheses-10.c: New tests.
3060         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
3061
3062 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3063
3064         PR fortran/16465
3065         * gfortran.dg/g77//ffixed-line-length-0.f,
3066         gfortran.dg/g77/ffixed-line-length-132.f,
3067         gfortran.dg/g77/ffixed-line-length-72.f,
3068         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
3069         gfortran.dg/g77/README: Update.
3070
3071 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3072
3073         PR c++/13092
3074         * g++.dg/template/non-dependent7.C: New test.
3075         * g++.dg/template/non-dependent8.C: Likewise.
3076         * g++.dg/template/non-dependent9.C: Likewise.
3077         * g++.dg/template/non-dependent10.C: Likewise.
3078
3079 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
3080
3081         PR c++/16337
3082         * g++.dg/parse/attr2.C: New test.
3083
3084 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
3085
3086         * g77.dg: Removed.
3087         * g77.f-torture: Ditto.
3088
3089 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3090
3091         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
3092         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
3093         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
3094
3095 2004-07-16  Richard Henderson  <rth@redhat.com>
3096
3097         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
3098
3099 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3100
3101         * lib/fortran-torture.exp (fortran-torture): Don't test compile
3102         tests with full list of options.
3103         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
3104         of TORTURE_OPTIONS if test contains 'dg-do run'.
3105
3106         PR fortran/16404
3107         * gfortran.dg/do_iterator.f90: New test.
3108
3109 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3110
3111         PR rtl-optimization/16536
3112         * gcc.c-torture/execute/restrict-1.c: New test.
3113
3114 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3115
3116         PR fortran/15324
3117         * gfortran.dg/pr15324.f90: New test.
3118
3119         PR fortran/15129
3120         * gfortran.dg/pr15129.f90: New test.
3121
3122         PR fortran/15140
3123         * gfortran.dg/pr15140.f90: New test.
3124
3125         PR fortran/13792
3126         * gfortran.fortran-torture/execute/bounds.f90: Add check for
3127         compile-time simplification.
3128
3129 2004-07-14  Mike Stump  <mrs@apple.com>
3130
3131         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
3132
3133 2004-07-14  James E Wilson  <wilson@specifixinc.com>
3134
3135         PR target/16325
3136         * gcc.dg/profile-generate-1.c: New.
3137
3138 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
3139
3140         * gcc.c-torture/execute/20040709-1.c: New test.
3141         * gcc.c-torture/execute/20040709-2.c: New test.
3142
3143 2004-07-14  Mike Stump  <mrs@apple.com>
3144
3145         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
3146
3147 2004-07-14  Mike Stump  <mrs@apple.com>
3148
3149         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
3150
3151 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
3152
3153         PR c++/16518
3154         * g++.dg/parse/mutable1.C: New test.
3155
3156 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
3157
3158         PR tree-optimization/16443
3159         * gcc.dg/tree-ssa/20040713-1.c: New test.
3160
3161 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
3162
3163         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
3164         for operator new.
3165
3166 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3167
3168         * gfortran.dg/g77/README: New file
3169         * gfortran.dg/g77/19981216-0.f:  Copy from
3170         g77.f-torture/noncompile.  Add "dg-do compile" and
3171         dg-error as required.
3172         * gfortran.dg/g77/19990218-1.f: Likewise
3173         * gfortran.dg/g77/19990905-1.f: Likewise
3174         * gfortran.dg/g77/9263.f: Likewise
3175         * gfortran.dg/g77/980615-0.f: Likewise
3176         * gfortran.dg/g77/980616-0.f: Likewise
3177         * gfortran.dg/g77/check0.f: Likewise
3178         * gfortran.dg/g77/select_no_compile.f: Likewise
3179
3180 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3181
3182         Copy files from g77.f-torture/compile.
3183         Add "{ dg-do compile}".  Other changes as noted
3184         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
3185         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
3186         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
3187         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
3188         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
3189         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
3190         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
3191         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
3192         statement to conform to standard.  Append alpha1.x for reference.
3193         * gfortran.dg/g77/xformat.f: Add dg-warning
3194
3195 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3196
3197         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
3198         Add {dg-do compile} directive.
3199         * gfortran.dg/g77/cpp2.F: Likewise
3200
3201 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3202
3203         PR c++/5402
3204         * g++.dg/lookup/name-clash1.C: New test.
3205
3206         PR c++/9777
3207         * g++.dg/lookup/name-clash2.C: New test.
3208
3209         PR c++/12102
3210         * g++.dg/lookup/name-clash3.C: New test.
3211
3212 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3213
3214         * g++.dg/lookup/new2.C: New test.
3215         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
3216
3217 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
3218
3219         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
3220         Add {dg-do compile} directive.
3221         * gfortran.dg/g77/13060.f: Likewise
3222         * gfortran.dg/g77/19990218-0.f: Likewise
3223         * gfortran.dg/g77/19990305-0.f: Likewise
3224         * gfortran.dg/g77/19990419-0.f: Likewise
3225         * gfortran.dg/g77/19990502-0.f: Likewise
3226         * gfortran.dg/g77/19990502-1.f: Likewise
3227         * gfortran.dg/g77/19990525-0.f: Likewise
3228         * gfortran.dg/g77/19990826-1.f: Likewise
3229         * gfortran.dg/g77/19990826-3.f: Likewise
3230         * gfortran.dg/g77/19990905-2.f: Likewise
3231         * gfortran.dg/g77/20000412-1.f: Likewise
3232         * gfortran.dg/g77/20000511-1.f: Likewise
3233         * gfortran.dg/g77/20000511-2.f: Likewise
3234         * gfortran.dg/g77/20000518.f: Likewise
3235         * gfortran.dg/g77/20000601-1.f: Likewise
3236         * gfortran.dg/g77/20000601-2.f: Likewise
3237         * gfortran.dg/g77/20000629-1.f: Likewise
3238         * gfortran.dg/g77/20000630-2.f: Likewise
3239         * gfortran.dg/g77/20010115.f: Likewise
3240         * gfortran.dg/g77/20010321-1.f: Likewise
3241         * gfortran.dg/g77/20010426.f: Likewise
3242         * gfortran.dg/g77/20020307-1.f: Likewise
3243         * gfortran.dg/g77/8485.f: Likewise
3244         * gfortran.dg/g77/960317-1.f: Likewise
3245         * gfortran.dg/g77/970915-0.f: Likewise
3246         * gfortran.dg/g77/980310-1.f: Likewise
3247         * gfortran.dg/g77/980310-2.f: Likewise
3248         * gfortran.dg/g77/980310-3.f: Likewise
3249         * gfortran.dg/g77/980310-4.f: Likewise
3250         * gfortran.dg/g77/980310-6.f: Likewise
3251         * gfortran.dg/g77/980310-7.f: Likewise
3252         * gfortran.dg/g77/980310-8.f: Likewise
3253         * gfortran.dg/g77/980419-2.f: Likewise
3254         * gfortran.dg/g77/980424-0.f: Likewise
3255         * gfortran.dg/g77/980427-0.f: Likewise
3256         * gfortran.dg/g77/980729-0.f: Likewise
3257         * gfortran.dg/g77/981117-1.f: Likewise
3258         * gfortran.dg/g77/toon_1.f: Likewise
3259
3260 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3261
3262         PR c++/2204
3263         * g++.dg/other/abstract2.C: New test.
3264
3265 2004-07-12  Paul Brook  <paul@codesourcery.com>
3266
3267         * gfortran.dg/pointer_init_1.f90: New test.
3268
3269 2004-07-11  Paul Brook  <paul@codesourcery.com>
3270
3271         PR fortran/15986
3272         * gfortran.dg/contained_1.f90: New test.
3273
3274 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
3275
3276         * g++.dg/parse/defarg8.C: New test.
3277
3278 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3279
3280         PR fortran/16433
3281         * gfortran.dg/pr16433.f: New test.
3282
3283         PR fortran/17574
3284         * gfortran.dg/pr15754.f90: New test.
3285
3286 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3287
3288         PR tree-optimization/16437
3289         * gcc.c-torture/execute/bitfld-4.c: New test.
3290
3291 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3292
3293         * gfortran.fortran-torture/execute/common_2.f90: Add check for
3294         access to common var from module.
3295
3296 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3297
3298         PR fortran/16336
3299         * gfortran.fortran-torture/execute/common_2.f90: New test.
3300
3301 2004-07-10  Paul Brook  <paul@codesourcery.com>
3302
3303         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
3304
3305 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3306
3307         PR fortran/15969
3308         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
3309
3310 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
3311
3312         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
3313         * gfortran.dg/g77/ffixed-form-2.f: Likewise
3314         * gfortran.dg/g77/ffree-form-1.f: Likewise
3315         * gfortran.dg/g77/ffree-form-2.f: Likewise
3316         * gfortran.dg/g77/ffree-form-3.f: Likewise
3317         * gfortran.dg/g77/fno-underscoring.f: Likewise
3318         * gfortran.dg/g77/funderscoring.f: Likewise
3319         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
3320
3321 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3322
3323         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
3324
3325 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3326         Paul Brook  <paul@codesourcery.com>
3327
3328         PR fortran/13415
3329         * gfortran.dg/common_pointer_1.f90: New test.
3330
3331 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3332
3333         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
3334
3335 2004-07-09  James E Wilson  <wilson@specifixinc.com>
3336
3337         PR target/16364
3338         * gcc.c-torture/compile/20040709-1.c: New.
3339
3340 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3341
3342         PR fortran/14077
3343         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
3344
3345 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3346
3347         PR fortran/13201
3348         * gfortran.dg/shape_1.f90: New test.
3349
3350 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
3351             Andrew Pinski  <apinski@apple.com>
3352
3353         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
3354
3355 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3356
3357         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
3358         comment.
3359
3360 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3361         Paul Brook  <paul@codesourcery.com>
3362
3363         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
3364         '.f95' and '.F95'.
3365
3366 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
3367
3368         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
3369
3370 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3371
3372         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
3373         testcases with capital suffix.
3374
3375 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3376
3377         PR fortran/15481
3378         PR fortran/13372
3379         PR fortran/13575
3380         PR fortran/15978
3381         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3382
3383         * gfortran.dg/implicit_1.f90: New test.
3384
3385 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3386
3387         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3388         expression to match gfortran warning/error messages
3389         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3390         dg-error text.
3391
3392 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3393
3394         * lib/fortran-torture.exp: Rename proc search_for to
3395         search_for_re.
3396
3397 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3398
3399         * gcc.c-torture/execute/simd-5.x: New file.
3400         XFAIL on SPARC 64-bit at -O0.
3401
3402 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3403
3404         PR c++/8211
3405         PR c++/16165
3406         * g++.dg/warn/effc3.C: New test.
3407
3408 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3409
3410         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3411         change X to 1X in format.
3412         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3413         add data statements to conform to standard.
3414
3415 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3416
3417         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3418         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3419         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3420
3421 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3422
3423         * gfortran.dg/g77/7388.f: Copy from g77.dg
3424         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3425         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
3426         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
3427         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
3428         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
3429         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
3430         * gfortran.dg/g77/strlen0.f: Likewise
3431
3432 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
3433
3434         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
3435         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
3436
3437 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3438
3439         * gcc.c-torture/execute/920428-2.x: Delete.
3440         * gcc.c-torture/execute/920501-7.x: Likewise.
3441
3442 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
3443
3444         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
3445         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
3446         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
3447         prescott and c3-2.
3448         (PREFETCH_3DNOW): Add -march=c3.
3449
3450 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
3451
3452         PR c/16437
3453         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
3454         * gcc.c-torture/execute/bf64-1.x: Likewise.
3455
3456 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3457
3458         * gcc.c-torture/compile/20040708-1.c: New test.
3459
3460 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3461
3462         PR c++/16169
3463         * g++.dg/warn/effc2.C: New test.
3464
3465 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3466
3467         * gcc.c-torture/execute/bitfld-1.x: Remove.
3468         * gcc.c-torture/execute/bitfld-3.c: New test.
3469         * gcc.dg/bitfld-2.c: Remove XFAILs.
3470
3471 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3472
3473         PR c++/16276
3474         * g++.dg/rtti/tinfo1.C: New file.
3475
3476 2004-07-07  Eric Christopher  <echristo@redhat.com>
3477
3478         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
3479
3480 2004-07-07  Andrew Pinski  <apinski@apple.com>
3481
3482         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
3483
3484 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
3485
3486         * g++.dg/init/call1.C: XFAIL.
3487
3488 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
3489
3490         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
3491         except for movstrict*, to movmem* and clrstr* to clrmem*.
3492
3493 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
3494
3495         * gcc.c-torture/execute/20040707-1.c: New test.
3496
3497 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
3498
3499         * gcc.c-torture/execute/20040706-1.c: New test.
3500
3501 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3502
3503         PR c++/3671
3504         * g++.dg/template/spec14.C: New test.
3505
3506 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
3507
3508         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
3509         nothing if not yet defined.  Use it in b, c and d type definitions.
3510         * gcc.c-torture/execute/20040705-1.c: New test.
3511         * gcc.c-torture/execute/20040705-2.c: New test.
3512
3513 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3514
3515         PR c++/2518
3516         * g++.dg/lookup/new1.C: New test.
3517
3518 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3519
3520         PR c++/11406
3521         * g++.dg/template/sizeof8.C: New test.
3522
3523 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
3524
3525         * gcc.c-torture/compile/20040705-1.c: New test.
3526
3527 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
3528
3529         * gfortran.fortran-torture/execute/seq_io.f90: New test.
3530
3531 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
3532
3533         * gcc.dg/cpp/if-mop.c: Two new testcases.
3534         * gcc.dg/cpp/trad/comment-3.c: New.
3535
3536 2004-07-04  Paul Brook  <paul@codesourcery.com>
3537
3538         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
3539
3540 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
3541
3542         PR c++/3761
3543         * g++.dg/lookup/crash4.C: New test.
3544
3545 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
3546
3547         * gcc.c-torture/execute/builtin-abs-1.c
3548         * gcc.c-torture/execute/builtin-abs-2.c
3549         * gcc.c-torture/execute/builtin-complex-1.c
3550         * gcc.c-torture/execute/builtins/string-1-lib.c
3551         * gcc.c-torture/execute/builtins/string-1.c
3552         * gcc.c-torture/execute/builtins/string-2-lib.c
3553         * gcc.c-torture/execute/builtins/string-2.c
3554         * gcc.c-torture/execute/builtins/string-3-lib.c
3555         * gcc.c-torture/execute/builtins/string-3.c
3556         * gcc.c-torture/execute/builtins/string-4-lib.c
3557         * gcc.c-torture/execute/builtins/string-4.c
3558         * gcc.c-torture/execute/builtins/string-5-lib.c
3559         * gcc.c-torture/execute/builtins/string-5.c
3560         * gcc.c-torture/execute/builtins/string-6-lib.c
3561         * gcc.c-torture/execute/builtins/string-6.c
3562         * gcc.c-torture/execute/builtins/string-7-lib.c
3563         * gcc.c-torture/execute/builtins/string-7.c
3564         * gcc.c-torture/execute/builtins/string-8-lib.c
3565         * gcc.c-torture/execute/builtins/string-8.c
3566         * gcc.c-torture/execute/builtins/string-9-lib.c
3567         * gcc.c-torture/execute/builtins/string-9.c
3568         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
3569         * gcc.c-torture/execute/builtins/string-asm-1.c
3570         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
3571         * gcc.c-torture/execute/builtins/string-asm-2.c
3572         * gcc.c-torture/execute/stdio-opt-1.c
3573         * gcc.c-torture/execute/stdio-opt-2.c
3574         * gcc.c-torture/execute/stdio-opt-3.c
3575         * gcc.c-torture/execute/string-opt-1.c
3576         * gcc.c-torture/execute/string-opt-10.c
3577         * gcc.c-torture/execute/string-opt-11.c
3578         * gcc.c-torture/execute/string-opt-12.c
3579         * gcc.c-torture/execute/string-opt-13.c
3580         * gcc.c-torture/execute/string-opt-14.c
3581         * gcc.c-torture/execute/string-opt-15.c
3582         * gcc.c-torture/execute/string-opt-16.c
3583         * gcc.c-torture/execute/string-opt-2.c
3584         * gcc.c-torture/execute/string-opt-6.c
3585         * gcc.c-torture/execute/string-opt-7.c
3586         * gcc.c-torture/execute/string-opt-8.c:
3587         Replace with ...
3588
3589         * gcc.c-torture/execute/builtins/abs-2.c
3590         * gcc.c-torture/execute/builtins/abs-3.c
3591         * gcc.c-torture/execute/builtins/complex-1.c
3592         * gcc.c-torture/execute/builtins/fprintf.c
3593         * gcc.c-torture/execute/builtins/fputs.c
3594         * gcc.c-torture/execute/builtins/memcmp.c
3595         * gcc.c-torture/execute/builtins/memmove.c
3596         * gcc.c-torture/execute/builtins/memops-asm.c
3597         * gcc.c-torture/execute/builtins/mempcpy-2.c
3598         * gcc.c-torture/execute/builtins/mempcpy.c
3599         * gcc.c-torture/execute/builtins/memset.c
3600         * gcc.c-torture/execute/builtins/printf.c
3601         * gcc.c-torture/execute/builtins/sprintf.c
3602         * gcc.c-torture/execute/builtins/strcat.c
3603         * gcc.c-torture/execute/builtins/strchr.c
3604         * gcc.c-torture/execute/builtins/strcmp.c
3605         * gcc.c-torture/execute/builtins/strcpy.c
3606         * gcc.c-torture/execute/builtins/strcspn.c
3607         * gcc.c-torture/execute/builtins/strlen-2.c
3608         * gcc.c-torture/execute/builtins/strlen.c
3609         * gcc.c-torture/execute/builtins/strncat.c
3610         * gcc.c-torture/execute/builtins/strncmp-2.c
3611         * gcc.c-torture/execute/builtins/strncmp.c
3612         * gcc.c-torture/execute/builtins/strncpy.c
3613         * gcc.c-torture/execute/builtins/strpbrk.c
3614         * gcc.c-torture/execute/builtins/strpcpy-2.c
3615         * gcc.c-torture/execute/builtins/strpcpy.c
3616         * gcc.c-torture/execute/builtins/strrchr.c
3617         * gcc.c-torture/execute/builtins/strspn.c
3618         * gcc.c-torture/execute/builtins/strstr-asm.c
3619         * gcc.c-torture/execute/builtins/strstr.c:
3620         ... these new files.
3621
3622         * gcc.c-torture/execute/builtins/abs-2-lib.c
3623         * gcc.c-torture/execute/builtins/abs-3-lib.c
3624         * gcc.c-torture/execute/builtins/complex-1-lib.c
3625         * gcc.c-torture/execute/builtins/fprintf-lib.c
3626         * gcc.c-torture/execute/builtins/fputs-lib.c
3627         * gcc.c-torture/execute/builtins/memcmp-lib.c
3628         * gcc.c-torture/execute/builtins/memmove-lib.c
3629         * gcc.c-torture/execute/builtins/memops-asm-lib.c
3630         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
3631         * gcc.c-torture/execute/builtins/mempcpy-lib.c
3632         * gcc.c-torture/execute/builtins/memset-lib.c
3633         * gcc.c-torture/execute/builtins/printf-lib.c
3634         * gcc.c-torture/execute/builtins/sprintf-lib.c
3635         * gcc.c-torture/execute/builtins/strcat-lib.c
3636         * gcc.c-torture/execute/builtins/strchr-lib.c
3637         * gcc.c-torture/execute/builtins/strcmp-lib.c
3638         * gcc.c-torture/execute/builtins/strcpy-lib.c
3639         * gcc.c-torture/execute/builtins/strcspn-lib.c
3640         * gcc.c-torture/execute/builtins/strlen-2-lib.c
3641         * gcc.c-torture/execute/builtins/strlen-lib.c
3642         * gcc.c-torture/execute/builtins/strncat-lib.c
3643         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
3644         * gcc.c-torture/execute/builtins/strncmp-lib.c
3645         * gcc.c-torture/execute/builtins/strncpy-lib.c
3646         * gcc.c-torture/execute/builtins/strpbrk-lib.c
3647         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
3648         * gcc.c-torture/execute/builtins/strpcpy-lib.c
3649         * gcc.c-torture/execute/builtins/strrchr-lib.c
3650         * gcc.c-torture/execute/builtins/strspn-lib.c
3651         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
3652         * gcc.c-torture/execute/builtins/strstr-lib.c
3653         * gcc.c-torture/execute/builtins/lib/abs.c
3654         * gcc.c-torture/execute/builtins/lib/fprintf.c
3655         * gcc.c-torture/execute/builtins/lib/memset.c
3656         * gcc.c-torture/execute/builtins/lib/printf.c
3657         * gcc.c-torture/execute/builtins/lib/sprintf.c
3658         * gcc.c-torture/execute/builtins/lib/strcpy.c
3659         * gcc.c-torture/execute/builtins/lib/strcspn.c
3660         * gcc.c-torture/execute/builtins/lib/strncat.c
3661         * gcc.c-torture/execute/builtins/lib/strncmp.c
3662         * gcc.c-torture/execute/builtins/lib/strncpy.c
3663         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3664         * gcc.c-torture/execute/builtins/lib/strspn.c
3665         * gcc.c-torture/execute/builtins/lib/strstr.c:
3666         New files containing support routines.
3667
3668         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3669         declaration.
3670         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3671         when not optimizing.
3672
3673 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3674
3675         PR c++/16240
3676         * g++.dg/abi/mangle22.C: New test.
3677         * g++.dg/abi/mangle23.C: Likewise.
3678
3679 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3680
3681         PR fortran/16290
3682         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3683         Allow for cases without denormalized floating point numbers.
3684
3685 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3686
3687         PR c/1027
3688         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3689         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3690         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3691         expected warning text.
3692         * gcc.dg/format/diag-2.c: New test.
3693
3694 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3695
3696         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3697
3698 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3699
3700         * gcc.dg/builtins-43.c: New.
3701         * gcc.dg/builtins-44.c: New.
3702         * gcc.dg/builtins-45.c: New.
3703
3704 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3705             Andreas Tobler  <a.tobler@schweiz.ch>
3706
3707         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3708         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3709         as SIGSEGV.
3710         * gcc.dg/cleanup-11.c: Likewise.
3711         * gcc.dg/cleanup-8.c: Likewise.
3712         * gcc.dg/cleanup-9.c: Likewise.
3713         * gcc.dg/cleanup-5.c: Run on all platforms.
3714
3715 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3716
3717         * g++.dg/warn/nonnull1.C: New test.
3718
3719 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3720
3721         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3722         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3723         Special-case the Sun compiler wrt to <complex.h>.
3724
3725 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3726
3727         * gcc.dg/Wunreachable-8.C: New test.
3728
3729         * gcc.dg/h8300-ice2.c : New test.
3730
3731 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3732
3733         PR fortran/16161
3734         * gfortran.fortran-torture/compile/implicit.f90: Add test
3735         for implicit character.
3736
3737 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3738
3739         PR fortran/16289
3740         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3741         Use tiny() intrinsic to find smallest non-negative real
3742
3743 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3744
3745         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3746         * gcc.dg/compat/struct-by-value-22_x.c: New.
3747         * gcc.dg/compat/struct-by-value-22_y.c: New.
3748
3749         * gcc.c-torture/execute/20040629-1.c: New test.
3750
3751 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3752
3753         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3754         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3755
3756         PR target/16195
3757         * gcc.dg/20040625-1.c: New test.
3758
3759 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3760
3761         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3762
3763 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3764
3765         PR fortran/15963
3766         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3767
3768 2004-06-29  Richard Henderson  <rth@redhat.com>
3769
3770         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3771
3772 2004-06-29  Paul Brook  <paul@codesourcery.com>
3773
3774         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3775         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3776
3777 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3778
3779         PR c++/16260
3780         * g++.dg/parse/crash15.C: New.
3781
3782 2004-06-28  Andrew Pinski  <apinski@apple.com>
3783
3784         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3785         by the error already.
3786
3787         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3788
3789 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3790
3791         PR target/14041
3792         * gcc.dg/h8300-bss-align-1.c : New.
3793
3794 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3795
3796         * PR c++/16174
3797         * g++.dg/template/ctor4.C: New.
3798
3799 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3800
3801         PR c++/16205
3802         * g++.dg/warn/Wsequence-point-1.C: New test.
3803
3804 2004-06-27  Paul Brook  <paul@codesourcery.com>
3805
3806         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3807
3808 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3809
3810         * g++.old-deja/g++.mike/p7325.C: Remove.
3811
3812 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3813
3814         PR c/14963
3815         * gcc.dg/pr14963.c: New test.
3816
3817 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
3818
3819         PR c++/16193
3820         * g++.dg/parse/redef1.C: New test.
3821
3822 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3823
3824         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
3825         20021110.c.
3826         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
3827         20021119-1.c.
3828         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
3829         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
3830         5-04.c.
3831         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
3832         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
3833         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
3834         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
3835         g++.brendan/enum14.C.
3836         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
3837         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
3838         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
3839         g++.mike/virt1.C.
3840         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
3841         memtemp24.C.
3842
3843 2004-06-27  Roger Sayle  <roger@eyesopen.com>
3844
3845         * gcc.dg/20040527-1.c: New test case.
3846
3847 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
3848
3849         PR gfortran/pr16196
3850         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
3851
3852 2004-06-25  Roger Sayle  <roger@eyesopen.com>
3853
3854         PR middle-end/15825
3855         * gcc.dg/pr15825-1.c: New test case.
3856
3857 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3858
3859         * gcc.c-torture/execute/20040625-1.c: New test.
3860
3861 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3862
3863         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
3864
3865 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3866
3867         * gcc.dg/torture/mips-div-1.c: New test.
3868
3869 2004-06-24  Jeff Law  <law@redhat.com>
3870
3871         * gcc.dg/tree-ssa/20040624-1.c: New test.
3872
3873 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
3874
3875         * gcc.c-torture/compile/20040624-1.c: New test.
3876
3877 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3878
3879         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
3880         this directory.
3881
3882 2004-06-23  Andrew Pinski  <apinski@apple.com>
3883
3884         PR middle-end/15988
3885         * g++.dg/opt/ptrmem4.C: New test.
3886
3887         * gcc.dg/c90-array-quals-2.c: New test.
3888
3889 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
3890
3891         * gcc.dg/kpice1.c: New test.
3892
3893 2006-06-23  Andrew Pinski  <apinski@apple.com>
3894
3895         * gcc.dg/c90-array-quals.c: New test.
3896
3897 2006-06-22  Richard Henderson  <rth@redhat.com>
3898
3899         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
3900
3901 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
3902
3903         * gcc.dg/builtins-config.h: Handle FreeBSD.
3904
3905 2006-06-22  Richard Henderson  <rth@redhat.com>
3906
3907         * g++.dg/opt/devirt1.C: New.
3908
3909 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
3910
3911         * g++.dg/opt/pr15551.C: New testcase.
3912
3913 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3914
3915         PR target/14800
3916         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
3917         x86_64-*-linux* when compiling for 32bit.
3918
3919 2004-06-21  Andrew Pinski  <apinski@apple.com>
3920
3921         * gcc.dg/pch/struct-1.c: New.
3922         * gcc.dg/pch/struct-1.hs: New.
3923
3924 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
3925
3926         * gcc.dg/pch/save-temps-1.c: New file.
3927         * gcc.dg/pch/save-temps-1.hs: New file.
3928
3929 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3930
3931         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
3932         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
3933
3934 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3935
3936         * gfortran.fortran-torture/execute/select_1.f90: Rename function
3937         to fix type error.
3938         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
3939         Remove trailing spaces.
3940
3941 2004-06-21  Richard Henderson  <rth@redhat.com>
3942
3943         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
3944         merging && to BIT_FIELD_REF.
3945
3946 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
3947
3948         * g++.dg/opt/placeholder1.C: New test.
3949
3950 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3951
3952         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
3953         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3954         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3955         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3956
3957 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
3958
3959         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
3960         extern "C".
3961         * g++.dg/other/pragma-re-1.C: Add comments.
3962
3963 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
3964
3965         PR gfortran/16080
3966         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
3967
3968 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
3969
3970         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
3971         instead of setting the type of size_t by
3972         hand.
3973
3974 2004-06-18  Roger Sayle  <roger@eyesopen.com>
3975
3976         * gcc.dg/unordered-2.c: New test case.
3977         * gcc.dg/unordered-3.c: New test case.
3978
3979 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
3980
3981         PR other/16043
3982         * lib/g++.exp (g++_version): Tweak regexp for version
3983         * lib/g77.exp (g77_version): Likewise
3984         * lib/gfortran.exp (gfortran_version): Likewise
3985         * lib/objc.exp (objc_version): Likewise
3986         * lib/treelang.exp (treelang_version): Likewise
3987
3988 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
3989
3990         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
3991         Use INT_MAX instead of __INT_MAX__.
3992         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3993
3994         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
3995         * gcc.dg/compat/scalar-return-3_x.c: Use it.
3996         * gcc.dg/compat/scalar-return-3_y.c: Use it.
3997         * gcc.dg/compat/scalar-return-4_x.c: Use it.
3998         * gcc.dg/compat/scalar-return-4_y.c: Use it.
3999         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
4000         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
4001         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
4002         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
4003
4004         * gcc.dg/range-test-1.c: New test.
4005         * g++.dg/opt/range-test-1.C: New test.
4006
4007 2004-06-17  Richard Henderson  <rth@redhat.com>
4008
4009         * objc.dg/sync-1.m: New.
4010         * objc.dg/try-catch-1.m: Don't force next runtime.
4011         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
4012         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
4013         shadowed catch clause.
4014         * objc.dg/try-catch-5.m: New.
4015
4016 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
4017
4018         Bug 14610
4019         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
4020
4021 2004-06-15  Richard Henderson  <rth@redhat.com>
4022
4023         * gcc.dg/20001116-1.c: Move expected warning line.
4024
4025 2004-06-15  Richard Henderson  <rth@redhat.com>
4026
4027         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
4028         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
4029
4030 2004-06-15  Jeff Law  <law@redhat.com>
4031
4032         * gcc.dg/tree-ssa/20040615-1.c: New test.
4033         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
4034         be less sensitive to operand ordering.
4035         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
4036
4037 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
4038
4039         * g++.dg/abi/bitfield3.C: Add comment..
4040
4041 2004-06-15  Richard Henderson  <rth@redhat.com>
4042
4043         * g++.dg/ext/stmtexpr1.C: XFAIL.
4044         * gcc.dg/20030612-1.c: XFAIL.
4045
4046 2004-06-15  Eric Christopher  <echristo@redhat.com>
4047
4048         * g++.dg/charset/asm5.c: New.
4049         * gcc.dg/charset/asm6.c: New.
4050
4051 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4052
4053         PR fortran/15962
4054         * gfortran.fortran-torture/execute/select_1.f90: New test.
4055
4056 2004-06-15  Paul Brook  <paul@codesourcery.com>
4057
4058         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
4059
4060 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4061
4062         PR c++/15967
4063         * g++.dg/lookup/crash3.C: New test.
4064
4065 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4066
4067         PR c++/15947
4068         * g++.dg/parse/dtor4.C: New test.
4069
4070 2004-06-14  Jeff Law  <law@redhat.com>
4071
4072         * gcc.c-torture/compile/20040614-1.c: New test.
4073
4074 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4075
4076         PR fortran/15211
4077         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
4078         LEN of a character array.
4079
4080 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
4081
4082         PR c++/15096
4083         * g++.dg/template/ptrmem10.C: New test.
4084
4085         PR c++/14930
4086         * g++.dg/template/friend30.C: New test.
4087
4088 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4089
4090         PR fortran/14928
4091         * gfortran.fortran-torture/compile/mloc.f90: New test.
4092
4093 2004-06-13  Paul Brook  <paul@codesourcery.com>
4094
4095         * gfortran.fortran-torture/execute/random_2.f90: New test.
4096
4097 2004-06-13  Eric Christopher  <echristo@redhat.com>
4098
4099         * gcc.dg/noncompile/redecl-1.c: Fix error message.
4100
4101 2004-06-12  Paul Brook  <paul@codesourcery.com>
4102
4103         * gfortran.fortran-torture/execute/contained_3.f90: New test.
4104
4105 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4106
4107         PR fortran/14923
4108         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
4109
4110 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4111
4112         PR fortran/14957
4113         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
4114         syntax errors in end statements of contained subroutines.
4115
4116 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4117
4118         PR fortran/12841
4119         * gfortran.fortran-torture/execute/null_arg.f90: New test.
4120
4121 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4122
4123         PR fortran/15665
4124         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
4125
4126 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4127
4128         PR gfortran/12839
4129         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
4130
4131 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
4132
4133         PR c++/15862
4134         * g++.dg/parse/enum1.C: New test.
4135
4136 2004-06-10  Jeff Law  <law@redhat.com>
4137
4138         * gcc.c-torture/compile/20040610-1.c: New test.
4139
4140 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4141
4142         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
4143         * g++.old-deja/g++.other/decl3.C: Likewise.
4144
4145 2004-06-10  Brian Booth  <bbooth@redhat.com>
4146
4147         * gcc.dg/tree-ssa/20031015-1.c: Scan for
4148         V_MAY_DEF instead of VDEF.
4149         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
4150
4151 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
4152
4153         PR c++/14211
4154         * g++.dg/conversion/const1.C: New test.
4155
4156         PR c++/15076
4157         * g++.dg/conversion/reinterpret1.C: New test.
4158
4159         PR c++/15877
4160         * g++.dg/template/enum2.C: New test.
4161
4162         PR c++/15227
4163         * g++.dg/template/error13.C: New test.
4164
4165 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4166
4167         PR fortran/14957
4168         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
4169         arguments to test_* REAL and of the right size.
4170
4171 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4172
4173         PR target/15569
4174         PR rtl-optimization/15681
4175         * gcc.dg/20040609-1.c: New test.
4176
4177 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4178
4179         PR c++/14791
4180         * g++.dg/opt/builtins1.C: New test.
4181
4182 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
4183
4184         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
4185         that use default windows32 struct layout.
4186         * gcc.dg/i386-bitfield2.c: Likewise.
4187
4188 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
4189
4190         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
4191         for mingw32 and cygwin targets.
4192
4193 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
4194
4195         * gcc.dg/pch/macro-4.c: New.
4196         * gcc.dg/pch/macro-4.hs: New.
4197
4198 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4199
4200         PR fortran/13249
4201         * gfortran.fortran-torture/compile/name_clash.f90: New test.
4202
4203 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4204
4205         PR fortran/13372
4206         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
4207
4208 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4209
4210         PR gfortran/14897
4211         * gfortran.fortran-torture/execute/t_edit.f90: New test.
4212
4213 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4214
4215         PR gfortran/15755
4216         * gfortran.fortran-torture/execute/backspace.c : New test.
4217
4218 2004-06-09  Paul Brook  <paul@codesourcery.com>
4219
4220         * gfortran.fortran-torture/execure/intrinsic_associated.f90
4221         (pointer_to_section): Rewrite to use smaller array.
4222
4223 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
4224
4225         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
4226         * gcc.dg/ext/altivec-10.c: Same.
4227         * gcc.dg/ext/altivec-11.c: Same.
4228         * gcc.dg/ext/altivec-12.c: Same.
4229         * gcc.dg/ext/altivec-13.c: Same.
4230         * gcc.dg/ext/altivec-14.c: Same.
4231         * gcc.dg/ext/altivec-15.c: Same.
4232         * gcc.dg/ext/altivec-16.c: Same.
4233         * gcc.dg/ext/altivec-3.c: Same.
4234         * gcc.dg/ext/altivec-4.c: Same.
4235         * gcc.dg/ext/altivec-6.c: Same.
4236         * gcc.dg/ext/altivec-7.c: Same.
4237         * gcc.dg/ext/altivec-8.c: Same.
4238         * gcc.dg/ext/altivec-varargs-1.c: Same.
4239
4240         * g++.dg/ext/altivec-1.C: Correct dg syntax.
4241         * g++.dg/ext/altivec-10.C: Same.
4242         * g++.dg/ext/altivec-2.C: Same.
4243         * g++.dg/ext/altivec-3.C: Same.
4244         * g++.dg/ext/altivec-4.C: Same.
4245         * g++.dg/ext/altivec-5.C: Same.
4246         * g++.dg/ext/altivec-6.C: Same.
4247         * g++.dg/ext/altivec-7.C: Same.
4248         * g++.dg/ext/altivec-8.C: Same.
4249         * g++.dg/ext/altivec-9.C: Same.
4250
4251 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4252
4253         PR c++/7841
4254         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
4255
4256 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4257
4258         * gcc.dg/union-1.c: New test.
4259
4260 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4261
4262         * gcc.dg/builtins-41.c: New test case.
4263         * gcc.dg/builtins-42.c: New test case.
4264
4265 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4266
4267         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
4268         * g++.dg/ext/altivec-10.C: Same.
4269         * g++.dg/ext/altivec-2.C: Same.
4270         * g++.dg/ext/altivec-3.C: Same.
4271         * g++.dg/ext/altivec-4.C: Same.
4272         * g++.dg/ext/altivec-5.C: Same.
4273         * g++.dg/ext/altivec-6.C: Same.
4274         * g++.dg/ext/altivec-7.C: Same.
4275         * g++.dg/ext/altivec-8.C: Same.
4276         * g++.dg/ext/altivec-9.C: Same.
4277         * g++.old-deja/g++.abi/cxa_vec.C: Same.
4278         * g++.old-deja/g++.brendan/new3.C: Same.
4279         * gcc.c-torture/execute/eeprof-1.x: Same.
4280
4281 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4282
4283         PR c/14765
4284         * gcc.dg/pr14765-1.c: New test.
4285
4286 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4287
4288         PR c/14649
4289         * gcc.dg/pr14649-1.c: New test case.
4290
4291 2004-06-07  Richard Henderson  <rth@redhat.com>
4292
4293         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
4294         if temporaries.
4295
4296 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4297
4298         * g++.dg/eh/elide1.C: Remove XFAIL.
4299
4300 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
4301
4302         PR c++/15337
4303         * g++.dg/expr/sizeof3.C: New test.
4304
4305         PR c++/14777
4306         * g++.dg/template/access14.C: New test.
4307
4308         PR c++/15554
4309         * g++.dg/template/enum1.C: New test.
4310
4311         PR c++/15057
4312         * g++.dg/eh/throw1.C: New test.
4313
4314 2004-06-07  David Ayers  <d.ayers@inode.at>
4315             Ziemowit Laski  <zlaski@apple.com>
4316
4317         * lib/objc.exp (objc_target_compile): Revert the '-framework
4318         Foundation' flag fix, since bare Darwin does not ship
4319         with the Foundation framework.
4320         * objc/execute/next_mapping.h: Provide a local NSConstantString
4321         @interface and @implementation.
4322         (objc_constant_string_init): A constructor function, used to
4323         initialize the NSConstantString meta-class object.
4324         * objc/execute/string1.m: Include "next_mapping.h" instead of
4325         <Foundation/NSString.h>.
4326         * objc/execute/string2.m: Likewise.
4327         * objc/execute/string3.m: Likewise.
4328         * objc/execute/string4.m: Likewise.
4329
4330 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
4331
4332         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
4333         to double. Replace double with FLOAT.
4334         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
4335
4336         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
4337         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
4338         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
4339         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
4340         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
4341         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
4342         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
4343         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
4344
4345 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4346
4347         PR c/13519
4348         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
4349
4350 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4351
4352         PR c++/15503
4353         * g++.dg/template/meminit2.C: New test.
4354
4355 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
4356
4357         PR target/15822
4358         * gcc.c-torture/execute/compare-fp-1.c,
4359         gcc.c-torture/execute/compare-fp-2.c,
4360         gcc.c-torture/execute/compare-fp-3.c,
4361         gcc.c-torture/execute/compare-fp-4.c,
4362         gcc.c-torture/execute/compare-fp-3.x,
4363         gcc.c-torture/execute/compare-fp-4.x: Moved...
4364         * gcc.c-torture/execute/ieee/compare-fp-1.c,
4365         gcc.c-torture/execute/ieee/compare-fp-2.c,
4366         gcc.c-torture/execute/ieee/compare-fp-3.c,
4367         gcc.c-torture/execute/ieee/compare-fp-4.c,
4368         gcc.c-torture/execute/ieee/compare-fp-3.x,
4369         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
4370
4371 2004-06-04  David Ayers  <d.ayers@inode.at>
4372
4373         * objc/execute/protocol-isEqual-4.m: New testcase.
4374
4375 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
4376
4377         * objc/execute/protocol-isEqual-1.m: New testcase.
4378         * objc/execute/protocol-isEqual-2.m: New testcase.
4379         * objc/execute/protocol-isEqual-3.m: New testcase.
4380
4381 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4382
4383         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4384
4385 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4386
4387         * lib/objc.exp (objc_target_compile): When running tests on
4388         Darwin (Mac OS X), inform the linker about '-framework
4389         'Foundation'.
4390
4391 2004-06-02  Eric Christopher  <echristo@redhat.com>
4392
4393         * gcc.c-torture/compile/20040602-1.c: New.
4394
4395 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4396
4397         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4398         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4399
4400         PR tree-optimization/14736
4401         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4402
4403         PR tree-optimization/14042
4404         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4405
4406         PR tree-optimization/14729
4407         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4408
4409 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4410
4411         PR fortran/15557
4412         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4413
4414 2004-06-01  Richard Hederson  <rth@redhat.com>
4415
4416         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4417
4418 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4419
4420         PR c++/14932
4421         * g++.dg/parse/offsetof4.C: New test.
4422
4423 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4424
4425         PR objc/7993
4426         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
4427
4428 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
4429
4430         PR c++/15701
4431         * g++.dg/template/friend29.C: New test.
4432
4433 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4434
4435         PR c/15749
4436         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
4437
4438 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4439
4440         * gcc.dg/sparc-trap-1.c: New test.
4441
4442 2004-05-31  Roger Sayle  <roger@eyesopen.com>
4443
4444         PR middle-end/15069
4445         * g++.dg/opt/fold3.C: New test case.
4446
4447 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
4448
4449         * lib/target-supports.exp (check_iconv_available): Fix fallout
4450         from 2004-05-28 patch.
4451
4452 2004-05-30  Paul Brook  <paul@codesourcery.com>
4453
4454         PR fortran/15620
4455         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
4456         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
4457
4458 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
4459
4460         * gfortran.fortran-torture/execute/random_1.f90: New test.
4461
4462 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4463
4464         * g++.dg/ext/altivec-10.C: New test.
4465
4466 2004-05-29  Paul Brook  <paul@codesourcery.com>
4467
4468         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
4469
4470 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4471
4472         * gcc.dg/altivec-16.c: New test.
4473
4474 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
4475
4476         * lib/target-supports.exp (check_vmx_hw_available): New.
4477         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
4478
4479         * lib/target-supports.exp (check_alias_available,
4480         check_iconv_available, check_named_sections_available): Use
4481         unique names for temporary files.
4482
4483 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4484
4485         * gcc.dg/altivec-15.c: New test.
4486
4487 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4488
4489         PR c++/15083
4490         * g++.dg/warn/noeffect6.C: New test.
4491
4492         PR c++/15471
4493         * g++.dg/expr/ptrmem4.C: New test.
4494
4495         PR c++/15640
4496         * g++.dg/template/operator3.C: New test.
4497
4498 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4499
4500         PR c++/14668
4501         * g++.dg/lookup/redecl1.C: New test.
4502         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
4503
4504 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
4505
4506         * gcc.c-torture/execute/compare-fp-1.c,
4507         gcc.c-torture/execute/compare-fp-2.c,
4508         gcc.c-torture/execute/compare-fp-3.c,
4509         gcc.c-torture/execute/compare-fp-4.c,
4510         gcc.c-torture/execute/compare-fp-3.x,
4511         gcc.c-torture/execute/compare-fp-4.x,
4512         gcc.dg/pr15649-1.c: New.
4513
4514 2004-05-27  Adam Nemet  <anemet@lnxw.com>
4515
4516         PR c++/12883
4517         * g++.dg/init/array14.C: New test.
4518
4519 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
4520
4521         * lib/compat.exp (compat-get-options-main): New.
4522         (compat-get-options): Remove unneeded code, warn for ignored
4523         command.
4524         (compat-execute): Check flag set by dg-require-* commands.
4525
4526         * lib/compat.exp (compat-execute): Break up long lines.
4527
4528 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
4529
4530         * gcc.dg/altivec-7.c: Don't use 'vector long'.
4531         * gcc.dg/altivec-14.c: New test.
4532         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
4533
4534         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
4535         * gcc.dg/altivec-12.c: Ditto.
4536
4537         * gcc.dg/altivec-3.c: Move call to altivec_check.
4538
4539 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4540
4541         PR c++/15044
4542         * g++.dg/template/error12.C: New test.
4543
4544         PR c++/15317
4545         * g++.dg/ext/attrib15.C: New test.
4546
4547         PR c++/15329
4548         * g++.dg/template/ptrmem9.C: New test.
4549
4550 2004-05-25  Paul Brook  <paul@codesourcery.com>
4551
4552         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
4553
4554 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4555
4556         PR c++/15165
4557         * g++.dg/template/crash19.C: New test.
4558
4559 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4560
4561         PR c++/15025
4562         * g++.dg/template/redecl1.C: New test.
4563
4564 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4565
4566         PR c++/14821
4567         * g++.dg/other/ns1.C: New test.
4568
4569         PR c++/14883
4570         * g++.dg/template/invalid1.C: New test.
4571
4572 2004-05-23  Paul Brook  <paul@codesourcery.com>
4573         Victor Leikehman  <lei@haifasphere.co.il>
4574
4575         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
4576         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
4577
4578 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4579
4580         PR c++/15285
4581         PR c++/15299
4582         * g++.dg/template/non-dependent5.C: New test.
4583         * g++.dg/template/non-dependent6.C: New test.
4584
4585 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4586
4587         PR c++/15507
4588         * g++.dg/inherit/union1.C: New test.
4589
4590         PR c++/15542
4591         * g++.dg/template/addr1.C: New test.
4592
4593         PR c++/15427
4594         * g++.dg/template/array5.C: New test.
4595
4596         PR c++/15287
4597         * g++.dg/template/array6.C: New test.
4598
4599 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
4600             Roger Sayle  <roger@eyesopen.com>
4601
4602         * g++.dg/lookup/forscope2.C: New test case.
4603
4604 2004-05-22  Ben Elliston  <bje@au.ibm.com>
4605
4606         * gcc.dg/cpp/Wmissingdirs.c: New.
4607
4608 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4609
4610         PR target/15301
4611         * gcc.dg/compat/union-m128-1.h: New file.
4612         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4613         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4614         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4615
4616 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4617
4618         PR target/15302
4619         * gcc.dg/compat/struct-complex-1.h: New file.
4620         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
4621         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
4622         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4623
4624 2004-05-20  Roger Sayle  <roger@eyesopen.com>
4625
4626         PR middle-end/3074
4627         * gcc.dg/pr3074-1.c: New test case.
4628         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
4629
4630 2004-05-20  Falk Hueffner  <falk@debian.org>
4631
4632         PR other/15526
4633         * gcc.dg/ftrapv-1.c: New test case.
4634
4635 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4636
4637         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
4638
4639 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
4640             Jeff Law  <law@redhat.com>
4641
4642         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
4643         * gcc.dg/tree-ssa/20040518-2.c: New test.
4644
4645         * gcc.dg/tree-ssa/20040518-1.c: New test.
4646
4647 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
4648
4649         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
4650
4651 2004-05-18  Paul Brook  <paul@codesourcery.com>
4652
4653         PR fortran/13930
4654         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4655
4656 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4657
4658         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4659         constant folding.
4660
4661 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4662
4663         * gcc.dg/tree-ssa/20040517-1.c: New test.
4664
4665 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4666
4667         * gcc.dg/loop-4.c: New test.
4668
4669 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4670
4671         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4672
4673 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4674
4675         PR fortran/15311
4676         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4677
4678 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4679
4680         PR fortran/13826
4681         PR fortran/13940
4682         * gfortran.fortran-torture/compile/data_1.f90: New test.
4683
4684 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4685
4686         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4687         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4688
4689 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4690
4691         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4692
4693 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4694
4695         PR c/15444
4696         * gcc.dg/format/xopen-1.c: Adjust expected message.
4697         * gcc.dg/format/xopen-3.c: New test.
4698
4699 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4700
4701         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4702
4703 2004-05-14  Jeff Law  <law@redhat.com>
4704
4705         * gcc.dg/tree-ssa/20040514-2.c: New test.
4706
4707 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4708
4709         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4710         this ...
4711         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4712         this.
4713
4714 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4715
4716         * gcc.dg/tree-ssa/20040514-1.c: New test.
4717
4718 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4719
4720         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4721         test.
4722
4723 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4724
4725         PR fortran/14066
4726         * gfortran.fortran-torture/compile/do_1.f90: New test.
4727
4728 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4729
4730         PR fortran/15051
4731         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4732         test.
4733
4734 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4735
4736         PR fortran/15149
4737         * gfortran.fortran-torture/execute/random_init.f90: New test.
4738
4739 2004-05-13  Paul Brook  <paul@codesourcery.com>
4740
4741         PR fortran/15314
4742         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4743
4744 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4745
4746         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4747         for the powerpc case.
4748
4749 2004-05-13  Jeff Law  <law@redhat.com>
4750
4751         * gcc.dg/tree-ssa/20040513-1.c: New test.
4752         * gcc.dg/tree-ssa/20040513-2.c: New test.
4753
4754 2004-05-13  Paul Brook  <paul@codesourcery.com>
4755
4756         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4757         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4758         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4759
4760 2004-05-13  Andreas Schwab  <schwab@suse.de>
4761
4762         PR other/10819
4763         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4764         characters.
4765
4766 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4767
4768         PR fortran/15294
4769         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4770
4771 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4772
4773         Merge from tree-ssa-20020619-branch.  See
4774         ChangeLog.tree-ssa for details.
4775
4776 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4777
4778         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4779         include <altivec.h> explicitly.
4780         * gcc.dg/altivec-13.c: Likewise.
4781
4782 2004-05-11  Paul Brook  <paul@codesourcery.com>
4783
4784         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4785
4786 2004-05-10  Eric Christopher  <echristo@redhat.com>
4787
4788         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4789         * gcc.dg/sibcall-4.c: Ditto.
4790
4791 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4792
4793         * g++.dg/ext/altivec-8.C: New test case.
4794         * gcc.dg/altivec-13.c: New test case.
4795
4796 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4797
4798         * gcc.c-torture/execute/divcmp-1.c: New test case.
4799         * gcc.c-torture/execute/divcmp-2.c: New test case.
4800         * gcc.c-torture/execute/divcmp-3.c: New test case.
4801
4802 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4803
4804         * g++.dg/other/pragma-re-2.C: New test.
4805
4806 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4807
4808         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4809         * gcc.dg/i386-387-2.c: Likewise.
4810
4811         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
4812         __builtin_drem.
4813         * gcc.dg/i386-387-6.c: Likewise.
4814
4815 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4816
4817         * gcc.dg/builtins-33.c:  Also check log1p*.
4818
4819 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
4820
4821         PR optimization/15296
4822         * gcc.c-torture/execute/pr15296.c: New test.
4823
4824 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
4825
4826         * gcc.dg/builtins-40.c: New test.
4827
4828 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
4829
4830         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
4831
4832 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
4833
4834         * g++.dg/ext/spe1.C: New testcase.
4835
4836 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
4837
4838         * objc.dg/image-info.m: Allow additional attributes
4839         for __image_info section.
4840
4841 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
4842
4843         * gcc.dg/torture/mips-hilo-2.c: New test.
4844
4845 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4846
4847         PR c++/14389
4848         * g++.dg/template/member5.C: New test.
4849
4850 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
4851
4852         * gcc.dg/builtins-34.c: Also check expm1*.
4853
4854 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4855
4856         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
4857         * gcc.dg/torture/builtin-convert-3.c: New test.
4858
4859 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
4860
4861         PR middle-end/15054
4862         * g++.dg/opt/pr15054.C: New test.
4863
4864 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4865
4866         * gcc.dg/torture/builtin-rounding-1.c: New test.
4867         * gcc.dg/builtins-25.c: Delete.
4868         * gcc.dg/builtins-29.c: Delete.
4869
4870 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
4871
4872         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
4873         * gcc.dg/sibcall-4.c: Likewise.
4874         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
4875
4876 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4877
4878         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
4879         bit-field on 16-bit targets.
4880
4881 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4882
4883         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
4884         16-bit targets.
4885
4886 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
4887
4888         * gcc.dg/rs6000-power2-1.c: Change to compile only.
4889         * gcc.dg/rs6000-power2-2.c: Likewise.
4890
4891 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
4892
4893         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
4894         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
4895         Change the asm registers to be in form of frN instead of fN.
4896
4897 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4898
4899         * gcc.dg/torture/builtin-convert-2.c: New test.
4900
4901 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
4902
4903         * gcc.dg/rs6000-power2-1.c: New test.
4904         * gcc.dg/rs6000-power2-2.c: New test.
4905
4906 2004-04-28  Jan Hubicka  <jh@suse.cz>
4907
4908         * gcc.dg/unused-6.c: New test.
4909
4910 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
4911             Ulrich Weigand  <uweigand@de.ibm.com>
4912
4913         * ada/acats/run_all.sh: Define $target variable.
4914
4915 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
4916
4917         PR c++/15119
4918         * g++.dg/other/vararg-1.C: New test.
4919
4920         PR c++/4794
4921         * g++.dg/eh/cleanup3.C: New test.
4922
4923 2004-04-24  Laurent GUERBY <laurent@guerby.net>
4924
4925         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
4926         and ad8011a (target_insn).
4927         * ada/acats/support/macro.dfs: Likewise.
4928         * ada/acats/support/impbit.adb: New file.
4929
4930 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
4931
4932         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
4933
4934 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4935
4936         * gcc.dg/loop-3.c: New test.
4937
4938 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
4939
4940         * gcc.c-torture/execute/simd-5.c: New test.
4941
4942 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4943
4944         PR c++/15064
4945         * g++.dg/template/crash18.C: New test.
4946
4947 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
4948
4949         * g++.dg/ext/complit3.C: New test.
4950
4951 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4952
4953         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
4954         * gcc.dg/altivec-3.c: Same.
4955         * gcc.dg/altivec-varargs-1.c: Same.
4956
4957 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4958
4959         * lib/target-supports.exp (check_profiling_available): Assume
4960         profiling is not available on powerpc-eabi targets.
4961
4962 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
4963
4964         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
4965         * gcc.dg/vmx/bug-1.c: Ditto.
4966
4967 2004-04-20  Eric Christopher  <echristo@redhat.com>
4968
4969         * gcc.dg/charset/extern.c: New test.
4970         * g++.dg/charset/extern3.cc: Ditto.
4971
4972 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
4973
4974         * gcc.dg/builtins-39.c: New test.
4975
4976 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
4977
4978         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
4979
4980 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
4981
4982         * gcc.dg/torture/mips-hilo-1.c: New test.
4983
4984 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
4985
4986         * gcc.c-torture/compile/20040419-1.c: New test.
4987
4988 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
4989
4990         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
4991
4992 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
4993             Aldy Hernandez  <aldyh@redhat.com>
4994
4995         * gcc.c-torture/execute/va-arg-24.c: New.
4996
4997 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
4998             Aldy Hernandez  <aldyh@redhat.com>
4999
5000         * gcc.dg/vmx/1b-01.c: New.
5001         * gcc.dg/vmx/1b-02.c: New.
5002         * gcc.dg/vmx/1b-03.c: New.
5003         * gcc.dg/vmx/1b-04.c: New.
5004         * gcc.dg/vmx/1b-05.c: New.
5005         * gcc.dg/vmx/1b-06.c: New.
5006         * gcc.dg/vmx/1b-07.c: New.
5007         * gcc.dg/vmx/1c-01.c: New.
5008         * gcc.dg/vmx/1c-02.c: New.
5009         * gcc.dg/vmx/3a-01a.c: New.
5010         * gcc.dg/vmx/3a-01.c: New.
5011         * gcc.dg/vmx/3a-01m.c: New.
5012         * gcc.dg/vmx/3a-03.c: New.
5013         * gcc.dg/vmx/3a-03m.c: New.
5014         * gcc.dg/vmx/3a-04.c: New.
5015         * gcc.dg/vmx/3a-04m.c: New.
5016         * gcc.dg/vmx/3a-05.c: New.
5017         * gcc.dg/vmx/3a-06.c: New.
5018         * gcc.dg/vmx/3a-06m.c: New.
5019         * gcc.dg/vmx/3a-07.c: New.
5020         * gcc.dg/vmx/3b-01.c: New.
5021         * gcc.dg/vmx/3b-02.c: New.
5022         * gcc.dg/vmx/3b-10.c: New.
5023         * gcc.dg/vmx/3b-13.c: New.
5024         * gcc.dg/vmx/3b-14.c: New.
5025         * gcc.dg/vmx/3b-15.c: New.
5026         * gcc.dg/vmx/3c-01a.c: New.
5027         * gcc.dg/vmx/3c-01.c: New.
5028         * gcc.dg/vmx/3c-02.c: New.
5029         * gcc.dg/vmx/3c-03.c: New.
5030         * gcc.dg/vmx/3d-01.c: New.
5031         * gcc.dg/vmx/4-01.c: New.
5032         * gcc.dg/vmx/4-03.c: New.
5033         * gcc.dg/vmx/5-01.c: New.
5034         * gcc.dg/vmx/5-02.c: New.
5035         * gcc.dg/vmx/5-03.c: New.
5036         * gcc.dg/vmx/5-04.c: New.
5037         * gcc.dg/vmx/5-05.c: New.
5038         * gcc.dg/vmx/5-06.c: New.
5039         * gcc.dg/vmx/5-07.c: New.
5040         * gcc.dg/vmx/5-07t.c: New.
5041         * gcc.dg/vmx/5-08.c: New.
5042         * gcc.dg/vmx/5-10.c: New.
5043         * gcc.dg/vmx/5-11.c: New.
5044         * gcc.dg/vmx/7-01a.c: New.
5045         * gcc.dg/vmx/7-01.c: New.
5046         * gcc.dg/vmx/7c-01.c: New.
5047         * gcc.dg/vmx/7d-01.c: New.
5048         * gcc.dg/vmx/7d-02.c: New.
5049         * gcc.dg/vmx/8-01.c: New.
5050         * gcc.dg/vmx/8-02a.c: New.
5051         * gcc.dg/vmx/8-02.c: New.
5052         * gcc.dg/vmx/brode-1.c: New.
5053         * gcc.dg/vmx/bug-1.c: New.
5054         * gcc.dg/vmx/bug-2.c: New.
5055         * gcc.dg/vmx/bug-3.c: New.
5056         * gcc.dg/vmx/cw-bug-1.c: New.
5057         * gcc.dg/vmx/cw-bug-2.c: New.
5058         * gcc.dg/vmx/cw-bug-3.c: New.
5059         * gcc.dg/vmx/dct.c: New.
5060         * gcc.dg/vmx/debug-1.c: New.
5061         * gcc.dg/vmx/debug-2.c: New.
5062         * gcc.dg/vmx/debug-3.c: New.
5063         * gcc.dg/vmx/debug-4.c: New.
5064         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
5065         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
5066         * gcc.dg/vmx/eg-5.c: New.
5067         * gcc.dg/vmx/fft.c: New.
5068         * gcc.dg/vmx/gcc-bug-1.c: New.
5069         * gcc.dg/vmx/gcc-bug-2.c: New.
5070         * gcc.dg/vmx/gcc-bug-3.c: New.
5071         * gcc.dg/vmx/gcc-bug-4.c: New.
5072         * gcc.dg/vmx/gcc-bug-5.c: New.
5073         * gcc.dg/vmx/gcc-bug-6.c: New.
5074         * gcc.dg/vmx/gcc-bug-7.c: New.
5075         * gcc.dg/vmx/gcc-bug-8.c: New.
5076         * gcc.dg/vmx/gcc-bug-9.c: New.
5077         * gcc.dg/vmx/gcc-bug-b.c: New.
5078         * gcc.dg/vmx/gcc-bug-c.c: New.
5079         * gcc.dg/vmx/gcc-bug-d.c: New.
5080         * gcc.dg/vmx/gcc-bug-e.c: New.
5081         * gcc.dg/vmx/gcc-bug-f.c: New.
5082         * gcc.dg/vmx/gcc-bug-g.c: New.
5083         * gcc.dg/vmx/gcc-bug-i.c: New.
5084         * gcc.dg/vmx/harness.h: New.
5085         * gcc.dg/vmx/ira1.c: New.
5086         * gcc.dg/vmx/ira2a.c: New.
5087         * gcc.dg/vmx/ira2b.c: New.
5088         * gcc.dg/vmx/ira2.c: New.
5089         * gcc.dg/vmx/ira2c.c: New.
5090         * gcc.dg/vmx/mem.c: New.
5091         * gcc.dg/vmx/newton-1.c: New.
5092         * gcc.dg/vmx/ops.c: New.
5093         * gcc.dg/vmx/sn7153.c: New.
5094         * gcc.dg/vmx/spill2.c: New.
5095         * gcc.dg/vmx/spill3.c: New.
5096         * gcc.dg/vmx/spill.c: New.
5097         * gcc.dg/vmx/t.c: New.
5098         * gcc.dg/vmx/varargs-1.c: New.
5099         * gcc.dg/vmx/varargs-2.c: New.
5100         * gcc.dg/vmx/varargs-3.c: New.
5101         * gcc.dg/vmx/varargs-4.c: New.
5102         * gcc.dg/vmx/varargs-5.c: New.
5103         * gcc.dg/vmx/varargs-6.c: New.
5104         * gcc.dg/vmx/varargs-7.c: New.
5105         * gcc.dg/vmx/vmx.exp: New.
5106         * gcc.dg/vmx/vprint-1.c: New.
5107         * gcc.dg/vmx/vscan-1.c: New.
5108         * gcc.dg/vmx/x-01.c: New.
5109         * gcc.dg/vmx/x-02.c: New.
5110         * gcc.dg/vmx/x-03.c: New.
5111         * gcc.dg/vmx/x-04.c: New.
5112         * gcc.dg/vmx/x-05.c: New.
5113         * gcc.dg/vmx/yousufi-1.c: New.
5114         * gcc.dg/vmx/zero-1.c: New.
5115         * gcc.dg/vmx/zero.c: New.
5116
5117 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
5118
5119         * g++.dg/lookup/java1.C: Update for chage of
5120         _Jv_AllocObject.
5121         * g++.dg/lookup/java2.C: Likewise.
5122
5123 2004-04-17  Laurent GUERBY <laurent@guerby.net>
5124
5125         * ada/acats/run_all.sh: use -O2 by default.
5126
5127 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
5128
5129         * gcc.dg/vr-mult-[12].c: New tests.
5130
5131 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5132
5133         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
5134
5135         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
5136
5137 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
5138
5139         * lib/target-supports.exp (check_profiling_available): Assume profiling
5140         isn't available for mips*-*-elf targets.
5141
5142 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
5143
5144         * gcc.dg/builtins-38.c: New test.
5145
5146 2004-04-14  Eric Christopher  <echristo@redhat.com>
5147
5148         * g++.dg/charset/charset.exp: Run .cc extension tests.
5149
5150 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
5151
5152         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
5153
5154 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5155
5156         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
5157
5158 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
5159
5160         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
5161         * gcc.dg/i386-387-2.c: Likewise.
5162
5163         * gcc.dg/i386-387-7.c: New test.
5164         * gcc.dg/i386-387-8.c: New test.
5165
5166         * gcc.dg/builtins-37.c: New test.
5167
5168 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
5169
5170         * g++.dg/pch/externc-1.C: Add missing semicolon.
5171
5172 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
5173
5174         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
5175
5176 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5177
5178         * gcc.c-torture/execute/20040411-1.c: New test.
5179
5180 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5181
5182         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
5183
5184 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
5185
5186         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
5187
5188 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
5189
5190         * lib/target-supports.exp (check_named_sections_available): New.
5191         * lib/gcc-dg.exp (dg-require-named-sections): New.
5192         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
5193         old-deja.exp.  Also prune error-count message from HP linker.
5194         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
5195
5196         * g++.dg/init/init-ref4.C: Use dg-require-weak.
5197         * g++.old-deja/g++.pt/static3.C: Likewise.
5198         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
5199
5200 2004-04-09  Roger Sayle  <roger@eyesopen.com>
5201
5202         * gcc.c-torture/execute/20040409-1.c: New test case.
5203         * gcc.c-torture/execute/20040409-2.c: New test case.
5204         * gcc.c-torture/execute/20040409-3.c: New test case.
5205
5206 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5207
5208         * gcc.dg/20040409-1.c: New test.
5209
5210 2004-04-08  Roger Sayle  <roger@eyesopen.com>
5211
5212         PR target/14888
5213         * g++.dg/opt/pr14888.C: New test case.
5214
5215 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
5216
5217         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
5218         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
5219         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
5220         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
5221         New tests.
5222
5223 2004-04-08  Paul Brook  <paul@codesourcery.com>
5224
5225         * gcc.dg/spill-1.c: New test.
5226
5227 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5228
5229         * gcc.dg/torture/builtin-ctype-2.c: New test.
5230
5231 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
5232
5233         * gcc.dg/pch/pch.exp: Add largefile test.
5234
5235 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
5236
5237         * g++.dg/pch/externc-1.Hs: New.
5238         * g++.dg/pch/externc-1.C: New.
5239
5240 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5241
5242         * gcc.dg/compat/struct-by-value-5a_main.c,
5243         gcc.dg/compat/struct-by-value-5b_main.c: New files.
5244         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
5245         * gcc.dg/compat/struct-by-value-5a_x.c,
5246         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
5247         gcc.dg/compat/struct-by-value-5_x.c.
5248         * gcc.dg/compat/struct-by-value-5a_y.c,
5249         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
5250         gcc.dg/compat/struct-by-value-5_y.c.
5251
5252         * gcc.dg/compat/struct-by-value-6a_main.c,
5253         gcc.dg/compat/struct-by-value-6b_main.c: New files.
5254         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
5255         * gcc.dg/compat/struct-by-value-6a_x.c,
5256         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
5257         gcc.dg/compat/struct-by-value-6_x.c.
5258         * gcc.dg/compat/struct-by-value-6a_y.c,
5259         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
5260         gcc.dg/compat/struct-by-value-6_y.c.
5261
5262         * gcc.dg/compat/struct-by-value-7a_main.c,
5263         gcc.dg/compat/struct-by-value-7b_main.c: New files.
5264         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
5265         * gcc.dg/compat/struct-by-value-7a_x.c,
5266         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
5267         gcc.dg/compat/struct-by-value-7_x.c.
5268         * gcc.dg/compat/struct-by-value-7a_y.c,
5269         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
5270         gcc.dg/compat/struct-by-value-7_y.c.
5271
5272 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
5273
5274         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
5275         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
5276         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
5277         options.
5278
5279 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
5280
5281         * gcc.dg/builtins-36.c: New test.
5282
5283 2004-04-06  Paul Brook  <paul@codesourcery.com>
5284
5285         * README.gcc: Remove obsolete contraint on testcases.
5286
5287 2004-04-05  Paul Brook  <paul@codesourcery.com>
5288
5289         PR2123
5290         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
5291         failure and exit(0) on success.
5292         * g++.dg/expr/anew2.C: Ditto.
5293         * g++.dg/expr/anew3.C: Ditto.
5294         * g++.dg/expr/anew4.C: Ditto.
5295
5296 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
5297
5298         PR c++/3518
5299         * g++.dg/template/unify7.C: New.
5300
5301 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5302
5303         * g++.dg/README: Bring up to date with new subdirectories; remove
5304         duplicate subdirectory lines.
5305
5306 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
5307
5308         PR c++/14007
5309         * g++.dg/template/unify5.C: New.
5310         * g++.dg/template/unify6.C: New.
5311         * g++.dg/template/qualttp20.C: Adjust.
5312         * g++.old-deja/g++.jason/report.C: Adjust.
5313         * g++.old-deja/g++.other/qual1.C: Adjust.
5314
5315 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
5316
5317         PR c++/14803
5318         * g++.dg/inherit/ptrmem1.C: New test.
5319
5320 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
5321
5322         PR c++/14755
5323         * gcc.c-torture/execute/20040331-1.c: New test.
5324         * gcc.dg/20040331-1.c: New test.
5325
5326 2004-04-01  Paul Brook  <paul@codesourcery.com>
5327
5328         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
5329
5330 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
5331
5332         PR c++/14724
5333         * g++.dg/init/goto1.C: New test.
5334
5335         PR c++/14763
5336         * g++.dg/template/defarg4.C: New test.
5337
5338 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
5339
5340         * gcc.dg/altivec-11.c: Extend test for more valid cases.
5341
5342 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
5343
5344         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
5345
5346 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
5347
5348         * gcc.dg/noncompile/undeclared-2.c: New test.
5349
5350 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5351
5352         * gcc.dg/940409-1.c: Remove XFAIL.
5353         * gcc.dg/reg-vol-struct-1.c: New test.
5354
5355 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5356
5357         * gcc.dg/torture/builtin-wctype-1.c: New test.
5358
5359 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
5360
5361         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
5362         * gcc.dg/20001101-1.c: Likewise.
5363         * gcc.dg/20001102-1.c: Likewise.
5364
5365 2004-03-25  Roger Sayle  <roger@eyesopen.com>
5366
5367         * gcc.dg/compare8.c: Add an additional test for XOR.
5368
5369 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5370
5371         * gcc.dg/torture/builtin-ctype-1.c: New test.
5372
5373 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5374
5375         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
5376         * gcc.dg/torture/builtin-math-1.c: Likewise.
5377         * gcc.dg/torture/builtin-power-1.c: New test.
5378
5379 2004-03-24  Andreas Schwab  <schwab@suse.de>
5380
5381         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5382         IA64 assembler.
5383
5384 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5385             Roger Sayle  <roger@eyesopen.com>
5386
5387         * gcc.dg/compare8.c: New test case.
5388
5389 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5390
5391         * g++.dg/ext/altivec-7.C: New test.
5392
5393 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5394
5395         PR 12267, 12391, 12560, 13129, 14114, 14133
5396         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5397         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5398         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5399         Adjust error regexps.
5400         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5401         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5402         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5403         * gcc.dg/local1.c: Add explanatory comment.
5404
5405 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5406
5407         PR optimization/14669
5408         * g++.dg/opt/fold2.C: New test case.
5409
5410 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5411
5412         PR c/14069
5413         * gcc.dg/20040322-1.c: New test.
5414
5415 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5416
5417         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5418         * gcc.dg/ultrasp4.c: Likewise.
5419         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5420
5421 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5422
5423         * gcc.dg/i386-sse-8.c: Reset default options.
5424
5425 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5426
5427         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
5428         in the error message text.
5429
5430 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5431
5432         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
5433
5434 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
5435
5436         PR c++/14616
5437         * g++.dg/init/array13.C: New test.
5438
5439 2004-03-20  Roger Sayle  <roger@eyesopen.com>
5440
5441         PR target/13889
5442         * gcc.c-torture/compile/pr13889.c: New test case.
5443
5444 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5445
5446         PR c/14635
5447         * builtins-1.c (nan, nans): Don't test.
5448         * builtins-30.c: Don't use nan, nanf, nanl.
5449         * builtins-35.c: New test.
5450
5451 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
5452
5453         * g++.dg/ext/altivec-6.C: New test.
5454
5455 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
5456
5457         * g++.dg/init/placement3.C: New test.
5458
5459         * g++.dg/template/spec13.C: New test.
5460
5461         * g++.dg/lookup/using11.C: New test.
5462
5463         * g++.dg/lookup/koenig3.C: New test.
5464
5465         * g++.dg/template/operator2.C: New test.
5466
5467         * g++.dg/expr/dtor3.C: New test.
5468         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
5469         marker.
5470         * g++.old-deja/g++.law/visibility28.C: Likewise.
5471
5472 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
5473
5474         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
5475         * gcc.dg/ppc64-abi-3.c: Likewise.
5476
5477 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5478
5479         PR c++/14545
5480         * g++.dg/parse/template15.C: New test.
5481
5482 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5483
5484         * g++.dg/expr/dtor2.C: New test.
5485
5486         * g++.dg/lookup/anon4.C: New test.
5487
5488         * g++.dg/overload/using1.C: New test.
5489
5490         * g++.dg/template/lookup7.C: New test.
5491
5492         * g++.dg/template/typename6.C: New test.
5493
5494         * g++.dg/expr/cond6.C: New test.
5495
5496 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5497
5498         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
5499
5500 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5501
5502         * g++.dg/expr/cond5.C: New test.
5503         * g++.dg/expr/constcast1.C: Likewise.
5504         * g++.dg/expr/ptrmem2.C: Likewise.
5505         * g++.dg/expr/ptrmem3.C: Likewise.
5506         * g++.dg/lookup/main1.C: Likewise.
5507         * g++.dg/template/lookup6.C: Likewise.
5508
5509 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5510
5511         * gcc.dg/local1.c: New test.
5512
5513         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
5514
5515 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5516
5517         * gcc.dg/torture/builtin-convert-1.c: New test.
5518
5519 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5520
5521         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
5522
5523 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5524
5525         PR c++/14481
5526         * g++.dg/warn/Wunused-7.C: New test.
5527
5528 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5529
5530         * gcc.dg/torture/builtin-integral-1.c: New test.
5531
5532 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5533
5534         PR c++/14586
5535         * g++.dg/parse/non-dependent3.C: New test.
5536
5537 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
5538
5539         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
5540         * g++.dg/eh/simd-2.C: Likewise.
5541         * g++.dg/init/array10.C: Likewise.
5542         * gcc.c-torture/compile/simd-1.c: Likewise.
5543         * gcc.c-torture/compile/simd-2.c: Likewise.
5544         * gcc.c-torture/compile/simd-3.c: Likewise.
5545         * gcc.c-torture/compile/simd-4.c: Likewise.
5546         * gcc.c-torture/compile/simd-6.c: Likewise.
5547         * gcc.c-torture/execute/simd-1.c: Likewise.
5548         * gcc.c-torture/execute/simd-2.c: Likewise.
5549         * gcc.dg/compat/vector-defs.h: Likewise.
5550         * gcc.dg/20020531-1.c: Likewise.
5551         * gcc.dg/altivec-3.c: Likewise.
5552         * gcc.dg/altivec-4.c: Likewise.
5553         * gcc.dg/altivec-varargs-1.c: Likewise.
5554         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
5555         * gcc.dg/i386-mmx-3.c: Likewise.
5556         * gcc.dg/i386-sse-4.c: Likewise.
5557         * gcc.dg/i386-sse-5.c: Likewise.
5558         * gcc.dg/i386-sse-8.c: Likewise.
5559         * gcc.dg/simd-1.c: Likewise.
5560         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
5561         __ev64_opaque__ since the machine description provides it.
5562
5563 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5564
5565         * lib/compat.exp (skip_list): New global variable.
5566         Use it to hold the user defined COMPAT_SKIPS list if any.
5567         (compat-obj): Add the members of skip_list to optall.
5568
5569 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5570
5571         * gcc.dg/compat/union-by-value-1_main.c,
5572         union-by-value-1_x.c, union-by-value-1_y.c,
5573         union-check.h, union-defs.h,
5574         union-init.h, union-return-1_main.c,
5575         union-return-1_x.c, union-return-1_y.c: New files.
5576
5577 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5578
5579         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
5580         mixed-struct-init.h: Add 4 mixed structure types.
5581         struct-by-value-21_main.c, struct-by-value-21_x.c,
5582         struct-by-value-21_y.c, struct-return-21_main.c,
5583         struct-return-21_x.c, struct-return-21_y.c: New files.
5584
5585 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
5586
5587         PR c++/14550
5588         * g++.dg/parse/template14.C: New test.
5589
5590 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5591
5592         * gcc.c-torture/execute/20040313-1.c: New test.
5593
5594 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
5595
5596         PR target/14533
5597         * gcc.dg/20040311-2.c: New test.
5598
5599 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
5600
5601         PR other/14544
5602         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
5603         bit-field.
5604
5605 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
5606
5607         * gcc.dg/20040305-2.c: Add missing return statement.
5608
5609 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5610
5611         * gcc.dg/builtins-34.c: Also check pow10*.
5612
5613 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5614
5615         PR target/14262
5616         * gcc.dg/20040305-2.c: New test.
5617
5618 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5619
5620         * gcc.dg/20040310-1.c: New test.
5621
5622 2004-03-11  Roger Sayle  <roger@eyesopen.com>
5623
5624         * gcc.c-torture/execute/20040311-1.c: New test case.
5625
5626 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
5627
5628         PR c++/14476
5629         * g++.dg/lookup/enum1.C: New test.
5630
5631 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
5632
5633         PR c++/14510
5634         * g++.dg/lookup/struct2.C: New test.
5635
5636 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
5637
5638         * gcc.dg/builtins-34.c: New test.
5639
5640 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5641
5642         * gcc.dg/torture/builtin-nonneg-1.c: New test.
5643
5644 2004-03-09  James E Wilson  <wilson@specifixinc.com>
5645
5646         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
5647         * gcc.dg/alias-2.c: New testcase.
5648
5649 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
5650
5651         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
5652
5653 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5654
5655         * gcc.c-torture/execute/20040309-1.c: New test case.
5656
5657 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5658
5659         PR c++/14397
5660         * g++.dg/overload/ref1.C: New.
5661
5662 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5663
5664         PR c++/14409
5665         * g++.dg/template/spec12.C: New test.
5666
5667         PR c++/14448
5668         * g++.dg/parse/crash14.C: New test.
5669
5670 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5671
5672         PR c++/14230
5673         * g++.dg/init/ref11.C: New test.
5674
5675 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5676
5677         PR c++/14432
5678         * g++.dg/parse/builtin2.C: New test.
5679
5680 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5681
5682         PR c++/14401
5683         * g++.dg/init/ctor3.C: New test.
5684         * g++.dg/init/union1.C: New test.
5685         * g++.dg/ext/anon-struct4.C: New test.
5686
5687 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5688
5689         * g++.dg/lookup/koenig1.C: Tweak error messages.
5690         * g++.dg/lookup/used-before-declaration.C: Likewise.
5691         * g++.dg/other/do1.C: Likewise.
5692         * g++.dg/overload/koenig1.C: Likewise.
5693         * g++.dg/parse/crash13.C: Likewise.
5694         * g++.dg/template/instantiate3.C: Likewise.
5695
5696 2004-03-08  Eric Christopher  <echristo@redhat.com>
5697
5698         * * lib/target-supports.exp: Enable libiconv in test
5699         compilation.  Fix up error checking.
5700
5701 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5702
5703         PR middle-end/14289
5704         * gcc.dg/pr14289-1.c: New test case.
5705         * gcc.dg/pr14289-2.c: Likewise.
5706         * gcc.dg/pr14289-3.c: Likewise.
5707
5708 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5709
5710         * gcc.c-torture/execute/20040308-1.c: New test.
5711
5712 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5713
5714         * gcc.c-torture/execute/20040307-1.c: New test case.
5715
5716 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5717
5718         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5719
5720 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5721
5722         * gcc.dg/20040306-1.c: New test.
5723
5724 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5725
5726         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5727         them static.
5728         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5729
5730 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5731
5732         PR c/14465
5733         * gcc.dg/decl-6.c: New test.
5734
5735 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5736
5737         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5738         Rename LOGPOW -> LOG_POW.
5739         (SQRT_EXP, POW_EXP): New.
5740
5741 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5742
5743         * gcc.dg/i386-sse-8.c: New test.
5744
5745 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5746
5747         PR c/14114
5748         * gcc.dg/decl-5.c: New test.
5749
5750 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5751
5752         * gcc.dg/20040305-1.c: New test.
5753
5754 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5755
5756         PR other/14354
5757         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5758
5759 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5760
5761         PR c++/14425, c++/14426
5762         * g++.dg/ext/altivec-4.C: New test.
5763         * g++.dg/ext/altivec-5.C: New test.
5764
5765 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5766
5767         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5768         global variables of a type with no linkage.
5769         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5770         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5771         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5772         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5773         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5774         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5775         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5776         * g++.dg/warn/deprecated.C: Name enum Color.
5777         * g++.dg/overload/VLA.C: Name structure for 'b'.
5778         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5779
5780 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5781
5782         * gcc.c-torture/compile/20040304-1.c: New test.
5783
5784 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5785
5786         PR 13728
5787         * gcc.dg/decl-4.c: New testcase.
5788
5789 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5790
5791         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5792         as PRECF if sizeof (float) > sizeof (double).
5793         (PRECL): Make it the same as PRECF if
5794         sizeof (float) > sizeof (long double).
5795
5796 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5797
5798         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5799         system type.  Add check for irix6 which doesn't have c99 runtime.
5800
5801 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5802
5803         * gcc.dg/const-elim-1.c: xfail for xtensa.
5804
5805 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5806
5807         PR c++/14369
5808         * g++.dg/template/cond4.C: New test.
5809
5810 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5811
5812         PR c++/14360
5813         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
5814
5815         PR c++/14361
5816         * g++.dg/parse/defarg7.C: New test.
5817
5818         PR c++/14359
5819         * g++.dg/template/friend26.C: New test.
5820
5821 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5822
5823         PR c++/14324
5824         * g++.dg/abi/mangle21.C: New test.
5825
5826         PR c++/14260
5827         * g++.dg/parse/constructor2.C: New test.
5828
5829         PR c++/14337
5830         * g++.dg/template/sfinae1.C: New test.
5831
5832 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5833
5834         PR c++/14267
5835         * g++.dg/expr/crash2.C: New test.
5836
5837         PR middle-end/13448
5838         * gcc.dg/inline-5.c: New test.
5839         * gcc.dg/always-inline.c: Split out tests into ...
5840         * gcc.dg/always-inline2.c: ... this and ...
5841         * gcc.dg/always-inline3.c: ... this.
5842
5843 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5844
5845         PR debug/12103
5846         * g++.dg/debug/crash1.C: New test.
5847
5848 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
5849
5850         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
5851         function with __attribute__((noinline)).
5852         (recurser_void2): Likewise.
5853         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
5854         (recurser_void2): Likewise.
5855
5856 2004-02-29  Roger Sayle  <roger@eyesopen.com>
5857
5858         PR middle-end/14203
5859         * g++.dg/warn/Wunused-6.C: New test case.
5860
5861 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
5862
5863         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
5864         not defined.
5865
5866 2004-02-27  Eric Christopher  <echristo@redhat.com>
5867
5868         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
5869         * g++.dg/charset/asm2.c: Run only x86.
5870         * gcc.dg/charset/asm3.c: Ditto.
5871
5872 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
5873
5874         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
5875         ld_library_path.
5876
5877 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
5878
5879         * g++.dg/ext/altivec-3.C: New.
5880
5881 2004-02-26  Richard Henderson  <rth@redhat.com>
5882
5883         * g++.dg/ext/attrib10.C: Mark for warning.
5884         * gcc.dg/attr-alias-1.c: New.
5885
5886 2004-02-26  Richard Henderson  <rth@redhat.com>
5887
5888         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
5889         * gcc.c-torture/execute/20040208-2.c: ... it back.
5890
5891 2004-02-26  Eric Christopher  <echristo@redhat.com>
5892
5893         * lib/target-supports.exp (check-iconv-available): New function.
5894         * lib/gcc-dg.exp (dg-require-iconv): New function.
5895         Use above.
5896         * gcc.dg/charset: New directory.
5897         * gcc.dg/charset/charset.exp: New file.
5898         * gcc.dg/charset/asm1.c: Ditto.
5899         * gcc.dg/charset/asm2.c: Ditto.
5900         * gcc.dg/charset/asm3.c: Ditto.
5901         * gcc.dg/charset/asm4.c: Ditto.
5902         * gcc.dg/charset/asm5.c: Ditto.
5903         * gcc.dg/charset/attribute1.c: Ditto.
5904         * gcc.dg/charset/attribute2.c: Ditto.
5905         * gcc.dg/charset/string1.c: Ditto.
5906         * g++.dg/charset: New directory.
5907         * g++.dg/dg.exp: Add here. Special options.
5908         * g++.dg/charset/charset.exp: New file.
5909         * g++.dg/charset/asm1.c: Ditto.
5910         * g++.dg/charset/asm2.c: Ditto.
5911         * g++.dg/charset/asm3.c: Ditto.
5912         * g++.dg/charset/asm4.c: Ditto.
5913         * g++.dg/charset/attribute1.c: Ditto.
5914         * g++.dg/charset/attribute2.c: Ditto.
5915         * g++.dg/charset/extern1.cc: Ditto.
5916         * g++.dg/charset/extern2.cc: Ditto.
5917         * g++.dg/charset/string1.c: Ditto.
5918
5919 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
5920
5921         PR c++/14278
5922         * g++.dg/parse/comma1.C: New test.
5923
5924 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5925
5926         PR c++/14284
5927         * g++.dg/template/ttp8.C: New test.
5928
5929 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
5930
5931         * gcc.dg/fixuns-trunc-1.c: New test.
5932
5933 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5934
5935         * gcc.dg/builtins-config.h: Use #elif.
5936
5937 2004-02-26  Michael Matz  <matz@suse.de>
5938
5939         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
5940         * gcc.dg/991214-1.c: Likewise.
5941         * gcc.dg/i386-asm-1.c: Likewise.
5942
5943 2004-02-25  Richard Henderson  <rth@redhat.com>
5944
5945         * gcc.c-torture/execute/20040208-2.c: Move ...
5946         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
5947
5948 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5949
5950         PR c++/14246
5951         * g++.dg/other/crash-3.C: New test.
5952
5953 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5954
5955         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
5956         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
5957
5958         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
5959         HP-UX.
5960
5961 2004-02-24  Michael Matz  <matz@suse.de>
5962
5963         * gcc.dg/i386-regparm.c: New.
5964
5965 2004-02-23  James E Wilson  <wilson@specifixinc.com>
5966
5967         * gcc.c-torture/execute/20040223-1.c: New.
5968
5969 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
5970             Kazu Hirata  <kazu@cs.umass.edu>
5971
5972         * gcc.dg/fwritable-strings-1.c: Remove.
5973
5974 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
5975
5976         PR c/14156
5977         * gcc.dg/20040223-1.c: New test.
5978
5979 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5980
5981         PR c++/14106
5982         * g++.dg/ext/typeof9.C: New test.
5983
5984 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5985
5986         PR c++/14250
5987         * g++.dg/other/switch1.C: New test.
5988
5989 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5990
5991         * gcc.dg/cast-function-1.c: Adjust for new informative message.
5992         * gcc.dg/va-arg-1.c: Likewise.
5993
5994 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5995
5996         PR c++/14143
5997         * g++.dg/template/koenig5.C: New test.
5998
5999 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
6000
6001         * g++.dg/ext/altivec-1.C: Generalize target triple.
6002         * g++.dg/ext/altivec-2.C: New test case.
6003         * g++.dg/ext/altivec_check.h: New file.
6004         * gcc.dg/altivec-1.c: Generalize target triple;
6005         include altivec_check.h and call altivec_check().
6006         * gcc.dg/altivec-[2-5].c: Generalize target triple.
6007         * gcc.dg/altivec-6.c: New test case.
6008         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
6009         type casts as needed.
6010         * gcc.dg/altivec-10.c: Include altivec_check.h and call
6011         altivec_check().
6012         * gcc.dg/altivec-12.c: New test case.
6013         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
6014         include altivec_check.h and call altivec_check().
6015         * gcc.dg/altivec_check.h: New file.
6016
6017 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6018
6019         * lib/target-supports.exp (check_alias_available): Don't mangle
6020         function `g' in test program.
6021
6022 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6023
6024         * lib/target-supports.exp (check_profiling_available): Check
6025         argument to determine whether we support a profiling type.
6026         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
6027         check_profiling_available.
6028         * g++.dg/bprob/bprob.exp: Likewise
6029         * g77.dg/bprob/bprob.exp: Likewise.
6030         * gcc.misc-tests/bprob.exp: Likewise.
6031         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
6032         dg-require-profiling and delete expected error handling.
6033         * gcc.dg/20021014-1.c: Likewise.
6034         * gcc.dg/nest.c: Likewise.
6035
6036 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6037
6038         PR c++/12007
6039         * g++.dg/other/vthunk1.C: New test.
6040
6041 2004-02-20  Falk Hueffner  <falk@debian.org>
6042
6043         PR target/14201
6044         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
6045
6046 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
6047
6048         PR c++/13927
6049         * g++.dg/other/error8.C: Remove XFAIL markers.
6050
6051         PR c++/14173
6052         * g++.dg/ext/packed5.C: New test.
6053
6054         PR c++/14199
6055         * g++.dg/warn/Wunused-5.C: New test.
6056
6057         PR c++/14186
6058         * g++.dg/lookup/member1.C: New test.
6059
6060 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
6061
6062         * gcc.c-torture/compile/20040130-1.c: Enable only when
6063         __INT_MAX__ >= 2147483647L.
6064         * gcc.c-torture/compile/961203-1.c: Likewise.
6065
6066 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
6067
6068         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
6069         * g++.dg/opt/template1.C: Robustify assembler regexp
6070
6071 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6072
6073         * gcc.c-torture/execute/simd-4.x: Remove.
6074         * gcc.c-torture/execute/va-arg-25.x: Likewise.
6075         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
6076         Guard with #ifndef SKIP_ATTRIBUTE.
6077         * gcc.dg/compat/vector-1_y.c: Likewise.
6078         * gcc.dg/compat/vector-2_x.c: Likewise.
6079         * gcc.dg/compat/vector-2_y.c: Likewise.
6080         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
6081         * g++.dg/eh/simd-2.C: Likewise.
6082
6083 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
6084
6085         * gcc.c-torture/compile/complex-1.c: New.
6086
6087 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
6088
6089         PR target/14209
6090         * gcc.c-torture/execute/20040218-1.c: New test.
6091
6092 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6093
6094         PR c++/14181
6095         * g++.dg/parse/new2.C: New test.
6096
6097 2004-02-18  Paul Brook  <paul@codesourcery.com>
6098
6099         * gcc.c-torture/compile/libcall-1.c: New test.
6100
6101 2004-02-18  Paul Brook  <paul@codesourcery.com>
6102
6103         PR debug/12934
6104         * gcc.dg/debug/debug-7.c: New test.
6105
6106 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
6107
6108         * gcc.dg/20040217-1.c: New test.
6109
6110 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
6111
6112         * gcc.c-torture/execute/990208-1.x: Delete.
6113
6114 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
6115
6116         * gcc.c-torture/execute/20040208-2.x: New file.
6117
6118 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
6119
6120         PR c++/11326
6121         * g++.dg/abi/structret1.C: New test.
6122
6123 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
6124
6125         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
6126         (i386_cpuid): No need to test if cpuid is available on AMD64.
6127         Fix assembly, so that it works onboth i386 and AMD64.
6128         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
6129         (vecInLong): Fix s[] member type to unsigned int.
6130         (vecInWord): Remove type.
6131         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
6132         (a64, b64, c64, d64, e64): Remove.
6133         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
6134         Remove unused variable.  Remove initialization of removed variables.
6135         Don't call mmx_tests nor sse_tests.
6136         (reference_mmx, reference_sse): Remove.
6137         (check): Add return stmt.
6138         * gcc.dg/i386-sse-7.c: New test.
6139         * gcc.dg/i386-mmx-4.c: New test.
6140
6141 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6142
6143         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
6144         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6145         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6146         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
6147         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
6148         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
6149         g++.dg/tc1/dr94.C: Fix line terminator.
6150
6151 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
6152
6153         * gcc.c-torture/compile/20040216-1.c: New.
6154
6155 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6156
6157         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6158         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6159         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
6160         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
6161         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
6162         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
6163
6164 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6165
6166         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
6167
6168 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
6169
6170         PR c++/13971
6171         * g++.dg/expr/cond4.C: New test.
6172
6173         PR c++/14086
6174         * g++.dg/lookup/crash2.C: New test.
6175
6176 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
6177
6178         * gcc.c-torture/compile/20040214-2.c: New test.
6179
6180 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
6181
6182         PR c++/14116
6183         * g++.dg/ext/typeof8.C: New test.
6184
6185 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
6186
6187         * gcc.c-torture/compile/20040214-1.c: New test.
6188
6189 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6190
6191         PR c++/13635
6192         * g++.dg/template/spec11.C: New test.
6193
6194 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6195
6196         PR c++/13927
6197         * g++.dg/other/error8.C: New test.
6198
6199 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
6200
6201         PR c++/14122
6202         * g++.dg/template/array4.C: New test.
6203
6204         PR c++/14108
6205         * g++.dg/inherit/thunk2.C: New test.
6206
6207         PR c++/14083
6208         * g++.dg/eh/cond2.C: New test.
6209
6210 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
6211
6212         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
6213
6214 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
6215
6216         * lib/scanasm.exp (dg-scan): Quote pattern before display.
6217
6218 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
6219
6220         * g++.dg/simd-2.C: xfail on ppc64-linux.
6221
6222 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6223
6224         PR c/456
6225         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
6226         tests.
6227
6228 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
6229
6230         * gcc.dg/builtins-33.c: New test.
6231
6232 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
6233
6234         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
6235
6236 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6237
6238         * g++.dg/simd-2.C: Set -maltivec for ppc64.
6239
6240 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6241
6242         * gcc.dg/ppc64-abi-3.c: New test.
6243
6244 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
6245
6246         PR c/14092
6247
6248         * gcc.dg/pr14092-1.c: New testcase.
6249
6250 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
6251
6252         * gcc.dg/cpp/assert4.c: Fix typo last change.
6253
6254         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
6255         * gcc.dg/cpp/assert4.c: Handle powerpc64.
6256
6257         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
6258
6259 2004-02-09  Roger Sayle  <roger@eyesopen.com>
6260
6261         * gcc.c-torture/compile/20040209-1.c: New test case.
6262
6263 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6264
6265         * gcc.dg/c90-init-1.c: Adjust expected error messages.
6266
6267 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
6268
6269         * gcc.c-torture/execute/20040208-[12].c: New tests.
6270
6271 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6272
6273         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
6274
6275 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6276
6277         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
6278
6279 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6280
6281         Bug 13856
6282         * gcc.dg/visibility-8.c: New testcase.
6283
6284 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6285
6286         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
6287         arguments.
6288         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
6289
6290 2004-02-07  Roger Sayle  <roger@eyesopen.com>
6291
6292         PR middle-end/13696
6293         * g++.dg/opt/fold1.C: New test case.
6294
6295 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6296
6297         PR c++/14033
6298         * g++.dg/other/crash-2.C: New test.
6299
6300 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6301
6302         PR c++/14028
6303         * g++.dg/parse/angle-bracket2.C: New test.
6304
6305 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6306
6307         PR middle-end/13750
6308         Revert:
6309         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6310         PR pch/13361
6311         * testsuite/g++.dg/pch/wchar-1.C: New.
6312         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6313
6314 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6315
6316         PR c++/14008
6317         * g++.dg/parse/error15.C: New test.
6318         * g++.dg/parse/crash11.C: Update dg-error mark.
6319
6320 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6321
6322         PR c++/13932
6323         * g++.dg/warn/conv2.C: New test.
6324
6325 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6326
6327         PR c++/13086
6328         * g++.dg/warn/incomplete1.C: Remove xfail.
6329
6330 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6331
6332         * lib/file-format.exp (gcc_target_object_format): Use
6333         ${tool}_target_compile, not gcc_target_compile.
6334         * lib/target-supports.exp (check_alias_available): Likewise.
6335         (check_gc_sections_available): Likewise.
6336         * g++.dg/ext/attrib10.C: Use dg-require-alias.
6337         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
6338         dg-require-alias.
6339
6340 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6341
6342         PR c++/13969
6343         * g++.dg/template/static6.C: New test.
6344
6345 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
6346
6347         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
6348
6349 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6350
6351         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
6352         tests for systems where `char' is unsigned by default.
6353
6354 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6355
6356         PR c++/13997
6357         * g++.dg/template/partial3.C: New test.
6358
6359 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
6360
6361         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
6362         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
6363         Remove mentions of obsolete ports.
6364
6365 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
6366
6367         * gcc.dg/noncompile/20001228-1.c: Fix for new
6368         error message.
6369
6370 2004-02-03  Roger Sayle  <roger@eyesopen.com>
6371
6372         PR target/9348
6373         * gcc.c-torture/execute/multdi-1.c: New test case.
6374
6375 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6376
6377         PR c++/13925
6378         * g++.dg/template/lookup5.C: New test.
6379
6380 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6381
6382         PR c++/13950
6383         * g++.dg/template/lookup4.C: New test.
6384
6385         PR c++/13970
6386         * g++.dg/parse/error14.C: New test.
6387
6388         PR c++/14002
6389         * g++.dg/parse/template13.C: New test.
6390
6391 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6392
6393         PR c++/13978
6394         * g++.dg/template/koenig4.C: New test.
6395
6396         PR c++/13968
6397         * g++.dg/template/crash17.C: New test.
6398
6399         PR c++/13975
6400         * g++.dg/parse/error13.C: New test.
6401         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6402
6403 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6404
6405         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6406
6407 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6408
6409         PR c/11658
6410         PR c/13994
6411         * gcc.dg/noncompile/20040203-1.c: New test.
6412         * gcc.dg/noncompile/20040203-2.c: Likewise.
6413         * gcc.dg/noncompile/20040203-3.c: Likewise.
6414         * gcc.dg/20040203-1.c: Likewise.
6415
6416 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6417
6418         PR c++/10858
6419         * g++.dg/template/sizeof7.C: New test.
6420
6421 2004-02-02  Eric Christopher  <echristo@redhat.com>
6422             Zack Weinberg  <zack@codesourcery.com>
6423
6424         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6425
6426 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
6427
6428         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
6429         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
6430         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
6431         * gcc.dg/cleanup-5.c: Run only on Linux targets.
6432
6433 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
6434
6435         PR c++/13113
6436         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
6437
6438         PR c++/13854
6439         * g++.dg/ext/attrib13.C: New test.
6440
6441         PR c++/13907
6442         * g++.dg/conversion/op2.C: New test.
6443
6444 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6445
6446         * gcc.dg/titype-1.c: Fix pasto.
6447
6448 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6449
6450         * gcc.dg/titype-1.c: New test.
6451
6452 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6453
6454         PR c++/13957
6455         * g++.dg/template/non-type-template-argument-1.C,
6456         g++.dg/template/qualified-id1.C: Update dg-error marks.
6457         * g++.dg/template/nontype6.C: New test.
6458
6459 2004-02-01  Roger Sayle  <roger@eyesopen.com>
6460
6461         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
6462         * gcc.dg/builtins-31.c: New testcase.
6463         * gcc.dg/builtins-32.c: New testcase.
6464
6465 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
6466
6467         * objc.dg/call-super-2.m: Update line numbers
6468         for the including of stddef.h.
6469
6470 2004-01-30  Michael Matz  <matz@suse.de>
6471
6472         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
6473         g++.dg/ext/case-range3.C: New tests.
6474
6475 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6476
6477         DR206
6478         PR c++/13813
6479         * g++.dg/template/member4.C: New test.
6480
6481 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6482
6483         PR c++/13683
6484         * g++.dg/template/sizeof6.C: New test.
6485
6486 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6487
6488         * gcc.dg/fwritable-strings-1.c: New test.
6489
6490 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6491
6492         * gcc.c-torture/compile/20040130-1.c: New test.
6493
6494 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
6495
6496         * objc.dg/call-super-2.m: Include stddef.h for size_t.
6497
6498 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
6499
6500         PR c++/13883
6501         * g++.dg/template/ctor3.C: New test.
6502
6503 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6504
6505         * g++.dg/tc1: New directory.
6506         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
6507         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
6508         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
6509         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
6510         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
6511
6512 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6513
6514         * g++.dg/parse/error11.C: New test.
6515         * g++.dg/parse/error12.C: Likewise.
6516
6517 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
6518
6519         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
6520         (scan_initial, main): Use aligned_sizeof instead of sizeof.
6521
6522 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
6523
6524         PR c++/13791
6525         * g++.dg/ext/attrib12.C: New test.
6526
6527         PR c++/13736
6528         * g++.dg/parse/cast2.C: New test.
6529
6530 2004-01-27  James E Wilson  <wilson@specifixinc.com>
6531
6532         * objc.dg/encode-2.m (main): New local string.  Set depending on
6533         sizeof long.  Use in sscanf call.
6534         * objc.dg/encode-3.m (main): New local string.  Set depending on
6535         sizeof long.  Use in scan_initial call.
6536
6537 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6538
6539         * objc.dg/call-super-2.m: Make LP64-safe.
6540         * objc.dg/desig-init-1.m: Likewise.
6541
6542 2004-01-27  Devang Patel <dpatel@apple.com>
6543
6544         * g++.dg/debug/namespace1.C: New test.
6545
6546 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
6547
6548         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
6549         xscale-*-*.
6550
6551         * gcc.dg/arm-mmx-1.c: New test.
6552
6553 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6554
6555         * gcc.dg/20040127-1.c: New test.
6556         * gcc.dg/20040127-2.c: New test.
6557
6558 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6559
6560         * objc.dg/stret-1.m (glob): Renamed to globa.
6561
6562 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
6563
6564         PR c++/13663
6565         * g++.dg/expr/for1.C: New test.
6566
6567 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
6568
6569         PR middle-end/13779
6570         * gcc.dg/darwin-longlong.c: New test.
6571
6572 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
6573
6574         * gcc.dg/20040124-1.c: Moved test from here...
6575         * gcc.c-torture/compile/20040124-1.c: ...to here.
6576
6577 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6578
6579         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
6580         the assembly output if -m64 is passed.
6581
6582 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
6583
6584         PR c++/13833
6585         * g++.dg/template/cond3.C: New test.
6586
6587 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6588
6589         PR c++/13810
6590         * g++.dg/template/ttp7.C: New test.
6591
6592 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6593
6594         PR c++/13797
6595         * g++.dg/template/nontype4.C: New test.
6596         * g++.dg/template/nontype5.C: Likewise.
6597
6598 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
6599
6600         * gcc.dg/torture/mips-clobber-at.c: New test.
6601
6602 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
6603
6604         * gcc.dg/20040124-1.c: New test.
6605
6606 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
6607
6608         * gcc.dg/20040123-1.c: New test.
6609
6610 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6611
6612         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
6613
6614 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6615
6616         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
6617
6618 2004-01-23  Andrew Pinski  <apinski@apple.com>
6619
6620         * gcc.dg/20030121-1.c: Move to ..
6621         * gcc.dg/20040121-1.c: here.
6622
6623 2004-01-23  Roger Sayle  <roger@eyesopen.com>
6624
6625         * gcc.dg/builtins-29.c: New test case.
6626
6627 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6628
6629         PR 18314
6630         * gcc.dg/builtins-30.c: New testcase.
6631
6632 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
6633
6634         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
6635         * lib/g77.exp: Likewise.
6636         * lib/objc.exp: Likewise.
6637         * lib/g++.exp: Likewise.
6638
6639 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6640
6641         * gcc.dg/struct-by-value-2.c: New test.
6642
6643 2004-01-21  Andrew Pinski  <apinski@apple.com>
6644
6645         PR target/13785
6646         * gcc.dg/20030121-1.c: New test.
6647
6648 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
6649
6650         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
6651         clobber frame pointer register in asm statement.
6652
6653 2004-01-21  Falk Hueffner  <falk@debian.org>
6654
6655         * gcc.c-torture/compile/20040121-1.c: New test.
6656
6657 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6658
6659         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6660
6661 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6662
6663         * gcc.dg/ppc64-abi-2.c: New test.
6664
6665 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6666
6667         * lib/treelang.exp: Fill out this file.
6668         * lib/treelang-dg.exp: New File.
6669
6670 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6671
6672         * gcc.c-torture/compile/981022-1.c: Remove.
6673         * gcc.dg/array-5.c: Remove XFAIL.
6674         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6675         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6676         gcc.dg/cond-lvalue-1.c: Update.
6677         * gcc.dg/cast-lvalue-2.c: New test.
6678
6679 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6680
6681         PR c++/13592
6682         * g++.dg/other/error1.C (class foo): Tweak error message.
6683
6684         PR c++/13592
6685         * g++.dg/template/call2.C: New test.
6686
6687 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6688
6689         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6690         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6691         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6692         scalar-return-1_x.c, scalar-return-2_y.c,
6693         scalar-return-3_x.c, scalar-return-3_y.c,
6694         scalar-return-4_x.c, scalar-return-4_y.c,
6695         struct-align-1.h, struct-align-1_x.c,
6696         struct-align-1_y.c, struct-align-2.h,
6697         struct-align-2_x.c, struct-align-2_y.c,
6698         struct-by-value-10_y.c, struct-by-value-11_x.c,
6699         struct-by-value-11_y.c, struct-by-value-12_x.c,
6700         struct-by-value-12_y.c, struct-by-value-13_x.c,
6701         struct-by-value-13_y.c, struct-by-value-14_x.c,
6702         struct-by-value-14_y.c, struct-by-value-15_x.c,
6703         struct-by-value-15_y.c, struct-by-value-16_y.c,
6704         struct-by-value-17_y.c, struct-by-value-18_y.c,
6705         struct-by-value-19_y.c, struct-by-value-1_x.c,
6706         struct-by-value-1_y.c, struct-by-value-20_y.c,
6707         struct-by-value-2_x.c, struct-by-value-2_y.c,
6708         struct-by-value-3_y.c, struct-by-value-4_x.c,
6709         struct-by-value-4_y.c, struct-by-value-5_y.c,
6710         struct-by-value-6_y.c, struct-by-value-7_y.c
6711         struct-by-value-8_x.c, struct-by-value-8_y.c
6712         struct-by-value-9_x.c, struct-by-value-9_y.c
6713         struct-return-10_x.c, struct-return-10_y.c,
6714         struct-return-19_x.c, struct-return-20_x.c
6715         struct-return-2_x.c, struct-return-2_y.c
6716         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6717         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6718
6719 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6720
6721         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6722         attribute on sparc*-sun-solaris2.*.
6723
6724 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6725
6726         PR c++/13710
6727         * g++.dg/ext/typeof7.C: New test.
6728
6729 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6730
6731         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6732         * gcc.dg/const-elim-1.c: Same.
6733
6734 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6735
6736         * objc.dg/stret-1.m: New.
6737         * objc.dg/stret-2.m: New.
6738
6739 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6740
6741         PR c++/11895
6742         * g++.dg/ext/vector1.C: New test.
6743
6744 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6745
6746         * gcc.dg/pch/import-1.c: New.
6747         * gcc.dg/pch/import-1.hs: New.
6748         * gcc.dg/pch/import-1a.h: New.
6749         * gcc.dg/pch/import-1b.h: New.
6750         * gcc.dg/pch/import-1c.h: New.
6751
6752 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6753
6754         PR c++/13574
6755         * g++.dg/ext/array1.C: New test.
6756
6757         PR c++/13178
6758         * g++.dg/conversion/op1.C: New test.
6759
6760 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6761
6762         PR 11864
6763         From Kazumoto Kojima / Dan Kegel:
6764         * gcc.dg/pr11864-1.c: New test.
6765
6766         PR 10392
6767         From Marcus Comstedt / Dan Kegel:
6768         * gcc.dg/pr10392-1.c: New test.
6769
6770 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6771
6772         PR c++/13478
6773         * g++.dg/init/ref10.C: New test.
6774
6775 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6776
6777         PR c++/13407
6778         * g++.dg/parse/typename6.C: New test.
6779
6780 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6781
6782         PR pch/13361
6783         * testsuite/g++.dg/pch/wchar-1.C: New.
6784         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6785
6786 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6787
6788         PR c++/9259
6789         * g++.dg/expr/sizeof2.C: New test.
6790
6791 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6792
6793         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6794
6795 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6796
6797         PR c++/13659
6798         * g++.dg/lookup/strong-using-3.C: New.
6799         * g++.dg/lookup/using-10.C: New.
6800
6801 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6802
6803         PR c++/13594
6804         * g++.dg/lookup/strong-using-2.C: New.
6805
6806 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
6807             Dan Kegel <dank@kegel.com>
6808             J"orn Rennecke <joern.rennecke@superh.com>
6809
6810         PR target/9365
6811         * gcc.dg/pr9365-1.c: New test.
6812
6813 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6814
6815         PR c++/8856
6816         * g++.dg/parse/casting-operator2.C: New test.
6817         * g++.old-deja/g++.pt/explicit83.C: Remove.
6818
6819 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6820
6821         * gcc.dg/label-compound-stmt-1.c: New test.
6822         * gcc.c-torture/compile/950922-1.c,
6823         gcc.c-torture/compile/20000211-3.c,
6824         gcc.c-torture/compile/20000518-1.c,
6825         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
6826         compound statements.
6827
6828 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
6829
6830         * gcc.dg/ppc64-abi-1.c: New test.
6831
6832 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
6833
6834          * g++.dg/ext/attrib9.C: Add dg-warnings.
6835
6836 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6837
6838         PR c++/12335
6839         * g++.dg/parse/dtor3.C: New test.
6840
6841 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6842
6843         PR c++/12709
6844         * g++.dg/parse/try-catch-1.C: New test.
6845
6846 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
6847
6848         * ada/acats/run_all.sh: Add more verbose output in acats.log
6849         when compiling tests.
6850
6851 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6852
6853         PR 13656
6854         * gcc.dg/typedef-redecl.c: New test case.
6855         * gcc.dg/typedef-redecl.h: New support file.
6856
6857 2004-01-13  Jan Hubicka  <jh@suse.cz>
6858
6859         * gcc.dg/always_inline.c: New test.
6860         * gcc.dg/debug/20031231-1.c: Fix.
6861
6862 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6863
6864         PR c++/13474
6865         * g++.dg/template/array3.C: New test.
6866
6867 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6868
6869         * g++.dg/ext/lvalue1.C: No longer expected to fail.
6870         * g++.dg/warn/Wunused-2.C: Likewise.
6871
6872 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6873
6874         PR c++/13289
6875         * g++.dg/template/instantiate6.C: New test.
6876
6877 2004-01-12  Roger Sayle  <roger@eyesopen.com>
6878
6879         PR middle-end/11397
6880         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
6881
6882 2004-01-12  Jan Hubicka  <jh@suse.cz>
6883
6884         PR opt/12826
6885         * gcc.dg/20040112-1.c: New.
6886
6887         * gcc.dg/dwarf-die[1-7].c: Move to...
6888         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
6889         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
6890
6891 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
6892
6893         PR c++/4100
6894         * g++.dg/parse/friend4.C: New test.
6895
6896 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
6897
6898         PR c++/4100
6899         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
6900         definition is called a friend.
6901
6902 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
6903
6904         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
6905
6906 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
6907
6908         PR c++/3478
6909         * g++.dg/parse/error10.C: New test.
6910         * g++.dg/template/arg2.C: Accept "invalid type" error.
6911
6912 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
6913
6914         PR middle-end/13392
6915         * g++.dg/opt/expect2.C: New test.
6916
6917 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6918
6919         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
6920         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
6921         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
6922         Update dg-error regexps.
6923
6924 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6925
6926         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
6927         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
6928
6929 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6930
6931         * gcc.dg/pragma-re-1.c: Use right pointer type.
6932
6933 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6934
6935         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
6936
6937 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
6938
6939         * gcc.dg/rs6000-ldouble-1.c: New.
6940
6941 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6942
6943         DR 337
6944         PR c++/9256
6945         * g++.dg/other/abstract1.C: New test.
6946
6947 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
6948
6949         * g++.dg/lookup/strong-using-1.C: New.
6950
6951 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6952
6953         PR c/11234
6954         * gcc.dg/func-ptr-conv-1.c: New test.
6955         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
6956
6957 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
6958
6959         PR target/13380.
6960         * gcc.c-torture/compile/20040109-1.c: New.
6961
6962 2004-01-08  Stuart Hastings  <stuart@apple.com>
6963
6964         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
6965         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
6966         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
6967
6968 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
6969
6970         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
6971
6972 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6973
6974         * ada/acats/run_acats: Treat 'gnatchop' the same way
6975         as 'gnatmake'.  Export GCC_DRIVER.
6976         * ada/acats/run_all.sh: Add target_gnatchop.  Use
6977         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
6978
6979 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6980
6981         PR c++/12573
6982         * g++.dg/template/dependent-expr4.C: New test.
6983
6984 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
6985
6986         * gcc.dg/altivec-11.c: New test.
6987
6988 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
6989
6990         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
6991
6992 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6993
6994         PR c/6024
6995         * gcc.dg/enum-compat-1.c: New test.
6996         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
6997
6998 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6999
7000         PR c/12165
7001         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
7002         gcc.dg/c99-idem-qual-3.c: New tests.
7003
7004 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
7005
7006         * gcc.dg/winline-7.c: Don't cast void * to int.
7007
7008 2004-01-06  Jan Hubicka  <jh@suse.cz>
7009
7010         * gcc.dg/i386-sse-5.c: New test
7011         * g++.dg/eh/simd-1.c: Add -w argument for i386.
7012
7013 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7014
7015         PR c++/12815
7016         * g++.dg/rtti/typeid4.C: New test.
7017
7018 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7019
7020         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
7021
7022 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
7023
7024         PR c++/12132
7025         * g++.dg/template/error11.C: New test.
7026
7027         PR c++/13451
7028         * g++.dg/template/class2.C: New test.
7029
7030 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7031         Richard Sandiford <rsandifo@redhat.com>
7032
7033         PR c++/13387
7034         * g++.dg/opt/alias3.C: New test.
7035
7036 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
7037
7038         PR c++/13157
7039         * g++.dg/template/koenig3.C: New test.
7040
7041         PR c++/13529
7042         * g++.dg/parse/offsetof3.C: New test.
7043
7044         * g++.dg/init/copy7.C: Add missing dg-error markers.
7045
7046         PR c++/12226
7047         * g++.dg/init/copy7.c: New test.
7048
7049         PR c++/13536
7050         * g++.dg/parse/cast1.C: New test.
7051
7052 2004-01-04  Jan Hubicka  <jh@suse.cz>
7053
7054         * gcc.dg/winline[1-7].c: New tests.
7055
7056 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7057
7058         PR c++/13520
7059         * g++.dg/template/qualttp22.C: New test.
7060
7061 2004-01-01  Jan Hubicka  <jh@suse.cz>
7062
7063         * gcc.dg/debug/20031231-1.c: New.
7064         * gcc.c-torture/compile/20040101-1.c: New.
7065         * gcc.dg/dwarf-die-[1-7].c: New.
7066
7067 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
7068
7069         PR optimization/13521
7070         * gcc.c-torture/compile/20031231-1.c: New test.
7071
7072 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7073
7074         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
7075
7076 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7077
7078         PR c++/10079
7079         * g++.dg/template/crash16.C: New test.
7080
7081 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
7082
7083         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
7084
7085 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7086
7087         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
7088         ports.
7089         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7090         * g++.old-deja/g++.law/profile1.C: Likewise.
7091         * gcc.c-torture/compile/981006-1.c: Likewise.
7092         * gcc.c-torture/execute/loop-2e.x: Likewise.
7093         * gcc.c-torture/execute/loop-2f.x: Remove.
7094         * gcc.c-torture/execute/loop-2g.x: Likewise.
7095         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
7096         * gcc.dg/20020312-2.c: Remove traces of dead ports.
7097
7098 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
7099
7100         PR c++/13507
7101         * g++.dg/ext/attrib11.C: New test.
7102
7103         PR c++/13494
7104         * g++.dg/template/array2-1.C: New test.
7105         * g++.dg/template/array2-2.C: New test.
7106
7107 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
7108
7109         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
7110
7111 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7112
7113         PR c++/12774
7114         * g++.dg/template/array1-1.C: New test.
7115         * g++.dg/template/array1-2.C: New test.
7116
7117 2003-12-29  Roger Sayle  <roger@eyesopen.com>
7118
7119         PR fortran/12632
7120         * g77.dg/12632.f: New test case.
7121
7122 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7123
7124         PR c++/13289
7125         * g++.dg/parse/nontype1.C: New test.
7126
7127 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7128
7129         PR c++/12403
7130         * g++.dg/parse/explicit1.C: New test.
7131         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
7132
7133 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7134
7135         PR c++/13081
7136         * g++.dg/opt/inline6.C: New test.
7137
7138         PR c++/12613
7139         * g++.dg/parse/error9.C: New test.
7140
7141         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
7142
7143 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7144
7145         PR c++/13009
7146         * g++.dg/init/assign1.C: New test.
7147
7148 2003-12-28  Roger Sayle  <roger@eyesopen.com>
7149
7150         PR c++/13070
7151         * g++.dg/warn/format3.C: New test case.
7152
7153 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7154
7155         * gcc.c-torture/compile/20031227-1.c: New test.
7156
7157 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7158
7159         * g++.dg/bprob/bprob.exp: Load target-supports.exp
7160         * g77.dg/bprob/bprob.exp: Likewise.
7161         * gcc.misc-tests/bprob.exp: Likewise.
7162         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
7163         variants on systems where the library does not provide that
7164         functionality.
7165         * gcc.dg/builtins-20.c: Use builtins-config.h.
7166         * gcc.dg/builtins-config.h: New file.
7167
7168 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7169
7170         * lib/gcc-dg.exp (dg-require-profiling): New function.
7171         * lib/target-supports.exp (check_profiling_available): Likewise.
7172         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
7173         * g77.dg/bprob/bprob.exp: Likewise.
7174         * gcc.misc-tests/bprob.exp: Likewise.
7175         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
7176         * gcc.dg/20021014-1.c: Likewise.
7177         * gcc.dg/nest.c: Likewise.
7178
7179 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7180
7181         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
7182         compiling.
7183         * g++.dg/lookup/java2.C: Likewise.
7184         * gcc.dg/cpp/lexident.c: Likewise.
7185
7186 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
7187
7188         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
7189         given.
7190         * gcc.c-torture/compile/961203-1.c: Likewise.
7191         * gcc.c-torture/compile/980506-1.c: Likewise.
7192
7193 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
7194
7195         * lib/gcc-dg.exp (dg-prune-output): New annotation.
7196         (additional_prunes): New global.
7197         (gcc-dg-prune): Handle additional per-test pruning.
7198         (dg-test): Clear additional_prunes between tests.
7199
7200         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
7201         dg-prune-output to avoid spurious failures from assembler
7202         complaining about nonexistent WAW violations.
7203         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
7204         Use dg-prune-output to avoid spurious failures from assembler
7205         warning about Itanium B-step errata.
7206
7207 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7208
7209         * g++.dg/abi/macro0.C: New test.
7210         * g++.dg/abi/macro1.C: Likewise.
7211         * g++.dg/abi/macro2.C: Likewise.
7212
7213         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
7214         * g++.dg/abi/bitfield7.C: Likewise.
7215         * g++.dg/abi/dtor2.C: Likewise.
7216         * g++.dg/abi/mangle11.C: Likewise.
7217         * g++.dg/abi/mangle12.C: Likewise.
7218         * g++.dg/abi/mangle14.C: Likewise.
7219         * g++.dg/abi/mangle17.C: Likewise.
7220         * g++.dg/abi/vbase10.C: Likewise.
7221         * g++.dg/abi/vbase14.C: Likewise.
7222         * g++.dg/template/qualttp17.C: Likewise.
7223
7224 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7225
7226         PR c/11995
7227         * gcc.dg/20031223-1.c: New test.
7228
7229 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7230
7231         * gcc.dg/noreturn-7.c: New test.
7232
7233 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7234
7235         * gcc.dg/null-pointer-1.c: New test.
7236
7237 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7238
7239         * g++.old-deja/g++.jason/template18.C: Remove.
7240         * g++.old-deja/g++.jason/template37.C: Likewise.
7241
7242         PR c++/12862
7243         * g++.dg/lookup/ns1.C: New test.
7244
7245         PR c++/12397
7246         * g++.dg/template/lookup3.C: New test.
7247
7248 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7249
7250         * g++.dg/template/recurse1.C: New test
7251
7252 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7253
7254         PR c++/12479
7255         * g++.dg/parse/semicolon1.C: New test.
7256         * g++.dg/parse/semicolon1.h: Likewise.
7257
7258 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
7259
7260         * gcc.dg/darwin-misaligned.c: New test.
7261
7262 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7263
7264         PR c/9163
7265         * gcc.dg/20031222-1.c: New test.
7266
7267 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
7268
7269         PR c++/13438
7270         * g++.dg/parse/error8.C: New test.
7271
7272         PR c++/11554
7273         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
7274
7275 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
7276
7277         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
7278         too small.
7279         * gcc.c-torture/compile/930217-1.c: Likewise.
7280         * gcc.c-torture/compile/930513-1.c: Likewise.
7281         * gcc.c-torture/execute/920908-2.c: Likewise.
7282         * gcc.c-torture/execute/921204-1.c: Likewise.
7283         * gcc.c-torture/execute/930621-1.c: Likewise.
7284         * gcc.c-torture/execute/930630-1.c: Likewise.
7285         * gcc.c-torture/execute/931031-1.c: Likewise.
7286         * gcc.c-torture/execute/980602-2.c: Likewise.
7287         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7288         * gcc.c-torture/execute/compndlit-1.c: Likewise.
7289         * gcc.c-torture/execute/extzvsi.c: Likewise.
7290         * gcc.c-torture/unsorted/ext.c: Likewise.
7291
7292 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
7293
7294         PR target/12749
7295         * gcc.c-torture/compile/20031220-2.c: New test case.
7296
7297 2003-12-20  Roger Sayle  <roger@eyesopen.com>
7298
7299         PR optimization/13031
7300         * gcc.c-torture/compile/20031220-1.c: New test case.
7301
7302 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7303
7304         * gcc.dg/cast-function-1.c: New test.
7305
7306 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7307
7308         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
7309         formats.
7310
7311 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
7312
7313         PR c++/12795
7314         * g++.dg/ext/attrib10.C: New test.
7315
7316 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7317
7318         * gcc.dg/cleanup-10.c: New test.
7319         * gcc.dg/cleanup-11.c: New test.
7320
7321 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7322
7323         PR c++/13239
7324         * g++.dg/opt/expect1.C: New test.
7325
7326 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
7327
7328         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
7329
7330 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
7331
7332         PR debug/12923
7333         * gcc.dg/20031218-1.c: New test.
7334
7335         PR debug/12389
7336         * gcc.dg/20031218-2.c: New test.
7337         * gcc.dg/20031218-3.c: New test.
7338
7339         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
7340         of label name and allow for USER_LABEL_PREFIX == "_" names.
7341         * g++.dg/abi/mangle18-2.C: Likewise.
7342         * g++.dg/abi/mangle19-1.C: Likewise.
7343         * g++.dg/abi/mangle19-2.C: Likewise.
7344         * g++.dg/abi/mangle20-1.C: Likewise.
7345         * g++.dg/abi/mangle20-2.C: Likewise.
7346
7347 2003-12-18  Richard Henderson  <rth@redhat.com>
7348
7349         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
7350
7351 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
7352             Dan Kegel <dank@kegel.com>
7353
7354         PR other/12009
7355         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
7356         testing a cross compiler, it causes spurious compile failures.
7357         * lib/g++.exp: Likewise.
7358
7359 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7360
7361         PR c++/13262
7362         * g++.dg/template/access13.C: New test.
7363
7364 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7365
7366         * gcc.dg/20031216-1.c: New test.
7367
7368 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7369
7370         PR c++/9154
7371         * g++.dg/template/error10.C: New test.
7372
7373 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7374
7375         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
7376         * g++.dg/eh/simd-2.C: Likewise.
7377
7378 2003-12-17  James E Wilson  <wilson@specifixinc.com>
7379             Roger Sayle  <roger@eyesopen.com>
7380
7381         * gcc.c-torture/execute/ieee/mzero5.c: New.
7382
7383 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7384
7385         PR c++/10603
7386         * g++.dg/parse/error6.C: New test.
7387
7388         PR c++/12827
7389         * g++.dg/parse/error7.C: New test.
7390
7391 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7392
7393         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7394         at -O with stabs debugging formats.
7395         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7396         * gcc.dg/debug/debug-2.c: Likewise.
7397
7398 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7399
7400         PR c++/12696
7401         * g++.dg/init/error1.C: New test.
7402
7403         PR c++/12218
7404         * g++.dg/init/pm3.C: New test.
7405
7406 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7407
7408         PR c/3347
7409         * gcc.dg/bitfld-8.c: New test.
7410
7411 2003-12-16  James Lemke  <jim@wasabisystems.com>
7412
7413         * gcc.dg/arm-scd42-[123].c: New tests.
7414
7415 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7416
7417         PR c++/9043
7418         * g++.dg/abi/mangle20-1.C: New test.
7419         * g++.dg/abi/mangle20-2.C: New test.
7420
7421 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7422
7423         PR c++/13275
7424         * g++.dg/other/offsetof2.C: Remove XFAIL.
7425         * g++.dg/parse/offsetof1.C: New test.
7426         * g++.gd/parse/offsetof2.C: Likewise.
7427
7428 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7429
7430         * g++.dg/template/nontype3.C: New test.
7431         * g++.dg/template/static2.C: Tweaked the dg-error clause.
7432
7433 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7434
7435         * g++.dg/warn/noreturn-3.C: Also test instantiation.
7436
7437 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7438
7439         PR c++/13387
7440         * g++.dg/expr/assign1.C: New test.
7441
7442         PR c++/13242
7443         * g++.dg/abi/mangle19-1.C: New test.
7444         * g++.dg/abi/mangle19-2.C: New test.
7445
7446 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
7447
7448         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
7449
7450 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7451
7452         * gcc.c-torture/execute/20031216-1.c: New test.
7453
7454 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7455
7456         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
7457         an ICE regression.
7458
7459 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7460
7461         PR c++/10926
7462         * g++.dg/template/error9.C: New test.
7463
7464         PR c++/11116
7465         * g++.dg/template/error8.C: New test.
7466
7467 2003-12-15  Roger Sayle  <roger@eyesopen.com>
7468
7469         PR middle-end/13400
7470         * gcc.c-torture/execute/20031215-1.c: New test case.
7471
7472 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7473
7474         PR c++/13269
7475         * g++.dg/parse/error5.C: New test.
7476
7477         PR c++/12989
7478         * g++.dg/expr/sizeof1.C: New test.
7479
7480         PR c++/13310
7481         * g++.dg/template/crash15.C: New test.
7482
7483 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7484
7485         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
7486         a non-POD type as the last named parameter of a varargs function.
7487
7488 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7489
7490         PR c++/13243
7491         PR c++/12573
7492         * g++.dg/template/crash14.C: New test.
7493         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
7494
7495 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7496
7497         * g++.dg/other/java1.C: New test.
7498
7499         PR c++/13241
7500         * g++.dg/abi/mangle18-1.C: New test.
7501         * g++.dg/abi/mangle18-2.C: New test.
7502
7503 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7504
7505         PR optimization/10312
7506         * gcc.c-torture/execute/20031214-1.c: New.
7507
7508 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
7509
7510         PR c++/10779
7511         PR c++/12160
7512         * g++.dg/parse/error3.C: New test.
7513         * g++.dg/parse/error4.C: Likewise.
7514         * g++.dg/abi/mangle4.C: Tweak error messages.
7515         * g++.dg/lookup/using5.C: Likewise.
7516         * g++.dg/other/error2.C: Likewise.
7517         * g++.dg/parse/typename5.C: Likewise.
7518         * g++.dg/parse/undefined1.C: Likewise.
7519         * g++.dg/template/arg2.C: Likewise.
7520         * g++.dg/template/ttp3.C: Likewise.
7521         * g++.dg/template/type1.C: Likewise.
7522         * g++.old-deja/g++.other/crash32.C: Likewise.
7523         * g++.old-djea/g++.pt/defarg8.C: Likewise.
7524
7525 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7526
7527         PR c++/13106
7528         * g++.dg/warn/noreturn-3.C: New test.
7529
7530 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7531
7532         PR c++/13118
7533         * g++.dg/abi/covariant3.C: New.
7534
7535 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
7536
7537         * g++.dg/eh/ia64-1.C: New test.
7538
7539 2003-12-12  Roger Sayle  <roger@eyesopen.com>
7540
7541         PR optimization/13037
7542         * g77.f-torture/execute/13037.f: New test case.
7543
7544 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7545
7546         PR c++/12881
7547         * g++.dg/abi/covariant2.C: New.
7548
7549 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
7550
7551         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
7552
7553 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
7554
7555         * gcc.c-torture/execute/wchar_t-1.x: Delete.
7556
7557 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
7558
7559         PR other/10819
7560         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
7561         to fix Bug 10819.
7562         * lib/g++.exp (g++_version): Likewise.
7563         * lib/g77.exp (g77_version): Likewise.
7564         * lib/objc.exp (default_objc_version): Likewise.
7565
7566 2003-12-10  Richard Henderson  <rth@redhat.com>
7567
7568         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
7569
7570         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
7571
7572 2003-12-08  Matt Austern  <austern@apple.com>
7573
7574         PR c/13134
7575         * lib/gcc-dg.exp (dg-require-visibility): Define.
7576         * lib/target-supports (check_visibility_available): Define.
7577         * gcc.dg/visibility-1.c: New test.
7578         * gcc.dg/visibility-2.c: Likewise.
7579         * gcc.dg/visibility-3.c: Likewise.
7580         * gcc.dg/visibility-4.c: Likewise.
7581         * gcc.dg/visibility-5.c: Likewise.
7582         * gcc.dg/visibility-6.c: Likewise.
7583         * g++.dg/ext/visibility-1.C: Likewise.
7584         * g++.dg/ext/visibility-2.C: Likewise.
7585         * g++.dg/ext/visibility-3.C: Likewise.
7586         * g++.dg/ext/visibility-4.C: Likewise.
7587         * g++.dg/ext/visibility-5.C: Likewise.
7588         * g++.dg/ext/visibility-6.C: Likewise.
7589
7590 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7591
7592         * g++.dg/lookup/java1.C: New test.
7593         * g++.dg/lookup/java2.C: New test.
7594
7595 2003-12-07  Falk Hueffner  <falk@debian.org>
7596
7597         * g++.dg/opt/noreturn-1.C: New test.
7598
7599 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
7600
7601         * gcc.dg/overflow-1.c: New test.
7602
7603 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7604
7605         * g77.f-torture/compile/13060.f: New test.
7606
7607 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
7608
7609         PR c++/13323
7610         * g++.dg/inherit/operator2.C: New test.
7611
7612 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7613
7614         PR c++/13305
7615         * g++.dg/ext/attrib9.C: New test.
7616
7617 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7618
7619         PR c++/13314
7620         * g++.dg/template/error7.C: New test.
7621
7622 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
7623             J"orn Rennecke <joern.rennecke@superh.com>
7624
7625         PR target/13302
7626         * g++.dg/other/struct-va_list.C: New test.
7627
7628 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7629
7630         PR c++/13166
7631         * g++.dg/parse/defarg6.C: New test.
7632
7633 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
7634
7635         PR target/13256
7636         * gcc.c-torture/execute/20031201-1.c: New test.
7637
7638 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7639
7640         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
7641
7642 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7643
7644         * gcc.dg/builtin-return-1.c: New test.
7645
7646 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
7647             J"orn Rennecke <joern.rennecke@superh.com>
7648
7649         PR optimization/13260
7650         * gcc.c-torture/execute/20031204-1.c: New test.
7651
7652 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7653
7654         PR c++/9127
7655         * g++.dg/template/error6.C: New test.
7656
7657 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7658
7659         * gcc.dg/20031202-1.c: New test.
7660
7661 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7662
7663         PR c++/13179
7664         * g++.dg/template/eh1.C: New test.
7665
7666         PR c++/10771
7667         * g++.dg/template/error5.C: New test.
7668
7669 2003-12-02  David Ung  <davidu@mips.com>
7670
7671         * gcc.dg/compat/vector-check.h: Corrected type for var
7672         g_##TMODE
7673
7674 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7675
7676         PR c++/10126
7677         * g++.dg/template/ptrmem8.C: New test.
7678
7679 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7680
7681         PR c++/12573
7682         * g++.dg/template/dependent-expr3.C: New test.
7683
7684 2003-12-01  James Lemke  <jim@wasabisystems.com>
7685
7686         * gcc.dg/arm-g2.c: New test.
7687
7688 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7689
7690         PR optimization/11634
7691         * gcc.dg/20031201-2.c: New test case.
7692
7693 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7694
7695         PR 11433
7696         * objc.dg/proto-lossage-3.m: New test.
7697
7698 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7699
7700         PR optimization/12628
7701         * gcc.dg/20031201-1.c: New test case.
7702
7703 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7704
7705         * gcc.dg/unaligned-1.c: New test.
7706
7707 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7708
7709         PR c++/9849
7710         * g++.dg/template/error4.C: New test.
7711         * g++.dg/template/nested3.C: Adjust error markers.
7712
7713 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7714
7715         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7716
7717 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7718
7719         PR c/10333
7720         * gcc.dg/bitfld-7.c: New test.
7721
7722 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7723
7724         * gcc.dg/tls/asm-1.C: New test.
7725
7726 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7727
7728         * gcc.dg/cpp/assert4.c: Update.
7729
7730 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7731
7732         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7733         * gcc.dg/builtin-apply3.c: New test.
7734
7735 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7736
7737         * lib/compat.exp (compat-obj): New xfaildata parameter.
7738         Use it to set compiler_conditional_xfail_data before compiling.
7739         (compat-get-options): Handle dg-xfail-if.
7740         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7741         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7742         * gcc.dg/compat/vector-1_y.c: Likewise.
7743         * gcc.dg/compat/vector-2_x.c: Likewise.
7744         * gcc.dg/compat/vector-2_y.c: Likewise.
7745
7746 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7747
7748         * g++.dg/opt/reg-stack4.C: New test.
7749
7750 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7751
7752         * gcc.dg/builtin-apply2.c: New test.
7753
7754 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7755
7756         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7757
7758 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7759
7760         PR c++/12924
7761         * g++.dg/template/template-id-2.C: New test.
7762
7763 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7764
7765         PR c++/5369
7766         * g++.dg/template/memfriend1.C: New test.
7767         * g++.dg/template/memfriend2.C: Likewise.
7768         * g++.dg/template/memfriend3.C: Likewise.
7769         * g++.dg/template/memfriend4.C: Likewise.
7770         * g++.dg/template/memfriend5.C: Likewise.
7771         * g++.dg/template/memfriend6.C: Likewise.
7772         * g++.dg/template/memfriend7.C: Likewise.
7773         * g++.dg/template/memfriend8.C: Likewise.
7774         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7775
7776 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7777
7778         PR c++/12515
7779         * g++.dg/ext/cond1.C: New test.
7780
7781 2003-11-20  Richard Henderson  <rth@redhat.com>
7782
7783         * gcc.dg/20020201-2.c: Remove.
7784         * gcc.dg/20020201-4.c: Remove.
7785         * gcc.dg/20020304-1.c: Remove.
7786
7787 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7788
7789         * gcc.dg/cpp/trad/xwin1.c: New test case.
7790
7791 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7792
7793         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7794         * lib/g77.exp: Likewise.
7795         * lib/objc.exp: Likewise.
7796         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7797         for darwin.
7798
7799 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7800
7801         PR c++/12932
7802         * g++.dg/template/static5.C: New test.
7803
7804 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7805
7806         * gcc.dg/nested-func-1.c: New test.
7807
7808 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7809
7810         * gcc.dg/cpp/assert4.c: New test.
7811
7812 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7813
7814         PR c++/2294
7815         * g++.dg/lookup/using9.c: New test.
7816
7817 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
7818
7819         PR c++/12762
7820         * g++.dg/template/error3.C: New test.
7821
7822 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
7823
7824         PR ada/13035
7825         * ada/acats/run_acats, run_all.sh: Fix syntax error.
7826         No longer use a wrapper for gcc, since this does not work under
7827         Windows.
7828
7829 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7830
7831         PR c++/2094
7832         * g++.dg/template/ptrmem7.C: New test.
7833
7834 2003-11-13  Andrew Pinski <apinski@apple.com>
7835
7836         * gcc.c-torture/compile/20031113-1.c: New test.
7837
7838 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
7839             Kean Johnston <jkj@sco.com>
7840
7841         PR c/13029
7842         * gcc.dg/unused-4.c: Update.
7843
7844 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7845
7846         * g++.dg/opt/const3.C: New test.
7847
7848 2003-11-13  Jan Hubicka  <jh@suse.cz>
7849
7850         * gcc.c-torture/compile/20031112-1.c: New test.
7851
7852 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
7853
7854         * g++.dg/parse/crash10.C: Remove bogus error marker.
7855
7856 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7857
7858         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
7859         (host_gcc): Likewise.
7860         (ROOT): Honor $PWDCMD.
7861         (BASE): Likewise.
7862         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
7863
7864 2003-11-12  Catherine Moore  <clm@redhat.com>
7865
7866         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
7867
7868 2003-11-12  Andreas Jaeger  <aj@suse.de>
7869             Jakub Jelinek  <jakub@redhat.com>
7870             Andrew Pinski  <pinskia@physics.uc.edu>
7871             Richard Henderson  <rth@redhat.com>
7872
7873         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
7874         systems.
7875         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
7876
7877         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
7878         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7879
7880 2003-11-11  Andreas Jaeger  <aj@suse.de>
7881
7882         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
7883
7884         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
7885
7886 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
7887
7888         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
7889         Clean ups.
7890
7891 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
7892
7893         * gcc.dg/trampoline-1.c: New test.
7894
7895 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7896
7897         * gcc.c-torture/compile/200031109-1.c: New test.
7898
7899 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7900
7901         PR c/3190
7902         PR c/8714
7903         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
7904         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
7905         gcc.dg/format/no-y2k-1.c: Update.
7906
7907 2003-11-08  Roger Sayle  <roger@eyesopen.com>
7908
7909         PR optimization/10467
7910         * gcc.dg/20031108-1.c: New test case.
7911
7912 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
7913
7914         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
7915
7916 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7917
7918         * gcc.dg/compound-lvalue-1.c: New test.
7919         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
7920         some XFAILs.
7921
7922 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
7923
7924         * gcc.dg/altivec-varargs-1.c: New test.
7925
7926 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7927
7928         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
7929         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
7930         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
7931         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
7932         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
7933
7934 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7935
7936         * gcc.dg/cond-lvalue-1.c: New test.
7937
7938 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
7939
7940         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
7941
7942 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7943
7944         PR c++/11616
7945         * g++.dg/template/instantiate5.C: New test.
7946
7947 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7948
7949         PR c++/12726
7950         * g++.dg/ext/complit2.C: Replace test with self-contained version.
7951         * ChangeLog: Add missing first entry for above test.
7952
7953 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7954
7955         PR c++/9810
7956         * g++.dg/template/using8.C: New test.
7957         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
7958
7959 2003-11-02  Roger Sayle  <roger@eyesopen.com>
7960
7961         PR optimization/10817
7962         * gcc.c-torture/compile/20031102-1.c: New test case.
7963
7964 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
7965
7966         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
7967         2147483647.
7968
7969 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7970
7971         * gcc.dg/20031102-1.c: New test.
7972
7973 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7974
7975         * gcc.dg/complex-1.c: New test.
7976
7977 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7978
7979         PR c++/12796
7980         * g++.dg/template/crash13.C: Adjust expected error location.
7981         * g++.old-deja/g++.brendan/ns1.C: Likewise.
7982
7983 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7984
7985         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7986
7987 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7988
7989         PR/10239
7990         * gcc.c-torture/compile/20031031-2.c: New test.
7991
7992 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7993
7994         PR/11640
7995         * gcc.c-torture/compile/20031031-1.c: New test.
7996
7997 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7998
7999         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
8000         * gcc.misc-tests/bprob.exp: Likewise.
8001         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
8002         the execution test on arm-elf configs.
8003         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
8004         configs that don't support scratch files.
8005         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
8006
8007 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
8008
8009         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
8010         done by dejagnu.
8011
8012 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
8013
8014         * ada/acats/run_all.sh: Redirect mv output to /dev/null
8015         Avoid non pure sh syntax. Add more logging.
8016
8017         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
8018         fail.
8019
8020 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8021
8022         PR libgcj/10610
8023         * gcc.dg/ppc-stackalign-1.c: New test.
8024
8025 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
8026
8027         * ada/acats/run_all.sh: Change output to be more compliant with
8028         dejagnu framework.
8029         Create acats.sum and acats.log files under testsuite/ada/acats
8030         Only run [a-z]* directories, to filter out e.g. CVS.
8031         Redirect build output to log file.
8032
8033 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8034
8035         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
8036
8037 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
8038
8039         PR ada/5909:
8040         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
8041
8042 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
8043
8044         * gcc.c-torture/compile/20031023-1.c: New test.
8045         * gcc.c-torture/compile/20031023-2.c: New test.
8046         * gcc.c-torture/compile/20031023-3.c: New test.
8047         * gcc.c-torture/compile/20031023-4.c: New test.
8048
8049 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8050
8051         PR c++/10371
8052         * g++.dg/lookup/scoped8.C: New test.
8053
8054 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8055
8056         * g++.dg/opt/reg-stack3.C: New test.
8057
8058 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8059
8060         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
8061
8062 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8063
8064         PR c++/11076
8065         * g++.dg/template/crash13.C: New test.
8066
8067 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8068
8069         * gcc.dg/c99-restrict-2.c: New test.
8070
8071 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
8072
8073         PR c++/12698, c++/12699, c++/12700, c++/12566
8074         * g++.dg/inherit/covariant9.C: New test.
8075         * g++.dg/inherit/covariant10.C: New test.
8076         * g++.dg/inherit/covariant11.C: New test.
8077
8078 2003-10-23  Jason Merrill  <jason@redhat.com>
8079
8080         PR c++/12726
8081         * g++.dg/ext/complit2.C: New test.
8082
8083 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8084
8085         PR target/12654
8086         * gcc.c-torture/execute/20031020-1.c: New test.
8087
8088 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8089
8090         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
8091         following the jump_insn.
8092
8093 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8094
8095         * gcc.dg/cast-lvalue-1.c: New test.
8096
8097 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
8098
8099         PR c++/11962
8100         * g++.dg/template/cond2.C: New test.
8101
8102 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8103
8104         * gcc.dg/builtins-28.c: New test.
8105
8106 2003-10-20  Jan Hubicka  <jh@suse.cz>
8107
8108         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
8109         parameter.
8110         * testsuite/gcc.dg/inline-2.c: Likewise.
8111
8112 2003-10-20  Phil Edwards  <phil@codesourcery.com>
8113
8114         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
8115         * gcc.dg/nest.c:  Likewise.
8116
8117 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8118
8119         PR c++/9781, c++/10583, c++/11862
8120         * g++.dg/parse/crash13.C: New test.
8121
8122 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8123
8124         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
8125
8126 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8127
8128         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
8129         Define HAVE_C99_RUNTIME except on Solaris.
8130         * gcc.dg/builtins-20.c: Likewise.
8131
8132 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8133
8134         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
8135
8136 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8137
8138         PR c++/12495
8139         * g++.dg/template/crash21.C: New test.
8140
8141 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8142
8143         PR c++/2513
8144         * g++.dg/template/typename5.C: New test.
8145
8146 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8147
8148         PR c++/12369
8149         * g++.dg/template/friend25.C: New test.
8150
8151 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
8152
8153         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
8154         versions.
8155
8156 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
8157
8158         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
8159         == 2147483647.
8160
8161 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
8162
8163         * gcc.c-torture/execute/960416-1.x: Remove.
8164         * gcc.c-torture/execute/divconst-3.x: Likewise.
8165
8166 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
8167
8168         PR target/12598
8169         * gcc.dg/torture/cris-volatile-1.c: New test.
8170
8171 2003-10-14  Roger Sayle  <roger@eyesopen.com>
8172
8173         PR optimization/9325
8174         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
8175         for overflowing floating point to integer conversion during RTL
8176         simplification.
8177
8178 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
8179
8180         * objc/execute/_cmd.m: Fix typo.
8181         * objc.dg/image-info.m, objc.dg/symtab-1.m:
8182         Relax 'scan-assembler' regexp.
8183         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
8184         objc.dg/try-catch-4.m: Run on non-Darwin targets.
8185         * objc.dg/zero-link-2.m: Remove blank line.
8186         * objc.dg/zero-link-3.m: New test case.
8187
8188 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
8189
8190         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
8191
8192         * gcc.dg/asm-names.c: Use scan-assembler-not rather
8193         than linker trickery.
8194
8195 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8196
8197         PR c++/12370
8198         * g++.dg/other/friend2.C: New test.
8199
8200 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8201
8202         * gcc.dg/20031012-1.c: New test.
8203
8204 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8205
8206         * gcc.dg/weak/weak-3.c: Fix for new warning.
8207
8208 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
8209
8210         PR optimization/8750
8211         * gcc.c-torture/execute/20031012-1.c: New test case.
8212
8213 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8214
8215         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
8216         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
8217
8218 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8219
8220         PR optimization/12260
8221         * gcc.c-torture/compile/20031011-2.c: New test case.
8222
8223 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8224
8225         * gcc.c-torture/execute/20031011-1.c: New testcase.
8226
8227 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8228
8229         * gcc.c-torture/compile/20031011-1.c: New test.
8230
8231 2003-10-11  Jan Hubicka  <jh@suse.cz>
8232
8233         * g++.dg/other/first-global.C: New test.
8234
8235 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8236
8237         * gcc.c-torture/execute/string-opt-18.c: New testcase.
8238
8239 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
8240
8241         * gcc.c-torture/compile/20031010-1.c: New test.
8242
8243 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
8244
8245         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
8246         * gcc.c-torture/execute/va-arg-25.c: ... here.
8247
8248 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
8249
8250         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
8251
8252 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
8253
8254         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
8255
8256 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
8257
8258         * g++.dg/parse/error2.C: New test.
8259
8260 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
8261
8262         PR c++/11097
8263         * g++.dg/other/error5.C: Modify the error message.
8264         * g++.dg/lookup/using8.C: New test.
8265
8266 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
8267
8268         * gcc.dg/darwin-abi-2.c: New file.
8269         * gcc.c-torture/execute/va-arg-24.c: New file.
8270
8271 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
8272
8273         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
8274         indentation.
8275
8276 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
8277
8278         PR c++/10147
8279         * g++.dg/other/error4.C: Update error messages.
8280         * g++.dg/template/ptrmem4.C: Likewise.
8281
8282         PR c++/12337
8283         * g++.dg/init/new9.C: New test.
8284
8285         PR c++/12334, c++/12236, c++/8656
8286         * g++.dg/ext/attrib8.C: New test.
8287
8288 2003-10-06  Devang Patel  <dpatel@apple.com>
8289
8290         * gcc.dg/debug/dwarf2-3.h: New test.
8291         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
8292
8293 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
8294
8295         * g++.dg/opt/cfg2.C: New test.
8296
8297 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8298
8299         * g++.dg/opt/float1.C: New test.
8300
8301 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8302
8303         * gcc.dg/c90-array-lval-6.c: New test.
8304         * gcc.dg/c99-array-lval-6.c: New test.
8305
8306 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
8307             Ziemowit Laski  <zlaski@apple.com>
8308
8309         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
8310         'Derived', so that it is never considered a class method; add
8311         new warning for '+port' method ambiguity.
8312         * objc.dg/method-12.m: Include <objc/objc.h> instead of
8313         <objc/objc-api.h> (needed on Mac OS X).
8314         * objc.dg/method-13.m: New test.
8315
8316 2003-10-03  Roger Sayle  <roger@eyesopen.com>
8317
8318         PR optimization/9325, PR java/6391
8319         * gcc.c-torture/execute/20031003-1.c: New test case.
8320
8321 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
8322
8323         PR optimization/12180
8324         * gcc.dg/20031002-1.c: New test.
8325
8326         PR c++/12486
8327         * g++.dg/inherit/error1.C: New test.
8328
8329 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
8330
8331         * lib/f-torture.exp (search_for): Rename to...
8332         (search_for_re): This.  Also, clean up comments and the
8333         "regexp" invocation.
8334
8335 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
8336
8337         * gcc.c-torture/compile/20031002-1.c: New test.
8338
8339 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
8340
8341         * g++.dg/opt/cond1.C: New test.
8342
8343 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
8344
8345         * gcc.dg/Wold-style-definition-2.c: New testcase.
8346         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
8347
8348 2003-09-29  Richard Henderson  <rth@redhat.com>
8349
8350         * g++.dg/init/array10.C: Add dg-options.
8351
8352 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8353
8354         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
8355
8356 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8357
8358         * g++.dg/template/friend19.C: Fix typo.
8359         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
8360
8361 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
8362
8363         * gcc.c-torture/execute/20030928-1.c: New test.
8364         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
8365
8366 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8367
8368         * g++.dg/opt/unroll1.C: New test.
8369
8370 2003-09-26  Roger Sayle  <roger@eyesopen.com>
8371
8372         PR optimization/11741
8373         * gcc.dg/20030926-1.c: New test case.
8374
8375 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8376
8377         PR c++/5655
8378         * g++.dg/parse/access7.C: New test.
8379         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8380
8381 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8382
8383         MERGE OF objc-improvements-branch into MAINLINE:
8384         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8385         if libobjc has not been built.
8386         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8387         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8388         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8389         objc/execute/nested-3.m, objc/execute/np-2.m,
8390         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8391         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8392         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8393         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8394         objc.dg/special/unclaimed-category-1.h,
8395         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8396         well as GNU runtime.
8397         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8398         * execute/cascading-1.m, execute/function-message-1.m,
8399         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8400         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8401         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8402         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8403         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8404         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8405         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8406         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8407         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8408         * objc.dg/bitfield-2.m: Run only on Darwin.
8409         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8410         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8411         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8412         * objc.dg/const-str-1.m: Fix constant string layout.
8413
8414 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8415
8416         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8417
8418 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8419
8420         * gcc.dg/darwin-abi-1.c: New file.
8421
8422 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8423
8424         PR target/12281
8425         * gcc.c-torture/compile/20030921-1.c: New test.
8426
8427 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8428
8429         * g++.dg/opt/reg-stack2.C: New test.
8430
8431 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8432
8433         * g++.dg/eh/delayslot1.C: New test.
8434
8435 2003-09-20  Richard Henderson  <rth@redhat.com>
8436
8437         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
8438
8439 2003-09-20  Roger Sayle  <roger@eyesopen.com>
8440
8441         * gcc.c-torture/execute/20030920-1.c: New test case.
8442
8443 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8444
8445         * g++.dg/rtti/typeid3.C: Correct expected error message.
8446
8447 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8448
8449         PR c++/157
8450         * g++.dg/parse/crash12.C: New test.
8451
8452 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
8453
8454         * gcc.dg/compat/mixed-struct-check.h: New.
8455         * gcc.dg/compat/mixed-struct-defs.h: New.
8456         * gcc.dg/compat/mixed-struct-init.h: New.
8457         * gcc.dg/compat/struct-by-value-19_main.c: New.
8458         * gcc.dg/compat/struct-by-value-19_x.c: New.
8459         * gcc.dg/compat/struct-by-value-19_y.c: New.
8460         * gcc.dg/compat/struct-by-value-20_main.c: New.
8461         * gcc.dg/compat/struct-by-value-20_x.c: New.
8462         * gcc.dg/compat/struct-by-value-20_y.c: New.
8463         * gcc.dg/compat/struct-return-19_main.c: New.
8464         * gcc.dg/compat/struct-return-19_x.c: New.
8465         * gcc.dg/compat/struct-return-19_y.c: New.
8466         * gcc.dg/compat/struct-return-20_main.c: New.
8467         * gcc.dg/compat/struct-return-20_x.c: New.
8468         * gcc.dg/compat/struct-return-20_y.c: New.
8469
8470 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
8471         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
8472         so that it will not complain on LP64 targets.
8473
8474 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8475
8476         PR c++/495
8477         * g++.dg/template/friend24.C: New test.
8478
8479 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
8480
8481         PR c++/12332
8482         * g++.dg/template/memtmpl2.C: New test.
8483
8484 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
8485
8486         PR target/11184
8487         * gcc.dg/builtin-apply1.c: New test.
8488
8489 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8490
8491         PR c++/9848
8492         * g++.dg/warn/Wunused-4.C: New test.
8493
8494 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8495
8496         PR c++/12316
8497         * g++.dg/other/gc2.C: New test.
8498
8499 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
8500
8501         PR c++/11991
8502         * g++.dg/rtti/typeid3.C: New test.
8503
8504         PR c++/12266
8505         * g++.dg/overload/template1.C: New test.
8506
8507 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8508
8509         * g++.dg/opt/cfg3.C: New test.
8510
8511 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8512
8513         PR c++/7939
8514         * g++.dg/template/crash11.C: New test.
8515
8516 2003-09-16  Jason Merrill  <jason@redhat.com>
8517             Jakub Jelinek  <jakub@redhat.com>
8518
8519         * gcc.dg/attr-warn-unused-result.c: New test.
8520
8521 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8522
8523         PR c++/12184
8524         * g++.dg/expr/call2.C: New test.
8525
8526 2003-09-15  Andreas Jaeger  <aj@suse.de>
8527
8528         * gcc.dg/Wold-style-definition-1.c: New test.
8529
8530 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
8531
8532         PR c++/3907
8533         * g++.dg/parse/template12.C: New test.
8534
8535         * g++.dg/abi/bitfield11.C: New test.
8536         * g++.dg/abi/bitfield12.C: Likewise.
8537
8538 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
8539
8540         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
8541         non-expansion of functional macro name without arguments at EOL.
8542         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
8543
8544 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
8545
8546         * gcc.c-torture/execute/20030914-[12].c: New tests.
8547
8548 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8549
8550         PR c++/11788
8551         * g++.dg/overload/addr1.C: New test.
8552
8553 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
8554
8555         * gcc.dg/20030909-1.c: New test.
8556
8557 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8558
8559         * gcc.dg/ultrasp10.c: New test.
8560
8561 2003-09-09  Devang Patel  <dpatel@apple.com>
8562
8563         * gcc.dg/darwin-ld-6.c: New test.
8564
8565 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8566
8567         * gcc.dg/torture/builtin-explog-1.c: New testcase.
8568
8569 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8570
8571         * gcc.dg/ia64-types1.c: New test.
8572         * gcc.dg/ia64-types2.c: Likewise.
8573
8574 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8575
8576         * gcc.dg/builtins-1.c: Add more _Complex tests.
8577         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8578
8579         * gcc.dg/builtins-1.c: Test existing _Complex functions.
8580         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8581
8582 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8583
8584         PR c++/11786
8585         * g++.dg/lookup/koenig2.C: New test.
8586
8587         PR c++/5296
8588         * g++.dg/rtti/typeid2.C: New test.
8589
8590 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
8591
8592         * gcc.c-torture/compile/20030904-1.c: New test.
8593
8594 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8595
8596         * g++.dg/opt/longbranch2.C: New test.
8597
8598 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8599
8600         * g++.dg/template/crash10.C: Only compile it.
8601
8602 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8603
8604         PR middle-end/11665
8605         * gcc.c-torture/compile/20030907-1.c: New test.
8606         * g++.dg/init/array11.C: New test.
8607
8608 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8609
8610         PR c++/11852
8611         * g++.dg/init/struct1.C: New test.
8612
8613 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8614
8615         PR c++/12181
8616         * g++.dg/expr/comma1.C: New test.
8617
8618 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
8619
8620         PR c++/11867
8621         * g++.dg/expr/static_cast5.C: New test.
8622
8623 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8624
8625         PR c++/11507
8626         * g++.dg/lookup/scoped7.C: New test.
8627
8628         PR c++/9574
8629         * g++.dg/other/static1.C: New test.
8630
8631         PR c++/11490
8632         * g++.dg/warn/template-1.C: New test.
8633
8634         PR c++/11432
8635         * g++.dg/template/crash10.C: New test.
8636
8637         PR c++/2478
8638         * g++.dg/overload/VLA.C: New test.
8639
8640         PR c++/10804
8641         * g++.dg/template/call1.C: New test.
8642
8643 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8644
8645         PR c++/11794
8646         * g++.dg/parse/using3.C: New test.
8647
8648 2003-09-06  Roger Sayle  <roger@eyesopen.com>
8649
8650         PR c++/11409
8651         * g++.dg/overload/builtin3.C: New test case.
8652
8653 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8654
8655         PR c/9862
8656         * gcc.dg/20030906-1.c: New test.
8657         * gcc.dg/20030906-2.c: Likewise.
8658
8659 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8660
8661         PR c++/12167
8662         * g++.dg/parse/defarg5.C: New test.
8663
8664         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8665
8666 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8667
8668         PR c++/12163
8669         * g++.dg/expr/static_cast4.C: New test.
8670
8671         PR c++/12146
8672         * g++.dg/template/crash9.C: New test.
8673
8674 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8675
8676         * g++.old-deja/g++.ext/pretty2.C: Update for change
8677         in __FUNCTION__.
8678         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8679
8680 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8681
8682         PR c++/11922
8683         * g++/dg/template/qualified-id1.C: New test.
8684
8685         PR c++/12037
8686         * g++.dg/warn/noeffect4.C: New test.
8687
8688 2003-09-04  Matt Austern  <austern@apple.com>
8689
8690         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8691         * g++.dg/ext/fnname2.C: Likewise.
8692         * g++.dg/ext/fnname3.C: Likewise.
8693
8694 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8695
8696         * g++.dg/expr/lval1.C: New test.
8697         * g++.dg/ext/lvcast.C: Remove.
8698
8699 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8700
8701         PR optimization/11700.
8702         * gcc.c-torture/compile/20030903-1.c: New test case.
8703
8704 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8705
8706         PR c++/12053
8707         * g++.dg/abi/layout4.C: New test.
8708
8709 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8710
8711         PR c++/11553
8712         * g++.dg/parse/friend3.C: New test.
8713
8714 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8715
8716         PR c++/11847
8717         * g++.dg/template/class1.C: New test.
8718
8719         PR c++/11808
8720         * g++.dg/expr/call1.C: New test.
8721
8722 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8723
8724         PR c++/12114
8725         * g++.dg/init/ref9.C: New test.
8726
8727         PR c++/11972
8728         * g++.dg/template/nested4.C: New test.
8729
8730 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8731
8732         PR c++/12093
8733         * g++.dg/template/non-dependent4.C: New test.
8734
8735         PR c++/11928
8736         * g++.dg/inherit/conv1.C: New test.
8737
8738 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8739
8740         PR c++/6196
8741         * g++.dg/ext/label1.C: New test.
8742         * g++.dg/ext/label2.C: Likewise.
8743
8744 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8745
8746         * g++.dg/expr/cond3.C: New test.
8747
8748 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8749
8750         * gcc.dg/builtins-1.c: Add new builtin cases.
8751
8752 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8753
8754         * gcc.dg/builtins-1.c: Add new cases.
8755         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8756
8757 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8758
8759         * gcc.dg/builtins-1.c: Add more math builtin tests.
8760         * gcc.dg/torture/builtin-attr-1.c: New test.
8761
8762 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8763
8764         PR optimization/5079
8765         * g++.dg/opt/static3.C: New test.
8766
8767 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8768
8769         * gcc.misc-tests/gcov-10b.c: New test.
8770
8771 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8772
8773         * g++.dg/opt/ptrmem3.C: New test.
8774
8775         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8776
8777 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8778
8779         * gcc.dg/20030826-2.c: New test.
8780
8781 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8782
8783         PR middle-end/12002
8784         * g77.f-torture/compile/12002.f: New test case.
8785
8786 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8787
8788         * gcc.dg/20030826-1.c: New test case.
8789
8790 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8791
8792         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8793
8794 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8795
8796         PR c++/11871
8797         * c++.dg/lookup/crash1.C: New test.
8798
8799         * c++.dg/warn/noeffect3.C: New test.
8800
8801 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8802
8803         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8804         * gcc.dg/compat/vector-1_y.c: Ditto.
8805         * gcc.dg/compat/vector-2_x.c: Ditto.
8806         * gcc.dg/compat/vector-2_y.c: Ditto.
8807
8808 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
8809
8810         * gcc.dg/20030702-1.c: New test.
8811
8812 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
8813
8814         PR c++/8795
8815         * g++.dg/ext/altivec-1.C: New test.
8816
8817 2003-08-24  Richard Henderson  <rth@redhat.com>
8818
8819         * g++.dg/eh/simd-2.C: Add -w for x86.
8820
8821 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
8822
8823         * gcc.dg/20030815-1.c: New test.
8824
8825 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8826
8827         PR c++/3765
8828         * g++.dg/parse/access6.C: New test.
8829
8830 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8831
8832         PR c++/641, c++/11876
8833         * g++.dg/template/friend22.C: New test.
8834         * g++.dg/template/friend23.C: Likewise.
8835
8836 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8837
8838         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
8839         identically.
8840
8841 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8842
8843         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
8844
8845 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8846
8847         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
8848
8849 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8850
8851         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
8852
8853 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8854
8855         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
8856
8857 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
8858
8859         PR c++/11919
8860         * g++.dg/overload/prom1.C: New test.
8861
8862         PR c++/11551
8863         * g++.dg/parse/dtor2.C: New test.
8864
8865         PR c++/10762
8866         * g++.dg/parse/using2.C: New test.
8867
8868 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
8869
8870         PR target/11805
8871         * gcc.c-torture/compile/20030821-1.c: New.
8872
8873 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
8874
8875         PR c++/11834
8876         * g++.dg/template/deduce2.C: New test.
8877
8878 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
8879
8880         * gcc.c-torture/execute/20030821-1.c: New test.
8881
8882 2003-08-20  Roger Sayle  <roger@eyesopen.com>
8883
8884         PR middle-end/11984
8885         * gcc.dg/20030820-1.c: New test case.
8886
8887 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
8888
8889         PR c++/11945
8890         * g++.dg/warn/noeffect2.C: New test.
8891
8892 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
8893
8894         PR c++/10926
8895         * g++.dg/template/dtor2.C: New test.
8896
8897         PR c++/11684
8898         * g++.dg/template/operator1.C: New test.
8899         * g++.dg/parse/operator4.C: New test.
8900
8901         PR c++/11946.C
8902         * g++.dg/expr/enum1.C: New test.
8903         * gcc.dg/c99-bool-1.c: Remove bogus warning.
8904
8905         PR c++/11036.C
8906         * g++.dg/parse/elab2.C: New test.
8907         * g++.dg/parse/typedef4.C: Change error message.
8908         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
8909         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
8910         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
8911
8912 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
8913
8914         * gcc.dg/pch/warn-1.c: New.
8915         * gcc.dg/pch/warn-1.hs: New.
8916
8917         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
8918         not-tested file.
8919
8920 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8921
8922         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
8923
8924 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8925
8926         * gcc.dg/uninit-D.c: New Test.
8927         * gcc.dg/uninit-E.c: New Test.
8928         * gcc.dg/uninit-F.c: New Test.
8929         * gcc.dg/uninit-G.c: New Test.
8930
8931 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
8932
8933         * g++.dg/README: Describe the pch directory.
8934
8935 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8936
8937         PR c++/11174
8938         * g++.dg/parse/access4.C: New test.
8939         * g++.dg/parse/access5.C: Likewise.
8940         * g++.old-deja/g++.jason/access17.C: Adjust error message.
8941
8942 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
8943
8944         * gcc.dg/noncompile/20030818-1.c: New.
8945
8946 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
8947
8948         PR c++/11957
8949         * g++.dg/warn/noeffect1.C: New test.
8950
8951         * g++.dg/template/scope2.C: New test.
8952         * g++.dg/template/error2.C: Correct dg-error
8953
8954 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
8955
8956         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
8957
8958 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
8959
8960         PR C++/11512
8961         * g++.dg/template/warn1.C: New.
8962
8963 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8964
8965         * g++.dg/template/error2.C: New test.
8966         * g++.dg/lookup/using7.C: Adjust errors
8967         * g++.old-deja/g++.pt/crash36.C: Likewise.
8968         * g++.old-deja/g++.pt/derived3.C: Likewise.
8969
8970 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8971
8972         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
8973         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
8974         * gcc.c-torture/execute/builtins/string-9.c: New, from
8975         string-opt-9.c.  Adjust for execute/builtins framework.
8976         * gcc.c-torture/execute/string-opt-9.c: Delete.
8977
8978 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
8979
8980         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
8981
8982         * g++.dg/parse/ret-type2.C: New test.
8983
8984         PR c++/11703
8985         * g++.dg/init/new8.C: New test.
8986
8987         PR c++/10923
8988         * g++.dg/parse/typedef5.C: New test.
8989
8990         PR c++/9512
8991         * g++.dg/parse/qualified2.C: New test.
8992         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
8993         invalid code.
8994
8995 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
8996
8997         * g++.dg/conversion/ptrmem1.C: New test.
8998
8999 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
9000
9001         PR target/11693
9002         * gcc.dg/20030811-1.c: New test.
9003
9004         PR target/11535
9005         * gcc.c-torture/execute/20030811-1.c: New test.
9006
9007 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9008
9009         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
9010
9011 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
9012
9013         PR c++/11789.C
9014         * g++.dg/inherit/multiple1.C: New test.
9015
9016 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9017
9018         * gcc.dg/spe1.c: New test.
9019
9020         PR c++/11670
9021         * g++.dg/expr/cast2.C: New test.
9022
9023         PR c++/10530
9024         * g++.dg/template/dependent-name2.C: New test.
9025
9026 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
9027
9028         * g++.dg/parse/crash11.C: Put the dg options in comments.
9029
9030 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
9031
9032         * lib/gcc-dg.exp: Update for diagnostic change.
9033
9034 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9035
9036         PR c++/5767
9037         * g++.dg/parse/crash11.C: New test.
9038
9039 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
9040
9041         * gcc.dg/cpp/spacing1.c: Update.
9042
9043 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
9044
9045         PR target/11739
9046         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
9047         a value for -mtune.
9048
9049 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9050
9051         PR middle-end/11771
9052         * gcc.c-torture/compile/20030804-1.c: New test case.
9053
9054 2003-08-04  Roger Sayle  <roger@eyesopen.com>
9055
9056         * gcc.dg/20030804-1.c: New test case.
9057
9058 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
9059
9060         * gcc.dg/cpp/separate-1.c: New test.
9061
9062 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
9063
9064         PR c++/11704
9065         * g++.dg/template/dependent-expr2.C: New test.
9066
9067         PR c++/11766
9068         * g++.dg/expr/ptrmem1.C: New test.
9069
9070 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9071
9072         PR c++/9453
9073         * g++.dg/template/friend15.C: New test.
9074
9075 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
9076
9077         * lib/dg-pch.exp: Work round PCH bug.
9078
9079 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9080
9081         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
9082         builtins.  Move cases from builtins-4.c here.
9083
9084         * gcc.dg/torture/builtin-math-1.c: New test taken from
9085         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
9086         additional cases.
9087
9088         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
9089         Delete.
9090
9091 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
9092
9093         PR c++/9447
9094         * g++.dg/template/using7.C: New test.
9095
9096 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
9097
9098         * import1.c, import2.c: New tests.
9099
9100 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
9101
9102         * g++.dg/eh/crossjump1.C: New test.
9103
9104 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
9105
9106         PR c++/11697
9107         * g++.dg/template/using6.C: New test.
9108
9109         PR c++/11744
9110         * g++.dg/template/koenig2.C: New test.
9111
9112 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9113
9114         PR c++/7983
9115         * g++.dg/parse/typedef4.C: New test.
9116
9117 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9118
9119         PR c++/8442, c++/8806
9120         * g++.dg/template/elab1.C: New test.
9121         * g++.dg/template/type2.C: Likewise.
9122         * g++.dg/template/ttp3.C: Adjust expected error message.
9123         * g++.old-deja/g++.law/visibility13.C: Likewise.
9124         * g++.old-deja/g++.niklas/t135.C: Likewise.
9125         * g++.old-deja/g++.pt/ttp41.C: Likewise.
9126         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
9127         template argument.
9128         * g++.old-deja/g++.pt/ttp44.C: Likewise.
9129
9130 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
9131
9132         PR c++/11295
9133         * g++.dg/ext/stmtexpr1.C: New test.
9134
9135         * g++.dg/opt/tmp1.C: New test.
9136
9137         PR c++/11525
9138         * g++.dg/parse/constant4.C: New test.
9139
9140         PR c++/9447
9141         * g++.dg/template/using5.C: New test.
9142
9143 2003-07-31  Roger Sayle  <roger@eyesopen.com>
9144
9145         * gcc.dg/builtins-27.c: New test case.
9146
9147 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
9148
9149         * gcc.dg/tls/opt-7.c: New test.
9150
9151 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
9152
9153         * g++.old-deja/g++.other/crash18.C: Remove.
9154
9155 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9156
9157         * g++.dg/template/explicit3.C: New.
9158         * g++.dg/template/explicit4.C: New.
9159         * g++.dg/template/explicit5.C: New.
9160
9161         PR c++/11347
9162         * g++.dg/template/memtmpl1.C: New.
9163
9164 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
9165
9166         PR target/11565
9167         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
9168         * gcc.dg/i386-387-5.c (dg-options): Likewise.
9169
9170 2003-07-30  Jan Hubicka  <jh@suse.cz>
9171
9172         * vtgc1.c: Kill.
9173
9174 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
9175
9176         * gcc.dg/struct-in-proto-1.c: New test.
9177
9178 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
9179
9180         * gcc.dg/cpp/include2.c: Only expect one message.
9181
9182 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
9183
9184         PR c++/9447
9185         * g++.dg/template/using1.C: New test.
9186         * g++.dg/template/using2.C: New test.
9187         * g++.dg/template/using3.C: New test.
9188         * g++.dg/template/using4.C: New test.
9189
9190 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
9191
9192         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
9193         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9194
9195 2003-07-28  Jan Hubicka  <jh@suse.cz>
9196
9197         PR c++/11530
9198         * g++.dg/opt/call1.C: New test.
9199
9200 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
9201
9202         PR c++/11667
9203         * g++.dg/init/enum2.C: New test.
9204         * g++.dg/template/overload1.C: Add "-w" option.
9205
9206 2003-07-28    <hp@bitrange.com>
9207
9208         * gcc.dg/Wdeclaration-after-statement-1.c,
9209         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
9210
9211 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
9212
9213         * gcc.c-torture/compile/20030725-1.c: New test.
9214
9215 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
9216
9217         * gcc.dg/20030505.c: Only run for SPE.
9218         Remove definition of opaque type.
9219
9220 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
9221
9222         * g++.dg/template/ptrmem6.C: New test.
9223
9224 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
9225
9226         * gcc.c-torture/compile/zero-strct-2.c: New test.
9227
9228 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
9229
9230         * gcc.dg/intermod-1.c: New test.
9231
9232 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9233
9234         PR c++/11617
9235         * g++.dg/template/lookup2.C: New test.
9236         * g++.dg/template/memclass1.C: Remove instantiated from error.
9237         * g++.dg/other/error2.C: Tweak expected errors.
9238
9239         PR c++/11596
9240         * g++.dg/template/defarg3.C: New test.
9241
9242         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
9243
9244 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
9245
9246         * g++.dg/inherit/access5.C: New test.
9247
9248 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9249
9250         PR c++/11513
9251         * g++.dg/template/crash8.C: New test.
9252
9253 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
9254
9255         PR c/10602
9256         * gcc.dg/noncompile/incomplete-2.c: New test.
9257
9258 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
9259
9260         PR c++/11645
9261         * g++.dg/inherit/access4.C: New test.
9262
9263         PR c++/11517
9264         * g++.dg/expr/cond2.C: New test.
9265
9266         PR optimization/10679
9267         * g++.dg/opt/inline4.C: New test.
9268
9269 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9270
9271         * g++.dg/parse/crash10: New test.
9272
9273 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9274
9275         * g++.dg/ext/flexary1.C: New test.
9276
9277 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9278
9279         PR c++/10793
9280         * g++.dg/template/crash9.C: New test.
9281
9282 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9283
9284         PR c++/3004
9285         * g++.dg/parse/typedef3.C: New test.
9286
9287         PR c++/7906
9288         * g++.dg/parse/operator2.C: New test.
9289
9290         PR c++/8895
9291         * g++.dg/parse/def-tmpl-arg1.C: New test.
9292
9293         PR c++/9282
9294         * g++.dg/parse/funptr1.C: New test.
9295
9296         PR c++/9452
9297         * g++.dg/parse/ambig3.C: New test.
9298
9299         PR c++/9454
9300         * g++.dg/parse/operator3.C: New test.
9301
9302         PR c++/9486
9303         * g++.dg/parse/template10.C: New test.
9304
9305         PR c++/9488
9306         * g++.dg/parse/template11.C: New test.
9307
9308         PR c++/10150
9309         * g++.dg/parse/invalid-op1.C: New test.
9310
9311         PR c++/10247
9312         * g++.dg/parse/condexpr1.C: New test.
9313
9314 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9315
9316         * g++.dg/ext/packed3.C: New test.
9317         * g++.dg/ext/packed4.C: New test.
9318
9319         * gcc.dg/pack-test-3.c: New test.
9320
9321 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
9322
9323         * lib/compat.exp: Handle dg-options per source file.
9324         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
9325         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
9326         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
9327         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
9328         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
9329         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
9330         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
9331         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
9332         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
9333         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
9334         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
9335         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
9336         * g++.dg/compat/break/bitfield7_x.C: Ditto.
9337         * g++.dg/compat/break/bitfield7_y.C: Ditto.
9338
9339 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9340
9341         PR c/10320
9342         * gcc.c-torture/execute/20030718-1.c: New test.
9343
9344 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9345
9346         PR optimization/11536
9347         * gcc.dg/20030721-1.c: New test.
9348
9349 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
9350
9351         PR c++/11546
9352         * g++.dg/template/lookup1.C: New test.
9353
9354 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
9355
9356         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
9357         diagnostics of ill-formed constructs involving labels.
9358         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
9359         the new 'previously defined here' message.
9360
9361 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
9362
9363         * g++.dg/parse/non-dependent2.C: New test.
9364
9365 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9366
9367         * g++.dg/init/init-ref4.C: xfail on targets without
9368         weak symbols.
9369
9370 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
9371
9372         PR target/11087
9373         * gcc.c-torture/execute/20030717-1.c: New test.
9374
9375 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9376
9377         * g++.dg/opt/cfg1.C: New test.
9378
9379 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9380
9381         PR optimization/11557
9382         * gcc.dg/20030717-1.c: New test.
9383
9384 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9385
9386         PR c++/10476
9387         * g++.dg/expr/crash-1.C: New test.
9388
9389         PR c++/11027
9390         * g++.dg/template/init3.C: New test.
9391
9392         PR c++/8222
9393         * g++.dg/template/non-dependent1.C: New test.
9394
9395         PR c++/11070
9396         * g++.dg/template/non-dependent2.C: New test.
9397
9398         PR c++/11071
9399         * g++.dg/template/non-dependent3.C: New test.
9400
9401         PR c++/9907
9402         * g++.dg/template/sizeof5.C: New test.
9403
9404 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9405
9406         PR 11498
9407         * gcc.c-torture/compile/mangle-1.c: New file.
9408
9409 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9410
9411         PR c++/7809
9412         * g++.dg/parse/access3.C: New test.
9413
9414 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9415
9416         PR c++/11384
9417         * g++.dg/init/init-ref4.C: New test.
9418
9419 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9420
9421         PR c++/11547
9422         * g++.dg/parse/constant3.C: New test.
9423         * g++.dg/parse/crash7.C: Likewise.
9424
9425 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
9426
9427         PR target/11008
9428         * gcc.dg/i386-pentium4-not-mull.c: New.
9429
9430 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
9431
9432         * gcc.dg/asm-names.c (ymain): Make it weak.
9433
9434 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9435
9436         PR c++/5421
9437         * g++.dg/template/friend21.C: New test.
9438
9439 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
9440
9441         * gcc.dg/cleanup-8.c: New test.
9442         * gcc.dg/cleanup-9.c: New test.
9443
9444 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
9445
9446         * g++.dg/ext/dll-MI1.h: New file.
9447         * g++.dg/ext/dllexport-MI1.C: New file.
9448         * g++.dg/ext/dllimport-MI1.C: New file.
9449
9450 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
9451
9452         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
9453         it does not have cmpstrsi patterns (just cmpmemsi).
9454
9455 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
9456
9457         PR debug/11473
9458         * g++.dg/debug/debug8.C: New test.
9459
9460 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9461
9462         PR c++/10108
9463         * g++.dg/template/crash7.C: New test.
9464
9465 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
9466
9467         PR target/10795
9468         * gcc.c-torture/compile/20030708-1.c: New.
9469
9470 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9471
9472         * gcc.c-torture/execute/20030715-1.c: New test.
9473
9474 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
9475
9476         * gcc.dg/pch/inline-3.c: New file.
9477         * gcc.dg/pch/inline-3.hs: New file.
9478         * gcc.dg/pch/inline-4.c: New file.
9479         * gcc.dg/pch/inline-4.hs: New file.
9480
9481 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
9482
9483         PR c++/11509
9484         * g++.dg/template/crash6.C: New test.
9485
9486         PR c++/7053
9487         * g++.dg/template/friend20.C: New test.
9488
9489         PR c++/7019
9490         * g++.dg/template/overload2.C: New test.
9491
9492 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9493
9494         PR optimization/11440
9495         * gcc.c-torture/execute/20030714-1.c: New test.
9496
9497 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9498
9499         PR c++/11154
9500         * g++.dg/template/partial2.C: New test.
9501
9502 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
9503
9504         PR c++/11503
9505         * g++.dg/template/anon1.C: New test.
9506
9507         PR c++/11493
9508         PR c++/11495
9509         * g++.dg/parse/template9.C: Likewise.
9510         * g++.dg/template/crash4.C: New test.
9511         * g++.dg/template/koenig1.C: Likewise.
9512         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
9513         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
9514         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
9515         functions.
9516         * g++.old-deja/g++.jason/template36.C: Likewise.
9517         * g++.old-deja/g++.mike/p1989.C: Likewise.
9518         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
9519         * g++.old-deja/g++.pt/ttp20.C: Use this->.
9520         * g++.old-deja/g++.pt/ttp21.C: Use this->.
9521         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
9522         compiling.
9523         * g++.old-deja/g++.pt/union2.C: Use this->.
9524
9525 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
9526
9527         * gcc.dg/20030711-1.c: New test.
9528
9529 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
9530
9531         PR c++/11050
9532         * g++.dg/parse/args1.C: New test.
9533         * g++.pt/defarg8.C: Change expected errors.
9534
9535 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
9536
9537         PR c++/8164
9538         * g++.dg/template/nontype2.C: New test.
9539
9540         PR c++/10558
9541         * g++.dg/parse/template8.C: New test.
9542
9543         PR c++/8327
9544         * g++.dg/template/scope1.C: New test.
9545
9546         * g++.dg/warn/Wsign-compare-1.C: New test.
9547
9548 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9549
9550         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
9551
9552 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
9553
9554         PR c++/9411
9555         * g++.dg/template/explicit2.C: New test.
9556
9557         PR c++/10032
9558         * g++.dg/warn/pedantic1.C: New test.
9559
9560 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
9561
9562         PR c++ 9483
9563         * g++.dg/other/field1.C: New test.
9564
9565 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9566
9567         PR c/11449
9568         * gcc.c-torture/compile/20030707-1.c: New.
9569
9570 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9571
9572         PR c++/10849
9573         * g++.dg/template/access12.C: New test.
9574
9575 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
9576
9577         * g++.dg/bprob/bprob.exp (prof_ext): Update.
9578         * g77.dg/bprob/bprob.exp (prof_ext): Update.
9579         * gcc.misc-tests/bprob.exp (prof_ext): Update.
9580         * gcc.misc-tests/gcov.exp: Update
9581         * g++.dg/gcov/gcov.exp: Update
9582         * lib/gcov.exp: Update.
9583
9584 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
9585
9586         * g++.dg/abi/mangle17.C: Make sure template expressions are
9587         dependent.
9588         * g++.dg/abi/mangle4.C: Mark erroneous casts.
9589         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
9590         * g++.dg/opt/stack1.C: Remove erroneous code.
9591         * g++.dg/parse/template7.C: New test.
9592         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
9593         * g++.old-deja/g++.pt/crash4.C: Likewise.
9594
9595 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9596
9597         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
9598         with zero or one occurence of `$' after the initial `L'.
9599
9600 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
9601
9602         * gcc.c-torture/compile/20030704-1.c: Add a comment.
9603
9604 2003-07-08  Roger Sayle  <roger@eyesopen.com>
9605
9606         PR c/11370
9607         * gcc.dg/Wunreachable-6.c: New testcase.
9608         * gcc.dg/Wunreachable-7.c: New testcase.
9609
9610 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9611
9612         PR c/11420
9613         * gcc.dg/20030708-1.c: New test.
9614
9615 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
9616
9617         * gcc.dg/compat/sdata-section.h: New file.
9618         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
9619         * gcc.dg/torture/mips-sdata-1.c: New test.
9620
9621 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9622
9623         PR c++/11030
9624         * g++.dg/template/friend19.C: New test.
9625
9626 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9627
9628         * g++.dg/opt/strength-reduce.C: New test.
9629
9630 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9631
9632         PR target/10979
9633         * gcc.dg/20030707-1.c: New testcase.
9634
9635 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9636
9637         PR optimization/11059
9638         * g++.dg/opt/emptyunion.C: New testcase.
9639
9640 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9641             Eric Botcazou  <ebotcazou@libertysurf.fr>
9642
9643         * g++.dg/opt/stack1.C: New test.
9644
9645 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
9646
9647         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
9648         run test.
9649
9650         PR c++/11431
9651         * g++.dg/expr/static_cast3.C: New test.
9652
9653 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9654
9655         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9656         everywhere.
9657         * gcc.dg/concat.c: Concatenation of string constants with
9658         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9659         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9660         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9661         necessary to avoid multi-character character constant warning.
9662         * gcc.dg/cpp/escape.c: Likewise.
9663         * gcc.dg/cpp/ucs.c: Likewise.
9664         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9665         Fix a typo.
9666
9667 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9668
9669         PR c/11428
9670         * gcc.c-torture/compile/20030704-1.c: New.
9671
9672 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9673
9674         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9675
9676 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9677
9678         PR c++/5287, PR c++/7910,  PR c++/11021
9679         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9680         tests for warnings.
9681         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9682         * g++.dg/ext/dllimport3.C: Likewise.
9683         * g++.dg/ext/dllimport4.C: New file.
9684         * g++.dg/ext/dllimport5.C: New file.
9685         * g++.dg/ext/dllimport6.C: New file.
9686         * g++.dg/ext/dllimport7.C: New file.
9687         * g++.dg/ext/dllimport8.C: New file.
9688         * g++.dg/ext/dllimport9.C: New file.
9689         * g++.dg/ext/dllimport10.C: New file.
9690         * g++.dg/ext/dllexport1.C: New file.
9691
9692 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9693
9694         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9695         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9696
9697 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9698
9699         * gcc.dg/builtins-25.c: New testcase.
9700         * gcc.dg/builtins-26.c: New testcase.
9701
9702 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9703
9704         * gcc.dg/compat/vector-defs.h: New file.
9705         * gcc.dg/compat/vector-setup.h: New file.
9706         * gcc.dg/compat/vector-check.h: New file.
9707         * gcc.dg/compat/vector-1_main.c: New file.
9708         * gcc.dg/compat/vector-1_x.c: New file.
9709         * gcc.dg/compat/vector-1_y.c: New file.
9710         * gcc.dg/compat/vector-2_main.c: New file.
9711         * gcc.dg/compat/vector-2_x.c: New file.
9712         * gcc.dg/compat/vector-2_y.c: New file.
9713
9714         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9715         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9716         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9717         * gcc.dg/compat/struct-align-1.h: New file.
9718         * gcc.dg/compat/struct-align-1_main.c: New file.
9719         * gcc.dg/compat/struct-align-1_x.c: New file.
9720         * gcc.dg/compat/struct-align-1_y.c: New file.
9721         * gcc.dg/compat/struct-align-2.h: New file.
9722         * gcc.dg/compat/struct-align-2_main.c: New file.
9723         * gcc.dg/compat/struct-align-2_x.c: New file.
9724         * gcc.dg/compat/struct-align-2_y.c: New file.
9725
9726         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9727         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9728         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9729         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9730         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9731         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9732         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9733         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9734         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9735         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9736         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9737         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9738         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9739         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9740         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9741         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9742         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9743         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9744         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9745         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9746         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9747         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9748         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9749         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9750         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9751         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9752         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9753         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9754         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9755
9756 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9757
9758         * gcc.dg/i386-call-1.c: New test.
9759
9760 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9761
9762         PR c++/9162
9763         * g++.dg/parse/defarg4.C: New.
9764
9765 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9766
9767         PR target/10700
9768         * gcc.c-torture/compile/20030703-1.c: New test case.
9769
9770 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9771
9772         * g++.dg/template/local3.C: Remove extra semicolon.
9773
9774 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9775
9776         * gcc.dg/i386-volatile-1.c: New test.
9777
9778 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9779
9780         PR c++/11072
9781         * g++.dg/other/offsetof2.C: XFAIL.
9782         * g++.dg/other/offsetof5.C: New.
9783
9784         PR c++/10219
9785         * g++.dg/template/error1.C: New.
9786
9787         PR c++/9779
9788         * g++.dg/template/dependent-expr1.C: New.
9789
9790 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9791
9792         PR c++/6949
9793         * g++.dg/template/local3.C: New test.
9794
9795         PR c++/11149
9796         * g++.dg/lookup/scoped6.C: New test.
9797
9798 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9799
9800         PR c++/8046
9801         * g++.dg/other/error7.C: New test.
9802
9803 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9804
9805         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
9806         * g++.old-deja/g++.abi/vtable3.h: Likewise.
9807         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9808         * g++.old-deja/g++.other/union2.C: Likewise.
9809         * gcc.dg/c90-const-expr-2.c: Likewise.
9810         * gcc.dg/c90-const-expr-3.c: Likewise.
9811         * gcc.dg/c99-const-expr-2.c: Likewise.
9812         * gcc.dg/c99-const-expr-3.c: Likewise.
9813         * gcc.dg/concat.c: Likewise.
9814
9815 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9816
9817         PR c++/9559
9818         * g++.dg/init/static1.C: New test.
9819
9820 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9821
9822         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
9823         * g++.old-deja/g++.other/access2.C: Likewise.
9824         * g++.old-deja/g++.other/decl2.C: Likewise.
9825         * gcc.c-torture/execute/20020615-1.c: Likewise.
9826
9827 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9828
9829         PR c++/4933
9830         * g++.dg/template/sizeof4.C: New test.
9831
9832 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9833
9834         * g++.dg/other/error6.C: New test.
9835
9836 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9837
9838         PR c++/10750
9839         * g++.dg/parse/constant2.C: New test.
9840
9841 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
9842
9843         PR c++/11106
9844         * g++.dg/other/error5.C: New test.
9845
9846 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9847
9848         * gcc.dg/format/gcc_diag-1.c: New test.
9849
9850 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
9851
9852         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
9853
9854 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9855
9856         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
9857         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
9858         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
9859
9860 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
9861
9862         * gcc.c-torture/execute/builtins/string-8.c: New test.
9863         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
9864         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
9865         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
9866
9867 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9868
9869         PR c++/10468
9870         * g++.dg/ext/typeof6.C: New test.
9871
9872 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9873
9874         PR c++/10796
9875         * g++.dg/init/enum1.C: New test.
9876
9877 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
9878
9879         * gcc.dg/20030627-1.c: New test.
9880
9881 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
9882
9883         PR c++/11332
9884         * g++.dg/expr/static_cast2.C: New test.
9885
9886 2003-06-26  Roger Sayle  <roger@eyesopen.com>
9887             Jakub Jelinek  <jakub@redhat.com>
9888
9889         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
9890         sprintf(dst,"%s",src) optimization.
9891         * gcc.c-torture/execute/20030626-1.c: New test case.
9892         * gcc.c-torture/execute/20030626-2.c: New test case.
9893
9894 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
9895
9896         * gcc.c-torture/execute/multi-ix.c: New test.
9897
9898         * gcc.c-torture/execute/simd-4.c (main):
9899         Added missing semicolon at end of union.
9900
9901 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
9902
9903         PR c++/8266
9904         * g++.dg/template/explicit-instantiation3.C: New test.
9905
9906 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9907
9908         * gcc.dg/20030626-1.c: Use signed char.
9909
9910 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9911
9912         * gcc.dg/20030626-1.c: New test.
9913
9914 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
9915
9916         * const-str-2.m: Update.
9917
9918 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
9919
9920         PR c++/10990
9921         * g++.dg/rtti/dyncast1.C: New test.
9922         * g++.dg/abi/mangle4.C: Correct base-specifier access.
9923         * g++.dg/lookup/scoped1.C: Remove XFAIL.
9924         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
9925
9926         PR c++/10931
9927         * g++.dg/expr/static_cast1.C: New test.
9928
9929 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
9930
9931         * gcc.dg/20030625-1.c: New test.
9932
9933 2003-06-24  Roger Sayle  <roger@eyesopen.com>
9934
9935         * gcc.c-torture/compile/20030624-1.c: New test case.
9936
9937 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
9938
9939         * gcc.c-torture/execute/string-opt-17.c: New test.
9940
9941 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
9942
9943         PR c++/5754
9944         * g++.dg/parse/crash6.C: New test.
9945
9946 2003-06-23  Roger Sayle  <roger@eyesopen.com>
9947
9948         * gcc.dg/builtins-24.c: New test case.
9949
9950 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
9951
9952         * g++.dg/opt/operator1.C: New test.
9953
9954 2003-06-22  Roger Sayle  <roger@eyesopen.com>
9955
9956         * gcc.c-torture/execute/string-opt-16.c: New test case.
9957
9958 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9959
9960         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
9961         * g++.old-deja/g++.other/conv7.C: Likewise
9962         * g++.old-deja/g++.other/overcnv2.C: Likewise.
9963         * g++.old-deja/g++.other/overload14.C: Likewise.
9964
9965 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9966
9967         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
9968         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9969
9970 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9971
9972         PR c++/10888
9973         * g++.dg/warn/Winline-3.C: New test.
9974
9975 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9976
9977         * lib/target-supports.exp (check_alias_available): Make the test
9978         program acceptable to the Solaris assembler.
9979
9980         PR c++/10749
9981         * g++.dg/template/memclass2.C: New test.
9982
9983 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9984             Eric Botcazou  <ebotcazou@libertysurf.fr>
9985
9986         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
9987         data for non-matching targets.
9988         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
9989
9990 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9991
9992         PR c++/10845
9993         * g++.dg/template/member3.C: New test.
9994
9995 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
9996
9997         PR c++/10939
9998         * g++.dg/template/func1.C: New test.
9999
10000         PR c++/9649
10001         * g++.dg/template/static4.C: New test.
10002         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
10003
10004         PR c++/11041
10005         * g++.dg/init/ref7.C: New test.
10006
10007 2003-06-19  Matt Austern  <austern@apple.com>
10008
10009         PR c++/11228
10010         * g++.dg/anew1.C: New test.
10011         * g++.dg/anew2.C: New test.
10012         * g++.dg/anew3.C: New test.
10013         * g++.dg/anew4.C: New test.
10014
10015 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
10016
10017         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
10018
10019 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
10020
10021         * gcc.c-torture/execute/simd-4.c (main): Make expected value
10022         endian-dependent.
10023
10024 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
10025
10026         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
10027         Remove cruft.
10028
10029 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
10030
10031         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
10032         * gcc.c-torture/compile/961203-1.c: Likewise.
10033         * gcc.c-torture/compile/980506-1.c: Likewise.
10034
10035 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10036
10037         PR c++/10712
10038         * g++.dg/lookup/using7.C: New test.
10039
10040 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
10041
10042         PR c++/11105
10043         * g++.dg/abi/conv1.C: Remove it.
10044         * g++.dg/template/conv7.C: New test.
10045         * g++.dg/template/conv8.C: Likewise.
10046         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
10047         conversion operator.
10048
10049 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
10050
10051         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
10052         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
10053         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10054         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
10055         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
10056         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10057         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10058         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
10059         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
10060         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
10061         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
10062         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10063         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10064         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10065         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10066         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10067         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10068         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10069         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10070         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10071         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10072         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10073         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10074         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10075         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10076         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10077         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10078         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10079         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10080
10081 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
10082
10083         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
10084         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
10085         indications.
10086
10087 2003-06-16  Roger Sayle  <roger@eyesopen.com>
10088
10089         * gcc.dg/i386-387-5.c: New test case.
10090         * gcc.dg/i386-387-6.c: New test case.
10091         * gcc.dg/builtins-23.c: New test case.
10092
10093 2003-06-15  Roger Sayle  <roger@eyesopen.com>
10094
10095         * gcc.dg/builtins-22.c: New test case.
10096         * gcc.dg/i386-387-1.c: Update to test exp.
10097         * gcc.dg/i386-387-2.c: Likewise.
10098
10099 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10100
10101         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
10102
10103 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10104
10105         * lib/gcc-dg.exp (dg-require-dll): New function.
10106         (dg-xfail-if): Likewise.
10107         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
10108         driver.
10109
10110         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
10111         * gcc.c-torture/compile/20001205-1.c: Likewise.
10112         * gcc.c-torture/compile/20001226-1.c: Likewise.
10113         * gcc.c-torture/compile/20010518-2.c: Likewise.
10114         * gcc.c-torture/compile/20020312-1.c: Likewise.
10115         * gcc.c-torture/compile/20020604-1.c: Likewise.
10116         * gcc.c-torture/compile/920501-12.c: Likewise.
10117         * gcc.c-torture/compile/920501-4.c: Likewise.
10118         * gcc.c-torture/compile/920520-1.c: Likewise.
10119         * gcc.c-torture/compile/920521-1.c: Likewise.
10120         * gcc.c-torture/compile/920625-1.c: Likewise.
10121         * gcc.c-torture/compile/961203-1.c: Likewise.
10122         * gcc.c-torture/compile/980506-1.c: Likewise.
10123         * gcc.c-torture/compile/981006-1.c: Likewise.
10124         * gcc.c-torture/compile/981022-1.c: Likewise.
10125         * gcc.c-torture/compile/981223-1.c: Likewise.
10126         * gcc.c-torture/compile/990617-1.c: Likewise.
10127         * gcc.c-torture/compile/dll.c: Likewise.
10128         * gcc.c-torture/compile/labels-3.c: Likewise.
10129         * gcc.c-torture/compile/mipscop-1.c: Likewise.
10130         * gcc.c-torture/compile/mipscop-2.c: Likewise.
10131         * gcc.c-torture/compile/mipscop-3.c: Likewise.
10132         * gcc.c-torture/compile/mipscop-4.c: Likewise.
10133         * gcc.c-torture/compile/simd-5.c: Likewise.
10134         * gcc.c-torture/compile/20000804-1.x: Remove.
10135         * gcc.c-torture/compile/20001205-1.x: Likewise.
10136         * gcc.c-torture/compile/20001226-1.x: Likewise.
10137         * gcc.c-torture/compile/20010518-2.x: Likewise.
10138         * gcc.c-torture/compile/20020312-1.x: Likewise.
10139         * gcc.c-torture/compile/20020604-1.x: Likewise.
10140         * gcc.c-torture/compile/920501-12.x: Likewise.
10141         * gcc.c-torture/compile/920501-4.x: Likewise.
10142         * gcc.c-torture/compile/920520-1.x: Likewise.
10143         * gcc.c-torture/compile/920521-1.x: Likewise.
10144         * gcc.c-torture/compile/920625-1.x: Likewise.
10145         * gcc.c-torture/compile/961203-1.x: Likewise.
10146         * gcc.c-torture/compile/980506-1.x: Likewise.
10147         * gcc.c-torture/compile/981006-1.x: Likewise.
10148         * gcc.c-torture/compile/981022-1.x: Likewise.
10149         * gcc.c-torture/compile/981223-1.x: Likewise.
10150         * gcc.c-torture/compile/990617-1.x: Likewise.
10151         * gcc.c-torture/compile/mipscop-1.x: Likewise.
10152         * gcc.c-torture/compile/mipscop-2.x: Likewise.
10153         * gcc.c-torture/compile/mipscop-3.x: Likewise.
10154         * gcc.c-torture/compile/mipscop-4.x: Likewise.
10155         * gcc.c-torture/compile/simd-5.x: Likewise.
10156
10157         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
10158
10159 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10160
10161         * gcc.c-torture/execute/20030611-1.c: New test.
10162
10163 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10164
10165         PR middle-end/168
10166         * gcc.dg/20030612-1.c: New test case.
10167
10168 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10169
10170         PR c++/10635
10171         * g++.dg/expr/cast1.C: New test.
10172
10173 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10174
10175         * gcc.dg/builtins-21.c: New test case.
10176
10177 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
10178
10179         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
10180         options instead of at the end.
10181         * lib/objc.exp (objc_target_compile): Likewise.
10182
10183 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
10184
10185         PR c++/10432
10186         * g++.dg/parse/error1.C: New test.
10187
10188 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
10189
10190         * gcc.dg/compat/struct-by-value-11_main.c: New file.
10191         * gcc.dg/compat/struct-by-value-11_x.c: New file.
10192         * gcc.dg/compat/struct-by-value-11_y.c: New file.
10193         * gcc.dg/compat/struct-by-value-12_main.c: New file.
10194         * gcc.dg/compat/struct-by-value-12_x.c: New file.
10195         * gcc.dg/compat/struct-by-value-12_y.c: New file.
10196         * gcc.dg/compat/struct-by-value-13_main.c: New file.
10197         * gcc.dg/compat/struct-by-value-13_x.c: New file.
10198         * gcc.dg/compat/struct-by-value-13_y.c: New file.
10199         * gcc.dg/compat/struct-by-value-14_main.c: New file.
10200         * gcc.dg/compat/struct-by-value-14_x.c: New file.
10201         * gcc.dg/compat/struct-by-value-14_y.c: New file.
10202         * gcc.dg/compat/struct-by-value-15_main.c: New file.
10203         * gcc.dg/compat/struct-by-value-15_x.c: New file.
10204         * gcc.dg/compat/struct-by-value-15_y.c: New file.
10205         * gcc.dg/compat/struct-by-value-16_main.c: New file.
10206         * gcc.dg/compat/struct-by-value-16_x.c: New file.
10207         * gcc.dg/compat/struct-by-value-16_y.c: New file.
10208         * gcc.dg/compat/struct-by-value-17_main.c: New file.
10209         * gcc.dg/compat/struct-by-value-17_x.c: New file.
10210         * gcc.dg/compat/struct-by-value-17_y.c: New file.
10211         * gcc.dg/compat/struct-by-value-18_main.c: New file.
10212         * gcc.dg/compat/struct-by-value-18_x.c: New file.
10213         * gcc.dg/compat/struct-by-value-18_y.c: New file.
10214
10215         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
10216         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
10217         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
10218         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
10219         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
10220         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
10221         * gcc.dg/compat/scalar-return-3_main.c: New file.
10222         * gcc.dg/compat/scalar-return-3_x.c: New file.
10223         * gcc.dg/compat/scalar-return-3_y.c: New file.
10224         * gcc.dg/compat/scalar-return-4_main.c: New file.
10225         * gcc.dg/compat/scalar-return-4_x.c: New file.
10226         * gcc.dg/compat/scalar-return-4_y.c: New file.
10227
10228 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
10229
10230         * gcc.dg/compat/fp2-struct-check.h: New file.
10231         * gcc.dg/compat/fp2-struct-defs.h: New file.
10232         * gcc.dg/compat/fp2-struct-init.h: New file.
10233         * gcc.dg/compat/struct-by-value-10_main.c: New file.
10234         * gcc.dg/compat/struct-by-value-10_x.c: New file.
10235         * gcc.dg/compat/struct-by-value-10_y.c: New file.
10236         * gcc.dg/compat/struct-return-10_main.c: New file.
10237         * gcc.dg/compat/struct-return-10_x.c: New file.
10238         * gcc.dg/compat/struct-return-10_y.c: New file.
10239
10240         * gcc.dg/compat/compat-common.h: New file.
10241         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
10242         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
10243         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
10244         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
10245         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
10246         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
10247         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
10248         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10249         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
10250         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
10251         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10252         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
10253         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
10254         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10255         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
10256         * gcc.dg/compat/small-struct-check.h: Ditto.
10257         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
10258         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10259         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
10260         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
10261         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10262         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10263         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
10264         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10265         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
10266         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
10267         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10268         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10269         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
10270         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10271         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10272         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
10273         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10274         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
10275         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
10276         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10277         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
10278         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
10279         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10280         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
10281         * gcc.dg/compat/struct-return-2_main.c: Ditto.
10282         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10283         * gcc.dg/compat/struct-return-2_y.c: Ditto.
10284         * gcc.dg/compat/struct-return-3_main.c: Ditto.
10285         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10286         * gcc.dg/compat/struct-return-3_y.c: Ditto.
10287
10288 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
10289
10290         * g++.dg/pch/static-1.C: New file.
10291         * g++.dg/pch/static-1.Hs: New file.
10292
10293 2003-06-10  Richard Henderson  <rth@redhat.com>
10294
10295         * gcc.dg/asm-7.c: Adjust expected warning text.
10296
10297 2003-06-10  Roger Sayle  <roger@eyesopen.com>
10298
10299         * gcc.dg/builtins-20.c: New test case.
10300
10301 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
10302
10303         PR c++/11131
10304         * g++.dg/opt/template1.C: New test.
10305
10306 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10307
10308         * lib/gcc-dg.exp (dg-test): Clear additional_files and
10309         additional_sources.
10310
10311 2003-05-21  David Taylor  <dtaylor@emc.com>
10312
10313         * gcc.dg/Wpadded.c: New file.
10314
10315 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10316
10317         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
10318         * gcc.dg/special/weak-2.c: Add dg-require-weak.
10319         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
10320         dg-require-weak.
10321
10322 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
10323
10324         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
10325
10326 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10327
10328         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
10329         (dg-require-alias): Likewise.
10330         (dg-require-gc-sections): Likewise.
10331         * lib/target-supports.exp (check_gc_sections_available): Likewise.
10332
10333 2003-06-08  Richard Henderson  <rth@redhat.com>
10334
10335         * gcc.dg/20011029-2.c: Fix the array reference.
10336         * gcc.dg/asm-7.c: New.
10337
10338 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
10339
10340         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
10341
10342 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
10343
10344         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
10345         (dg-require-gc-sections): Likewise.
10346
10347 2003-06-08  Jan Hubicka  <jh@suse.cz>
10348
10349         * i386-cmov1.c: Fix regular expression.
10350         * i386-cvt-1.c: Likewise.
10351         * i386-local.c: Likewise.
10352         * i386-local2.c: Likewise.
10353         * i386-mul.c: Likewise.
10354         * i386-ssetype-1.c: Likewise.
10355         * i386-ssetype-3.c: Likewise.
10356         * i386-ssetype-5.c: Likewise.
10357
10358 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10359
10360         PR c++/11039
10361         * g++.dg/warn/implicit-typename2.C: New test.
10362         * g++.dg/warn/implicit-typename3.C: New test.
10363
10364 2003-06-07  Richard Henderson  <rth@redhat.com>
10365
10366         * g++.dg/other/offsetof3.C: Use size_t.
10367         * g++.dg/other/offsetof4.C: Likewise.
10368
10369 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
10370
10371         * lib/copy-file.exp: New. Implement gcc_copy_files.
10372
10373         * lib/dg-pch.exp: Load copy-file.exp
10374         (dg-pch): Use gcc_copy_files instead of "file copy".
10375
10376 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
10377
10378         * gcc.dg/weak/weak.exp: Simplify.
10379         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10380         * gcc.dg/weak/weak-1.c: Likewise.
10381         * gcc.dg/weak/weak-2.c: Likewise.
10382         * gcc.dg/weak/weak-3.c: Likewise.
10383         * gcc.dg/weak/weak-4.c: Likewise.
10384         * gcc.dg/weak/weak-5.c: Likewise.
10385         * gcc.dg/weak/weak-6.c: Likewise.
10386         * gcc.dg/weak/weak-7.c: Likewise.
10387         * gcc.dg/weak/weak-8.c: Likewise.
10388         * gcc.dg/weak/weak-9.c: Likewise.
10389
10390 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10391
10392         gcc.c-torture/execute/20030606-1.c: New.
10393
10394 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10395
10396         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10397         * gcc.dg/builtins-19.c: Likewise.
10398
10399 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10400
10401         * gcc.dg/builtins-2.c: Add some more tests.
10402         * gcc.dg/builtins-18.c: New test case.
10403         * gcc.dg/builtins-19.c: New test case.
10404
10405 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10406             Jim Wilson  <wilson@tuliptree.org>
10407
10408         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10409
10410 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10411
10412         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10413         mempcpy/stpcpy calls not to be optimized into something else.
10414         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10415         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10416         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10417
10418 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10419
10420         * gcc.dg/format/asm_fprintf-1.c: New test.
10421
10422 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10423
10424         * lib/gcc-defs.exp (additional_sources): New variable.
10425         (dg-additional-sources): New function.
10426         (additional_files): New variable.
10427         (dg-additional-files): New function.
10428         (dg-additional-files-options): Likewise.
10429         * lib/gcc-dg.exp (dg-require-weak): New function.
10430         (dg-require-alias): Likewise.
10431         (dg-require-gc-sections): Likewise.
10432         * lib/target-supports.exp (check_alias_available): Remove testfile
10433         parameter.
10434         (check_gc_sections_available): New function.
10435         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
10436         (dg-gpp-additional-files): Likewise.
10437         * lib/g++.exp (additional_sources): Remove.
10438         (additional_files): Likewise.
10439         (g++_target_compile): Use dg-additional-files-options.
10440
10441         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
10442         Tcl logic.
10443         * gcc.dg/special/ecos.exp: Remove.
10444         * gcc.dg/special/20000419-2.c: Use dg-require-*.
10445         * gcc.dg/special/alias-1.c: Likewise.
10446         * gcc.dg/special/alias-2.c: Likewise.
10447         * gcc.dg/special/gcsec-1.c: Likewise.
10448         * gcc.dg/special/weak-1.c: Likewise.
10449         * gcc.dg/special/weak-2.c: Likewise.
10450         * gcc.dg/special/wkali-1.c: Likewise.
10451         * gcc.dg/special/wkali-2.c: Likewise.
10452
10453         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
10454         dg-gpp-additional-*.
10455         * g++.dg/special/conpr-3.C: Likewise.
10456         * g++.dg/special/conpr-4.C: Likewise.
10457         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
10458         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
10459         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
10460         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
10461         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
10462         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
10463         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
10464         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
10465         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
10466         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
10467         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
10468         * g++.old-deja/g++.other/comdat1.C: Likewise.
10469         * g++.old-deja/g++.other/comdat2.C: Likewise.
10470         * g++.old-deja/g++.other/comdat3.C: Likewise.
10471         * g++.old-deja/g++.other/ctor1.C: Likewise.
10472         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
10473
10474 2003-06-05  Richard Henderson  <rth@redhat.com>
10475
10476         * gcc.dg/debug/20030605-1.c: New.
10477
10478 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10479
10480         * README.QMTEST: Update.
10481
10482 2003-06-04  Richard Henderson  <rth@redhat.com>
10483
10484         * gcc.dg/cleanup-1.c: New.
10485         * gcc.dg/cleanup-2.c: New.
10486         * gcc.dg/cleanup-3.c: New.
10487         * gcc.dg/cleanup-4.c: New.
10488         * gcc.dg/cleanup-5.c: New.
10489         * gcc.dg/cleanup-6.c: New.
10490         * gcc.dg/cleanup-7.c: New.
10491
10492 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10493
10494         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
10495
10496         * lib/dg-pch.exp: New file.
10497         * g++.dg/pch/pch.exp: Use dg-pch.exp.
10498         * gcc.dg/pch/pch.exp: Likewise.
10499
10500 2003-06-04  Roger Sayle  <roger@eyesopen.com>
10501
10502         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10503         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
10504         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
10505         * gcc.dg/builtins-17.c: New test case.
10506         * gcc.dg/i386-387-4.c: New test case.
10507         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
10508
10509 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10510
10511         * gcc.dg/ultrasp9.c: New test.
10512
10513 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10514
10515         * gcc.c-torture/compile/20030604-1.c: New test.
10516         * gcc.dg/sparc-constant-1.c: New test.
10517
10518 2003-06-03  Glen Nakamura  <glen@imodulo.com>
10519
10520         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
10521
10522 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
10523
10524         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
10525
10526         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
10527         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
10528
10529 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
10530
10531         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
10532
10533 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10534
10535         PR c++/10940
10536         * g++.dg/template/spec10.C: New test.
10537
10538 2003-06-03  Roger Sayle  <roger@eyesopen.com>
10539
10540         * gcc.dg/builtins-16.c: New test case.
10541
10542 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
10543
10544         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
10545         mempcpy test with post-increments.
10546         * gcc.c-torture/execute/string-opt-3.c: New test.
10547         * gcc.dg/string-opt-1.c: New test.
10548
10549 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
10550
10551         PR fortran/10965
10552         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
10553
10554 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
10555
10556         * lib/scanasm.exp (dg-scan): New function, factored out of ...
10557         (scan-assembler): ... here.  Use dg-scan.
10558         (scan-assembler-not): Likewise.
10559         (scan-file): New function.
10560         (scan-file-not): Likewise.
10561         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
10562         * gcc.dg/cpp/_Pragma4.c: Likewise.
10563         * gcc.dg/cpp/_Pragma5.c: Likewise.
10564         * gcc.dg/cpp/avoidpaste1.c: Likewise.
10565         * gcc.dg/cpp/avoidpaste2.c: Likewise.
10566         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
10567         * gcc.dg/cpp/cmdlne-P.c: Likewise.
10568         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
10569         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
10570         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
10571         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10572         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
10573         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
10574         * gcc.dg/cpp/cxxcom1.c: Likewise.
10575         * gcc.dg/cpp/line1.c: Likewise.
10576         * gcc.dg/cpp/maccom1.c: Likewise.
10577         * gcc.dg/cpp/maccom2.c: Likewise.
10578         * gcc.dg/cpp/maccom3.c: Likewise.
10579         * gcc.dg/cpp/maccom4.c: Likewise.
10580         * gcc.dg/cpp/maccom5.c: Likewise.
10581         * gcc.dg/cpp/maccom6.c: Likewise.
10582         * gcc.dg/cpp/multiline.c: Likewise.
10583         * gcc.dg/cpp/spacing1.c: Likewise.
10584         * gcc.dg/cpp/spacing2.c: Likewise.
10585         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
10586         * gcc.dg/cpp/trad/maccom1.c: Likewise.
10587         * gcc.dg/cpp/trad/maccom2.c: Likewise.
10588         * gcc.dg/cpp/trad/maccom3.c: Likewise.
10589         * gcc.dg/cpp/trad/maccom4.c: Likewise.
10590         * gcc.dg/cpp/trad/maccom6.c: Likewise.
10591         * gcc.dg/cpp/cxxcom2.c: Likewise.
10592         * gcc.dg/cpp/cxxcom2.h: New file.
10593
10594         * gcc.dg/cpp/truefalse.cpp: Move it to ...
10595         * g++.dg/cpp/truefalse.C: Here.
10596         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
10597
10598 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
10599
10600         * gcc.dg/cpp/redef3.c: New file.
10601
10602 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10603
10604         * gcc.dg/i386-loop-3.c: New test.
10605
10606 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
10607
10608         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
10609
10610 2003-05-31  Roger Sayle  <roger@eyesopen.com>
10611
10612         * gcc.dg/fwrapv-1.c: New test case.
10613         * gcc.dg/fwrapv-2.c: New test case.
10614
10615 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10616
10617         PR c++/10956
10618         * g++.dg/template/spec9.C: New test.
10619
10620 2003-05-29  Roger Sayle  <roger@eyesopen.com>
10621
10622         * gcc.dg/duff-4.c: New test case.
10623
10624 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
10625
10626         PR fortran/10843
10627         * g77.dg/ffixed-form-1.f: New test
10628         * g77.dg/ffixed-form-2.f: New test
10629         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
10630         * g77.dg/ffree-form-3.f: New test
10631
10632 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
10633
10634         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
10635         * gcc.dg/wint_t-1.c: Likewise.
10636
10637 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10638
10639         * g++.dg/template/access11.C: New test.
10640
10641 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10642
10643         PR c++/10849
10644         * g++.dg/template/access10.C: New test.
10645
10646 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10647             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10648
10649         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
10650
10651 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10652
10653         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10654         suppress for powerpc-*-darwin*.
10655         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10656
10657 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10658
10659         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10660         suppress option for powerpc-*-darwin*.
10661
10662 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10663
10664         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10665         * gcc.dg/builtins-4.c: Add test for fmod.
10666
10667 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10668
10669         PR c++/10682
10670         * g++.dg/template/instantiate4.C: New test.
10671
10672 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10673
10674         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10675
10676 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10677
10678         * gcc.dg/compat/scalar-return-1_main.c: New file.
10679         * gcc.dg/compat/scalar-return-1_x.c: New file.
10680         * gcc.dg/compat/scalar-return-1_y.c: New file.
10681         * gcc.dg/compat/scalar-return-2_main.c: New file.
10682         * gcc.dg/compat/scalar-return-2_x.c: New file.
10683         * gcc.dg/compat/scalar-return-2_y.c: New file.
10684         * gcc.dg/compat/struct-return-3_main.c: New file.
10685         * gcc.dg/compat/struct-return-3_y.c: New file.
10686         * gcc.dg/compat/struct-return-3_x.c: New file.
10687         * gcc.dg/compat/struct-return-2_main.c: New file.
10688         * gcc.dg/compat/struct-return-2_x.c: New file.
10689         * gcc.dg/compat/struct-return-2_y.c: New file.
10690
10691 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10692
10693         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10694         for hppa*-hp-hpux*.
10695         * gcc.dg/20021014-1.c (dg-options): Likewise.
10696         * gcc.dg/nest.c (dg-options): Likewise.
10697
10698 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10699
10700         PR c++/9738
10701         * g++.dg/ext/dllimport2.C: New file.
10702         * g++.dg/ext/dllimport3.C: New file.
10703
10704 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10705
10706         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10707         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10708         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10709         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10710         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10711         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10712         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10713         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10714         * gcc.dg/compat/small-struct-defs.h: New file.
10715         * gcc.dg/compat/small-struct-init.h: New file.
10716         * gcc.dg/compat/small-struct-check.h: New file.
10717         * gcc.dg/compat/fp-struct-defs.h: New file.
10718         * gcc.dg/compat/fp-struct-check.h: New file.
10719         * gcc.dg/compat/fp-struct-init.h: New file.
10720         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10721         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10722
10723 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10724
10725         * gcc.dg/20030225-2.c: New test.
10726
10727 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10728             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10729
10730         * gcc.c-torture/compile/20030518-1.c: New test case.
10731
10732 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10733
10734         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10735         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10736         gcc-dg-debug-runtest.
10737         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10738         gcc-dg-debug-runtest.
10739
10740 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10741
10742         PR c++/9022
10743         * g++.dg/lookup/using6.C: New test.
10744
10745 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10746
10747         * g++.dg/parse/access2.C: New test.
10748
10749 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10750
10751         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10752         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10753         * gcc.dg/debug/debug.exp: Likewise.
10754
10755 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10756
10757         * gcc.dg/dollar.c: New test.
10758
10759 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10760
10761         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10762         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10763         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10764         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10765         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10766         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10767         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10768         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10769         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10770         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10771         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10772         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10773         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10774         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10775         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10776         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10777         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10778         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10779
10780 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10781
10782         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10783         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10784         support for "repo" mode.
10785         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10786         * lib/g77-dg.exp: Likewise.
10787         * lib/obj-dg.exp: Likewise.
10788
10789 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10790
10791         Merge from gcc-3_2-rhl8-branch:
10792         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10793
10794         * gcc.dg/tls/opt-6.c: New test.
10795
10796         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10797
10798         * gcc.dg/20030405-1.c: New test.
10799
10800         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10801
10802         * gcc.dg/20030309-1.c: New test.
10803
10804         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10805
10806         * gcc.c-torture/execute/20030307-1.c: New test.
10807
10808         2003-02-20  Randolph Chung  <tausq@debian.org>
10809
10810         * gcc.c-torture/compile/20030220-1.c: New test.
10811
10812         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
10813
10814         * gcc.dg/20030217-1.c: New test.
10815
10816         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
10817
10818         * gcc.c-torture/compile/20020129-1.c: New test.
10819
10820         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10821
10822         * gcc.dg/unroll-1.c: New test.
10823
10824         2002-11-16  Jan Hubicka  <jh@suse.cz>
10825
10826         * gcc.c-torture/execute/20020920-1.c: New test.
10827
10828         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
10829
10830         PR target/7434
10831         * gcc.c-torture/compile/20021008-1.c: New test.
10832
10833         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
10834
10835         PR target/7559
10836         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
10837
10838         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10839
10840         * gcc.c-torture/compile/20020807-1.c: New test.
10841
10842         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
10843
10844         * gcc.dg/tls/opt-1.c: New test.
10845
10846         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
10847
10848         * gcc.dg/20020729-1.c: New test.
10849
10850         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
10851
10852         * g++.dg/opt/life1.C: New test.
10853
10854         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
10855
10856         * gcc.dg/20020525-1.c: New test.
10857
10858         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10859
10860         PR c++/6794
10861         * g++.dg/ext/pretty1.C: New test.
10862         * g++.dg/ext/pretty2.C: New test.
10863
10864 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
10865
10866         PR c++/8385
10867         * g++.dg/ext/typeof5.C: New test.
10868
10869 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
10870
10871         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
10872         __USER_LABEL_PREFIX__ into account.
10873         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
10874
10875 2003-05-14  Roger Sayle  <roger@eyesopen.com>
10876
10877         * gcc.dg/builtins-15.c: New test case.
10878
10879 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
10880
10881         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
10882
10883 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
10884
10885         * lib/g++.exp: Tweak handling of additional source files.
10886         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
10887         * g++.dg/special/conpr-2a.C: Rename to ...
10888         * g++.dg/special/conpr-2a.cc: ... this.
10889         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
10890         * g++.dg/special/conpr-3a.C: Rename to ...
10891         * g++.dg/special/conpr-3a.cc: This.
10892         * g++.dg/special/conpr-3b.C: Rename to ...
10893         * g++.dg/special/conpr-3b.cc: This.
10894         * g++.dg/special/conpr-4.C: New test.
10895         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
10896
10897 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
10898
10899         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
10900
10901 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10902
10903         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
10904         * g++.old-deja/g++.robertl/eb71.C: Likewise.
10905         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
10906         * g++.old-deja/g++.other/warn3.C: Likewise.
10907
10908 2003-05-11  Roger Sayle  <roger@eyesopen.com>
10909
10910         * gcc.dg/i386-387-1.c: Update to also test log.
10911         * gcc.dg/i386-387-2.c: Likewise.
10912
10913 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10914
10915         * g77.f-torture/execute/int8421.f: New test.
10916
10917 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10918
10919         PR c++/10230, c++/10481
10920         * g++.dg/lookup/scoped5.C: New test.
10921
10922 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10923
10924         PR c++/10552
10925         * g++.dg/template/ttp6.C: New test.
10926
10927 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
10928
10929         * gcc.c-torture/execute/builtins: New directory.
10930         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
10931         gcc.c-torture/execute/builtins.
10932         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
10933         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
10934         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
10935         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
10936
10937 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10938
10939         PR c++/9252
10940         * g++.dg/template/access8.C: New test.
10941         * g++.dg/template/access9.C: New test.
10942
10943 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10944
10945         PR c++/9554
10946         * g++.dg/parse/access1.C: New test.
10947
10948 2003-05-09  DJ Delorie  <dj@redhat.com>
10949
10950         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
10951         long, and not an int.
10952
10953 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10954
10955         PR c++/10555, c++/10576
10956         * g++.dg/template/memclass1.C: New test.
10957
10958 2003-05-08  DJ Delorie  <dj@redhat.com>
10959
10960         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
10961         targets.
10962         * gcc.c-torture/execute/20021024-1.x: Likewise.
10963         * gcc.c-torture/execute/shiftdi.x: Likewise.
10964         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
10965         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
10966         * gcc.dg/20021018-1.c: Likewise.
10967
10968 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10969
10970         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
10971
10972         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
10973         (bcopy): Call memmove.
10974
10975 2003-05-08  Roger Sayle  <roger@eyesopen.com>
10976
10977         * g77.f-torture/compile/8485.f: New test case.
10978
10979 2003-05-07  Richard Henderson  <rth@redhat.com>
10980
10981         PR c++/10570
10982         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
10983         Verify exception_cleanup not called for rethrows.
10984         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
10985         when exiting catch block without rethrowing.
10986         * g++.dg/eh/forced3.C: New.
10987         * g++.dg/eh/forced4.C: New.
10988
10989 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
10990
10991         * gcc.dg/20030505.c: Fix triplet.
10992
10993 2003-05-06  DJ Delorie  <dj@redhat.com>
10994
10995         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
10996         * gcc.dg/nest.c: Likewise.
10997
10998 2003-05-05  Roger Sayle  <roger@eyesopen.com>
10999
11000         * gcc.dg/builtins-14.c: New test case.
11001
11002 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
11003
11004         * lib/compat.exp (compat-execute): New argument.
11005         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
11006         * gcc.dg/compat: New test directory.
11007         * gcc.dg/compat/compat.exp: New expect script.
11008         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
11009         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
11010         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
11011         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
11012         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
11013         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
11014
11015         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
11016         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
11017         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
11018         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
11019         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
11020         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
11021         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
11022         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
11023         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
11024         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
11025         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
11026         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
11027         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
11028         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
11029         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
11030
11031 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
11032
11033         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
11034
11035 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
11036
11037         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
11038
11039 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
11040
11041         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
11042         * gcc.dg/ppc-fsel-2.c: New test.
11043
11044         * gcc.dg/unused-5.c: New test.
11045
11046 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11047
11048         PR c++/10496
11049         * g++.dg/warn/pmf1.C: New test.
11050
11051 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11052
11053         PR c++/4494
11054         * g++.dg/warn/main.C: New test.
11055
11056 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11057
11058         * gcc.dg/nonnull-3.c: New test.
11059
11060 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
11061
11062         * gcc.dg/cpp/Wtrigraphs.c: Update.
11063         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
11064
11065 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
11066
11067         * gcc.dg/ppc-fsel-1.c: New test.
11068
11069 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
11070
11071         PR c/10604
11072         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
11073
11074 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
11075
11076         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
11077
11078 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11079
11080         PR c++/9364, c++/10553, c++/10586
11081         * g++.dg/parse/typename4.C: New test.
11082         * g++.dg/parse/typename5.C: Likewise.
11083
11084 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
11085
11086         * gcc.c-torture/compile/20030503-1.c: New test.
11087
11088 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11089
11090         * g++.dg/lookup/using5.C: Fix testcase error.
11091
11092 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
11093
11094         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
11095         since MEABI is no longer supported.  Remove all vestiges
11096         of MEABI from the test.
11097
11098 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11099
11100         PR c++/10554
11101         * g++.dg/lookup/using5.C: New test.
11102
11103 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11104
11105         PR c++/8772
11106         * g++.dg/template/ttp5.C: New test.
11107
11108 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
11109
11110         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
11111         (dg-gpp-additional-sources): New function.
11112         (dg-gpp-additional-files): Likewise.
11113         * lib/g++.exp (additional_sources): New variable.
11114         (additional_files): Likewise.
11115         (g++_target_compile): Deal with them.
11116         * lib/old-dejagnu.exp: Remove.
11117         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
11118         * g++.old-deja: Revise all tests to use dg commands.
11119
11120 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11121
11122         PR c++/9432, c++/9528
11123         * g++.dg/lookup/using4.C: New test.
11124
11125 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
11126
11127         * gcc.dg/noreturn-5.c: New file.
11128         * gcc.dg/noreturn-6.c: New file.
11129
11130         * gcc.c-torture/compile/inline-1.c: New file.
11131
11132 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11133
11134         PR c++/10551
11135         * g++.dg/template/explicit1.C: New test.
11136
11137 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11138
11139         PR c++/10549
11140         * g++.dg/other/bitfield1.C: New test.
11141
11142         PR c++/10527
11143         * g++.dg/init/new7.C: New test.
11144
11145 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11146
11147         * g++.dg/ext/desig1.C: New test.
11148         * g++.dg/ext/init1.C: Update.
11149
11150         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
11151
11152 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
11153
11154         PR c++/10180
11155         * g++.dg/warn/Winline-1.C: New test.
11156
11157 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
11158
11159         * gcc.c-torture/execute/string-opt-19.c: New test.
11160
11161         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
11162         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
11163
11164 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
11165
11166         PR c++/10506
11167         * g++.dg/init/new6.C: New test.
11168
11169         PR c++/10503
11170         * g++.dg/init/ref6.C: New test.
11171
11172 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
11173
11174         * g++.dg/warn/weak1.C: XFAIL on AIX4.
11175
11176 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11177
11178         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
11179         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
11180
11181 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
11182
11183         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
11184         initialized static data members.
11185
11186 2003-04-25  H.J. Lu <hjl@gnu.org>
11187
11188         * gcc.dg/ia64-sync-4.c: New test.
11189
11190 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11191
11192         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
11193         date.
11194
11195 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
11196
11197         PR c++/10337
11198         * g++.dg/warn/conv1.C: New test.
11199         * g++.old-deja/g++.other/conv7.C: Adjust.
11200         * g++.old-deja/g++.other/overload14.C: Adjust.
11201
11202 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11203
11204         PR c++/10471
11205         * g++.dg/template/defarg2.C: New test.
11206
11207 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
11208
11209         * gcc.dg/cpp/include2.c: Update.
11210         * gcc.dg/cpp/multiline-2.c: New.
11211         * gcc.dg/cpp/multiline.c: Update.
11212         * gcc.dg/cpp/strify2.c: Update.
11213         * gcc.dg/cpp/trad/literals-2.c: Update.
11214
11215 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11216
11217         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
11218
11219 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11220
11221         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
11222
11223 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11224
11225         PR c++/10451
11226         * g++.dg/parse/crash4.C: New test.
11227
11228         PR c++/9847
11229         * g++.dg/parse/crash5.C: New test.
11230
11231 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
11232
11233         PR c++/10446
11234         * g++.dg/parse/crash3.C: New test.
11235
11236         PR c++/10428
11237         * g++.dg/parse/elab1.C: New test.
11238
11239 2003-04-22  Devang Patel  <dpatel@apple.com>
11240
11241         * gcc.dg/cpp/trad/funlike-5.c: New test.
11242
11243 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
11244
11245         * g++.dg/other/packed1.C: Fix dg options.
11246
11247 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
11248
11249         * g++.dg/other/offsetof2.C: New test.
11250
11251 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
11252
11253         * g++.dg/template/recurse.C: Adjust location of error messages.
11254
11255 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
11256
11257         PR c++/9881
11258         * g++.dg/init/addr-const1.C: New test.
11259         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
11260
11261 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11262
11263         PR c++/10405
11264         * g++.dg/lookup/struct-hack1.C: New test.
11265
11266 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
11267
11268         * ucs.c: Update diagnostic messages.
11269
11270 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11271
11272         * gcc.dg/cpp/truefalse.cpp: New test.
11273         * gcc.dg/cpp/cpp.exp: Update.
11274         * g++.dg/other/stdbool-if.C: Remove.
11275
11276 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11277
11278         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
11279         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
11280
11281 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11282
11283         * gcc.c-torture/compile/20030418-1.c: New test.
11284
11285 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
11286
11287         * README.compat: Remove; content moved to doc/sourcebuild.texi.
11288
11289 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11290
11291         PR c++/10347
11292         g++.dg/template/dependent-name1.C: New test.
11293
11294 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
11295
11296         * gcc.dg/warn-1.c (tourist_guide): New array,
11297         contains a pointer to bar.
11298
11299 2003-04-16  Roger Sayle  <roger@eyesopen.com>
11300
11301         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
11302         * gcc.c-torture/execute/medce-1.c: New test case.
11303         * gcc.c-torture/execute/medce-2.c: New test case.
11304
11305 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
11306
11307         * lib/prune.exp: Ignore more messages.
11308
11309         PR c++/10381
11310         * g++.dg/parse/lookup3.C: New test.
11311
11312 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
11313
11314         * gcc.c-torture/compile/20030415-1.c : New test.
11315
11316 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
11317
11318         * gcc.c-torture/execute/scope-2.c: Move to ...
11319         * gcc.dg/noncompile/scope.c: .... here.
11320
11321 2003-04-14  Roger Sayle  <roger@eyesopen.com>
11322
11323         * gcc.dg/20030414-2.c: New test case.
11324
11325 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
11326
11327         PR target/10377
11328         * gcc.dg/20030414-1.c: New test.
11329
11330 2003-04-13  Roger Sayle  <roger@eyesopen.com>
11331
11332         * gcc.dg/builtins-12.c: New test case.
11333         * gcc.dg/builtins-13.c: New test case.
11334
11335 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11336
11337         * gcc.c-torture/execute/string-opt-18.c: New test.
11338
11339 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
11340
11341         PR c++/10300
11342         * g++.dg/init/new5.C: New test.
11343
11344 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
11345
11346         PR c++/7910
11347         * g++.dg/ext/dllimport1.C: New test.
11348
11349 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11350
11351         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
11352
11353 2003-04-11  Bud Davis <bdavis9659@comcast.net>
11354
11355         PR Fortran/9263
11356         * g77.f-torture/noncompile/9263.f: New test
11357         PR Fortran/1832
11358         * g77.f-torture/execute/1832.f: New test
11359
11360 2003-04-11  David Chad  <davidc@freebsd.org>
11361             Loren J. Rittle  <ljrittle@acm.org>
11362
11363         libobjc/8562
11364         * objc.dg/headers.m: New test.
11365
11366 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
11367
11368         * gcc.c-torture/execute/builtin-noret-2.c: New.
11369         * gcc.c-torture/execute/builtin-noret-2.x: New.
11370         XFAIL builtin-noret-2.c at -O1 and above.
11371         * gcc.dg/redecl.c: New.
11372         * gcc.dg/Wshadow-1.c: Update error regexps.
11373
11374 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
11375
11376         * g++.dg/abi/bitfield10.C: New test.
11377
11378 2003-04-09  Mike Stump  <mrs@apple.com>
11379
11380         * gcc.dg/pch/pch.exp: Make testcase names longer.
11381         * g++.dg/pch/pch.exp: Make testcase names longer.
11382
11383 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11384
11385         * gcc.dg/builtins-11.c: New test case.
11386
11387 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11388
11389         * gcc.dg/builtins-9.c: New test case.
11390         * gcc.dg/builtins-10.c: New test case.
11391
11392 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11393
11394         * gcc.dg/noncompile/init-4.c.c: New test.
11395
11396 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11397
11398         * gcc.misc-test/gcov-9.c: New test.
11399         * gcc.misc-test/gcov-10.c: New test
11400         * gcc.misc-test/gcov-11.c: New test.
11401
11402 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11403
11404         PR optimization/10024
11405         * gcc.c-torture/compile/20030405-1.c: New test.
11406
11407 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11408
11409         * gcc.dg/pch/static-3.c: New.
11410         * gcc.dg/pch/static-3.hs: New.
11411         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11412
11413 2003-04-04  Richard Henderson  <rth@redhat.com>
11414
11415         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11416         * g++.dg/eh/forced2.C: Likewise.
11417
11418 2003-04-03  Mike Stump  <mrs@apple.com>
11419
11420         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11421         target arg.
11422         (scan-assembler-times, scan-assembler-not): Likewise.
11423         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11424
11425 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11426
11427         * gcc.dg/sparc-loop-1.c: New test.
11428
11429 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
11430
11431         PR other/9274
11432         * g++.dg/pch/system-2.C: New.
11433         * g++.dg/pch/system-2.Hs: New.
11434
11435 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
11436
11437         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
11438
11439         * g++.dg/eh/simd-1.C (vecfunc): Same.
11440
11441 2003-04-01  Roger Sayle  <roger@eyesopen.com>
11442
11443         * gcc.c-torture/execute/20030401-1.c: New test case.
11444
11445 2003-04-01  Ziemowit Laski <zlaski@apple.com>
11446
11447         * objc.dg/defs.m: New.
11448
11449 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
11450
11451         * g++.dg/eh/simd-1.C: New.
11452         * g++.dg/eh/simd-2.C: New.
11453
11454 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
11455
11456         * gcc.c-torture/execute/simd-3.c: New.
11457
11458 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11459
11460         PR c/9936
11461         * gcc.dg/20030331-2.c: New test.
11462
11463 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11464
11465         PR c++/10278
11466         * g++.dg/parse/crash2.C: New test.
11467
11468 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11469
11470         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
11471         * gcc.c-torture/execute/20030331-1.c: ...here.
11472
11473 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11474
11475         * gcc.c-torture/execute/20030331-1.c: New test.
11476
11477 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11478
11479         * lib/gcov.exp: Adjust call return testing strings.
11480         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
11481
11482 2003-03-31  Roger Sayle  <roger@eyesopen.com>
11483
11484         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
11485         * gcc.dg/builtins-7.c: New test case.
11486         * gcc.dg/builtins-8.c: New test case.
11487
11488 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11489
11490         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
11491
11492 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
11493
11494         PR c++/7647
11495         * g++.dg/lookup-class-member-2.C: New test.
11496
11497 2003-03-30  Glen Nakamura  <glen@imodulo.com>
11498
11499         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
11500
11501 2003-03-28  Roger Sayle  <roger@eyesopen.com>
11502
11503         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
11504
11505 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
11506
11507         * g++.dg/init/attrib1.C: New test.
11508
11509 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11510
11511         * gcc.dg/ultrasp8.c: New test.
11512
11513 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11514
11515         * gcc.dg/ultrasp7.c: New test.
11516
11517 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
11518
11519         PR c++/10047
11520         * g++.dg/template/inline1.C: New test.
11521
11522 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11523
11524         * gcc.dg/sparc-dwarf2.c: New test.
11525
11526 2003-03-27  Roger Sayle  <roger@eyesopen.com>
11527
11528         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
11529         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
11530
11531 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
11532
11533         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
11534         than reading .x files.
11535         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
11536         * g77.dg/gcov/gcov-1.f: Likewise.
11537         * gcc.misc-tests/gcov-4b.c: Likewise.
11538         * gcc.misc-tests/gcov-5b.c: Likewise.
11539         * gcc.misc-tests/gcov-6.c: Likewise.
11540         * gcc.misc-tests/gcov-7.c: Likewise.
11541         * gcc.misc-tests/gcov-8.c: Likewise.
11542         * g++.dg/gcov/gcov-1.x: Remove.
11543         * g77.dg/gcov/gcov-1.x: Likewise.
11544         * gcc.misc-tests/gcov-4b.x: Likewise.
11545         * gcc.misc-tests/gcov-5b.x: Likewise.
11546         * gcc.misc-tests/gcov-6.x: Likewise.
11547         * gcc.misc-tests/gcov-7.x: Likewise.
11548         * gcc.misc-tests/gcov-8.x: Likewise.
11549
11550 2003-03-27  Glen Nakamura  <glen@imodulo.com>
11551
11552         PR opt/10087
11553         * gcc.dg/20030324-1.c: New test.
11554
11555 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
11556
11557         PR c++/10224
11558         * g++.dg/template/arg3.C: New test.
11559
11560         PR c++/10158
11561         * g++.dg/template/friend18.C: New test.
11562
11563 2003-03-26  Roger Sayle  <roger@eyesopen.com>
11564
11565         * g77.f-torture/compile/20030326-1.f: New test case.
11566
11567 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
11568
11569         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
11570
11571         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
11572
11573 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
11574
11575         * gcc.dg/ia64-sync-3.c: New test.
11576
11577 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
11578
11579         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
11580
11581 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11582
11583         * gcc.dg/ultrasp6.c: New test.
11584
11585 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11586
11587         * gcc.dg/i386-signbit-1.c: New test.
11588         * gcc.dg/i386-signbit-2.c: New test.
11589         * gcc.dg/i386-signbit-3.c: New test.
11590
11591 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11592
11593         * gcc.dg/ultrasp5.c: Fix options.
11594
11595 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11596
11597         * gcc.dg/ultrasp5.c: Fix comment.
11598
11599 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
11600
11601         PR fortran/10197
11602         * g77.f-torture/execute/10197.f: New test.
11603
11604 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
11605
11606         PR c++/9898, c++/383
11607         * g++.dg/template/conv6.C: New test.
11608
11609         PR c++/10119
11610         * g++.dg/template/ptrmem5.C: New test.
11611
11612         PR c++/10026
11613         * g++.dg/lookup/koenig1.C: New test.
11614
11615         PR C++/10199
11616         * g++.dg/lookup/template2.C: New test.
11617
11618 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
11619
11620         * g++.dg/opt/rtti1.C: New test.
11621
11622 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11623
11624         * gcc.dg/ultrasp5.c: New test.
11625
11626 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
11627
11628         PR middle-end/9967
11629         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
11630         builtin fputs.
11631
11632 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11633
11634         PR c/8224
11635         * gcc.dg/20030323-1.c: New test.
11636
11637 2003-03-23  Roger Sayle  <roger@eyesopen.com>
11638
11639         * gcc.c-torture/compile/20030323-1.c: New test case.
11640
11641 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
11642
11643         * gcc.dg/20030321-1.c: New test.
11644
11645 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
11646
11647         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
11648
11649 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11650
11651         PR c++/9978, c++/9708
11652         * g++.dg/ext/vlm1.C: Adjust expected error.
11653         * g++.dg/ext/vla2.C: New test.
11654         * g++.dg/template/arg1.C: New test.
11655         * g++.dg/template/arg2.C: New test.
11656
11657 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11658
11659         * g77.f-torture/execute/select.f: New test.
11660         * g77.f-torture/noncompile/select_no_compile.f: New test.
11661
11662 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11663
11664         PR c++/9898
11665         * g++.dg/other/error4.C: New test.
11666
11667 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11668
11669         * g++.dg/template/friend17.C: New test.
11670
11671 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11672
11673         * gcc.c-torture/compile/20030320-1.c: New.
11674
11675 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11676
11677         * gcc.dg/builtins-6.c: New test case.
11678
11679 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11680
11681         PR target/10073
11682         * gcc.c-torture/compile/20030319-1.c: New.
11683
11684 2003-03-18  Jan Hubicka  <jh@suse.cz>
11685
11686         * gcc.dg/i386-cvt-1.c: New test.
11687
11688 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11689
11690         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11691         * objc.dg/naming-2.m: Likewise.
11692
11693 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11694
11695         PR c++/9639
11696         * g++.dg/parse/crash1.C: New test.
11697
11698 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11699
11700         PR c++/8805
11701         * g++.dg/eh/cleanup1.C: New test.
11702
11703 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11704
11705         * gcc.c-torture/execute/20030316-1.c: New test case.
11706
11707 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11708
11709         PR c++/9629
11710         * g++.dg/init/ctor2.C: New test.
11711
11712 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11713
11714         * g77.f-torture/compile/xformat.f: New test case.
11715
11716 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11717
11718         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11719         * g++.old-deja/g++.mike/eh50.C: Likewise.
11720
11721 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11722
11723         PR c++/6440
11724         * g++.dg/template/spec7.C: New test.
11725         * g++.dg/template/spec8.C: Likewise.
11726
11727 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11728
11729         * gcc.c-torture/execute/20030313-1.c: New test.
11730
11731 2003-03-14  Richard Henderson  <rth@redhat.com>
11732
11733         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11734
11735 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11736
11737         * gcc.c-torture/compile/20030314-1.c: New test.
11738
11739 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11740
11741         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11742         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11743         thumb target,
11744         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11745         to accept newer _imp__  prefix and additional
11746         newline in .drectve section.
11747         * gcc.dg/dll-4.c: Likewise.
11748         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11749         switch.
11750
11751 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11752
11753         * g++.dg/parse/namespace9.C: New test.
11754
11755         * g++.dg/init/ref5.C: New test.
11756         * g++.dg/parse/ptrmem1.C: Likewise.
11757
11758 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11759
11760         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11761         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11762         regular expression.
11763         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11764         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11765
11766 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11767
11768         * gcc.c-torture/execute/20030224-2.c: New test.
11769
11770 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11771
11772         * gcc.dg/decl-3.c: New test.
11773
11774 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11775
11776         * gcc.dg/i386-loop-2.c: New test.
11777
11778 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11779
11780         PR c++/9474
11781         * g++.dg/parse/namespace8.C: New test.
11782
11783         PR c++/9924
11784         * g++.dg/overload/builtin2.C: New test.
11785
11786 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11787
11788         * gcc.dg/return-type-3.c: New test.
11789
11790 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11791
11792         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11793         profiling options are not supported.
11794
11795 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11796
11797         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11798         * g++.old-deja/g++.warn/impint2.C: Likewise.
11799
11800 2003-03-10  Devang Patel  <dpatel@apple.com>
11801
11802         * g++.dg/cpp/c++_cmd_1.C: New test.
11803         * g++.dg/cpp/c++_cmd_1.h: New file.
11804
11805 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
11806
11807         * gcc.dg/altivec-9.c: New file.
11808
11809 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11810
11811         * gcc.dg/ppc-sdata-1.c: New test.
11812         * gcc.dg/ppc-sdata-2.c: New test.
11813
11814 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
11815
11816         PR c++/9373
11817         * g++.dg/opt/ptrmem2.C: New test.
11818
11819         PR c++/8534
11820         * g++.dg/opt/ptrmem1.C: New test.
11821
11822 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11823
11824         * gcc.dg/i386-loop-1.c: New test.
11825
11826 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11827
11828         PR c++/9970
11829         * g++.dg/lookup/friend1.C: New test.
11830
11831 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11832
11833         PR c++/9823
11834         * g++.dg/parser/constructor1.C: New test.
11835
11836 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
11837
11838         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
11839
11840         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
11841
11842 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
11843
11844         * gcc.dg/cpp/Wunused.c: Update test.
11845
11846 2003-03-08  Jan Hubicka  <jh@suse.cz>
11847
11848         * gcc.dg/inline-3.c: New test.
11849
11850 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11851
11852         PR c++/9809
11853         * g++.dg/parse/builtin1.C: New test.
11854
11855         PR c++/9982
11856         * g++.dg/abi/cookie1.C: New test.
11857         * g++.dg/abi/cookie2.C: Likewise.
11858
11859         PR c++/9524
11860         * g++.dg/template/field1.C: New test.
11861
11862         PR c++/9912
11863         * g++.dg/parse/class1.C: New test.
11864         * g++.dg/parse/namespace7.C: Likewise.
11865         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
11866
11867 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
11868
11869         * g++.dg/init/ref4.C: New test.
11870
11871 2003-03-07  Jan Hubicka  <jh@suse.cz>
11872
11873         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
11874         * gcc.dg/inline-3.c:  New test.
11875
11876 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
11877
11878         * g++.dg/init/ref3.C: New test.
11879
11880         PR c++/9965
11881         * g++.dg/init/ref2.C: New test.
11882
11883         PR c++/9400
11884         * g++.dg/warn/Wshadow-2.C: New test.
11885
11886         PR c++/9791
11887         * g++.dg/warn/Woverloaded-1.C: New test.
11888
11889 2003-03-05  Jan Hubicka  <jh@suse.cz>
11890
11891         * gcc.dg/i386-local2.c: New.
11892         * gcc.dg/i386-local.c: Fix typo.
11893
11894 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
11895
11896         * g++.dg/abi/layout3.C: New test.
11897
11898 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11899
11900         * gcc.c-torture/compile/20030305-1.c
11901
11902 2003-03-05  Jan Hubicka  <jh@suse.cz>
11903
11904         * gcc.dg/i386-local.c: New.
11905
11906 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
11907
11908         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
11909
11910 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11911
11912         * gcc.dg/switch-2.c: New test.
11913         * gcc.dg/switch-3.c: New test.
11914         * gcc.dg/Wswitch.c: Adjust line numbers.
11915         * gcc.dg/Wswitch-default.c: Likewise.
11916         * gcc.dg/Wswitch-enum.c: Likewise.
11917
11918 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
11919
11920         * gcc.c-torture/execute/20030222-1.c: New test.
11921
11922 2003-03-03  James E Wilson  <wilson@tuliptree.org>
11923
11924         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
11925
11926 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
11927
11928         PR c++/9878
11929         * g++.dg/init/ref1.C: New test.
11930
11931 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
11932
11933         * gcc.dg/sh-relax.c: New SH-only test.
11934
11935 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
11936
11937         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
11938         comment explaining purpose of testcase.
11939
11940 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11941
11942         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
11943         for HC11/HC12 (asm needs two int registers).
11944         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
11945         HC11/HC12 because the test uses an asm which needs two 32-bit
11946         registers.
11947
11948 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11949
11950         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
11951         for HC11/HC12 (array is too large otherwise).
11952         * gcc.c-torture/compile/920501-4.x: New file, likewise.
11953         * gcc.c-torture/compile/20010518-2.x: Likewise.
11954         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
11955         HC11/HC12 (array is too large).
11956
11957 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
11958
11959         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
11960         * lib/g++-dg.exp (g++-dg-test): Likewise.
11961
11962 2003-03-01  Roger Sayle  <roger@eyesopen.com>
11963
11964         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
11965         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
11966
11967 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11968
11969         * g++.dg/warn/implicit-typename1.C: Remove warning.
11970
11971 2003-02-28  Richard Henderson  <rth@redhat.com>
11972
11973         * gcc.dg/noreturn-1.c: Move noreturn warning line.
11974         * gcc.dg/return-type-1.c: Move control reaches end warning line.
11975
11976 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
11977
11978         * gcc.dg/pch/pch.exp: Change .pch to .gch.
11979         * g++.dg/pch/pch.exp: Likewise.
11980
11981 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
11982
11983         PR c++/9879
11984         * testsuite/g++.dg/init/new4.C: New test.
11985
11986 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
11987
11988         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
11989
11990 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
11991
11992         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
11993         unsigned long.
11994
11995         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
11996         wider than float.
11997
11998 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11999
12000         * lib/scanasm.exp: Add support for counting numbers of
12001         occurences.
12002         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
12003         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
12004
12005 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
12006
12007         PR c++/9683
12008         * g++.dg/template/static3.C: New test.
12009
12010         PR c++/9829
12011         * g++.dg/parse/namespace6.C: New test.
12012
12013 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12014
12015         PR target/9732
12016         * gcc.dg/20030225-1.c: New test.
12017
12018 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
12019
12020         * README: Remove out-of-date information.
12021
12022         PR c++/9836
12023         * g++.dg/template/spec6.C: New test.
12024
12025 2003-02-24  Jeff Law  <law@redhat.com>
12026
12027         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
12028
12029 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12030
12031         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
12032         * gcc.dg/pragma-ep-1.c: Likewise.
12033
12034 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12035
12036         PR c++/9602
12037         * g++.dg/template/friend16.C: New test.
12038
12039 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
12040
12041         PR c++/5333
12042         * g++.dg/parse/fused-params1.C: Adjust error messages.
12043         * g++.dg/template/nested3.C: New test.
12044
12045 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
12046
12047         * g++.dg/abi/param1.C: New test.
12048
12049 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12050
12051         PR c++/7982
12052         * g++.dg/warn/implicit-typename1.C: New test.
12053
12054 2003-02-22  Kelley Cook <kelleycook@comcast.net>
12055
12056         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
12057         with "mtune".
12058         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12059         * gcc.c-torture/execute/20010129-1.x: Likewise.
12060         * gcc.dg/20011107-1.c: Likewise.
12061         * gcc.dg/20020108-1.c: Likewise.
12062         * gcc.dg/20020122-3.c: Likewise.
12063         * gcc.dg/20020206-1.c: Likewise.
12064         * gcc.dg/20020310-1.c: Likewise.
12065         * gcc.dg/20020426-2.c: Likewise.
12066         * gcc.dg/20020517-1.c: Likewise.
12067         * gcc.dg/991230-1.c: Likewise.
12068         * gcc.dg/i386-unroll-1.c: Likewise.
12069         * gcc.misc-tests/i386-prefetch.exp: Likewise.
12070
12071 2003-02-22  Jan Hubicka  <jh@suse.cz>
12072
12073         * gcc.dg/i386-mul.c: New test.
12074
12075 2003-02-21  Roger Sayle  <roger@eyesopen.com>
12076
12077         * gcc.dg/builtins-5.c: New test case.
12078
12079 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
12080
12081         * gcc.dg/asmreg-1.c: New test.
12082
12083 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12084
12085         PR c++/9749
12086         * g++.dg/parse/varmod1.C: New test.
12087
12088 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12089
12090         PR c++/9727
12091         * g++.dg/template/op1.C: New test.
12092
12093 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12094
12095         PR c++/8906
12096         * g++.dg/template/nested2.C: New test.
12097
12098 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12099
12100         PR c++/8724
12101         * g++.dg/expr/dtor1.C: New test.
12102
12103 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
12104
12105         * gcc.dg/cpp/include3.c: New test.
12106         * gcc.dg/cpp/inc/foo.h: New file.
12107
12108 2003-02-21  Glen Nakamura  <glen@imodulo.com>
12109
12110         * gcc.c-torture/execute/20030221-1.c: New test.
12111
12112 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
12113
12114         PR c++/9729
12115         * g++.dg/abi/conv1.C: New test.
12116
12117 2003-02-20  Jan Hubicka  <jh@suse.cz>
12118
12119         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
12120
12121 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
12122
12123         * gcc.c-torture/compile/20030219-1.c: New test.
12124
12125 2003-02-18  Jan Hubicka  <jh@suse.cz>
12126
12127         * gcc.dg/funcorder.c: New test.
12128
12129 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12130
12131         * gcc.c-torture/execute/20030218-1.c: New.
12132
12133 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
12134
12135         * gcc.dg/20030218-1.c: New.
12136
12137 2003-02-18  Richard Henderson  <rth@redhat.com>
12138
12139         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
12140         * gcc.dg/attr-used-2.c: New.
12141
12142 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
12143
12144         PR c++/9704
12145         * g++.dg/init/copy5.C: New test.
12146
12147 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
12148
12149         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
12150         * g++.dg/pch/pch.exp: Likewise.
12151
12152 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12153
12154         * gcc.c-torture/execute/20030209-1.c: Enable the test if
12155         STACK_SIZE is not defined.
12156
12157 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12158
12159         PR c++/9457
12160         * g++.dg/template/init1.C: New test.
12161
12162 2003-02-16  Jan HUbicka  <jh@suse.cz>
12163
12164         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
12165         (foo): Add few extra tests
12166         * gcc.dg/c99-const-expr-3.c: Likewise.
12167         * gcc.c-torture/execute/20030216-1.c: New.
12168
12169 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12170
12171         PR c++/9459
12172         * g++.dg/ext/typeof4.C: New test.
12173
12174 2003-02-15  Roger Sayle  <roger@eyesopen.com>
12175
12176         * gcc.dg/i386-387-3.c: New test case.
12177
12178 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
12179
12180         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
12181         cris-*-elf* cris-*-aout* and mmix-*-*.
12182
12183 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
12184
12185         * gcc.dg/20030213-1.c: New test.
12186
12187 2003-02-12  Roger Sayle  <roger@eyesopen.com>
12188
12189         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
12190         * gcc.dg/i386-387-2.c: Likewise.
12191
12192 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
12193
12194         * gcc.dg/ppc-spe.c: Fix formatting.
12195         Enable tests that were previously unsupported by gas.
12196         Delete tests for instructions that no longer exist.
12197         Switch arguments on evsubifw builtin.
12198
12199 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
12200
12201         * gcc.c-torture/execute/20030209-1.c: Disable the test if
12202         STACK_SIZE is too small.
12203
12204 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12205             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12206
12207         * gcc.dg/decl-2.c: New test.
12208
12209 2003-02-10  Jan Hubicka  <jh@suse.cz>
12210
12211         * gcc.dg/i386-fpcvt-1.c:  New test.
12212
12213 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
12214
12215         * gcc.c-torture/execute/20030209-1.c: New test.
12216
12217 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
12218
12219         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
12220         int-wide bitops, use the constants of the same width.
12221         Likewise, if long long is 32-bit wide, test bitops using
12222         32-bit constants.
12223
12224 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
12225
12226         * gcc.dg/20021014-1.c: Annotate with expected notice text.
12227
12228 2003-02-07  Roger Sayle  <roger@eyesopen.com>
12229
12230         * testsuite/gcc.dg/builtins-4.c: New test case.
12231
12232 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12233
12234         * gcc.dg/20020430-1.c: Fix dg command typos.
12235         * gcc.dg/20020503-1.c: Likewise.
12236
12237 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12238
12239         PR c++/8785
12240         * g++.dg/parse/fused-params1.C: New test.
12241
12242         PR c++/8857
12243         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
12244
12245         PR c++/8921
12246         * g++.dg/parse/non-dependent1.C: New test.
12247
12248         PR c++/8928
12249         * g++.dg/parse/dupl-tmpl-args1.C: New test.
12250
12251         PR c++/9228
12252         * g++.dg/parse/undefined7.C: New test.
12253         * g++.dg/parse/non-templ1.C: New test.
12254
12255         PR c++/9229
12256         * g++.dg/parse/too-many-tmpl-args1.C: New test.
12257
12258 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
12259
12260         * gcc.c-torture/compile/20030206-1.c: New test.
12261
12262 2003-02-05  Roger Sayle  <roger@eyesopen.com>
12263
12264         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
12265         "pow" to "foo" to avoid potential confusion with a math built-in.
12266
12267 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12268
12269         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
12270         conditions for SPARC targets.
12271
12272 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
12273
12274         * gcc.dg/20030204-1.c: New test.
12275
12276 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12277
12278         PR c++/38
12279         * g++.dg/parse/array-size1.C: New test.
12280
12281         PR c++/5657
12282         * g++.dg/parse/undefined3.C: New test.
12283
12284         PR c++/5665
12285         * g++.dg/parse/undefined4.C: New test.
12286
12287         PR c++/5975
12288         * g++.dg/parse/undefined5.C: New test.
12289
12290         PR c++/7259
12291         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
12292
12293         PR c++/8578
12294         * g++.dg/parse/casting-operator1.C: New test.
12295
12296         PR c++/8596
12297         * g++.dg/parse/undefined6.C: New test.
12298
12299         PR c++/8736
12300         * g++.dg/parse/missing-template1.C: New test.
12301
12302 2003-02-04  Jan Hubicka  <jh@suse.cz>
12303
12304         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
12305         * gcc.dg/i386-cmov?.c:  Likewise.
12306         * gcc.dg/i386-fpcvt-?.c:  Likewise.
12307         * gcc.dg/i386-ssefp-1.c:  Likewise.
12308         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
12309         conventions.
12310
12311 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
12312
12313         PR c++/7129
12314         * testsuite/g++.dg/ext/max.C: New test.
12315
12316 2003-02-03  Jan Hubicka  <jh@suse.cz>
12317
12318         * gcc.c-torture/execute/20030203-1.c: New test.
12319
12320 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
12321
12322         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
12323         'natural-endian'.
12324
12325 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
12326
12327         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
12328         * g++.dg/init/new2.C: Likewise.
12329         * g++.dg/other/new1.C: Likewise.
12330
12331 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
12332
12333         * gcc.dg/struct-ret-libc.c: New test.
12334
12335 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
12336
12337         * gcc.dg/20030129-1.c: New test.
12338
12339 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12340
12341         PR c++/8849
12342         * g++.dg/template/ptrmem4.C: New test.
12343
12344 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
12345
12346         * g++.dg/parser/constant1.C: New test.
12347
12348 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12349
12350         PR c++/8591
12351         * g++.dg/parse/friend2.C: New test.
12352
12353 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12354
12355         PR c++/9437
12356         * g++.dg/template/unify4.C: New test.
12357
12358 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
12359
12360         * gcc.c-torture/execute/20030128-1.c: New test.
12361
12362 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
12363
12364         * g++.dg/lookup/nested1.C: Test moved from ...
12365         * g++.old-deja/g++.other/lookup24.C: ... here.
12366
12367 2003-01-28  Jan Hubicka  <jh@suse.cz>
12368
12369         * gcc.dg/i386-cmov5.c:  New test.
12370
12371 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
12372
12373         * gcc.c-torture/execute/20010925-1.c: Changed the
12374         memcpy declaration.
12375
12376 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12377
12378         PR c++/3902
12379         * g++.dg/parse/template5.C: New test.
12380
12381 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12382
12383         PR fortran/9258
12384         * g77.dg/pr9258: New test.
12385
12386 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12387
12388         * README: Move relevant parts from README.g++.
12389
12390         * README.g++: Remove this file.
12391
12392 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12393
12394         * g++.dg/abi/dcast1.C: New test.
12395
12396 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12397
12398         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12399
12400 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12401
12402         PR c++/47
12403         * g++.old-deja/g++.other/lookup24.C: New test.
12404
12405 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12406
12407         PR middle-end/7227
12408         * gcc.dg/uninit-C.c: New test.
12409
12410 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12411
12412         * g++.dg/abi/covariant1.C: New test.
12413
12414 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12415
12416         * gcc.dg/20030123-1.c: New test.
12417
12418 2003-01-25  Jan Hubicka  <jh@suse.cz>
12419
12420         PR opt/8492
12421         * gcc.c-torture/compile/20030125-1.c
12422
12423 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12424
12425         PR c++/9403
12426         * g++.dg/parse/template3.C: New test.
12427         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
12428
12429         PR c++/795
12430         * g++.dg/parse/template4.C: New test.
12431
12432         PR c++/9415
12433         * g++.dg/template/qual2.C: New test.
12434
12435         PR c++/8545
12436         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
12437
12438         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
12439
12440 2003-01-25  Roger Sayle  <roger@eyesopen.com>
12441
12442         * gcc.c-torture/execute/switch-1.c: New test case.
12443
12444 2003-01-25  Jan Hubicka  <jh@suse.cz>
12445
12446         * gcc.c-torture/execute/20030125-1.[cx]: New test.
12447
12448 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
12449
12450         Tweaks for Bison-1.875. From the NEWS file:
12451         "- `parse error' -> `syntax error'
12452         Bison now uniformly uses the term `syntax error'"
12453         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
12454         * gcc.dg/cpp/digraph2.c: Likewise.
12455         * gcc.dg/cpp/direct2.c: Likewise.
12456         * gcc.dg/cpp/paste4.c: Likewise.
12457         * gcc.dg/c90-restrict-1.c: Likewise.
12458         * gcc.dg/c99-func-2.c: Likewise.
12459         * gcc.dg/noncompile/920721-2.c: Likewise.
12460         * gcc.dg/noncompile/930622-2.c: Likewise.
12461         * gcc.dg/noncompile/940112-1.c: Likewise.
12462         * gcc.dg/noncompile/950921-1.c: Likewise.
12463         * gcc.dg/noncompile/951123-1.c: Likewise.
12464         * gcc.dg/noncompile/971104-1.c: Likewise.
12465         * gcc.dg/noncompile/990416-1.c: Likewise.
12466
12467 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
12468
12469         * g++.dg/parse/undefined1.C: Add error message.
12470
12471 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12472
12473         PR c++/9354
12474         * g++.dg/parse/new1.C: New test.
12475
12476         PR c++/9216
12477         * g++.dg/parse/template2.C: New test.
12478
12479         PR c++/9354
12480         * g++.dg/parse/typedef2.C: New test.
12481
12482         PR c++/9328
12483         * g++.dg/ext/typeof3.C: New test.
12484
12485 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12486
12487         PR c++/2738
12488         * g++.dg/parse/ret-type1.C: New test.
12489
12490         PR c++/3792
12491         * g++.dg/parse/tmpl-outside1.C: New test.
12492
12493         PR c++/4207
12494         * g++.dg/parse/int-as-enum1.C: New test.
12495
12496         PR c++/4903
12497         * g++.dg/parse/no-typename1.C: New test.
12498
12499         PR c++/5533
12500         * g++.dg/parse/no-value1.C: New test.
12501
12502         PR c++/5921
12503         * g++.dg/parse/wrong-inline1.C: New test.
12504
12505         PR c++/6402
12506         * g++.dg/parse/ref1.C: New test.
12507
12508         PR c++/6992
12509         * g++.dg/parse/attr-ctor1.C: New test.
12510
12511         PR c++/7229
12512         * g++.dg/parse/namespace5.C: New test.
12513
12514         PR c++/7917
12515         * g++.dg/parse/func-def1.C: New test.
12516
12517         PR c++/8143
12518         * g++.dg/parse/undefined1.C: New test.
12519
12520         PR c++/5723, PR c++/8522
12521         * g++.dg/parse/specialization1.C: New test.
12522
12523         PR c++/163, PR c++/8595
12524         * g++.dg/parse/struct-as-enum1.C: New test.
12525
12526         PR c++/9173
12527         * g++.dg/parse/undefined2.C: New test.
12528
12529 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12530
12531         PR c++/9298
12532         * g++.dg/parse/template1.C: New test.
12533
12534         PR c++/9384
12535         * g++.dg/parse/using1.C: New test.
12536
12537         PR c++/9285
12538         PR c++/9294
12539         * g++.dg/parse/expr2.C: New test.
12540
12541         PR c++/9388
12542         * g++.dg/parse/lookup2.C: Likewise.
12543
12544 2003-01-21  Jan Hubicka  <jh@suse.cz>
12545
12546         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
12547         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
12548         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
12549         * gcc.c-torture/execute/string-opt-*.c: Likewise.
12550
12551 2003-01-20  Nick Clifton  <nickc@redhat.com>
12552
12553         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
12554         problem with ARM sibcall code generation.
12555
12556 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12557
12558         * gcc.c-torture/execute/20030120-1.c: New.
12559
12560 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
12561
12562         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
12563
12564 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
12565
12566         PR c++/9272
12567         * g++.dg/parse/ctor1.C: New test.
12568
12569         PR c++/9294:
12570         * g++.dg/parse/qualified1.C: New test.
12571
12572         * g++.dg/parse/typename3.C: New test.
12573
12574 2003-01-16  Richard Henderson  <rth@redhat.com>
12575
12576         * g++.dg/tls/init-2.C: Fix error matches for real this time.
12577
12578 2003-01-16  Richard Henderson  <rth@redhat.com>
12579
12580         * g++.dg/pch/pch.exp: Copy test header to the working directory
12581         before using it either for precompilation or direct use.
12582         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
12583         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
12584
12585 2003-01-16  Richard Henderson  <rth@redhat.com>
12586
12587         * gcc.dg/pch/pch.exp: Copy test header to the working directory
12588         before using it either for precompilation or direct use.
12589         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
12590         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
12591
12592 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
12593
12594         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
12595         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
12596         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
12597         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
12598         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
12599         typename warning into error.
12600         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
12601         error messages.
12602         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
12603         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
12604         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
12605         messages.
12606         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
12607         make declaration visible in template.
12608         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
12609         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
12610         messages.
12611         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
12612         message.
12613         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
12614         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
12615         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
12616         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
12617         typename warning with error message.
12618         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
12619         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
12620         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
12621
12622 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
12623
12624         * g++.dg/parse/ambig2.C: New test.
12625
12626 2003-01-15  Richard Henderson  <rth@redhat.com>
12627
12628         * g++.dg/tls/init-2.C: Update error message string.
12629
12630 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12631
12632         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
12633
12634 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
12635
12636         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
12637         all for HC11/HC12.
12638         * gcc.c-torture/compile/20001205-1.x: Likewise.
12639         * gcc.c-torture/compile/20001226-1.x: Likewise.
12640         * gcc.c-torture/compile/920520-1.x: Likewise.
12641         * gcc.c-torture/compile/961203-1.x: Likewise.
12642         * gcc.c-torture/compile/20020604-1.x: Likewise.
12643
12644 2003-01-15  Jan Hubicka  <jh@suse.cz>
12645
12646         * gcc.c-torture/compile/20030115-1.c: New test.
12647
12648         * gcc.dg/i386-fpcvt-1.c: New test.
12649         * gcc.dg/i386-fpcvt-2.c: New test.
12650
12651 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
12652
12653         Further conform g++'s __vmi_class_type_info to the C++ ABI
12654         specification.
12655         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12656         the specification.
12657
12658 2003-01-14  Jan Hubicka  <jh@suse.cz>
12659
12660         * gcc.dg/i386-fpcvt-1.c: New test.
12661         * gcc.dg/i386-fpcvt-2.c: New test.
12662
12663 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12664
12665         * gcc.dg/i386-mmx-3.c: New test.
12666
12667 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12668
12669         PR c++/9264
12670         * g++.dg/parse/octal1.C: New file.
12671
12672         PR c++/9172
12673         * g++.dg/parse/typename1.C: New file.
12674
12675 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12676
12677         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12678         * gcc.dg/bf-no-ms-layout.c: Likewise.
12679         * gcc.dg/bf-ms-attrib.c: Likewise.
12680
12681 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12682
12683         PR c++/9099
12684         * g++.dg/parse/dtor1.C: New file.
12685
12686         PR c++/9128
12687         * g++.dg/rtti/typeid1.C: New file.
12688
12689         PR c++/9153
12690         * g++.dg/parse/lookup1.C: New file.
12691
12692         PR c++/9171
12693         * g++.dg/templ/spec5.C: New file.
12694
12695 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12696
12697         * gcc.c-torture/compile/20030110-1.c: New test.
12698
12699 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12700
12701         Merge from pch-branch:
12702
12703         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12704
12705         * gcc.dg/pch/cpp-1.h: New.
12706         * gcc.dg/pch/cpp-1.c: New.
12707         * gcc.dg/pch/cpp-2.h: New.
12708         * gcc.dg/pch/cpp-2.c: New.
12709
12710         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12711
12712         * gcc.dg/pch/except-1.h: New.
12713         * gcc.dg/pch/except-1.c: New.
12714
12715         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12716
12717         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12718         running test.
12719         * gcc.dg/pch: Include *.hp not *.h.
12720         * gcc.dg/pch/system-1.h: New.
12721         * gcc.dg/pch/system-1.c: New.
12722
12723         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12724
12725         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12726         rather than trying to build and run a program using PCH.
12727         * gcc.dg/pch: Remove dg-do commands from test files.
12728
12729         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12730
12731         * gcc.dg/pch/macro-3.c: New.
12732         * gcc.dg/pch/macro-3.h: New.
12733
12734         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12735
12736         * gcc.dg/pch/common-1.c: New.
12737         * gcc.dg/pch/common-1.h: New.
12738         * gcc.dg/pch/decl-1.c: New.
12739         * gcc.dg/pch/decl-1.h: New.
12740         * gcc.dg/pch/decl-2.c: New.
12741         * gcc.dg/pch/decl-2.h: New.
12742         * gcc.dg/pch/decl-3.c: New.
12743         * gcc.dg/pch/decl-3.h: New.
12744         * gcc.dg/pch/decl-4.c: New.
12745         * gcc.dg/pch/decl-4.h: New.
12746         * gcc.dg/pch/decl-5.c: New.
12747         * gcc.dg/pch/decl-5.h: New.
12748         * gcc.dg/pch/global-1.c: New.
12749         * gcc.dg/pch/global-1.h: New.
12750         * gcc.dg/pch/inline-1.c: New.
12751         * gcc.dg/pch/inline-1.h: New.
12752         * gcc.dg/pch/inline-2.c: New.
12753         * gcc.dg/pch/inline-2.h: New.
12754         * gcc.dg/pch/static-1.c: New.
12755         * gcc.dg/pch/static-1.h: New.
12756         * gcc.dg/pch/static-2.c: New.
12757         * gcc.dg/pch/static-2.h: New.
12758
12759         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12760
12761         * g++.dg/pch/pch.exp: Better handle failing testcases.
12762         * gcc.dg/pch/pch.exp: Likewise.
12763         * gcc.dg/pch/macro-1.c: New.
12764         * gcc.dg/pch/macro-1.h: New.
12765         * gcc.dg/pch/macro-2.c: New.
12766         * gcc.dg/pch/macro-2.h: New.
12767
12768         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12769
12770         * g++.dg/dg.exp: Treat files in pch/ specially.
12771         * g++.dg/pch/pch.exp: New file.
12772         * g++.dg/pch/empty.H: New file.
12773         * g++.dg/pch/empty.C: New file.
12774         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12775         "precompile".
12776
12777         * gcc.dg/pch/pch.exp: New file.
12778         * gcc.dg/pch/empty.h: New file.
12779         * gcc.dg/pch/empty.c: New file.
12780         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12781         "precompile".
12782
12783 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12784
12785         * g++.dg/template/friend14.C: New test.
12786
12787 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12788
12789         * gcc.dg/old-style-asm-1.c: New test.
12790
12791 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12792
12793         * gcc.c-torture/compile/20030109-1.c: New test.
12794
12795 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12796
12797         * gcc.c-torture/execute/20030109-1.c: New test.
12798
12799 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12800
12801         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12802         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12803         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12804         * g++.old-deja/g++.mike/eh2.C: Likewise
12805         * g++.old-deja/g++.mike/eh3.C: Likewise
12806         * g++.old-deja/g++.mike/eh5.C: Likewise
12807         * g++.old-deja/g++.mike/eh6.C: Likewise
12808         * g++.old-deja/g++.mike/eh7.C: Likewise
12809         * g++.old-deja/g++.mike/eh8.C: Likewise
12810         * g++.old-deja/g++.mike/eh9.C: Likewise
12811         * g++.old-deja/g++.mike/eh10.C: Likewise
12812         * g++.old-deja/g++.mike/eh12.C: Likewise
12813         * g++.old-deja/g++.mike/eh13.C: Likewise
12814         * g++.old-deja/g++.mike/eh14.C: Likewise
12815         * g++.old-deja/g++.mike/eh16.C: Likewise
12816         * g++.old-deja/g++.mike/eh17.C: Likewise
12817         * g++.old-deja/g++.mike/eh18.C: Likewise
12818         * g++.old-deja/g++.mike/eh21.C: Likewise
12819         * g++.old-deja/g++.mike/eh23.C: Likewise
12820         * g++.old-deja/g++.mike/eh24.C: Likewise
12821         * g++.old-deja/g++.mike/eh25.C: Likewise
12822         * g++.old-deja/g++.mike/eh26.C: Likewise
12823         * g++.old-deja/g++.mike/eh27.C: Likewise
12824         * g++.old-deja/g++.mike/eh28.C: Likewise
12825         * g++.old-deja/g++.mike/eh29.C: Likewise
12826         * g++.old-deja/g++.mike/eh31.C: Likewise
12827         * g++.old-deja/g++.mike/eh33.C: Likewise
12828         * g++.old-deja/g++.mike/eh34.C: Likewise
12829         * g++.old-deja/g++.mike/eh35.C: Likewise
12830         * g++.old-deja/g++.mike/eh36.C: Likewise
12831         * g++.old-deja/g++.mike/eh37.C: Likewise
12832         * g++.old-deja/g++.mike/eh38.C: Likewise
12833         * g++.old-deja/g++.mike/eh39.C: Likewise
12834         * g++.old-deja/g++.mike/eh40.C: Likewise
12835         * g++.old-deja/g++.mike/eh41.C: Likewise
12836         * g++.old-deja/g++.mike/eh42.C: Likewise
12837         * g++.old-deja/g++.mike/eh44.C: Likewise
12838         * g++.old-deja/g++.mike/eh46.C: Likewise
12839         * g++.old-deja/g++.mike/eh47.C: Likewise
12840         * g++.old-deja/g++.mike/eh48.C: Likewise
12841         * g++.old-deja/g++.mike/eh49.C: Likewise
12842         * g++.old-deja/g++.mike/eh50.C: Likewise
12843         * g++.old-deja/g++.mike/eh51.C: Likewise
12844         * g++.old-deja/g++.mike/eh53.C: Likewise
12845         * g++.old-deja/g++.mike/eh55.C: Likewise
12846         * g++.old-deja/g++.mike/p7912.C: Likewise
12847         * g++.old-deja/g++.mike/p9706.C: Likewise
12848         * g++.old-deja/g++.mike/p10416.C: Likewise
12849         * g++.old-deja/g++.mike/p11667.C: Likewise
12850         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
12851         Remove redundant reference to Iris.
12852         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
12853         Elxsi, i860, Pico Java, and WE32K.
12854
12855 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
12856
12857         * g++.dg/ext/asm4.C: New test.
12858
12859 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12860
12861         PR c++/9030
12862         * g++.dg/template/friend12.C: New test.
12863         * g++.dg/template/friend13.C: Likewise.
12864         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
12865
12866 2003-01-08  Jan Hubicka  <jh@suse.cz>
12867
12868         * gcc.dg/i386-cadd.c: New test.
12869         * gcc.dg/i386-cmov4.c: Likewise.
12870
12871 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
12872
12873         PR c++/9165
12874         * g++.dg/warn/Wunused-3.C: New test.
12875
12876         * g++.dg/abi/bitfield9.C: New test.
12877
12878         PR c++/9189
12879         * g++.dg/parse/defarg3.C: New test.
12880
12881 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12882
12883         * g++.dg/parse/ambig1.C: New test.
12884         * g++.dg/parse/defarg2.C: New test.
12885
12886 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
12887
12888         * g++.dg/template/defarg-1.C: New test.
12889         * g++.dg/template/local2.C: Likewise.
12890
12891 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
12892
12893         * gcc.c-torture/execute/20030105-1.c: New test.
12894
12895 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12896
12897         * g++.dg/parse/namespace3.C: Remove extra semicolons.
12898         * g++.dg/parse/namespace4.C: Likewise.
12899
12900 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12901
12902         * g++.dg/template/ntp2.C: New test.
12903
12904 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
12905
12906         * g++.dg/parse/extern-C-1.C: New test.
12907
12908         * g++.dg/parse/namespace4.C: New test.
12909
12910         * g++.dg/template/nested1.C: New test.
12911
12912         * g++.dg/parse/namespace3.C: New test.
12913
12914 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12915
12916         * g++.dg/lookup/two-stage1.C: New test.
12917
12918 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12919
12920         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
12921         * g++.old-deja/g++.jason/access8.C: Likewise.
12922         * g++.old-deja/g++.other/decl5.C: Likewise.
12923
12924 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12925
12926         * g++.dg/parse/parse7.C: New test.
12927
12928 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
12929
12930         PR c++/2843
12931         * g++.dg/ext/attrib7.C: New test.
12932
12933 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12934
12935         * g++.dg/parse/parse6.C: New test.
12936
12937 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
12938
12939         * gcc.dg/h8300-stack-1.c: New.
12940
12941 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12942
12943         g++.dg/lookup/exception1.C: New test.
12944
12945         g++.dg/lookup/template1.C: New test.
12946
12947         g++.dg/parse/namespace2.C: New test.
12948
12949         g++.dg/parse/parens2.C: New test.
12950
12951 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12952
12953         * g++.dg/parse/parse5.C: New test.
12954         * g++.dg/lookup/scoped4.C: New test.
12955
12956 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12957
12958         * g++.dg/parse/parens1.C: New test.
12959
12960         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
12961         angle-bracket1.C.
12962         * g++.dg/parse/parens2.C: New test.
12963
12964         * g++.dg/lookup/scope-operator1.C: New test.
12965
12966         * g++.dg/parse/operator1.C: New test.
12967
12968 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12969
12970         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
12971         * g++.old-deja/g++.other/access6.C: Likewise.
12972         * g++.old-deja/g++.other/decl1.C: Likewise.
12973         * g++.old-deja/g++.pt/typename12.C: Likewise.
12974
12975 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12976
12977         * g++.dg/parse/namespace1.C: New test.
12978
12979 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12980
12981         * g++.dg/parse/parse4.C: New test.
12982
12983 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12984
12985         * g++.dg/parse/parse3.C: New test.
12986
12987 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12988
12989         * g++.dg/parse/parse2.C: New test.
12990
12991 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12992
12993         * g++.dg/template/friend11.C: New test.
12994
12995 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12996
12997         * g++.dg/parse/parse1.C: New test.
12998
12999 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
13000
13001         * lib/profopt.exp: Change the name of a global variable to avoid
13002         possible clashes with other test suites.
13003
13004 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
13005
13006         * g++.dg/inherit/covariant8.C: New test.
13007
13008 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
13009
13010         * g++.dg/init/array9.C: New test.
13011
13012         PR c++/9112
13013         * g++.dg/parse/expr1.C: New test.
13014
13015 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
13016
13017         * gcc.c-torture/compile/20021230-1.c: New test.
13018
13019 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13020
13021         * g++.dg/inherit/covariant5.C: New test.
13022         * g++.dg/inherit/covariant6.C: New test.
13023         * g++.dg/inherit/covariant7.C: New test.
13024
13025 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13026
13027         PR c++/2739
13028         * g++.dg/other/access2.C: New test.
13029
13030 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13031
13032         * g++.dg/other/anon-struct.C: No longer fails
13033         * g++.old-deja/g++.brendan/parse4.C: Likewise.
13034         * g++.old-deja/g++.brendan/parse5.C: Likewise.
13035         * g++.old-deja/g++.brendan/parse6.C: Likewise.
13036
13037 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13038
13039         * g++.dg/parse/angle-bracket.C (main): No longer fails.
13040
13041 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
13042
13043         * g++.dg/eh/spec4.C: Remove stray semicolon.
13044         * g++.dg/expr/pmf-1.C: Change error message.
13045         * g++.dg/ext/asm1.C: Remove stray semicolon.
13046         * g++.dg/ext/typename1.C: Add missing typenames.
13047         * g++.dg/inherit/template-as-base.C: Change error message.
13048         * g++.dg/lookup/scoped1.C: Likewise.
13049         * g++.dg/lookup/scoped2.C: Likewise.
13050         * g++.dg/lookup/using2.C: Likewise.
13051         * g++.dg/other/component1.C: Remove stray semicolon.
13052         * g++.dg/other/do1.C: Change error message.
13053         * g++.dg/other/error2.C: Likewise.
13054         * g++.dg/other/init1.C: Likewise.
13055         * g++.dg/other/packed1.C: Remove stray semicolon.
13056         * g++.dg/other/ptrmem2.C: Change error message.
13057         * g++.dg/parse/parameter-declaration-1.C: Remove line number
13058         marker.
13059         * g++.dg/special/initp1.C: Remove invalid attribute usage.
13060         * g++.dg/template/access3.C: Add typename keyword.
13061         * g++.dg/template/access5.C: Remove stray semicolon.
13062         * g++.dg/template/access6.C: Likewise.
13063         * g++.dg/template/complit1.C: Likewise.
13064         * g++.dg/template/crash1.C: Change error message.
13065         * g++.dg/template/inherit2.C: Remove stray semicolon.
13066         * g++.dg/template/instantiate2.C: Likewise.
13067         * g++.dg/template/instantiate3.C: Change error message.
13068         * g++.dg/template/qual1.C: Remove stray semicolon.
13069         * g++.dg/template/qualttp18.C: Change error message.
13070         * g++.dg/template/ref1.C: Remove stray semicolon.
13071         * g++.dg/template/sizeof1.C (A::value): Declare it.
13072         * g++.dg/template/spec4.C: Change error message.
13073         * g++.dg/template/static1.C: Likewise.
13074         * g++.dg/template/type1.C: Likewise.
13075         * g++.dg/template/typename3.C: Likewise.
13076         * g++.old-deja/g++.benjamin/13478.C: Change error message.
13077         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
13078         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
13079         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
13080         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
13081         named return value extension.
13082         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
13083         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
13084         * g++.old-deja/g++.bob/extern_C.C: Likewise.
13085         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13086         * g++.old-deja/g++.brendan/complex1.C: Likewise.
13087         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13088         * g++.old-deja/g++.brendan/crash13.C: Likewise.
13089         * g++.old-deja/g++.brendan/crash15.C: Likewise.
13090         * g++.old-deja/g++.brendan/crash18.C: Change error message.
13091         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
13092         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13093         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13094         * g++.old-deja/g++.brendan/crash56.C: Likewise.
13095         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
13096         syntax.
13097         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
13098         * g++.old-deja/g++.brendan/crash8.C: Change error message.
13099         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
13100         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
13101         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
13102         * g++.old-deja/g++.brendan/template11.C: Likewise.
13103         * g++.old-deja/g++.brendan/template26.C: Likewise.
13104         * g++.old-deja/g++.brendan/template27.C: Use explicit
13105         specialization syntax.
13106         * g++.old-deja/g++.brendan/template30.C: Likewise.
13107         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
13108         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
13109         non-dependent names.
13110         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
13111         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
13112         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
13113         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
13114         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
13115         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
13116         named return value extension.
13117         * g++.old-deja/g++.ext/namedret2.C: Likewise.
13118         * g++.old-deja/g++.ext/namedret3.C: Likewise.
13119         * g++.old-deja/g++.ext/return1.C: Likewise.
13120         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
13121         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
13122         * g++.old-deja/g++.jason/access8.C: Likewise.
13123         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
13124         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
13125         pseudo-destructor names.
13126         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
13127         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
13128         pseudo-destructor names.
13129         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
13130         * g++.old-deja/g++.jason/overload19.C: Likewise.
13131         * g++.old-deja/g++.jason/overload32.C: Likewise.
13132         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
13133         stray semicolons.
13134         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
13135         * g++.old-deja/g++.jason/return.C: Likewise.
13136         * g++.old-deja/g++.jason/return2.C: Likewise.
13137         * g++.old-deja/g++.jason/shadow1.C: Likewise.
13138         * g++.old-deja/g++.jason/special.C: Use explicit specialization
13139         syntax.
13140         * g++.old-deja/g++.jason/template10.C: Account for use of
13141         non-dependent names.
13142         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
13143         syntax.
13144         * g++.old-deja/g++.jason/template37.C: Likewise.
13145         * g++.old-deja/g++.law/access4.C: Change error messages.
13146         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
13147         pseudo-destructor names.
13148         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
13149         * g++.old-deja/g++.law/ctors9.C: Likewise.
13150         * g++.old-deja/g++.law/cvt22.C: Likewise.
13151         * g++.old-deja/g++.law/dtors5.C: Likewise.
13152         * g++.old-deja/g++.law/global-init1.C: Likewise.
13153         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13154         * g++.old-deja/g++.law/operators28.C: Likewise.
13155         * g++.old-deja/g++.law/visibility28.C: Likewise.
13156         * g++.old-deja/g++.martin/eval1.C: Likewise.
13157         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
13158         name.
13159         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
13160         * g++.old-deja/g++.mike/net34.C: Likewise.
13161         * g++.old-deja/g++.mike/net36.C: Likewise.
13162         * g++.old-deja/g++.mike/ns2.C: Likewise.
13163         * g++.old-deja/g++.mike/p12306.C: Likewise.
13164         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
13165         value extension.
13166         * g++.old-deja/g++.mike/p700.C: Likewise.
13167         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
13168         * g++.old-deja/g++.mike/p710.C: Likewise.
13169         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
13170         value extension.
13171         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
13172         * g++.old-deja/g++.mike/pmf9.C: Likewise.
13173         * g++.old-deja/g++.ns/crash2.C: Likewise.
13174         * g++.old-deja/g++.ns/crash3.C: Likewise.
13175         * g++.old-deja/g++.ns/invalid1.C: Likewise.
13176         * g++.old-deja/g++.ns/ns17.C: Likewise.
13177         * g++.old-deja/g++.ns/template16.C: Likewise.
13178         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
13179         keyword.
13180         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
13181         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
13182         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
13183         named return value extension.
13184         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
13185         * g++.old-deja/g++.other/access4.C: Issue additional error
13186         messages.
13187         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
13188         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
13189         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
13190         * g++.old-deja/g++.other/crash25.C: Change error message.
13191         * g++.old-deja/g++.other/crash4.C: Change error message.
13192         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
13193         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
13194         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
13195         checks.
13196         * g++.old-deja/g++.other/defarg8.C: Likewise.
13197         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
13198         * g++.old-deja/g++.other/dtor10.C: Likewise.
13199         * g++.old-deja/g++.other/incomplete.C: Likewise.
13200         * g++.old-deja/g++.other/linkage7.C: Likewise.
13201         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
13202         lookup algorithm.
13203         * g++.old-deja/g++.other/mangle2.C: Likewise.
13204         * g++.old-deja/g++.other/refinit2.C: Likewise.
13205         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
13206         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
13207         * g++.old-deja/g++.pt/crash28.C: Likewise.
13208         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
13209         syntax.
13210         * g++.old-deja/g++.pt/crash32.C: Change error message.
13211         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
13212         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
13213         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
13214         error message position.
13215         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
13216         * g++.old-deja/g++.pt/defarg8.C: Change error message.
13217         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
13218         syntax.
13219         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
13220         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
13221         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
13222         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
13223         keyword.
13224         * g++.old-deja/g++.pt/explicit31.C: Likewise.
13225         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
13226         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
13227         keyword.
13228         * g++.old-deja/g++.pt/explicit71.C: Change error message.
13229         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
13230         syntax.
13231         * g++.old-deja/g++.pt/friend28.C: Account for use of
13232         non-dependent names.
13233         * g++.old-deja/g++.pt/friend29.C: Likewise.
13234         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
13235         rules.
13236         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
13237         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
13238         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
13239         lookup rules.
13240         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
13241         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
13242         keyword.
13243         * g++.old-deja/g++.pt/memclass20.C: Likewise.
13244         * g++.old-deja/g++.pt/memclass5.C: Likewise.
13245         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
13246         keyword.
13247         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
13248         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
13249         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
13250         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
13251         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
13252         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
13253         keyword.
13254         * g++.old-deja/g++.pt/spec10.C: Likewise.
13255         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
13256         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
13257         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
13258         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
13259         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
13260         * g++.old-deja/g++.pt/ttp62.C: Likewise.
13261         * g++.old-deja/g++.pt/ttp64.C: Likewise.
13262         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
13263         * g++.old-deja/g++.pt/typename15.C: Likewise.
13264         * g++.old-deja/g++.pt/typename22.C: Likewise.
13265         * g++.old-deja/g++.pt/typename6.C: Change error messages.
13266         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
13267         * g++.old-deja/g++.pt/virtual2.C: Likewise.
13268         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
13269         syntax.
13270         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
13271         return value extension.
13272         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
13273         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
13274         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
13275         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
13276
13277 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
13278
13279         * g++.dg/warn/inline1.C: New test.
13280         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
13281         * g++.old-deja/g++.jason/synth10.C: Likewise.
13282         * g++.old-deja/g++.mike/net31.C: Likewise.
13283         * g++.old-deja/g++.mike/p8786.C: Likewise.
13284
13285         * g++.dg/template/friend10.C: New test.
13286         * g++.dg/template/conv5.C: New test.
13287
13288 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
13289
13290         * g++.dg/lookup/scoped3.C: New test.
13291
13292         * g++.dg/lookup/decl1.C: New test.
13293         * g++.dg/lookup/decl2.C: New test.
13294
13295 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13296
13297         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
13298         gcc.c-torture/compile/20021015-1.c,
13299         gcc.c-torture/compile/20021015-2.c,
13300         gcc.c-torture/compile/20021123-1.c,
13301         gcc.c-torture/compile/20021123-2.c,
13302         gcc.c-torture/compile/20021123-3.c,
13303         gcc.c-torture/compile/20021123-4.c,
13304         gcc.c-torture/execute/20021024-1.c: Add tests previously added
13305         only to 3.1 or 3.2 branch.
13306
13307 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
13308
13309         * gcc.dg/i386-bitfield3.c: New test.
13310
13311         * gcc.dg/i386-bitfield2.c: New test.
13312
13313 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
13314
13315         * g++.dg/parse/conv_op1.C: New test.
13316
13317 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
13318
13319         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
13320         approved.
13321
13322 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
13323
13324         * gcc.c-torture/compile/20021220-1.c: New test.
13325
13326 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
13327
13328         * gcc.dg/i386-fastcall-1.c: New.
13329
13330 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13331
13332         * gcc.c-torture/execute/20021219-1.c: New test.
13333
13334 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13335
13336         * gcc.dg/i386-pic-1.c: New test.
13337
13338 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13339
13340         PR c++/8099
13341         * g++.dg/template/friend9.C: New test.
13342
13343 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13344
13345         PR c++/3663
13346         * g++.dg/template/access7.C: New test.
13347
13348 2002-12-18  Nick Clifton  <nickc@redhat.com>
13349
13350         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
13351         the libstdc++-v3 directory has been found.
13352
13353 2002-12-12  Devang Patel <dpatel@apple.com>
13354         * gcc.dg/darwin-ld-1.c: New test.
13355         * gcc.dg/darwin-ld-2.c: New test.
13356         * gcc.dg/darwin-ld-3.c: New test.
13357         * gcc.dg/darwin-ld-4.c: New test.
13358         * gcc.dg/darwin-ld-5.c: New test.
13359
13360 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13361
13362         * gcc.c-torture/compile/20021212-1.c: New test.
13363
13364 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
13365
13366         * gcc.dg/fshort-wchar: New test.
13367
13368 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
13369
13370         PR c++/8372
13371         * g++.dg/template/dtor1.C: New test.
13372
13373         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
13374         markers.
13375
13376 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
13377
13378         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
13379
13380 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13381
13382         * g++.dg/template/static1.C: New test.
13383         * g++.dg/template/static2.C: New test.
13384         * g++.old-deja/g++.ext/memconst.C: New test.
13385
13386 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13387
13388         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13389         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13390         * g++.dg/special/initp1.C: Likewise.
13391
13392 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13393
13394         * gcc.c-torture/execute/20021204-1.c: New test.
13395
13396 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13397
13398         * gcc.dg/ppc-fmadd-1.c: New file.
13399         * gcc.dg/ppc-fmadd-2.c: New file.
13400         * gcc.dg/ppc-fmadd-3.c: New file.
13401
13402 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13403
13404         * gcc.c-torture/compile/20021204-1.c: New test.
13405
13406 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13407
13408         * g++.dg/inherit/covariant2.C: New test.
13409         * g++.dg/inherit/covariant3.C: New test.
13410         * g++.dg/inherit/covariant4.C: New test.
13411         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13412         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13413
13414 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13415
13416         PR c++/8688
13417         * g++.dg/init/brace3.C: New test.
13418
13419 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13420
13421         * gcc.dg/20020210-1.c: Fix a comment typo.
13422
13423 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13424
13425         PR c++/8720
13426         * g++.dg/parse/defarg1.C: New test.
13427
13428         PR c++/8615
13429         * g++.dg/template/char1.C: New test.
13430
13431         * g++.dg/template/varmod1.C: Fix typo.
13432
13433 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13434
13435         DR 180
13436         * g++.old-deja/g++.pt/crash32.C: Expect error.
13437
13438 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
13439
13440         PR c++/5919
13441         * g++.dg/template/varmod1.C: New test.
13442
13443         PR c++/8727
13444         * g++.dg/inherit/typeinfo1.C: New test.
13445
13446         PR c++/8663
13447         * g++.dg/inherit/typedef1.C: New test.
13448
13449 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
13450
13451         PR c++/8332
13452         PR c++/8493
13453         * g++.dg/template/strlen1.C: New test.
13454
13455         PR c++/8227
13456         * g++.dg/template/ctor2.C: New test.
13457
13458         PR c++/8214
13459         * g++.dg/init/string1.C: New test.
13460
13461         PR c++/8511
13462         * g++.dg/template/friend8.C: New test.
13463
13464 2002-11-29  Joe Buck <jbuck@synopsys.com>
13465
13466         * g++.dg/lookup/anon2.C: New test.
13467
13468 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
13469
13470         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
13471         h8300 port.
13472
13473 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
13474
13475         * gcc.dg/bitfld-6.c: New test.
13476
13477 2002-11-27  Jan Hubicka  <jh@suse.cz>
13478
13479         * gcc.c-torture/execute/20021127.[cx]: New test.
13480
13481 2002-11-26  Jan Hubicka  <jh@suse.cz>
13482
13483         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
13484         quality.
13485
13486 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
13487
13488         * g++.dg/init/brace2.C: New test.
13489         * g++.old-deja/g++.mike/p9129.C: Correct.
13490
13491 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
13492
13493         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
13494
13495 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
13496
13497         * gcc.dg/sibcall-6: New test for indirect sibcalls.
13498
13499 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
13500
13501         * testsuite/g++.dg/abi/empty11.C: New test.
13502         * testsuite/g++.dg/rtti/cv1.C: New test.
13503
13504 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
13505
13506         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
13507
13508 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
13509
13510         * g++.dg/abi/empty10.C: New test.
13511
13512 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13513
13514         * gcc.c-torture/compile/20021124-1.c: New test.
13515
13516 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
13517
13518         * g++.dg/abi/rtti2.C: New test.
13519
13520 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13521
13522         * gcc.dg/i386-unroll-1.c: New test.
13523
13524 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13525
13526         * gcc.c-torture/compile/20021120-1.c: New test.
13527         * gcc.c-torture/compile/20021120-2.c: New test.
13528
13529 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13530
13531         * gcc.dg/bitfld-5.c: New test.
13532
13533 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13534
13535         * gcc.c-torture/execute/20021120-3.c: New test.
13536
13537 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13538
13539         * gcc.c-torture/execute/20021120-2.c: New test.
13540
13541 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13542
13543         * gcc.c-torture/execute/20021120-1.c: New test.
13544
13545 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
13546
13547         * gcc.c-torture/execute/20021118-3.c: New test.
13548
13549 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13550
13551         * gcc.c-torture/compile/20021119-1.c: New test.
13552
13553 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
13554
13555         * gcc.dg/duff-1.c: New test.
13556         * gcc.dg/duff-2.c: New test.
13557         * gcc.dg/duff-3.c: New test.
13558
13559 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
13560
13561         * gcc.dg/cpp/_Pragma5.c: New test.
13562
13563 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13564
13565         * gcc.c-torture/execute/20021118-2.c: New test.
13566
13567 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13568
13569         * gcc.c-torture/execute/20021118-1.c: New test.
13570
13571 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
13572
13573         * gcc.dg/20021116-1.c: New test.
13574
13575 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
13576
13577         * g++.dg/abi/vcall1.C: New test.
13578
13579 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
13580
13581         * gcc.dg/20021029-1.c: New test.
13582         * gcc.dg/20021029-2.c: New test.
13583
13584 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13585
13586         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
13587
13588 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13589
13590         PR c/8439
13591         * gcc.dg/20021110.c: Move to ...
13592         * gcc.c-torture/compile/20021110.c: .... here.
13593
13594 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13595
13596         PR c/8467
13597         * gcc.c-torture/execute/20021111-1.c
13598
13599 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13600
13601         PR c/8439
13602         * gcc.dg/20021110.c: New test.
13603
13604 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
13605
13606         * g++.dg/abi/vthunk3.C: Run only on x86.
13607
13608 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13609
13610         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
13611
13612 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
13613
13614         * lib/compat.exp (compat-execute): Fix logic error in last
13615         change.
13616
13617 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
13618
13619         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
13620
13621 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13622
13623         PR c++/8389
13624         * g++.dg/template/access6.C: New test.
13625
13626 2002-11-08  Jan Hubicka  <jh@suse.cz>
13627
13628         * gcc.dg/i386-ssefp-1.c: New test.
13629         * gcc.dg/i386-ssefp-1.c: New test.
13630
13631 2002-11-08  Jan Hubicka  <jh@suse.cz>
13632
13633         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
13634
13635 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13636
13637         * g++.dg/abi/vthunk3.C: New test.
13638
13639         PR c++/8338
13640         * g++.dg/template/crash2.C: New test.
13641
13642 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13643
13644         * testsuite/g++.dg/abi/dtor1.C: New test.
13645         * testsuite/g++.dg/abi/dtor2.C: Likewise.
13646
13647 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
13648
13649         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
13650         Darwin.
13651
13652 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13653
13654         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13655         -mthumb.  Only xfail with -O0.
13656
13657 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13658
13659         * g++.dg/abi/thunk1.C: New test.
13660         * g++.dg/abi/thunk2.C: Likewise.
13661         * g++.dg/abi/vtt1.C: Likewise.
13662
13663 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13664
13665         PR optimization/8423
13666         * gcc.c-torture/execute/builtin-constant.c: New test.
13667
13668 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13669
13670         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13671         Add some more cases.
13672
13673 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13674
13675         PR c++/8391
13676         * g++.dg/opt/local1.C: New test.
13677
13678 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13679
13680         PR c++/8160
13681         * g++.dg/template/complit1.C: New test.
13682
13683         PR c++/8149
13684         * g++.dg/template/typename4.C: Likewise.
13685
13686 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13687
13688         Core issue 287, PR c++/7639
13689         * g++.dg/template/instantiate1.C: Adjust error location.
13690         * g++.dg/template/instantiate3.C: New test.
13691         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13692         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13693         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13694
13695 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13696
13697         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13698
13699 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13700
13701         PR c++/8287
13702         * g++.dg/init/dtor2.C: New test.
13703
13704 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13705
13706         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13707         * gcc.dg/nest.c: Bypass errors on irix6.
13708
13709 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13710
13711         * gcc.dg/nest.c: Expect error for mmix-*-*.
13712         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13713
13714 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13715
13716         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13717         markers.
13718
13719         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13720
13721 2002-10-25  Mike Stump  <mrs@apple.com>
13722
13723         * gcc.dg/warn-1.c: New test.
13724
13725 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13726
13727         * g++.dg/template/typename3.C: New test.
13728
13729 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13730
13731         * g++.dg/lookup/ptrmem1.C: New test.
13732
13733         * g++.dg/abi/vthunk2.C: New test.
13734
13735 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13736
13737         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13738
13739 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13740
13741         * g++.dg/abi/empty9.C: New test.
13742
13743 2002-10-24  Richard Henderson  <rth@redhat.com>
13744
13745         * g++.dg/inherit/thunk1.C: Enable for ia64.
13746
13747 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13748
13749         PR c++/8067
13750         * g++.dg/lookup/pretty1.C: New test.
13751
13752 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13753
13754         * gcc.dg/20021023-1.c: New test.
13755
13756 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13757
13758         PR c++/7679
13759         * g++.dg/parse/inline1.C: New test.
13760
13761 2002-10-23  Richard Henderson  <rth@redhat.com>
13762
13763         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13764
13765         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13766
13767 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13768
13769         PR c++/6579
13770         * g++.dg/parse/stmtexpr3.C: New test.
13771
13772 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13773
13774         * g++.dg/expr/cond1.C: New test.
13775
13776 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13777
13778         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13779
13780 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13781
13782         * g++.dg/abi/vbase13.C: New test.
13783         * g++.dg/abi/vbase14.C: Likewise.
13784
13785 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13786
13787         * gcc.dg/tls/pic-1.c: New test.
13788         * gcc.dg/tls/nonpic-1.c: New test.
13789         * gcc.dg/20021018-1.c: New test.
13790
13791 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13792
13793         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13794         Remove only files with the same base name as the test case.
13795         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13796         (profopt-execute): Likewise.  Also, remove old profiling
13797         and performance data files before running the tests.
13798
13799         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13800         * g++.dg/bprob/bprob.exp: Likewise.
13801         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13802         to allow more general test case names.
13803
13804         * g++.dg/bprob/bprob-1.C: Rename to ...
13805         * g++.dg/bprob/g++-bprob-1.C: ... this.
13806
13807         * g77.dg/bprob/bprob-1.f: Rename to ...
13808         * g77.dg/bprob/g77-bprob-1.f: ... this.
13809
13810 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13811
13812         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
13813         bison 1.50 or later.
13814
13815 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
13816
13817         * g++.dg/README: Describe more test directories.
13818
13819 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13820
13821         * g++.dg/init/array6.C: Add additional tests.
13822
13823 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13824
13825         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
13826         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
13827
13828 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
13829
13830         * gcc.c-torture/compile/20020604-1.x: New.
13831         * gcc.c-torture/compile/simd-5.x: Likewise.
13832         * gcc.c-torture/execute/920710-1.x: Likewise.
13833         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
13834
13835 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13836
13837         * g++.dg/inherit/override1.C: Add dg-options clause.
13838
13839 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13840
13841         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
13842         _mm_slli_si128.
13843
13844 2002-10-19  Andreas Schwab  <schwab@suse.de>
13845
13846         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
13847         directory component.
13848
13849 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
13850
13851         * g++.dg/inherit/thunk1.C: New test.
13852
13853         * g++.dg/inherit/override1.C: New test.
13854
13855         * g++.dg/abi/mangle11.C: New test.
13856         * g++.dg/abi/mangle14.C: New test.
13857         * g++.dg/abi/mangle17.C: New test.
13858
13859 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13860
13861         * g++.dg/overload/member2.C: New test.
13862
13863 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
13864
13865         * g++.dg/README: Describe new compat directory.
13866         * g++.dg/dg.exp: Skip tests in compat directory.
13867         * README.compat: New file.
13868         * lib/compat.exp: New expect script.
13869         * g++.dg/compat: New test directory.
13870         * g++.dg/compat/compat.exp: New expect script.
13871         * g++.dg/compat/abi: New test directory.
13872         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
13873         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
13874         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
13875         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
13876         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
13877         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
13878         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
13879         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
13880         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
13881         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
13882         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
13883         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
13884         * g++.dg/compat/break: New test directory.
13885         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
13886         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
13887         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
13888         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
13889         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
13890         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
13891         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
13892         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
13893         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
13894         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
13895         g++.dg/compat/break/README: New files.
13896         * g++.dg/compat/eh: New test directory.
13897         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
13898         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
13899         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
13900         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
13901         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
13902         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
13903         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
13904         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
13905         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
13906         g++.dg/compat/eh/filter2_y.C,
13907         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
13908         g++.dg/compat/eh/new1_y.C,
13909         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
13910         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
13911         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
13912         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
13913         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
13914         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
13915         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
13916         g++.dg/compat/eh/unexpected1_y.C: New files.
13917         * g++.dg/compat/init: New test directory.
13918         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
13919         g++.dg/compat/init/array5_y.C,
13920         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
13921         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
13922         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
13923         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
13924         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
13925         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
13926         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
13927         g++.dg/compat/init/init-ref2_y.C: New files.
13928
13929 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13930
13931         PR c++/7584
13932         * g++.dg/inherit/using3.C: New test.
13933
13934 2002-10-17  Jan Hubicka  <jh@suse.cz>
13935
13936         * gcc.dg/20021017-2.c: New test.
13937
13938 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13939
13940         * g++.dg/abi/mangle16.C: Adjust.
13941
13942         * g++.dg/init/array8.C: New test.
13943
13944 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
13945
13946         * gcc.dg/special/mips-abi.exp: New test.
13947         * gcc.dg/special/mips-abi.s: Empty file used by the above.
13948
13949 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13950
13951         * g++.dg/abi/mangle16.C: New test.
13952         * g++.dg/abi/mangle17.C: Likewise.
13953
13954         PR c++/7478
13955         * g++.dg/template/ref1.C: New test.
13956
13957 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13958
13959         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
13960
13961 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
13962
13963         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
13964
13965 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13966
13967         PR c++/7524
13968         * g++.dg/init/array7.C: New test.
13969
13970 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
13971
13972         * g++.dg/init/array6.C: New test.
13973
13974         * g++.dg/abi/mangle13.C: Likewise.
13975         * g++.dg/abi/mangle14.C: Likewise.
13976         * g++.dg/abi/mangle15.C: Likewise.
13977
13978 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13979
13980         * g++.dg/abi/empty8.C: New test.
13981
13982 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
13983
13984         * g++.dg/init/ctor1.C: New test.
13985
13986 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
13987
13988         * gcc.c-torture/execute/20021015-1.c: New test.
13989
13990 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
13991
13992         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
13993
13994 2002-10-14  Jan Hubicka  <jh@suse.cz>
13995
13996         * gcc.dg/i386-ssetype-[1-5].c: New tests.
13997
13998 2002-10-14  Richard Henderson  <rth@redhat.com>
13999
14000         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
14001
14002 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14003
14004         PR optimization/6631
14005         * g++.dg/opt/const2.C: New test.
14006
14007 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
14008
14009         PR c++/7176
14010         * g++.dg/parse/friend1.C: New test.
14011         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
14012
14013 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
14014
14015         * gcc.dg/20021014-1.c: New test.
14016
14017 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
14018
14019         PR c++/5661
14020         * g++.dg/ext/vlm1.C: New test.
14021         * g++.dg/ext/vlm2.C: Likewise.
14022
14023         * g++.dg/init/array1.C: Remove invalid braces.
14024         * g++.dg/init/brace1.C: New test.
14025         * g++.dg/init/copy2.C: Likewise.
14026         * g++.dg/init/copy3.C: Likewise.
14027         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
14028         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
14029         braces.
14030
14031 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
14032
14033         * gcc.dg/cpp/assembler.S: Don't use -ansi.
14034
14035 2002-10-11  Richard Shann  <richard.shann@superh.com>
14036
14037         * gcc.c-torture/compile/simd-5.c: New test.
14038
14039 2002-10-10  Roger Sayle  <roger@eyesopen.com>
14040
14041         * gcc.c-torture/execute/shiftopt-1.c: New test case.
14042
14043 2002-10-10  Jim Wilson  <wilson@redhat.com>
14044
14045         * gcc.c-torture/execute/20021010-1.c: New test.
14046
14047 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
14048
14049         PR c/7353
14050         * g++.dg/ext/typedef-init.C: New test.
14051         * gcc.dg/typedef-init.c: New test.
14052
14053 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
14054
14055         * gcc.dg/cpp/paste13.c: New test.
14056
14057 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14058
14059         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
14060         remaining platforms, XFAIL during compile, not execute.  Don't
14061         XFAIL at -O0.
14062
14063 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14064
14065         * gcc.dg/alias-1.c: Tweak expected warning.
14066
14067 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
14068
14069         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
14070
14071 2002-10-06  Andreas Jaeger  <aj@suse.de>
14072
14073         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
14074         * gcc.dg/cpp/c++98.C: Likewise.
14075
14076         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
14077         * g++.dg/cpp/c++98.C: Likewise.
14078
14079         * g++.dg/README (Subdirectories): Mention cpp directory.
14080
14081         PR target/7559
14082         * gcc.dg/20021006-1.c: New test.
14083
14084 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14085
14086         PR c++/7804
14087         * g++.dg/other/warning1.C: New test.
14088
14089 2002-10-04  Roger Sayle  <roger@eyesopen.com>
14090
14091         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
14092         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
14093         and sparc-*-* with -m64 as expected failures.  See PR 8087.
14094
14095 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14096
14097         PR c++/7931
14098         * g++.dg/template/ptrmem3.C: New test.
14099
14100         PR c++/7754
14101         * g++.dg/template/union1.C: New test.
14102
14103 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14104
14105         PR c++/8006
14106         * g++.dg/abi/mangle9.C: New test.
14107         * g++.dg/abi/mangle10.C: New test.
14108         * g++.dg/abi/mangle11.C: New test.
14109         * g++.dg/abi/mangle12.C: New test.
14110
14111 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
14112
14113         PR c++/7188.
14114         * g++.dg/template/meminit1.C: New test.
14115         * g++.dg/warn/Wreorder-1.C: Likewise.
14116         * g++.old-deja/g++.mike/warn3.C: Tweak.
14117         * lib/prune.exp: Ingore "in copy constructor".
14118
14119 2002-10-02  Andreas Jaeger  <aj@suse.de>
14120
14121         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
14122         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
14123         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
14124         on x86-64.
14125
14126 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14127
14128         * gcc.dg/empty1.C: Fix typo.
14129
14130 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
14131
14132         * gcc.dg/alias-1.c: New test.
14133
14134 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14135
14136         * gcc.dg/empty1.C: New test.
14137
14138         * g++.dg/tls/init-2.C: Tweak error messages.
14139
14140 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
14141
14142         * gcc.c-torture/compile/20020923-1.c: New test.
14143
14144 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
14145
14146         * gcc.c-torture/execute/ffs-1.c: New test.
14147         * gcc.c-torture/execute/ffs-2.c: Ditto.
14148
14149 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
14150
14151         * g++.dg/overload/member1.C: New test.
14152
14153 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
14154
14155         * g++.dg/abi/empty7.C: New test.
14156         * g++.dg/init/pm2.C: Likewise.
14157
14158 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
14159
14160         * g++.dg/rtti/crash1.C: New test.
14161
14162 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
14163
14164         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
14165         gcc.dg/sibcall-4.c: New tests.
14166
14167 2002-09-28  Roger Sayle  <roger@eyesopen.com>
14168
14169         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
14170         powerpc and MMIX targets.
14171
14172 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
14173
14174         * gcc.dg/cpp/20020927-1.c: New.
14175
14176 2002-09-26  David S. Miller  <davem@redhat.com>
14177
14178         * gcc.c-torture/compile/trunctfdf.c: New.
14179
14180 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14181
14182         * lib/target-supports.exp (check_weak_available): Handle solaris2.
14183
14184 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
14185
14186         * gcc.c-torture/execute/loop-15.c: New.
14187
14188 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
14189
14190         * README.QMTEST: Fix typo.
14191
14192 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14193
14194         * gcc.dg/20020926-1.c: New test.
14195
14196 2002-09-25  David S. Miller  <davem@redhat.com>
14197
14198         PR target/7842
14199         * gcc.c-torture/execute/shiftdi.c: New test.
14200
14201 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
14202
14203         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
14204         unique to the tool.
14205         * lib/g77.exp (g77_init): Likewise.
14206         * lib/g++.exp (g++_init): Likewise.
14207         * lib/objc.exp (objc_init): Likewise.
14208
14209 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
14210
14211         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
14212         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
14213         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
14214
14215 2002-09-25  Richard Henderson  <rth@redhat.com>
14216
14217         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
14218         too-small long double.
14219
14220 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
14221
14222         * gcc.dg/20020919-1.c: New test.
14223
14224 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
14225
14226         * g++.dg/abi/bitfield6.C: New test.
14227         * g++.dg/abi/bitfield7.C: New test.
14228         * g++.dg/abi/bitfield8.C: New test.
14229         * g++.dg/abi/vbase11.C: New test.
14230
14231 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14232
14233         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
14234         hppa*-*-hpux*.  Update test comment.
14235
14236 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
14237
14238         * gcc.dg/tls/struct-1.c: New test.
14239
14240 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
14241
14242         * gcc.dg/cpp/tr-warn2.c: Update.
14243
14244 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14245
14246         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
14247
14248 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14249
14250         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
14251         systems.
14252
14253 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
14254
14255         * gcc.c-torture/execute/ieee/mzero3.c: New test.
14256
14257         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
14258         Adjust for c++filt moved to binutils.  Remove spurious duplicate
14259         setting of cxxfilt.
14260
14261 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
14262
14263         * gcc.dg/20020312-2.c: Update for darwin.
14264
14265 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14266
14267         * g++.old-deja/g++.other/crash32.C: Mark ICE.
14268
14269 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
14270
14271         * objc.dg/comp-types-1.m: New test.
14272         * objc.dg/comp-types-2.m: New test.
14273         * objc.dg/comp-types-3.m: New test.
14274         * objc.dg/comp-types-4.m: New test.
14275         * objc.dg/comp-types-5.m: New test.
14276         * objc.dg/comp-types-6.m: New test.
14277
14278 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14279
14280         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
14281
14282 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14283
14284         * g++.dg/other/do1.C: New test.
14285
14286         * g++.dg/template/subst1.C: New test.
14287
14288 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
14289
14290         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
14291
14292 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14293
14294         * g++.dg/template/qualttp20.C: Adjust expected errors.
14295         * g++.old-deja/g++.jason/report.C: Likewise.
14296         * g++.old-deja/g++.other/qual1.C: Likewise.
14297
14298         * g++.dg/lookup/scoped2.C: New test.
14299
14300         * g++.dg/ext/asm3.C: New test.
14301
14302 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
14303
14304         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
14305
14306 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
14307
14308         * ChangeLog: follow spelling conventions.
14309         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
14310         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
14311         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
14312         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
14313         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
14314         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
14315         * g++.old-deja/g++.law/global-init1.C: Likewise.
14316         * g++.old-deja/g++.other/delete4.C: Likewise.
14317         * g++.old-deja/g++.other/inline21.C: Likewise.
14318         * g++.old-deja/g++.other/singleton.C: Likewise.
14319         * g77.dg/strlen0.f: Likewise.
14320         * g77.f-torture/compile/20010519-1.f: Likewise.
14321         * g77.f-torture/compile/980310-4.f: Likewise.
14322         * gcc.c-torture/compile/20000605-1.c: Likewise.
14323         * gcc.c-torture/execute/20020225-1.c: Likewise.
14324         * gcc.dg/c90-hexfloat-2.c: Likewise.
14325         * gcc.dg/c99-bool-1.c: Likewise.
14326         * gcc.dg/c99-hexfloat-2.c: Likewise.
14327         * gcc.dg/dll-2.c: Likewise.
14328         * gcc.dg/wtr-union-init-1.c: Likewise.
14329         * gcc.dg/wtr-union-init-2.c: Likewise.
14330         * gcc.dg/wtr-union-init-3.c: Likewise.
14331         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14332         * gcc.dg/cpp/defined.c: Likewise.
14333         * gcc.dg/cpp/macsyntx.c: Likewise.
14334         * gcc.dg/cpp/paste2.c: Likewise.
14335         * gcc.dg/cpp/trad/defined.c: Likewise.
14336         * gcc.dg/format/c90-printf-1.c: Likewise.
14337         * gcc.dg/format/c90-scanf-1.c: Likewise.
14338         * gcc.dg/format/c99-printf-1.c: Likewise.
14339         * gcc.dg/format/c99-scanf-1.c: Likewise.
14340         * gcc.misc-tests/gcov-8.c: Likewise.
14341         * lib/profopt.exp: Likewise.
14342
14343 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
14344
14345         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
14346
14347 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14348
14349         * g++.dg/inherit/using2.C: New test.
14350
14351 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
14352
14353         * ChangeLog: Follow spelling conventions.
14354         * g++.dg/template/friend4.C: Likewise.
14355         * g++.old-deja/g++.pt/crash67.C: Likewise.
14356         * gcc.c-torture/execute/20000801-4.c: Likewise.
14357         * gcc.dg/c90-digraph-1.c: Likewise.
14358         * gcc.dg/c94-digraph-1.c: Likewise.
14359         * gcc.dg/c99-digraph-1.c: Likewise.
14360         * gcc.dg/cpp/line5.c: Likewise.
14361         * gcc.dg/cpp/multiline.c: Likewise.
14362         * gcc.dg/cpp/trad/literals-1.c: Likewise.
14363         * gcc.dg/format/attr-3.c: Likewise.
14364         * gcc.dg/format/c90-scanf-3.c: Likewise.
14365         * gcc.dg/format/ext-4.c: Likewise.
14366
14367 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14368
14369         * g++.dg/template/pretty1.C: New test.
14370
14371 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
14372
14373         * gcc.c-torture/execute/struct-cpy-1.c: New test.
14374
14375 2002-09-13  Matt Austern  <austern@apple.com>
14376
14377         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
14378         passing a cast expression to a function by const reference.
14379
14380 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14381
14382         * g++.dg/template/deduce1.C: New test.
14383
14384 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14385
14386         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14387         32-bit int.
14388
14389 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14390
14391         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14392         usage.
14393
14394 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14395
14396         * gcc.c-torture/compile/20020910-1.c: New test.
14397
14398 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14399
14400         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14401
14402 2002-09-10  Andreas Jaeger  <aj@suse.de>
14403
14404         * gcc.dg/20020312-2.c: Adjust for x86-64.
14405
14406 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14407
14408         * g77.dg/7388.f: New test case for PR 7388.
14409
14410 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14411
14412         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14413
14414 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14415
14416         * objc.dg/proto-lossage-1.m: New test.
14417
14418 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14419
14420         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14421
14422 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14423
14424         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14425         expected to pass.
14426
14427 2002-09-06  Stan Shebs  <shebs@apple.com>
14428             David Edelsohn  <edelsohn@gnu.org>
14429
14430         * gcc.dg/weak: New directory.
14431         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
14432         target-specific xfail bits.
14433         * gcc.dg/typeof-2.c: Move to new directory.
14434         * gcc.dg/weak.exp: New expect script.
14435
14436 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
14437
14438         * gcc.c-torture/execute/extzvsi.c: New test.
14439
14440 2002-09-05  Stan Shebs  <shebs@apple.com>
14441
14442         * gcc.dg/weak-1.c: xfail on Darwin.
14443         * gcc.dg/weak-2.c: Ditto.
14444         * gcc.dg/weak-3.c: Ditto.
14445         * gcc.dg/weak-4.c: Ditto.
14446         * gcc.dg/weak-5.c: Ditto.
14447         * gcc.dg/weak-6.c: Ditto.
14448         * gcc.dg/weak-7.c: Ditto.
14449         * gcc.dg/weak-8.c: Ditto.
14450         * gcc.dg/weak-9.c: Ditto.
14451
14452 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
14453
14454         * gcc.c-torture/execute/loop-14.c: New test.
14455
14456 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
14457
14458         * g++.dg/other/cxa-atexit1.C: New test.
14459
14460         * gcc.dg/typeof-2.c: New test.
14461
14462 2002-09-03  Roger Sayle  <roger@eyesopen.com>
14463
14464         * gcc.dg/builtins-2.c: New testcase.
14465         * gcc.dg/builtins-3.c: New testcase.
14466
14467 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
14468
14469         * gcc.dg/cpp/_Pragma4.c: New test.
14470
14471 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
14472
14473         * objc/execute/nil_method-1.m: New testcase.
14474
14475 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
14476
14477         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
14478         [Object class], not [Object initialize].
14479
14480 2002-08-31  Roger Sayle  <roger@eyesopen.com>
14481             Hans-Peter Nilsson  <hp@bitrange.com>
14482
14483         * gcc.c-torture/execute/20020720-1.x: Skip test on
14484         mmix-knuth-mmixware.  Correct comment.
14485
14486 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
14487
14488         * testsuite/g++.dg/abi/bitfield5.C: New test.
14489         * testsuite/g++.dg/abi/vbase10.C: Likewise.
14490
14491 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
14492
14493         * objc.dg/undeclared-selector.m: New test.
14494
14495 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
14496
14497         * g++.dg/other/offsetof1.C: Avoid cast warning.
14498
14499 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
14500
14501         * objc.dg/super-class-2.m: New test.
14502
14503 2002-08-24  Matt Austern  <austern@apple.com>
14504
14505         * g++.dg/ext/lvaddr.C: New test.
14506         * g++.dg/ext/lvcast.C: New test.
14507
14508 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
14509
14510         * testsuite/g++.dg/inherit/cond1.C: New test.
14511
14512 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
14513
14514         * gcc.dg/noncompile/incomplete-1.c: New test.
14515
14516 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14517
14518         * gcc.dg/typespec-1.c: New test.
14519
14520 2002-08-20  Devang Patel  <dpatel@apple.com>
14521         * objc.dg/proto-hier-2.m: New test.
14522
14523 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
14524
14525         * objc.dg/bitfield-1.m: New test.
14526         * objc.dg/bitfield-2.m: New test.
14527
14528 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14529
14530         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
14531         gcc.dg/c99-flex-array-4.c: New tests.
14532
14533 2002-08-16  Stan Shebs  <shebs@apple.com>
14534
14535         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
14536
14537 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
14538
14539         * gcc.dg/typeof-1.c: New test.
14540         * g++.dg/ext/typeof2.C: New test.
14541
14542 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14543
14544         * g++.dg/other/offsetof1.C: New test.
14545
14546 2002-08-14  Richard Henderson  <rth@redhat.com>
14547
14548         * gcc.dg/tls/diag-3.c: Fix expected message strings.
14549
14550 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
14551
14552         * gcc.dg/cpp/_Pragma3.c: New test.
14553
14554 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
14555
14556         * g++.dg/template/inherit3: New test.
14557
14558 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14559
14560         * gcc.dg/bitfld-4.c: Add blank options.
14561
14562 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
14563
14564         * g++.dg/template/crash1.C: New test.
14565
14566 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14567
14568         * gcc.dg/tls/opt-2.c: New test.
14569
14570 2002-08-08  Devang Patel  <dpatel@apple.com>
14571
14572         * objc.dg/selector-1.m : New test
14573
14574 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14575
14576         * g++.dg/abi/bitfield4.C: New test.
14577         * gcc.dg/bitfld-4.c: New test.
14578
14579 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14580
14581         * g++.dg/other/packed1.C: New test.
14582
14583 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
14584
14585         * g++.dg/abi/offsetof.C: Tweak error messages.
14586         * g++.old-deja/g++.mike/p10769a.C: Likewise.
14587
14588 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14589
14590         * gcc.dg/bitfld-3.c: New test.
14591
14592 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14593             Richard Henderson  <rth@redhat.com>
14594
14595         * gcc.dg/i386-bitfield1.c: New test.
14596         * g++.dg/abi/bitfield3.C: Update.
14597
14598 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
14599
14600         * objc.dg/const-str-2.m: Update.
14601         * gcc.dg/cpp/c++98.c: Change to C extension.
14602         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
14603         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
14604
14605 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
14606
14607         * testsuite/gcc.dg/tls/diag-3.c: New.
14608
14609 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
14610
14611         * g++.dg/README (Subdirectories): Document new subdir expr.
14612         * g++.dg/expr/pmf-1.C: New test.
14613
14614 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
14615
14616         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
14617
14618 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
14619
14620         * g++.dg/abi/bitfield3.C: New test.
14621
14622 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
14623
14624         * lib/gcov.exp: Tweak expected line formats.
14625         * gcc.misc-tests/gcov8.c: New test.
14626         * gcc.misc-tests/gcov8.x: New flags.
14627
14628 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
14629
14630         * consistency.vlad/layout/endian.c: Include string.h.
14631
14632         * gcc.c-torture/execute/20020805-1.c: New test.
14633
14634 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
14635
14636         * g++.dg/other/conversion1.C: New test.
14637
14638 2002-08-03  Roger Sayle  <roger@eyesopen.com>
14639
14640         * gcc.dg/builtins-1.c: New testcase.
14641
14642 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
14643
14644         * g++.dg/inherit/access3.C: New test.
14645
14646 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
14647
14648         * gcc.dg/ia64-visibility-2.c: New test.
14649
14650 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
14651
14652         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14653         __qualifier_flags to __flags.
14654
14655 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14656
14657         * g++.dg/inherit/operator1.C: New test.
14658         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14659         * g++.dg/other/error1.C: Change expected error message.
14660         * g++.dg/template/conv4.C: Likewise.
14661
14662 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14663
14664         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14665         for documented behavior.
14666
14667 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14668
14669         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14670         several targets known to fail.
14671
14672 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14673
14674         * gcc.dg/mips-args-[123].c: New tests.
14675
14676 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14677
14678         * gcc.dg/ppc-spe.c: New.
14679
14680 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14681
14682         * g++.dg/other/ptrmem4.C: New testcase.
14683
14684 2002-07-24  Richard Henderson  <rth@redhat.com>
14685
14686         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14687
14688 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14689
14690         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14691
14692 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14693
14694         * gcc.c-torture/execute/memset-3.c: New testcase.
14695
14696 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14697
14698         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14699         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14700
14701 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14702
14703         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14704         Delete.
14705
14706 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14707
14708         * gcc.c-torture/compile/simd-4.c: New test.
14709
14710 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14711
14712         PR c++/7347, c++/7348
14713         * g++.dg/template/access4.C: New test.
14714         * g++.dg/template/access5.C: New test.
14715         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14716         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14717         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14718         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14719
14720 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14721
14722         * gcc.dg/gnu89-init-2.c: New test.
14723
14724 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14725
14726         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14727
14728 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14729
14730         * gcc.c-torture/execute/20020720-1.c: New testcase.
14731
14732 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14733
14734         * gcc.dg/cpp/Wsignprom.c: New tests.
14735
14736 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14737
14738         * gcc.c-torture/execute/loop-13.c: New test.
14739
14740 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14741
14742         * gcc.dg/cpp/expr.c: New tests.
14743
14744 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14745
14746         * g++.dg/opt/pr6713.C: Add template instantiation.
14747
14748 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14749
14750         * gcc.dg/nest.c: New test.
14751
14752 2002-07-17  Richard Henderson  <rth@redhat.com>
14753
14754         * g++.dg/opt/pr6713.C: New test.
14755
14756 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14757
14758         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14759         XFAIL for all x86 processors.
14760
14761 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14762
14763         * gcc.c-torture/execute/20010122-1.x: Do not test with
14764         -fomit-frame-pointer.
14765
14766 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14767
14768         * g++.dg/template/instantiate2.C: New test.
14769         * g++.dg/template/spec4.C: New test.
14770
14771 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14772
14773         * g++.dg/template/access2.C: New test.
14774         * g++.dg/template/access3.C: New test.
14775
14776 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14777
14778         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14779         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14780         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14781         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14782         Convert to use <stdarg.h>.
14783         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14784         Delete.
14785         * gcc.dg/va-arg-2.c: New.
14786         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14787
14788 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14789
14790         * gcc.c-torture/compile/20020710-1.c: New test.
14791
14792 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14793                           Andrew Pinski  <pinskia@physics.uc.edu>
14794
14795         gcc.c-torture/compile/simd-2.c: New testcase.
14796         gcc.c-torture/compile/simd-3.c: Likewise.
14797
14798 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14799
14800         PR c++/7224
14801         * g++.dg/overload/error1.C: New test.
14802
14803 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14804
14805         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
14806         configuration and IRIX 6 O32 ABI.
14807
14808 2002-07-11  Roger Sayle  <roger@eyesopen.com>
14809
14810         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
14811
14812 2002-07-10  Roger Sayle  <roger@eyesopen.com>
14813
14814         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
14815
14816 2002-07-10  Jeffrey A Law  <law@redhat.com>
14817
14818         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
14819
14820         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
14821
14822 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
14823
14824         * gcc.dg/20020312-2.c: Check for __PPC__.
14825
14826 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
14827
14828         * gcc.c-torture/compile/20020709-1.c: New test.
14829
14830 2002-07-07  Roger Sayle  <roger@eyesopen.com>
14831
14832         * g++.dg/template/qualttp21.C: New test case.
14833
14834 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
14835
14836         * gcc.c-torture/compile/20020706-1.c: New test.
14837         * gcc.c-torture/compile/20020706-2.c: New test.
14838
14839 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
14840             Alexandre Oliva  <aoliva@redhat.com>
14841
14842         * g++.dg/warn/incomplete1.C: New test.
14843
14844 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14845
14846         PR c++/7099
14847         * g++.dg/warn/noreturn1.C: New test.
14848
14849 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
14850
14851         PR c++/6706
14852         * g++.dg/debug/debug6.C: New test.
14853         * g++.dg/debug/debug7.C: New test.
14854
14855 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
14856
14857         * gcc.c-torture/compile/simd-3.c: New test.
14858
14859 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
14860
14861         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
14862         * gcc.dg/20020620-1.c: Likewise.
14863
14864 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14865
14866         PR c++/6944
14867         * g++.dg/init/array4.C: New test.
14868         * g++.dg/init/array5.C: New test.
14869
14870 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
14871
14872         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
14873         * gcc.c-torture/execute/simd-2.c (main): Likewise.
14874
14875 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14876
14877         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
14878         * gcc.dg/wtr-aggr-init-1.c: Likewise.
14879         * gcc.dg/wtr-conversion-1.c: Likewise.
14880         * gcc.dg/wtr-escape-1.c: Likewise.
14881         * gcc.dg/wtr-int-type-1.c: Likewise.
14882         * gcc.dg/wtr-label-1.c: Likewise.
14883         * gcc.dg/wtr-static-1.c: Likewise.
14884         * gcc.dg/wtr-strcat-1.c: Likewise.
14885         * gcc.dg/wtr-suffix-1.c: Likewise.
14886         * gcc.dg/wtr-switch-1.c: Likewise.
14887         * gcc.dg/wtr-unary-plus-1.c: Likewise.
14888         * gcc.dg/wtr-union-init-1.c: Likewise.
14889         * gcc.dg/wtr-union-init-2.c: Likewise.
14890         * gcc.dg/wtr-union-init-3.c: Likewise.
14891
14892         * gcc.dg/wtr-func-def-1.c: New test.
14893
14894 2002-07-02 Devang Patel <dpatel@apple.com>
14895
14896         * objc.dg/param-1.m: New test.
14897
14898 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
14899
14900         * gcc.dg/cpp/trad/directive.c: Add test.
14901         * gcc.dg/cpp/trad/macroargs.c: Add test.
14902         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
14903
14904 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
14905
14906         * gcc.dg/cpp/cmdlne-M.c: New test.
14907
14908 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
14909
14910         * objc.dg/desig-init-1.m: New test.
14911
14912 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14913
14914         PR c++/6716
14915         * g++.dg/template/instantiate1.C: New test.
14916
14917 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
14918
14919         PR c++/7112
14920         * g++.dg/template/sizeof2.C: New test.
14921
14922 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14923
14924         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
14925         gcc.dg/cpp/trad/include.c: New tests.
14926
14927 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
14928
14929         PR target/7177
14930         * gcc.c-torture/compile/20020701-1.c: New test.
14931
14932 2002-07-01  Stan Shebs  <shebs@apple.com>
14933
14934         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
14935         header here...
14936         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
14937         (objc-torture-execute): or here.
14938
14939 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
14940
14941         * gcc.c-torture/execute/arith-rand-ll.c: New test.
14942
14943 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14944
14945         * gcc.dg/cpp/trad/escaped-nl.c: New test.
14946
14947 2002-06-30  Devang Patel  <dpatel@apple.com>
14948
14949         * objc.dg/fsyntax-only.m: New test.
14950
14951 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
14952
14953         PR c++/6695
14954         * g++.dg/template/friend7.C: New file.
14955
14956 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
14957
14958         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
14959         return type.
14960
14961 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
14962
14963         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
14964         avoid division by zero.
14965
14966 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
14967
14968         * gcc.dg/Wunknownprag.c: New tests.
14969
14970 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
14971
14972         * gcc.c-torture/execute/simd-2.c: New test.
14973
14974 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
14975
14976         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
14977         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
14978         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
14979         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
14980         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
14981         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
14982         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
14983         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
14984         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
14985         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
14986         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
14987         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
14988         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
14989         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
14990         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
14991         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
14992         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
14993
14994 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
14995
14996         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
14997         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
14998         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
14999         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
15000         New tests.
15001         * gcc.dg/cpp/trad/directive.c: Update.
15002
15003 2002-06-23  Andreas Jaeger  <aj@suse.de>
15004
15005         * gcc.c-torture/execute/complex-6.c: New.
15006
15007 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
15008
15009         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
15010         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
15011         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
15012         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
15013
15014 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
15015
15016         * gcc.dg/cpp/trad: New directory with traditional tests copied
15017         from parent directory.
15018         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15019         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15020         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15021         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15022         Move to trad/ and rename.
15023         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
15024         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
15025         gcc.dg/cpp/trad/redef2.c: New tests.
15026         * gcc.dg/cpp/trad/trad.exp: New driver.
15027
15028 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
15029
15030         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
15031         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
15032         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
15033         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
15034         Remove.
15035
15036 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
15037
15038         * gcc.dg/20020620-1.c: New test.
15039
15040 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15041
15042         * g++.dg/template/ttp4.C: New test.
15043
15044 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
15045
15046         * g++.dg/opt/vt1.C: Fix regexp.
15047
15048 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15049
15050         * gcc.c-torture/execute/pure-1.c: Make functions static again.
15051         Don't use attribute `noinline'.
15052
15053 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15054
15055         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
15056
15057 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
15058
15059         * gcc.c-torture/execute/simd-1.c: New.
15060
15061         * gcc.dg/simd-1.c: New.
15062
15063 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15064
15065         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
15066
15067 2002-06-16  Richard Henderson  <rth@redhat.com>
15068
15069         * g++.dg/ext/anon-struct1.C: New.
15070         * g++.dg/ext/anon-struct2.C: New.
15071         * g++.dg/ext/anon-struct3.C: New.
15072         * gcc.dg/anon-struct-1.c: New.
15073         * gcc.dg/anon-struct-2.c: New.
15074         * gcc.dg/anon-struct-3.c: New.
15075         * gcc.dg/20011008-1.c: Adjust warning text.
15076         * gcc.dg/20020527-1.c: Add -fms-extensions.
15077
15078 2002-06-16  Richard Henderson  <rth@redhat.com>
15079
15080         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
15081
15082 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
15083
15084         * gcc.c-torture/execute/20020615-1.c: New test.
15085
15086 2002-06-15  Roger Sayle  <roger@eyesopen.com>
15087
15088         * gcc.c-tortuture/execute/compare-1.c: New test case.
15089         * gcc.c-tortuture/execute/compare-2.c: New test case.
15090         * gcc.c-tortuture/execute/compare-3.c: New test case.
15091
15092 2002-06-13  Richard Henderson  <rth@redhat.com>
15093
15094         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
15095         ia64 ilp32.
15096
15097 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15098
15099         * g++.dg/template/typename2.C: Update error message.
15100
15101 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
15102
15103         * gcc.c-torture/execute/20020611-1.c: New test.
15104
15105 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
15106
15107         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
15108         list of targets to skip.
15109
15110 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
15111
15112         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
15113         targets if not optimizing.
15114
15115 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
15116
15117         * gcc.c-torture/compile/20020605-1.c: New test.
15118
15119         * g++.dg/opt/vt1.C: New test.
15120
15121         * gcc.dg/20020531-1.c: New test.
15122
15123         * gcc.dg/20020530-1.c: New test.
15124
15125         * gcc.dg/20020527-1.c: New test.
15126
15127         * g++.dg/opt/cse1.C: New test.
15128
15129 2002-06-07  Roger Sayle  <roger@eyesopen.com>
15130
15131         * gcc.dg/20020607-2.c: New test case.
15132
15133 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
15134
15135         * gcc.c-torture/compile/20020604-1.c: New test.
15136
15137 2002-06-04  Richard Henderson  <rth@redhat.com>
15138
15139         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
15140         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
15141         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
15142
15143 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
15144
15145         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
15146
15147 2002-06-03  Richard Henderson  <rth@redhat.com>
15148
15149         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
15150         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
15151
15152 2002-06-02  Richard Henderson  <rth@redhat.com>
15153
15154         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
15155         test functions static.
15156
15157 2002-06-02  Andreas Jaeger  <aj@suse.de>
15158
15159         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
15160         now.
15161
15162 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15163
15164         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
15165         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
15166         Update for mofified diagnostics.
15167         * gcc.dg/c99-intconst-1.c: No longer fail.
15168
15169 2002-06-02  Richard Henderson  <rth@redhat.com>
15170
15171         * gcc.dg/uninit-A.c: Remove xfail markers.
15172
15173 2002-06-01  Roger Sayle  <roger@eyesopen.com>
15174
15175         * gcc.dg/fnegate-1.c: New test case.
15176
15177 2002-05-30  Osku Salerma  <osku@iki.fi>
15178
15179         * gcc.c-torture/execute/mayalias-1.c: New file.
15180
15181 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15182
15183         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
15184         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
15185         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
15186
15187 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
15188
15189         * gcc.c-torture/execute/20020529-1.c: New test.
15190
15191 2002-05-27  Richard Henderson  <rth@redhat.com>
15192
15193         * g++.dg/ext/attrib6.C: New test case.
15194
15195 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15196
15197         * gcc.c-torture/execute/pure-1.c: New test.
15198
15199 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15200
15201         * gcc.dg/cpp/arith-2.c: Remove.
15202
15203 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15204
15205         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
15206         * gcc.dg/cpp/if-3.c: Remove.
15207
15208 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
15209
15210         * g++.dg/opt/cse2.C: New test.
15211
15212 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
15213
15214         * gcc.dg/cpp/arith-1.c: New semantic tests.
15215         * gcc.dg/cpp/if-1.c: Update.
15216
15217 2002-05-24  Ben Elliston  <bje@redhat.com>
15218
15219         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
15220
15221 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15222
15223         * gcc.dg/verbose-asm.c: New test.
15224
15225 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15226
15227         * gcc.dg/cpp/paste12.c: New test.
15228
15229 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15230
15231         * g++.dg/parse/named_ops.C: New test.
15232
15233 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
15234
15235         * gcc/testsuite/gcc.dg/weak-8.c: New test.
15236
15237 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
15238
15239         * gcc.dg/weak-2.c: Allow optional leading underscore
15240         in scan-assembler symbol name.
15241         * gcc.dg/weak-3.c: Likewise.
15242         * gcc.dg/weak-4.c: Likewise.
15243         * gcc.dg/weak-5.c: Likewise.
15244
15245 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
15246
15247         * gcc.dg/20020523-1.c: New test.
15248
15249 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15250
15251         * objc.dg/const-str-2.m: Update now that we stop after
15252         a command line error.
15253
15254 2002-05-22  Richard Henderson  <rth@redhat.com>
15255
15256         * g++.dg/dg.exp: Fix typo in test pruneing.
15257
15258 2002-05-22  Richard Henderson  <rth@redhat.com>
15259
15260         * g++.dg/dg.exp: Prune the tls subdirectory.
15261         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
15262         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
15263         * g++.dg/tls/init-1.C: New.
15264
15265 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
15266
15267         * gcc.dg/20020517-1.c: New test.
15268
15269 2002-05-21  Richard Henderson  <rth@redhat.com>
15270
15271         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
15272         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
15273
15274 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
15275
15276         * g++.dg/other/copy2.C: New test.
15277
15278 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
15279
15280         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
15281         (MAX_COPY): Bump up to 10 times sizeof (long long).
15282         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
15283
15284         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
15285         sizeof (long long).
15286
15287         * gcc.c-torture/execute/strcpy-1.c: New test.
15288
15289 2002-05-19  Jason Merrill  <jason2redhat.com>
15290
15291         * g++.dg/ext/oper1.C: New test.
15292
15293 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
15294 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
15295
15296         * README.QMTEST: New file.
15297
15298         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
15299
15300 2002-05-19  Andreas Jaeger  <aj@suse.de>
15301
15302         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
15303         now.
15304         * gcc.c-torture/execute/loop-2d.x: Likewise.
15305
15306 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
15307
15308         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
15309         support weak symbols.
15310         * gcc.dg/weak-4.c: Likewise
15311         * gcc.dg/weak-6.c: Likewise
15312
15313 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
15314
15315         * gcc.dg/weak-3.c: Add dg-excess-error comment for
15316         cygwin, coff and h8300-*-hms targets
15317         * gcc.dg/weak-5.c: Likewise
15318         * gcc.dg/weak-7.c: Likewise
15319
15320 2002-05-16  Jason Merrill  <jason@redhat.com>
15321
15322         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
15323         (scan-assembler-not, scan-assembler-dem): Likewise.
15324         (scan-assembler-dem-not): Likewise.
15325
15326 2002-05-15  Richard Henderson  <rth@redhat.com>
15327
15328         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
15329
15330 2002-05-15  Richard Henderson  <rth@redhat.com>
15331
15332         * gcc.dg/weak-5.c (vfoo1c): No warning here.
15333         (vfoo1f): Warning here.
15334         (vfoo1l): Don't redefine the alias.
15335
15336 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
15337
15338         * g++.dg/init/pm1.C: New test.
15339
15340 2002-05-12  David S. Miller  <davem@redhat.com>
15341
15342         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
15343         types.
15344
15345 2002-05-10  Roger Sayle  <roger@eyesopen.com>
15346
15347         * gcc.c-torture/execute/20020510-1.c: New test case.
15348
15349 2002-05-10  David S. Miller  <davem@redhat.com>
15350
15351         * gcc.c-torture/execute/conversion.c: Test long double too.
15352
15353 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
15354
15355         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
15356         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
15357         * lib/g++.exp (g++_link_flags): Likewise.
15358         * lib/objc.exp (objc_target_compile): Likewise.
15359
15360 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15361
15362         * gcc.dg/cpp/poison.c: Update.
15363         * gcc.dg/cpp/20000625-2.c: Remove.
15364         * gcc.dg/cpp/direct2s.c: Remove final test.
15365
15366 2002-05-08  Tom Rix  <trix@redhat.com>
15367
15368         * gcc.c-torture/execute/20020508-1.c: New test.
15369         * gcc.c-torture/execute/20020508-2.c: New test.
15370         * gcc.c-torture/execute/20020508-3.c: New test.
15371
15372 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15373
15374         * gcc.dg/cpp/charconst-4.c: More tests.
15375
15376 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
15377
15378         PR c/6569
15379         * gcc.dg/weak-3.c: Update location of warning messages.
15380         * gcc.dg/weak-5.c: Likewise.
15381
15382 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15383
15384         * gcc.c-torture/execute/20020506-1.c: New test case.
15385
15386 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15387
15388         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15389
15390 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15391
15392         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15393
15394 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15395
15396         * gcc.dg/cpp/charconst-3.c: New test.
15397
15398 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15399
15400         * gcc.dg/cpp/charconst.c: Update tests.
15401
15402 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15403
15404         * treelang: Added directory for new sample language treelang. Also
15405         lib/treelang.exp: New file to signal treelang should be tested.
15406
15407 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15408
15409         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15410         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15411         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15412         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15413         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15414         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15415         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15416
15417 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15418
15419         * gcc.dg/format/xopen-2.c: New test.
15420
15421 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15422
15423         * gcc.dg/20020503-1.c: New test.
15424
15425 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
15426
15427         * g++.dg/init/dtor1.C: Make it tougher.
15428
15429 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
15430
15431         * g++.dg/init/dtor1.C: New test.
15432
15433 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
15434
15435         * gcc.dg/altivec-8.c: New.
15436
15437 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
15438
15439         * gcc.dg/altivec-7.c: New.
15440
15441 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
15442
15443         * g++.dg/parse/typedef1.C: New test.
15444
15445 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
15446
15447         PR c++/6486
15448         * g++.dg/template/friend6.C: New test.
15449
15450         PR c++/6492
15451         * g++.dg/init/copy1.C: New test.
15452
15453 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
15454
15455         * g++.dg/warn/effc1.C: New test.
15456
15457 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15458
15459         * gcc.dg/cpp/if-cexp.c: Add a test.
15460
15461 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
15462
15463         * gcc.dg/20020426-2.c: New test.
15464
15465 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15466
15467         * gcc.dg/cpp/if-mop.c: Update.
15468         * gcc.dg/cpp/if-mpar.c: Add test.
15469         * gcc.dg/cpp/if-oppr.c: Update.
15470
15471 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15472
15473         PR c/6343
15474         * gcc.dg/weak-[2-7].c: New tests.
15475
15476 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15477
15478         * gcc.dg/enum1.c: New test.
15479
15480 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15481
15482         PR c++/6497
15483         * g++.dg/inherit/access2.C: New test.
15484
15485 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15486
15487         PR bootstrap/6445
15488         * gcc.dg/20020426-1.c: New test.
15489
15490 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15491
15492         * g++.dg/abi/enum1.C: New test.
15493
15494 2002-04-26  Richard Henderson  <rth@redhat.com>
15495
15496         * gcc.dg/c99-bool-1.c: Expect always true warning.
15497
15498 2002-04-25  Roger Sayle  <roger@eyesopen.com>
15499
15500         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
15501
15502 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15503
15504         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
15505         targets.
15506
15507 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
15508
15509         * g++.dg/abi/mange7.C: New test.
15510
15511         PR c++/6438.
15512         * g++.dg/parse/stmtexpr2.C: New test.
15513
15514 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
15515
15516         * gcc.dg/20020312-2.c: Add SH target.
15517
15518 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15519
15520         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
15521         compiler output on mips*-*-irix*.
15522
15523 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
15524
15525         * g++.dg/parse/attr1.C: New test.
15526
15527 2002-04-23  Roger Sayle  <roger@eyesopen.com>
15528
15529         * gcc.c-torture/execute/string-opt-17.c: New test case.
15530         * gcc.c-torture/execute/memset-2.c: New test case.
15531
15532 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
15533
15534         PR c++/6256:
15535         * g++.dg/template/friend5.C: New test.
15536
15537         PR c++/6331:
15538         * g++.dg/template/qual1.C: Likewise.
15539
15540 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
15541
15542         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
15543         Include stdlib.h, not stdio.h or ctype.h.
15544
15545 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
15546
15547         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
15548         cris-*-elf* and mmix-*-*.
15549         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
15550         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
15551         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
15552         Ditto.
15553         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
15554         * gcc.dg/wchar_t-1.c: Ditto.
15555
15556 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
15557
15558         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
15559         Clarify comment.
15560
15561 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
15562
15563         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
15564
15565 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15566
15567         * gcc.c-torture/execute/20000906-1.x: Delete.
15568
15569 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
15570
15571         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
15572
15573 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
15574
15575         * PR6367
15576         * g77.f-torture/execute/6367.f: New test.
15577         * g77.f-torture/execute/6367.x: Disable for MMIX.
15578
15579 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
15580
15581         * PR6352
15582         * g++.dg/opt/inline2.C: New test.
15583
15584 2002-04-18  Richard Henderson  <rth@redhat.com>
15585
15586         * gcc.dg/20000906-1.c: Enable for all targets.
15587         * gcc.c-torture/compile/iftrap-2.c: New.
15588
15589 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15590
15591         * gcc.dg/20020418-1.c: New test.
15592         * gcc.dg/20020418-2.c: New test.
15593
15594 2002-04-18  Richard Henderson  <rth@redhat.com>
15595
15596         * gcc.c-torture/compile/iftrap-1.c: New.
15597         * gcc.dg/iftrap-1.c: Adjust for ia64.
15598         * gcc.dg/iftrap-2.c: New.
15599
15600 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15601
15602         * gcc.c-torture/compile/20020418-1.c: New test.
15603
15604 2002-04-18  Roger Sayle  <roger@eyesopen.com>
15605
15606         * gcc.c-torture/compile/20020415-1.c: New.
15607
15608 2002-04-18  David S. Miller  <davem@redhat.com>
15609
15610         * gcc.c-torture/execute/20020418-1.c: New test.
15611
15612 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
15613
15614         * gcc.dg/20020416-1.c: New test.
15615
15616         * g++.dg/opt/inline1.C: New test.
15617
15618 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
15619
15620         * gcc.dg/altivec-5.c: New test.
15621
15622         * gcc.dg/20020415-1.c: New test.
15623
15624 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
15625
15626         * testsuite/lib/chill.exp: Remove.
15627
15628 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
15629
15630         * g++.dg/other/big-struct.C: New test.
15631
15632 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
15633
15634         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
15635         of scratch file.
15636
15637 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
15638
15639         PR c/6277
15640         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
15641         in scan-assembler function name
15642
15643 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
15644
15645         * g77.f-torture/execute/980628-4.x,
15646         g77.f-torture/execute/980628-5.x,
15647         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15648         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15649         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
15650         i[34567]86-*-*.
15651
15652 2002-04-13  David S. Miller  <davem@redhat.com>
15653
15654         * gcc.c-torture/execute/20020413-1.c: New test.
15655
15656 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15657
15658         * gcc.dg/asm-6.c,
15659         * g++.dg/ext/asm1.C: New tests.
15660
15661 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15662
15663         PR c++ 5373.
15664         * g++.dg/parse/stmtexpr1.C: New test.
15665
15666         PR c++/5189.
15667         * g++.dg/template/copy1.C: New test.
15668
15669 2002-04-12  Richard Henderson  <rth@redhat.com>
15670
15671         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15672
15673 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15674
15675         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15676         gcc.c-torture/execute/20020307-2.c.
15677
15678 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15679
15680         * g++.dg/ext/attrib5.C,
15681         * g++.dg/lookup/struct1.C: New tests.
15682
15683 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15684
15685         * gcc.dg/20020411-1.c: New test.
15686
15687         * gcc.c-torture/execute/20020411-1.c: New test.
15688
15689 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15690
15691         * g77.f-torture/execute/6177.f: New test.
15692
15693 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15694
15695         PR middle-end/6247
15696         * g++.dg/opt/cleanup1.C: New test.
15697
15698         * g++.dg/opt/const1.C: New test.
15699
15700 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15701
15702         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15703
15704 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15705
15706         PR c++/5507
15707         * g++.dg/template/typename2.C: New test.
15708
15709 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15710
15711         * gcc.c-torture/execute/loop-12.c: New.
15712
15713 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15714
15715         * g77.f-torture/execute/980628-4.x,
15716         g77.f-torture/execute/980628-5.x,
15717         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15718         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15719         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15720
15721 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15722
15723         PR optimization/6086
15724         * g++.dg/opt/preinc1.C: New test.
15725
15726 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15727
15728         PR c++/5571
15729         * g++.dg/opt/static2.C: New test.
15730
15731 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15732
15733         PR c/5120
15734         * gcc.dg/20020406-1.c: New test.
15735
15736 2002-04-04  David S. Miller  <davem@redhat.com>
15737
15738         * gcc.c-torture/execute/20020404-1.c: New test.
15739
15740 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15741
15742         PR c/6123
15743         * gcc.dg/20020312-2.c: Do not declare global register variable
15744         if __PIC__ or __pic__ is defined.
15745
15746 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15747
15748         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15749         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15750
15751 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15752
15753         * gcc.misc-tests/linkage.exp: Update last change to handle
15754         sparc*-, not just sparc-.
15755
15756 2002-04-03  Richard Henderson  <rth@redhat.com>
15757
15758         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15759
15760 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15761
15762         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15763
15764 2002-04-02  David S. Miller  <davem@redhat.com>
15765
15766         * gcc.c-torture/execute/20020402-3.c: New test.
15767
15768 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15769
15770         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15771         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15772
15773         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15774         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15775         g77.f-torture/execute/20001201.x,
15776         g77.f-torture/execute/u77-test.x: New files.
15777
15778         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15779         * gcc.dg/wchar_t-1.c: Ditto.
15780
15781 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15782
15783         * gcc.c-torture/execute/20020402-1.c: New test.
15784
15785 2002-04-01  Richard Henderson  <rth@redhat.com>
15786
15787         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15788
15789         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15790
15791 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15792
15793         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15794
15795 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15796
15797         * g++.dg/inherit/template-as-base.C: Expect error.
15798         * g++.dg/inherit/namespace-as-base.C: Likewise.
15799
15800 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15801
15802         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15803         g++.dg/ext/instantiate3.C: Tweak match patterns.
15804
15805         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
15806         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
15807         -da test.
15808
15809 2002-03-31  Richard Henderson  <rth@redhat.com>
15810
15811         * gcc.dg/special/alias-2.c: New.
15812         * gcc.dg/special/ecos.exp: Run it.
15813
15814 2002-03-31  Richard Henderson  <rth@redhat.com>
15815
15816         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
15817
15818 2002-03-31  Kazu Hirata  <kazu@hxi.com>
15819
15820         * gcc.dg/weak-1.c: Disable on h8300 port.
15821
15822 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
15823
15824         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
15825         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
15826         ordering tests.
15827         * g++.dg/bprob/bprob-1.C: New test.
15828         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
15829         * g++.dg/gcov/gcov-1.C: New test.
15830         * g++.dg/gcov/gcov-1.x: New file.
15831         * g++.dg/gcov/gcov-2.C: New test.
15832         * g++.dg/gcov/gcov-3.C: New test.
15833         * g++.dg/gcov/gcov-3.h: New file.
15834
15835 2002-03-28  Roger Sayle  <roger@eyesopen.com>
15836
15837         * g++.old-deja/g++.other/builtins5.C: New test.
15838         * g++.old-deja/g++.other/builtins6.C: New test.
15839         * g++.old-deja/g++.other/builtins7.C: New test.
15840         * g++.old-deja/g++.other/builtins8.C: New test.
15841         * g++.old-deja/g++.other/builtins9.C: New test.
15842
15843 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
15844
15845         * g++.dg/opt/static1.C: New test.
15846
15847         * g++.dg/opt/longbranch1.C: New test.
15848
15849 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
15850
15851         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
15852
15853         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
15854
15855 2002-03-28  Jeffrey A Law  (law@redhat.com)
15856
15857         * gcc.c-torture/execute/20020328-1.c: New test.
15858
15859 2002-03-27  Richard Henderson  <rth@redhat.com>
15860
15861         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
15862         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
15863         move from g++.old-deja/g++.ext/.
15864
15865 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
15866
15867         * g++.dg/init/new2.C: New test.
15868
15869 2002-03-26  Richard Henderson  <rth@redhat.com>
15870
15871         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
15872
15873         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
15874         on sparc.
15875
15876         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
15877         sparcv9 systems.
15878         * gcc.dg/20001102-1.c: Likewise.
15879
15880 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
15881
15882         * gcc.dg/cpp/endif-pedantic1.c,
15883         gcc.dg/cpp/endif-pedantic2.c:  New tests.
15884
15885 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
15886
15887         * g++.dg/init/new1.C: New test.
15888
15889 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
15890
15891         * g++.dg/abi/vbase9.C: New test.
15892
15893 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
15894
15895         * gcc.dg/arm-asm.c: New test.
15896
15897 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
15898
15899         * gcc.dg/Wswitch-enum.c: New test.
15900         Fix PR c/5044.
15901
15902 2002-03-26  Richard Henderson  <rth@redhat.com>
15903
15904         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
15905         structure.
15906
15907 2002-03-25  Richard Henderson  <rth@redhat.com>
15908
15909         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
15910         sparcv9 systems.
15911
15912         * gcc.c-torture/compile/20011119-1.c (xxx): New.
15913         * gcc.c-torture/compile/20011119-2.c (xxx): New.
15914
15915 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
15916
15917         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
15918
15919 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
15920
15921         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
15922         targets using generic thunk support.
15923
15924 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
15925
15926         * gcc.c-torture/compile/20020323-1.c: New test.
15927
15928         * g++.dg/opt/conj2.C: New test.
15929
15930 2002-03-24  Richard Henderson  <rth@redhat.com>
15931
15932         * gcc.dg/weak-1.c: Use -fno-common.
15933
15934 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15935
15936         * g77.dg/f77-edit-apostrophe-out.f: New test
15937         * g77.dg/f77-edit-h-out.f: New test
15938         * g77.dg/f77-edit-t-in.f: New test
15939         * g77.dg/f77-edit-t-out.f: New test
15940         * g77.dg/f77-edit-x-out.f: New test
15941         * g77.dg/f77-edit-slash-out.f: New test
15942         * g77.dg/f77-edit-colon-out.f: New test
15943         * g77.dg/f77-edit-s-out.f: New test
15944
15945 2002-03-24  Richard Henderson  <rth@redhat.com>
15946
15947         * objc/execute/formal_protocol-6.x: New XFAIL.
15948
15949 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15950
15951         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
15952         that do not support weak symbols
15953
15954 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15955
15956         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
15957         * lib/g77.exp:  Likewise
15958         * lib/objc.exp: Likewise
15959
15960 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
15961
15962         * gcc.dg/Wswitch-default.c: New test.
15963
15964 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
15965
15966         * g++.dg/other/enum1.C: New test.
15967
15968 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
15969
15970         * gcc.dg/pragma-ep-3.c: Fix typo.
15971
15972 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15973
15974         * g++.dg/inherit/template-as-base.C: New test.
15975
15976 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
15977
15978         * g++.old-deja/g++.other/dwarf2-1.C: Move...
15979         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
15980
15981 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
15982
15983         * gcc.dg/cpp/multiline.c: Update to match.
15984
15985 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
15986
15987         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
15988
15989 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
15990
15991         * gcc.dg/cpp/extratokens2.c:  New file.
15992
15993 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
15994
15995         * gcc.dg/20020312-2.c: Add rs6000 target.
15996
15997         * gcc.c-torture/compile/20020319-1.c: New test.
15998
15999 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16000
16001         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
16002         (A, E): Handle this.
16003
16004 2002-03-20  Jason Merrill  <jason@redhat.com>
16005
16006         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
16007         ignoring -fpic.
16008         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
16009         through prune_gcc_output.
16010
16011 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
16012
16013         * gcc.c-torture/compile/20020320-1.c: New test.
16014
16015 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
16016
16017         * gcc.c-torture/compile/20020318-1.c: New test.
16018
16019         * gcc.dg/struct-by-value-1.c: New test.
16020
16021         * gcc.dg/20020319-1.c: New test.
16022
16023 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
16024
16025         * g++.dg/opt/conj1.C: New test.
16026
16027 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
16028
16029         * g++.dg/template/qualttp20.C: Revert previous change.
16030         * g++.dg/template/qualttp3.C: Likewise.
16031         * g++.dg/template/qualttp4.C: Likewise
16032         * g++.dg/template/qualttp5.C: Likewise
16033         * g++.dg/template/qualttp6.C: Likewise
16034         * g++.dg/template/qualttp7.C: Likewise
16035         * g++.dg/template/qualttp8.C: Likewise
16036         * g++.dg/template/recurse.C: Likewise.
16037
16038 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
16039
16040         * gcc.dg/cpp/wchar-1.c: Update.
16041
16042 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16043
16044         * g++.dg/template/conv1.C: New test.
16045         * g++.dg/template/conv2.C: New test.
16046         * g++.dg/template/conv3.C: New test.
16047         * g++.dg/template/conv4.C: New test.
16048
16049 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16050
16051         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
16052         * g++.dg/template/qualttp3.C: Likewise.
16053         * g++.dg/template/qualttp4.C: Likewise
16054         * g++.dg/template/qualttp5.C: Likewise
16055         * g++.dg/template/qualttp6.C: Likewise
16056         * g++.dg/template/qualttp7.C: Likewise
16057         * g++.dg/template/qualttp8.C: Likewise
16058         * g++.dg/template/recurse.C: Likewise.
16059
16060 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
16061
16062         * g++.dg/opt/dtor1.C: New test.
16063
16064 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
16065
16066         * gcc.c-torture/compile/20020315-1.c: New test.
16067
16068 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
16069
16070         * gcc.dg/weak-1.c: Fix scan tests.
16071
16072 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
16073
16074         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
16075         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
16076         cris-*-aout* mmix-*-*.
16077         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
16078         cris-*-aout* mmix-*-*.
16079         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
16080         cris-*-elf* cris-*-aout* and mmix-*-*.
16081         * gcc.dg/20001009-1.c: Ditto.
16082         * gcc.dg/20010912-1.c: Ditto.
16083         * gcc.dg/20020122-4.c: Ditto.
16084         * gcc.dg/inline-2.c: Ditto.
16085
16086 2002-03-14  Jeffrey A Law  (law@cygnus.com)
16087
16088         * gcc.c-torture/compile/20020314-1.c: New test.
16089
16090 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
16091
16092         * gcc.c-torture/execute/20020314-1.c: New test.
16093
16094 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
16095
16096         * g++.dg/warn/Wunused-1.C: New test.
16097
16098 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
16099
16100         * g++.dg/abi/mangle6.C: New test.
16101
16102 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
16103
16104         * gcc.c-torture/compile/20020309-2.c: New test.
16105
16106         * gcc.c-torture/compile/20020312-1.c: New test.
16107
16108 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
16109
16110         * g++.dg/other/access1.C: New test.
16111
16112 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
16113
16114         * gcc.c-torture/execute/wchar_t-1.c: New test.
16115
16116 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
16117
16118         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
16119
16120 2002-03-12  Roger Sayle  <roger@eyesopen.com>
16121
16122         * gcc.dg/20020312-1.c: New test case.
16123
16124 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
16125
16126         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
16127
16128 2002-03-11  Richard Henderson  <rth@redhat.com>
16129
16130         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
16131         * g++.old-deja/g++.jason/report.C: Likewise.
16132
16133 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16134
16135         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
16136         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
16137
16138 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16139
16140         * testsuite/g++.dg/overload/pmf1.C: New test.
16141
16142 2002-03-11  Kazu Hirata  <kazu@hxi.com>
16143
16144         * gcc.c-torture/execute/20020307-1.c: Use long.
16145
16146 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
16147
16148         PR optimization/5844
16149         * gcc.dg/20020310-1.c: New test.
16150
16151 2002-03-09  Michael Meissner  <meissner@redhat.com>
16152
16153         * gcc.c-torture/execute/memcpy-2.c: New test.
16154         * gcc.c-torture/execute/memset-1.c: New test.
16155         * gcc.c-torture/execute/strlen-1.c: New test.
16156         * gcc.c-torture/execute/strcmp-1.c: New test.
16157         * gcc.c-torture/execute/strncmp-1.c: New test.
16158
16159 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
16160
16161         * gcc.dg/ppc-ldstruct.c: New test.
16162
16163 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
16164
16165         * gcc.c-torture/execute/va-arg-22.c: New test.
16166
16167 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16168
16169         * gcc.c-torture/compile/20020309-1.c: New test.
16170
16171 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
16172
16173         * gcc.c-torture/execute/20020307-2.c: New test.
16174
16175 2002-03-07  Jeffrey A Law  (law@redhat.com)
16176
16177         * g77.f-torture/compile/20020307-1.f: New test.
16178
16179 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
16180
16181         * gcc.dg/unordered-1.c: New test.
16182
16183 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
16184
16185         * gcc.c-torture/execute/20020307-1.c: New test.
16186
16187 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
16188
16189         * gcc.dg/20020304-1.c: New test.
16190
16191         * gcc.c-torture/compile/20020304-2.c: New test.
16192
16193 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
16194
16195         * gcc.c-torture/compile/20020304-1.c: New test case
16196         (from PR c/5830).
16197
16198 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
16199
16200         * gcc.dg/20020103-1.c: Add other -D ppc variants.
16201
16202 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
16203
16204         * g++.dg/other/classkey1.C: New test.
16205
16206 2002-03-01  Richard Henderson  <rth@redhat.com>
16207
16208         * gcc.c-torture/compile/981223-1.x: New.
16209         * gcc.c-torture/compile/920625-1.x: New.
16210
16211 2002-02-28  Richard Henderson  <rth@redhat.com>
16212
16213         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
16214
16215 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
16216
16217         * gcc.c-torture/execute/20020227-1.c: New test.
16218
16219 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
16220
16221         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
16222         here" ERROR lines.
16223         * g++.old-deja/g++.oliva/partord1.C: Likewise.
16224         * g++.old-deja.g++.other/defarg1.C: Likewise.
16225         * g++.old-deja/g++.pt/calls2.C: Likewise.
16226         * g++.old-deja/g++.pt/crash20.C: Likewise.
16227         * g++.old-deja/g++.pt/crash30.C: Likewise.
16228         * g++.old-deja/g++.pt/crash36.C: Likewise.
16229         * g++.old-deja/g++.pt/crash6.C: Likewise.
16230         * g++.old-deja/g++.pt/defarg13.C: Likewise.
16231         * g++.old-deja/g++.pt/derived3.C: Likewise.
16232         * g++.old-deja/g++.pt/error1.C: Likewise.
16233         * g++.old-deja/g++.pt/friend21.C: Likewise.
16234         * g++.old-deja/g++.pt/friend23.C: Likewise.
16235         * g++.old-deja/g++.pt/infinite1.C: Likewise.
16236         * g++.old-deja/g++.robertl/eb128.C: Likewise.
16237
16238 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
16239
16240         * gcc.c-torture/execute/20020225-2.c: New test.
16241
16242 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
16243
16244         * gcc.c-torture/execute/920730-1t.c,
16245         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
16246         Delete test cases, only relevant to -traditional.
16247
16248 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16249
16250         * gcc.dg/cpp/undef1.c: Remove.
16251         * gcc.dg/cpp/directiv.c: Update.
16252         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
16253
16254 2002-02-27  Michael Meissner  <meissner@redhat.com>
16255
16256         * gcc.c-torture/execute/20020226-1.c: New test.
16257
16258 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
16259
16260         * g++.dg/debug/debug4.C: New test.
16261
16262         * gcc.dg/ia64-visibility-1.c: New test.
16263
16264 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
16265
16266         * gcc.dg/debug/20020224-1.c: New.
16267
16268 2002-02-25  Kazu Hirata  <kazu@hxi.com>
16269
16270         * gcc.c-torture/execute/960416-1.x: New.
16271         * gcc.c-torture/execute/divconst-3.x: Likewise.
16272
16273 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
16274
16275         * gcc.dg/20020224-1.c: New test.
16276
16277 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
16278
16279         * gcc.c-torture/execute/20020225-1.c: New.
16280
16281 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16282
16283         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
16284
16285 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
16286
16287         * gcc.dg/20020222-1.c: New test.
16288
16289 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
16290
16291         * g++.dg/opt/anonunion1.C: New test.
16292
16293 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16294
16295         * g++.dg/template/qualttp19.C: New test.
16296         * g++.dg/template/qualttp20.C: New test.
16297         * g++.old-deja/g++.jason/report.C: Adjust expected errors
16298         * g++.old-deja/g++.other/qual1.C: Likewise.
16299
16300 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
16301
16302         * gcc.dg/attr-alwaysinline.c: New.
16303
16304 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
16305
16306         * gcc.dg/20020220-1.c: New test.
16307
16308         * gcc.dg/20020220-2.c: New test.
16309
16310         * g++.dg/opt/mmx1.C: New test.
16311
16312 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
16313
16314         * gcc.c-torture/compile/20020110.c: New test.
16315
16316 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
16317
16318         * gcc.c-torture/execute/20020219-1.c: New test.
16319
16320         * gcc.dg/20020219-1.c: New test.
16321
16322         * gcc.dg/noncompile/20020220-1.c: New test.
16323
16324         * g++.dg/opt/ptrintsum1.C: New test.
16325
16326         * gcc.dg/debug/20020220-1.c: New test.
16327
16328 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
16329
16330         * gcc.c-torture/execute/20020216-1.c: New test.
16331
16332 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16333
16334         * gcc.dg/decl-1.c: Update, new test.
16335
16336 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
16337
16338         * g++.dg/abi/bitfield1.C: New test.
16339         * g++.dg/abi/bitfield2.C: New test.
16340
16341 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16342
16343         * gcc.dg/attr-nest.c: New test.
16344
16345 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16346
16347         * gcc.c-torture/execute/20020215-1.c: New test.
16348
16349 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
16350
16351         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
16352         * g++.dg/debug/debug.exp: New.
16353         * g++.dg/debug/trivial.C: New.
16354         * g++.dg/debug/debug1.C: Moved...
16355         * g++.dg/other/debug1.C: ...from here.
16356         * g++.dg/debug/debug2.C: Moved...
16357         * g++.dg/other/debug2.C: ...from here.
16358         * g++.dg/debug/debug3.C: Moved...
16359         * g++.dg/other/debug3.C: ...from here.
16360
16361         * gcc.dg/noncompile/20020213-1.c: New test.
16362
16363 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
16364
16365         * g++.dg/other/debug3.C: New test.
16366
16367         * gcc.c-torture/execute/20020213-1.c: New test.
16368
16369 2002-02-13  Richard Smith <richard@ex-parrot.com>
16370
16371         * g++.old-deja/g++.other/thunk1.C: New test.
16372
16373 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16374
16375         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
16376
16377 2002-02-13  Stan Shebs  <shebs@apple.com>
16378
16379         * gcc.dg/altivec-3.c: New.
16380
16381 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16382
16383         * gcc.dg/Wunreachable-1.c: New test.
16384         * gcc.dg/Wunreachable-2.c: New test.
16385
16386 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16387
16388         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16389
16390 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16391
16392         * gcc.dg/decl-1.c: New test.
16393
16394 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16395
16396         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16397
16398 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16399
16400         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16401         * gcc.c-torture/compile/980506-1.x: Likewise.
16402
16403 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16404
16405         * gcc.dg/20020210-1.c: New.
16406
16407 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16408
16409         * g77.f-torture/execute/947.f: New regression test
16410         for PR fortran/947.
16411
16412 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16413
16414         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16415         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16416
16417 2002-02-08  Richard Henderson  <rth@redhat.com>
16418
16419         * gcc.c-torture/compile/labels-3.c: New.
16420
16421 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16422
16423         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16424         expression statements work instead.
16425         * gcc.dg/noncompile/20020207-1.c: New test.
16426
16427 2002-02-07  Richard Henderson  <rth@redhat.com>
16428
16429         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
16430
16431 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16432
16433         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
16434         message from g77
16435         * lib/g77-dg.exp: Trim g77 error messages so that they are
16436         recognized by dg.exp.
16437
16438 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16439
16440         PR fortran/5473
16441         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
16442
16443 2002-02-07  Richard Henderson  <rth@redhat.com>
16444
16445         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
16446         to be sufficiently aligned for integers.
16447
16448 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
16449
16450         * g++.dg/template/friend4.C: New test.
16451
16452 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16453
16454         PR fortran/5743
16455         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
16456         unsupported cases.
16457
16458 2002-02-07  Richard Henderson  <rth@redhat.com>
16459
16460         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
16461         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
16462         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
16463         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
16464
16465 2002-02-06  Richard Henderson  <rth@redhat.com>
16466
16467         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
16468
16469 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
16470
16471         * gcc.dg/20020206-1.c: New test.
16472
16473 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
16474
16475         * gcc.c-torture/execute/20020206-1.c: New test.
16476
16477         * gcc.c-torture/execute/20020206-2.c: New test.
16478
16479         PR optimization/5429:
16480         * gcc.c-torture/compile/20020206-1.c: New test.
16481
16482 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
16483
16484         * g++.dg/ext/align1.C: Do not use an explicit alignment value
16485         as certain file formats cannot support particularly large
16486         alignments.
16487
16488         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
16489         and do not expect to be able to link the executable.
16490
16491         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
16492         fail because the COFF format does not support the weak attribute.
16493
16494 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
16495
16496         * g77.dg/pr5473.f:  New test
16497
16498 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
16499
16500         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
16501         Fix testcase accordingly.
16502
16503 2002-02-04  Richard Henderson  <rth@redhat.com>
16504
16505         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
16506         (buf): Change to be an array of pointers, not ints.
16507
16508 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16509
16510         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
16511         before all tests.  Move warning one line above to match where it
16512         C frontend emits.
16513         * gcc.dg/Wswitch-2.c: New test.
16514         * g++.dg/warn/Wswitch-1.C: New test.
16515         * g++.dg/warn/Wswitch-2.C: New test.
16516
16517 2002-02-04  Richard Henderson  <rth@redhat.com>
16518
16519         * g++.dg/abi/offsetof.C: Fix size comparison.
16520
16521 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
16522
16523         * gcc.dg/cast-qual-2.c: New test.
16524
16525 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16526
16527         * gcc.dg/20020201-4.c: New test.
16528
16529 2002-02-04  Ben Elliston  <bje@redhat.com>
16530
16531         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
16532         target_info attribute != 0, in addition to the empty string.
16533         (gcc_target_compile): Likewise.
16534
16535 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
16536
16537         * gcc.dg/Wswitch.c: New test.
16538         PR gcc/4475. PR gcc/3780.
16539
16540 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
16541
16542         * g77.f-torture/execute/5122.f: New test for regressions
16543         against PR fortran/5122.
16544
16545 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
16546
16547         * g77.f-torture/compile/pr3743.f: Delete
16548         * g77.dg/pr3743-1.f: New test.
16549         * g77.dg/pr3743-2.f: New test.
16550         * g77.dg/pr3743-3.f: New test.
16551         * g77.dg/pr3743-4.f: New test.
16552
16553 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16554
16555         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
16556
16557 2002-02-02  Richard Henderson  <rth@redhat.com>
16558
16559         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
16560         * gcc.c-torture/execute/bf64-1.c: Likewise.
16561
16562 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16563
16564         * gcc.dg/20020201-2.c: New test.
16565
16566         * gcc.dg/20020201-3.c: New test.
16567
16568         * gcc.c-torture/execute/bitfld-2.c: New test.
16569
16570 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16571
16572         * gcc.dg/bitfld-1.c: Update.
16573         * gcc.dg/bitfld-2.c: Update.
16574         * gcc.c-torture/execute/bitfld-1.x: New.
16575
16576 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16577
16578         * gcc.c-torture/execute/20020201-1.c: New test.
16579
16580 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
16581
16582         PR target/5469
16583         * gcc.dg/20020201-1.c: New test.
16584
16585 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
16586
16587         PR fortran/3743
16588         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
16589         * g77.f-torture/compile/pr3743.x: Remove
16590
16591 2002-01-31  Tom Rix  <trix@redhat.com>
16592
16593         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
16594
16595 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16596
16597         * gcc.dg/noncompile/20020130-1.c: New test.
16598
16599 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
16600
16601         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
16602
16603 2002-01-29  Richard Henderson  <rth@redhat.com>
16604
16605         * gcc.c-torture/execute/991118-1.c: Cast various constants back
16606         to long long.
16607         * gcc.c-torture/execute/bf64-1.c: Likewise.
16608
16609 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
16610
16611         * gcc.c-torture/execute/20020129-1.c: New test.
16612
16613 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16614
16615         * gcc.c-torture/compile/20000224-1.c: Update.
16616         * gcc.c-torture/execute/bitfld-1.c: New tests.
16617         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
16618         * gcc.dg/uninit-A.c: Update.
16619
16620 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16621
16622         * g++.dg/template/ctor1.C: Add instantiation.
16623
16624 2002-01-28  Paul Koning  <pkoning@equallogic.com>
16625
16626         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
16627         argument to __builtin_prefetch to be const ptr.
16628
16629 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
16630
16631         * gcc.c-torture/compile/20020120-1.c: New test.
16632
16633 2002-01-27  Kazu Hirata  <kazu@hxi.com>
16634
16635         * gcc.c-torture/execute/20020127-1.c: New test.
16636
16637 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
16638
16639         * g77.dg/f77-edit-i-in.f: New test
16640         * g77.dg/f77-edit-i-out.f: New test
16641
16642 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
16643
16644         * gcc.dg/debug/debug.exp: New file.
16645         * gcc.dg/debug/trivial.c: New file.
16646         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
16647         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
16648         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
16649         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
16650         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
16651         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
16652         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16653         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16654         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16655         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16656         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16657         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16658         * gcc.dg/20000503-1.c: Removed.
16659         * gcc.dg/20010207-1.c: Removed.
16660         * gcc.dg/20011223-1.c: Removed.
16661         * gcc.dg/20020104-2.c: Removed.
16662         * gcc.dg/debug-1.c: Removed.
16663         * gcc.dg/debug-2.c: Removed.
16664         * gcc.dg/debug-3.c: Removed.
16665         * gcc.dg/debug-4.c: Removed.
16666         * gcc.dg/debug-5.c: Removed.
16667         * gcc.dg/debug-6.c: Removed.
16668         * gcc.dg/dwarf2-1.c: Removed.
16669         * gcc.dg/dwarf2-2.c: Removed.
16670
16671 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16672
16673         * g++.old-deja/g++.other/eh5.C: New test.
16674         * g++.old-deja/g++.other/sibcall2.C: New test.
16675         * g++.old-deja/g++.other/array9.C: New test.
16676         * g++.old-deja/g++.other/typename2.C: New test.
16677         * g++.old-deja/g++.other/crash60.C: New test.
16678         * g++.old-deja/g++.other/conv9.C: New test.
16679         * g++.old-deja/g++.other/mangle10.C: New test.
16680         * g++.old-deja/g++.other/unchanging1.C: New test.
16681         * g++.old-deja/g++.other/exprstmt1.C: New test.
16682         * g++.old-deja/g++.other/inline23.C: New test.
16683         * g++.old-deja/g++.eh/ia64-1.C: New test.
16684         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16685         * g++.old-deja/g++.other/reload1.C: New test.
16686         * g++.old-deja/g++.other/static20.C: New test.
16687         * g++.old-deja/g++.other/local-alloc1.C: New test.
16688         * g++.old-deja/g++.other/conv8.C: New test.
16689         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16690         * g++.old-deja/g++.other/storeexpr1.C: New test.
16691         * g++.old-deja/g++.other/storeexpr2.C: New test.
16692         * g++.dg/eh/template2.C: New test.
16693         * g++.dg/warn/weak1.C: New test.
16694
16695 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16696
16697         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16698         Remove first, non-varying, argument.
16699
16700 2002-01-23  Richard Henderson  <rth@redhat.com>
16701
16702         * gcc.dg/inline-2.c: New.
16703
16704         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16705         Add optional target arg.  Check number of arguments.
16706         (scan-assembler-not, scan-assembler-dem): Likewise.
16707         (scan-assembler-dem-not): Likewise.
16708
16709 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16710
16711         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16712         line 12.
16713         * g++.old-deja/g++.brendan/parse3.C,
16714         g++.old-deja/g++.other/crash26.C,
16715         g++.old-deja/g++.other/crash28.C,
16716         g++.old-deja/g++.other/crash29.C,
16717         g++.old-deja/g++.other/crash30.C,
16718         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16719
16720 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16721
16722         * gcc.dg/20020115-1.c: New.
16723
16724 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16725
16726         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16727
16728 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16729
16730         * gcc.dg/20020122-3.c: New.
16731
16732 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16733
16734         * g++.dg/other/gc1.C: New test.
16735
16736 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16737
16738         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16739
16740 2002-01-22  Richard Henderson  <rth@redhat.com>
16741
16742         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16743
16744 2002-01-22  Richard Henderson  <rth@redhat.com>
16745
16746         * gcc.dg/20020122-4.c: New.
16747
16748 2002-01-22  H.J. Lu <hjl@gnu.org>
16749
16750         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16751         link output.
16752         * gcc.dg/special/ecos.exp: Likewise.
16753         * lib/g++-dg.exp: Likewise.
16754         * lib/g77-dg.exp: Likewise.
16755         * lib/gcc-dg.exp : Likewise.
16756         * lib/mike-g++.exp: Likewise.
16757         * lib/mike-g77.exp: Likewise.
16758         * lib/mike-gcc.exp: Likewise.
16759         * lib/objc-dg.exp: Likewise.
16760
16761 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16762
16763         PR target/5379
16764         * gcc.dg/20020122-2.c: New test.
16765
16766 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16767
16768         * gcc.dg/20020122-1.c: New test.
16769
16770 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16771
16772         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16773
16774 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16775
16776         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16777
16778 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16779
16780         * gcc.c-torture/compile/20020121-1.c: New test.
16781
16782 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16783
16784         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16785         ld_library_path.
16786
16787 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16788
16789         * gcc.dg/20020218-1.c: New test.
16790
16791 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16792
16793         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16794         messages
16795         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16796         "At global scope" warning
16797         * g++.dg/ext/align1.C: Change cygwin test for alignment
16798         from db-bogus to dg-warning
16799
16800 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16801
16802         * g77.f-torture/compile/cpp2.F: New test.
16803
16804 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16805
16806         * g++.dg/template/access1.C: New test.
16807
16808 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
16809
16810         * gcc.dg/20020118-1.c: New.
16811
16812 2002-01-18  Kazu Hirata  <kazu@hxi.com>
16813
16814         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
16815
16816 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16817
16818         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
16819         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
16820         alignment warnings.
16821
16822 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16823
16824         * gcc.misc-tests/i386-prefetch.exp: Save and restore
16825         torture_with_loops and torture_without_loops
16826
16827 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
16828
16829         * gcc.c-torture/compile/20020116-1.c: New test.
16830
16831 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
16832
16833         * gcc.dg/20020116-2.c: New test.
16834
16835         * gcc.dg/ultrasp4.c: New test.
16836
16837         * gcc.dg/20020116-1.c: New test.
16838
16839 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
16840
16841         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
16842         by EABI.
16843
16844 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
16845
16846         * gcc.misc-tests/i386-prefetch.exp: New.
16847         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
16848         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
16849         * gcc.misc-tests/i386-pf-none-1.c: New test.
16850         * gcc.misc-tests/i386-pf-sse-1.c: New test.
16851
16852 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
16853
16854         * gcc.dg/gnu89-init-1.c: Add new tests.
16855
16856 2002-01-15  Andreas Jaeger  <aj@suse.de>
16857
16858         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
16859         * gcc.dg/i386-mmx-2.c: Likewise.
16860         * gcc.dg/i386-sse-1.c: Likewise.
16861         * gcc.dg/i386-sse-2.c: Likewise.
16862         * gcc.dg/i386-sse-3.c: Likewise.
16863
16864 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
16865
16866         * g77.f-torture/execute/intrinsic-unix-bessel.f:
16867         Uncomment additional cases that now pass.
16868
16869 2002-01-11  Richard Henderson  <rth@redhat.com>
16870
16871         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
16872         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
16873
16874 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
16875
16876         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
16877
16878 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
16879
16880         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
16881         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
16882
16883 2002-01-10  Dale Johannesen  <dalej@apple.com>
16884
16885         * gcc.c-torture/execute/loop-11.c: New.
16886
16887 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
16888
16889         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
16890         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
16891
16892 2002-01-09  Richard Henderson  <rth@redhat.com>
16893
16894         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
16895         type in which to perform the operation for each size.
16896
16897 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
16898
16899         * gcc.c-torture/compile/20020109-2.c: New test.
16900
16901 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
16902
16903         * gcc.c-torture/execute/loop-10.c: New test.
16904
16905 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16906
16907         * gcc.c-torture/compile/20010226-1.c: New test.
16908         * gcc.c-torture/compile/20010227-1.c: New test.
16909         * gcc.c-torture/compile/20010426-1.c: New test.
16910         * gcc.c-torture/compile/20010510-1.c: New test.
16911         * gcc.c-torture/compile/20010605-3.c: New test.
16912         * gcc.c-torture/compile/20010824-1.c: New test.
16913         * gcc.c-torture/execute/20010409-1.c: New test.
16914         * gcc.dg/noncompile/20000901-1.c: New test.
16915         * gcc.dg/20001023-1.c: New test.
16916         * gcc.dg/20001101-1.c: New test.
16917         * gcc.dg/20001102-1.c: New test.
16918         * gcc.dg/20010207-1.c: New test.
16919         * gcc.dg/20010405-1.c: New test.
16920         * gcc.dg/20010822-1.c: New test.
16921         * gcc.dg/20011107-1.c: New test.
16922
16923 2002-01-09  Jeffrey A Law  (law@redhat.com)
16924
16925         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
16926
16927         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
16928         execution failure on PA targets.
16929
16930 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16931
16932         * gcc.c-torture/compile/20020109-1.c: New test.
16933
16934 2002-01-08  Kazu Hirata  <kazu@hxi.com>
16935
16936         * gcc.c-torture/execute/20020108-1.c: New test.
16937
16938 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
16939
16940         * gcc.dg/20020108-1.c: New test.
16941
16942 2002-01-08  H.J. Lu <hjl@gnu.org>
16943
16944         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
16945         for header files.
16946
16947 2002-01-08  Geoff Keating  <geoffk@redhat.com>
16948
16949         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
16950         consistency.
16951
16952 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
16953
16954         * gcc.dg/altivec-4.c: Test altivec predicates.
16955
16956 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
16957
16958         * gcc.c-torture/execute/20020107-1.c: New test.
16959
16960 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16961
16962         PR c/5279
16963         * gcc.c-torture/compile/20020106-1.c: New test.
16964
16965 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16966
16967         * gcc.c-torture/execute/nestfunc-4.c: New test.
16968
16969 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16970
16971         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
16972         extra triple that slipped in.
16973         * g++.old-deja/g++.abi/align.C: Likewise.
16974         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16975
16976 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16977
16978         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
16979         * g++.old-deja/g++.abi/align.C: Likewise.
16980         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16981
16982         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
16983         on FreeBSD/i386.
16984         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
16985         FreeBSD.
16986
16987 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
16988
16989         * gcc.dg/20020104-1.c: New test.
16990
16991         * gcc.dg/20020104-2.c: New test.
16992
16993 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
16994
16995         * gcc.dg/20020103-1.c: Fix typo in target selector.
16996
16997 2002-01-03  Richard Henderson  <rth@redhat.com>
16998
16999         * gcc.dg/20020103-1.c: New.
17000
17001 2002-01-03  Kazu Hirata  <kazu@hxi.com>
17002
17003         * gcc.c-torture/execute/20020103-1.c: New test.
17004
17005 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
17006
17007         * g++.dg/other/debug2.C: New test.
17008
17009         * gcc.c-torture/compile/20020103-1.c: New test.
17010
17011 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
17012
17013         * gcc.dg/gnu89-init-1.c: Added new tests.
17014
17015 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17016
17017         * g++.dg/template/friend2.C: Remove as patch is reverted.
17018
17019         * g++.dg/warn/oldcast1.C: New test.
17020
17021         * g++.dg/template/ptrmem1.C: New test.
17022         * g++.dg/template/ptrmem2.C: New test.
17023
17024         * g++.dg/template/ntp.C: New test.
17025
17026         * g++.dg/other/component1.C: New test.
17027
17028         * g++.dg/template/ttp3.C: New test.
17029
17030         * g++.dg/template/friend2.C: New test.
17031         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
17032
17033 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17034
17035         * g++.dg/other/ptrmem1.C: New test.
17036         * g++.dg/other/ptrmem2.C: New test.
17037
17038 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17039
17040         * g++.dg/template/ctor1.C: New test.
17041
17042 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
17043
17044         * g++.dg/template/friend2.C: New test.
17045
17046 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
17047
17048         * gcc.dg/mmix-1.c: New test.
17049
17050 2001-12-31  Richard Henderson  <rth@redhat.com>
17051
17052         * gcc.dg/asm-5.c: New.
17053
17054 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
17055
17056         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
17057         in namespace __gnu_cxx
17058
17059 2001-12-30  Richard Henderson  <rth@redhat.com>
17060
17061         * gcc.dg/debug-6.c: New.
17062
17063 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
17064
17065         * gcc.c-torture/compile/20011229-2.c: New test.
17066
17067 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
17068
17069         * gcc.dg/debug-3.c: New test.
17070         * gcc.dg/debug-4.c: New test.
17071         * gcc.dg/debug-5.c: New test.
17072
17073 2001-12-29  Richard Henderson  <rth@redhat.com>
17074
17075         * g++.dg/eh/loop1.C: New.
17076
17077 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17078
17079         * g++.dg/template/crash1.C: New test.
17080
17081 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17082
17083         * g++.dg/other/const1.C: New test.
17084
17085 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
17086
17087         * gcc.c-torture/compile/20011229-1.c: New test.
17088
17089 2001-12-28  Stan Shebs  <shebs@apple.com>
17090
17091         * lib/objc-torture.exp: Resync with c-torture.exp.
17092         * lib/objc.exp: Load standard libraries.
17093
17094 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
17095
17096         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
17097         additional tests.
17098
17099 2001-12-27  Roger Sayle <roger@eyesopen.com>
17100
17101         * gcc.c-torture/execute/string-opt-16.c: New testcase.
17102
17103 2001-12-27  Richard Henderson  <rth@redhat.com>
17104
17105         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
17106
17107 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17108
17109         * g++.dg/eh/ctor1.C: New test.
17110         * g++.dg/other/error2.C: New test.
17111
17112 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17113
17114         * g++.dg/other/init2.C: New test.
17115
17116 2001-12-24  Richard Henderson  <rth@redhat.com>
17117
17118         * gcc.dg/20011223-1.c: New.
17119         * gcc.dg/inline-1.c: New.
17120
17121 2001-12-23  Richard Henderson  <rth@redhat.com>
17122
17123         * gcc.dg/asm-4.c: Test operand modifiers.
17124
17125 2001-12-23  Richard Henderson  <rth@redhat.com>
17126
17127         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
17128
17129 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17130
17131         * gcc.c-torture/execute/20011223-1.c: New test.
17132
17133 2001-12-21  Richard Henderson  <rth@redhat.com>
17134
17135         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
17136         re-enables the warning.
17137
17138 2001-12-21  Richard Henderson  <rth@redhat.com>
17139
17140         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
17141
17142 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17143
17144         * gcc.c-torture/compile/20011218-1.c: New test.
17145
17146 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
17147
17148         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
17149         arm-isr.c test.
17150         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
17151         epilogue generation for ARM ISR routines.
17152
17153 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17154
17155         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
17156         * gcc.dg/format/c90-printf-3.c: Likewise.
17157         * gcc.dg/format/c99-printf-3.c: Likewise.
17158         * gcc.dg/format/ext-1.c: Likewise.
17159         * gcc.dg/format/ext-6.c: Likewise.
17160         * gcc.dg/format/format.h: Prototype unlocked stdio.
17161
17162 2001-12-20  Richard Henderson  <rth@redhat.com>
17163
17164         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
17165         (arena): Use it.
17166         (malloc): Correct allocation logic.  Abort if we fill up the
17167         arena before initialization complete.
17168         (realloc): Correct allocation logic.
17169
17170 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17171
17172         * gcc.c-torture/compile/20011219-2.c: New test.
17173
17174         * gcc.c-torture/execute/20011219-1.c: New test.
17175
17176 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
17177
17178         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
17179         target does not support weak symbols.
17180
17181 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
17182
17183         * gcc.c-torture/compile/20011219-1.c: New test.
17184
17185 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17186
17187         * g++.dg/other/error1.C: New test.
17188
17189 2001-12-17  Jeffrey A Law  (law@redhat.com)
17190
17191         * gcc.c-torture/execute/20011217-1.c: New test.
17192
17193 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
17194
17195         * objc.dg/special/: New directory.
17196         * objc.dg/special/special.exp: New file.
17197         * objc.dg/special/unclaimed-category-1.h: New file.
17198         * objc.dg/special/unclaimed-category-1a.m: New file.
17199         * objc.dg/special/unclaimed-category-1.m: New file.
17200
17201 2001-12-17  Andreas Jaeger  <aj@suse.de>
17202
17203         * gcc.c-torture/compile/20011217-2.c: New test.
17204
17205 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17206
17207         * gcc.c-torture/compile/20011217-1.c: New test.
17208
17209 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
17210
17211         * testsuite/gcc.dg/20011214-1.c: New.
17212
17213 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
17214
17215         * gcc.dg/altivec-4.c: New.
17216
17217 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
17218
17219         * gcc.dg/20011113-1.c: New test.
17220
17221 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17222
17223         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
17224         std::__malloc_alloc_template<0> and
17225         std::__default_alloc_template<false, 0>.
17226
17227 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
17228
17229         * objc/execute/bf-21.m: New test.
17230         * objc/execute/enumeration-1.m: New test.
17231         * objc/execute/enumeration-2.m: New test.
17232
17233 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
17234
17235         * gcc.dg/gnu89-init-1.c: New test.
17236
17237 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17238
17239         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
17240         * g++.old-deja/g++.jason/2371.C: Likewise.
17241         * g++.old-deja/g++.jason/template33.C: Likewise.
17242         * g++.old-deja/g++.jason/template34.C: Likewise.
17243         * g++.old-deja/g++.jason/template36.C: Likewise.
17244         * g++.old-deja/g++.oliva/typename1.C: Likewise.
17245         * g++.old-deja/g++.oliva/typename2.C: Likewise.
17246         * g++.old-deja/g++.other/typename1.C: Likewise.
17247         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17248         * g++.old-deja/g++.pt/nontype5.C: Likewise.
17249         * g++.old-deja/g++.pt/typename11.C: Likewise.
17250         * g++.old-deja/g++.pt/typename14.C: Likewise.
17251         * g++.old-deja/g++.pt/typename16.C: Likewise.
17252         * g++.old-deja/g++.pt/typename3.C: Likewise.
17253         * g++.old-deja/g++.pt/typename4.C: Likewise.
17254         * g++.old-deja/g++.pt/typename5.C: Likewise.
17255         * g++.old-deja/g++.pt/typename7.C: Likewise.
17256         * g++.old-deja/g++.robertl/eb9.C: Likewise.
17257
17258 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
17259
17260         * g++.dg/other/linkage1.C: New test.
17261         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
17262         specifiers.
17263
17264 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
17265
17266         * gcc.dg/concat.c: New test.
17267
17268 2001-12-11  Stan Shebs  <shebs@apple.com>
17269
17270         * objc/compile: New test directory.
17271         * objc/compile/compile.exp: New expect script.
17272         * objc/compile/20011211-1.m: New compile test.
17273
17274 2001-12-11  Jason Merrill  <jason@redhat.com>
17275
17276         * lib/prune.exp (prune_gcc_output): Also handle "In member
17277         function".  So many permutations...
17278
17279 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
17280
17281         * g++.dg/template/typedef1.C: New test.
17282
17283 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17284
17285         * g++.dg/other/copy1.C: New test.
17286
17287 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
17288
17289         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
17290
17291         * gcc.dg/builtin-choose-expr.c: New.
17292
17293 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
17294
17295         * gcc.dg/altivec-2.c: New.
17296
17297 2001-12-07  Richard Henderson  <rth@redhat.com>
17298
17299         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
17300
17301 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
17302
17303         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
17304         ultrasparc.
17305
17306 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17307
17308         * g++-old.deja/g++.robertl/eb101.C: Deleted.
17309
17310 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
17311
17312         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
17313         variable argument list.
17314
17315 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
17316
17317         * gcc.c-torture/execute/memcheck: Delete entire directory.
17318         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
17319         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
17320
17321 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17322
17323         * gcc.dg/Wshadow-1.c: New test.
17324
17325 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
17326
17327         * gcc.c-torture/compile/20011130-1.c: New test.
17328
17329         * gcc.dg/noncompile/20011025-1.c: New test.
17330
17331         * g++.dg/other/anon-union.C: New test.
17332
17333         * gcc.c-torture/execute/20011024-1.c: New test.
17334
17335 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17336
17337         * gcc.c-torture/execute/20000722-1.x,
17338         gcc.c-torture/execute/20010123-1.x: Remove.
17339         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
17340         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
17341         gcc.dg/c99-complit-2.c: New tests.
17342
17343 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
17344
17345         * g++.dg/inherit/base1.C: New test.
17346
17347 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
17348
17349         * g++.dg/other/stdarg1.C: New test.
17350
17351         * gcc.c-torture/compile/20011130-2.c: New test.
17352
17353 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
17354
17355         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
17356         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
17357         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
17358         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
17359         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
17360         * gcc.dg/builtin-prefetch-1.c: New test.
17361
17362 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
17363
17364         * gcc.dg/20011130-1.c: New test.
17365
17366 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17367
17368         * g++.dg/other/scope1.C: New test.
17369         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
17370
17371 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17372
17373         * gcc.dg/vla-init-1.c: New test.
17374
17375 2001-12-01  Geoff Keating  <geoffk@redhat.com>
17376
17377         * gcc.c-torture/compile/structs.c: New testcase from GDB.
17378
17379 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17380
17381         * objc.dg/alias.m: Update.
17382         * objc.dg/class-1.m: Update.
17383         * objc.dg/const-str-1.m: Update.
17384         * objc.dg/fwd-proto-1.m: Update.
17385         * objc.dg/id-1.m: Update.
17386         * objc.dg/super-class-1.m: Update.
17387
17388 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17389
17390         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17391         constructs.
17392
17393 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17394
17395         * gcc.c-torture/execute/20011128-1.c: New test.
17396
17397 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17398
17399         * gcc.dg/20011127-1.c: New test.
17400
17401 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17402
17403         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17404         from Austin Group draft 7.
17405         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17406         scanf format arguments.
17407         * gcc.dg/format/no-exargs-2.c: New test.
17408
17409 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17410
17411         * g++.dg/abi/vbase8-4.C: New test.
17412
17413 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17414
17415         * gcc.c-torture/execute/20011121-1.c: New test.
17416
17417 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17418
17419         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17420
17421 2001-11-23  Andreas Jaeger  <aj@suse.de>
17422
17423         * gcc.dg/cpp/charconst-2.c: New test.
17424
17425 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
17426
17427         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
17428         to the host if it is remote.  Let tests specify extra headers
17429         they use.
17430         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
17431         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
17432         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
17433         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
17434         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
17435         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
17436         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
17437         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
17438         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
17439         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
17440
17441 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
17442
17443         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
17444         for little endian ARMs.
17445
17446 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
17447
17448         * gcc.c-torture/compile/20011119-1.c: New test.
17449         * gcc.c-torture/compile/20011119-2.c: New test.
17450
17451 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
17452
17453         * gcc.dg/altivec-1.c: Fix typo.
17454
17455 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
17456
17457         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
17458
17459 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
17460
17461         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
17462
17463 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
17464
17465         * lib/g77.exp: Don't specify --rpath-link.
17466
17467         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
17468         across all the headers.
17469         * gcc.dg/format/format.exp: For testing on a remote host,
17470         copy format.h.
17471
17472         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
17473         * gcc.c-torture/execute/930406-1.c: Likewise.
17474         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17475
17476 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
17477
17478         * gcc.dg/altivec-1.c: New.
17479
17480 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
17481
17482         * gcc.dg/cpp/fpreprocessed.c: New test case.
17483
17484 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17485
17486         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
17487         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
17488         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
17489
17490 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17491
17492         * gcc.dg/no-builtin-1.c: New test.
17493
17494 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
17495
17496         * gcc.c-torture/execute/20011115-1.c: New test.
17497
17498 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
17499
17500         * gcc.c-torture/compile/20011114-2.c: New test.
17501         * gcc.c-torture/compile/20011114-3.c: New test.
17502         * gcc.c-torture/compile/20011114-4.c: New test.
17503
17504 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
17505
17506         * g++.dg/other/init1.C: New test.
17507
17508 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
17509
17510         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
17511         message.
17512
17513         * gcc.c-torture/execute/20011114-1.c: New testcase.
17514
17515         * gcc.c-torture/compile/20010327-1.c: Revert last change.
17516         * gcc.c-torture/compile/20011114-1.c: New test, exactly
17517         like the (before this change) version of 20010327-1.c.
17518
17519 2001-11-14  Roger Sayle <roger@eyesopen.com>
17520
17521         * gcc.c-torture/execute/string-opt-13.c: New testcase.
17522
17523 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
17524
17525         * g++.dg/init/array2.C: New test.
17526
17527 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
17528
17529         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
17530
17531 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
17532
17533         * g++.dg/other/forscope1.C: New test.
17534         * g++.dg/ext/forscope1.C: New test.
17535         * g++.dg/ext/forscope2.C: New test.
17536
17537 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
17538
17539         * gcc.c-torture/execute/20011113-1.c: New test.
17540
17541 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
17542
17543         * gcc.c-torture/execute/20011109-2.c: New test.
17544
17545         * gcc.c-torture/execute/20011109-1.c: New test.
17546
17547 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
17548
17549         * gcc.c-torture/compile/20011109-1.c: New test.
17550
17551 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
17552
17553         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
17554         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
17555         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
17556         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
17557         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
17558         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
17559         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
17560
17561 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17562
17563         * g++.dg/warn/Wshadow-1.C: New tests.
17564         * g++.old-deja/g++.mike/for3.C: Update.
17565
17566 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17567
17568         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
17569         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
17570         XFAILs.  Adjust expected error texts.
17571         * gcc.c-torture/compile/20011106-1.c,
17572         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
17573         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
17574         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
17575         gcc.dg/c99-array-lval-5.c: New tests.
17576
17577 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17578
17579         * gcc.dg/cpp/defined.c: Update.
17580
17581 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17582
17583         * gcc.c-torture/execute/anon-1.c: New test.
17584
17585 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
17586
17587         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
17588         same size, so no warning should be produced on stormy16.
17589
17590         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
17591         due to oversized array.
17592         * g++.old-deja/g++.mike/ns15.C: Likewise.
17593         * g++.old-deja/g++.pt/crash16.C: Likewise.
17594
17595 2001-11-02  Graham Stott  <grahams@redhat.com>
17596
17597         * g++.dgother/debug1.C: Fix typos.
17598
17599 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
17600
17601         * g++.dg/other/debug1.C: New test.
17602
17603 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17604
17605         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
17606         of unsigned long.
17607
17608 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
17609
17610         * gcc.dg/20011029-2.c: New test.
17611
17612         * gcc.c-torture/compile/20011029-1.c: New test.
17613
17614 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
17615
17616         * objc/execute/class_self-1.m: New test.
17617         * objc/execute/class_self-2.m: New test.
17618
17619 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
17620
17621         * gcc.misc-tests/msgs.exp: Delete.
17622         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
17623         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
17624         error set to match recent changes.
17625
17626 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
17627
17628         * gcc.dg/20011021-1.c: New test.
17629
17630 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
17631
17632         * gcc.c-torture/compile/20011023-1.c: New test.
17633
17634 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
17635
17636         * lib/g77.exp: Rewrite based on lib/g++.exp.
17637
17638 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
17639
17640         * gcc.c-torture/execute/20011019-1.c: New test.
17641
17642         * gcc.dg/20011018-1.c: New test.
17643
17644 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
17645
17646         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
17647
17648 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
17649
17650         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
17651         * gcc.dg/attr-invalid.c: Likewise.
17652
17653 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17654
17655         * testsuite/gcc.dg/20011015-1.c: New test.
17656
17657 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17658
17659         * g++.dg/template/unify2.C: New test.
17660
17661 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17662
17663         * g++.dg/other/exception-specification.C: New test
17664
17665 2001-10-13  Tom Rix  <trix@redhat.com>
17666
17667         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17668         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17669
17670 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17671
17672         * testsuite/gcc.dg/20011009-1.c: New test.
17673
17674 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17675
17676         PR g++/4476
17677         * g++.dg/other/friend1.C: New test.
17678
17679 2001-10-11  Richard Henderson  <rth@redhat.com>
17680
17681         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17682
17683 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17684
17685         * gcc.c-torture/compile/20011010-1.c: New.
17686
17687 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17688
17689         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17690         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17691         g77.f-torture/execute/execute.exp,
17692         g77.f-torture/noncompile/noncompile.exp,
17693         gcc.c-torture/compile/compile.exp,
17694         gcc.c-torture/execute/execute.exp,
17695         gcc.c-torture/execute/ieee/ieee.exp,
17696         gcc.c-torture/execute/memcheck/memcheck.exp,
17697         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17698         objc/execute/execute.exp: Update FSF address.
17699
17700 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17701
17702         * gcc.dg/cpp/cmdlne-C.c: Update.
17703         * gcc.dg/cpp/cmdlne-C2.c: New.
17704
17705 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17706
17707         * gcc.c-torture/execute/20011008-3.c: New.
17708
17709 2001-10-08  DJ Delorie  <dj@redhat.com>
17710
17711         * gcc.dg/20011008-1.c: New.
17712         * gcc.dg/20011008-2.c: New.
17713
17714 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17715
17716         * gcc.dg/cpp/spacing1.c: Update test.
17717
17718 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17719
17720         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17721         spelling errors of "separate" as "seperate".
17722
17723 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17724
17725         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17726         enough to avoid inlining.
17727
17728 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17729
17730         * lib/g77.exp: set libg2c_dir correctly.
17731
17732 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17733
17734         * gcc.dg/cpp/macro11.c: New test.
17735
17736 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17737
17738         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17739         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17740         gcc.dg/format/multattr-3.c: New tests.
17741         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17742         tests for format attributes on function pointers being rejected.
17743
17744 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17745
17746         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17747
17748 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17749
17750         * g++.dg/warn/format1.C: New test.
17751
17752 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17753
17754         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17755
17756 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17757
17758         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17759
17760 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17761
17762         * gcc.dg/cpp/redef2.c: Add test.
17763
17764 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17765
17766         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17767         long-standing bug on i686, apparently.
17768         * gcc.c-torture/execute/loop-2c.x: New file.
17769         * gcc.c-torture/execute/loop-2d.x: New file.
17770         * gcc.c-torture/execute/loop-3c.x: New file.
17771
17772 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17773
17774         * gcc.dg/cpp/20000625-2.c: Correct line number.
17775
17776 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17777
17778         * gcc.dg/cpp/macro10.c: New test.
17779         * gcc.dg/cpp/strify3.c: New test.
17780         * gcc.dg/cpp/spacing1.c: Add tests.
17781         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17782         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17783
17784 2001-09-24  DJ Delorie  <dj@redhat.com>
17785
17786         * gcc.c-torture/execute/20010924-1.c: New test.
17787
17788 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17789
17790         * testsuite/objc/execute/paste.m: Remove.
17791
17792 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17793
17794         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17795
17796 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17797
17798         * g77.dg/strlen0.f: New test.
17799
17800 2001-09-21  Richard Henderson  <rth@redhat.com>
17801
17802         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17803         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17804
17805 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17806
17807         Table-driven attributes.
17808         * g++.dg/ext/attrib1.C: New test.
17809
17810 2001-09-20  DJ Delorie  <dj@redhat.com>
17811
17812         * gcc.dg/20000926-1.c: Update expected warning messages.
17813         * gcc.dg/array-2.c: Likewise, and test for warnings too.
17814         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
17815         array.
17816
17817 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
17818
17819         * g++.dg/eh/registers1.C: New test case.
17820
17821 2001-09-17  Richard Henderson  <rth@redhat.com>
17822
17823         * gcc.dg/array-5.c: Fix VLA decomposition test.
17824
17825 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17826
17827         * gcc.dg/cpp/line5.c: New testcase.
17828
17829 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17830
17831         * gcc.dg/cpp/macro9.c: New test.
17832
17833 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
17834
17835         * gcc.c-torture/execute/980223.c: Change type of addr from long
17836         to char *.
17837
17838 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
17839
17840         * gcc.c-torture/execute/20010915-1.c: New test.
17841
17842 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
17843
17844         * g77.dg/bprob: New directory.
17845         * g77.dg/bprob/bprob.exp: New file.
17846         * g77.dg/bprob/bprob-1.f: New test.
17847         * g77.dg/gcov: New directory.
17848         * g77.dg/gcov/gcov.exp: New file.
17849         * g77.dg/gcov/gcov-1.f: New test.
17850         * g77.dg/gcov/gcov-1.x: New file.
17851
17852 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17853
17854         * gcc.dg/cpp/directiv.c: Update.
17855         * gcc.dg/cpp/undef1.c: Update.
17856
17857 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
17858
17859         * gcc.dg/20010912-1.c: New test.
17860
17861 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
17862
17863         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
17864         language-independent file in lib.
17865         * lib/gcov.exp: New file.
17866
17867 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17868
17869         * gcc.c-torture/compile/20010911-1.c: New test.
17870
17871 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
17872
17873         * lib/profopt.exp: New, to support profile-directed optimizations.
17874         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
17875         * gcc.misc-tests/bprob-1.c: New test.
17876         * gcc.misc-tests/bprob-2.c: New test.
17877
17878 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
17879
17880         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
17881         XFAIL and which kinds of gcov output to verify.
17882         * gcc.misc-tests/gcov-4b.x: New file.
17883         * gcc.misc-tests/gcov-5b.x: New file.
17884         * gcc.misc-tests/gcov-6.x: New file.
17885         * gcc.misc-tests/gcov-7.c: New test.
17886         * gcc.misc-tests/gcov-7.x: New file.
17887
17888 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
17889
17890         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
17891         * gcc.misc-tests/gcov-6.c: New test.
17892
17893 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17894
17895         PR c++/3986
17896         * g++.dg/abi/vbase1.C: New test.
17897
17898 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
17899
17900         * objc.dg/method-2.m: New.
17901
17902 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17903
17904         PR c++/4203
17905         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
17906         * g++.dg/init/empty1.C: New test.
17907
17908 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
17909
17910         * gcc.c-torture/compile/20010903-1.c: New test.
17911
17912 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
17913
17914         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
17915         for m68k.
17916
17917 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
17918
17919         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
17920
17921         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
17922
17923         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
17924
17925 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
17926
17927         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
17928         for 16-bit 'unsigned int'.
17929
17930 2001-08-29  Kazu Hirata  <kazu@hxi.com>
17931
17932         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
17933
17934 2001-08-27  Richard Henderson  <rth@redhat.com>
17935
17936         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
17937         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
17938
17939 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
17940
17941         * gcc.dg/asm-names.c (ymain): New.
17942
17943 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
17944
17945         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
17946         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
17947         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
17948
17949 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17950
17951         * gcc.dg/compare5.c: New testcase.
17952
17953 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
17954
17955         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
17956         and "In instantiation".
17957
17958 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
17959
17960         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
17961
17962 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
17963
17964         * gcc.misc-tests/gcov.exp: Add support for branch information.
17965         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
17966         * gcc.misc-tests/gcov-4.c: New test.
17967         * gcc.misc-tests/gcov-4b.c: New test.
17968         * gcc.misc-tests/gcov-5b.c: New test.
17969
17970 2001-08-20  Zack Weinberg  <zackw@panix.com>
17971
17972         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
17973         expected to fail.
17974
17975 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17976
17977         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
17978
17979 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
17980
17981         * g++.dg/eh/template1.C: New test.
17982
17983 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
17984
17985         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
17986         Fix thinko.
17987         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
17988         for xfail.
17989
17990 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
17991
17992         * lib/g77-dg.exp:  Use prune.exp for common procedures
17993         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
17994         * lib/g77.exp: (g77-dg-prune) Remove
17995
17996 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
17997
17998         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
17999
18000 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18001
18002         * g++.dg/template/unify1.C: New test.
18003
18004 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
18005
18006         * g++.dg/abi/empty4.C: New test.
18007
18008 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
18009
18010         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
18011         solaris2.*
18012         * g77.f-torture/compile/pr3743.x: Likewise
18013
18014 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18015
18016         * g++.dg/other/using-declaration.C: New test.
18017
18018 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18019
18020         * gcc.dg/cpp/tr-sign.c: New testcase.
18021
18022 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18023
18024         * gcc.dg/cpp/19951025-1.c: Revert.
18025         * gcc.dg/cpp/directiv.c: We no longer process directives that
18026         interrupt macro arguments.
18027
18028 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
18029
18030         * gcc.dg/bconstp-1.c: New test.
18031
18032 2001-08-03  Richard Henderson  <rth@redhat.com>
18033
18034         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
18035
18036 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18037
18038         * gcc.dg/cpp/19951025-1.c: Update.
18039
18040 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
18041
18042         * g77.dg/ff90-1.f (s): Fix reference of variable z,
18043         should be x.
18044
18045 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18046
18047         Kill -fhonor-std.
18048         * g++.old-deja/g++.ns/ns14.C: Remove special options.
18049         * g++.old-deja/g++.other/std1.C: Likewise.
18050         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
18051
18052 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
18053
18054         * lib/g77.exp:  Load gcc-defs.exp for common procedures
18055         (g77_pass, g77_fail, g77_finish, g77_exit,
18056         ${tool}_check_unsupported_p} Now redundant.  Deleted.
18057
18058 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
18059
18060         * g77.dg/fbackslash.f
18061         * g77.dg/fcase-preserve.f
18062         * g77.dg/ff90-1.f
18063         * g77.dg/ffixed-line-length-0.f
18064         * g77.dg/ffixed-line-length-132.f
18065         * g77.dg/ffixed-line-length-7.f
18066         * g77.dg/ffixed-line-length-72.f
18067         * g77.dg/ffixed-line-length-none.f
18068         * g77.dg/ffree-form-1.f
18069         * g77.dg/fno-backslash.f
18070         * g77.dg/fno-f90-1.f
18071         * g77.dg/fno-fixed-form-1.f
18072         * g77.dg/fno-onetrip.f
18073         * g77.dg/fno-typeless-boz.f
18074         * g77.dg/fno-underscoring.f
18075         * g77.dg/fno-vxt-1.f
18076         * g77.dg/fonetrip.f
18077         * g77.dg/ftypeless-boz.f
18078         * g77.dg/fugly-assumed.f
18079         * g77.dg/funderscoring.f
18080         * g77.dg/fvxt-1.f
18081
18082 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
18083
18084         * objc.dg/fwd-proto-1.m: New.
18085         * objc.dg/local-decl-1.m: New.
18086         * objc.dg/naming-1.m: New.
18087         * objc.dg/naming-2.m: New.
18088         * objc.dg/proto-hier-1.m: New.
18089
18090 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
18091
18092         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
18093         largest-type elements to a struct makes its size grow.
18094
18095 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18096
18097         * g++.dg/abi/vthunk1.C: New test.
18098
18099 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18100
18101         * g++.dg/abi/vbase8-22.C: New test.
18102
18103 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18104
18105         * gcc.dg/cpp/macro8.c: New test.
18106
18107 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18108
18109         * g++.dg/abi/vbase8-21.C: New test.
18110
18111 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18112
18113         * g++.dg/abi/vbase8-10.C: New test.
18114
18115 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18116
18117         * lib/g++.exp (g++_set_ld_library_path): Renamed to
18118         ${tool}_set_ld_library_path.
18119         Changed caller.
18120         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
18121         g++.exp.
18122
18123 2001-07-26  Stan Cox <scox@redhat.com>
18124
18125         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
18126         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
18127         gcc_exit, gcc_check_unsupported_p):
18128         Moved to gcc-deps.exp
18129         * gcc-deps.exp: New file.
18130
18131 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18132
18133         * g++.old-deja/g++.pt/defarg14.C: New test.
18134
18135 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18136
18137         * g++.old-deja/g++.other/lineno5.C: New test.
18138
18139 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18140
18141         * g++.old-deja/g++.pt/crash68.C: New test.
18142
18143 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18144
18145         * g++.old-deja/g++.other/crash42.C: New test.
18146
18147 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18148
18149         * gcc.dg/cpp/extratokens.c: Fix.
18150         * gcc.dg/cpp/skipping2.c: New tests.
18151
18152 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18153
18154         * gcc.c-torture/execute/20010724-1.c: New file.
18155         * gcc.c-torture/execute/20010724-1.x: New file.
18156
18157 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18158
18159         * g++.old-deja/g++.other/cond7.C: New test.
18160
18161 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18162
18163         * g++.old-deja/g++.other/optimize4.C: New test.
18164
18165 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18166
18167         * g++.old-deja/g++.abi/vbase8-5.C: New test.
18168
18169 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
18170
18171         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
18172         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
18173         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
18174         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
18175
18176         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
18177         bug report" message.
18178
18179         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
18180         * g++.dg/ext/instantiate1.C: Move from old-deja.
18181
18182 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
18183
18184         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
18185         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
18186         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
18187         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
18188
18189 2001-07-23  Jeffrey A Law  (law@cygnus.com)
18190
18191         * gcc.c-torture/execute/20010723-1.c: New test.
18192
18193 2001-07-23  Ben Elliston  <bje@redhat.com>
18194
18195         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
18196
18197 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18198
18199         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
18200         i[34567]86-*-*.
18201         Delete handling of ieee_multilib_flags.
18202         Pass -mieee for alpha*-*-* and sh-*-*.
18203         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
18204
18205 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
18206
18207         Remove old-abi tests.
18208         * g++.old-deja/g++.mike/p11116.C: Remove.
18209         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
18210
18211 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
18212
18213         * g77.f-torture/compile/pr3743.f:  New test
18214
18215 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
18216
18217         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
18218
18219 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18220
18221         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
18222         g++.old-deja/g++.pt/static6.C: Likewise.
18223         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
18224         supports weak symbols.
18225
18226 2001-07-18  Andreas Jaeger  <aj@suse.de>
18227
18228         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
18229         supported again.
18230
18231 2001-07-18  Andreas Jaeger  <aj@suse.de>
18232
18233         * gcc.dg/iftrap-1.c: Fix target line.
18234
18235 2001-07-17  Richard Henderson  <rth@redhat.com>
18236
18237         * gcc.c-torture/execute/20010717-1.c: New.
18238
18239 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18240
18241         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
18242         tests.
18243
18244 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18245
18246         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
18247
18248 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18249
18250         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
18251         UAC_SIGBUS, UAC_NOPRINT definitions.
18252
18253 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
18254
18255         * objc/execute/object_is_class.m: New test.
18256         * objc/execute/object_is_meta_class.m: New test.
18257
18258 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18259
18260         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
18261         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
18262
18263 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
18264
18265         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
18266         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
18267
18268 2001-07-14  Richard Henderson  <rth@redhat.com>
18269
18270         * gcc.dg/iftrap-1.c: New.
18271
18272 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
18273
18274         * g77.f-torture/execute/intrinsic77.f: New test.
18275
18276 2001-07-11  Janis Johnson <janis@us.ibm.com>
18277
18278         * gcc.misc-tests/gcov-3.c: New test.
18279
18280 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18281
18282         * gcc.c-torture/compile/20010711-1.c,
18283         * gcc.c-torture/compile/20010711-2.c: New tests.
18284
18285 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18286
18287         * gcc.c-torture/execute/20010711-1.c: New test.
18288
18289 2001-07-11  Ben Elliston  <bje@redhat.com>
18290
18291         * g++.old-deja/g++.other/enum5.C: New test.
18292
18293 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
18294
18295         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
18296         (g++-dg-prune): Call prune_gcc_output.
18297         * prune.exp: New file for prune_gcc_output.
18298         * lib/g++.exp, lib/gcc.exp: Load it.
18299
18300 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18301
18302         * gcc.c-torture/compile/20010701-1.c,
18303         g++.old-deja/g++.ext/attrib6.C: New tests.
18304
18305 2001-07-06  Jeffrey A Law  (law@cygnus.com)
18306
18307         * gcc.c-torture/compile/20010706-1.c: New test.
18308
18309 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
18310
18311         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
18312
18313 2001-06-28  Stan Shebs  <shebs@apple.com>
18314
18315         * gcc.dg/pragma-darwin.c: New test.
18316
18317 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18318
18319         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
18320         Solaris 2.[678] system.
18321
18322 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18323
18324         * gcc.dg/20010622-1.c: New test.
18325
18326 2001-06-18  Stan Shebs  <shebs@apple.com>
18327
18328         * objc.dg: New directory.
18329         * objc.dg/dg.exp: New file.
18330         * objc.dg/alias.m: New.
18331         * objc.dg/class-1.m: New.
18332         * objc.dg/class-2.m: New.
18333         * objc.dg/const-str-1.m: New.
18334         * objc.dg/const-str-2.m: New.
18335         * objc.dg/id-1.m: New.
18336         * objc.dg/method-1.m: New.
18337         * objc.dg/super-class-1.m: New.
18338         * lib/objc-dg.exp: New file.
18339
18340 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18341
18342         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
18343         of label name.
18344
18345 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18346
18347         * g++.old-deja/g++.abi/vbase8-9.C: New test.
18348
18349 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18350
18351         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
18352         variable.
18353
18354 2001-06-12  Richard Henderson  <rth@redhat.com>
18355
18356         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
18357
18358 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18359
18360         * g++.old-deja/g++.abi/vbase5.C: New test.
18361         * g++.old-deja/g++.abi/vbase6.C: New test.
18362         * g++.old-deja/g++.abi/vbase7.C: New test.
18363
18364 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18365
18366         * gcc.c-torture/compile/20010610-1.c: New test.
18367
18368 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18369
18370         * g++.old-deja/g++.abi/vbase4.C: New test.
18371
18372 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18373
18374         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
18375         support %f for HC11/HC12 targets.
18376         * gcc.c-torture/execute/930513-1.x: New file, likewise.
18377         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
18378         on HC11/HC12 targets.
18379         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18380
18381 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18382
18383         * gcc.dg/wchar_t-1.c: New file.
18384         * gcc.dg/wint_t-1.c: Likewise.
18385
18386 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18387
18388         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18389
18390 2001-06-11  Richard Henderson  <rth@redhat.com>
18391
18392         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18393
18394 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18395
18396         * gcc.c-torture/compile/20010611-1.c: New test.
18397
18398 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18399
18400         * gcc.dg/c99-tag-1.c: Add more tests.
18401
18402 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18403
18404         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18405         representation on MN10300 and ARM/Thumb.
18406
18407 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18408
18409         * g77.f-torture/execute/20010610.f: New.
18410
18411 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18412
18413         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18414         names.
18415
18416 2001-06-09  Richard Henderson  <rth@redhat.com>
18417
18418         * gcc.c-torture/execute/ashrdi-1.c: New.
18419         * gcc.c-torture/execute/ashldi-1.c: New.
18420         * gcc.c-torture/execute/lshrdi-1.c: New.
18421
18422 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18423
18424         * objc/execute/load-3.m: Added. Check sending +load to categories,
18425         in addition to classes.
18426
18427 2001-06-08  Stan Shebs  <shebs@apple.com>
18428
18429         * objc/execute/load-2.m: New test.  From Nicola Pero
18430         <n.pero@mi.flashnet.it>.
18431
18432 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
18433
18434         * gcc.c-torture/execute/20010605-2.c: New test.
18435
18436 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18437
18438         * g++.old-deja/g++.abi/vbase2.C: New test.
18439         * g++.old-deja/g++.abi/vbase3.C: New test.
18440
18441 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18442
18443         * g++.old-deja/g++.pt/friend49.C: New test.
18444
18445 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18446
18447         * g++.old-deja/g++.ext/anon3.C: New test.
18448
18449 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
18450
18451         * g++.old-deja/g++.other/conv7.C: New test.
18452
18453 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18454
18455         * gcc.c-torture/compile/20010605-2.c: New test.
18456
18457 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18458
18459         * gcc.c-torture/execute/20010604-1.c: New test.
18460
18461 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
18462
18463         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
18464
18465 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
18466
18467         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
18468         (g++_link_flags): Likewise.
18469         (g++_init): Pass gccpath's value to two previous functions.
18470
18471 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18472
18473         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
18474         Ensure logfile entry matches exec command line.
18475
18476 2001-05-31  Richard Henderson  <rth@redhat.com>
18477
18478         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
18479         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
18480
18481 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
18482
18483         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
18484         compiler for irix6.2
18485
18486 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
18487
18488         * g++.old-deja/g++.other/optimize3.C: New file.
18489
18490 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
18491
18492         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
18493         assemble.
18494
18495 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
18496
18497         * g++.old-deja/g++.other/optimize2.C: New file.
18498
18499 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
18500
18501         * gcc.c-torture/compile/20010518-2.c: New file.
18502         * gcc.c-torture/execute/20010518-1.c: New file.
18503         * gcc.c-torture/execute/20010518-2.c: New file.
18504
18505 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18506
18507         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
18508
18509 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
18510
18511         G++ no longer defines builtins that do not begin with __builtin.
18512         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
18513         * g++.old-deja/g++.brendand/misc13.C: Likewise.
18514         * g++.old-deja/g++.law/builtin1.C: Likewise.
18515         * g++.old-deja/g++.law/cvt2.C: Likewise.
18516         * g++.old-deja/g++.mike/net5.C: Likewise.
18517         * g++.old-deja/g++.other/builtins1.C: Likewise.
18518         * g++.old-deja/g++.other/builtins2.C: Likewise.
18519         * g++.old-deja/g++.other/builtins3.C: Likewise.
18520         * g++.old-deja/g++.other/builtins4.C: Likewise.
18521         * g++.old-deja/g++.other/inline8.C: Likewise.
18522         * g++.old-deja/g++.robertl/eb39.C: Likewise.
18523
18524 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
18525
18526         * g++.old-deja/g++.pt/using1.C: Adjust.
18527         * g++.old-deja/g++.pt/using2.C: New test.
18528
18529 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18530
18531         * gcc.dg/cpp/charconst.c: New tests.
18532         * gcc.dg/cpp/escape.c: New tests.
18533         * gcc.dg/cpp/escape-1.c: New tests.
18534         * gcc.dg/cpp/escape-2.c: New tests.
18535         * gcc.dg/cpp/ucs.c: New tests.
18536
18537 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
18538
18539         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
18540         native compiler for irix6.5.
18541
18542 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
18543
18544         * lib/g++.exp (g++_include_flags): Use args to compute
18545         get_multilibs.
18546         (g++_link_flags): Likewise.
18547         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
18548
18549 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18550
18551         * gcc.dg/c90-hexfloat-1.c: Add more tests.
18552
18553 2001-05-21  Geoff Keating  <geoffk@redhat.com>
18554
18555         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
18556         this file.
18557
18558 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18559
18560         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
18561         STACK_SIZE;
18562         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
18563         to STACK_SIZE; Use it to define size of add_histo array.
18564         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
18565         to STACK_SIZE.
18566         (f): Use GITT_SIZE to define size of gitt local table.
18567         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
18568         to STACK_SIZE; Use it to define size of bytemem array.
18569
18570 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18571
18572         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
18573         on 68HC11/HC12 due to the asm instruction.
18574         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
18575         * gcc.c-torture/compile/920520-1.x: Likewise.
18576         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
18577         on 68HC11/HC12 because the function is larger than 64K.
18578         * gcc.c-torture/compile/961203-1.x: New file, this test fails
18579         on 68HC11/HC12 because the structure is too large.
18580
18581 2001-05-20  Richard Henderson  <rth@redhat.com>
18582
18583         * gcc.c-torture/execute/20010520-1.c: New.
18584
18585 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18586
18587         * g++.old-deja/g++.warn/compare1.C: New test.
18588         * gcc.dg/compare4.c: New test.
18589
18590 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
18591
18592         * g++.old-deja/g++.other/optimize1.C: New test.
18593
18594 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18595
18596         * g++.old-deja/g++.pt/spec41.C: New test.
18597
18598 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
18599
18600         * gcc.c-torture/compile/20010114-1.x: Remove.
18601
18602 2001-05-18  Stan Shebs  <shebs@apple.com>
18603
18604         * gcc.c-torture/compile/20010518-1.c: New test.
18605
18606 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
18607
18608         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
18609         * g++.old-deja/g++.pt/crash67.C: New test.
18610
18611 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
18612
18613         * g++.old-deja/g++.other/debug9.C: New test.
18614
18615 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
18616
18617         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
18618
18619 2001-05-16  Jan Hubicka  <jh@suse.cz>
18620
18621         * gcc.c-torture/compile/20010516-1.c: New test.
18622
18623 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18624
18625         * g++.old-deja/g++.other/crash41.C: New test.
18626
18627 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18628
18629         * g++.old-deja/g++.pt/crash66.C: New test.
18630
18631 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
18632
18633         * g++.old-deja/g++.robertl/eb27.C: Convert.
18634
18635 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
18636
18637         * g++.dg/friend-warn.C: New test.  Do not warn about friend
18638         declaration being redundant.
18639
18640 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
18641
18642         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
18643
18644 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
18645
18646         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
18647
18648 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
18649
18650         * lib/g++.exp: Use testsuite_flags.
18651
18652 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18653
18654         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18655
18656 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18657
18658         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18659
18660 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18661
18662         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18663
18664 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18665
18666         * gcc.c-torture/compile/20010313-1.c: New test.
18667
18668 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18669
18670         * gcc.dg/cpp/direct2.c: New test.
18671         * gccq.dg/cpp/direct2s.c: New test.
18672
18673         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18674
18675 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18676
18677         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18678         * g++.old-deja/g++.other/op3.C: Likewise.
18679
18680 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18681
18682         * gcc.dg/cpp/syshdr.h: New file.
18683         * gcc.dg/cpp/sysmac1.c: Update.
18684         * gcc.dg/cpp/sysmac2.c: Update.
18685
18686 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18687
18688         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18689
18690 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18691
18692         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18693         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18694
18695 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18696
18697         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18698
18699 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18700
18701         * lib/g++.exp (g++_include_flags): Don't use any special flags
18702         if TESTING_IN_BUILD_TREE is not defined.
18703         (g++_init): Use a plain 'c++' as the compiler if
18704         TESTING_IN_BUILD_TREEE is not defined.
18705
18706 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18707
18708         * g++.old-deja/g++.eh/catch13.C: New test.
18709         * g++.old-deja/g++.eh/catch14.C: New test.
18710
18711 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18712
18713         * gcc.dg/cpp/tr-define.c: New test.
18714
18715 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18716
18717         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18718         <stdlib.h>, not <malloc.h>.
18719
18720 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18721
18722         * g++.old-deja/g++.ns/template17.C: New test.
18723
18724 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18725
18726         * g++.old-deja/g++.pt/ref4.C: New test.
18727
18728 2001-04-30  Richard Henderson  <rth@redhat.com>
18729
18730         * gcc.dg/20000724-1.c: Revert last change.
18731
18732 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18733
18734         * g77.f-torture/execute/20010430.f: New test.
18735
18736 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18737
18738         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18739
18740 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18741
18742         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18743
18744 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18745
18746         * g++.old-deja/g++.eh/crash6.C: New test.
18747
18748 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18749
18750         * g++.old-deja/g++.other/warn7.C: New test.
18751
18752 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18753
18754         * g++.old-deja/g++.other/defarg9.C: New test.
18755
18756 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18757
18758         * g77.f-torture/compile/20010426.f: New test.
18759         * g77.f-torture/execute/20010426.f: New test.
18760
18761 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18762
18763         * g77.f-torture/compile/20000629-1.x: Remove - error
18764         has been fixed.
18765
18766 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18767
18768         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18769         Tweak slightly to work with g++.dg framework.
18770         * g++.dg/special/ecos.exp: Run initp1.C test.
18771         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18772
18773         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18774         its linker doesn't give line numbers either.
18775         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18776
18777 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18778
18779         * g++.old-deja/g++.other/lex1.C: New test.
18780
18781 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18782
18783         * gcc.dg/noncompile/20010425-1.c: New test.
18784
18785 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18786
18787         * g++.old-deja/g++.pt/mangle2.C: New test.
18788
18789 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18790
18791         * gcc.dg/format/plus-1.c: New test.
18792
18793 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18794
18795         * gcc.dg/20010423-1.c: New test.
18796
18797 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18798
18799         * gcc.c-torture/execute/20010422-1.c: New test.
18800
18801 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18802
18803         * g++.old-deja/g++.ns/type2.C: New test.
18804
18805 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
18806
18807         * g++.old-deja/g++.other/perf1.C: New test.
18808
18809 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
18810
18811         * gcc.dg/c99-func-2.c: Remove xfail.
18812         * gcc.dg/c99-func-3.c: Remove xfail.
18813         * gcc.dg/c99-func-4.c: Remove xfail.
18814
18815 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
18816
18817         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
18818
18819 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18820
18821         * gcc.c-torture/compile/20010423-1.c: New test.
18822
18823 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18824
18825         * g++.old-deja/g++.pt/typename28.C: New test.
18826
18827 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18828
18829         * g++.old-deja/g++.abi/empty2.C: New test.
18830         * g++.old-deja/g++.abi/empty3.C: New test.
18831
18832 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18833
18834         * g++.old-deja/g++.other/comdat2.C: New test.
18835         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
18836
18837 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18838
18839         * g++.old-deja/g++.other/overload14.C: New test.
18840
18841 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18842
18843         * g++.old-deja/g++.other/lookup23.C: New test.
18844
18845 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18846
18847         * gcc.c-torture/execute/20010403-1.c: New test.
18848
18849 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
18850             Mark Mitchell  <mark@codesourcery.com>
18851
18852         * lib/old-dejagnu.exp: Don't delete output of executable.
18853         Add .exe suffix to executables.
18854
18855 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
18856
18857         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
18858
18859 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18860
18861         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
18862
18863 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18864
18865         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
18866         * g++.old-deja/g++.abi/crash1.C: New test.
18867
18868 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18869
18870         * g++.old-deja/g++.other/crash40.C: New test.
18871
18872 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18873
18874         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
18875
18876 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
18877
18878         * g++.old-deja/g++.other/warn6.C: New test.
18879
18880 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18881
18882         * g++.old-deja/g++.robertl/eb42.C: Same.
18883
18884 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18885
18886         * gcc.dg/wtr-conversion-1.c: New testcase.
18887
18888 2001-04-10  Richard Henderson  <rth@redhat.com>
18889
18890         * g++.old-deja/g++.other/array5.C: New.
18891
18892 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18893
18894         * gcc.c-torture/execute/20010408-1.c: New test.
18895
18896 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
18897
18898         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
18899         headers and constructs.
18900         * g++.old-deja/g++.robertl/eb79.C: Same.
18901         * g++.old-deja/g++.robertl/eb77.C (main): Same.
18902         * g++.old-deja/g++.robertl/eb73.C: Same.
18903         * g++.old-deja/g++.robertl/eb66.C (main): Same.
18904         * g++.old-deja/g++.robertl/eb55.C (t): Same.
18905         * g++.old-deja/g++.robertl/eb54.C (main): Same.
18906         * g++.old-deja/g++.robertl/eb46.C (main): Same.
18907         * g++.old-deja/g++.robertl/eb44.C: Same.
18908         * g++.old-deja/g++.robertl/eb41.C (main): Same.
18909         * g++.old-deja/g++.robertl/eb4.C (main): Same.
18910         * g++.old-deja/g++.robertl/eb39.C: Same.
18911         * g++.old-deja/g++.robertl/eb33.C (main): Same.
18912         * g++.old-deja/g++.robertl/eb31.C (main): Same.
18913         * g++.old-deja/g++.robertl/eb30.C: Same.
18914         * g++.old-deja/g++.robertl/eb3.C: Same.
18915         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
18916         * g++.old-deja/g++.robertl/eb21.C: Same.
18917         * g++.old-deja/g++.robertl/eb15.C: Same.
18918         * g++.old-deja/g++.robertl/eb118.C: Same.
18919         * g++.old-deja/g++.robertl/eb115.C (main): Same.
18920         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
18921         * g++.old-deja/g++.robertl/eb109.C: Same.
18922         * g++.old-deja/g++.other/sibcall1.C (main): Same.
18923         * g++.old-deja/g++.mike/rtti1.C: Same.
18924         * g++.old-deja/g++.mike/p658.C: Same.
18925         * g++.old-deja/g++.mike/net46.C: Same.
18926         * g++.old-deja/g++.mike/net34.C: Same.
18927         * g++.old-deja/g++.mike/memoize1.C: Same.
18928         * g++.old-deja/g++.mike/eh2.C: Same.
18929         * g++.old-deja/g++.law/weak.C: Same.
18930         * g++.old-deja/g++.law/visibility7.C: Same.
18931         * g++.old-deja/g++.law/visibility25.C: Same.
18932         * g++.old-deja/g++.law/visibility22.C: Same.
18933         * g++.old-deja/g++.law/visibility2.C: Same.
18934         * g++.old-deja/g++.law/visibility17.C: Same.
18935         * g++.old-deja/g++.law/visibility13.C: Same.
18936         * g++.old-deja/g++.law/visibility10.C: Same.
18937         * g++.old-deja/g++.law/visibility1.C: Same.
18938         * g++.old-deja/g++.law/virtual3.C (eval): Same.
18939         * g++.old-deja/g++.law/vbase1.C: Same.
18940         * g++.old-deja/g++.law/operators32.C: Same.
18941         * g++.old-deja/g++.law/nest3.C: Same.
18942         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
18943         * g++.old-deja/g++.law/except5.C (main): Same.
18944         * g++.old-deja/g++.law/cvt7.C (run): Same.
18945         * g++.old-deja/g++.law/cvt2.C: Same.
18946         * g++.old-deja/g++.law/cvt16.C: Same.
18947         * g++.old-deja/g++.law/ctors6.C (bar): Same.
18948         * g++.old-deja/g++.law/ctors17.C (main): Same.
18949         * g++.old-deja/g++.law/ctors13.C: Same.
18950         * g++.old-deja/g++.law/ctors12.C (main): Same.
18951         * g++.old-deja/g++.law/ctors10.C: Same.
18952         * g++.old-deja/g++.law/code-gen5.C: Same.
18953         * g++.old-deja/g++.law/bad-error7.C: Same.
18954         * g++.old-deja/g++.law/arm9.C: Same.
18955         * g++.old-deja/g++.law/arm12.C: Same.
18956         * g++.old-deja/g++.law/arg8.C: Same.
18957         * g++.old-deja/g++.law/arg1.C: Same.
18958         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
18959         * g++.old-deja/g++.jason/template31.C: Same.
18960         * g++.old-deja/g++.jason/template24.C (main): Same.
18961         * g++.old-deja/g++.jason/2371.C: Same.
18962         * g++.old-deja/g++.eh/new2.C: Same.
18963         * g++.old-deja/g++.eh/new1.C: Same.
18964         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
18965         * g++.old-deja/g++.brendan/nest21.C (main): Same.
18966         * g++.old-deja/g++.brendan/err-msg3.C: Same.
18967         * g++.old-deja/g++.brendan/crash62.C: Same.
18968         * g++.old-deja/g++.brendan/crash52.C: Same.
18969         * g++.old-deja/g++.brendan/crash49.C (main): Same.
18970         * g++.old-deja/g++.brendan/crash38.C: Same.
18971         * g++.old-deja/g++.brendan/crash15.C (main): Same.
18972         * g++.old-deja/g++.brendan/copy9.C: Same.
18973
18974 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
18975
18976         * gcc.c-torture/execute/20001203-2.c (memset):
18977         Count argument is of type __SIZE_TYPE__.
18978
18979 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
18980
18981         * gcc.c-torture/compile/20010404-1.c: New test.
18982
18983 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
18984
18985         * gcc.c-torture/compile/20010326-1.c: New test.
18986
18987 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
18988
18989         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
18990         peculiarities of the SH.
18991         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
18992
18993 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18994
18995         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
18996         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
18997         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
18998
18999 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19000
19001         * g77.f-torture/compile/20010321-1.f: New test.
19002
19003 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19004
19005         * gcc.c-torture/compile/20010329-1.c: New test.
19006
19007 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
19008
19009         * gcc.c-torture/execute/20010329-1.c: New test.
19010
19011 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19012
19013         * g++.old-deja/g++.other/eh4.C: Fix typo.
19014
19015 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
19016
19017         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
19018
19019 2001-03-28  Philip Blundell  <philb@gnu.org>
19020
19021         * gcc.c-torture/compile/20010328-1.c: New test.
19022
19023 2001-03-27  Richard Henderson  <rth@redhat.com>
19024
19025         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
19026         * g++.old-deja/g++.eh/vbase3.C: Likewise.
19027
19028 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
19029
19030         * gcc.c-torture/compile/20010327-1.c: New test.
19031
19032 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19033
19034         * g++.old-deja/g++.other/friend12.C: New test.
19035         * g++.old-deja/g++.other/friend9.C: Expect no errors.
19036         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
19037
19038 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19039
19040         * gcc.c-torture/execute/20010325-1.c: New test.
19041
19042 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
19043
19044         * g++.old-deja/g++.other/mangle3.C: New test.
19045
19046 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
19047
19048         * g++.old-deja/g++.other/anon8.C: New test.
19049
19050 2001-03-20  Philip Blundell  <philb@gnu.org>
19051
19052         * gcc.c-torture/compile/20010320-1.c: New test.
19053
19054 2001-03-17  Richard Henderson  <rth@redhat.com>
19055
19056         * g++.old-deja/g++.other/eh4.C: Add expected error text.
19057
19058 2001-03-15  Geoff Keating  <geoff@redhat.com>
19059
19060         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
19061         tests on AIX.
19062
19063 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
19064
19065         * g++.old-deja/g++.other/eh4.C: New test.
19066
19067 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19068
19069         * gcc.dg/cpp/mi1.c: Update.
19070
19071 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
19072
19073         * g++.old-deja/g++.other/regstack.C: New test.
19074
19075 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19076
19077         * g++.old-deja/g++.other/ref4.C: New test.
19078
19079 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
19080
19081         * objc/execute/va_method.m: Added.
19082         * objc/execute/IMP.m: Added.
19083         * objc/execute/_cmd.m: Added.
19084         * objc/execute/accessing_ivars.m: Added.
19085         * objc/execute/class-1.m: Added.
19086         * objc/execute/class-10.m: Added.
19087         * objc/execute/class-11.m: Added.
19088         * objc/execute/class-12.m: Added.
19089         * objc/execute/class-13.m: Added.
19090         * objc/execute/class-14.m: Added.
19091         * objc/execute/class-2.m: Added.
19092         * objc/execute/class-3.m: Added.
19093         * objc/execute/class-4.m: Added.
19094         * objc/execute/class-5.m: Added.
19095         * objc/execute/class-6.m: Added.
19096         * objc/execute/class-7.m: Added.
19097         * objc/execute/class-8.m: Added.
19098         * objc/execute/class-9.m: Added.
19099         * objc/execute/class-tests-1.h
19100         * objc/execute/class-tests-2.h
19101         * objc/execute/compatibility_alias.m: Added.
19102         * objc/execute/encode-1.m: Added.
19103         * objc/execute/formal_protocol-1.m: Added.
19104         * objc/execute/formal_protocol-2.m: Added.
19105         * objc/execute/formal_protocol-3.m: Added.
19106         * objc/execute/formal_protocol-4.m: Added.
19107         * objc/execute/formal_protocol-5.m: Added.
19108         * objc/execute/formal_protocol-6.m: Added.
19109         * objc/execute/formal_protocol-7.m: Added.
19110         * objc/execute/informal_protocol.m: Added.
19111         * objc/execute/initialize.m: Added.
19112         * objc/execute/load.m: Added.
19113         * objc/execute/many_args_method.m: Added.
19114         * objc/execute/nested-3.m: Added.
19115         * objc/execute/no_clash.m: Added.
19116         * objc/execute/private.m: Added.
19117         * objc/execute/redefining_self.m: Added.
19118         * objc/execute/root_methods.m: Added.
19119         * objc/execute/selector-1.m: Added.
19120         * objc/execute/static-1.m: Added.
19121         * objc/execute/static-2.m: Added.
19122         * objc/execute/va_method.m: Added.
19123
19124 2001-03-10  Richard Henderson  <rth@redhat.com>
19125
19126         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
19127
19128 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19129
19130         * g++.old-deja/g++.other/crash31.C: XFAIL.
19131         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
19132         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
19133         * gcc.c-torture/execute/20010123-1.x: XFAIL.
19134         * gcc.c-torture/execute/20010124-1.x: XFAIL.
19135         * gcc.dg/sequence-pt-1.c: XFAIL one test.
19136
19137 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
19138
19139         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
19140
19141 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19142
19143         * gcc.dg/20000724-1.c: Don't use multiline strings.
19144
19145 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19146
19147         * objc/execute/string1.m, objc/execute/string2.m: Compare the
19148         result of -cString against what we expect it to be; don't just
19149         print it out for no one to read.
19150
19151         * objc/execute/string3.m, objc/execute/string4.m: New tests.
19152         Based on testcases provided by Nicola Pero.
19153
19154 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19155
19156         * gcc.dg/cpp/macro7.c: New test.
19157
19158 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19159
19160         * gcc.dg/cpp/multiline.c: Update.
19161
19162 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19163
19164         * g++.old-deja/g++.other/enum3.C: New test.
19165
19166 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19167
19168         * g++.old-deja/g++.other/pod1.C: New test.
19169
19170 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19171
19172         * g++.old-deja/g++.ext/overload1.C: New test.
19173
19174 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19175
19176         * g++.old-deja/g++.pt/using1.C: New test.
19177
19178 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19179
19180         * g++.old-deja/g++.other/using9.C: New test.
19181
19182 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
19183
19184         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
19185
19186         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
19187
19188 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
19189
19190         * g++.old-deja/g++.ext/realpt1.C: Remove.
19191
19192 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
19193
19194         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
19195
19196 2001-02-26  Will Cohen  <wcohen@redhat.com>
19197
19198         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
19199
19200 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
19201
19202         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
19203         templatized constructors.
19204
19205 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19206
19207         * gcc.c-torture/execute/20010224-1.c: New test.
19208
19209 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
19210
19211         * gcc.c-torture/execute/20010222-1.c: New test.
19212
19213 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
19214
19215         * g++.old-deja/g++.other/inline20.C: New test.
19216
19217 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
19218
19219         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
19220
19221 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19222
19223         * g++.old-deja/g++.other/lookup22.C: New test.
19224
19225 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
19226
19227         * g77.dg: New directory.
19228         * g77.dg/20010216-1.f: New test case.
19229         * g77.dg/dg.exp: New driver.
19230         * lib/g77-dg.exp: New driver library.
19231
19232 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19233
19234         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
19235
19236 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
19237
19238         * g++.old-deja/g++.other/decl9.C: New test.
19239
19240 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
19241
19242         * g++.old-deja/g++.other/init16.C: Update the test so that it does
19243         not need <string> and also tests the initialization at runtime.
19244
19245 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19246
19247         * gcc.c-torture/execute/longlong.c: New test.
19248
19249 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19250
19251         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
19252
19253 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19254
19255         * gcc.c-torture/execute/920302-1.c (execute):
19256         Change argument type to short.
19257
19258 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19259
19260         * g++.old-deja/g++.pt/deduct6.C: New test.
19261
19262 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19263
19264         * g++.old-deja/g++.pt/deduct5.C: New test.
19265
19266 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
19267
19268         * gcc.c-torture/execute/20010209-1.c: New test.
19269
19270 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19271
19272         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
19273
19274 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
19275
19276         * g++.dg/vtgc1.C: Update for new ABI.
19277
19278         * consistency.vlad: New directory, 1665 files.
19279
19280 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19281
19282         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
19283         return type.
19284         * gcc.dg/cpp/digraphs.c: Declare puts.
19285
19286 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19287
19288         * g++.old-deja/g++.other/warn5.C: New test.
19289
19290 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19291
19292         * g++.old-deja/g++.pt/spec40.C: New test.
19293
19294 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19295
19296         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
19297         case.
19298         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
19299
19300 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
19301
19302         * gcc.c-torture/compile/20010209-1.c: New test.
19303
19304 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
19305
19306         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
19307         excess errors message but not if it crashes.
19308         * g++.old-deja/g++.other/crash27.C: Likewise.
19309         * g++.old-deja/g++.other/crash28.C: Likewise.
19310         * g++.old-deja/g++.other/crash30.C: Likewise.
19311         * g++.old-deja/g++.other/crash32.C: Likewise.
19312         * g++.old-deja/g++.other/crash35.C: Likewise.
19313         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19314
19315 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19316
19317         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
19318         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
19319         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
19320         g77.f-torture/execute/execute.exp,
19321         g77.f-torture/noncompile/noncompile.exp,
19322         gcc.c-torture/execute/execute.exp,
19323         gcc.c-torture/execute/memcheck/memcheck.exp,
19324         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
19325         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
19326         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
19327         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
19328         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
19329         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
19330         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19331         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
19332         Remove bug reporting instructions with ancient email addresses.
19333
19334 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19335
19336         * gcc.dg/20010202-1.c: New test.
19337         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
19338
19339 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
19340
19341         * g++.dg/stdbool-if.C: New test.
19342
19343 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
19344
19345         * objc/execute/fdecl.m: Added main().
19346
19347 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19348
19349         * gcc.c-torture/execute/20010206-1.c: New test.
19350
19351 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19352
19353         * gcc.dg/cpp/avoidpaste1.c: Update.
19354
19355 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
19356
19357         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
19358         Pero <nicola@brainstorm.co.uk>.
19359         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
19360
19361 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
19362
19363         * g++.old-deja/g++.pt/spec39.C: New test.
19364
19365 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
19366
19367         * gcc.c-torture/compile/20010202-1.c: New test.
19368
19369 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
19370
19371         * g++.old-deja/g++.abi/primary2.C: New test.
19372         * g++.old-deja/g++.abi/primary3.C: New test.
19373         * g++.old-deja/g++.abi/primary4.C: New test.
19374         * g++.old-deja/g++.abi/primary5.C: New test.
19375         * g++.old-deja/g++.abi/vtable3.h: New test.
19376         * g++.old-deja/g++.abi/vtable3a.C: New test.
19377         * g++.old-deja/g++.abi/vtable3b.C: New test.
19378         * g++.old-deja/g++.abi/vtable3c.C: New test.
19379         * g++.old-deja/g++.abi/vtable3d.C: New test.
19380         * g++.old-deja/g++.abi/vtable3e.C: New test.
19381         * g++.old-deja/g++.abi/vtable3f.C: New test.
19382         * g++.old-deja/g++.abi/vtable3g.C: New test.
19383         * g++.old-deja/g++.abi/vtable3h.C: New test.
19384         * g++.old-deja/g++.abi/vtable3i.C: New test.
19385         * g++.old-deja/g++.abi/vtable3j.C: New test.
19386         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19387
19388 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19389
19390         * g++.old-deja/g++.other/anon6.C: New test.
19391         * g++.old-deja/g++.other/anon7.C: New test.
19392
19393 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19394
19395         * gcc.dg/cpp/avoidpaste2.c: New tests.
19396
19397 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19398
19399         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19400
19401 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19402
19403         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19404         DECIMAL_DIG cases for Irix."
19405
19406 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19407
19408         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19409
19410 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19411
19412         * gcc.dg/c99-tag-1.c: New test.
19413
19414 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19415
19416         * gcc.dg/cpp/tr-warn1.c: Add tests.
19417
19418 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19419
19420         * gcc.dg/cpp/avoidpaste1.c: Update.
19421         * gcc.dg/cpp/paste4.c: Update.
19422
19423 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19424
19425         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
19426         cases for Irix.
19427
19428 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19429
19430         * g++.old-deja/g++.other/inline19.C: New test.
19431
19432 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19433
19434         * gcc.dg/Wlarger-than.c: New test.
19435
19436 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19437
19438         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
19439
19440 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
19441
19442         * gcc.c-torture/execute/20010129-1.c: New test.
19443         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
19444
19445 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19446
19447         * gcc.dg/cpp/avoidpaste1.c: Test case.
19448
19449 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
19450
19451         * g++.old-deja/g++.other/inline18.C: New test.
19452
19453 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19454
19455         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
19456         and __builtin_putchar.
19457
19458 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
19459
19460         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
19461         tests.
19462
19463 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
19464
19465         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
19466         floating point number rounding mode to round to the nearest
19467         representable mode.
19468
19469 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
19470
19471         * g++.old-deja/g++.other/mangle2.C: New test.
19472
19473 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19474
19475         * gcc.c-torture/compile/20010124-1.c: New test.
19476
19477 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
19478
19479         * g++.old-deja/g++.pt/spec38.C: New test.
19480
19481 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19482
19483         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
19484         "Build don't run".
19485
19486 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19487
19488         * gcc.c-torture/execute/20010123-1.c: New test.
19489
19490 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19491
19492         * g++.old-deja/g++.pt/spec37.C: New test.
19493
19494 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19495
19496         * g++.old-deja/g++.pt/overload14.C: New test.
19497
19498 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19499
19500         * gcc.c-torture/execute/20010122-1.c: New test, exercise
19501         __builtin_return_address.
19502
19503 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
19504
19505         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
19506         * g++.old-deja/g++.pt/spec35.C: New test.
19507         * g++.old-deja/g++.pt/spec36.C: New test.
19508
19509 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
19510
19511         * gcc.c-torture/compile/20010118-1.c: New test.
19512
19513 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
19514
19515         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
19516
19517 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19518
19519         * gcc.c-torture/execute/20010119-1.c: New test.
19520
19521 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19522
19523         * g++.old-deja/g++.other/vbase5.C: New test.
19524
19525 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19526
19527         * gcc.c-torture/execute/20010118-1.c: New test.
19528
19529 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19530
19531         * g++.old-deja/g++.pt/deduct3.C: New test.
19532
19533 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19534
19535         * g++.old-deja/g++.pt/spec34.C: New test.
19536
19537 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
19538
19539         * g77.f-torture/compile/20000601-2.f: New test.
19540
19541 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19542
19543         * g++.old-deja/g++.other/init17.C: New test.
19544
19545 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
19546
19547         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
19548
19549 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19550
19551         * g++.old-deja/g++.pt/unify8.C: New test.
19552
19553 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19554
19555         * g++.old-deja/g++.abi/vbase1.C: New test.
19556
19557 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19558
19559         * g++.old-deja/g++.pt/crash65.C: New test.
19560
19561 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19562
19563         * gcc.dg/cpp/assembl2.S: New test case.
19564
19565 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
19566
19567         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
19568         are supported.
19569
19570 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19571
19572         * g++.old-deja/g++.other/builtins1.C: New test.
19573         * g++.old-deja/g++.other/builtins2.C: Likewise.
19574         * g++.old-deja/g++.other/builtins3.C: Likewise.
19575         * g++.old-deja/g++.other/builtins4.C: Likewise.
19576
19577 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
19578
19579         * gcc.c-torture/compile/20010117-1.c: New test.
19580         * gcc.c-torture/compile/20010117-2.c: New test.
19581
19582 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19583
19584         * g77.f-torture/execute/20010116.[fx]: New test,
19585         XFAIL on i?86-*-*.
19586         * g77.f-torture/compile/20010115.f: Indicate it's
19587         a test for PR fortran/1636.
19588
19589 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19590
19591         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
19592
19593 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19594
19595         * g77.f-torture/compile/20010115.f: New test.
19596
19597 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
19598
19599         * g++.old-deja/g++.pt/nontype5.C: New test.
19600
19601 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19602
19603         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
19604         have an equivalent working one below it.
19605
19606 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19607
19608         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
19609         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19610
19611 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19612
19613         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
19614         message containing "init_priority".
19615         (conpr-2.C): Likewise.
19616         (conpr-3.C): Likewise.
19617         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
19618
19619 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19620
19621         * gcc.c-torture/execute/20010114-2.c: New test.
19622
19623 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19624
19625         * gcc.c-torture/compile/20010114-1.c: New test.
19626         * gcc.c-torture/compile/20010114-1.x: Xfail.
19627         * gcc.c-torture/compile/20010114-2.c: New test.
19628         * gcc.c-torture/execute/20010114-1.c: New test.
19629         * gcc.dg/trunc-1.c: New test.
19630         * gcc.dg/uninit-B.c: New test.
19631
19632 2001-01-13  Nick Clifton  <nickc@redhat.com>
19633
19634         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
19635         target.
19636
19637 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19638
19639         * gcc.c-torture/compile/20010113-1.c: New test.
19640
19641 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
19642
19643         * gcc.c-torture/compile/20001212-1.c: New test.
19644
19645 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19646
19647         * gcc.dg/cpp/widestr1.c: Update.
19648         * gcc.dg/cpp/prag-imp.c: Remove.
19649
19650 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
19651
19652         * gcc.c-torture/execute/20000801-3.x: Remove.
19653         * gcc.dg/c90-init-1.c: New test.
19654         * gcc.dg/c99-init-1.c: New test.
19655         * gcc.dg/c99-init-2.c: New test.
19656         * gcc.dg/gnu99-init-1.c: New test.
19657
19658 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19659
19660         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19661         testing that no relevant ones were found.
19662
19663 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19664
19665         * g++.old-deja/g++.pt/cast2.C: New test.
19666
19667 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19668
19669         * g++.old-deja/g++.pt/friend47.C: New test.
19670
19671 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19672
19673         * g++.old-deja/g++.pt/instantiate13.C: New test.
19674
19675 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19676
19677         * g++.old-deja/g++.other/defarg7.C: New test.
19678         * g++.old-deja/g++.other/defarg8.C: New test.
19679
19680 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19681
19682         * g++.old-deja/g++.pt/crash64.C: New test.
19683
19684 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19685
19686         * g++.old-deja/g++.pt/crash63.C: New test.
19687
19688 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19689
19690         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19691
19692 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19693
19694         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19695
19696 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19697
19698         * g++.old-deja/g++.pt/error3.C: New test.
19699
19700 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19701
19702         * g++.old-deja/g++.other/crash39.C: New test.
19703
19704 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19705
19706         * g++.old-deja/g++.other/vbase4.C: New test.
19707
19708 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19709
19710         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19711         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19712         * gcc.dg/special/special.exp: New test driver which will check
19713         for alias support for the above test.
19714
19715 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19716
19717         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19718         problems on small machines.
19719         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19720         parameterize.
19721
19722 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19723
19724         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19725         mips.
19726         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19727
19728 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19729
19730         * g++.old_deja/g++.pt/using8.C: New test.
19731
19732 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19733
19734         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19735
19736 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19737
19738         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19739         where a failure is expected.
19740         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19741
19742 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19743
19744         * g++.old_deja/g++.pt/instantiate12.C: New test.
19745
19746 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19747
19748         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19749         start of structs.
19750         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19751         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19752         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19753         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19754         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19755         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19756         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19757         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19758         * g++.old-deja/g++.eh/spec6.C: Likewise.
19759         * g++.old-deja/g++.jason/crash3.C: Likewise.
19760         * g++.old-deja/g++.law/ctors11.C: Likewise.
19761         * g++.old-deja/g++.law/ctors17.C: Likewise.
19762         * g++.old-deja/g++.law/ctors5.C: Likewise.
19763         * g++.old-deja/g++.law/ctors9.C: Likewise.
19764         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19765         * g++.old-deja/g++.mike/net22.C: Likewise.
19766         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19767         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19768         * g++.old-deja/g++.mike/virt3.C: Likewise.
19769         * g++.old-deja/g++.niklas/t128.C: Likewise.
19770         * g++.old-deja/g++.other/anon4.C: Likewise.
19771         * g++.old-deja/g++.other/using1.C: Likewise.
19772         * g++.old-deja/g++.other/warn3.C: Likewise.
19773         * g++.old-deja/g++.pt/t37.C: Likewise.
19774         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19775         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19776
19777 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19778
19779         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19780
19781 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19782
19783         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19784
19785 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19786
19787         * gcc.c-torture/compile/20010107-1.c: New test.
19788
19789 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19790
19791         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19792
19793 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19794
19795         * gcc.dg/format/format.h: New file.
19796         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19797         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19798         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19799         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19800         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19801         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19802         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19803         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19804         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19805         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
19806         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
19807         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
19808         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
19809         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
19810         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
19811         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
19812         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
19813         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
19814         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
19815         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
19816         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
19817         instead of declaring standard types, macros and functions in each
19818         test.
19819
19820 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
19821
19822         * gcc.c-torture/execute/20010106-1.c: New test.
19823
19824 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19825
19826         * gcc.dg/format/format.exp: New file.
19827         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
19828         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
19829         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
19830         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
19831         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
19832         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
19833         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
19834         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
19835         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
19836         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
19837         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
19838         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
19839         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
19840         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
19841         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
19842         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
19843         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
19844         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
19845         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
19846         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
19847         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
19848         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
19849         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
19850         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
19851         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
19852         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
19853         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
19854         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
19855         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
19856         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
19857         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
19858         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
19859         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
19860         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
19861         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
19862         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
19863         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
19864         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
19865         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
19866         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
19867         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
19868         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
19869
19870 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
19871
19872         * gcc.c-torture/execute/991228-1.c: Take word endianness into
19873         account.
19874
19875 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19876
19877         * gcc.c-torture/execute/builtin-complex-1.c: New test.
19878
19879 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19880
19881         * g++.old-deja/g++.pt/crash62.C: New test.
19882
19883 2001-01-04  Richard Henderson  <rth@redhat.com>
19884
19885         * gcc.dg/20000926-1.c: Update expected warnings.
19886         * gcc.dg/array-2.c: Likewise.
19887         * gcc.dg/array-4.c: Also validate flexible array members.
19888         * gcc.dg/c99-flex-array-1.c: New.
19889
19890 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19891
19892         * gcc.c-torture/compile/20001222-1.x: Remove.
19893
19894 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19895
19896         * gcc.c-torture/execute/built-in-setjmp.c: New.
19897
19898 2001-01-03  Richard Henderson  <rth@redhat.com>
19899
19900         * gcc.dg/940510-1.c: Update expected error wording.
19901         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
19902
19903 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
19904
19905         * lib/target-supports.exp (check_alias_available): Modified to
19906         indicate aliases not supported if only weak aliases are supported.
19907
19908 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19909
19910         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
19911         Turn on cmpstrsi checks for __pj__ and __i370__.
19912
19913 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19914
19915         * g++.old-deja/g++.other/virtual11.C: New test.
19916
19917 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19918
19919         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
19920
19921 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19922
19923         * gcc.c-torture/compile/20010102-1.c: New test.
19924
19925 2001-01-02  Andreas Jaeger  <aj@suse.de>
19926
19927         * gcc.dg/noreturn-3.c: New test.
19928
19929         * gcc.dg/noreturn-4.c: New test.
19930
19931 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19932
19933         * gcc.c-torture/execute/stdio-opt-1.c: Also test
19934         __builtin_fputc and __builtin_fwrite.
19935
19936 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19937
19938         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
19939         signed char, not default char.
19940
19941 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19942
19943         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
19944
19945 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
19946
19947         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
19948
19949 2000-12-29  Richard Henderson  <rth@redhat.com>
19950
19951         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
19952         (__cyg_profile_func_exit): Define.
19953
19954 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19955
19956         * g++.dg/vtgc1.C: New test.
19957
19958 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
19959
19960         * gcc.dg/noncompile/20001228-1.c: New test.
19961
19962         * gcc.dg/20001228-1.c: New test.
19963
19964         * gcc.c-torture/execute/20001228-1.c: New test.
19965
19966 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
19967
19968         * gcc.dg/format-strfmon-1.c: New test.
19969
19970 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19971
19972         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
19973         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
19974         * gcc.c-torture/execute/string-opt-1.c: Likewise.
19975         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19976         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19977         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19978         * gcc.c-torture/execute/string-opt-6.c: Likewise.
19979         * gcc.c-torture/execute/string-opt-7.c: Likewise.
19980         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19981         * gcc.c-torture/execute/string-opt-9.c: Likewise.
19982         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19983         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19984         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19985
19986         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
19987         * gcc.c-torture/execute/string-opt-4.c: Test index.
19988
19989 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
19990
19991         * gcc.c-torture/compile/20001226-1.c: New test.
19992
19993 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19994
19995         * gcc.c-torture/compile/20001222-1.c: New test.
19996         * gcc.c-torture/compile/20001222-1.x: Xfail.
19997
19998 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
19999
20000         * gcc.c-torture/execute/comp-goto-2.c: New test.
20001
20002 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
20003
20004         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
20005         Use long types if __INT_MAX__ is 32767.
20006         (main): Use cast to (sint32 *) when poking 88 into a_page.
20007
20008         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
20009
20010 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
20011
20012         * gcc.c-torture/compile/20001221-1.c: New test.
20013         * gcc.c-torture/execute/20001221-1.c: New test.
20014
20015 2000-12-20  Richard Henderson  <rth@redhat.com>
20016
20017         * g++.old-deja/g++.pt/crash36.C: Update error lines.
20018         * g++.old-deja/g++.robertl/eb109.C: Likewise.
20019
20020 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20021
20022         * gcc.dg/compare3.c: New test.
20023
20024 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20025
20026         * gcc.dg/format-warnll-1.c: New test.
20027
20028 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20029
20030         * gcc.dg/cpp/cmdlne-P.c: New test.
20031
20032 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20033
20034         * gcc.c-torture/execute/builtin-abs-1.c,
20035         gcc.c-torture/execute/builtin-abs-2.c: New tests.
20036
20037 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20038
20039         * gcc.dg/cpp/multiline.c: New test.
20040
20041 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20042
20043         * g++.old-deja/g++.other/syshdr1.C: Update.
20044         * gcc.dg/cpp/lineflags.c: Remove temporarily.
20045
20046 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20047
20048         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
20049
20050 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20051
20052         * g++.old-deja/g++.pt/ttp65.C: New test.
20053
20054 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20055
20056         * g++.old-deja/g++.pt/ttp64.C: New test.
20057
20058 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20059
20060         * g++.old-deja/g++.pt/spec33.C: New test.
20061
20062 2000-12-14  Catherine Moore  <clm@redhat.com>
20063
20064         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
20065         * gcc.c-torture/execute/920612-2.c: Likewise.
20066         * gcc.c-torture/execute/920428-2.c: Likewise.
20067         * gcc-c-torture/execute/va-arg-11.c: Call exit.
20068         * gcc.c-torture/execute/va-arg-21.c: Likewise.
20069
20070 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20071
20072         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
20073         * gcc.dg/pack-test-2.c: Likewise.
20074
20075 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20076
20077         Tests by Zack Weinberg <zackw@stanford.edu>.
20078
20079         * gcc.dg/cpp/defined.c: Update.
20080         * gcc.dg/cpp/defined_trad.c: New tests.
20081
20082 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20083
20084         * gcc.dg/cpp/trad-direct.c: Update.
20085
20086 2000-12-11  Neil Booth  <neilb@earthling.net>
20087
20088         * gcc.dg/cpp/defined_trad.c
20089
20090 2000-12-11  Neil Booth  <neilb@earthling.net>
20091
20092         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
20093
20094 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20095
20096         * gcc.dg/format-miss-2.c: New test.
20097
20098 2000-12-09  Neil Booth  <neilb@earthling.net>
20099
20100         * gcc.dg/cpp/lineflags.c: New tests.
20101         * gcc.dg/cpp/poison.c: Update.
20102         * gcc.dg/cpp/redef2.c: Update.
20103         * gcc.dg/cpp/skipping.c: New test.
20104
20105 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
20106
20107         * g++.old-deja/g++.other/eh3.C: New testcase.
20108
20109 2000-12-07  Neil Booth  <neilb@earthling.net>
20110
20111         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
20112         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
20113         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
20114         wtr-union-init-2.c, wtr-union-init-3.c: Update.
20115         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
20116         Update.
20117
20118 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20119
20120         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
20121         __SIZE_TYPE__ instead of int for type of integers cast to
20122         pointers.
20123
20124 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
20125
20126         * g++.old-deja/g++.other/cleanup4.C: New test.
20127
20128 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20129
20130         * format-sec-1.c: New test.
20131
20132 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20133
20134         * gcc.dg/format-nonlit-3.c: New test.
20135
20136 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20137
20138         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
20139         through a null pointer.
20140
20141 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20142
20143         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
20144         * g++.old-deja/g++.pt/partial4.C: New test.
20145
20146 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
20147
20148         * gcc.c-torture/execute/ieee/hugeval.x: New.
20149
20150 2000-12-06  Neil Booth  <neilb@earthling.net>
20151
20152         * gcc.dg/cpp/backslash2.c: New tests.
20153
20154 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20155
20156         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
20157         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
20158
20159 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
20160
20161         * gcc.c-torture/execute/20001203-2.c: New testcase.
20162
20163 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20164
20165         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
20166         * g++.old-deja/g++.other/virtual10.C: New test.
20167
20168 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20169
20170         * g++.old-deja/g++.mike/pmf5.C: Remove test.
20171
20172 2000-12-05  Richard Henderson  <rth@redhat.com>
20173
20174         * gcc.c-torture/compile/20001205-1.c: New.
20175
20176 2000-12-04  Neil Booth  <neilb@earthling.net>
20177
20178         * g++.old-deja/g++.other/virtual9.C: New test.
20179         * g++.old-deja/g++.pt/crash61.C: New test.
20180         * gcc.c-torture/execute/loop-9.c: New test.
20181
20182 2000-12-04  Neil Booth  <neilb@earthling.net>
20183
20184         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
20185         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
20186         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
20187         * gcc.dg/cpp/extratokens.c: ...here.
20188
20189 2000-12-04  Neil Booth  <neilb@earthling.net>
20190
20191         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
20192         New tests.
20193
20194 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20195
20196         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
20197         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
20198
20199 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20200
20201         * gcc.c-torture/execute/20001203-1.c: New test.
20202
20203 2000-12-03  Neil Booth  <neilb@earthling.net>
20204
20205         * gcc.dg/cpp/macro6.c: New test cases.
20206
20207 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20208
20209         * gcc.c-torture/execute/string-opt-9.c: New test.
20210         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20211         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20212         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20213
20214         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
20215         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
20216
20217 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
20218
20219         * gcc.dg/cpp/if-6.c: New testcase.
20220
20221         * gcc.dg/20001201-1.c: New testcase.
20222
20223 2000-12-02  Neil Booth  <neilb@earthling.net>
20224
20225         * g++.old-deja/g++.other/externC4.C,
20226         g++.old-deja/g++.other/friend10.C: New tests.
20227
20228 2000-12-02  Neil Booth  <neilb@earthling.net>
20229
20230         * g++.old-deja/g++.other/instan2.C
20231         * g++.old-deja/g++.other/instan3.C: New test.
20232
20233 2000-12-02  Neil Booth  <neilb@earthling.net>
20234
20235         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
20236         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
20237         gnuc99.c,gnuc99-pedantic.c: New tests.
20238
20239 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20240
20241         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
20242         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
20243
20244 2000-12-01  Neil Booth  <neilb@earthling.net>
20245
20246         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
20247         * gcc.dg/cpp/poison.c: Update.
20248         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
20249
20250 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
20251
20252         * g77.f-torture/execute/20001201.f: New test.
20253
20254 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20255
20256         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
20257
20258 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
20259
20260         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
20261
20262 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20263
20264         * g++.old-deja/g++.other/cast6.C: New test.
20265
20266 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
20267
20268         * gcc.c-torture/execute/20001130-2.c: New testcase.
20269
20270 2000-11-30  Richard Henderson  <rth@redhat.com>
20271
20272         * gcc.c-torture/execute/20001130-1.c: New test.
20273
20274 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20275
20276         * g++.old-deja/g++.other/op3.C: New test.
20277
20278 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20279
20280         * g++.old-deja/g++.other/op2.C: New test.
20281
20282 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20283
20284         * g++.old-deja/g++.other/crash38.C: New test.
20285
20286 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
20287
20288         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
20289
20290 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
20291
20292         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
20293         tests.
20294         * gcc.c-torture/execute/string-opt-6.c: New test.
20295
20296         * gcc.dg/20001117-1.c: Add main.
20297
20298 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
20299
20300         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
20301         Move from here ...
20302         * gcc.dg/940510-1.c: ... to here.
20303
20304         * gcc.dg/20000926-1.c: GNU C now allows initializations of
20305         zero-size arrays in toplevel structures.
20306
20307 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20308
20309         * gcc.c-torture/execute/loop-8.c: New test.
20310
20311 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20312
20313         * g++.old-deja/g++.other/base1.C: New test.
20314
20315 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20316
20317         * g++.old-deja/g++.other/parse2.C: New test.
20318
20319 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20320
20321         * g++.old-deja/g++.pt/incomplete1.C: New test.
20322
20323 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20324
20325         * g++.old-deja/g++.other/friend9.C: New test.
20326
20327 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20328
20329         * gcc.dg/20001127-1.c: New test.
20330
20331 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20332
20333         * g++.old-deja/g++.pt/friend46.C: New test.
20334
20335 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20336
20337         * g++.old-deja/g++.other/ptrmem8.C: New test.
20338
20339 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20340
20341         * gcc.c-torture/execute/string-opt-7.c: New test.
20342         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20343
20344 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20345
20346         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
20347         instead of 'mkcheck 2'.
20348
20349 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20350
20351         * gcc.c-torture/execute/memcheck/driver.c,
20352         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
20353         C9X references to refer to C99.
20354
20355 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
20356
20357         * gcc.dg/ultrasp3.c: New test.
20358
20359 2000-11-25  Neil Booth  <neilb@earthling.net>
20360
20361         * gcc.dg/cpp/include2.c: Update test to be locale independent.
20362
20363 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
20364
20365         * gcc.c-torture/compile/20001123-2.c: New.
20366
20367 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20368
20369         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
20370
20371 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
20372
20373         * gcc.dg/sequence-point-1.c: Add some new tests.
20374         * gcc.c-torture/execute/20001124-1.c: New test.
20375
20376 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20377
20378         * g++.old-deja/g++.other/vaarg4.C: New test.
20379         * gcc.c-torture/compile/20001123-1.c: New test.
20380
20381 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20382
20383         * g++.other/crash24.C: Adjust and remove XFAIL.
20384         * g++.other/crash37.C: New test.
20385
20386 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20387
20388         * g++.old-deja/g++.pt/instantiate9.C: New test.
20389
20390 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20391
20392         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20393         new ABI, too.
20394
20395         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20396         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20397
20398 2000-11-22  Neil Booth  <neilb@earthling.net>
20399
20400         * gcc.dg/cpp/Wtrigraphs.c: New test.
20401
20402 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20403
20404         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20405
20406 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20407
20408         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20409
20410 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20411
20412         * lib/gcc-dg.exp: load_lib scanasm.exp.
20413         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20414         * lib/g++-dg.exp: load_lib scanasm.exp.
20415         * lib/scanasm.exp: New.
20416         (scan-assembler, scan-assembler-not): Add optional arguments to
20417         test name, or if not present, the pattern name.
20418         (scan-assembler-dem, scan-assembler-dem-not): New.
20419
20420         * g++.dg/dg.exp: New.
20421
20422 2000-11-21  Neil Booth  <neilb@earthling.net>
20423
20424         * gcc.dg/cpp/integrated1.c: Remove.
20425
20426 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20427
20428         * gcc.c-torture/execute/20001121-1.c: New test.
20429
20430 2000-11-21  Richard Henderson  <rth@redhat.com>
20431
20432         * gcc.c-torture/compile/20001121-1.c: New test.
20433
20434 2000-11-20  Neil Booth  <neilb@earthling.net>
20435
20436         * gcc.dg/cpp/integrated1.c: New test.
20437
20438 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20439
20440         * g++.old-deja/g++.other/inline17.C: New test.
20441
20442 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
20443
20444         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
20445         local variable to be zero: I made the variable global. Now
20446         uses abort() and exit() instead of relying on main's return value.
20447
20448 2000-11-20  Neil Booth  <neilb@earthling.net>
20449
20450         * gcc.dg/cpp/paste2.c: Update test.
20451         * objc/execute/paste.m: New test.
20452
20453 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20454
20455         * gcc.dg/c99-condexpr-1.c: New test.
20456
20457 2000-11-20  Neil Booth  <neilb@earthling.net>
20458
20459         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
20460
20461 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
20462
20463         * g++.old-deja/g++.pt/export1.C: New test.
20464
20465 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
20466
20467         * gcc.dg/20001117-1.c: New test.
20468
20469 2000-11-18  Richard Henderson  <rth@redhat.com>
20470
20471         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
20472
20473 2000-11-18  Richard Henderson  <rth@redhat.com>
20474
20475         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
20476         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
20477         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
20478
20479 2000-11-18  Richard Henderson  <rth@redhat.com>
20480
20481         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
20482         (main): New.  Exit cleanly.
20483
20484 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20485
20486         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
20487         gcc.dg/c99-fordecl-2.c: New tests.
20488
20489 2000-11-18  Richard Henderson  <rth@redhat.com>
20490
20491         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
20492         * gcc.c-torture/execute/zerolen-2.c: New.
20493
20494 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20495
20496         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
20497         memory.
20498
20499 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20500
20501         * g++.old-deja/g++.pt/instantiate8.C: New test.
20502
20503 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20504
20505         * g++.old-deja/g++.other/incomplete.C: Add more tests.
20506         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
20507
20508 2000-11-16  Nick Clifton  <nickc@redhat.com>
20509
20510         * gcc.c-torture/execute/nestfunc-2.c: New test.
20511         * gcc.c-torture/execute/nestfunc-3.c: New test.
20512
20513 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20514
20515         * gcc.c-torture/compile/20001116-1.c: New test.
20516
20517 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20518
20519         * gcc.c-torture/execute/20001115-1.c: New test.
20520
20521 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
20522
20523         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
20524         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
20525         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
20526         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20527
20528 2000-11-15  Neil Booth  <neilb@earthling.net>
20529
20530         gcc.dg/cpp/_Pragma1.c: Update.
20531         gcc.dg/cpp/_Pragma2.c: New test.
20532
20533 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20534
20535         * g++.old-deja/g++.other/anon5.C: New test.
20536
20537 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20538
20539         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
20540         tests.
20541
20542 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
20543
20544         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
20545         output.
20546
20547 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20548
20549         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
20550         labels at end of compound statements.
20551
20552 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
20553
20554         * gcc.c-torture/execute/loop-7.c: New test.
20555
20556 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20557
20558         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
20559
20560 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20561
20562         * gcc.dg/c99-bool-1.c: New test.
20563
20564 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20565
20566         * gcc.dg/c99-scope-1.c: Remove xfail.
20567         * gcc.dg/c99-scope-2.c: New test.
20568
20569 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20570
20571         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
20572         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
20573
20574 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
20575
20576         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
20577         error messages.
20578
20579         * g++.mike/p700.C: Don't typedef wchar_t.
20580         * g++.mike/p784.C: Likewise.
20581         * g++.mike/eb101.C: Don't use __wchar_t.
20582
20583 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20584
20585         * g77.f-torture/execute/20001111.[fx]: Test premature exit
20586         from DO loop.
20587
20588 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20589
20590         * gcc.c-torture/execute/20001111-1.c: New test.
20591
20592 2000-11-10  Nick Clifton  <nickc@redhat.com>
20593
20594         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
20595         long multuiple and accumulate.
20596
20597 2000-11-09  Richard Henderson  <rth@redhat.com>
20598
20599         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
20600         via size_t instead of int.
20601
20602         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
20603         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20604         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20605         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20606
20607 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
20608
20609         * gcc.c-torture/compile/20001109-1.c: New test.
20610         * gcc.c-torture/compile/20001109-2.c: New test.
20611
20612 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
20613
20614         * g++.old-deja/g++.pt/operator1.C: New test.
20615         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
20616
20617 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20618
20619         * gcc.dg/20001108-1.c: New test.
20620
20621 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20622
20623         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
20624         with both arguments constant strings.
20625         * gcc.c-torture/execute/string-opt-3.c: New test.
20626         * gcc.c-torture/execute/string-opt-4.c: New test.
20627         * gcc.c-torture/execute/string-opt-5.c: New test.
20628
20629 2000-11-08  Nick Clifton  <nickc@redhat.com>
20630
20631         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
20632         mulsidi3adddi patterns.
20633
20634 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
20635
20636         * g++.old-deja/g++.other/crash36.C: New test.
20637
20638 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
20639
20640         * g++.old-deja/g++.other/init16.C: New test.
20641
20642 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
20643
20644         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
20645
20646 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20647
20648         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
20649         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20650         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20651
20652 2000-11-07  DJ Delorie  <dj@redhat.com>
20653
20654         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20655
20656 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20657
20658         * gcc.c-torture/execute/string-opt-1.c: New test.
20659
20660 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20661
20662         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20663         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20664         parameters in registers, and there is no way for a varargs
20665         function to know in which order the integer and floating-point
20666         parameters should be interleaved when they are placed on the
20667         stack.
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  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20672
20673         * gcc.c-torture/execute/string-opt-2.c: New test.
20674
20675 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20676
20677         * g++.old-deja/g++.pt/crash60.C: New test.
20678
20679 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20680
20681         * g++.old-deja/g++.other/crash24.C: New test.
20682         * g++.old-deja/g++.other/crash25.C: New test.
20683         * g++.old-deja/g++.other/crash26.C: New test.
20684         * g++.old-deja/g++.other/crash27.C: New test.
20685         * g++.old-deja/g++.other/crash28.C: New test.
20686         * g++.old-deja/g++.other/crash29.C: New test.
20687         * g++.old-deja/g++.other/crash30.C: New test.
20688         * g++.old-deja/g++.other/crash31.C: New test.
20689         * g++.old-deja/g++.other/crash32.C: New test.
20690         * g++.old-deja/g++.other/crash33.C: New test.
20691         * g++.old-deja/g++.other/crash34.C: New test.
20692         * g++.old-deja/g++.other/crash35.C: New test.
20693
20694 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20695
20696         * gcc.c-torture/execute/20001031-1.c: New test.
20697
20698 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20699
20700         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20701         namespace.
20702
20703         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20704         standards-conformant.
20705
20706         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20707
20708         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20709         * g++.old-deja/g++.mike/p755a.C: Likewise.
20710         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20711         library makes no calls to `operator new' during initialization.
20712
20713 2000-11-04  Neil Booth  <neilb@earthling.net>
20714
20715         * gcc.dg/cpp/include2.c: New tests.
20716
20717 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20718
20719         * lib/g++.exp (g++_set_ld_library_path): New function.
20720         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20721
20722 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20723
20724         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20725         warnings.
20726
20727 2000-11-01  Richard Henderson  <rth@redhat.com>
20728
20729         * g++.old-deja/g++.ext/namedret1.C: New.
20730         * g++.old-deja/g++.ext/namedret2.C: New.
20731         * g++.old-deja/g++.ext/namedret3.C: New.
20732
20733 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20734
20735         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20736         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20737
20738 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20739
20740         * gcc.c-torture/execute/va-arg-21.c: New test.
20741
20742 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20743
20744         * gcc.dg/c99-complex-2.c: New test.
20745
20746 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20747
20748         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20749
20750 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20751
20752         * g++.old-deja/g++.other/inline16.C: New test.
20753
20754 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20755
20756         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20757         __PRETTY_FUNCTION__
20758
20759 2000-10-29  Neil Booth  <neilb@earthling.net>
20760
20761         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20762         New tests.
20763         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20764         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20765         optimisation.
20766
20767 2000-10-29  Neil Booth  <neilb@earthling.net>
20768
20769         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20770         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20771         * mi5.c: Test multiple includes work with -C.
20772         * trigraphs.c: Test ^= version.
20773
20774 2000-10-28  Neil Booth  <neilb@earthling.net>
20775
20776         New tests and test updates for new macro expander.
20777
20778         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20779         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20780         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20781         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20782         new diagnostic messages.
20783
20784         * gcc.dg/cpp/macro3.c: New tests.
20785
20786 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20787
20788         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20789         on the same line.
20790
20791 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20792
20793         * g++.old-deja/g++.other/eh2.C: New test.
20794
20795 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20796
20797         * gcc.c-torture/execute/20001027-1.c: New test.
20798
20799 2000-10-26  Richard Henderson  <rth@redhat.com>
20800
20801         * gcc.c-torture/execute/20001026-1.c: New.
20802
20803 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20804
20805         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
20806         * g++.old-deja/g++.law/builtin1.C: Likewise.
20807         * g++.old-deja/g++.law/ctors10.C: Likewise.
20808         * g++.old-deja/g++.law/virtual3.C: Likewise.
20809         * g++.old-deja/g++.mike/p658.C: Likewise.
20810         * g++.old-deja/g++.other/sibcall1.C: Likewise.
20811         * g++.old-deja/g++.other/vaarg2.C: Likewise.
20812         * g++.old-deja/g++.robertl/eb124.C: Likewise.
20813         * g++.old-deja/g++.robertl/eb44.C: Likewise.
20814         * g++.old-deja/g++.robertl/eb77.C: Likewise.
20815
20816 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20817
20818         * gcc.c-torture/compile/20001024-1.c: New test.
20819
20820 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
20821
20822         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
20823         to tell us whether or not we are using V3.
20824
20825 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20826
20827         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
20828         operands.
20829
20830 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20831
20832         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
20833
20834 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
20835
20836         * gcc.c-torture/execute/20001024-1.c: New test.
20837
20838 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
20839
20840         * g++.old-deja/g++.other/sibcall1.C: New test.
20841
20842 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
20843
20844         * gcc.dg/noncompile/init-3.c: New test.
20845
20846 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20847
20848         * gcc.dg/format-array-1.c: New test.
20849
20850 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20851
20852         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
20853         writing through null pointers; remove comment about testing
20854         unterminated strings.
20855
20856 2000-10-17  Matthew Hiller  <hiller@redhat.com>
20857
20858         * gcc.c-torture/execute/20001017-2.c: New test.
20859
20860 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20861
20862         * gcc.c-torture/compile/20001018-1.c: New test.
20863         * gcc.c-torture/compile/20001018-1.x: Xfail.
20864
20865 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20866
20867         * gcc.c-torture/execute/20001017-1.c: New test.
20868
20869 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20870
20871         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
20872         for multiple use of arguments with scanf formats; add tests for
20873         multiple use of arguments.
20874
20875 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
20876
20877         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
20878
20879 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20880
20881         * gcc.dg/format-miss-1.c: New test.
20882
20883 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20884
20885         * gcc.c-torture/execute/20001013-1.c: New test.
20886
20887 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20888
20889         * gcc.dg/format-branch-1.c: New test.
20890
20891 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20892
20893         * README, lib/file-format.exp: Remove EGCS references.
20894
20895 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20896
20897         * gcc.dg/20001013-1.c: New test.
20898
20899 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20900
20901         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
20902         for intmax_t in the compiler using __typeof__ and the type rules
20903         for conditional expressions.
20904
20905 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
20906
20907         * gcc.dg/20001012-1.c: New test.
20908         * gcc.dg/20001012-2.c: New test.
20909
20910 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20911
20912         * gcc.dg/format-attr-1.c: New test.
20913
20914 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20915
20916         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
20917         __LONG_LONG_MAX__ instead of LLONG_MAX.
20918
20919 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20920
20921         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
20922         scanf flags.
20923         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
20924         flags.
20925
20926 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20927
20928         * gcc.dg/sequence-pt-1.c: New test.
20929
20930 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
20931
20932         * gcc.c-torture/execute/20001011-1.c: New testcase.
20933         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
20934
20935 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20936
20937         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
20938         does not error on it.
20939
20940 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20941
20942         * gcc.dg/20001009-1.c: New test.
20943
20944 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20945
20946         * gcc.c-torture/compile/20001009-1.c: Move from here ....
20947         * gcc.c-torture/execute/20001009-2.c: ... to here.
20948
20949 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
20950
20951         * gcc.c-torture/compile/20001009-1.c: New testcase.
20952         * gcc.c-torture/execute/20001009-1.c: New testcase.
20953         Testcases provided by Jan Hubicka <jh@suse.cz>.
20954
20955 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20956
20957         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20958         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
20959         uintmax_t using <limits.h> to emulate the compiler's internal
20960         logic.  No longer XFAIL %j tests.
20961
20962 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20963
20964         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
20965         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20966         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
20967         regexps and details of expected handling of some bad formats.
20968         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
20969         suppression.
20970
20971 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20972
20973         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
20974         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
20975         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
20976         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
20977         in list archives.
20978
20979 2000-10-06  Richard Henderson  <rth@cygnus.com>
20980
20981         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
20982         * g++.old-deja/g++.brendan/crash52.C: Likewise.
20983         * g++.old-deja/g++.jason/report.C: Likewise.
20984         * g++.old-deja/g++.law/friend5.C: Likewise.
20985         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
20986         of the expected warnings.
20987
20988 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
20989
20990         * g++.old-deja/g++.pt/enum14.C: New test.
20991
20992 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20993
20994         * g++.old-deja/g++.pt/crash59.C: New test.
20995
20996 2000-10-04  Will Cohen  <wcohen@redhat.com>
20997
20998         * gcc.dg/20000926-1.c: New test.
20999
21000 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
21001
21002         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
21003         function name for current C++ compiler.
21004         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
21005
21006 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
21007
21008         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
21009         __PRETTY_FUNCTION__.
21010         * g++.old-deja/g++.ext/pretty2.C: Likewise.
21011
21012 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21013
21014         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
21015
21016 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
21017
21018         * gcc.c-torture/compile/20000923-1.c: New test.
21019
21020 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
21021
21022         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
21023         * g++.old-deja/g++.pt/ttp62.C: Same.
21024         * g++.old-deja/g++.other/inline14.C: Same.
21025
21026 2000-09-24  Richard Henderson  <rth@cygnus.com>
21027
21028         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
21029
21030 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21031
21032         * gcc.dg/c90-printf-1.c: Add test for wide string format.
21033
21034 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
21035
21036         * gcc.c-torture/compile/20000922-1.c: New file.
21037
21038 2000-09-21  Nick Clifton  <nickc@redhat.com>
21039
21040         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
21041         a signed long modulo operation.
21042         (mod6): New function - perform an unsigned long modulo operation.
21043         (main): Add tests for modulos of very large numbers by very small
21044         dividends.
21045
21046 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21047
21048         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
21049
21050 2000-09-19  Richard Henderson  <rth@cygnus.com>
21051
21052         * gcc.dg/compare2.c (case 10): XFAIL.
21053
21054 2000-09-18  Richard Henderson  <rth@cygnus.com>
21055
21056         * gcc.c-torture/execute/20000906-1.c: Move ...
21057         * gcc.dg/20000906-1.c: ... here.  Only run on targets
21058         that support __builtin_trap.
21059
21060 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
21061
21062         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
21063
21064 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21065
21066         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
21067         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
21068         more $ format tests.
21069
21070 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21071
21072         * gcc.dg/format-errmk-1.c: New test.
21073
21074 2000-09-17  Greg McGary  <greg@mcgary.org>
21075
21076         * gcc.c-torture/execute/20000917-1.x: Remove.
21077
21078 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21079
21080         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
21081
21082 2000-09-17  Greg McGary  <greg@mcgary.org>
21083
21084         * gcc.c-torture/execute/20000917-1.c: New test.
21085         * gcc.c-torture/execute/20000917-1.x: XFAIL.
21086
21087 2000-09-16  Neil Booth  <NeilB@earthling.net>
21088
21089         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
21090         in nested macro bug.
21091
21092 2000-09-15  Neil Booth  <NeilB@earthling.net>
21093
21094         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
21095
21096 2000-09-14  Jeffrey A Law  (law@cygnus.com)
21097
21098         * gcc.c-torture/execute/20000914-1.c: New test.
21099
21100 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
21101
21102         * g++.other/inline13.C: New test.
21103
21104 2000-09-12  Andreas Jaeger  <aj@suse.de>
21105
21106         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
21107         constant by Ulrich Drepper <drepper@redhat.com>.
21108
21109 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
21110
21111         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
21112
21113 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21114
21115         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
21116
21117 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
21118
21119         * gcc.dg/cpp/backslash.c: New test.
21120
21121 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
21122
21123         * gcc.c-torture/execute/20000910-1.c: New test.
21124         * gcc.c-torture/execute/20000910-2.c: Likewise.
21125
21126 2000-09-11  Robert Lipe  <robertl@sco.com>
21127
21128         * gcc.dg/pragma-align.c: New test.
21129
21130 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21131
21132         * g++.old-deja/g++.pt/explicit82.C: New test.
21133         * g++.old-deja/g++.pt/explicit83.C: New test.
21134
21135 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
21136
21137         * gcc.dg/asm-names.c: New test.
21138
21139 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21140
21141         * gcc.dg/cpp/tr-warn6.c: New test
21142
21143 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21144
21145         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
21146         be accepted.
21147
21148 2000-09-07  Catherine Moore  <clm@redhat.com>
21149
21150         * gcc.c-torture/execute/unroll-1.c: New test.
21151
21152 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
21153
21154         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
21155         ERROR markers.
21156         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
21157         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
21158         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
21159         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
21160         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
21161         Preprocess only.
21162         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
21163         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
21164
21165 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21166
21167         * g++.old-deja/g++.pt/deduct2.C: New test.
21168
21169 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21170
21171         * g++.old-deja/g++.pt/parms2.C: New test.
21172
21173 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21174
21175         * g++.old-deja/g++.pt/crash58.C: New test.
21176
21177 2000-09-06  Greg McGary  <greg@mcgary.org>
21178
21179         * gcc.c-torture/execute/20000906-1.c: New test.
21180         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
21181
21182 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21183
21184         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
21185
21186 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21187
21188         * g++.old-deja/g++.pt/crash57.C: New test.
21189
21190 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21191
21192         * g++.old-deja/g++.pt/crash56.C: New test.
21193
21194 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21195
21196         * g++.old-deja/g++.pt/koenig1.C: New test.
21197
21198 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21199
21200         * gcc.dg/20000904-1.c: New test.
21201
21202 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21203
21204         * gcc.dg/cpp/paste8.c: New test.
21205
21206 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
21207
21208         * gcc.c-torture/compile/20000827-1.c: New test.
21209
21210 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21211
21212         * gcc.dg/format-diag-1.c: New test.
21213
21214 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21215
21216         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
21217         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
21218         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
21219         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
21220         gcc.dg/formatz-1.c: Adjust warning regular expressions.
21221
21222 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21223
21224         * g++.old-deja/g++.other/nested4.C: New test.
21225
21226 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21227
21228         * g++.old-deja/g++.ns/scoped1.C: New test.
21229
21230 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
21231
21232         * lib/g++.exp: Support testing already-installed GCC.
21233
21234 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21235
21236         * wtr-label-1.c, wtr-suffix-1.c: New tests.
21237
21238 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21239
21240         * gcc.dg/return-type-2.c: New test.
21241
21242 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
21243
21244         * gcc.c-torture/compile/20000825-1.c: New test.
21245
21246 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
21247
21248         * gcc.dg/dwarf2-2.c: New test.
21249
21250 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
21251
21252         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
21253         dg-warning regexps.
21254
21255 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21256
21257         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
21258         gcc.dg/format-ext-5.c: New tests.
21259
21260 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
21261
21262         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
21263
21264 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
21265
21266         * gcc.dg/noncompile/930622-2.c: Adjust error message.
21267
21268 2000-08-24  Richard Henderson  <rth@cygnus.com>
21269
21270         * gcc.dg/ia64-sync-1.c: New test.
21271         * gcc.dg/ia64-sync-2.c: New test.
21272         * gcc.dg/ia64-asm-1.c: New test.
21273
21274 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21275
21276         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
21277         * gcc.dg/format-ext-2.c: New test.
21278
21279 2000-08-23  Jason Merrill  <jason@redhat.com>
21280
21281         * lib/old-dejagnu.exp: Also ignore "In member function" and
21282         "At global scope".
21283
21284 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21285
21286         * gcc.dg/noncompile/label-lineno-1.c: New test.
21287
21288 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21289
21290         * gcc.dg/c99-array-nonobj-1.c: New test.
21291
21292 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21293
21294         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
21295         tests.
21296         * gcc.dg/format-ext-1.c: New test.
21297
21298 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21299
21300         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
21301         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
21302         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
21303         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
21304         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
21305
21306 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21307
21308         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
21309         gcc.dg/c99-strftime-2.c: New tests.
21310
21311 2000-08-22  Richard Henderson  <rth@cygnus.com>
21312
21313         * gcc.c-torture/execute/20000822-1.c: New test.
21314
21315 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21316
21317         * gcc.c-torture/execute/20000819-1.x: Remove.
21318
21319 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21320
21321         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
21322         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
21323         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
21324         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
21325         gcc.dg/format-xopen-1.c: New tests.
21326
21327 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21328
21329         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
21330
21331 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21332
21333         * g++.old-deja/g++.other/loop2.C: New test.
21334
21335         * gcc.c-torture/compile/20000606-1.c: New test.
21336         * gcc.c-torture/compile/20000728-1.c: New test.
21337         * gcc.c-torture/execute/20000801-1.c: New test.
21338         * gcc.c-torture/execute/20000801-2.c: New test.
21339         * gcc.c-torture/execute/20000819-1.c: New test.
21340         * gcc.c-torture/execute/20000819-1.x: XFAIL.
21341         * gcc.dg/20000629-1.c: New test.
21342         * gcc.dg/20000724-1.c: New test.
21343         * gcc.dg/20000807-1.c: New test.
21344
21345 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
21346
21347         * gcc.dg/cpp/pragma-1.c: New test.
21348         * gcc.dg/cpp/pragma-2.c: New test.
21349
21350 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
21351
21352         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
21353         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
21354
21355 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21356
21357         * gcc.c-torture/compile/20000818-1.c: New test.
21358
21359 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
21360
21361         * gcc.c-torture/execute/20000818-1.c: New test.
21362
21363 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21364
21365         * gcc.dg/format-va-1.c: New test.
21366
21367 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21368
21369         * g++.old-deja/g++.other/typedef8.C: New test.
21370
21371 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21372
21373         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
21374         * g++.old-deja/g++.mike/net36.C: Mark candidate.
21375         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
21376         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
21377         * g++.old-deja/g++.other/ptrmem7.C: New test.
21378         * g++.old-deja/g++.pt/ptrmem10.C: New test.
21379
21380 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21381
21382         * g++.old-deja/g++.pt/typename27.C: New test.
21383
21384 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21385
21386         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21387         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21388         * g++.old-deja/g++.pt/friend45.C: New test.
21389         * g++.old-deja/g++.other/friend8.C: New test.
21390
21391 2000-08-15  Richard Henderson  <rth@cygnus.com>
21392
21393         * gcc.c-torture/execute/20000815-1.c: New test.
21394
21395 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21396
21397         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21398         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21399         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21400
21401 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21402
21403         * g++.old-deja/g++.other/refinit2.C: New test.
21404
21405 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21406
21407         * lib/c-torture.exp (c-torture): Make
21408         compiler_conditional_xfail_data global.
21409         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21410         compiler_conditional_xfail_data machinery.
21411         (f-torture-execute): Likewise.
21412         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21413         and only when unrolling loops.
21414
21415         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21416
21417 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21418
21419         * g++.old-deja/g++.pt/explicit81.C: New test.
21420
21421 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21422
21423         * g++.old-deja/g++.pt/typename26.C: New test.
21424
21425 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
21426
21427         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
21428         warning.
21429
21430 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21431
21432         * g++.old-deja/g++.other/array3.C: New test.
21433
21434 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21435
21436         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
21437         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
21438         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
21439         New tests.
21440
21441 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
21442
21443         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
21444         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21445
21446 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
21447
21448         * gcc.c-torture/execute/20000808-1.c: New test.
21449
21450 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21451
21452         * gcc.dg/c90-const-expr-1.c: New test.
21453
21454 2000-08-08  Richard Henderson  <rth@cygnus.com>
21455
21456         * gcc.dg/noncompile/920923-1.c: Declare calloc.
21457
21458 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21459
21460         * gcc.dg/noncompile/const-ll-1.c: New test.
21461
21462 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21463
21464         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
21465
21466 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21467
21468         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
21469         that running programs linked against the shared version of libobjc
21470         run correctly.
21471
21472 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21473
21474         * gcc.dg/c99-printf-1.c: New test.
21475
21476 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21477
21478         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
21479
21480 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
21481
21482         * gcc.c-torture/execute/20000731-1.x: Delete.
21483
21484 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
21485
21486         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
21487         and torture_without_loops as is done by c-torture.exp.
21488         (search_for): Copy from c-torture.exp.
21489         (gcc-dg-runtest): New function, drives a directory of tests
21490         iterating over the TORTURE_OPTIONS.
21491         (scan-assembler, scan-assembler-not): Move here from
21492         individual directory drivers.
21493
21494         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
21495         defined by lib/gcc-dg.exp.
21496         * gcc.dg/cpp/cpp.exp: Likewise.
21497         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
21498         gcc-dg-runtest, so we cycle over optimization options.
21499
21500         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
21501         * gcc.dg/compare2.c: No longer expected to fail.
21502
21503 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
21504
21505         * gcc.c-torture/execute/20000804-1.c: New test.
21506
21507 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21508
21509         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
21510
21511 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
21512
21513         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
21514
21515 2000-08-03  Jeffrey A Law  (law@cygnus.com)
21516
21517         * gcc.c-torture/compile/20000803-1.c: New test.
21518
21519 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21520
21521         * gcc.c-torture/execute/20000801-3.c,
21522         gcc.c-torture/execute/20000801-4.c: New tests.
21523         * gcc.c-torture/execute/20000801-3.x,
21524         gcc.c-torture/execute/20000801-4.x: Xfail.
21525
21526 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
21527
21528         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
21529         libobjc/.libs to allow for libtool.
21530
21531 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
21532
21533         * gcc.c-torture/compile/20000802-1.c: New test.
21534
21535 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
21536
21537         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
21538
21539 2000-07-31  Jeffrey A Law  (law@cygnus.com)
21540
21541         * gcc-c-torture/execute/20000731-2.c: New test.
21542
21543         * gcc.c-torture/execute/20000731-1.c: New test.
21544         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
21545
21546 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
21547
21548         * testsuite/gcc.dg/cpp/paste7.c: New test.
21549         * gcc.dg/cpp/20000725-1.c: New test.
21550
21551 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
21552
21553         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
21554         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
21555         declaration warning for __builtin_dwarf_reg_size.
21556
21557         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
21558
21559 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21560
21561         * gcc.dg/noncompile/voidparam-1.c: New test.
21562
21563 2000-07-30  Richard Henderson  <rth@cygnus.com>
21564
21565         * gcc.dg/c90-digraph-1.c: Don't xfail.
21566         * gcc.dg/compare2.c (case 10): Xfail.
21567         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
21568
21569 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
21570
21571         * gcc.dg/c99-main-1.c: New test.
21572
21573 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21574
21575         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
21576
21577 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
21578
21579         * gcc.c-tortuer/execute/20000726-1.c: New test.
21580
21581 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
21582
21583         * gcc.c-torture/execute/enum-2.c: New test.
21584
21585 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21586
21587         * gcc.dg/cpp/tr-warn3.c: New test.
21588
21589 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21590
21591         * g++.old-deja/g++.ext/implicit1.C: Remove.
21592         * g++.old-deja/g++.jason/c2.C: Remove
21593         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
21594         * g++.old-deja/g++.pt/crash16.C: Likewise.
21595         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
21596
21597 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21598
21599         * g++.old-deja/g++.other/for2.C: New test.
21600
21601 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
21602
21603         * gcc.dg/20000720-1.c: New test.
21604
21605 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
21606
21607         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
21608
21609 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
21610
21611         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
21612         * gcc.c-torture/execute/20000722-1.c: New.
21613         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
21614
21615 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
21616
21617         * gcc.dg/cpp/20000720-1.S: New test.
21618
21619 2000-07-21  Michael Meissner  <meissner@redhat.com>
21620
21621         * gcc.c-torture/execute/ieee/hugeval.c: New test.
21622
21623 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21624
21625         * g++.old-deja/g++.brendan/crash16.C,
21626         g++.old-deja/g++.brendan/parse3.C,
21627         g++.old-deja/g++.brendan/redecl1.C,
21628         g++.old-deja/g++.ns/template13.C,
21629         g++.old-deja/g++.other/decl4.C,
21630         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
21631
21632 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21633
21634         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
21635         and "Internal error".
21636
21637         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
21638         regexps.
21639         * gcc.dg/cpp/paste6.c: New test.
21640
21641 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
21642
21643         * gcc.dg/cpp/tr-direct.c: New test.
21644
21645         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
21646         gcc.dg/cpp/undef1.c: Tweak error regexps.
21647
21648 2000-07-18  Eric Christopher <echristo@redhat.com>
21649
21650         * gcc.c-torture/compile/20000718-1.c: New test.
21651
21652 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21653
21654         * cpplex.c (_cpp_push_token): If the token being pushed back
21655         is the previous token in this context, just subtract one from
21656         context->posn.
21657         * cppmacro.c (save_expansion): Clear aux field when storing a
21658         placemarker.
21659
21660 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21661
21662         * gcc.dg/noncompile/redecl-1.c: New test.
21663
21664 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21665
21666         * gcc.c-torture/execute/20000717-5.c: New test.
21667         * gcc.c-torture/execute/20000717-1.x: Removed.
21668
21669 2000-07-17  Richard Henderson  <rth@cygnus.com>
21670
21671         * gcc.c-torture/execute/20000717-4.c: New test.
21672
21673 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21674
21675         * gcc.dg/cpp/syshdr.c: New test.
21676         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21677
21678 2000-07-17  Neil Booth  <neilb@earthling.net>
21679
21680         * gcc.dg/cpp/cmdlne-dM.c: New test.
21681         * gcc.dg/cpp/cmdlne-dD.c: New test.
21682
21683 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21684
21685         * gcc.c-torture/execute/20000717-3.c: New test.
21686
21687         * gcc.c-torture/compile/20000717-1.c: New test.
21688
21689 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21690
21691         * gcc.c-torture/execute/20000717-2.c: New test.
21692
21693 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21694
21695         * gcc.dg/formatz-1.c: New test.
21696
21697         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21698         * gcc.dg/c99-digraph-1.c: New tests.
21699
21700         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21701         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21702
21703         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21704         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21705         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21706         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21707         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21708         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21709         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21710
21711 2000-07-17   Greg McGary <greg@mcgary.org>
21712
21713         * gcc.c-torture/execute/20000717-1.c: New test.
21714         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21715
21716 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21717
21718         * gcc.c-torture/execute/20000715-2.c: New test.
21719         * gcc.dg/20000715-1.c: New test.
21720
21721 2000-07-15  Michael Meissner  <meissner@redhat.com>
21722
21723         * gcc.c-torture/execute/20000715-1.c: New test.
21724
21725 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21726
21727         * gcc.c-torture/execute/20000707-1.c: New test.
21728
21729 2000-07-13  Neil Booth  <NeilB@earthling.net>
21730
21731         * testsuite/gcc.dg/cpp/digraph1.c,
21732         testsuite/gcc.dg/cpp/digraph2.c,
21733         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21734
21735 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21736
21737         * g77.f-torture/compile/20000630-2.f:  New test.
21738         * g77.f-torture/compile/20000630-2.x
21739
21740 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21741
21742         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21743
21744 2000-07-11  Neil Booth  <NeilB@earthling.net>
21745
21746         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21747
21748 2000-07-11  Neil Booth  <NeilB@earthling.net>
21749
21750         * gcc.dg/cpp/cmdlne-C.c: New.
21751
21752 2000-07-09  Neil Booth  <NeilB@earthling.net>
21753
21754         * gcc.dg/cpp/directiv.c: New tests.
21755         * gcc.dg/cpp/undef1.c: Update.
21756
21757 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21758
21759         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21760
21761 2000-07-09  Neil Booth  <NeilB@earthling.net>
21762
21763         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21764
21765 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21766
21767         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21768         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21769
21770 2000-07-08  Neil Booth  <NeilB@earthling.net>
21771
21772         * gcc.dg/cpp/macsyntx.c: New tests.
21773
21774 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21775
21776         * gcc.dg/20000707-1.c: New test.
21777
21778 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21779
21780         * gcc.c-torture/execute/20000706-1.c: New test.
21781         * gcc.c-torture/execute/20000706-2.c: New test.
21782         * gcc.c-torture/execute/20000706-3.c: New test.
21783         * gcc.c-torture/execute/20000706-4.c: New test.
21784         * gcc.c-torture/execute/20000706-5.c: New test.
21785
21786 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21787
21788         * g++.old-deja/g++.pt/instantiate7.C: New test.
21789
21790 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21791
21792         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21793         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21794         * g++.old-deja/g++.other/rtti3.C: Likewise.
21795         * g++.old-deja/g++.other/rttid3.C: Likewise.
21796
21797 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21798
21799         *  g77.f-torture/compile/20000630-1.x: Fix typo
21800
21801 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21802
21803         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21804         assembly output.
21805
21806 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
21807
21808         * gcc.dg/cpp/ident.c: New test.
21809
21810 2000-07-05  Neil Booth  <NeilB@earthling.net>
21811
21812         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
21813           gcc.dg/cpp/lexstrng.c: New tests.
21814
21815 2000-07-04  Neil Booth  <NeilB@earthling.net>
21816
21817         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
21818         * gcc.dg/cpp/strify2.c: Same.
21819
21820 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
21821
21822         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
21823         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
21824         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
21825         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
21826
21827         * testsuite/gcc.dg/cpp/macro1.c,
21828         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
21829         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
21830         testsuite/gcc.dg/cpp/strify1.c,
21831         testsuite/gcc.dg/cpp/strify2.c: New tests.
21832
21833 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
21834
21835         * gcc.c-torture/execute/20000703-1.c: New test.
21836
21837 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21838
21839         * g++.old-deja/g++.pt (lookup10.C): New test.
21840
21841 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21842
21843         * g++.old-deja/g++.pt (typename25.C): New test.
21844
21845 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
21846
21847         * gcc.c-torture/compile/20000701-1.c: New test.
21848
21849 2000-06-30  Nick Clifton  <nickc@cygnus.com>
21850
21851         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
21852         to test case.
21853
21854 2000-06-30  Catherine Moore  <clm@cygnus.com>
21855
21856         * gcc.c-torture/execute/align-1.c: New test.
21857
21858 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
21859
21860         * g++.old-deja/g++.pt/expr8.C: New test.
21861         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
21862
21863 2000-06-29  Nick Clifton  <nickc@cygnus.com>
21864
21865         * gcc.c-torture/compile/20000629-1.c: New test.
21866
21867 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21868
21869
21870         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
21871         gcc.dg/noncompile directory, depending on whether they're
21872         preprocessor tests or not.  Annotate all the tests for the dg
21873         framework.
21874
21875         * gcc.c-torture/noncompile/noncompile.exp: Delete.
21876         * gcc.dg/noncompile/noncompile.exp: New.
21877
21878         * Moved files:
21879         Old name                                New name
21880         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
21881         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
21882         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
21883         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
21884         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
21885         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
21886         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
21887         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
21888         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
21889         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
21890         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
21891         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
21892         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
21893         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
21894         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
21895         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
21896         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
21897         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
21898         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
21899         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
21900         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
21901         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
21902         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
21903         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
21904
21905         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
21906         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
21907         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
21908         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
21909         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
21910         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
21911
21912 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21913
21914         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
21915         declare one variable.  On the fourth, error.
21916         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
21917         declared by 20000628-1a.h.
21918
21919 2000-06-29  Richard Henderson  <rth@redhat.com>
21920
21921         * gcc.c-torture/execute/930529-1.x: New file.
21922         * gcc.dg/920413-1.c: Adjust expected warning text.
21923         * gcc.dg/980217-1.c: Declare abort.
21924         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
21925
21926 2000-06-29  Jeffrey A Law  (law@cygnus.com)
21927
21928         * g77.f-torture/compile/20000629-1.f: New test.
21929         * g77.f-torture/compile/20000629-1.x: Expected to fail.
21930
21931 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21932
21933         Rearrange lots of files, removing entirely the
21934         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
21935         directories.
21936
21937         * Deleted files:
21938         gcc.c-torture/code_quality/code_quality.exp
21939         gcc.c-torture/special/special.exp
21940         gcc.failure/failure.exp
21941         gcc.failure/940409-1.x
21942         gcc.c-torture/compile/961203-1.x
21943
21944         * New files:
21945         gcc.misc-tests/linkage.exp
21946         gcc.c-torture/execute/920730-1t.c
21947         gcc.c-torture/execute/920730-1t.x
21948         gcc.c-torture/compile/920520-1.x
21949         gcc.c-torture/compile/920521-1.x
21950         gcc.c-torture/compile/981006-1.x
21951         gcc.c-torture/execute/eeprof-1.x
21952
21953         * Moved files (possibly with modifications to fit a new harness):
21954         Old name                                New name
21955         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
21956         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
21957         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
21958         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
21959         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
21960         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
21961         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
21962         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
21963         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
21964         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
21965         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
21966         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
21967         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
21968         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
21969
21970 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21971
21972         * c-torture/compile/961203-1.x: Delete.
21973
21974         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
21975         not exit. Include stdio.h.
21976         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
21977         * gcc.misc-tests/dg-12.c: Likewise.
21978         * gcc.misc-tests/dg-5.c: Likewise.
21979         * gcc.misc-tests/dg-6.c: Likewise.
21980         * gcc.misc-tests/dg-7.c: Prototype abort.
21981         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
21982         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
21983         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
21984         not exit.
21985         * gcc.misc-tests/sieve.c: Use return from main, not exit.
21986         * gcc.misc-tests/sort2.c: Use return from main, not exit.
21987
21988 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
21989
21990         * gcc.dg/cpp/20000628-1.c: New test.
21991         * gcc.dg/cpp/20000628-1.h: New header for above test.
21992         * gcc.dg/cpp/20000628-1a.h: Likewise.
21993
21994 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
21995
21996         * gcc.dg/cpp: New directory.
21997         * gcc.dg/cpp/cpp.exp: New driver.
21998         * gcc.dg/cpp/20000627-1.c: New test.
21999         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
22000         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
22001         and rewrite as a compilation test.
22002
22003         * gcc.dg: Move many files into the cpp subdirectory, possibly
22004         renaming or editing them as well.
22005         Old name                New name
22006         990119-1.c              cpp/19990119-1.c
22007         990228-1.c              cpp/19990228-1.c
22008         990407-1.c              cpp/19990407-1.c
22009         990409-1.c              cpp/19990409-1.c
22010         990413-1.c              cpp/19990413-1.c
22011         990703-1.c              cpp/19990703-1.c
22012         20000127-1.c            cpp/20000127-1.c
22013         20000129-1.c            cpp/20000129-1.c
22014         20000207-1.c            cpp/20000207-1.c
22015         20000207-2.c            cpp/20000207-2.c
22016         20000209-1.c            cpp/20000209-1.c
22017         20000209-2.c            cpp/20000209-2.c
22018         20000301-1.c            cpp/20000301-1.c
22019         20000419-1.c            cpp/20000419-1.c
22020         20000510-1.S            cpp/20000510-1.S
22021         20000519-1.c            cpp/20000519-1.c
22022         20000529-1.c            cpp/20000529-1.c
22023         20000625-1.c            cpp/20000625-1.c
22024         20000625-2.c            cpp/20000625-2.c
22025         cpp-as1.c               cpp/assert1.c
22026         cpp-as2.c               cpp/assert2.c
22027         cxx-comments-1.c        cpp/cxxcom1.c
22028         cxx-comments-2.c        cpp/cxxcom2.c
22029         endif-label.c           cpp/endif.c
22030         cpp-hash1.c             cpp/hash1.c
22031         cpp-hash2.c             cpp/hash2.c
22032         cpp-if1.c               cpp/if-1.c
22033         cpp-if2.c               cpp/if-2.c
22034         cpp-if3.c               cpp/if-3.c
22035         cpp-if4.c               cpp/if-4.c
22036         cpp-if5.c               cpp/if-5.c
22037         cpp-cond.c              cpp/if-cexp.c
22038         cpp-missingop.c         cpp/if-mop.c
22039         cpp-missingparen.c      cpp/if-mpar.c
22040         cpp-opprec.c            cpp/if-oppr.c
22041         cpp-ifparen.c           cpp/if-paren.c
22042         cpp-shortcircuit.c      cpp/if-sc.c
22043         cpp-shift.c             cpp/if-shift.c
22044         cpp-unary.c             cpp/if-unary.c
22045         cpp-li1.c               cpp/line1.c
22046         cpp-li2.c               cpp/line2.c
22047         lineno.c                cpp/line3.c
22048         lineno-2.c              cpp/line4.c
22049         cpp-mi.c                cpp/mi1.c
22050         cpp-mic.h               cpp/mi1c.h
22051         cpp-micc.h              cpp/mi1cc.h
22052         cpp-mind.h              cpp/mi1nd.h
22053         cpp-mindp.h             cpp/mi1ndp.h
22054         cpp-mix.h               cpp/mi1x.h
22055         cpp-mi2.c               cpp/mi2.c
22056         cpp-mi2a.h              cpp/mi2a.h
22057         cpp-mi2b.h              cpp/mi2b.h
22058         cpp-mi2c.h              cpp/mi2c.h
22059         cpp-mi3.c               cpp/mi3.c
22060         cpp-mi3.def             cpp/mi3.def
22061         poison-1.c              cpp/poison.c
22062         pr-impl.c               cpp/prag-imp.c
22063         cpp-redef-2.c           cpp/redef1.c
22064         cpp-redef.c             cpp/redef2.c
22065         strpaste.c              cpp/strp1.c
22066         strpaste-2.c            cpp/strp2.c
22067         cpp-tradpaste.c         cpp/tr-paste.c
22068         cpp-tradstringify.c     cpp/tr-str.c
22069         cpp-tradwarn1.c         cpp/tr-warn1.c
22070         cpp-tradwarn2.c         cpp/tr-warn2.c
22071         trigraphs.c             cpp/trigraphs.c
22072         cpp-unc1.c              cpp/unc1.c
22073         cpp-unc2.c              cpp/unc2.c
22074         cpp-unc3.c              cpp/unc3.c
22075         cpp-unc.c               cpp/unc4.c
22076         undef.c                 cpp/undef1.c
22077         undef-2.c               cpp/undef2.c
22078         cpp-wi1.c               cpp/widestr1.c
22079
22080 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
22081
22082         * lib/g++.exp (g++_include_flags): Tweak.
22083
22084 2000-06-27  H.J. Lu  <hjl@gnu.org>
22085             Loren J. Rittle  <ljrittle@acm.org>
22086
22087         * lib/g++.exp (g++_include_flags): Override libgloss.exp
22088         version with one that knows about the new gcc tree structure.
22089         (g++_link_flags): Same.
22090
22091 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
22092
22093         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
22094         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
22095         case we are cross-compiling.
22096
22097         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
22098         g++.old-deja/g++.niklas/Makefile.in,
22099         g++.old-deja/g++.niklas/configure.in,
22100         g++.old-deja/g++.other/Makefile.in,
22101         g++.old-deja/g++.other/configure.in,
22102         gcc.c-torture/code_quality/Makefile.in,
22103         gcc.c-torture/code_quality/configure.in,
22104         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
22105         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
22106         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
22107         gcc.c-torture/execute/ieee/Makefile.in,
22108         gcc.c-torture/execute/ieee/configure.in,
22109         gcc.c-torture/noncompile/Makefile.in,
22110         gcc.c-torture/noncompile/configure.in,
22111         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
22112         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
22113         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
22114
22115 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22116
22117         * g++.old-deja/g++.other/ambig3.C: New test.
22118
22119 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22120
22121         * g++.old-deja/g++.pt/syntax1.C: New test.
22122         * g++.old-deja/g++.pt/syntax2.C: New test.
22123         * g++.old-deja/g++.other/syntax3.C: New test.
22124         * g++.old-deja/g++.other/syntax4.C: New test.
22125
22126 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22127
22128         * gcc.dg/20000623-1.c: Prototype exit and abort.
22129
22130 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22131
22132         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
22133         New tests.
22134         * gcc.dg/cpp-mi3.def: New file.
22135
22136         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
22137         inside assertions.
22138         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
22139         lexer's error messages.
22140         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
22141         divine anything from the linemarkers.
22142         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
22143         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
22144
22145 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
22146
22147         * gcc.dg/20000623-1.c: New test.
22148
22149 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
22150
22151         * gcc.c-torture/execute/20000622-1.c: New test.
22152
22153 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22154
22155         * g++.old-deja/g++.other/init15.C: New test.
22156
22157 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22158
22159         * g++.old-deja/g++.pt/vaarg2.C: New test.
22160         * g++.old-deja/g++.pt/vaarg3.C: New test.
22161
22162 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
22163
22164         * g++.old-deja/g++.other/dyncast6.C: New test.
22165
22166 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
22167
22168         * gcc.c-torture/execute/loop-6.c: New test.
22169
22170 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
22171
22172         * gcc.dg/20000614-1.c: New test.
22173         * gcc.dg/20000614-2.c: New test.
22174
22175 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
22176
22177         * g++.old-deja/g++.other/inline12.C: New test.
22178
22179 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
22180
22181         * g++.old-deja/g++.other/eh1.C: New test.
22182
22183 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
22184
22185         * g++.old-deja/g++.other/type.C: New test.
22186
22187 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22188
22189         * g++.old-deja/g++.other/initstring.C: New test.
22190
22191 2000-06-12  Jason Merrill  <jason@redhat.com>
22192
22193         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
22194
22195 2000-06-09  Jeffrey A Law  (law@cygnus.com)
22196
22197         * gcc.c-torture/compile/20000609-1.c: New test.
22198
22199 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
22200
22201         * gcc.dg/20000609-1.c: New test.
22202
22203 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
22204
22205         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
22206         * gcc.c-torture/noncompile/poison-1.c: Move...
22207         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
22208         * gcc.dg/cpp-li1.c: Add a token after the #line.
22209
22210 2000-06-05  Richard Henderson  <rth@cygnus.com>
22211
22212         * gcc.c-torture/execute/20000605-2.c: New test.
22213         * gcc.c-torture/execute/20000605-3.c: New test.
22214
22215 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
22216
22217         * g77.f-torture/execute/20000503-1.x: New file.
22218
22219 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22220
22221         * g++.old-deja/g++.eh/badalloc1.C: New test.
22222
22223 2000-06-05  Richard Henderson  <rth@cygnus.com>
22224
22225         * gcc.c-torture/execute/20000605-1.c: New test.
22226
22227 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22228             Nathan Sidwell <nathan@codesourcery.com>
22229
22230         * gcc.c-torture/compile/20000605-1.c: New test.
22231
22232 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
22233
22234         * g77.f-torture/compile/20000601-1.f:  New test.
22235
22236 2000-06-03  Richard Henderson  <rth@cygnus.com>
22237
22238         * gcc.c-torture/execute/20000603-1.c: New.
22239
22240 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
22241
22242         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
22243         * gcc.dg/noreturn-2.c (noreturn): Likewise.
22244
22245 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
22246
22247         * gcc.dg/compare2.c (case 12): XFAIL.
22248         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
22249         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
22250
22251         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
22252
22253 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
22254
22255         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
22256         guard macro is already defined when the header is first
22257         included.
22258         * gcc.dg/cpp-mix.h: New file.
22259         * gcc.dg/endif-label.c: Update patterns to match compiler.
22260
22261         * g++.brendan/complex1.C: Declare abort.
22262         * g++.law/refs4.C: Remove XFAIL.
22263         * g++.oliva/expr2.C: Declare abort and exit.
22264
22265 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
22266
22267         * gcc.c-torture/execute/20000528-1.c: New test.
22268
22269         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
22270         * g++.old-deja/g++.law/temps4.C: Likewise.
22271
22272         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
22273         stdlib.h.  Call abort() on failure.
22274         * g++.old-deja/g++.law/refs4.C: Likewise.
22275         * g++.old-deja/g++.law/temps4.C: Likewise.
22276         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
22277         * gcc.c-torture/execute/20000112-1.c: Include string.h.
22278
22279 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
22280
22281         Relative to g++.dg/special:
22282         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
22283
22284         Relative to g++.old-deja:
22285         * g++.brendan/complex1.C, g++.jason/optimize2.C,
22286         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
22287         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
22288         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
22289         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
22290         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
22291         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
22292
22293         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
22294         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
22295         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
22296         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
22297         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
22298         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
22299         and/or string.h.
22300
22301         * g++.other/goto1.C: Update expectations for error messages.
22302
22303 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
22304
22305         * gcc.c-torture/compile/20000523-1.c: New test.
22306
22307 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22308
22309         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
22310
22311 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22312
22313         * g++.old-deja/g++.eh/catch11.C: New test.
22314         * g++.old-deja/g++.eh/catch12.C: New test.
22315
22316 2000-05-24  Nick Clifton  <nickc@cygnus.com>
22317
22318         * gcc.c-torture/execute/20000523-1.c: New test.
22319
22320 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
22321
22322         * c-torture/execute/bcp-1.c: Replace abort in arg of
22323         __builtin_constant_p with a generic external function.
22324
22325         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
22326         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
22327         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
22328         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
22329         Prototype abort and/or exit.
22330
22331         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
22332         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
22333         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
22334         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
22335
22336 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
22337
22338         * gcc.dg/dwarf2-1.c: New test.
22339
22340 2000-05-20  Richard Henderson  <rth@cygnus.com>
22341
22342         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
22343
22344 2000-05-20  Andreas Jaeger  <aj@suse.de>
22345
22346         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
22347         testcase.
22348
22349 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
22350
22351         * gcc.c-torture/execute/20000519-2.c: New test.
22352
22353 2000-05-19  Andreas Jaeger  <aj@suse.de>
22354
22355         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
22356         which fails with SSA.
22357
22358         * lib/c-torture.exp: Also test with -O3 -fssa.
22359
22360 2000-05-18  Michael Meissner  <meissner@redhat.com>
22361
22362         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
22363         * gcc.c-torture/execute/920415-1.c: Ditto.
22364         * gcc.c-torture/execute/920501-1.c: Ditto.
22365         * gcc.c-torture/execute/conversion.c: Ditto.
22366         * gcc.c-torture/execute/cvt-1.c: Ditto.
22367
22368 2000-05-18  Jeffrey A Law  (law@cygnus.com)
22369
22370         * gcc.c-torture/compile/20000518-1.c: New test.
22371
22372 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22373
22374         * g77.f-torture/compile/200005018.f:  New test.
22375
22376 2000-05-17  Jeffrey A Law  (law@cygnus.com)
22377
22378         * gcc.c-torture/compile/20000517-1.c: New test.
22379
22380 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22381
22382         * gcc.c-torture/execute/20000516-1.c: New test.
22383
22384 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22385
22386         * g++.old-deja/g++.other/eh.C: New test.
22387
22388 2000-05-12  Richard Henderson  <rth@cygnus.com>
22389
22390         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22391         constants through to doit's conditional.
22392
22393 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22394
22395         * gcc.c-torture/compile/20000511-1.c: New test.
22396         * g77.f-torture/compile/20000511-1.f: New test.
22397         * g77.f-torture/compile/20000511-2.f: New test.
22398
22399 2000-05-11  Michael Meissner  <meissner@redhat.com>
22400
22401         * gcc.c-torture/execute/20000511-1.c: New test.
22402
22403 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22404
22405         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22406         * gcc.dg/20000510-1.S: New.
22407
22408 2000-05-08  Catherine Moore  <clm@cygnus.com>
22409
22410         * gcc.dg/unused-3.c: New.
22411
22412 2000-05-06  Richard Henderson  <rth@cygnus.com>
22413
22414           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22415           * g++.old-deja/g++.mike/warn1.C: Likewise.
22416           * g++.old-deja/g++.pt/local1.C: Likewise.
22417           * g++.old-deja/g++.pt/local7.C: Likewise.
22418           * g++.old-deja/g++.pt/spec16.C: Likewise.
22419
22420 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22421
22422         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22423
22424 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22425
22426           * g77.f-torture/execute/20000503-1.f:  New test.
22427
22428 2000-05-04  Andreas Jaeger  <aj@suse.de>
22429
22430         * gcc.dg/noreturn-2.c: New test.
22431
22432 2000-05-04  Neil Booth  <NeilB@earthling.net>
22433
22434         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
22435         preprocessor.
22436
22437 2000-05-04  Richard Henderson  <rth@cygnus.com>
22438
22439         * gcc.c-torture/execute/20000503-1.c: Fix typo.
22440
22441 2000-05-04  Richard Henderson  <rth@cygnus.com>
22442
22443         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
22444         OpenSSL by Jason R Thorpe.
22445
22446 2000-05-03  Jim Wilson  <wilson@cygnus.com>
22447
22448         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
22449
22450 2000-05-03  Robert Lipe <robertlipe@usa.net>
22451
22452         * gcc.dg/20000503-1.c: New test.
22453
22454 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
22455
22456         * gcc.c-torture/compile/20000502-1.c: New test.
22457         * g++.old-deja/g++.other/align.C: New test.
22458         * gcc.dg/cpp-tradstringify.c: New test.
22459
22460 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22461
22462         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
22463         and hard registers.
22464
22465 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
22466
22467         * gcc.c-torture/execute/loop-5.c: New test.
22468
22469 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
22470
22471         * gcc.c-torture/execute/va-arg-20.c: New test.
22472
22473 2000-04-23  Jeffrey A Law  (law@cygnus.com)
22474
22475         * gcc.c-torture/execute/20000422-1.c: New test.
22476
22477 2000-04-20  Greg McGary  <gkm@gnu.org>
22478
22479         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
22480         when optimizing, but without sibling-call optimizations (-O1).
22481
22482 2000-04-20  Jeffrey A Law  (law@cygnus.com)
22483
22484           * gcc.c-torture/compile/20000420-1.c: New test.
22485
22486 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22487
22488         * g++.abi/ptrflags.C: New test.
22489         * g++.eh/catchptr1.C: Test incomplete pointer chains.
22490
22491 2000-04-19  Catherine Moore  <clm@cygnus.com>
22492
22493         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
22494
22495 2000-04-19  Greg McGary  <gkm@gnu.org>
22496
22497         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
22498         sibling-call optimizations.
22499
22500 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
22501
22502         * gcc.dg/20000419-1.c: New test.
22503
22504 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
22505
22506         * gcc.c-torture/execute/20000412-6.c: New test.
22507
22508 2000-04-12  Jeffrey A Law  (law@cygnus.com)
22509
22510         * gcc.c-torture/execute/20000412-5.c: New test.
22511         * g77.f-torture/compile/20000412-1.f: New test.
22512         * gcc.c-torture/execute/20000412-4.c: New test.
22513         * gcc.c-torture/compile/20000412-2.c: New test.
22514         * gcc.c-torture/execute/20000412-3.c: New test.
22515         * gcc.c-torture/compile/20000412-1.c: New test.
22516         * gcc.c-torture/execute/20000412-2.c: New test.
22517
22518 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
22519
22520         * objc/execute/bf-20.m: New test.
22521
22522 2000-04-10  Richard Henderson  <rth@cygnus.com>
22523
22524         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
22525
22526         * gcc.c-torture/execute/20000412-1.c: New test.
22527
22528 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22529
22530         * g++.old-deja/g++.eh/catchptr1.C: New test.
22531
22532 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
22533
22534         * g++.old-deja/g++.abi/cxa_vec.C: New test.
22535
22536 2000-04-08  Neil Booth  <NeilB@earthling.net>
22537
22538         * gcc.dg/cpp-nullchar.c: Remove test as
22539         embedded nulls cause problems.
22540
22541 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22542
22543         * gcc.dg/compare2.c: New test.
22544
22545 2000-04-08  Neil Booth  <NeilB@earthling.net>
22546
22547         * gcc.dg/cpp-nullchar.c: New test.
22548
22549 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
22550
22551         * gcc.dg/cpp-mi2.c: New test.
22552         * gcc.dg/cpp-mi2[abc].h: New files.
22553
22554 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
22555
22556         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
22557         member name.
22558
22559 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22560
22561         * g++.old-deja/g++.abi/vmihint.C: New test.
22562
22563 2000-04-06  Neil Booth  <NeilB@earthling.net>
22564
22565         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
22566         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
22567         copyright.
22568
22569 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
22570
22571         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
22572         avoid stack-frame overwrite.
22573
22574 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
22575
22576         * gcc.c-torture/compile/20000405-2.c: New test.
22577         * gcc.c-torture/compile/20000405-3.c: New test.
22578
22579 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22580
22581         * gcc.c-torture/compile/20000405-1.c: New test.
22582
22583 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
22584
22585         * gcc.dg/cast-qual-1.c: Revert last change.
22586
22587 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22588
22589         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
22590
22591 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
22592
22593         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
22594         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
22595
22596 2000-04-03  Jeffrey A Law  (law@cygnus.com)
22597
22598         * gcc.c-torture/compile/20000403-2.c: New test.
22599         * gcc.c-torture/compile/20000403-1.c: New test.
22600
22601 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
22602
22603         * gcc.c-torture/execute/20000403-1.c: New test.
22604
22605 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
22606
22607         * gcc.c-torture/execute/20000402-1.c: New test.
22608
22609 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
22610
22611         * gcc.c-torture/execute/va-arg-15.c: New test.
22612         * gcc.c-torture/execute/va-arg-16.c: New test.
22613         * gcc.c-torture/execute/va-arg-17.c: New test.
22614         * gcc.c-torture/execute/va-arg-18.c: New test.
22615         * gcc.c-torture/execute/va-arg-19.c: New test.
22616
22617 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
22618
22619         * gcc.c-torture/compile/981211-1.c: Move to...
22620         * gcc.dg/cpp-as1.c: ...here.
22621         * gcc.dg/cpp-as2.c: New file.
22622
22623         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
22624         compiler.
22625
22626 2000-04-02  Neil Booth  <NeilB@earthling.net>
22627
22628         * gcc.dg/cpp-cond.c  New tests.
22629         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
22630         accidental success less likely.
22631         * gcc.dg/cpp-missingop.c  New tests.
22632         * gcc.dg/cpp-missingparen.c  New tests.
22633         * gcc.dg/cpp-shift.c  New tests.
22634         * gcc.dg/cpp-shortcircuit.c  New tests.
22635         * gcc.dg/cpp-unary.c  New tests.
22636
22637 2000-03-29  Jeffrey A Law  (law@cygnus.com)
22638
22639         * gcc.c-torture/compile/20000329-1.c: New test.
22640
22641 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
22642
22643         * gcc.c-torture/compile/20000326-1.c: New test.
22644         * gcc.c-torture/compile/20000326-2.c: New test.
22645
22646 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
22647
22648         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
22649         the first parameter is a function argument.
22650
22651 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
22652
22653         * g++.old-deja/g++.ext/array4.C: New test.
22654
22655 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22656
22657         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22658
22659 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22660
22661         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22662
22663 2000-03-19  Richard Henderson  <rth@cygnus.com>
22664
22665         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22666
22667 2000-03-19  Richard Henderson  <rth@cygnus.com>
22668
22669         * gcc.c-torture/compile/20000319-1.c: New test.
22670
22671 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22672
22673         * gcc.c-torture/execute/20000314-3.c: New test.
22674         * gcc.c-torture/execute/20000314-2.c: New test.
22675         * gcc.c-torture/execute/20000314-1.c: New test.
22676         * gcc.c-torture/compile/20000314-2.c: New test.
22677         * gcc.c-torture/compile/20000314-1.c: New test.
22678
22679 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22680
22681         * g++.old-deja/g++.warn/inline.C: New test.
22682
22683 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22684
22685         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22686         standards-compliant result rather than specific constants.
22687         Put test-values in array.
22688
22689 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22690
22691         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22692         (g++_target_compile): Put test-specific options last.
22693
22694 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22695
22696         * g++.old-deja/g++.eh/vbase4.C: New test.
22697
22698 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22699
22700         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22701
22702 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22703
22704         * g++.old-deja/g++.brendan/misc12.C: Removed.
22705         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22706         * g++.old-deja/g++.ext/pretty4.C: New test.
22707
22708 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22709
22710         * g++.old-deja/g++.other/string2.C: New test.
22711
22712 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22713
22714         * g++.old-deja/g++.warn/impint2.C: New test.
22715
22716 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22717
22718         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22719         is 1, not zero.
22720
22721 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22722
22723         * g++.old-deja/g++.warn/impint.C: New test.
22724         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22725         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22726         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22727         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22728         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22729         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22730         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22731         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22732         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22733         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22734         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22735         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22736
22737 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22738
22739         * gcc.dg/cpp-redef.c: New test.
22740
22741 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22742
22743         * g++.old-deja/g++.pt/unify7.C: New test.
22744
22745 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22746
22747         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22748         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22749
22750 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22751
22752         * gcc.c-torture/compile/20000224-1.c: New test.
22753
22754 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22755
22756         * gcc.c-torture/compile/cpp-2.c: New test.
22757         * gcc.c-torture/compile/cpp-1.c: New test.
22758
22759 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22760
22761         * gcc.c-torture/execute/20000225-1.c: New test.
22762
22763 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22764
22765         * gcc.dg/cpp-li2.c: New test.
22766
22767         * gcc.dg/cpp-wi1.c: New test.
22768
22769         * gcc.dg/cpp-li1.c: New test.
22770
22771 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22772
22773         * g++.old-deja/g++.other/sizeof5.C: New test.
22774
22775 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22776
22777         * gcc.c-torture/execute/va-arg-13.c: New test.
22778
22779 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22780
22781         * gcc.c-torture/execute/va-arg-12.c: New test.
22782
22783 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22784
22785         * gcc.c-torture/execute/20000223-1.c: New test.
22786
22787 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22788
22789         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22790
22791 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22792
22793         * g++.old-deja/g++.abi/ptrmem.C: New test.
22794
22795 2000-02-19  Richard Henderson  <rth@cygnus.com>
22796
22797         * gcc.c-torture/compile/init-3.c: New.
22798
22799 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22800
22801         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22802         ALWAYS_CXXFLAGS.
22803
22804 2000-02-11  Robert Lipe <robertl@sco.com>
22805
22806         * gcc.c-torture/compile/20000211-3.c: New test.
22807
22808 2000-02-11  Martin Buchholz <martin@xemacs.org>
22809
22810         * gcc.c-torture/compile/20000211-2.c: New test.
22811
22812 2000-02-11  Jeffrey A Law  (law@cygnus.com)
22813
22814         * gcc.c-torture/compile/20000211-1.c: New test.
22815
22816 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
22817
22818         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
22819           on native targets
22820
22821 2000-02-08  Nathan Sidwell  <nathan@acm.org>
22822
22823         * g++.old-deja/g++.other/cast5.C: New test.
22824
22825 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
22826
22827         * gcc.c-torture/execute/20000205-1.c: New.
22828
22829 2000-02-03  Nathan Sidwell  <nathan@acm.org>
22830
22831         * g++.old-deja/g++.jason/cast3.C: Return void.
22832         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
22833
22834 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22835
22836         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
22837
22838         * gcc.dg/loop-1.c: New test.
22839
22840 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
22841
22842         * gcc.c-torture/compile/20000127-1.c: New test.
22843         * gcc.c-torture/execute/991228-1.c: New test.
22844
22845 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22846
22847         * gcc.dg/unused-2.c: New test.
22848
22849         * gcc.dg/conv-1.c: New test.
22850
22851 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
22852
22853         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
22854         compiler.
22855         (tool_option_proc): Fix typo.
22856
22857 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
22858
22859         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
22860         of the ld on the host, not on the build machine.
22861         Also, don't crash if '--help' is not a supported option.
22862
22863 2000-01-24  Richard Henderson  <rth@cygnus.com>
22864
22865         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
22866
22867 2000-01-20  Jeffrey A Law  (law@cygnus.com)
22868
22869         * gcc.c-torture/execute/20000120-2.c: New test.
22870         * gcc.c-torture/execute/20000120-1.c: New test.
22871
22872 2000-01-13  Jeffrey A Law  (law@cygnus.com)
22873
22874         * gcc.c-torture/execute/20000113-1.c: New test.
22875
22876 2000-01-12  Jeffrey A Law  (law@cygnus.com)
22877
22878         * gcc.c-torture/execute/20000112-1.c: New test.
22879
22880 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22881
22882         * gcc.dg/20000111-1.c: New test.
22883
22884 2000-01-10  Jeffrey A Law  (law@cygnus.com)
22885
22886         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
22887         with 16 bit integers.
22888
22889 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22890
22891         * gcc.dg/20000108-1.c: New test.
22892
22893 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22894
22895         * g++.old-deja/g++.ns/koenig8.C: New test.
22896
22897 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22898
22899         * g++.old-deja/g++.other/cast4.C: New test.
22900
22901 2000-01-05  Jeffrey A Law  (law@cygnus.com)
22902
22903         * gcc.c-torture/compile/20000105-2.c: New test.
22904         * gcc.c-torture/compile/20000105-1.c: New test.
22905
22906 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22907
22908         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
22909         references to printf & atoi to conform to ANSI standard.
22910         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
22911         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
22912         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
22913         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
22914         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
22915         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22916         * g++.old-deja/g++.brendan/copy1.C: Likewise.
22917         * g++.old-deja/g++.brendan/copy2.C: Likewise.
22918         * g++.old-deja/g++.brendan/copy3.C: Likewise.
22919         * g++.old-deja/g++.brendan/copy4.C: Likewise.
22920         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22921         * g++.old-deja/g++.brendan/copy6.C: Likewise.
22922         * g++.old-deja/g++.brendan/copy7.C: Likewise.
22923         * g++.old-deja/g++.brendan/copy8.C: Likewise.
22924         * g++.old-deja/g++.brendan/crash11.C: Likewise.
22925         * g++.old-deja/g++.brendan/crash14.C: Likewise.
22926         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
22927         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22928         * g++.old-deja/g++.brendan/delete2.C: Likewise.
22929         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
22930         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
22931         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
22932         * g++.old-deja/g++.brendan/eh1.C: Likewise.
22933         * g++.old-deja/g++.brendan/groff1.C: Likewise.
22934         * g++.old-deja/g++.brendan/init3.C: Likewise.
22935         * g++.old-deja/g++.brendan/misc12.C: Likewise.
22936         * g++.old-deja/g++.brendan/misc7.C: Likewise.
22937         * g++.old-deja/g++.brendan/new2.C: Likewise.
22938         * g++.old-deja/g++.brendan/operators4.C: Likewise.
22939         * g++.old-deja/g++.brendan/operators5.C: Likewise.
22940         * g++.old-deja/g++.brendan/overload2.C: Likewise.
22941         * g++.old-deja/g++.brendan/overload7.C: Likewise.
22942         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
22943         * g++.old-deja/g++.brendan/reference1.C: Likewise.
22944         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
22945         * g++.old-deja/g++.brendan/template24.C: Likewise.
22946         * g++.old-deja/g++.brendan/template3.C: Likewise.
22947         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
22948         * g++.old-deja/g++.jason/inline3.C: Likewise.
22949         * g++.old-deja/g++.jason/opeq.C: Likewise.
22950         * g++.old-deja/g++.law/arg5.C: Likewise.
22951         * g++.old-deja/g++.law/arm7.C: Likewise.
22952         * g++.old-deja/g++.law/ctors11.C: Likewise.
22953         * g++.old-deja/g++.law/cvt8.C: Likewise.
22954         * g++.old-deja/g++.law/init9.C: Likewise.
22955         * g++.old-deja/g++.law/refs4.C: Likewise.
22956         * g++.old-deja/g++.law/template2.C: Likewise.
22957         * g++.old-deja/g++.law/visibility24.C: Likewise.
22958         * g++.old-deja/g++.law/vtable3.C: Likewise.
22959         * g++.old-deja/g++.mike/asm2.C: Likewise.
22960         * g++.old-deja/g++.mike/eh1.C: Likewise.
22961         * g++.old-deja/g++.mike/misc1.C: Likewise.
22962         * g++.old-deja/g++.mike/misc13.C: Likewise.
22963         * g++.old-deja/g++.mike/misc14.C: Likewise.
22964         * g++.old-deja/g++.mike/ns12.C: Likewise.
22965         * g++.old-deja/g++.mike/p1248.C: Likewise.
22966         * g++.old-deja/g++.mike/p3708.C: Likewise.
22967         * g++.old-deja/g++.mike/p3708a.C: Likewise.
22968         * g++.old-deja/g++.mike/p3708b.C: Likewise.
22969         * g++.old-deja/g++.mike/p646.C: Likewise.
22970         * g++.old-deja/g++.mike/p700.C: Likewise.
22971         * g++.old-deja/g++.mike/p783.C: Likewise.
22972         * g++.old-deja/g++.mike/p783a.C: Likewise.
22973         * g++.old-deja/g++.mike/p783b.C: Likewise.
22974         * g++.old-deja/g++.mike/p786.C: Likewise.
22975         * g++.old-deja/g++.mike/p789.C: Likewise.
22976         * g++.old-deja/g++.mike/p789a.C: Likewise.
22977         * g++.old-deja/g++.mike/p807a.C: Likewise.
22978         * g++.old-deja/g++.other/delete3.C: Likewise.
22979         * g++.old-deja/g++.other/dyncast1.C: Likewise.
22980         * g++.old-deja/g++.other/dyncast2.C: Likewise.
22981         * g++.old-deja/g++.other/dyncast3.C: Likewise.
22982         * g++.old-deja/g++.other/empty1.C: Likewise.
22983         * g++.old-deja/g++.other/temporary1.C: Likewise.
22984         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
22985         * g++.old-deja/g++.pt/t16.C: Likewise.
22986         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
22987
22988 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
22989
22990         * gcc.dg/991230-1.c: New test.
22991
22992 1999-12-29  Jeffrey A Law  (law@cygnus.com)
22993
22994         * gcc.c-torture/compile/991229-3.c: New test.
22995         * gcc.c-torture/compile/991229-2.c: New test.
22996         * gcc.c-torture/compile/991229-1.c: New test.
22997
22998 1999-12-29  Greg McGary <gkm@eng.ascend.com>
22999
23000         * gcc.c-torture/compile/labels-2.c: New test.
23001
23002 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23003
23004         * gcc.c-torture/execute/991227-1.c: New test.
23005
23006 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23007
23008         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
23009
23010 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
23011
23012         * gcc.c-torture/execute/991221-1.c: New test.
23013
23014 1999-12-20  Nathan Sidwell  <nathan@acm.org>
23015
23016         * g++.old-deja/g++.other/cast3.C: New test.
23017
23018 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
23019
23020         * gcc.c-torture/execute/991216-4.c: New test.
23021
23022 1999-12-16  Michael Meissner  <meissner@cygnus.com>
23023
23024         * gcc.c-torture/execute/991216-1.c: New test.
23025         * gcc.c-torture/execute/991216-2.c: New test.
23026         * gcc.c-torture/execute/991216-3.c: New test.
23027
23028 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23029
23030         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
23031         Actually make the test fail by using "-O2" for compilation.
23032
23033 1999-12-15  Nathan Sidwell  <nathan@acm.org>
23034
23035         * g++.old-deja/g++.warn/cast-align1.C: New test.
23036
23037 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23038
23039         * gcc.c-torture/compile/991214-1.c: New test.
23040         * gcc.c-torture/compile/991214-2.c: New test.
23041
23042 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
23043
23044         * gcc.dg/991214-1.c: New test.
23045
23046 1999-12-13  Jeffrey A Law  (law@cygnus.com)
23047
23048         * gcc.c-torture/compile/991213-3.c: New test.
23049         * gcc.c-torture/compile/991213-2.c: New test.
23050         * gcc.c-torture/compile/991213-1.c: New test.
23051
23052 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
23053
23054         * gcc.dg/991209-1.c: New test.
23055
23056 1999-12-08  Nathan Sidwell <nathan@acm.org>
23057
23058         * gcc.c-torture/compile/991208-1.c: New test.
23059
23060 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23061
23062         * gcc.dg/ultrasp2.c: New test.
23063
23064 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
23065
23066         * g++.old-deja/g++.abi/align.C (main): Fix typo.
23067
23068 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
23069
23070         * gcc.c-torture/compile/991202-1.c: New test.
23071         * gcc.c-torture/execute/991202-1.c: New test.
23072         * gcc.c-torture/execute/991202-2.c: New test.
23073         * gcc.c-torture/execute/991202-3.c: New test.
23074
23075 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
23076
23077         * g++.old-deja/g++.abi/align.C: New test.
23078         * g++.old-deja/g++.abi/aggregates.C: Likewise.
23079         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23080
23081 1999-12-01  Richard Henderson  <rth@cygnus.com>
23082
23083         * gcc.c-torture/execute/991201-1.c: New.
23084
23085 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
23086
23087         * gcc.dg/991129-1.c: New test.
23088
23089 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23090
23091         * gcc.c-torture/compile/991127-1.c: New test.
23092
23093 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23094
23095         * g++.old-deja/g++.other/warn4.C: New test.
23096
23097 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23098
23099         * g++.old-deja/g++.eh/cleanup2.C: New test.
23100         * g++.old-deja/g++.ext/pretty2.C: New test.
23101         * g++.old-deja/g++.ext/pretty3.C: New test.
23102         * g++.old-deja/g++.other/debug6.C: New test.
23103
23104 1999-10-20  Jim Wilson  <wilson@cygnus.com>
23105
23106         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
23107         compiler_output to look for one error message instead of two.
23108
23109 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
23110
23111         * gcc.c-torture/execute/991118-1.c: Also test case
23112         where the word boundary does not split a byte evenly.
23113
23114 1999-11-19  Nathan Sidwell  <nathan@acm.org>
23115
23116         * g++.old-deja/g++.ext/restrict1.C: New test.
23117
23118 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
23119
23120         * gcc.c-torture/execute/991118-1.c: New test.
23121
23122 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
23123
23124         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
23125         working directory pathnames.
23126
23127 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
23128
23129         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
23130         host is equipped with driver.h and driver.o so it can actually
23131         compile and run the tests.
23132
23133 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
23134
23135         * gcc.c-torture/compile/991008-1.c: New test.
23136
23137 1999-11-08  Nick Clifton  <nickc@cygnus.com>
23138
23139         * lib/gcc-dg.exp: Include target-supports.exp
23140
23141 1999-11-05  Nick Clifton  <nickc@cygnus.com>
23142
23143         * lib/target-supports.exp: New file: Provide procs to test for
23144         features supported by the target.
23145         (check_weak_available): Moved here from ecos.exp.
23146         (check_alias_available): New proc: Determine of the target
23147         toolchain supports the alias attribute.
23148
23149         * gcc.dg/special/ecos.exp: Move check_weak_available to
23150         target-supports.exp.
23151         (alias-1.c): Only perform the test if the target supports
23152         aliases.
23153         (wkali-1.c): Only perform the test if the target supports
23154         aliases.
23155
23156         * gcc.dg/990506-0.c: Expect error messages from cross
23157         targets as well as native targets.
23158
23159 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23160
23161         * gcc.dg/ultrasp1.c: Removed xfail.
23162         * gcc.dg/struct-ret-2.c: Likewise.
23163         * gcc.dg/array-1.c: Likewise.
23164
23165 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23166
23167         * gcc.dg/struct-ret-2.c: New test.
23168
23169         * gcc.dg/array-1.c: New test.
23170
23171 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
23172
23173         * gcc.c-torture/execute/991030-1.c: New test.
23174
23175 1999-10-26  Richard Henderson  <rth@cygnus.com>
23176
23177         * gcc.c-torture/compile/991026-2.c: New test.
23178
23179 1999-10-26  Jeffrey A Law  (law@cygnus.com)
23180
23181         * gcc.c-torture/compile/991026-1.c: New test.
23182
23183 1999-10-23  Jeffrey A Law  (law@cygnus.com)
23184
23185         * gcc.c-torture/execute/991023-1.c: New test.
23186
23187 1999-10-19  Jeffrey A Law  (law@cygnus.com)
23188
23189         * gcc.c-torture/execute/991019-1.c: New test.
23190
23191 1999-10-16  Richard Henderson  <rth@cygnus.com>
23192
23193         * gcc.c-torture/execute/991016-1.c: New test.
23194
23195 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
23196
23197         * gcc.c-torture/execute/991014-1.c: New test.
23198
23199 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
23200
23201         * g++.old-deja/g++.other/union2.C: New test.
23202
23203 1999-10-13  Nathan Sidwell  <nathan@acm.org>
23204
23205         * g++.old-deja/g++.other/vaarg2.C: New test.
23206         * g++.old-deja/g++.other/vaarg3.C: New test.
23207
23208 1999-10-12  Craig Burley  <craig@jcb-sc.com>
23209
23210         * g77.f-torture/noncompile/19990905-1.f: Moved from being
23211         in compile/.
23212
23213 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
23214
23215         * gcc.c-torture/execute/va-arg-11.c: New test.
23216
23217 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
23218
23219         * lib/file-format.exp (gcc_target_object_format): Don't
23220         crash if objdump is unavailable.
23221
23222 1999-09-29  Donn Terry <donn@interix.com>
23223
23224         * gcc.misc-tests/mg.exp: delete extraneous redirection.
23225
23226 1999-09-28  Nick Clifton  <nickc@cygnus.com>
23227
23228         * gcc.c-torture/compile/990928-1.c: New test.
23229
23230 1999-09-28  Nathan Sidwell  <nathan@acm.org>
23231
23232         * g++.old-deja/g++.other/decl6.C: New test.
23233
23234 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23235
23236         * gcc.c-torture/execute/va-arg-10.c: New test.
23237
23238 1999-09-27  Nathan Sidwell  <nathan@acm.org>
23239
23240         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
23241         __PRETTY_FUNCTION__.
23242
23243 1999-09-23  Nick Clifton  <nickc@cygnus.com>
23244
23245         * gcc.c-torture/execute/990923-1.c: New test.
23246
23247 1999-09-21  Nick Clifton  <nickc@cygnus.com>
23248
23249         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
23250         for which -fpic is inappropriate.
23251
23252 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
23253
23254         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
23255
23256 1999-09-21  Nathan Sidwell  <nathan@acm.org>
23257
23258         * g++.old-deja/g++.other/dyncast1.C: New test.
23259         * g++.old-deja/g++.other/dyncast2.C: New test.
23260         * g++.old-deja/g++.other/dyncast3.C: New test.
23261         * g++.old-deja/g++.other/dyncast4.C: New test.
23262         * g++.old-deja/g++.other/dyncast5.C: New test.
23263         * g++.old-deja/g++.eh/catch3.C: New test.
23264         * g++.old-deja/g++.eh/catch3p.C: New test.
23265         * g++.old-deja/g++.eh/catch4.C: New test.
23266         * g++.old-deja/g++.eh/catch4p.C: New test.
23267         * g++.old-deja/g++.eh/catch5.C: New test.
23268         * g++.old-deja/g++.eh/catch5p.C: New test.
23269         * g++.old-deja/g++.eh/catch6.C: New test.
23270         * g++.old-deja/g++.eh/catch6p.C: New test.
23271         * g++.old-deja/g++.eh/catch7.C: New test.
23272         * g++.old-deja/g++.eh/catch7p.C: New test.
23273         * g++.old-deja/g++.eh/catch8.C: New test.
23274         * g++.old-deja/g++.eh/catch8p.C: New test.
23275         * g++.old-deja/g++.eh/catch9.C: New test.
23276         * g++.old-deja/g++.eh/catch9p.C: New test.
23277
23278 1999-09-13  Nathan Sidwell  <nathan@acm.org>
23279
23280         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
23281         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
23282
23283 1999-09-13  Jeffrey A Law  (law@cygnus.com)
23284
23285         * gcc.c-torture/compile/990913-1.c: New test.
23286
23287 1999-09-10  Nathan Sidwell  <nathan@acm.org>
23288
23289         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
23290         * g++.old-deja/g++.jason/rfg5.C: Likewise.
23291
23292 1999-09-09  Richard Henderson  <rth@cygnus.com>
23293
23294         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
23295
23296 1999-09-09  Nathan Sidwell  <nathan@acm.org>
23297
23298         * g++.old-deja/g++.other/lookup11.C: New test.
23299         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
23300         what is permitted and what we want.
23301         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
23302         overload use.
23303         * g++.old-deja/g++.jason/rfg5.C: Likewise
23304
23305 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
23306
23307         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
23308         * gcc.c-torture/noncompile/poison-1.c: New file.
23309
23310 1999-09-08  Nathan Sidwell  <nathan@acm.org>
23311
23312         * g++.old-deja/g++.other/sizeof3.C: New test.
23313         * g++.old-deja/g++.other/sizeof4.C: New test.
23314         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
23315         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
23316
23317 1999-09-07  Richard Henderson  <rth@cygnus.com>
23318
23319         * gcc.dg/va-arg-1.c: New.
23320
23321 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23322
23323         * gcc.c-torture/execute/va-arg-9.c: New test.
23324
23325 1999-09-05  Craig Burley  <craig@jcb-sc.com>
23326
23327         * g77.f-torture/compile/980519-2.f: New test.
23328         * g77.f-torture/compile/19990905-0.f: New test.
23329         * g77.f-torture/compile/19990905-1.f: New test.
23330         * g77.f-torture/compile/19990905-2.f: New test.
23331
23332         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
23333
23334 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
23335
23336         * gcc.c-torture/execute/990827-1.c: Fix typo.
23337
23338 1999-09-03  Nathan Sidwell  <nathan@acm.org>
23339
23340         * g++.old-deja/g++.other/deref1.C: New test.
23341
23342 1999-09-02  Nathan Sidwell  <nathan@acm.org>
23343
23344         * g++.old-deja/g++.other/ambig2.C: New test.
23345         * g++.old-deja/g++.other/cond5.C: New test.
23346         * g++.old-deja/g++.other/lookup16.C: New test.
23347
23348 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
23349
23350         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
23351         assemblers too.
23352
23353 1999-08-31  Jeffrey A Law  (law@cygnus.com)
23354
23355         * lib/c-torture.exp: Avoid the "compare executables" optimization
23356         when testing native.
23357
23358 1999-08-29  Jeffrey A Law  (law@cygnus.com)
23359
23360         * gcc.c-torture/execute/990829-1.c: New test.
23361         * gcc.c-torture/compile/990829-1.c: New test.
23362
23363 1999-08-27  Paul Burchard  <burchard@pobox.com>
23364
23365         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
23366         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
23367         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
23368         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
23369         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
23370         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
23371         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
23372         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
23373         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
23374         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
23375         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
23376
23377 1999-08-27  Jeffrey A Law  (law@cygnus.com)
23378
23379         * gcc.c-torture/execute/990827-1.c: New test.
23380
23381 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23382
23383         * g77.f-torture/noncompile/19990826-4.f: New test.
23384
23385         * g77.f-torture/compile/19990826-3.f: New test.
23386
23387         * g77.f-torture/execute/19990826-2.f: New test.
23388
23389         * g77.f-torture/compile/19990826-1.f: New test.
23390
23391         * gcc.c-torture/execute/990826-0.c: New test.
23392         * g77.c-torture/execute/19990826-0.f: New test.
23393
23394         * g77.f-torture/noncompile/970626-2.f: New test.
23395
23396 1999-08-25  Paul Burchard  <burchard@pobox.com>
23397
23398         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23399         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23400         lss-011.C: New tests.
23401
23402 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23403
23404         * g++.old-deja/g++.other/decl5.C: New test.
23405
23406 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23407
23408         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23409         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23410         call `postbase' for each one.  All callers of `postbase' changed
23411         to call this instead.
23412
23413 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23414
23415         * gcc.c-torture/execute/990811-1.c: New test.
23416
23417 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23418
23419         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23420         just native ones.
23421
23422         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23423         just native ones.
23424
23425 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23426
23427         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
23428
23429 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23430
23431         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
23432
23433 1999-08-04  Nathan Sidwell  <nathan@acm.org>
23434
23435         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
23436
23437 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23438
23439         * gcc.c-torture/execute/990804-1.c: New test.
23440
23441 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23442
23443         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
23444         * g++.old-deja/g++.brendan/crash64.C: Likewise
23445         * g++.old-deja/g++.brendan/overload8.C: Likewise
23446
23447 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23448
23449         * g++.old-deja/g++.other/struct1.C: New test.
23450
23451 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23452
23453         * g++.old-deja/g++.other/enum2.C: New test.
23454
23455 1999-08-02  Richard Henderson  <rth@cygnus.com>
23456
23457         Adapted from tests from Franz Sirl:
23458         * gcc.c-torture/execute/va-arg-7.c: New test.
23459         * gcc.c-torture/execute/va-arg-8.c: New test.
23460
23461 1999-08-01  Jeffrey A Law  (law@cygnus.com)
23462
23463         * gcc.c-torture/compile/990801-2.c: New test.
23464
23465         * gcc.c-torture/compile/990801-1.c: New test.
23466
23467 1999-07-27  Michael Meissner  <meissner@cygnus.com>
23468
23469         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
23470         fp-cmp-1.c, converting double to float.
23471
23472         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
23473         fp-cmp-1.c, converting double to long double.
23474
23475         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
23476         from fr1 to unknown_register, since fr1 is a legitimate register
23477         on some machines.
23478
23479 1999-07-25  Jeffrey A Law  (law@cygnus.com)
23480
23481         * README: More listname related changes.
23482
23483 1999-07-08  Catherine Moore  <clm@cygnus.com>
23484
23485         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
23486
23487 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
23488
23489         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
23490
23491 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23492
23493         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
23494
23495 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
23496
23497         * gcc.dg/990703-1.c: New test.
23498
23499 1999-06-29  Nick Clifton  <nickc@cygnus.com>
23500
23501         * lib/file-format.exp: New file: Move definition of proc
23502         gcc_target_object_format to here from
23503         gcc.dg/special/ecos.exp.
23504
23505         * lib/c-torture.exp: Include lib file-format.exp.
23506         * lib/gcc-dg.exp: Include lib file-format.exp.
23507
23508         * gcc.dg/special/ecos.exp: Remove definition of proc
23509         gcc_target_object_format.
23510
23511 1999-06-28  Jeffrey A Law  (law@cygnus.com)
23512
23513         * gcc.c-torture/execute/990628-1.c: New test.
23514
23515 1999-06-25  Jeffrey A Law  (law@cygnus.com)
23516
23517         * gcc.c-torture/compile/990625-2.c: New test.
23518
23519         * gcc.c-torture/compile/990625-1.c: New test.
23520
23521 1999-06-23  Nick Clifton  <nickc@cygnus.com>
23522
23523         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
23524         attributes compile.
23525         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
23526         ports that use the COFF/PE file format.
23527
23528 1999-06-17  Jeffrey A Law  (law@cygnus.com)
23529
23530         * gcc.c-torture/compile/990617-1.c: New test.
23531
23532 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
23533
23534         * g++.old-deja/g++.other/decl4.C: New test.
23535
23536 1999-06-14  Nathan Sidwell  <nathan@acm.org>
23537
23538         * g++.old-deja/g++.other/bitfld3.C: New test.
23539
23540 1999-06-08  Nathan Sidwell  <nathan@acm.org>
23541
23542         * g++.old-deja/g++.eh/catch1.C: New test.
23543
23544 1999-06-07  Jeffrey A Law  (law@cygnus.com)
23545
23546         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
23547
23548         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
23549         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
23550
23551 1999-06-05  Craig Burley  <craig@jcb-sc.com>
23552
23553         * g77.f-torture/compile/19990502-0.f: Replace with new,
23554         shorter, test that still fails after recent changes.
23555
23556 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23557
23558         * gcc.c-torture/execute/990604-1.c: New test.
23559
23560 1999-05-31  Jeffrey A Law  (law@cygnus.com)
23561
23562         * gcc.c-torture/execute/990531-1.c: New test.
23563
23564 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23565
23566         * gcc.c-torture/compile/990527-1.c: New test.
23567
23568 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
23569
23570         * gcc.c-torture/execute/990527-1.c: New test.
23571
23572 1999-05-25  Nick Clifton  <nickc@cygnus.com>
23573
23574         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
23575         bitfields as signed.
23576
23577 1999-05-25  Craig Burley  <craig@jcb-sc.com>
23578
23579         * g77.f-torture/compile/19990525-0.f: New test.
23580
23581 1999-05-25  Jeffrey A Law  (law@cygnus.com)
23582
23583         * gcc.c-torture/execute/990525-2.c: New test.
23584
23585         * gcc.c-torture/execute/990525-1.c: New test.
23586
23587 1999-05-24  Nathan Sidwell  <nathan@acm.org>
23588
23589         * g++.old-deja/g++.other/anon3.C: New test.
23590         * g++.old-deja/g++.other/anon4.C: New test.
23591         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
23592         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
23593         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
23594         Merrill).
23595
23596 1999-05-24  Jeffrey A Law  (law@cygnus.com)
23597
23598         * gcc.c-torture/execute/990524-1.c: New test.
23599
23600         * gcc.dg/990524-1.c: New test.
23601
23602 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23603
23604         * gcc.c-torture/compile/990523-1.c: New test.
23605
23606 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
23607
23608         * gcc.c-torture/compile/990519-1.c: New test.
23609
23610 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23611
23612         * gcc.c-torture/compile/990517-1.c: New test.
23613
23614         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
23615         (e4, f4): New tests.
23616         (main): Call them.
23617
23618 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23619
23620         * gcc.dg/noreturn-1.c: New test.
23621
23622 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
23623
23624         * gcc.c-torture/execute/990513-1.c: New test.
23625
23626 1999-05-10  Richard Henderson  <rth@cygnus.com>
23627
23628         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
23629
23630 1999-05-10  Craig Burley  <craig@jcb-sc.com>
23631
23632         * g77.f-torture/execute/erfc.f: Use small single-precision
23633         values, to avoid problems on Alphas when not -mieee.
23634
23635 1999-05-08  Craig Burley  <craig@jcb-sc.com>
23636
23637         * gcc.dg/990506-0.c: New test.
23638
23639 1999-05-08  Richard Henderson  <rth@cygnus.com>
23640
23641         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
23642         the constant to test.  Don't XFAIL 64-bit targets.
23643
23644         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
23645         * g++.old-deja/g++.law/profile1.C: Likewise.
23646
23647         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
23648         operator new instances.
23649         * g++.old-deja/g++.other/delete5.C: Likewise.
23650
23651 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23652
23653         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23654         intrinsic.
23655
23656 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23657
23658         * g77.f-torture/execute/u77-test.f: Reverse order of two
23659         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23660
23661 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23662
23663         * gcc.dg/compare1.c: New test.
23664
23665 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23666
23667         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23668         New tests.
23669
23670 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23671
23672         * g77.f-torture/compile/19990502-1.f: New test.
23673
23674 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23675
23676         * g77.f-torture/compile/19990502-0.f: New test.
23677
23678 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23679
23680         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23681         intrinsic.
23682
23683 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23684
23685         * g77.f-torture/execute/u77-test.f (main): List libU77
23686         intrinsics not currently tested.
23687         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23688         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23689         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23690         Trim blanks off the ends of some printed strings.
23691
23692 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23693
23694         * g77.f-torture/execute/u77-test.f (main): Just warn about
23695         FSTAT gid disagreement, as it's expected on some systems.
23696
23697 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23698
23699         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23700         use a new function, which allows for some slop.
23701         Clean up some commentary.
23702         (issum): The new function.
23703         (sgladd): Deleted subroutine.
23704
23705 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23706
23707         * g77.f-torture/execute/u77-test.f: Modify to be more like
23708         libf2c/libU77 version, bringing patches to that version here.
23709         Add suitable commentary.
23710
23711 1999-04-25  Richard Henderson  <rth@cygnus.com>
23712
23713         * gcc.dg/990424-1.c: New test.
23714
23715 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23716
23717         * g77.f-torture/execute/u77-test.f (main): Bug involving
23718         LSTAT has been fixed, so turn back on full checking.
23719
23720 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23721
23722         * g77.f-torture/compile/19990419-0.f: New test.
23723         * g77.f-torture/execute/19990419-1.f: New test.
23724
23725 1999-04-17  Richard Henderson  <rth@cygnus.com>
23726
23727         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23728         to avoid the need for a prototype to supress a warning.
23729
23730 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23731
23732         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23733
23734 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23735
23736         * gcc.c-torture/execute/990404-1.c: New test.
23737
23738 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23739
23740         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23741         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23742         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23743         missing initializer warnings.
23744
23745 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23746
23747         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23748         matching strings.
23749
23750 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23751
23752         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23753
23754 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23755
23756         * g77.f-torture/execute/19990325-0.f: New test.
23757         * g77.f-torture/execute/19990325-1.f: New test.
23758
23759 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23760
23761         * gcc.c-torture/execute/990324-1.c: New test.
23762
23763 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23764
23765         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23766         test with 4.
23767
23768 1999-03-17  Richard Henderson  <rth@cygnus.com>
23769
23770         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23771
23772 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23773
23774         * g77.f-torture/execute/19990313-2.f: New test.
23775         * g77.f-torture/execute/19990313-3.f: New test.
23776
23777 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23778
23779         * g77.f-torture/execute/19990313-0.f: New test.
23780         * g77.f-torture/execute/19990313-1.f: New test.
23781
23782 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23783
23784         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23785         printf to sprintf.
23786         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23787         (main): Add check for u15.  Conditionalize u31 check depending on
23788         whether ints are <32 bits or >=32 bits.
23789
23790 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23791
23792         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23793
23794 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23795
23796         * g77.f-torture/compile/19990305-0.f: New test.
23797         * g77.f-torture/execute/19981119-0.f: New test.
23798
23799 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23800
23801         * g77.f-torture/execute/970625-2.f: call ABORT if final
23802         result is not correct, instead of just printing it.
23803         Add this checking via newly introduced obfuscation, to
23804         trip up buggy front ends.
23805
23806 1999-03-07  Craig Burley  <craig@jcb-sc.com>
23807
23808         * g77.f-torture/compile/960317-1.f: Moved from being
23809         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
23810
23811 1999-03-06  Craig Burley  <craig@jcb-sc.com>
23812
23813         * g77.f-torture/execute/960317-1.f: New (old) test.
23814         * g77.f-torture/execute/970625-2.f: Ditto.
23815
23816 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
23817
23818         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
23819         message on line 1 or line 2; cccp and cpplib do this differently.
23820
23821 1999-03-01  Jeffrey A Law  (law@cygnus.com)
23822
23823         * g++.old-deja/g++.law/weak1.C: New test.
23824
23825 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23826
23827         * gcc.c-torture/execute/990119-1.c: Renamed to...
23828         * gcc.dg/990119-1.c: this, so it will only be tested once
23829         (it's a preprocessor test, it doesn't need to be run at
23830         multiple optimization levels).
23831
23832 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23833
23834         * lib/g++.exp: Don't add incdir=$base_dir/../include to
23835           ALWAYS_CXXFLAGS.
23836
23837 1999-02-24  Craig Burley  <craig@jcb-sc.com>
23838
23839         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
23840         * g77.f-torture/compile/19981216-0.f: ...as it is expected
23841         to not be compilable by current g77.
23842
23843 1999-02-24  Nick Clifton  <nickc@cygnus.com>
23844
23845         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
23846
23847 1999-02-22  Jeffrey A Law  (law@cygnus.com)
23848
23849         * gcc.c-torture/execute/990222-1.c: New test.
23850
23851 1999-02-19  Craig Burley  <craig@jcb-sc.com>
23852
23853         * g77.f-torture/compile/19990218-0.f: New test.
23854         * g77.f-torture/noncompile/19990218-1.f: New test.
23855
23856 1999-02-18  Craig Burley  <craig@jcb-sc.com>
23857
23858         * g77.f-torture/compile/19981216-0.f: New test.
23859
23860 1999-02-14  Jeffrey A Law  (law@cygnus.com)
23861
23862         * gcc.dg/990214-1.c: New test.
23863
23864 1999-02-13  Jeffrey A Law  (law@cygnus.com)
23865
23866         * gcc.dg/990213-2.c: New test.
23867
23868         * gcc.dg/990213-1.c: New test.
23869
23870 1999-02-12  Jeffrey A Law  (law@cygnus.com)
23871
23872         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
23873         ints.
23874
23875 1999-02-11  Nick Clifton  <nickc@cygnus.com>
23876
23877         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
23878         specified by target.
23879
23880         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
23881
23882 1999-02-11  Jeffrey A Law  (law@cygnus.com)
23883
23884         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
23885
23886 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23887
23888         * gcc.dg/special/ecos.exp: New test driver for new tests with
23889         special requirements.
23890
23891         * gcc.dg/special/alias-1.c: New test.
23892         * gcc.dg/special/gcsec-1.c: New test.
23893         * gcc.dg/special/weak-1.c: New test.
23894         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
23895         * gcc.dg/special/weak-2.c: New test.
23896         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
23897         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
23898         * gcc.dg/special/wkali-1.c: New test.
23899         * gcc.dg/special/wkali-2.c: New test.
23900         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
23901         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
23902
23903 1999-02-10  Felix Lee  <flee@cygnus.com>
23904
23905           * lib/c-torture.exp (c-torture-compile): Pull out code for
23906           analyzing gcc error messages.
23907           (c-torture-execute): Likewise.  Fix some (harmless) false
23908           positives.
23909           * lib/gcc.exp (gcc_check_compile): New function.
23910
23911 1999-02-08  Richard Henderson  <rth@cygnus.com>
23912
23913         * gcc.c-torture/execute/990208-1.c: New test.
23914
23915 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23916
23917         * g++.dg/special/ecos.exp: New driver for new tests with special
23918         requirements
23919
23920         * g++.dg/special/conpr-1.C: New test
23921         * g++.dg/special/conpr-2.C: New test
23922         * g++.dg/special/conpr-2a.C: New test
23923         * g++.dg/special/conpr-3.C: New test
23924         * g++.dg/special/conpr-3a.C: New test
23925         * g++.dg/special/conpr-3b.C: New test
23926
23927         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
23928         allow g++ to use the dg driver
23929
23930         * README: Add comment about g++.dg directory
23931
23932 1999-02-06  Jeffrey A Law  (law@cygnus.com)
23933
23934         * README: Update email addresses.
23935
23936 1999-02-03  Nick Clifton  <nickc@cygnus.com>
23937
23938         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
23939         arguments in order to force structure S onto the stack even on
23940         the alpha.
23941         (test): Pass 10 leading arguments to function foo as well as the
23942         structure S.
23943
23944         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
23945         failure for all targets.
23946
23947         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
23948         abort to terminate program execution.
23949
23950 1999-01-30  Richard Henderson  <rth@cygnus.com>
23951
23952         * gcc.c-torture/execute/990130-1.c: New test.
23953
23954 1999-01-30  Jeffrey A Law  (law@cygnus.com)
23955
23956         * gcc.dg/990130-1.c: New test.
23957
23958 1999-01-28  Michael Meissner  <meissner@cygnus.com>
23959
23960         * gcc.c-torture/execute/990128-1.c: New test.
23961
23962 1999-01-27  Michael Meissner  <meissner@cygnus.com>
23963
23964         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
23965
23966 1999-01-27  Felix Lee  <flee@cygnus.com>
23967
23968         * lib/c-torture.exp (c-torture-compile): pull out code for
23969         analyzing gcc error messages.
23970         (c-torture-execute): ditto, and fix some (harmless) false
23971         positives.
23972         * lib/gcc.exp (gcc_check_compile): new function.
23973
23974 1999-01-17  Jeffrey A Law  (law@cygnus.com)
23975
23976         * gcc.dg/990117-1.c: New test.
23977
23978         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
23979
23980         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
23981
23982 1999-01-15  Jeffrey A Law  (law@cygnus.com)
23983
23984         * g77.f-torture/compile/990115-1.f: New test.
23985
23986 1999-01-07  Jeffrey A Law  (law@cygnus.com)
23987
23988         * gcc.c-torture/compile/990107-1.c: New test
23989
23990 1999-01-06  Jeffrey A Law  (law@cygnus.com)
23991
23992         * gcc.c-torture/execute/990106-2.c: New test.
23993
23994         * gcc.c-torture/execute/990106-1.c: New test.
23995
23996 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
23997
23998         * gcc.c-torture/compile/981223-1.c: New test.
23999
24000 1998-12-29  Richard Henderson  <rth@cygnus.com>
24001
24002         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
24003         (opt3): Rename from opt4 and disable.
24004
24005 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
24006
24007         * g++.old-deja/g++.pt/ptrmem5.C: New test.
24008
24009 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24010
24011         * g++.old-deja/g++.other/conv5.C: New test.
24012
24013 1998-12-14  Nick Clifton  <nickc@cygnus.com>
24014
24015         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
24016
24017 1998-12-11  Jeffrey A Law  (law@cygnus.com)
24018
24019         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
24020
24021 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
24022
24023         * gcc.c-torture/compile/981211-1.c: New test.
24024
24025 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
24026
24027         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
24028
24029         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
24030
24031 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24032
24033         * gcc.special/930510-1.c: Make C9X safe.
24034         * gcc.misc-tests/gcov-1.c Similarly.
24035         * gcc.misc-tests/gcov-2.c Similarly.
24036
24037 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24038
24039         * gcc.dg/ultrasp1.c: New test.
24040
24041 1998-12-06  Richard Henderson  <rth@cygnus.com>
24042
24043         * gcc.c-torture/execute/981206.c: New test.
24044
24045 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24046
24047         * g++.old-deja/g++.ns/template7.C: New test.
24048
24049         * g++.old-deja/g++.other/expr1.C: New test.
24050
24051         * g++.old-deja/g++.eh/tmpl3.C: New test.
24052
24053         * g++.old-deja/g++.eh/tmpl2.C: New test.
24054
24055 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24056
24057         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
24058         * g++.old-deja/g++.other/using6.C: Removed.
24059         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
24060
24061         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
24062
24063 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24064
24065         * g++.old-deja/g++.pt/overload8.C: New test.
24066
24067         * g++.old-deja/g++.pt/overload7.C: New test.
24068
24069         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
24070
24071         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
24072         and relinking messages.
24073         * lib/g++.exp (g++_target_compile): Remove .rpo file when
24074         compiling with -frepo.
24075
24076 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
24077
24078         * g++.old-deja/g++.pt/lookup6.C: New test.
24079
24080 1998-11-30  Nick Clifton  <nickc@cygnus.com>
24081
24082         * gcc.c-torture/execute/981130-1.c: New test.
24083         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
24084
24085 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24086
24087         * g++.old-deja/g++.pt/explicit76.C: New test.
24088
24089         * g++.old-deja/g++.pt/friend38.C: New test.
24090
24091         * g++.old-deja/g++.ns/crash2.C: New test.
24092
24093         * g++.old-deja/g++.pt/defarg8.C: New test.
24094
24095         * g++.old-deja/g++.pt/instantiate6.C: New test.
24096
24097         * g++.old-deja/g++.pt/static6.C: New test.
24098
24099         * g++.old-deja/g++.pt/decl2.C: New test.
24100
24101 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24102
24103         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
24104         problem is actually related with name lookup, but so what? :-)
24105
24106         * g++.old-deja/g++.pt/friend37.C: New test.
24107
24108 1998-11-25  Dave Love  <d.love@dl.ac.uk>
24109
24110         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
24111         element, which fails on some systems.
24112
24113         * g77.f-torture/execute/labug1.f: New test.
24114
24115 1998-11-21  Jeffrey A Law  (law@cygnus.com)
24116
24117         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
24118         is defined.
24119
24120 1998-11-18  Dave Love  <d.love@dl.ac.uk>
24121
24122         * g77.f-torture/compile/981117-1.f: New test.
24123
24124 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
24125
24126         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
24127         properly discarded.
24128
24129 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
24130
24131         * gcc.c-torture/execute/memcheck: New directory of tests for
24132         -fcheck-memory-usage.
24133
24134 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24135
24136         * README: New file, general information about the testsuite and
24137         new description of the various C++ test subdirectories.
24138         * README.g++: Eliminate obsolete information, update and move most
24139         relevant stuff to README.
24140
24141 1998-11-07  Richard Henderson  <rth@cygnus.com>
24142
24143         * gcc.c-torture/compile/981107-1.c: New test.
24144
24145 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
24146
24147         * execute/memcpy-bi.c: New testcase.
24148
24149 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
24150
24151         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
24152         base classes.
24153
24154         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
24155         template is selected.
24156
24157         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
24158         classes, it should be accepted for all types.
24159
24160         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
24161
24162         * g++.old-deja/g++.pt/spec24.C: Ensure that template
24163         specializations start with template headers.
24164
24165 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
24166
24167         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
24168
24169         * g++.old-deja/g++.other/init9.C: Test cross initialization of
24170         non-POD types.
24171
24172 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24173
24174         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
24175
24176 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
24177
24178         * compile/981022-1.c, compile/981022-1.x: New test and driver.
24179
24180 1998-10-19  Jeffrey A Law  (law@cygnus.com)
24181
24182         * 981019-1.c: New test.
24183
24184 1998-10-14  Robert Lipe <robertl@dgii.com>
24185
24186         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
24187         find objc headers.
24188
24189 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24190
24191         * compile/981001-4.c: Remove use of GCC extension that triggers a
24192         compiler bug.
24193
24194 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
24195
24196         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
24197
24198 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24199
24200         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
24201         instantiation of template produces incorrect code for delete
24202         expression.
24203
24204         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
24205         constructors' name is not unique.
24206         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
24207         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
24208
24209         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
24210         automatic array of const is ill-formed.
24211
24212         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
24213         of template parameter?
24214
24215         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
24216         const.
24217
24218         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
24219         pointer-to-member expression.
24220
24221         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
24222         declaration causes ICE.
24223
24224 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
24225
24226         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
24227         reserved in the global namespace.
24228
24229         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
24230         generate needed virtual table.
24231
24232         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
24233
24234 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
24235
24236         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
24237         template-dependent type
24238
24239 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
24240
24241         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
24242         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
24243         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
24244
24245         * g++.old-deja/g++.other/using5.C: New test; using decl from base
24246         class should be usable as argument of member function.
24247         * g++.old-deja/g++.other/using6.C: New test; using decl from base
24248         class should be usable as return type of member function.
24249         * g++.old-deja/g++.other/using7.C: New test; using decl from base
24250         class should be usable as type of data member.
24251
24252         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
24253
24254 1998-10-09  Jeffrey A Law  (law@cygnus.com)
24255
24256         * gcc.c-torture/special/920521-1.c: Fix bogus test.
24257
24258 1998-10-08  Nick Clifton  <nickc@cygnus.com>
24259
24260         * gcc.dg/dll-?.c Add thumb to target list.
24261         Fix assembler scan patterns to match current assembler output.
24262
24263 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
24264
24265         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
24266         matching of template brackets.
24267
24268         * g++.old-deja/g++.other/using4.C: New test.  Test using
24269         declarations of methods from base classes.
24270
24271         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
24272         within functions should introduce names into the innermost
24273         enclosing namespace.
24274
24275         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
24276         of static locals if first initialization throws.
24277
24278 1998-10-07  Jim Wilson  <wilson@cygnus.com>
24279
24280         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
24281
24282 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
24283
24284         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
24285         lose track of the possible targets of tablejump insns.
24286         * special/special.exp: Run it.
24287
24288 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24289
24290         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
24291         must be declared before its specializations can be named in friend
24292         declarations.
24293
24294 1998-10-05  Dave Love  <d.love@dl.ac.uk>
24295
24296         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
24297
24298         * g77.f-torture/execute/io1.f: New test.
24299
24300 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24301
24302         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
24303         with pointer to template function, for which no argument deduction
24304         is possible.
24305
24306         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
24307         specialization of template function as argument to template
24308         function.
24309
24310         * g++.old-deja/g++.other/access2.C: New test; Inner class
24311         shouldn't have privileged access to Outer's names.
24312
24313 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24314
24315         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
24316         friend template declared within template class conflicts with
24317         nested class of the same name.
24318
24319         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
24320         is ignored.
24321
24322         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
24323         object with direct initializer as function declaration.
24324
24325         * g++.old-deja/g++.other/decl2.C: New test; duplicate
24326         initializers.
24327
24328         * g++.old-deja/g++.other/null2.C: New test; conditional operator
24329         involving const pointer and NULL produces incorrect result.
24330
24331         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
24332         type name without `typename' should be rejected with -pedantic.
24333
24334 1998-10-02  Richard Henderson  <rth@cygnus.com>
24335
24336         * g++.old-deja/g++.other/addrof1.C: New test.
24337
24338 1998-10-01  Nick Clifton  <nickc@cygnus.com>
24339
24340         * gcc.c-torture/compile/981001-1.c: New test.
24341         * gcc.c-torture/execute/981001-1.c: New test.
24342
24343 1998-10-01  Jeffrey A Law  (law@cygnus.com)
24344
24345         * gcc.c-torture/compile/981001-2.c: New test.
24346         * gcc.c-torture/compile/981001-3.c: New test.
24347         * gcc.c-torture/compile/981001-4.c: New test.
24348
24349 1998-10-01  Robert Lipe  <robertl@dgii.com>
24350
24351         * lib/objc.exp (objc_target_compile): Add -L during compiles for
24352         multilibbed hosts.   Idea grafted from g77.exp.
24353
24354 1998-09-30  Dave Love  <d.love@dl.ac.uk>
24355
24356         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
24357         avoid losing on systems which need -lsocket.
24358
24359 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
24360
24361         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
24362         * g++.old-deja/g++.other/nested2.C: Ditto.
24363         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
24364         failure.
24365
24366 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24367
24368         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
24369         preferred over template operator!= for enum bitfields.
24370
24371 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
24372
24373         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
24374         that happen to have the same base name, but in different scopes,
24375         are incorrectly rejected.
24376
24377 1998-09-16  Richard Henderson  <rth@cygnus.com>
24378
24379         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24380         on the native word size instead of an integer literal.
24381
24382 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24383
24384         * g++.old-deja/g++.other/static2.C: Invocation of static data
24385         member of type pointer-to-function denoted as non-static member.
24386
24387         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24388         checks involving function types and aliases.
24389
24390 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24391
24392         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24393         redefined to the same non-trivial type.
24394
24395         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24396         namespace-qualification of template specializations declared in
24397         other namespaces.
24398
24399         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24400         to declare a subset of the specializations of a template function
24401         as friends of specializations of a template class.
24402
24403         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24404         member templates that do not fully specialize the enclosing
24405         template class are rejected.
24406
24407 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24408
24409         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24410
24411 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24412
24413         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24414         altered from libf2c/libU77 version.
24415
24416 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24417
24418         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24419
24420 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24421
24422         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24423         (un)signed char are different types for template specialization
24424         purposes.
24425
24426 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
24427
24428         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
24429         * objc: ObjC testsuite.
24430
24431 1998-08-31  Catherine Moore  <clm@cygnus.com>
24432
24433         * gcc.c-torture/execute/941014-1.x:  New file.
24434
24435 1998-08-31  Nick Clifton  <nickc@cygnus.com>
24436
24437         * lib/c-torture.exp: Add support for
24438         torture_eval_before_compile and torture_eval_before_execute
24439         variables.
24440
24441 1998-08-30  Jeffrey A Law  (law@cygnus.com)
24442
24443         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
24444         this test triggers valid.
24445
24446 1998-08-27  Jeffrey A Law  (law@cygnus.com)
24447
24448         * gcc.dg/980827-1.c: New test.
24449
24450 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
24451
24452         * gcc.c-torture/execute/loop-4b.c: New test.
24453
24454 1998-08-26  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-25  Jeffrey A Law  (law@cygnus.com)
24461
24462         * gcc.c-torture/compile/980825-1.c: New test.
24463
24464 1998-08-24  Nick Clifton  <nickc@cygnus.com>
24465
24466         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
24467         count number tests in opt_t0 not good_t0.
24468
24469 1998-08-24  Jeffrey A Law  (law@cygnus.com)
24470
24471         * gcc.c-torture/compile/930326-1.x: Fix typo.
24472
24473 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
24474
24475         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
24476         causes an ICE.
24477
24478 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24479
24480         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
24481         STACK_SIZE is defined.
24482         * gcc.c-torture/unsorted/stuct.c: Similarly.
24483
24484         * gcc.c-torture/compile/980821-1.c: New test.
24485
24486 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24487
24488         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
24489
24490 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
24491
24492         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
24493         code.
24494
24495 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
24496
24497         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
24498         error'.
24499
24500 1998-08-18  Jeffrey A Law  (law@cygnus.com)
24501
24502         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
24503
24504 1998-08-16  Jeffrey A Law  (law@cygnus.com)
24505
24506         * gcc.c-torture/compile/980816-1.c: New test.
24507
24508         * gcc.dg/980816-1.c: New test.
24509
24510 1998-08-13  Jeffrey A Law  (law@cygnus.com)
24511
24512         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
24513         compiler for ieee tests.
24514
24515 1998-08-01  Dave Love  <d.love@dl.ac.uk>
24516
24517         * g77.f-torture/compile/980729-0.f: New test.
24518
24519 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
24520
24521         * gcc.c-torture/special/eeprof-1.c: New test, for
24522         -finstrument-functions.
24523         * gcc.c-torture/special/special.exp: Run it.
24524
24525 1998-07-29  Jeffrey A Law  (law@cygnus.com)
24526
24527         * gcc.c-torture/compile/980729-1.c: New test.
24528
24529 1998-07-27  Nick Clifton  <nickc@cygnus.com>
24530
24531         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
24532         __thumb__ is defined, and test for ARM style doubles if so.
24533
24534 1998-07-26  Dave Love  <d.love@dl.ac.uk>
24535
24536         * g77.f-torture/noncompile/980615-0.f: New test.
24537
24538 1998-07-26  H.J. Lu  (hjl@gnu.org)
24539
24540         * gcc.dg/980312-1.c: Do link instead of compile.
24541         * gcc.dg/980313-1.c: Likewise.
24542
24543 1998-07-26  Jeffrey A Law  (law@cygnus.com)
24544
24545         * gcc.c-torture/compile/980726-1.c: New test.
24546
24547 1998-07-25  Dave Love  <d.love@dl.ac.uk>
24548
24549         * g77.f-torture/execute/io0.f: New test.
24550
24551 1998-07-24  Nick Clifton  <nickc@cygnus.com>
24552
24553         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
24554         an int.
24555
24556 1998-06-18  Michael Meissner  <meissner@cygnus.com>
24557
24558         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
24559         m32r bugs.
24560
24561 1998-07-17  Nick Clifton  <nickc@cygnus.com>
24562
24563         * gcc.dg/980626-1.c: Expect failures for all toolchains until
24564         c-decl.c:grokdeclarator can handle mode attributes.
24565
24566 1998-07-16  Jeffrey A Law  (law@cygnus.com)
24567
24568         * gcc.c-torture/execute/980716-1.c: New test.
24569
24570 1998-07-13  Jeffrey A Law  (law@cygnus.com)
24571
24572         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
24573         the mn10200.
24574         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
24575         the mn10200.
24576         * gcc.c-torture/execute/va-arg-3.x: Similarly.
24577         * gcc.c-torture/compile/930326-1.x: Similarly.
24578
24579 1998-07-13  Dave Love  <d.love@dl.ac.uk>
24580
24581         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
24582         New test from Craig.
24583
24584 1998-07-12  Dave Love  <d.love@dl.ac.uk>
24585
24586         * g77.f-torture/noncompile/980616-0.f: New test.
24587
24588         * g77.f-torture/execute/970816-3.f:  New test from Craig.
24589
24590 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24591
24592         *  g++.other/singleton.C: Return error value instead of taking
24593         SIGSEGV.
24594
24595 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
24596
24597         *  g++.other/singleton.C: New test.   Warning is under dispute.
24598         Runtime crash is not.
24599
24600 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24601
24602         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
24603         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
24604         using6.C, using7.C}:  New namespace tests.
24605
24606 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
24607
24608         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
24609         specialization with typedef'ed names used as array indexes.
24610
24611 1998-07-09  Jeffrey A Law  (law@cygnus.com)
24612
24613         * gcc.c-torture/execute/980709-1.c: New test.
24614
24615         * gcc.dg/980709-1.c: New test.
24616
24617 1998-07-07  Richard Henderson  <rth@cygnus.com>
24618
24619         * gcc.c-torture/execute/bcp-1.c: New test.
24620
24621 1998-07-07  Jeffrey A Law  (law@cygnus.com)
24622
24623         * gcc.c-torture/execute/980707-1.c: New test.
24624
24625 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
24626
24627         * gcc.c-torture/compile/980706-1.c: New test.
24628
24629 1998-07-01  Dave Love  <d.love@dl.ac.uk>
24630
24631         * g77.f-torture/execute/980701-0.f,
24632         g77.f-torture/execute/980701-1.f: New test from Craig.
24633
24634 1998-07-01  Jeffrey A Law  (law@cygnus.com)
24635
24636         * gcc.c-torture/compile/980701-1.c: New test.
24637
24638         * gcc.c-torture/execute/980701-1.c: New test.
24639
24640 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
24641 rlsruhe.de>
24642
24643         * g++.old-deja/g++.robertl/eb132.C: New test.
24644         * g++.old-deja/g++.robertl/eb133.C: Likewise.
24645
24646 1998-06-29  Dave Love  <d.love@dl.ac.uk>
24647
24648         * g77.f-torture/execute/980628-7.f,
24649         g77.f-torture/execute/980628-8.f,
24650         g77.f-torture/execute/980628-9.f,
24651         g77.f-torture/execute/980628-10.f: New tests from Craig.
24652
24653         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24654
24655 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24656
24657         * g77.f-torture/execute/980628-4.f: New test from Craig.
24658         * g77.f-torture/execute/980628-5.f: Likewise.
24659         * g77.f-torture/execute/980628-2.f: Likewise.
24660         * g77.f-torture/execute/980628-0.f: Likewise.
24661         * g77.f-torture/execute/980628-1.f: Likewise.
24662         * g77.f-torture/execute/980628-3.f: Likewise.
24663         * g77.f-torture/execute/980628-6.f: Likewise.
24664
24665 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24666
24667         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24668         directory when nothing has been installed yet.
24669
24670 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24671
24672         * gcc.c-torture/special/special.exp: Handle newer versions of
24673         dejagnu.
24674
24675 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24676
24677         * gcc.dg/980626-1.c: New test.
24678
24679 1998-06-19  Bruno Haible <haible@ilog.fr>
24680
24681         * gcc.misc-tests/m-un-2.c: New test.
24682         * g++.old-deja/g++.other/warn01.c: Likewise.
24683
24684 1998-06-19  Robert Lipe  <robertl@dgii.com>
24685
24686         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24687         compatibility with assmblers with a different comment character.
24688         Eliminate use of GAS-specific extensions.
24689
24690 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24691
24692         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24693
24694 1998-06-19  Robert Lipe  <robertl@dgii.com>
24695
24696         *lib/g77.exp: Replace search for libf2c.a with search for newly
24697         renamed libg2c.a
24698
24699 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24700
24701         * gcc.c-torture/execute/980617-1.c: New test.
24702
24703 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24704
24705         * gcc.c-torture/execute/980612-1.c: New test.
24706
24707 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24708
24709         * gcc.dg/980523-1.c: Only test on ppc-linux.
24710         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24711
24712         * gcc.c-torture/execute/980608-1.c: New test.
24713
24714 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24715
24716         * gcc.c-torture/execute/980605-1.c: New test.
24717
24718 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24719
24720         * gcc.c-torture/execute/980604-1.c: New test.
24721
24722 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24723
24724         * gcc.c-torture/execute/980602-1.c: New test.
24725         * gcc.c-torture/execute/980602-2.c: Likewise.
24726
24727 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24728
24729         * 970125-0.f: Fix per JCB.  Add commentary.
24730
24731 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24732
24733         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24734         IEEE -0 support.
24735
24736 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24737
24738         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24739         earlier.
24740
24741 1998-05-28  Catherine Moore <clm@cygnus.com>
24742
24743         * gcc.c-torture/execute/980526-3.c: New test.
24744
24745 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24746
24747         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24748         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24749         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24750         m88k-motorola-sysv3 to XFAIL.
24751
24752 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24753
24754         * gcc.dg/980526-1.c: New test.
24755         * gcc.c-torture/execute/980526-2.c: New test.
24756
24757 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24758
24759         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24760
24761         * gcc.c-torture/execute/980526-1.c: New test.
24762
24763 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24764
24765         * g77.f-torture/execute/alpha2.f: Add runtime test.
24766
24767 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24768
24769         * g++.old-deja/old-deja.exp: Strip leading directories.
24770
24771         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24772         error for the line.  Don't run multiple tests for the same line.
24773
24774 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24775
24776         * gcc.dg/980523-1.c: New test.
24777
24778 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24779
24780         * g77.f-torture/compile/970915-0.f: New test.
24781
24782 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24783
24784         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24785
24786 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24787
24788         * gcc.dg/980520-1.c: New test.
24789
24790 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24791
24792         * gcc.dg/980502-1.c: Fix return type.
24793
24794 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24795
24796         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24797         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24798         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24799         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24800         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24801
24802 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24803
24804         * g77.f-torture/execute/980520-1.f: New test.
24805
24806 1998-05-15  Dave Love  <d.love@dl.ac.uk>
24807
24808         * lib/mike-g77.exp: New file.
24809
24810         * g77.f-torture/noncompile/noncompile.exp,
24811         g77.f-torture/noncompile/check0.f: New files.
24812
24813 1998-05-14  Dave Love  <d.love@dl.ac.uk>
24814
24815         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
24816         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
24817         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
24818         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
24819         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
24820         abort where appropriate.
24821
24822 1998-05-05  Michael Meissner  <meissner@cygnus.com>
24823
24824         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
24825         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
24826
24827 1998-04-29  Dave Love  <d.love@dl.ac.uk>
24828
24829         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
24830
24831 1998-04-27  Dave Love  <d.love@dl.ac.uk>
24832
24833         * g77.f-torture/compile/980427-0.f: New test.
24834
24835 1998-04-24  Dave Love  <d.love@dl.ac.uk>
24836
24837         * g77.f-torture/compile/980424-0.f: New test.
24838
24839 1998-04-19  Dave Love  <d.love@dl.ac.uk>
24840
24841         * g77.f-torture/compile/980419-2.f (main): New test.
24842         * g77.f-torture/compile/970125-0.f: New test.
24843         * g77.f-torture/compile/980419-1.f: New test.
24844
24845 1998-04-08  Jim Wilson  <wilson@cygnus.com>
24846
24847         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
24848         of loop-4.c.
24849
24850 1998-04-07  Jim Wilson  <wilson@cygnus.com>
24851
24852         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
24853
24854 1998-04-03  Jim Wilson  <wilson@cygnus.com>
24855
24856         * gcc.c-torture/compile/980329-1.c: New test.
24857
24858 1998-03-18  Jim Wilson  <wilson@cygnus.com>
24859
24860         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
24861         * gcc.dg/980312-1.c: Fix typo in -march command.
24862
24863 1998-03-16  H.J. Lu  (hjl@gnu.org)
24864
24865         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
24866
24867 1998-03-11  Robert Lipe  <robertl@dgii.com>
24868
24869         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
24870         Dave Love agree the Fortran source is bogus.
24871
24872 1998-03-11  Robert Lipe  <robertl@dgii.com>
24873
24874         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
24875         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
24876         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
24877         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
24878         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
24879
24880 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
24881
24882         * g++.old-deja/g++.other/friend1.C: New test.
24883
24884 1998-02-18  Dave Love  <d.love@dl.ac.uk>
24885
24886         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
24887         possibly uninitialized) variables and declare dnrm2.
24888
24889 1998-02-23  Robert Lipe <robertl@dgii.com>
24890
24891         From Bruno Haible <haible@ilog.fr>:
24892         * gcc.c-torture/execute/980223.c: New test.
24893
24894 1998-02-13  Jeffrey A Law  (law@cygnus.com)
24895
24896         * gcc.dg/ifelse-1.c: New test.
24897
24898 1998-02-09  H.J. Lu  (hjl@gnu.org)
24899
24900         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
24901
24902           * lib/old-dejagnu.exp (old-dejagnu): Added the
24903           "execution test - XFAIL *-*-*" handling in the spirit of
24904           "excess errors test -". Changed the "execution test fails"
24905           handling to be like "excess errors test fails".
24906           * Update various tests accordingly.
24907
24908 1998-02-06  Jim Wilson  <wilson@cygnus.com>
24909
24910         * gcc.c-torture/execute/980205.c: New test.
24911
24912 1998-01-18  Jeffrey A Law  (law@cygnus.com)
24913
24914         * lib/c-torture.exp: Look for .x files instead of .cexp files.
24915         * lib/f-torture.exp: Similarly.
24916         * gcc.c-torture: Rename all .cexp files to .x files.
24917
24918 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
24919
24920         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
24921         (940510-1.c): Removed duplicate.
24922         (971104-1.c): New test.
24923
24924 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
24925
24926           * lib/f-torture.exp: Improve error and loop detection.
24927
24928 1997-11-19  Michael Meissner  <meissner@cygnus.com>
24929
24930         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
24931         use that to size the filler array.
24932
24933 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
24934
24935         * lib/c-torture.exp(c-torture-execute): Fix typo.
24936
24937         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
24938         testcase as the executable name. Keep the executable around if
24939         the test fails.
24940
24941 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
24942
24943         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
24944         changes.  Only test one -g option, and move it to the end of the
24945         list of options to test.
24946
24947 1997-09-19  Michael Meissner  <meissner@cygnus.com>
24948
24949         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
24950         variable GCC_TORTURE_OPTIONS to supply default switches separated
24951         by colons.  If no environment variable, run tests with -O0 -g, -O1
24952         -g, and -O2 -g as well.
24953
24954 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
24955
24956         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
24957         explanatory comments. Fix indentation.
24958
24959 1997-09-15  Jeffrey A Law  (law@cygnus.com)
24960
24961         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
24962
24963 1997-09-11  Jeffrey A Law  (law@cygnus.com)
24964
24965         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
24966         * g++.old-deja/g++.mike/p7325.C: Likewise.
24967         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
24968
24969 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
24970
24971         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
24972         * g++.old-deja/g++.brendan/crash30.C: Likewise.
24973         * g++.old-deja/g++.brendan/crash39.C: Likewise.
24974         * g++.old-deja/g++.law/operators4.C: Likewise.
24975
24976 1997-09-11  Joe Buck  (jbuck@synopsys.com)
24977
24978         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
24979         * g++.old-deja/g++.mike/p784.C: Ditto.
24980         * g++.old-deja/g++.mike/p785.C: Ditto.
24981
24982 1997-09-05  Jeffrey A Law  (law@cygnus.com)
24983
24984           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
24985
24986 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24987
24988         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
24989         target feature; pass this to c-torture-execute as needed.
24990
24991 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24992
24993         * lib/c-torture.exp(c-torture-execute): If the previous and the
24994         current executables being tested are identical, we don't need to
24995         run the executable again. Try to make the executable names
24996         unique. Add an optional argument for passing additional compiler
24997         flags.
24998
24999 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
25000
25001         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
25002
25003 1997-08-29  Jeffrey A Law  (law@cygnus.com)
25004
25005         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
25006
25007 1997-07-31  Jeffrey A Law  (law@cygnus.com)
25008
25009         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
25010         32bit or larger longs.
25011
25012         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
25013         have either a 32bit long or 32bit int.
25014
25015 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
25016
25017         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
25018         Make double precision tests dependent on sizeof (double).
25019
25020 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
25021
25022         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
25023         too.
25024
25025 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
25026
25027         * gcc.c-torture/compile/961203-1.cexp: New script.
25028
25029 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
25030
25031         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
25032         up the includes ourselves.
25033
25034 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
25035
25036         * lib/plumhall.exp: Remove random include, and add a few
25037         verbose messages for debugging.
25038
25039 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
25040
25041         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
25042         of trying to do it ourselves.
25043
25044 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25045
25046         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
25047
25048 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
25049
25050         * gcc.prms/5403.c: Made regexp a bit less strict.
25051
25052 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
25053
25054         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
25055         is returned from remote_load instead.
25056         * lib/plumhall.exp: Ditto.
25057         * lib/mike-g++.exp: Ditto.
25058         * lib/old-dejagnu.exp: Ditto.
25059         * lib/c-torture.exp: Ditto.
25060
25061 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
25062
25063         * lib/g++.exp: Use build_wrapper procedure.
25064         * lib/gcc.exp: Ditto.
25065
25066 1997-05-20  Jeffrey A Law  (law@cygnus.com)
25067
25068         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
25069         an old-style decl for malloc.  Fixes tests to work when
25070         sizeof (int) != sizeof (size_t).
25071
25072 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25073
25074         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
25075
25076         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
25077         use stdargs.h interface.
25078
25079 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25080
25081         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
25082         NO_VARARGS when compiling.
25083
25084 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
25085
25086         * lib/plumhall.exp(ph_includes): New procedure.
25087         (ph_make): Use it.
25088         (ph_compiler): Ditto.
25089
25090         * lib/g++.exp: Rename test-glue.c to testglue.c.
25091         * lib/gcc.exp: Ditto.
25092
25093 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
25094
25095         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
25096         to completion when it's called.
25097
25098 1997-03-21  Michael Meissner  <meissner@cygnus.com>
25099
25100         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
25101         is defined, don't do test.
25102
25103 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
25104
25105         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
25106         for object files.
25107         (ph_summary): Mark skipped testcases as untested, not unresolved.
25108
25109         * lib/plumhall.exp (ph_make): If unresolved because of bad
25110         errorCode, record errorCode in log file.
25111         (*): Replace send_log/verbose with verbose -log.
25112
25113 1997-03-19  Michael Meissner  <meissner@cygnus.com>
25114
25115         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
25116         double conversion if double isn't at least 8 bytes.
25117
25118         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
25119         int to work with targets where int is 16 bits.
25120
25121         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
25122         8 bytes, just exit, since 4 byte doubles don't have enough bits of
25123         precision for the test to complete.
25124
25125 1997-03-14  Michael Meissner  <meissner@cygnus.com>
25126
25127         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
25128         if d10v is not compiled with the -mdouble64 flag.
25129         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
25130
25131         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
25132         d10v is not compiled with the -mint32 flag.
25133
25134 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
25135
25136         * lib/plumhall.exp: Use incr_count.
25137
25138 1997-03-12  Jeffrey A Law  (law@cygnus.com)
25139
25140         * gcc.c-torture: Update to c-torture-1.45.
25141
25142 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
25143
25144         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
25145         the name of the expect testcase file).
25146
25147         * lib/g++.exp(g++_init): Ditto.
25148
25149 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
25150
25151         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
25152         the host.
25153
25154         * lib/gcc.exp(gcc_exit): New procedure.
25155
25156 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
25157
25158         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
25159         specs where appropriate.
25160
25161         * g++.old-deja/g++.arm/*: Added additional ERROR checks
25162         because of new "candidates are" messages, and removed a few
25163
25164         * Converted all non-old-style g++ testcases to old-style, and
25165         moved into g++.old-deja.
25166
25167 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
25168
25169         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
25170         options.
25171
25172         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
25173         succeeded.
25174
25175         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
25176
25177 1997-02-13  Michael Meissner  <meissner@cygnus.com>
25178
25179         * lib/gcc.exp (gcc_target_compile): Add support for defining
25180         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
25181         the machine doesn't have those features.
25182
25183 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
25184
25185         * g++.law/operators4.exp: Don't use LIBS.
25186
25187 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
25188
25189         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
25190
25191         * lib/mike-g++.exp: Don't set the compiler to be tested here.
25192         * lib/g++.exp: Set it here instead. Also, allow use of the
25193         --tool_exec and --tool_opt options. Change CXX to
25194         GXX_UNDER_TEST.
25195
25196         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
25197
25198         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
25199
25200 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
25201
25202         * lib/old-dejagnu.exp: Use prune_warnings instead of
25203         prune_system_crud.
25204         * lib/mike-g++.exp: Ditto.
25205         * lib/gcc.exp: Ditto.
25206         * lib/g++.exp: Ditto.
25207
25208         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
25209
25210 1997-02-07  Jeffrey A Law  (law@cygnus.com)
25211
25212           * 941014-2.c: Include stdlib.h
25213           * 960327-1.c: Include stdio.h
25214           * dbra.c, index-1.c: Don't assume ints are 32bits.
25215
25216 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
25217
25218         * lib/gcc.exp: Add gcc,stack_size target feature.
25219
25220         * lib/g++.exp(g++_target_compile): Add the include and link
25221         paths here, not in two other places. And, it's $options, not
25222         options.
25223
25224         * lib/mike-g++.exp(postbase): Remove the code that determines
25225         the correct include and link paths.
25226         * g++.old-deja/old-deja.exp: Ditto.
25227
25228 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
25229
25230         * lib/g++.exp(g++_init): target_compile no longer returns the
25231         filename of the result.
25232
25233 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
25234
25235         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
25236         call to glob.
25237
25238         * gcc.c-torture/special/special.exp: Change call to
25239         gcc_target_compile to include the object file.
25240
25241 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
25242
25243         * gcc.c-torture/special/special.exp: Correct misspelling in last
25244         change.
25245
25246 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
25247
25248         * lib/plumhall.exp(ph_summary): Log the entire output of the
25249         executable. Return -1 if there were any failures, 0 otherwise.
25250         (ph_execute): Return -1 if there were any failures, 0 otherwise.
25251         (ph_make): Clean up objects and executables that were built
25252         if the tests succeeded.
25253
25254 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
25255
25256         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
25257         libraries and includes in the build tree as appropriate.
25258
25259 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25260
25261         * lib/c-torture.exp: Instead of looking for the global variable
25262         NO_LONG_LONG, check to see if that's a feature of the target.
25263
25264 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25265
25266         * config/default.exp: Minimize. Delete the remainer of the files in
25267         config; this functionality is now in devo/dejagnu/config.
25268
25269         g++.*/*: Pass any additional flags used to compile to postbase;
25270         delete CXXFLAGS.
25271
25272         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
25273         is now done by runtest.exp. Use gcc_target_compile instead of
25274         compile.
25275
25276         lib/c-torture.exp: Use gcc_target_compile instead of compile.
25277         Remove references to CFLAGS. Use remote_file instead of
25278         calling rm -f.
25279         (c-torture): Take a list of arguments to use to compile this
25280         testcase.
25281
25282         lib/g++.exp: Simplify. Use target_compile instead of compile.
25283         lib/gcc-dg.exp: Ditto.
25284         lib/gcc.exp: Ditto.
25285         lib/mike-{gcc,g++}.exp: Ditto.
25286         lib/old-dejagnu.exp: Ditto.
25287         lib/plumhall.exp: Ditto.
25288
25289 1997-01-08  Jim Wilson  <wilson@cygnus.com>
25290
25291         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
25292         (ph_linker): Likewise.
25293
25294 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
25295
25296           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
25297         MAP_ANON / MAP_ANONYMOUS if defined;
25298         else try to map from /dev/zero .
25299
25300 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25301
25302         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
25303         isn't defined, then define it to MAP_ANONYMOUS.
25304
25305 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25306
25307         * gcc.c-torture: Update to c-torture-1.42 release.
25308
25309 1996-11-11  Jeffrey A Law  (law@cygnus.com)
25310
25311         * gcc.c-torture: Update to c-torture-1.41 release.
25312
25313 1996-10-27  Jeffrey A Law  (law@cygnus.com)
25314
25315         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
25316         c-torture release.
25317
25318 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
25319
25320         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
25321         and LDFLAGS.  Fix second case to append the target_info ldflags
25322         onto LDFLAGS, not CFLAGS.
25323         * lib/g++.exp (g++_init): Add target_info stuff.
25324         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
25325         of libgloss and newlib flags for !native.
25326
25327         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
25328         (GDB): Fix relative path to go up another dir for finding gdb.
25329
25330 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
25331
25332         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
25333         versions in the target_info array, if they don't exist.
25334
25335 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
25336
25337         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
25338
25339 1996-07-08  Jim Wilson  <wilson@cygnus.com>
25340
25341         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
25342         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
25343
25344 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
25345
25346         * lib/old-dejagnu.exp: Don't remove the output file before we've
25347         actually tested it. Don't append pwd to the path of the executable
25348         we're testing.
25349
25350 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
25351
25352         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
25353
25354 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
25355
25356         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
25357         temporary directory for compiler files, and set it to a default
25358         value of /tmp. Set $output as the name of the output file from
25359         compiling the testcase. Add a -o option to $cflags_var so the
25360         compiler writes the final output file as $output. Set $executable
25361         to $output.
25362
25363         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
25364         directory for compiler files, and set it to /tmp if it doesn't
25365         already have a value. Set $output_file to the name of the output
25366         file from compiling the testcase. Add a -o option to CXXFLAGS so
25367         the compiler writes the final output file as $output. Use $output
25368         as the executable to be tested.
25369
25370 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25371
25372         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
25373
25374 1996-06-08  Jeffrey A Law  (law@cygnus.com)
25375
25376         * gcc.c-torture/execute/pending-1.c: New test.  Still
25377         pending in Tege's queue.
25378
25379 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25380
25381         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25382         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25383         if there were failures.  Call unresolved if there were unresolved
25384         testcases.  Call gcc_fail if program did not run to completion.
25385         (ph_make): Pass additional argument name to ph_execute.
25386         (ph_execute): Add new argument.  Pass additional arguments to
25387         ph_summary.  Call gcc_fail is there is no execution output.
25388
25389 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25390
25391         * lib/plumhall.exp (proc_summary): Output relavent summary
25392         lines into the log so specific failures in plumhall can be
25393         investigated.
25394
25395 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25396
25397         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25398         (c-torture-execute): Don't try to execute tests which use
25399         "long long" types if $NO_LONG_LONG is nonzero.
25400
25401 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25402
25403         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25404         not c-torture.
25405
25406         * gcc.ieee: Move from here.
25407         * gcc.c-torture/execute/ieee: To here.
25408
25409 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25410
25411         * gcc.c-torture: Update to c-torture-1.41 release.
25412
25413 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25414
25415         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25416         not "$output".
25417
25418 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25419
25420         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25421         -c present.
25422
25423 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25424
25425         * config/proelf.exp: Handle connecting to a simulator.
25426
25427 1996-01-31  Jeffrey A Law  (law@cygnus.com)
25428
25429         * config/proelf.exp: New file.  Enough framework that we can
25430         run c-torture tests on the proelf targets (or any other target
25431         that gdb can connect to for that matter).
25432
25433 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
25434
25435         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
25436         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
25437
25438         * lib/plumhall.exp (ph_execute): Always call ph_summary if
25439         exec_output exists.
25440
25441 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
25442
25443         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
25444         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
25445
25446         * config/*.exp: Update FSF address.  Change result of ${tool}_load
25447         to pass/fail/unresolved/unsupported/untested.  Caller must now
25448         call unresolved/unsupported/untested.
25449         * lib/*.exp: Update FSF address.  Update to handle new results of
25450         ${tool}_load.
25451         * lib/chill.exp (verbose): Delete.
25452
25453 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
25454
25455         * lib/gcc.exp (default_gcc_start): Change order of args to
25456         $LDFLAGS $CFLAGS $LIBS.
25457         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
25458         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
25459         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
25460         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
25461         * gcc.misc-tests/dg-test.exp: Likewise.
25462         * gcc.misc-tests/msgs.exp: Likewise.
25463         * gcc.prms/prms.exp: Likewise.
25464         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
25465         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
25466
25467         * lib/dg.exp: Deleted, moved to dejagnu/lib.
25468
25469 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25470
25471         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
25472
25473         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
25474         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
25475
25476         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
25477         necessary.
25478
25479 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
25480
25481         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
25482         global for loop; add use of $mathlib.
25483         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
25484         settings here; set mathlib for anything but VxWorks.
25485
25486 1996-01-22  Jeffrey A Law  (law@cygnus.com)
25487
25488         * gcc.c-torture: Update to c-torture-1.40 release.
25489
25490 1996-01-03  Jeffrey A Law  (law@cygnus.com)
25491
25492         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
25493         dg.exp.
25494
25495 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
25496
25497         * lib/c-torture.exp (c-torture-execute): Declare "output" as
25498         global.
25499
25500 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
25501
25502         * lib/g++.exp (LIBS): Define if not already.
25503         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
25504         (gcc-dg-prune): Call prune_gcc_output.
25505         * lib/gcc.exp (prune_gcc_output): New proc.
25506         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
25507         prune_gcc_output.
25508
25509 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
25510
25511         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
25512         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
25513
25514 1995-11-15  Jeffrey A Law  (law@cygnus.com)
25515
25516         * gcc.c-torture: Update to c-torture-1.39 release.
25517
25518 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
25519
25520         * lib/c-torture.exp (c-torture-execute): Don't return if one option
25521         fails, try others as well.
25522
25523 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
25524
25525         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
25526         If compilation fails, mark execute tests as `untested'.
25527         If test is marked as unsupported, don't mark compilation and
25528         execute tests as failed.
25529
25530 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
25531
25532         * lib/g++.exp (g++_init): Don't link in libg++, and look to
25533         libstdc++ for whether or not we want to be doing shared
25534         libraries.  Delete link_curses since we don't need it anymore.
25535         * lib/mike-g++.exp (postbase): Don't link in libg++.
25536         * g++.old-deja/old-deja.exp: Likewise.
25537
25538 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
25539
25540         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
25541
25542 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
25543
25544         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
25545         For that, add `-Wl,-a,shared_archive'.
25546         * g++.old-deja/old-deja.exp: Likewise.
25547
25548 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
25549
25550         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
25551
25552 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
25553
25554         * lib/mike-g++.exp (postbase): Pay attention to the status of
25555         g++_load.
25556
25557 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
25558
25559           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
25560
25561 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
25562
25563         * lib/gcc.exp (default_gcc_start): No longer need to log program
25564         being executed or its output, execute_anywhere does that now.
25565         * lib/g++.exp (default_g++_version): Call execute_anywhere.
25566         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
25567
25568 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
25569
25570         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
25571         the same as those in lib/g++.exp.
25572
25573 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
25574
25575         * gcc.c-torture: Update to c-torture-1.38 release.
25576         * gcc.ieee: Related changes.
25577
25578 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
25579
25580         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
25581         "exec". Minor reformatting changes.
25582
25583         * config/rom68k.exp (${tool}_load): Make it work in a canadian
25584         cross. This means all "exec" calls now work on a remote host as
25585         well.
25586         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
25587         cross. Filter out the extra "\r\n" stuff that expect puts in.
25588         (c-torture-execute): Filter out the bogus warnings like
25589         c-torture-compile does. Add support for canadian cross.
25590         * lib/gcc.exp (default_gcc_version, default_gcc_start)
25591         Use execute_anywhere rather than calling exec directly. Now it
25592         works for canadian cross testing.
25593
25594 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
25595
25596         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
25597         results into a variable, and check that rather than using file exists.
25598
25599 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
25600
25601         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
25602         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
25603
25604 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25605
25606         * g++.old-deja/old-deja.exp: Create and pass runshlib and
25607         lib_curses if there's a shared libg++ in the build tree.
25608
25609 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
25610
25611         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
25612         if not supported target.
25613
25614 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
25615
25616         * lib/g++.exp (g++_init): Move empty setting of runshlib and
25617         link_curses up to always happen, not just for native builds.
25618
25619 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
25620
25621         * gcc.c-torture: Update to c-torture-1.36 release.
25622         * gcc.failure: Related changes.
25623
25624 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
25625
25626         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
25627
25628 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
25629
25630         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
25631         * lib/mike-g++.exp (postbase): Not in here.  Still reference
25632         runshlib, link_curses, and mathlib for link and run.
25633
25634         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
25635         pass the runtime shared library options for Solaris, OSF/1, and
25636         Irix5, and link with -lcurses to avoid unresolved references.
25637
25638 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
25639
25640         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
25641         only run once.
25642
25643 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
25644
25645         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
25646
25647 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
25648
25649         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
25650         do not have a framework for the "compat" tests yet.
25651
25652 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25653
25654         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25655         set to null if we're testing vxworks5.1.  Use that instead of
25656         `-lm' in the setting of LIBS for link and run.
25657
25658 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25659
25660         * config/rom68k.exp (${tool}_load): Major changes to make it
25661         work.  Verified that it does in fact return the stuff in
25662         exec_output properly.  Catch any Emul or any TRAP other than 0.
25663
25664 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25665
25666         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25667         LDFLAGS properly for targets that need stuff from libgloss.
25668         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25669         only run once.
25670         (gpp_initialized): New variable.
25671
25672 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25673
25674         * config/rom68k.exp: Load libgloss.exp.
25675         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25676         so we can produce a fully linked binary.
25677         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25678         so we can produce a fully linked binary.
25679
25680 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25681
25682         * lib/plumhall.exp (ph_section): Watch for expected failures.
25683         Add missing `else'.
25684
25685         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25686         run the testcase.
25687         (c-torture): Likewise.
25688
25689 1995-08-28  Doug Evans  <dje@cygnus.com>
25690
25691         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25692
25693         * lib/mike-g++.exp (mike_cleanup): New proc.
25694         (prebase): New globals compiler_result, not_compiler_result,
25695         target_regexp.
25696         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25697         allow leading "-" in pattern.  Watch for unsupported tests.
25698         If $compiler_result is set, pattern match assembler code,
25699         and ditto for $not_compiler_result.
25700         * lib/mike-gcc.exp: Likewise.
25701
25702         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25703         execution "succeeded".
25704
25705 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25706
25707         * config/win32.exp: New file.
25708         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25709
25710 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25711
25712         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25713         unsupported.
25714         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25715         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25716         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25717
25718         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25719         "... without exceptions was ...".  That is now handled by
25720         prune_system_crud.
25721         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25722
25723 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25724
25725         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25726         sieve.c,sort2.c}: New files.
25727         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25728         sieve.exp,sort2.exp}: Drivers for them.
25729
25730         * lib/mike-gcc.exp (program_output): New user settable variable.
25731         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25732         messages.
25733         * lib/mike-g++.exp (program_output): New user settable variable.
25734
25735         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25736
25737         * config/sh.exp: Deleted (use sim.exp instead).
25738
25739 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25740
25741         * config/vx.exp: Declare CHECKTASK as global.
25742         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25743         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25744         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25745
25746 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25747
25748         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25749         target. Like vx.exp, only includes `vx29k.exp' instead of
25750         `vxworks.exp'.
25751
25752 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25753
25754         * config/sim.exp: Increase time limit from 120 seconds to 240.
25755
25756 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25757
25758         * gcc.c-torture/execute/950628-1.c: New test.
25759
25760 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25761
25762         * gcc.c-torture: Update with changes/additions from
25763         c-torture-1.34.
25764
25765 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25766
25767         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25768
25769 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25770
25771         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25772
25773 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25774
25775         * gcc.c-torture/compile/950512-1.c: New test.
25776         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25777         * gcc.dg/struct-ret-1.c: Likewise.
25778
25779 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25780
25781         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25782           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25783
25784 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25785
25786         * gcc.c-torture/special/920411-1.c: Deleted.
25787         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25788
25789 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25790
25791         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25792         cpu limit.
25793
25794 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25795
25796         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25797
25798 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25799
25800         From kenner;
25801         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25802         is the proper length.
25803         * va-arg-3.c: Likewise.
25804
25805 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
25806
25807         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
25808         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
25809
25810         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
25811         * lib/g++.exp (default_g++_start): Delete old cruft.
25812
25813 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
25814
25815         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
25816         (2 * (1 << 18)) to (2 * (1 << 17)).
25817
25818         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
25819
25820 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
25821
25822         * config/rom68k.exp: Renamed from config/idp.exp
25823
25824 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
25825
25826         * c-torture/compile/921109-2.c
25827
25828 1995-04-18  Mike Stump  <mrs@cygnus.com>
25829
25830         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
25831         excess errors.
25832
25833 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
25834
25835         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
25836         output.
25837         * lib/g++.exp (default_g++_start): Likewise.
25838
25839 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
25840
25841         * gcc.c-torture/compile/950329-1.c: New test.
25842
25843 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
25844
25845           * config/bug.exp (${tool}_load): Updated to use new remote_open
25846           and remote_close procs.
25847         * config/idp.exp: New file.
25848
25849 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
25850
25851         * gcc.c-torture/execute/950322-1.c: New test.
25852
25853 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
25854
25855         * config/vx.exp (${tool}_load): Clean up testing of return code from
25856         vxworks_ld and vxworks_spawn.
25857
25858 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
25859
25860         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
25861
25862 1995-03-13  Mike Stump  <mrs@cygnus.com>
25863
25864         * lib/old-deja.exp: Add `excess errors test - ' error, now one
25865         can mark excess errors on a machine by machine basis.  Note, the
25866         default is to not expect any excess errors, even when excess
25867         errors test - is given, so you will want to put an XFAIL ... on
25868         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
25869         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
25870         those 4 machines, but no others.
25871
25872 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
25873
25874         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
25875         * lib/c-torture.exp: to here.
25876
25877 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
25878
25879         * gcc.c-torture/execute/950221-1.c: New test.
25880         * gcc.c-torture/execute/struct-ret-1.c: New test.
25881         * gcc.c-torture/compile/950221-1.c: New test.
25882
25883         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
25884
25885 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
25886
25887         * gcc.c-torture/execute/arith-1.c (main): Return 0.
25888         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
25889
25890 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
25891
25892         * g++.gb: New directory of tests, derived from my signature and
25893         class scoping tests.
25894
25895         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
25896         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
25897         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
25898         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
25899         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
25900         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
25901         * g++.gb/sig25.C: Likewise.
25902
25903         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
25904         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
25905         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
25906         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
25907         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
25908         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
25909         * g++.gb/sig25.exp: Likewise.
25910
25911         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
25912         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
25913         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
25914         * g++.gb/scope13.C: Likewise, this test still fails.
25915
25916         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
25917         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
25918         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
25919         * g++.gb/scope13.exp: Ditto.
25920
25921         * g++.gb/README: New file, explains what these tests are about.
25922
25923 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
25924
25925         * lib/dg.exp (dg-do): Support `preprocess'.
25926         (dg-test): Likewise.
25927
25928 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
25929
25930         * config/udi.exp: change "continue -expect" to "exp_continue".
25931
25932 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
25933
25934         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
25935         Delete redundant tests.
25936
25937         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
25938         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
25939         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
25940         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
25941         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
25942         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
25943         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
25944         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
25945
25946         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
25947         storing label pointers.
25948         * gcc.c-torture/execute/921019-1.c: Likewise.
25949         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
25950         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
25951         parameter fp.
25952         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
25953         constants.
25954
25955         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
25956         Delete obsolete tests.
25957
25958         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
25959         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
25960         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
25961         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
25962         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
25963         * gcc.c-torture/compile/950124-1.c: New test.
25964
25965         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
25966
25967 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
25968
25969         * lib/mike-g++.exp: Add -lm to LIBS.
25970
25971 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
25972
25973         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
25974
25975 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
25976
25977         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
25978
25979 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
25980
25981         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
25982
25983 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
25984
25985         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
25986         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
25987         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
25988         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
25989         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
25990         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
25991         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
25992         * g++.law/{operators31.C, operators32.C,
25993         * g++.law/{operators33.C, operators34.C}: Likewise.
25994         * g++.law/{pic1.C, refs2.C}: Likewise.
25995         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
25996         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
25997         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
25998         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25999
26000         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
26001         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
26002         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
26003         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
26004         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
26005         * g++.law/{enum9.exp, friend5.exp}: Likewise.
26006         * g++.law/{nest3.exp, nest4.exp}: Likewise.
26007         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
26008         * g++.law/{operators30.exp, operators31.exp}: Likewise.
26009         * g++.law/{operators32.exp, operators33.exp}: Likewise.
26010         * g++.law/{operators34.exp}: Likewise.
26011         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
26012         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
26013         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
26014         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
26015         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
26016
26017         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
26018         No longer expected to fail.
26019         * g++.law/missed-error3.C: Tweak for recent bool changes.
26020
26021 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
26022
26023         * config/emb-unix: Deleted.
26024         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
26025         remote execution.  Do final link on remote host if REMOTE_LINK is set.
26026
26027 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
26028
26029         * lib/dg.exp (dg-test): Fix typo in last patch.
26030
26031 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
26032
26033         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
26034         (handles multiple occurrences).
26035
26036 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
26037
26038         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
26039         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
26040         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
26041         printed).
26042         * lib/c-torture.exp (c-torture-compile): Likewise.
26043         (c-torture): Prepend full path if missing.
26044         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
26045         (gcc_fail): Likewise.
26046         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
26047
26048 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
26049
26050         * lib/netware.exp: Only attach to NetWare i386 systems.
26051
26052 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
26053
26054         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
26055         messages.  Add test name to "output pattern match" pass/fail message.
26056
26057 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
26058
26059         * gcc.dg: New testsuite.
26060         * gcc.dg/dg.exp: New file.
26061
26062         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
26063         test-switch.c}: Deleted.
26064
26065         * gcc.misc-tests/msgs.exp: New testcase driver.
26066
26067 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
26068
26069         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
26070         Watch for illegal return values from ${tool}_load.
26071         * config/unix.exp (${tool}_load): Fix pass/fail detection for
26072         cross targets.  Coerce return value >0 to 1.
26073
26074 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
26075
26076         * config/unix.exp (${tool}_load): Call program rsh, not proc.
26077
26078         * config/emb-unix.exp: New file.
26079
26080         * config/sim.exp: Error if variable $SIM not defined.
26081         (${tool}_load): Mark test as "untested" if simulator missing.
26082
26083         * config/unix.exp: Load remote.exp to get rcp_download.
26084         * lib/c-torture.exp: Use different option lists for testcases with
26085         and without loops.
26086         * gcc.c-torture/execute/execute.exp: Likewise.
26087
26088 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
26089
26090         * config/*.exp: Clarify return code from ${tool}_load.
26091         Call `unresolved' or `untested' instead of `warning' or `perror'
26092         (sometimes you still want to call both though).
26093         Add comment that `shell_id' is local to each file.
26094         * config/udi.exp (timeout): Set to 30.
26095         Don't print warning if connection fails, $connectmode has already
26096         printed an error.
26097         (${tool}_load): Move verbose messages to level 2.
26098         Rework pattern for "Process started" message.
26099         Pass `shell_id' to ${connectmode}_download.
26100         Retry twice upon timeout.  Make resetting of target more robust.
26101         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
26102         Pass `shell_id' to exit_$connectmode.
26103         Only call exit_$connectmode if connected.
26104         * config/unix.exp (${tool}_load): Check return codes better.
26105         * config/vrtx.exp (${tool}_load): Likewise.
26106         * config/vx.exp (${tool}_load): Likewise.
26107         Delete unneeded global's.
26108         * lib/dg.exp (dg-test): Update to reflect clarified return codes
26109         from ${tool}_load.
26110         (dg-stat): Delete.
26111         (dg-init): Delete recording of pass/fail counts.
26112         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26113         (old-dejagnu-init): Likewise.
26114         (old-dejagnu-stat): Delete contents, empty proc now.
26115         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
26116         (c-torture): Delete references to lcnt, lpass, lfail.
26117         Get option list from TORTURE_OPTIONS.
26118         Delete -funroll[-all]-loops if no loops.
26119         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
26120         (g++_stat): Delete contents (empty proc now).
26121         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
26122         (gcc_finish): Likewise.
26123         (gcc_stat): Deleted.
26124         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
26125         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
26126         * gcc.c-torture/execute/execute.exp: Likewise.
26127         Split tests into two parts: compile, execute.
26128         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
26129         no loops.  Update to reflect clarified return codes from ${tool}_load.
26130
26131 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
26132
26133         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
26134         to grep for.
26135         (old-dejagnu): Likewise (where necessary).
26136
26137 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
26138
26139         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
26140
26141         * lib/dg.exp (dg-process-target): Fix processing of selector.
26142         Add comment regarding use of `error'.
26143
26144         * lib/gcc.exp (prune_system_crud): Define if missing.
26145         * lib/g++.exp (prune_system_crud): Likewise.
26146
26147         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
26148         Call prune_system_crud.
26149         * lib/dg.exp (dg-runtest): New proc.
26150         Use perror instead of send_user for tcl errors in testcase.
26151         Don't return any value, it's never used.
26152         Don't clobber previous definition of `unknown'.
26153         Print tcl errors in `dg-final'.
26154
26155 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
26156
26157         * lib/dg.exp (dg-process-target): Improve syntax error messages.
26158         (dg-test): Don't print errorInfo, it contains stack backtrace.
26159
26160 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
26161
26162         * lib/g++.exp (runtest_file_p): Define if missing.
26163
26164 1994-09-24  Doug Evans  (dje@cygnus.com)
26165
26166         * lib/mike-g++.exp: Comment out loading of g++.exp.
26167         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
26168         (default_g++_version): Always print something.
26169         (default_g++_start): Comment out call to `which'.
26170         (g++_start, g++_load): Deleted (must be defined in config file).
26171         * lib/gcc.exp: Test for existence of $CC at start.
26172         Delete check for tmpdir (done in gcc_init).
26173         (default_gcc_version): Always print something.
26174         (default_gcc_start): Comment out call to `which'.
26175         * config/*.exp: Major cleanup - make cross targets work at least a
26176         little better for g++ (by not being "--tool gcc" specific).
26177         Rename gcc_xxx to ${tool}_xxx.
26178         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
26179         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
26180
26181 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
26182
26183         * lib/c-torture.exp (c-torture-compile): Rework compiler
26184         message processing.
26185
26186         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
26187         c-torture.
26188
26189 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
26190
26191         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
26192
26193         * lib/dg.exp (dg-process-target): Support { target native }.
26194
26195 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
26196
26197         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
26198         looked for "... program xxx got fatal signal".
26199         Correct regsub munging of `comp_output'.
26200         Ignore compiler messages "path prefix not used" and "linker input
26201         file unused".
26202
26203 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
26204
26205         * lib/gcc.exp (runtest_file_p): Define if missing.
26206         * gcc.prms/template.c: Example to work from.
26207
26208 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
26209
26210         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
26211         * lib/dg.exp (dg-test): Call unsupported testcases as such.
26212
26213         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
26214         * gcc.prms/1883.c: Moved from compile/940714-1.c.
26215         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
26216         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
26217
26218         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
26219         (dg-process-target): No longer a varargs proc.
26220         Return S/N for target, P/F for xfail.  All callers changed.
26221         (user option procs): More argument checking.
26222         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
26223         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
26224         (dg-test): Skip test if not running on selected target in `dg-do'.
26225         Update handling of `dg-do-what', `dg-output-text'.
26226         Separate execution pass/fail from output pattern match pass/fail.
26227         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
26228
26229 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
26230
26231         * gcc.c-torture/special/special.exp: Don't expect failure for mips
26232         target for 920510-1.c.
26233
26234 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
26235
26236         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
26237         Clean up comment regarding use of passcnt, etc.
26238         (gcc_stat): Don't update `testcnt' here.
26239         (gcc_finish): Do it here.
26240         Might as well reset `but_id' here too.
26241         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
26242         to determine if the file should be tested.
26243         * gcc.c-torture/compile/compile.exp: Likewise.
26244         * gcc.c-torture/execute/execute.exp: Likewise.
26245         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26246         * gcc.misc-tests/dg-test.exp: Likewise.
26247         * gcc.prms/prms.exp: Likewise.
26248         * gcc.wendy/wendy.exp: Likewise.
26249         * g++.old-deja.exp: Likewise.
26250         Move "Testing file" message to verbose level 1.
26251
26252 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
26253
26254         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
26255
26256 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
26257
26258         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
26259         (default_gcc_start): Accept optional second list element
26260         of compiler flags.  Print compiler output at verbosity level 2.
26261         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
26262         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
26263         Save current values of framework globals passcnt, failcnt, xpasscnt,
26264         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
26265         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
26266         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
26267         xfailcnt to compute stats.  Update framework global `testcnt' from
26268         pass/fail counts.
26269         (gcc_finish): New proc.  Clean up test environment.
26270         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
26271         (gcc_epass, gcc_efail): Delete.
26272         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
26273         argument of line number.
26274         (dg-init): If the tool has an init routine, call it.
26275         (dg-test): Remove args `cflags_var' and `libs_var'.
26276         Pass all compiler options to ${tool}_start.
26277         Handle missing line number.
26278         (dg-finish): New function.
26279         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
26280         particular files.  Call gcc_finish at end.  Move "skipping test"
26281         message to verbosity level 3.
26282         * gcc.c-torture/compile/compile.exp: Likewise.
26283         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26284         * gcc.c-torture/execute/execute.exp: Likewise.
26285         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26286         Print testcase being tried at verbosity level 1.
26287         * gcc.c-torture/special/special.exp: Unset xfail.
26288         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26289         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
26290         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
26291         * gcc.failure/failure.exp: Likewise.
26292         * gcc.ieee/ieee.exp: Likewise.
26293         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
26294         Update call to dg-test.  Call dg-finish at end.
26295         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
26296         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26297         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
26298         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
26299         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
26300         * gcc.wendy/wendy.exp: Add copyright.
26301         Delete setting of tmpdir (done by gcc_init).
26302         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
26303         Pass compiler flags to gcc_start.  Call gcc_finish at end.
26304         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
26305         gcc_[ce]pass/fail.
26306
26307 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
26308
26309         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
26310         confusion.
26311         (g++_load): Likewise.
26312
26313         * config/*.exp (gcc_load): Some were varargs fns and some were not.
26314         Rename argument to `prog' to remove the confusion.
26315         Varargs fns behave differently too!
26316         (g++_load): Likewise.
26317
26318         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
26319
26320         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
26321         what it is.  Delete (always) printing of status value for !native.
26322         Simplify verbose code, and include status and exec_output.
26323         (g++_load): Use gcc_load.
26324
26325 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
26326
26327         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
26328         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
26329         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
26330         940714-3.c as these testcases don't exist anymore.  Make
26331         va-arg-1.c expected to pass.
26332
26333 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
26334
26335         * gcc.misc-tests/misc.exp: Only run specific testcases.
26336         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
26337         * gcc.misc-tests/dg-[1-9].c: New files.
26338
26339         * lib/dg.exp: New testsuite driver.
26340         * gcc.prms/prms.exp: Use it.
26341
26342         * README.gcc: New file.
26343
26344         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
26345         Document and reset `lxpass' and `lxfail'.
26346         Simplify "initialized" message.
26347         (gcc_stat): Clean up comments a little.
26348
26349 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
26350
26351         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
26352
26353 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
26354
26355         * lib/old-dejagnu.exp (process-option): New proc.
26356         (old-dejagnu-init, old-dejagnu-stat): Likewise.
26357         (old-dejagnu): Simplify.
26358         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
26359
26360 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
26361
26362         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
26363         exists and is not an empty string.
26364
26365         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
26366         $xfail rather than calling setup_xfail.  Clear $xfail when test is
26367         finished.
26368         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
26369         automatically.
26370
26371         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
26372         longer expected to fail.
26373
26374         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
26375         "f" function call.
26376
26377         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
26378
26379         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26380         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26381         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26382         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26383         c-torture-1.29.
26384
26385         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26386         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26387
26388         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26389
26390         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26391         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26392
26393         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26394         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26395         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26396
26397 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26398
26399         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26400         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26401         940714-1.c, 940714-2.c, 940714-3.c},
26402         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26403         gcc.misc-tests/{mg.c,mg.exp}:
26404         New tests.
26405         * gcc.noncompile/noncompile.exp: Change accordingly.
26406
26407 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26408
26409         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26410         Undo previous clobberage.
26411
26412 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26413
26414         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26415         * gcc.special/{930510-1.c, special.exp}:
26416         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26417         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26418         struct-varargs-1.c}: New tests from c-torture-1.26.
26419
26420 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26421
26422         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26423           argument to switch.
26424
26425 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
26426
26427         * Revert the previous changes.  Please see Rob's directory
26428           (/lisa/test/rob/progressive/gcc/testsuite) for testing
26429           fixes.
26430
26431 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
26432
26433         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
26434             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
26435             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
26436             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
26437             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
26438             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
26439             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
26440             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
26441             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
26442             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
26443             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
26444             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
26445             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
26446             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
26447             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
26448             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
26449             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
26450             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
26451             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
26452             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
26453             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
26454             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
26455             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
26456             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
26457             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
26458             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26459             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
26460
26461 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
26462
26463         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
26464             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
26465           with perror calls.
26466
26467 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
26468
26469         * config/unix.exp (g++_load): Fix syntax.
26470
26471 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
26472
26473         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
26474         * gcc.noncompile/921017-1.c: Deleted obsolete test.
26475         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
26476         Don't expect va-arg-1.c to fail.  Correct expected output for
26477         920928-1.c.
26478         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
26479         * gcc.wendy/hbm4.c: Correct typo.
26480         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
26481
26482 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
26483
26484         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
26485         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
26486         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
26487         * lib/c-torture.exp (c-torture-compile): Ditto.
26488
26489         Reduce volume of output (remove all the -I's and such).
26490         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
26491         Call gcc_cpass, gcc_cfail.
26492         (c-torture): Pass testing option to c-torture-compile.
26493
26494 1994-03-21  Doug Evans  (dje@cygnus.com)
26495
26496         Bring patches over from progressive.
26497         * config/default.exp: Exit remote shell cleanly.
26498         (g++_exit, g++_start): Add default versions.
26499         * config/sim.exp (gcc_load): Use perror, not error.
26500
26501 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
26502
26503         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
26504         set in site.exp.
26505
26506 1994-03-14  Doug Evans  (dje@cygnus.com)
26507
26508         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
26509         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
26510         (wendy_try): New proc to run testcase.
26511         (main loop): Call 'em.
26512         * gcc.wendy/*.c: Clean up pass to correct expected output.
26513
26514         * lib/gcc.exp: Minor cleanup work.
26515         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
26516
26517 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
26518
26519         * config/sim.exp (gcc_load): Document return codes better.
26520         Don't pass -v to simulator.
26521
26522 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
26523
26524           * gcc.special/920717-x.c: Fix typo.
26525           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
26526           get at sources.
26527
26528         * lib/mike-gcc.exp: Fix typo.
26529
26530 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
26531
26532         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
26533         binary to use, transform the name.
26534         * config/*.exp: rename everything. Nuke any g++ specific files,
26535         it's now a special case of gcc that requires no special support.
26536         Add a default.exp for unsupported targets.
26537
26538 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
26539
26540         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
26541         lib/old-dejagnu.exp: Fix a few patterns to work with the new
26542         version of Tcl.
26543
26544 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
26545
26546         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
26547         than a warning.
26548
26549 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
26550
26551         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
26552
26553 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
26554
26555         * gcc.execute/execute.exp: Combine opt_list and foption_list into
26556         option_list.  Compile every file with only 4/6 option choices
26557         (same as C torture) instead of with 12/18 different option
26558         choices.
26559         * lib/c-torture.exp: Likewise.
26560
26561         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
26562         not already set.
26563
26564 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
26565
26566         * lib/old-deja.exp: Add `excess errors test fails' error, now one
26567         can put an XFAIL *-*-* on excess errors.
26568
26569 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
26570
26571         * g++.law: Add more tests derived from g++-bugs snapshots.
26572
26573         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
26574         equivalent to g++.law/init9.
26575
26576         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
26577         compiled it, and the a.out file after we've run it.
26578
26579 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
26580
26581         * lib/mike-g++.exp (postbase): Delete the .o file after we've
26582         compiled it, and the a.out file after we've run it.
26583
26584 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
26585
26586         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
26587
26588 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
26589
26590         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
26591         version number.
26592
26593 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
26594
26595         * g++.law: New directory of g++ tests derived from the g++-bugs
26596         snapshots.
26597
26598 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
26599
26600         * gcc.compile: initbug1.c initbug1.exp testcase added
26601
26602 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
26603
26604         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
26605         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
26606           fixes submitted by Jeff Law (law@cs.utah.edu)
26607         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
26608           Jeff Law (law@cs.utah.edu)
26609
26610
26611 1993-11-30  Mike Stump  (mrs@cygnus.com)
26612
26613         * config/unix-g++.exp: Follow the gcc way of doing things.
26614         * g++.old-deja/old-deja.exp: Minor updates.
26615         * lib/g++.exp: New file, follow the gcc way of doing things.
26616         * lib/old-dejagnu.exp: Minor updates.
26617         * lib/mike-g++.exp: Always unset errorInfo.
26618
26619 1993-11-06  Mike Stump  (mrs@cygnus.com)
26620
26621         * lib/gcc.exp: Fix some errors with the below change, CC and
26622         CFLAGS should be global when setting, not local.
26623
26624 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
26625
26626         * lib/gcc.exp: Transform tool name.
26627
26628 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26629
26630         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
26631
26632 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26633
26634         * lib/gcc.exp: change gcc_done to gcc_stat
26635
26636 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26637
26638         * Upgraded gcc testsuite to c-torture version 1.25
26639
26640 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
26641
26642         * lib/gcc.exp: added reporting code. Changed verbose compile message.
26643         * lib/c-torture: added hooks for new reporting code.
26644
26645 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
26646
26647         * config/sh-gcc.exp: check if sh-sim exists in the path
26648
26649 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
26650
26651         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
26652         * gcc.compile/compile.exp: Initial changes for new logic.
26653         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26654         * gcc.failure/failure.exp: Initial changes for new logic.
26655         * gcc.ieee/ieee.exp: Initial changes for new logic.
26656         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26657         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26658         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26659         * lib/c-torture.exp: Initial changes for new logic.
26660         * lib/gcc.exp: Initial changes for new logic.
26661
26662 1993-10-15  Mike Stump  (mrs@cygnus.com)
26663
26664         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26665         depend upon failure or success.  Fully qualify names in failure
26666         and success messages.  Always remove a.out before starting
26667         compile, just in case.  Pay more attention to error text output by
26668         the compiler.  Handle testcases with no known past errors just
26669         like all others, so that things are uniform.  Other miscellaneous
26670         improvements.
26671
26672 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26673
26674         * gcc.cpp: new directory for cpp tests
26675
26676 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26677
26678         * lib/chill.exp: Code reformatted, removed unused code.
26679         * config/unix-chill.exp: Code reformatted, removed unused code.
26680         * chill.execute/execute.exp: Code reformatted, removed unused code.
26681         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26682
26683 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26684
26685         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26686         routines not written.
26687
26688 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26689
26690         * config/bug-gcc.exp: Use new procs from bug.exp.
26691
26692 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26693
26694         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26695         via ftp, rather than depending on NFS.
26696         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26697         case.
26698
26699 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26700
26701         * config/bug-gcc.exp: Use new download proc.
26702
26703 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26704
26705         * chill.execute/execute.exp: cleanups, handles errors better
26706         * chill.compile/compile.exp: rewrite, based on execute.exp
26707         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26708         * lib/chill.exp: major changes to diff proc and compile and link
26709           procs. added chill_fail and chill_pass wrappers to pass and
26710           fail. added more comments, and handle error codes better.
26711           Added a hack to capture stderr from exec, so noncompile tests
26712           can work.
26713
26714 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26715
26716         * chill.execute/execute.exp: rewrite of testsuite driver
26717         * lib/chill.exp: rewrite of testsuite driver
26718         * config/unix-chill.exp: rewrite of testsuite driver
26719
26720 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26721
26722     In chill.execute:
26723         * iexpr.ch: Standardize uppercase.
26724         * tuples.dat: Standardize uppercase.
26725         * vary.ch: standardize.  Correct varying string assignments.
26726         * vary.dat: Add new output lines.
26727
26728 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26729
26730     In chill.execute:
26731         * chprintf.ch: Standardize use of uppercase.
26732         * tuples.ch: Standardize and turn arr2 into a DCL,
26733           rather than a SYN.
26734         * pinits.ch: Standardize.
26735
26736 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26737
26738         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26739         * Makefil: Renamed to Makefile.in.
26740         * configure.in: New.
26741
26742 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26743
26744     In chill.execute:
26745         * .cvsignore: Add result/output files.
26746         * Makefile: Fix up variables at start.  Use MFLAGS
26747           everywhere.  Correct bool_loc, built_ins entries.
26748           Add entry for vary1.ch.
26749         * bitarray.ch: Standardize upper-case usage.
26750         * bitexpr.ch: Standardize, add output of b1.
26751         * params.ch: Use arrayt in along PROC parameters, to
26752           avoid novelty problems.
26753         * sets.ch: Tiny cleanup.
26754         * vary1.ch: Re-indent.
26755
26756 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26757
26758           * Add PR-related files to Makefiles, .cvsignore files, etc.
26759
26760 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26761
26762         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26763           with compiler objects. New names are test-flow.c and test-loop.c
26764
26765 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26766
26767         * Upgraded c-torture tests from 1.19 to 1.20
26768
26769         * new files:
26770         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26771         * gcc.compile: 930623-1.c 930623-2.c
26772         * gcc.noncompile: 930622-1.c 930622-2.c
26773         * gcc.failure: 920411-1.c 920627-2.c
26774         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26775
26776 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26777
26778         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26779           More changes to get testsuite working properly. Needs more work.
26780           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26781
26782 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26783
26784         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26785           More changes to get testsuite working properly. Needs more work.
26786
26787 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26788
26789         * chill.compile/compile.exp: Added for Dejagnu support
26790         * chill.execute/execute.exp: Added for Dejagnu support
26791         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26792
26793 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26794
26795     This should complete moving the CHILL test files.
26796         * chill.noncompile(.cvsignore printf.grt
26797             in-printf.grt chprintf.grt chprintf.ch):
26798             Added test-support files.
26799           (Makefile): Modified further.
26800         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26801             signal.ch): Added test files.
26802           * chill.execute (.cvsignore printf.grt printr.c
26803             in-printf.grt rts.c chprintf.grt rts.h): Added
26804           test-support files.
26805             (Makefile): More corrections.
26806
26807 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
26808
26809         * chill.compile, chill.execute, chill.nocompile: Add CHILL
26810           test cases, ready for DejaGnu.
26811
26812 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
26813
26814         * Upgraded c-torture tests from 1.18 to 1.19
26815
26816         * gcc.compile: added test(s):
26817           930607-1.c
26818         * gcc.execute: added test(s):
26819           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
26820
26821         * added new subdirectory for misc tests: gcc.misc-tests
26822         * gcc.misc-test(s): added tests:
26823           inst-check.c test-consts.c test-ior.c test-switch.c
26824
26825 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
26826
26827         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
26828
26829 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
26830
26831         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
26832
26833 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
26834
26835         * Upgraded c-torture tests from 1.17 to 1.18
26836
26837 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
26838
26839         * Upgraded c-torture tests from 1.12 to 1.17
26840
26841 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
26842
26843         * lib/old-dejagnu.exp:
26844           Fixed handling of XFAIL target triplets to correctly
26845           recognize wildcard characters.  Removed code that
26846           appended a unique id tag to the end of the file name
26847           printed out by the result of the testcases within a
26848           given test file.
26849
26850 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
26851
26852         * lib/old-dejagnu.exp:
26853           Reworked expected failure handling to trigger off of XFAIL
26854           keyword in keyphrase embeded in testcase source code. The
26855           XFAIL keyword must be at the end of the keyphrase line. It
26856           may optionally be followed by one or more target triplets.
26857           It has just occured that the handling of wildcards in the
26858           target triplet may not be correct.
26859
26860 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
26861
26862         * g++.old-deja/tests:
26863           Moved all subdirectories up one level into g++.old-deja .
26864
26865         * lib/old-dejagnu.exp:
26866           Fixed problem with CXXFLAGS not being properly reset, and being
26867           corrupted with extraneous "-c" compiler option.  This was
26868           causing binaries to not be generated for test that needed them.
26869           Modified strings passed to "pass" and "fail" so that individual
26870           tests from the same test file would be distinguished by an
26871           identifier appended to the test file name in the summary logs;
26872           this corrected a problem with erroneous diff logs.  Added code
26873           to search testcases for expected fail and unexpected pass keywords.
26874
26875 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
26876
26877         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
26878
26879 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
26880
26881         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
26882           Removed extraneous text from end of "Special g++ Options"
26883           keyphrase.
26884
26885         * lib/old-dejagnu.exp: Added pattern matching to look for new
26886           keywords, embedded in testcases comments, which will trigger
26887           calls to xpass and xfail.
26888
26889 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
26890
26891         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
26892           comments embedded in the testcases, especially the one looking for
26893           special compiler options, as well as the pattern matching for the
26894           compiler output again.
26895
26896 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
26897
26898         * lib/old-dejagnu.exp: Do a proper check of the return value for
26899           execute tests. Fixed several problems with the pattern matching
26900           of the compiler output which gave erroneous test results.
26901           Changed several of the test result messages to be more descriptive.
26902         * config/unix-g++.exp: Proc g++_load now actually works and
26903           executes the tests passed to it and returns a usable return
26904           value.
26905
26906 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
26907
26908           * lib/gcc.exp: Exits gracefully if $CC is bogus.
26909
26910 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
26911
26912         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
26913           Modified both files to properly execute the old style
26914           dejagnu tests. The previous versions of these files were
26915           experimental and did not function anything near correctly.
26916
26917 1993-04-05  Rob Savoye  (rob@cygnus.com)
26918
26919         * Removed all Makefile.in and configure.in files. No configuration
26920         needed now.
26921
26922 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
26923
26924         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
26925
26926 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
26927
26928         * gcc.compile/configure.in, gcc.unsorted/configure.in,
26929         gcc.special/configure.in, gcc.noncompile/configure.in,
26930         gcc.execute/configure.in, gcc.code_quality/configure.in,
26931         g++.other/configure.in, g++.old-deja/configure.in,
26932         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
26933         in srcname setting.
26934
26935 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
26936
26937         * lib/udi.exp:  Fixed mondfe and mondfe_download.
26938         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
26939         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
26940
26941 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
26942
26943         * config/udi-gdb.exp: Check $shell_id after connecting to target.
26944         (gdb_exit): Don't remove *_soc files.
26945
26946 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
26947
26948         * lib/c-torture.exp: Don't look for main; instead always use -w
26949         -c.  This is how the c-torture tests work.  Remove the object
26950         file if the compilation succeeds.
26951         * gcc.execute/execute.exp: Remove executable if test passes.
26952         * gcc.noncompile/noncompile.exp: Every test is an expected
26953         failure.
26954         * gcc.special/special.exp: Added tests from c-torture 1.11,
26955         corrected use of existing test.
26956         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
26957         gcc.execute/920625-1.c: Updated to c-torture 1.11.
26958         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
26959         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
26960         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
26961         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
26962         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
26963         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
26964         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
26965         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
26966         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
26967         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
26968         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
26969         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
26970         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
26971         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
26972         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
26973         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
26974         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
26975         c-torture 1.11.
26976         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
26977         correspond to c-torture 1.11.
26978
26979         * New file.