OSDN Git Service

PR c++/17132
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/17132
4         * g++.dg/template/memclass3.C: New test.
5
6 2004-10-28  Adam Nemet  <anemet@lnxw.com>
7
8         PR middle-end/18160  
9         * gcc.dg/register-var-1.c: New test.
10         * gcc.dg/register-var-2.c: New test.
11         * gcc.dg/asm-7.c: Taking the address of a register variable is an
12         error now.
13
14 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
15
16         PR other/18172
17         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
18         unused variables.
19         * gcc.dg/vect/vect-22.c: Likewise.
20
21 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
22
23         * gcc.dg/i386-rotate-1.c: New test.
24
25 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
26
27         * g++.dg/init/ref12.C: Add "run" marker.
28
29         PR c++/17435
30         * g++.dg/init/ref12.C: New test.
31
32         PR c++/18140
33         * g++.dg/template/shift1.C: New test.
34         * g++.dg/template/error10.C: Adjust error markers.
35
36 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
37
38         PR tree-opt/17529
39         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
40
41 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
42
43         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
44         * gcc.dg/weak/weak-3.c: Likewise.
45         * gcc.dg/weak/weak-5.c: Likewise.
46         * gcc.dg/weak/weak-9.c: Likewise.
47         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
48         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
49
50         * gcc.dg/darwin-weakimport-1.c: New.
51
52 2004-10-28  Ben Elliston  <bje@au.ibm.com>
53
54         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
55
56 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
57
58         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
59         'syntax' error messages.
60         * gcc.dg/cpp/direct2s.c: Likewise.
61
62 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
63
64         * gcc.c-torture/compile/20041026-1.c: New.
65
66 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
67
68         PR c++/18093
69         * g++.dg/lookup/ns2.C: New test.
70
71         PR c++/18020
72         * g++.dg/template/enum4.C: New test.
73
74         PR c++/18161
75         * g++.dg/template/expr1.C: New test.
76
77 2004-10-26  Ben Elliston  <bje@au.ibm.com>
78
79         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
80
81 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
82
83         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
84         gcc.dg/decl-nospec-3.c: New tests.
85
86 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
87
88         * objc.dg/super-class-3.m: New test.
89
90 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
91
92         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
93         resyncing.
94         * gcc.dg/cpp/direct2s.c: Likewise.
95
96 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
97
98         * objc.dg/image-info.m: Update for changes to section selection.
99
100 2004-10-25  David Ayers  <d.ayers@inode.at>
101             Ziemowit Laski  <zlaski@apple.com>
102
103         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
104         diagnostics when messaging 'id <Proto>'.
105         * objc.dg/class-protocol-1.m: New test.
106         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
107         a non-existent method signature.
108         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
109         Update diagnostics when messaging with non-existent method signature.
110         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
111         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
112         invalid receivers are now resolved as if messaging 'id'; remove
113         extraneous diagnostics.
114
115 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
116
117         PR c/16667
118         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
119         gcc.dg/init-desig-obs-3.c: New tests.
120
121 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
122
123         * gcc.dg/debug/20041023-1.c: New test.
124
125 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
126
127         PR middle-end/17407
128         * gcc.c-torture/compile/pr17407.c: New test.
129
130         PR c++/18121
131         * g++.dg/template/array8.C: New test.
132
133 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
134
135         PR other/18138
136         * lib/g++.exp: Accept more than one multilib libgcc.
137         * lib/gcc-dg.exp: Likewise.
138         * lib/objc.exp: Likewise.
139         * lib/treelang.exp: Likewise.
140         * lib/gfortran.exp: Likewise.
141
142 2004-10-24  Ben Elliston  <bje@au.ibm.com>
143
144         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
145
146 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
147
148         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
149         * gcc.dg/c99-const-expr-3.c: Likewise.
150
151 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
152
153         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
154
155 2004-10-23  Ben Elliston  <bje@au.ibm.com>
156
157         * gcc.c-torture/execute/loop-2e.x: Remove.
158
159 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
160
161         PR c++/18095
162         * g++.dg/parse/crash18.C: New.
163         * g++.dg/parse/crash19.C: New.
164
165 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
166
167         * g++.dg/ext/dllimport1.C: Move dg-warnings.
168         * g++.dg/ext/dllimport2.C: Same.
169         * g++.dg/ext/dllimport8.C: Same.
170
171 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
172
173         PR c++/10841
174         * g++.dg/conversion/cast1.C: New test.
175         * g++.dg/overload/pmf1.C: Adjust error marker.
176
177 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
178
179         PR objc/17923
180         * objc.dg/const-str-7.m: New test.
181
182 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
183
184         * g++.dg/template/memfriend11.C: Fix comment typo.
185         * g++.dg/template/memfriend14.C: Likewise.
186
187 2004-10-20  Richard Henderson  <rth@redhat.com>
188
189         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
190         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
191         -fasynchronous-unwind-tables.
192
193 2004-10-20  Richard Henderson  <rth@redhat.com>
194
195         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
196         (main): Return success.
197         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
198         (main): Return success.
199
200 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
201
202         PR c++/13495
203         * g++.dg/template/memfriend9.C: New test.
204         * g++.dg/template/memfriend10.C: Likewise.
205         * g++.dg/template/memfriend11.C: Likewise.
206         * g++.dg/template/memfriend12.C: Likewise.
207         * g++.dg/template/memfriend13.C: Likewise.
208         * g++.dg/template/memfriend14.C: Likewise.
209         * g++.dg/template/memfriend15.C: Likewise.
210         * g++.dg/template/memfriend16.C: Likewise.
211         * g++.dg/template/memfriend17.C: Likewise.
212         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
213
214 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
215
216         * g++.dg/conversion/dr195.C: New.
217         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
218
219 2004-10-20  Ben Elliston  <bje@au.ibm.com>
220             Devang Patel  <dpatel@apple.com>
221
222         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
223         of floating point arithmetic, which could trap.
224
225 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
226
227         PR c++/14035
228         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
229         * g++.dg/conversion/const2.C: New test.
230         * g++.dg/expr/reinterpret2.C: New test.
231         * g++.dg/expr/reinterpret3.C: New test.
232         * g++.dg/expr/cast2.C: New test.
233         * g++.dg/expr/copy1.C: New test.
234         * g++.dg/other/conversion1.C: Change error message.
235         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
236         function pointers to void *.
237         * g++.old-deja/g++.mike/p10148.C: Likewise.
238
239 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
240
241         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
242
243 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
244
245         PR c++/18047
246
247         * g++.dg/parse/expr3.C: New test.
248
249 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
250
251         * gcc.dg/smod-1.c: New test.
252
253 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
254
255         * objc.dg/method-14.m: New test.
256
257 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
258
259         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
260         Also xfail as the patch was reverted.
261
262 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
263
264         PR middle-end/16973
265         * gcc.dg/pr16973.c: New test.
266
267 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
268
269         PR tree-optimization/17656
270         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
271
272 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
273
274         * g++.dg/eh/shadow1.C: New.
275
276 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
277
278         * gcc.c-torture/compile/20041018-1.c: New test.
279
280 2004-10-18  Ben Elliston  <bje@au.ibm.com>
281
282         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
283         compiler referring to register 0 when accessing sdata.  The linker
284         now patches things up.
285
286 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
287
288         PR c/17529
289         * gcc.c-torture/compile/pr17529.c: New test.
290
291 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
292
293         PR c++/17743
294         * g++.dg/ext/attrib17.C: New test.
295
296 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
297
298         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
299
300 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
301
302         PR c++/10479
303         * g++.dg/ext/attrib16.C: New test.
304
305 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
306
307         PR c++/17042
308         * g++.dg/init/dso_handle1.C: New test.
309
310         PR c++/14667
311         * g++.dg/parse/typedef6.C: New test.
312
313         PR c++/17916
314         * g++.dg/parse/pragma1.C: New test.
315
316 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
317
318         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
319
320 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
321
322         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
323         -fno-common when on HPPA HP-UX platforms.
324
325 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
326
327         PR other/16820
328         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
329         stdint.h.
330         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
331         uintptr_t.
332
333 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
334
335         PR c++/16301
336         * g++.dg/lookup/strong-using-4.C: New test.
337
338 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
339
340         PR middle-end/16567
341         * gcc.c-torture/compile/nested-1.c: New test.
342
343 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
344
345         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
346         and mipsisa64*-*-* (until support for misaligned loads is added).
347         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
348         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
349         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
350         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
351         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
352         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
353
354 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
355
356         PR c++/17976
357         * g++.dg/init/dtor3.C: New test.
358
359 2004-10-15  Ben Elliston  <bje@au.ibm.com>
360
361         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
362
363 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
364
365         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
366         * gcc.dg/macho-lo-sum.c: Likewise.
367
368 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
369
370         * gcc.dg/ppc-spe64-1.c: New test.
371
372 2004-10-14  Devang Patel  <dpatel@apple.com>
373
374         PR 17635
375         * gcc.dg/pr17635.c : New test.
376         
377 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
378
379         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
380         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
381         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
382         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
383         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
384         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
385         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
386         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
387         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
388         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
389         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
390         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
391         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
392         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
393         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
394         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
395         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
396         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
397
398 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
399
400         * gcc.dg/vect/vect-82.c: New testcase.  
401         * gcc.dg/vect/vect-82_64.c: New testcase.       
402         * gcc.dg/vect/vect-83.c: New testcase.  
403         * gcc.dg/vect/vect-83_64.c: New testcase.       
404
405 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
406
407         * gcc.dg/cpp/error-1.c: New test.
408
409 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
410
411         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
412
413 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
414
415         PR target/17984
416         * gcc.dg/cris-peep2-xsrand2.c: New test.
417
418 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
419
420         PR c++/17661
421         * testsuite/g++.dg/expr/for2.C: New test.
422
423 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
424
425         * g++.dg/inherit/thunk1.C: Run on the SPARC.
426
427 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
428
429         PR tree-optimization/17724
430         * g++.dg/opt/pr17724-1.C: New test.
431         * g++.dg/opt/pr17724-2.C: New test.
432         * g++.dg/opt/pr17724-3.C: New test.
433         * g++.dg/opt/pr17724-4.C: New test.
434         * g++.dg/opt/pr17724-5.C: New test.
435         * g++.dg/opt/pr17724-6.C: New test.
436
437 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
438
439         PR c/17301
440         * gcc.dg/pr17301-2.c: New test.
441
442 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
443
444         PR c++/15876
445         * g++.dg/parse/error22.C: New test.
446
447         PR c++/17936
448         * g++.dg/template/spec18.C: New test.
449
450 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
451
452         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
453         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
454         memcpy. 
455         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
456         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
457
458 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
459
460         * g++.dg/eh/cleanup5.C: Add dg-options "".
461
462 2004-10-11  Roger Sayle  <roger@eyesopen.com>
463
464         PR middle-end/17657
465         * gcc.dg/switch-4.c: New test case.
466
467 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
468
469         * gcc.c-torture/execute/20041011-1.c: New test.
470
471 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
472
473         PR c++/17554
474         * g++.dg/init/for3.C: New test.
475
476         PR c++/17657
477         * g++.dg/opt/switch2.C: New test.
478
479         PR middle-end/17703
480         * g++.dg/warn/Wreturn-2.C: New test.
481
482 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
483
484         PR c++/17907
485         * g++.dg/eh/cleanup5.C: New test.
486
487 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
488
489         PR c++/17393
490         * g++.dg/parse/error21.C: New test.
491
492 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
493
494         * g++.dg/overload/pmf1.C: Adjust quoting marks.
495         * g++.dg/warn/incomplete1.C: Likewise.
496         * g++.dg/template/qualttp20.C: Likewise.
497
498 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
499
500         PR c/17881
501         * parm-incomplete-1.c: New test.
502
503 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
504
505         PR c++/17867
506         * g++.dg/parse/error19.C: New test.
507
508         PR c++/17670
509         * g++.dg/init/new11.C: New test.
510
511         PR c++/17821
512         * g++.dg/parse/error20.C: New test.
513
514         PR c++/17826
515         * g++.dg/template/crash24.C: New test.
516         
517 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
518
519         PR c/17301
520         * gcc.dg/pr17301-1.c: New test.
521
522 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
523
524         PR c/17189
525         * gcc.dg/anon-struct-5.c: New test.
526
527 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
528
529         PR c/17844
530         * gcc.dg/pr17844-1.c: New test.
531
532 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
533
534         PR tree-optimization/17906
535         * gcc.c-torture/compile/pr17906.c: New.
536
537 2004-10-09  Stuart Hastings  <stuart@apple.com>
538             Roger Sayle  <roger@eyesopen.com>
539
540         PR rtl-optimization/17853
541         * gcc.dg/i386-mmx-5.c: New testcase.
542
543 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
544
545         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
546
547 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
548
549         PR c++/17524
550         * g++.dg/template/static9.C: New test.
551
552         PR c++/17685
553         * g++.dg/parse/operator5.C: New test.
554
555 2004-10-09  Roger Sayle  <roger@eyesopen.com>
556
557         PR middle-end/17894
558         * gcc.c-torture/execute/divcmp-4.c: New test case.
559
560 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
561
562         PR tree-opt/17902
563         * g++.dg/opt/pr17902.C: New test.
564
565 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
566
567         * gcc.dg/cpp/ident-1.c: Add dg-options "".
568
569 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
570
571         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
572
573 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
574
575         * gcc.dg/assign-warn-3.c: New test.
576
577 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
578
579         PR c/16999
580         * gcc.dg/cpp/ident-1.c: New test.
581
582 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
583
584         * gcc.c-torture/compile/acc1.c: New.
585
586 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
587
588         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
589         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
590
591 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
592
593         * gcc.dg/ultrasp11.c: New test.
594
595 2004-10-08  Michael Matz  <matz@suse.de>
596
597         * gcc.dg/doloop-2.c: New test.
598
599 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
600
601         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
602         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
603         objc.dg/method-9.m: Update expected diagnostics.
604
605 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
606
607         * gcc.dg/ppc-fsel-3.c: New file.
608         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
609
610 2004-10-07  Paul Brook  <paul@codesourcery.com>
611
612         * gfortran.dg/intrinsic_verify_1.f90: New test.
613
614 2004-10-07  Paul Brook  <paul@codesourcery.com>
615
616         * gfortran.dg/empty_format_1.f90: Remove stray commas.
617
618 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
619
620         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
621         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
622         commit.
623
624 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
625
626         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
627
628 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
629
630         PR c++/17115
631         * g++.dg/warn/Winline-4.C: New test.
632
633 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
634
635         * gcc.c-torture/compile/20041007-1.c: New test.
636
637 2004-10-07  Paul Brook  <paul@codesourcery.com>
638
639         PR fortran/17678
640         * gfortran.dg/use_allocated_1.f90: New test.
641
642 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
643
644         PR middle-end/17849
645         * gfortran.fortran-torture/compile/nested.f90: New test
646
647 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
648
649         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
650
651 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
652
653         PR c++/17368
654         * g++.dg/ext/asm6.C: New test.
655
656 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
657
658         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
659
660 2004-10-06  Paul Brook  <paul@codesourcery.com>
661
662         PR libfortran/17709
663         * gfortran.dg/empty_format_1.f90: New test.
664
665 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
666
667         PR fortran/17568
668         * gfortran.dg/ishft.f90: New test.
669
670         PR fortran/17283
671         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
672         tests.
673
674 2004-10-06  Paul Brook  <paul@codesourcery.com>
675
676         * gfortran.dg/do_1.f90: New test.
677
678 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
679
680         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
681         optimizing for size.
682
683 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
684
685         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
686
687 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
688
689         * gcc.c-torture/compile/20041005-1.c: New test.
690
691 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
692
693         PR c++/17829
694         * g++.dg/lookup/koenig4.C: New.
695
696 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
697
698         * g++.dg/other/classkey1.C: Adjust quoting marks.
699         * g++.dg/parse/error15.C: Likewise.
700         * g++.dg/template/meminit2.C (int>): Likewise.
701
702 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
703
704         PR fortran/17283
705         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
706
707         PR fortran/17631
708         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
709
710         PR fortran/17708
711         * gfortran.dg/pr17708.f90: New test.
712         
713 2004-10-04  Chao-ying Fu  <fu@mips.com>
714
715         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
716         * gcc.dg/vect/vect-4.c: Ditto.
717         * gcc.dg/vect/vect-5.c: Ditto.
718         * gcc.dg/vect/vect-6.c: Ditto.
719         * gcc.dg/vect/vect-8.c: Ditto.
720         * gcc.dg/vect/vect-16.c: Ditto.
721         * gcc.dg/vect/vect-30.c: Ditto.
722         * gcc.dg/vect/vect-40.c: Ditto.
723         * gcc.dg/vect/vect-41.c: Ditto.
724         * gcc.dg/vect/vect-42.c: Ditto.
725         * gcc.dg/vect/vect-43.c: Ditto.
726         * gcc.dg/vect/vect-44.c: Ditto.
727         * gcc.dg/vect/vect-45.c: Ditto.
728         * gcc.dg/vect/vect-46.c: Ditto.
729         * gcc.dg/vect/vect-47.c: Ditto.
730         * gcc.dg/vect/vect-48.c: Ditto.
731         * gcc.dg/vect/vect-49.c: Ditto.
732         * gcc.dg/vect/vect-50.c: Ditto.
733         * gcc.dg/vect/vect-51.c: Ditto.
734         * gcc.dg/vect/vect-52.c: Ditto.
735         * gcc.dg/vect/vect-53.c: Ditto.
736         * gcc.dg/vect/vect-54.c: Ditto.
737         * gcc.dg/vect/vect-55.c: Ditto.
738         * gcc.dg/vect/vect-56.c: Ditto.
739         * gcc.dg/vect/vect-57.c: Ditto.
740         * gcc.dg/vect/vect-58.c: Ditto.
741         * gcc.dg/vect/vect-59.c: Ditto.
742         * gcc.dg/vect/vect-60.c: Ditto.
743         * gcc.dg/vect/vect-74.c: Ditto.
744         * gcc.dg/vect/vect-79.c: Ditto.
745         * gcc.dg/vect/vect-80.c: Ditto.
746
747 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
748
749         * gcc.dg/unused-7.c: Use the correct option.
750
751 2004-10-04  Paul Brook  <paul@codesourcery.com>
752         Bud Davis  <bdavis9659@comcast.net>
753
754         PR fortran/17706
755         PR fortran/16434
756         * gfortran/pr17706.f90: New test.
757         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
758
759 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
760
761         * gfortran.dg/pr17612.f90: New test.
762
763 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
764
765         * g++.dg/template/local1.C: Adjust quoting marks in
766         testing for diagnostics.
767         * g++.dg/tls/diag-2.C: Likewise.
768         * g++.dg/other/error8.C: Likewise.
769
770 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
771
772         PR c/17178
773         * gcc.dg/unused-4.c: Adjust to be correct.
774
775         PR c/17820
776         * gcc.dg/unused-7.c: New test.
777
778 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
779
780         PR c++/17797
781         * g++.dg/overload/template2.C: New test.
782
783 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
784
785         PR tree-optimization/16632
786         * gcc.dg/tree-ssa/20041002-1.c: New.
787
788 2004-10-03  Paul Brook  <paul@codesourcery.com>
789
790         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
791         rather than relying on default formatting.
792
793 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
794
795         * gcc.dg/20040920-1.c: Update expected message text.
796
797 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
798
799         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
800
801 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
802
803         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
804         tree level.
805
806 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
807
808         * gcc.dg/tree-ssa/pr17343.c: Remove.
809
810 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
811
812         PR tree-opt/17343
813         * gcc.dg/tree-ssa/pr17343.c: New test.
814
815 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
816
817         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
818         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
819         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
820         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
821         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
822
823 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
824
825         * gcc.dg/lvalue-2.c: New test.
826
827 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
828
829         PR c/17730
830         * gcc.dg/pr17730-1.c: New test
831
832 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
833
834         PR c/7425
835         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
836
837 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
838
839         * gcc.c-torture/execute/stdarg-1.c: New test.
840         * gcc.c-torture/execute/stdarg-2.c: New test.
841         * gcc.c-torture/execute/stdarg-3.c: New test.
842         * gcc.dg/tree-ssa/stdarg-1.c: New test.
843         * gcc.dg/tree-ssa/stdarg-2.c: New test.
844         * gcc.dg/tree-ssa/stdarg-3.c: New test.
845         * gcc.dg/tree-ssa/stdarg-4.c: New test.
846         * gcc.dg/tree-ssa/stdarg-5.c: New test.
847
848 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
849
850         PR tree-optimization/17697
851         * g++.dg/opt/pr17697-1.C: New test.
852         * g++.dg/opt/pr17697-2.C: New test.
853         * g++.dg/opt/pr17697-3.C: New test.
854
855 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
856
857         PR c/16409
858         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
859         gcc.dg/vla-init-5.c: New tests.
860
861 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
862
863         PR c/13804
864         * gcc.dg/pr13804-1.c: New test.
865
866 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
867
868         PR fortran/16938
869         * gfortran.dg/pr16938.f90: New test.
870
871 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
872
873         * g++.dg/template/crash23.C: New test.
874
875 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
876
877         PR c++/17585
878         * g++.dg/template/static8.C: New test.
879
880 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
881
882         PR c++/17681
883         * g++.dg/other/error9.C: New test.
884
885 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
886
887         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
888
889 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
890
891         PR fortran/15164
892         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
893
894 2004-09-26  Roger Sayle  <roger@eyesopen.com>
895
896         PR middle-end/17112
897         * gcc.dg/pr17112-1.c: New test case.
898
899 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
900
901         PR c/11459
902         * gcc.dg/pr11459-1.c: New test.
903
904 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
905
906         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
907         * gcc.dg/tree-ssa/loop-4.c: Likewise.
908
909 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
910
911         * gfortran.dg/pr15324.f90: Make array bounds consistent.
912
913 2004-09-25  Jan Hubicka  <jh@suse.cz>
914
915         * compile/30040909-1.c: New test.
916         * compile/30040907-1.c: New test.
917
918 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
919
920         * gcc.c-torture/execute/va-arg-26.c: New test.
921
922 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
923
924         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
925         extra diagnostics on targets with 64-bit pointers.
926         * objc.dg/selector-1.m: Adjust dg-warning regexp.
927
928 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
929
930         PR c/17188
931         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
932         * gcc.dg/decl-3.c: Adjust expected message.
933
934 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
935
936         PR fortran/17615
937         * gfortran.dg/pr17615.f90: New test.
938
939 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
940
941         PR tree-optimzation/17517
942         * g++.dg/tree-ssa/pr17517.C: New Test.
943
944 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
945
946         PR c++/16889
947         * g++.dg/lookup/ambig3.C: New.
948
949 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
950
951         PR tree-opt/17624
952         * g++.dg/opt/pr17624.C: New test.
953
954 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
955
956         PR c/6980
957         * gcc.dg/Wbad-function-cast-1.c: New test.
958
959 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
960
961         * g++.dg/ext/complit1.C
962         * g++.dg/other/error2.C
963         * g++.dg/other/nontype-1.C
964         * g++.dg/parse/crash11.C
965         * g++.dg/parse/crash12.C
966         * g++.dg/parse/error15.C
967         * g++.dg/parse/error4.C
968         * g++.dg/parse/tmpl-outside1.C
969         * g++.dg/parse/too-many-tmpl-args1.C
970         * g++.dg/template/dependent-expr3.C
971         * g++.dg/template/error10.C
972         * g++.dg/template/instantiate1.C
973         * g++.dg/template/vtable2.C
974         * g++.dg/warn/Wshadow-1.C
975         * g++.dg/warn/weak1.C
976         * g++.old-deja/g++.brendan/crash16.C
977         * g++.old-deja/g++.brendan/crash18.C
978         * g++.old-deja/g++.brendan/crash48.C
979         * g++.old-deja/g++.brendan/crash49.C
980         * g++.old-deja/g++.brendan/crash55.C
981         * g++.old-deja/g++.brendan/crash56.C
982         * g++.old-deja/g++.brendan/crash8.C
983         * g++.old-deja/g++.brendan/enum11.C
984         * g++.old-deja/g++.brendan/enum8.C
985         * g++.old-deja/g++.brendan/enum9.C
986         * g++.old-deja/g++.brendan/friend3.C
987         * g++.old-deja/g++.brendan/misc14.C
988         * g++.old-deja/g++.bugs/900402_02.C
989         * g++.old-deja/g++.bugs/900404_03.C
990         * g++.old-deja/g++.bugs/900404_04.C
991         * g++.old-deja/g++.bugs/900428_03.C
992         * g++.old-deja/g++.jason/crash4.C
993         * g++.old-deja/g++.jason/overload21.C
994         * g++.old-deja/g++.jason/redecl1.C
995         * g++.old-deja/g++.jason/report.C
996         * g++.old-deja/g++.jason/rfg10.C
997         * g++.old-deja/g++.jason/template30.C
998         * g++.old-deja/g++.law/arm12.C
999         * g++.old-deja/g++.law/ctors5.C
1000         * g++.old-deja/g++.law/cvt20.C
1001         * g++.old-deja/g++.law/init10.C
1002         * g++.old-deja/g++.law/init8.C
1003         * g++.old-deja/g++.law/visibility17.C
1004         * g++.old-deja/g++.law/visibility7.C
1005         * g++.old-deja/g++.mike/net8.C
1006         * g++.old-deja/g++.mike/p646.C
1007         * g++.old-deja/g++.mike/p700.C
1008         * g++.old-deja/g++.mike/p701.C
1009         * g++.old-deja/g++.mike/p811.C
1010         * g++.old-deja/g++.ns/template13.C
1011         * g++.old-deja/g++.other/array3.C
1012         * g++.old-deja/g++.other/crash25.C
1013         * g++.old-deja/g++.other/dtor3.C
1014         * g++.old-deja/g++.other/dtor4.C
1015         * g++.old-deja/g++.other/main1.C
1016         * g++.old-deja/g++.other/warn7.C
1017         * g++.old-deja/g++.pt/crash11.C
1018         * g++.old-deja/g++.pt/crash36.C
1019         * g++.old-deja/g++.pt/spec22.C
1020         * g++.old-deja/g++.pt/spec9.C
1021         * g++.old-deja/g++.pt/ttp52.C
1022         * g++.old-deja/g++.robertl/eb103.C
1023         * g++.old-deja/g++.robertl/eb121.C
1024         * g++.old-deja/g++.robertl/eb22.C
1025         * g++.old-deja/g++.robertl/eb8.C:
1026         Update locations and/or regexps of dg-error markers.
1027         Remove markers for some bogus messages that are no longer issued.
1028
1029 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
1030
1031         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
1032         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
1033
1034 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
1035
1036         PR c++/17618
1037         * g++.dg/lookup/crash5.C: New test.
1038
1039 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
1040
1041         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
1042         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
1043         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
1044         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
1045         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
1046         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
1047
1048         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
1049         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
1050         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
1051         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
1052         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
1053         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
1054
1055         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
1056
1057         * gcc.dg/vect/vect-44.c: Check additional cases.
1058         * gcc.dg/vect/vect-48.c: Check additional cases.
1059
1060         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
1061         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
1062         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
1063         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
1064         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
1065         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
1066         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
1067         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
1068         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
1069
1070         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
1071         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
1072         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
1073
1074 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1075
1076         * gcc.dg/tree-ssa/loop-6.c: New test.
1077
1078 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
1079
1080         PR c++/17620
1081         * g++.dg/inherit/base2.C: New.
1082
1083 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1084
1085         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
1086         * gcc.dg/20001012-2.c: Likewise.
1087         * gcc.dg/20001013-1.c: Likewise.
1088         * gcc.dg/20001101-1.c: Likewise.
1089         * gcc.dg/20001102-1.c: Likewise.
1090         * gcc.dg/bf-spl1.c: Likewise.
1091         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
1092         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
1093
1094 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
1095
1096         PR tree-optimization/16721
1097         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
1098
1099 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
1100
1101         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
1102         * gcc.dg/20040305-1.c: Likewise.
1103
1104 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1105
1106         PR c/16566
1107         * gcc.c-torture/compile/pr16566-1.c,
1108         gcc.c-torture/compile/pr16566-2.c,
1109         gcc.c-torture/compile/pr16566-3.c: New tests.
1110
1111 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
1112
1113         PR tree-optimization/17512
1114         * gcc.c-torture/compile/20040916-1.c.
1115
1116 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
1117
1118         * gcc.dg/pragma-re-3.c: New test.
1119
1120 2004-09-17  Matt Austern  <austern@apple.com>
1121
1122         PR c++/15049
1123         * g++.dg/other/anon3.C: New.
1124
1125 2004-09-21  Roger Sayle  <roger@eyesopen.com>
1126
1127         PR c++/7503
1128         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
1129         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
1130         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
1131         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
1132         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
1133
1134 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
1135
1136         PR fortran/17286
1137         * gfortran.dg/pr17286.f90: New test.
1138
1139 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
1140
1141         PR c++/17530
1142         * g++.dg/template/static7.C: New test.
1143
1144 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
1145
1146         PR tree-opt/17558
1147         * gcc.c-torture/compile/pr17558.c: New test.
1148
1149 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1150
1151         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
1152         if SKIP_ATTRIBUTE is defined.
1153
1154 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1155
1156         PR fortran/15957
1157         * gfortran.dg/pr15957.f90: New test.
1158
1159 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
1160
1161         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
1162         in comparison.
1163         * gcc.dg/vect/vect-79.c: Likewise.
1164         * gcc.dg/vect/vect-80.c: Likewise.
1165
1166 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1167
1168         PR fortran/15750
1169         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
1170
1171 2004-09-20  Ira Rosen  <irar@il.ibm.com>
1172
1173         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
1174         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
1175         * gcc.dg/vect/vect-62.c: New testcase.
1176         * gcc.dg/vect/vect-63.c: New testcase.
1177         * gcc.dg/vect/vect-64.c: New testcase.
1178         * gcc.dg/vect/vect-65.c: New testcase.
1179         * gcc.dg/vect/vect-66.c: New testcase.
1180         * gcc.dg/vect/vect-67.c: New testcase.
1181         * gcc.dg/vect/vect-68.c: New testcase.
1182         * gcc.dg/vect/vect-69.c: New testcase.
1183         * gcc.dg/vect/vect-79.c: New testcase.
1184         * gcc.dg/vect/vect-80.c: New testcase.
1185
1186 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1187
1188         * gcc.target/mips/asm-1.c: New test.
1189
1190 2004-09-19  Ira Rosen  <irar@il.ibm.com>
1191
1192         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
1193         * gcc.dg/vect/vect-73.c: New testcase.
1194         * gcc.dg/vect/vect-74.c: New testcase.
1195         * gcc.dg/vect/vect-75.c: New testcase.
1196         * gcc.dg/vect/vect-76.c: New testcase.
1197         * gcc.dg/vect/vect-77.c: New testcase.
1198         * gcc.dg/vect/vect-78.c: New testcase
1199
1200 2004-09-18  Paul Brook  <paul@codesourcery.com>
1201
1202         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
1203
1204 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1205
1206         PR c/17424
1207         * gcc.dg/pr17424-1.c: New test.
1208
1209 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
1210
1211         * g++.dg/tree-ssa/pr17153.C: New test.
1212
1213 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
1214
1215         PR pch/13361
1216         * testsuite/g++.dg/pch/wchar-1.C: New.
1217         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1218
1219 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
1220
1221         * gcc.c-torture/execute/20040917-1.c: New test.
1222
1223 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1224
1225         PR tree-optimization/17319
1226         * gcc.dg/pr17319.c: New test.
1227
1228 2004-09-17  Devang Patel  <dpatel@apple.com>
1229
1230         * gcc.dg/20040813-1.c: New test.
1231
1232 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1233
1234         PR tree-optimization/17273
1235         * gcc.c-torture/compile/pr17273.c: New test.
1236
1237 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1238
1239         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
1240         Update expected messages.
1241         * gcc.dg/declspec-13.c: New test.
1242
1243 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
1244
1245         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
1246
1247 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1248
1249         * gcc.c-torture/execute/pr17252.c: Use post-increment to
1250         change what 'a' is pointing to.
1251
1252 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
1253
1254         PR c++/16002
1255         * g++.dg/template/error18.C: New test.
1256
1257         PR c++/16029
1258         * g++.dg/warn/Wunused-8.C: New test.
1259
1260 2004-09-17  Steven Bosscher  <stevenb@suse.de>
1261
1262         PR tree-optimization/17513
1263         * gcc.dg/20040916-1.c: New test.
1264
1265 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
1266
1267         PR c++/17501
1268         * g++.dg/template/typename7.C: New test.
1269
1270 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1271
1272         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
1273
1274 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
1275
1276         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
1277         with -ftree-based-profiling also.
1278         * lib/profopt.exp: Support late-set profile_option/feedback_option.
1279
1280 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
1281
1282         PR/15364
1283         * gfortran.dg/der_array_io_1.f90: New test.
1284         * gfortran.dg/der_array_io_2.f90: New test.
1285         * gfortran.dg/der_array_io_3.f90: New test.
1286
1287 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1288
1289         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
1290         EABI.
1291
1292 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1293
1294         * g++.dg/opt/switch1.C: New test.
1295
1296 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1297
1298         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1299         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1300         Update expected messages.
1301
1302 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1303
1304         PR fortran/16485
1305         * gfortran.dg/same_name_1.f90: New test.
1306
1307 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1308
1309         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1310         dereference garbage pointers.
1311
1312 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1313
1314         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1315         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1316
1317         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1318         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1319         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1320
1321 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1322
1323         PR c++/17324
1324         * g++.dg/template/mangle1.C: New test.
1325
1326 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1327
1328         PR tree-optimization/17252
1329         * gcc.c-torture/execute/pr17252.c: New test.
1330
1331 2004-09-14  Andrew Pinski  <apinski@apple.com>
1332
1333         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1334
1335 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1336
1337         PR rtl-optimization/9771
1338         * gcc.dg/pr9771-1.c: New test case.
1339
1340 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1341
1342         PR tree-optimization/15262
1343         * gcc.c-torture/execute/pr15262-1.c: New test.
1344         * gcc.c-torture/execute/pr15262-2.c: New test.
1345
1346 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1347
1348         * gcc.dg/declspec-12.c: New test.
1349
1350 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
1351
1352         * gfortran.dg/pr17090.f90: Add directives to test.
1353
1354 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1355
1356         * gcc.c-torture/compile/20040914-1.c: New test.
1357
1358 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1359
1360         PR c++/16162
1361         * g++.dg/template/decl2.C: New test.
1362
1363 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
1364
1365         PR fortran/17090
1366         * gfortran.dg/pr17090.f90: New test.
1367
1368 2004-09-13  Dale Johannesen  <dalej@apple.com>
1369
1370         * gcc.c-torture/compile/pr17408.c:  New test case.
1371
1372 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1373
1374         PR c++/16716
1375         * g++.dg/parse/crash17.C: New test.
1376
1377         PR c++/17327
1378         * g++.dg/template/enum3.C: New test.
1379
1380 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
1381
1382         * lib/gcc-defs.exp: Load wrapper.exp.
1383         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
1384         using local code.
1385         * lib/gcc.exp (gcc_init): Similar.
1386         * lib/gfortran.exp (gfortran_init): Similar.
1387         * lib/objc.exp (objc_init): Similar.
1388         * lib/treelang.exp (treelang_init): Similar.
1389         * lib/wrapper.exp: New file with build_wrapper call machinery in
1390         ${tool}_maybe_build_wrapper.
1391
1392 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1393
1394         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
1395         "inline".
1396         * gcc.dg/declspec-11.c: Update expected messages.
1397         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
1398         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
1399         gcc.dg/inline-12.c: New tests.
1400
1401 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
1402
1403         * g++.dg/tree-ssa/pr17400.C: New testcase.
1404
1405 2004-09-13  James E Wilson  <wilson@specifixinc.com>
1406
1407         * gcc.target/mips/sb1-1.c: New testcase.
1408
1409 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
1410
1411         * lib/g77-dg.exp: Remove unused file.
1412         * lib/mike-g77.exp: Ditto.
1413         * lib/g77.exp: Ditto.
1414
1415 2004-09-12  Richard Henderson  <rth@redhat.com>
1416
1417         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
1418
1419 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1420
1421         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
1422         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1423         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
1424         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
1425         Update expected messages.
1426
1427 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
1428
1429         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
1430         declaration/use mismatch for dirp parameter.
1431
1432 2004-09-12  Andrew Pinski  <apinski@apple.com>
1433
1434         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
1435         -fgnu-runtime is passed.
1436
1437 2004-09-12  Richard Henderson  <rth@redhat.com>
1438
1439         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
1440         do the uplevel thing and update additional_flags directly.
1441         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
1442         gfortran.fortran-torture/execute/intrinsic_nearest.x,
1443         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
1444         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
1445
1446 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1447
1448         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
1449
1450 2004-09-11  Roger Sayle  <roger@eyesopen.com>
1451
1452         PR middle-end/17411
1453         * g++.dg/opt/pr17411-1.C: New test case.
1454
1455 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1456
1457         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1458         gcc.dg/tls/diag-2.c: Update expected messages.
1459         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
1460         messages.
1461         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
1462         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
1463         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
1464         gcc.dg/tls/diag-5.c: New tests.
1465
1466 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
1467
1468         * gcc.dg/20040910-1.c: Correct dg-error regexp.
1469
1470 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1471
1472         * g++.dg/parse/break-in-for.C: New test.
1473
1474 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
1475
1476         * gcc.dg/tree-ssa/20040911-1.c: New test.
1477
1478 2004-09-11  Andreas Jaeger  <aj@suse.de>
1479
1480         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
1481         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
1482
1483 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
1484
1485         * gcc.target/frv: New directory of FR-V-specific tests.
1486
1487 2004-09-10  James E Wilson  <wilson@specifixinc.com>
1488
1489         * gcc.dg/convert-vec-1.c: New test.
1490
1491 2004-09-10  Roger Sayle  <roger@eyesopen.com>
1492
1493         PR middle-end/17024
1494         * gcc.dg/pr17024-1.c: New test case.
1495
1496 2004-09-10  Eric Christopher  <echristo@redhat.com>
1497
1498         * gcc.dg/20040910-1.c: New test.
1499
1500 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1501
1502         * gcc.dg/bitfld-9.c: New test.
1503
1504 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
1505
1506         * gcc.c-torture/execute/ieee/acc1.c: New test.
1507         * gcc.c-torture/execute/ieee/acc2.c: New test.
1508         * gcc.c-torture/execute/ieee/mzero6.c: New test.
1509
1510 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1511
1512         * gcc.dg/deprecated-2.c: New test.
1513
1514 2004-09-09  James E Wilson  <wilson@specifixinc.com>
1515
1516         * gcc.dg/init-vec-1.c: New test.
1517
1518 2004-09-09  Roger Sayle  <roger@eyesopen.com>
1519
1520         PR middle-end/17055
1521         * gcc.dg/pr17055-1.c: New test case.
1522
1523 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
1524
1525         PR target/17377
1526         * gcc.c-torture/execute/pr17377.c: New test.
1527
1528 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1529
1530         PR c/8420
1531         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
1532         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
1533         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1534         gcc.dg/long-long-typespec-1.c: New tests.
1535         * gcc.dg/tls/diag-2.c: Update expected diagnostics
1536
1537 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1538
1539         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
1540         gcc.dg/gnu99-static-1.c: New tests.
1541
1542 2004-09-08  Devang Patel  <dpatel@apple.com>
1543
1544         * gcc.dg/darwin-ld-20040828-1.c: New test.
1545         * gcc.dg/darwin-ld-20040828-2.c: New test.
1546         * gcc.dg/darwin-ld-20040828-3.c: New test.
1547
1548 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
1549
1550         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
1551         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
1552         in error message.
1553         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
1554         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
1555         in error message.
1556         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
1557         types they qualify.
1558         * objc.dg/type-size-2.m: Fix wording in comment.
1559         * objc.dg/va-meth-1.m: New test case.
1560
1561 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1562
1563         PR c/16633:
1564         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
1565         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
1566
1567 2004-09-06  Devang Patel  <dpatel@apple.com>
1568
1569         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1570         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1571
1572 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1573
1574         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1575         reflect changed line numbering of diagnostics.
1576
1577 2004-09-06  Paul Brook  <paul@codesourcery.com>
1578
1579         * gfortran.dg/edit_real_1.f90: Add new test.
1580
1581 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1582
1583         * gcc.dg/tree-ssa/loop-2.c: New test.
1584         * gcc.dg/tree-ssa/loop-3.c: New test.
1585         * gcc.dg/tree-ssa/loop-4.c: New test.
1586         * gcc.dg/tree-ssa/loop-5.c: New test.
1587
1588 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1589
1590         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1591
1592 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1593
1594         * gcc.dg/format/sentinel-1.c: New test.
1595
1596 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1597
1598         * testsuite/gcc.dg/builtins-46.c: New.
1599
1600 2004-09-03  Devang Patel  <dpatel@apple.com>
1601
1602         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1603         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1604
1605 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1606
1607         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1608         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1609         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1610         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1611         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1612         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1613         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1614         the non-portable bzero.
1615         * gcc.dg/20010912-1.c: xfail for NetWare.
1616         * gcc.dg/20020426-2.c: xfail for NetWare.
1617         * gcc.dg/20021014-1.c: xfail for NetWare.
1618         * gcc.dg/20021018-1.c: xfail for NetWare.
1619         * gcc.dg/20030213-1.c: xfail for NetWare.
1620         * gcc.dg/20030225-1.c: xfail for NetWare.
1621         * gcc.dg/20030708-1.c: xfail for NetWare.
1622         * gcc.dg/builtins-config.h: Also exclude NetWare.
1623         * gcc.dg/format/format.h: Define restrict only if not already defined.
1624         * gcc.dg/nest.c: xfail for NetWare.
1625         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1626         * lib/target-supports.exp (check_visibility_available): Exclude
1627         NetWare.
1628
1629 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1630
1631         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1632         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1633         deterministic starting point for the alignment of structure fields.
1634         * gcc.dg/Wpadded.c: Dito.
1635         * g++.dg/abi/vbase10.C: Dito.
1636
1637 2004-09-03  Devang Patel  <dpatel@apple.com>
1638
1639         * g++.dg/debug/pr15736.cc: New test.
1640
1641 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1642
1643         * README.QMTEST: Fix out-of-date link.
1644
1645 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1646
1647         PR fortran/16579
1648         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1649         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1650
1651 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1652
1653         * g++.dg/abi/arm_rtti1.C: New test.
1654
1655 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1656
1657         * gcc.dg/ppc-vector-memcpy.c: New.
1658         * gcc.dg/ppc-vector-memset.c: New.
1659
1660 2004-09-02  Chao-ying Fu  <fu@mips.com>
1661
1662         * gcc.target/mips/mips-3d-1.c: New test.
1663         * gcc.target/mips/mips-3d-2.c: New test.
1664         * gcc.target/mips/mips-3d-3.c: New test.
1665         * gcc.target/mips/mips-3d-4.c: New test.
1666         * gcc.target/mips/mips-3d-5.c: New test.
1667         * gcc.target/mips/mips-3d-6.c: New test.
1668         * gcc.target/mips/mips-3d-7.c: New test.
1669         * gcc.target/mips/mips-3d-8.c: New test.
1670         * gcc.target/mips/mips-3d-9.c: New test.
1671         * gcc.target/mips/mips-ps-1.c: New test.
1672         * gcc.target/mips/mips-ps-2.c: New test.
1673         * gcc.target/mips/mips-ps-3.c: New test.
1674         * gcc.target/mips/mips-ps-4.c: New test.
1675         * gcc.target/mips/mips-ps-type.c: New test.
1676
1677 2004-09-02  Paul Brook  <paul@codesourcery.com>
1678
1679         * gfortran.dg/edit_real_1.f90: Add new tests.
1680
1681 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1682
1683         PR fortran/15327
1684         * gfortran.dg/merge_char_1.f90: New test.
1685
1686 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1687
1688         PR fortran/16404
1689         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1690
1691 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1692
1693         PR c/1522
1694         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1695
1696 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1697
1698         * g++.dg/opt/loop1.C: Do not XFAIL.
1699
1700 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1701
1702         * gcc.c-torture/execute/20040831-1.c: New test.
1703
1704 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1705
1706         PR fortran/16579
1707         * gfortran.dg/g77/20010610.f: Now passes.
1708         Copy from g77.f-torture/execute. Add dg-run directive.
1709         * gfortran.dg/g77/README: Update
1710
1711 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1712
1713         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1714         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1715         (t1, t2, t3, t4): Add volatile.
1716
1717 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1718
1719         * g++.dg/ext/visibility/arm1.C: New test.
1720
1721 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1722
1723         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1724         -pedantic-errors.
1725
1726 2004-09-01  Paul Brook  <paul@codesourcery.com>
1727
1728         * gfortran.dg/eof_2.f90: New test.
1729
1730 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1731
1732         PR fortran/16579
1733         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
1734
1735 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
1736
1737         PR libfortran/16805
1738         * gfortran.dg/list_read_2.f90: New test.
1739
1740 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1741
1742         * g++.dg/abi/key1.C: New test.
1743
1744 2004-08-31  Richard Henderson  <rth@redhat.com>
1745
1746         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
1747         form of offsetof.
1748         * g++.dg/other/offsetof5.C: Remove duplicate.
1749
1750 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1751
1752         PR fortran/17244
1753         * gfortran.dg/func_derived_1.f90: New test.
1754
1755 2004-08-31  Paul Brook  <paul@codesourcery.com>
1756
1757         * gfortran.dg/eof_1.f90: New test.
1758
1759 2004-08-31  Paul Brook  <paul@codesourcery.com>
1760
1761         * gfortran.dg/list_read_1.f90: New file.
1762
1763 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
1764
1765         * g++.dg/opt/loop1.C: XFAIL.
1766
1767 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
1768
1769         * gcc.dg/funcdef-storage-1.c: New.
1770         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
1771         an extern function in local scope.
1772         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
1773         declare an 'auto inline' function in local scope.
1774         * gcc.dg/20011130-1.c: Likewise.
1775         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
1776         an 'auto' function in local scope.
1777         * gcc.dg/20021014-1.c: Likewise.
1778         * gcc.dg/20030331-2.c: Likewise.
1779
1780 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1781
1782         * gfortran.dg/blockdata_1.f90: New test.
1783
1784 2004-08-30  Richard Henderson  <rth@redhat.com>
1785
1786         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
1787
1788 2004-08-30  Richard Henderson  <rth@redhat.com>
1789
1790         * lib/fortran-torture.exp (fortran-torture-execute): Honor
1791         additional_flags set by alternate driver.
1792         (ieee-options): New procedure.
1793         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
1794         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
1795         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
1796         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
1797
1798 2004-08-30  Richard Henderson  <rth@redhat.com>
1799
1800         * lib/f-torture.exp: Remove.
1801
1802 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
1803
1804         PR rtl-optimization/16590
1805         * g++.dg/opt/loop1.C: New test.
1806
1807 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1808
1809         PR fortran/13910
1810         * gfortran.dg/oldstyle_1.f90: New test.
1811
1812 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
1813         Paul Brook  <paul@codesourcery.com>
1814
1815         * gfortran.dg/g77/README: Update.
1816         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
1817         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1818         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
1819
1820 2004-08-28  Paul Brook  <paul@codesourcery.com>
1821
1822         PR libfortran/17195
1823         * gfortran.dg/edit_real_1.f90: New test.
1824
1825 2004-08-27  Paul Brook  <paul@codesourcery.com>
1826
1827         * gfortran.dg/rewind_1.f90: New test.
1828
1829 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
1830
1831         PR fortran/16597
1832         * gfortran.dg/pr16597.f90: New test.
1833
1834 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1835
1836         PR c/13801
1837         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
1838         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
1839         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
1840         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
1841         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
1842
1843 2004-08-26  Nick Clifton  <nickc@redhat.com>
1844
1845         * gcc.c-torture/compile/pr17119.c: New test.
1846
1847 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1848
1849         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
1850
1851 2004-08-25  Richard Henderson  <rth@redhat.com>
1852
1853         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
1854         the bits that expect kind=8 to be the largest real kind.
1855
1856 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1857
1858         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
1859
1860 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1861
1862         * gfortran.dg/assignment_1.f90: New test.
1863
1864 2004-08-25  Adam Nemet  <anemet@lnxw.com>
1865
1866         * g++.dg/template/repo3.C: New test.
1867
1868 2004-08-25  Roger Sayle  <roger@eyesopen.com>
1869
1870         PR middle-end/16693
1871         PR tree-optimization/16372
1872         * g++.dg/opt/pr16372-1.C: New test case.
1873         * g++.dg/opt/pr16693-1.C: New test case.
1874         * g++.dg/opt/pr16693-2.C: New test case.
1875
1876 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1877
1878         * objc.dg/proto-lossage-4.m: New test.
1879
1880 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
1881
1882         PR c++/17155
1883         * g++.dg/inherit/local2.C: New test.
1884
1885 2004-08-25  Paul Brook  <paul@codesourcery.com>
1886
1887         PR fortran/17144
1888         * gfortran.dg/string_ctor_1.f90: New test.
1889
1890 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1891
1892         PR c++/14428
1893         * g++.dg/template/redecl2.C: New test.
1894
1895 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1896
1897         PR fortran/17143
1898         * gfortran.dg/pr17143.f90: New test.
1899
1900 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1901
1902         PR fortran/17164
1903         * gfortran.dg/pr17164.f90: New test.
1904
1905 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1906
1907         * gcc.dg/tree-ssa/loop-1.c: New test.
1908
1909 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1910
1911         * gcc.c-torture/compile/20040824-1.c: New test.
1912
1913 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1914
1915         * gcc.c-torture/compile/iftrap-3.c: New test.
1916
1917 2004-08-24  Paul Brook  <paul@codesourcery.com>
1918
1919         * gfortran.dg/entry_2.f90: New test.
1920
1921 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1922
1923         PR c++/16889
1924         * g++.dg/lookup/ambig[12].C: New.
1925
1926 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1927
1928         PR c++/16706
1929         * g++.dg/template/crash21.C: New test.
1930         * g++.dg/template/crash22.C: Likewise.
1931
1932 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1933
1934         PR c++/17149
1935         * g++.dg/template/access15.C: New.
1936
1937 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1938
1939         PR c++/17163
1940         * g++.dg/template/repo2.C: New test.
1941
1942 2004-08-23  Roger Sayle  <roger@eyesopen.com>
1943
1944         PR rtl-optimization/17078
1945         * gcc.c-torture/execute/pr17078-1.c: New test case.
1946
1947 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1948
1949         PR c/14492
1950         * gcc.dg/debug/crash1.c: New test.
1951
1952 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1953
1954         PR c/16180
1955         * gcc.dg/loop-5.c: New test.
1956
1957 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1958
1959         * gcc.c-torture/execute/20040823-1.c: New test.
1960
1961 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
1962
1963         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
1964         to the assembler.  Simplify test accordingly.
1965         (asm_abi_flags): Use GNU names.
1966         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
1967         to check for ABI flags.
1968
1969 2004-08-22  Andrew Pinski  <apinski@apple.com>
1970
1971         * g++.dg/opt/pr14029.C: New test.
1972         * gcc.c-torture/execute/pr15262.c: New test.
1973
1974 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1975
1976         * gfortran.dg/reduction.f90: Add checks with complex arguments.
1977
1978 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
1979
1980         PR 16908
1981         * gfortran.dg/direct_io.f90: New test.
1982
1983 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1984
1985         PR c++/17121
1986         * g++.dg/inherit/local2.C: New test.
1987
1988 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
1989
1990         PR c++/17120
1991         * g++.dg/warn/Wparentheses-4.C: New test.
1992
1993 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1994
1995         PR c++/17121
1996         * g++.dg/inherit/local2.C: New test.
1997
1998         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
1999         * gcc.dg/ppc-ldstruct.c: Likewise.
2000         * gcc.dg/ppc64-abi-2.c: Likewise.
2001
2002 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
2003
2004         PR rtl-optimization/17099
2005         * gcc.c-torture/execute/20040820-1.c: New test.
2006
2007 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
2008
2009         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
2010
2011 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
2012
2013         PR fortran/17077
2014         * gfortran.dg/auto_array_1.f90: New test.
2015
2016 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2017
2018         PR fortran/17074
2019         * gfortran.dg/simpleif_1.f90: New test.
2020
2021 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
2022
2023         * lib/target-supports.exp (check_profiling_available): Return
2024         false for arm*-*-symbianelf* and arm*-*-eabi*.
2025
2026         PR c++/15890
2027         * g++.dg/template/delete1.C: New test.
2028
2029 2004-08-19  Paul Brook  <paul@codesourcery.com>
2030
2031         PR fortran/14976
2032         PR fortran/16228
2033         * gfortran.dg/data_char_1.f90: New test.
2034
2035 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
2036
2037         PR fortran/16946
2038         * gfortran.dg/reduction.f90: New testcase.
2039
2040 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2041
2042         PR fortran/16520
2043         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
2044
2045 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2046
2047         PR c++/17041
2048         * g++.dg/Wparentheses-3.C: New test.
2049
2050 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
2051
2052         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
2053         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
2054         * gcc.dg/vect/vect-2.c: Likewise.
2055         * gcc.dg/vect/vect-3.c: Likewise.
2056         * gcc.dg/vect/vect-4.c: Likewise.
2057         * gcc.dg/vect/vect-5.c: Likewise.
2058         * gcc.dg/vect/vect-6.c: Likewise.
2059         * gcc.dg/vect/vect-7.c: Likewise.
2060         * gcc.dg/vect/vect-25.c: Likewise.
2061         * gcc.dg/vect/vect-31.c: Likewise.
2062         * gcc.dg/vect/vect-32.c: Likewise.
2063         * gcc.dg/vect/vect-34.c: Likewise.
2064         * gcc.dg/vect/vect-36.c: Likewise.
2065         * gcc.dg/vect/vect-all.c: Likewise.
2066
2067 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
2068
2069         PR c++/17068
2070         * g++.dg/template/operator4.C: New test.
2071
2072 2004-08-18  Richard Henderson  <rth@redhat.com>
2073
2074         * gcc.dg/20040206-1.c: XFAIL.
2075
2076 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2077
2078         PR c++/16246
2079         * g++.dg/template/array7.C: New test.
2080
2081 2004-08-17  James E Wilson  <wilson@specifixinc.com>
2082
2083         * gcc.dg/mips-movcc-1.c: New test.
2084         * gcc.dg/mips-movcc-2.c: New test.
2085         * gcc.dg/mips-movcc-3.c: New test.
2086
2087         * gcc.dg/mips-nmadd-1.c: New test.
2088         * gcc.dg/mips-nmadd-2.c: New test.
2089
2090 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2091
2092         PR c++/15871
2093         * g++.dg/opt/inline8.C: New test.
2094
2095         PR c++/16965
2096         * g++.dg/parse/error17.C: New test.
2097
2098 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
2099
2100         * gcc.dg/vect: New directory for vectorizer tests.
2101         * gcc.dg/vect/tree-vect.h: New file.
2102         * gcc.dg/vect/vect.exp: New file.
2103         * gcc.dg/vect/pr16105.c.c: New test.
2104         * gcc.dg/vect/vect-1.c: New test.
2105         * gcc.dg/vect/vect-2.c: New test.
2106         * gcc.dg/vect/vect-3.c: New test.
2107         * gcc.dg/vect/vect-4.c: New test.
2108         * gcc.dg/vect/vect-5.c: New test.
2109         * gcc.dg/vect/vect-6.c: New test.
2110         * gcc.dg/vect/vect-7.c: New test.
2111         * gcc.dg/vect/vect-8.c: New test.
2112         * gcc.dg/vect/vect-9.c: New test.
2113         * gcc.dg/vect/vect-10.c: New test.
2114         * gcc.dg/vect/vect-11.c: New test.
2115         * gcc.dg/vect/vect-12.c: New test.
2116         * gcc.dg/vect/vect-13.c: New test.
2117         * gcc.dg/vect/vect-14.c: New test.
2118         * gcc.dg/vect/vect-15.c: New test.
2119         * gcc.dg/vect/vect-16.c: New test.
2120         * gcc.dg/vect/vect-17.c: New test.
2121         * gcc.dg/vect/vect-18.c: New test.
2122         * gcc.dg/vect/vect-19.c: New test.
2123         * gcc.dg/vect/vect-20.c: New test.
2124         * gcc.dg/vect/vect-21.c: New test.
2125         * gcc.dg/vect/vect-22.c: New test.
2126         * gcc.dg/vect/vect-23.c: New test.
2127         * gcc.dg/vect/vect-24.c: New test.
2128         * gcc.dg/vect/vect-25.c: New test.
2129         * gcc.dg/vect/vect-26.c: New test.
2130         * gcc.dg/vect/vect-27.c: New test.
2131         * gcc.dg/vect/vect-28.c: New test.
2132         * gcc.dg/vect/vect-29.c: New test.
2133         * gcc.dg/vect/vect-30.c: New test.
2134         * gcc.dg/vect/vect-31.c: New test.
2135         * gcc.dg/vect/vect-32.c: New test.
2136         * gcc.dg/vect/vect-33.c: New test.
2137         * gcc.dg/vect/vect-34.c: New test.
2138         * gcc.dg/vect/vect-35.c: New test.
2139         * gcc.dg/vect/vect-36.c: New test.
2140         * gcc.dg/vect/vect-37.c: New test.
2141         * gcc.dg/vect/vect-38.c: New test.
2142         * gcc.dg/vect/vect-40.c: New test.
2143         * gcc.dg/vect/vect-41.c: New test.
2144         * gcc.dg/vect/vect-42.c: New test.
2145         * gcc.dg/vect/vect-43.c: New test.
2146         * gcc.dg/vect/vect-44.c: New test.
2147         * gcc.dg/vect/vect-45.c: New test.
2148         * gcc.dg/vect/vect-46.c: New test.
2149         * gcc.dg/vect/vect-47.c: New test.
2150         * gcc.dg/vect/vect-48.c: New test.
2151         * gcc.dg/vect/vect-49.c: New test.
2152         * gcc.dg/vect/vect-50.c: New test.
2153         * gcc.dg/vect/vect-51.c: New test.
2154         * gcc.dg/vect/vect-52.c: New test.
2155         * gcc.dg/vect/vect-53.c: New test.
2156         * gcc.dg/vect/vect-54.c: New test.
2157         * gcc.dg/vect/vect-55.c: New test.
2158         * gcc.dg/vect/vect-56.c: New test.
2159         * gcc.dg/vect/vect-57.c: New test.
2160         * gcc.dg/vect/vect-58.c: New test.
2161         * gcc.dg/vect/vect-59.c: New test.
2162         * gcc.dg/vect/vect-60.c: New test.
2163         * gcc.dg/vect/vect-61.c: New test.
2164         * gcc.dg/vect/vect-all.c: New test.
2165         * gcc.dg/vect/vect-none.c: New test.
2166
2167 2004-08-17  Paul Brook  <paul@codesourcery.com>
2168
2169         PR fortran/13082
2170         * gfortran.dg/entry_1.f90: New test.
2171
2172 2004-08-17  Andrew Pinski  <apinski@apple.com>
2173
2174         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
2175
2176 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
2177
2178         * gcc.dg/pr17036-1.c: New test.
2179
2180 2004-08-16  Devang Patel  <dpatel@apple.com>
2181
2182         * gcc.dg/darwin-20040809-1.c: New test.
2183
2184 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
2185
2186         * gcc.dg/funcdef-attr-1.c: New test.
2187
2188 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
2189
2190         * gcc.dg/altivec-17.c: New test.
2191         * gcc.dg/altivec-18.c: New test.
2192
2193 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2194
2195         PR c++/6749
2196         * g++.dg/template/vtable2.C: New test.
2197
2198 2004-08-14  Richard Henderson  <rth@redhat.com>
2199
2200         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
2201         * gcc.dg/pack-test-4.c (main): Return 0.
2202         * gcc.dg/setjmp-1.c: Remove XFAIL.
2203         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
2204
2205 2004-08-14  Richard Henderson  <rth@redhat.com>
2206
2207         * gcc.dg/980217-1.c: Add prototype for printf.
2208
2209 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
2210
2211         * gfortran.dg/pr16935.f90: New test.
2212
2213 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
2214
2215         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
2216
2217 2004-08-13  Paul Brook  <paul@codesourcery.com>
2218
2219         * gfortran.dg/der_io_1.f90: Remove stray comma.
2220
2221 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2222
2223         * gcc.dg/vmx/cw-bug-2.c: Remove.
2224         * gcc.dg/vmx/vprint-1.c: Remove.
2225         * gcc.dg/vmx/vscan-1.c: Remove.
2226
2227 2004-08-12  Devang patel  <dpatel@apple.com>
2228
2229         * gcc.dg/darwin-20040809-2.c: New test.
2230
2231 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
2232
2233         * g++.dg/ext/altivec-12.C: New test.
2234
2235         * g++.dg/ext/altivec-11.C: New test.
2236
2237 2004-08-12  Paul Brook  <paul@codesourcery.com>
2238
2239         * g++.dg/abi/arm_cxa_vec_1.C: New test.
2240
2241 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2242
2243         * g++.dg/ext/altivec-2.C: Check for hardware support before
2244         executing any VMX instructions.
2245
2246         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
2247
2248 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
2249
2250         PR c++/16276
2251         * g++.old-deja/g++.other/comdat4.C: New test.
2252         * g++.old-deja/g++.other/comdat4-aux.cc: New.
2253
2254 2004-08-12  Ben Elliston  <bje@au.ibm.com>
2255
2256         PR target/16286
2257         * gcc.dg/pr16286.c: New test.
2258
2259 2004-08-12 Jan Beulich <jbeulich@novell.com>
2260
2261         * g++.dg/ext/asm5.C: New.
2262
2263 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2264
2265         PR c++/16698
2266         * g++.dg/eh/crash1.C: New test.
2267
2268         PR c++/16717
2269         * g++.dg/ext/construct1.C: New test.
2270
2271 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2272
2273         PR c++/16853
2274         * g++.dg/init/ptrmem1.C: New test.
2275
2276         PR c++/16618
2277         * g++.dg/parse/offsetof5.C: New test.
2278
2279         PR c++/16870
2280         * g++.dg/template/overload3.C: New test.
2281
2282 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2283
2284         PR c++/16964
2285         * g++.dg/parse/error16.C: New test.
2286
2287         PR c++/16904
2288         * g++.dg/template/error14.C: New test.
2289
2290         PR c++/16929
2291         * g++.dg/template/error15.C: New test.
2292
2293 2004-08-11  Devang Patel  <dpatel@apple.com>
2294
2295         * gcc.dg/darwin-ld-20040809-1.c: New test.
2296         * gcc.dg/darwin-ld-20040809-2.c: New test.
2297
2298 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2299
2300         PR fortran/16917
2301         * gfortran.dg/dfloat_1.f90: New test.
2302
2303 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2304
2305         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2306         * gcc.dg/dll-2.c: Fix dg-require syntax.
2307         * gcc.misc-tests/arm-isr.c (abort): Declare.
2308         (exit): Likewise.
2309
2310 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2311
2312         PR c++/16971
2313         * g++.dg/parse/crash16.C: New test.
2314
2315 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2316
2317         * gcc.dg/mips-rsqrt-1.c: New test case.
2318         * gcc.dg/mips-rsqrt-2.c: New test case.
2319         * gcc.dg/mips-rsqrt-3.c: New test case.
2320
2321 2004-08-10  Paul Brook  <paul@codesourcery.com>
2322
2323         * gfortran.dg/der_io_1.f90: New test.
2324
2325 2004-08-10  Paul Brook  <paul@codesourcery.com>
2326
2327         PR fortran/16919
2328         * gfortran.dg/der_array_1.f90: New test.
2329
2330 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2331
2332         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2333
2334 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2335
2336         * gcc.dg/wchar_t-2.c: Fix typo.
2337
2338 2004-08-09  Falk Hueffner  <falk@debian.org>
2339
2340         PR tree-optimization/12517
2341         * gcc.c-torture/compile/pr12517.c: New test.
2342
2343         PR tree-optimization/12578
2344         * gcc.c-torture/compile/pr12578.c: New test.
2345
2346         PR tree-optimization/12899
2347         * gcc.c-torture/compile/pr12899.c: New test.
2348
2349         PR rtl-optimization/14692
2350         * gcc.c-torture/compile/pr14692.c: New test.
2351
2352         PR tree-optimization/16461
2353         * gcc.c-torture/compile/pr16461.c: New test.
2354
2355 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2356
2357         * gfortran.dg/getenv_1.f90: New test.
2358
2359 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2360
2361         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
2362         wchar_t.
2363         * gcc.dg/symbian5.c: Test -fno-short-wchar.
2364
2365 2004-08-06  Paul Brook  <paul@codesourcery.com>
2366
2367         * gfortran.dg/ret_array_1.f90: New test.
2368         * gfortran.dg/ret_pointer_1.f90: New test.
2369
2370 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
2371
2372         * gcc.dg/missing-field-init-[12].c: New tests.
2373         * g++.dg/warn/missing-field-init-[12].C: New tests.
2374
2375 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2376
2377         * gcc.dg/enum2.c: New test.
2378         * gcc.dg/symbian3.c: Likewise.
2379         * gcc.dg/symbian4.c: Likewise.
2380         * gcc.dg/wchar_t-2.c: Likewise.
2381
2382 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2383
2384         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
2385         destructor tests.
2386
2387 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2388
2389         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
2390         dg-require-visiblity.
2391         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
2392         * g++.dg/ext/visibility/fvisibility.C: Likewise.
2393         * g++.dg/ext/visibility/memfuncts.C: Likewise.
2394         * g++.dg/ext/visibility/new1.C: Likewise.
2395         * g++.dg/ext/visibility/pragma.C: Likewise.
2396         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
2397         * g++.dg/ext/visibility/virtual.C: Likewise.
2398         * g++/dg/ext/visibility/visibility-1.C: Likewise.
2399         * g++/dg/ext/visibility/visibility-2.C: Likewise.
2400         * g++/dg/ext/visibility/visibility-3.C: Likewise.
2401         * g++/dg/ext/visibility/visibility-4.C: Likewise.
2402         * g++/dg/ext/visibility/visibility-5.C: Likewise.
2403         * g++/dg/ext/visibility/visibility-6.C: Likewise.
2404         * g++/dg/ext/visibility/visibility-7.C: Likewise.
2405         * g++/dg/ext/visibility/visibility-8.C: New test.
2406         * gcc.c-torture/compile/dll.x: Remove.
2407         * gcc.dg/dll-2.c: Use dg-require-dll
2408         * gcc.dg/visibility-10.c: New test.
2409         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
2410         supporting DLLs.
2411         * testsuite/lib/scanasm.exp (scan_hidden): New function.
2412         (scan_not_hidden): Likewise.
2413
2414 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
2415
2416         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
2417
2418 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
2419
2420         * gcc.c-torture/execute/20040805-1.c: New test.
2421
2422 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2423
2424         * gcc.dg/20020118-1.c: Declare abort.
2425         * gcc.dg/altivec_check.h: Likewise.
2426         * gcc.dg/iftrap-2.c: Likewise.
2427         * gcc.dg/pragma-darwin.c: Likewise.
2428         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
2429
2430 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2431
2432         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
2433
2434 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2435
2436         * gcc.c-torture/execute/builtins/abs-2.c,
2437         gcc.c-torture/execute/builtins/abs-3.c,
2438         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
2439         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
2440         intmax_t, uintmax_t and their limits.
2441         * gcc.dg/intmax_t-1.c: New test.
2442
2443 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2444
2445         * g++.dg/tc1/dr147.C: Add reference to PR.
2446
2447 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
2448
2449         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
2450         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
2451
2452 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
2453
2454         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
2455
2456 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2457
2458         * gcc.dg/redecl-5.c: New test.
2459         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
2460         of scanf.
2461
2462 2004-08-03  Roger Sayle  <roger@eyesopen.com>
2463
2464         PR middle-end/16790
2465         * gcc.c-torture/execute/pr16790-1.c: New test case.
2466
2467 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
2468
2469         * g++.dg/ext/visibility/assign1.C: New test.
2470         * g++.dg/ext/visibility/new1.C: Likewise.
2471
2472         * gcc.dg/symbian1.c: New test.
2473         * gcc.dg/symbian2.c: Likewise.
2474
2475 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2476
2477         PR target/16570
2478         * gcc.dg/i386-sse-9.c: New test.
2479
2480 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2481
2482         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
2483
2484 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2485
2486         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
2487         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
2488         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
2489         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
2490         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
2491         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
2492         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
2493         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
2494         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
2495         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
2496         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
2497         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
2498         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
2499         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
2500         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
2501         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
2502         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
2503         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
2504         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
2505         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
2506         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
2507         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
2508         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
2509         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2510         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
2511         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
2512         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
2513         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
2514         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2515         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2516         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
2517         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
2518         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
2519         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
2520         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
2521         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2522         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2523         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2524         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2525         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
2526         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
2527         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
2528         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
2529         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
2530         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2531         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2532         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
2533         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
2534         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
2535         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
2536         gcc.misc-tests/i386-pf-3dnow-1.c,
2537         gcc.misc-tests/i386-pf-athlon-1.c,
2538         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2539         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
2540         Declare built-in functions used.
2541         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
2542
2543 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
2544
2545         PR c++/16707
2546         * g++.dg/lookup/using12.C: New test.
2547
2548         * g++.dg/init/null1.C: Fix PR number.
2549         * g++.dg/parse/namespace10.C: Likewise.
2550
2551 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2552
2553         PR c++/16224
2554         * g++.dg/template/spec17.C: New test.
2555         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
2556         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
2557
2558 2004-08-02  David Billinghurst
2559
2560         PR fortran/16292
2561         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
2562
2563 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
2564
2565         * gcc.dg/ia64-got-1.c: New test case.
2566
2567 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2568
2569         PR c++/16489
2570         * g++.dg/init/null1.C: New test.
2571         * g++.dg/tc1/dr76.C: Adjust error marker.
2572
2573         PR c++/16529
2574         * g++.dg/parse/namespace10.C: New test.
2575
2576         PR c++/16810
2577         * g++.dg/inherit/ptrmem2.C: New test.
2578
2579 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2580
2581         PR target/16155
2582         * gcc.dg/pr16155.c: New test.
2583
2584 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2585
2586         * gcc.dg/redecl-2.c: New test.
2587
2588 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2589
2590         * gcc.dg/darwin-longdouble.c: New file.
2591
2592 2004-07-30  Richard Henderson  <rth@redhat.com>
2593
2594         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2595         write to constant argument.
2596         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2597
2598 2004-07-30  Richard Henderson  <rth@redhat.com>
2599
2600         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2601         tests of nearest around zero.
2602
2603 2004-07-30  Andrew Pinski  <apinski@apple.com>
2604
2605         * gcc.c-torture/compile/20040730-1.c: New test.
2606
2607 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2608
2609         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2610         powerpc-eabispe.
2611
2612 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2613
2614         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2615
2616 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2617
2618         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2619         contains $ld_library_path.
2620         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2621
2622 2004-07-29  Richard Henderson  <rth@redhat.com>
2623
2624         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2625
2626         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2627         (alt2, which): New.
2628         (Check): Accept either alternative.
2629
2630 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2631
2632         * g++.dg/abi/inline1.C: New test.
2633         * g++.dg/abi/local1-a.cc: Likewise.
2634         * g++.dg/abi/local1.C: Likewise.
2635         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2636         * g++.dg/abi/mangle12.C: Likewise.
2637         * g++.dg/abi/mangle17.C: Likewise.
2638         * g++.dg/abi/mangle20-2.C: Likewise.
2639         * g++.dg/opt/interface1.C: Likewise.
2640         * g++.dg/opt/interface1.h: Likewise.
2641         * g++.dg/opt/interface1-a.cc: New test.
2642         * g++.dg/parse/repo1.C: New test.
2643         * g++.dg/template/repo1.C: Likewise.
2644         * g++.dg/warn/Winline-1.C: Likewise.
2645         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2646
2647 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2648
2649         * gcc.dg/tree-ssa/20040729-1.c: New test.
2650
2651 2004-07-27  Matt Austern <austern@apple.com>
2652
2653         * gcc.dg/darwin-bool-1.c: New test.
2654         * gcc.dg/darwin-bool-2.c: New test.
2655
2656 2004-07-28  Richard Henderson  <rth@redhat.com>
2657
2658         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2659         arguments in the correct type.  Don't write to constant arguments.
2660
2661 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2662
2663         PR tree-optimization/16688
2664         PR tree-optimization/16689
2665         * g++.dg/tree-ssa/pr16688.C: New test.
2666
2667 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2668
2669         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2670         loads.  Not only in the comment, this time.
2671
2672 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2673
2674         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2675         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2676         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2677         * gcc.dg/sh4a-bitmovua.c: New.
2678         * gcc.dg/sh4a-cos.c: New.
2679         * gcc.dg/sh4a-cosf.c: New.
2680         * gcc.dg/sh4a-fprun.c: New.
2681         * gcc.dg/sh4a-fsrra.c: New.
2682         * gcc.dg/sh4a-memmovua.c: New.
2683         * gcc.dg/sh4a-sin.c: New.
2684         * gcc.dg/sh4a-sincos.c: New.
2685         * gcc.dg/sh4a-sincosf.c: New.
2686         * gcc.dg/sh4a-sinf.c: New.
2687
2688 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2689
2690         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2691         conditionals.
2692         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2693         loads.
2694         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2695         DOM1.
2696
2697 2004-07-27  Andrew Pinski  <apinski@apple.com>
2698
2699         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2700
2701 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2702
2703         * gcc.dg/pragma-isr.c: New test.
2704
2705 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2706
2707         PR c++/14429
2708         * g++.dg/template/ttp11.C: New test.
2709
2710 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2711
2712         * gcc.c-torture/compile/20040727-1.c: New test.
2713
2714 2004-07-26  Eric Christopher  <echristo@redhat.com>
2715
2716         * gcc.c-torture/compile/20040726-2.c: New test.
2717
2718 2004-07-26  Andrew Pinski  <apinski@apple.com>
2719
2720         * g++.dg/rtti/tinfo1.C: Xfail.
2721
2722 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2723
2724         * gcc.c-torture/compile/20040726-1.c: New test.
2725
2726 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2727             Brian Ryner  <bryner@brianryner.com>
2728
2729         PR c++/9283
2730         PR c++/15000
2731         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
2732         * g++.dg/ext/visibility/: New directory.
2733         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
2734         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
2735         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
2736         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
2737         * g++.dg/ext/visibility/fvisibility.C,
2738         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
2739         g++.dg/ext/visibility/fvisibility-override1.C
2740         g++.dg/ext/visibility/fvisibility-override2.C
2741         g++.dg/ext/visibility/memfuncts.C
2742         g++.dg/ext/visibility/noPLT.C
2743         g++.dg/ext/visibility/pragma.C
2744         g++.dg/ext/visibility/pragma-override1.C
2745         g++.dg/ext/visibility/pragma-override2.C
2746         g++.dg/ext/visibility/staticmemfuncts.C
2747         g++.dg/ext/visibility/virtual.C: New tests.
2748
2749 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2750
2751         PR c/15360
2752         * gcc.dg/pr15360-1.c: New test.
2753
2754 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
2755
2756         * gcc.dg/pragma-align-2.c: New test.
2757         * gcc.dg/pragma-init-fini.c: New test.
2758         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
2759         targets.
2760
2761 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2762
2763         * gcc.dg/init-string-2.c: New test.
2764
2765 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
2766
2767         PR 16684
2768         * gcc.dg/Wredundant-decls-1.c: New test case.
2769
2770 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
2771
2772         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
2773         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
2774         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
2775         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
2776         * gcc.dg/compat/generate-random.c: New file.
2777         * gcc.dg/compat/generate-random.h: Likewise.
2778         * gcc.dg/compat/generate-random_r.c: Likewise.
2779         * gcc.dg/compat/struct-layout-1.h: Likewise.
2780         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
2781         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
2782         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
2783         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
2784         * gcc.dg/compat/struct-layout-1_main.c: New test.
2785         * gcc.dg/compat/struct-layout-1_x.c: New file.
2786         * gcc.dg/compat/struct-layout-1_y.c: New file.
2787         * gcc.dg/compat/struct-layout-1_test.h: New file.
2788
2789 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2790
2791         * gcc.dg/comp-return-1.c: New test
2792
2793 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
2794
2795         * gcc.dg/vmx/8-02a.c: Fix typo.
2796
2797         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
2798         * gcc.dg/darwin-abi-3.c: New test.
2799
2800         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
2801         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
2802
2803         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
2804         * gcc.dg/vmx/ops-long-1.c: New test.
2805         * gcc.dg/vmx/ops-long-2.c: New test.
2806
2807 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2808
2809         * g++.dg/lookup/conv-[1234].C: New.
2810
2811 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
2812
2813         * g++.dg/parse/attr2.C: Simplify.
2814
2815 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2816
2817         PR c/7284
2818         * gcc.c-torture/execute/pr7284-1.c: New test.
2819
2820 2004-07-22  Brian Booth  <bbooth@redhat.com>
2821
2822         * gcc.dg/tree-ssa/20040721-1.c: New test.
2823
2824 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2825
2826         * g++.dg/template/crash20.c: New.
2827
2828 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
2829
2830         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
2831         Add dg-run directive.  Declare variables as required.
2832         * gfortran.dg/g77/README: Update
2833
2834 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
2835
2836         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
2837         gcc.dg/cris-peep2-andu2.c: New tests.
2838
2839 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2840
2841         PR c/15052
2842         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
2843         on return type.
2844         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
2845         messages.
2846         * gcc.dg/qual-return-2.c: Update expected messages.
2847         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
2848
2849 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2850
2851         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
2852         * gcc.dg/noncompile/921102-1.c: Update expected error message.
2853
2854 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2855
2856         PR c/11250
2857         * gcc.dg/init-string-1.c: New test.
2858
2859 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
2860
2861         PR middle-end/15345
2862         PR c/16450
2863         * gcc.dg/torture/nested-fn-1.c: New test.
2864
2865 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
2866
2867         PR target/16559
2868         * gcc.dg/ia64-fptr-1.c: New file.
2869
2870 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2871
2872         PR c++/14497
2873         * g++.dg/template/spec16.C: New test.
2874         * g++.old-deja/g++.robertl/eb118.C: Remove.
2875
2876 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2877
2878         PR c++/509
2879         * g++.dg/template/spec15.C: New test.
2880
2881 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
2882
2883         Copy cases from g77.f-torture/execute and add dg-run
2884         directive.  Other changes as noted.
2885         * gfortran.dg/g77/13037.f
2886         * gfortran.dg/g77/1832.f
2887         * gfortran.dg/g77/19981119-0.f
2888         * gfortran.dg/g77/19990313-0.f
2889         * gfortran.dg/g77/19990313-1.f
2890         * gfortran.dg/g77/19990313-2.f
2891         * gfortran.dg/g77/19990313-3.f
2892         * gfortran.dg/g77/19990419-1.f
2893         * gfortran.dg/g77/19990826-0.f
2894         * gfortran.dg/g77/19990826-2.f
2895         * gfortran.dg/g77/20000503-1.f
2896         * gfortran.dg/g77/20001111.f
2897         * gfortran.dg/g77/20010116.f
2898         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
2899         * gfortran.dg/g77/20010430.f
2900         * gfortran.dg/g77/6177.f
2901         * gfortran.dg/g77/947.f
2902         * gfortran.dg/g77/970816-3.f
2903         * gfortran.dg/g77/971102-1.f
2904         * gfortran.dg/g77/980520-1.f
2905         * gfortran.dg/g77/980628-0.f
2906         * gfortran.dg/g77/980628-1.f
2907         * gfortran.dg/g77/980628-10.f
2908         * gfortran.dg/g77/980628-2.f
2909         * gfortran.dg/g77/980628-3.f
2910         * gfortran.dg/g77/980628-7.f
2911         * gfortran.dg/g77/980628-8.f
2912         * gfortran.dg/g77/980628-9.f
2913         * gfortran.dg/g77/980701-0.f
2914         * gfortran.dg/g77/980701-1.f
2915         * gfortran.dg/g77/cabs.f
2916         * gfortran.dg/g77/claus.f
2917         * gfortran.dg/g77/complex_1.f
2918         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
2919         * gfortran.dg/g77/dcomplex.f
2920         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
2921         * gfortran.dg/g77/f90-intrinsic-mathematical.f
2922         * gfortran.dg/g77/f90-intrinsic-numeric.f
2923         * gfortran.dg/g77/int8421.f
2924         * gfortran.dg/g77/labug1.f
2925         * gfortran.dg/g77/large_vec.f
2926         * gfortran.dg/g77/le.f
2927         * gfortran.dg/g77/short.f
2928         * gfortran.dg/g77/README: Update
2929
2930 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
2931
2932         PR c++/16637
2933         * g++.dg/parse/lookup4.C: New test.
2934
2935 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2936
2937         PR c++/16175
2938         * g++.dg/template/ttp10.C: New test.
2939
2940 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2941
2942         * gcc.dg/pr12625-1.c: New test.
2943
2944 2004-07-20  Steven Bosscher  <stevenb@suse.de>
2945
2946         * testsuite/gcc.dg/switch-warn-1.c: New test.
2947         * testsuite/gcc.dg/switch-warn-2.c: New test.
2948         * gcc.c-torture/compile/pr14730.c: Update.
2949
2950 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
2951
2952         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
2953         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
2954         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
2955         g++.dg/template/nontype3.C: Remove trailing CR from tests.
2956
2957 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
2958
2959         PR c++/16623
2960         * g++.dg/template/assign1.C: New test.
2961
2962 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2963
2964         PR c++/12170
2965         * g++.dg/template/ttp9.C: New test.
2966
2967 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
2968
2969         * gcc.dg/format/cmn-err-1.c: New test.
2970
2971 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2972
2973         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
2974         gcc.dg/Wparentheses-10.c: New tests.
2975         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
2976
2977 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2978
2979         PR fortran/16465
2980         * gfortran.dg/g77//ffixed-line-length-0.f,
2981         gfortran.dg/g77/ffixed-line-length-132.f,
2982         gfortran.dg/g77/ffixed-line-length-72.f,
2983         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
2984         gfortran.dg/g77/README: Update.
2985
2986 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2987
2988         PR c++/13092
2989         * g++.dg/template/non-dependent7.C: New test.
2990         * g++.dg/template/non-dependent8.C: Likewise.
2991         * g++.dg/template/non-dependent9.C: Likewise.
2992         * g++.dg/template/non-dependent10.C: Likewise.
2993
2994 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
2995
2996         PR c++/16337
2997         * g++.dg/parse/attr2.C: New test.
2998
2999 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
3000
3001         * g77.dg: Removed.
3002         * g77.f-torture: Ditto.
3003
3004 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3005
3006         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
3007         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
3008         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
3009
3010 2004-07-16  Richard Henderson  <rth@redhat.com>
3011
3012         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
3013
3014 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3015
3016         * lib/fortran-torture.exp (fortran-torture): Don't test compile
3017         tests with full list of options.
3018         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
3019         of TORTURE_OPTIONS if test contains 'dg-do run'.
3020
3021         PR fortran/16404
3022         * gfortran.dg/do_iterator.f90: New test.
3023
3024 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3025
3026         PR rtl-optimization/16536
3027         * gcc.c-torture/execute/restrict-1.c: New test.
3028
3029 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3030
3031         PR fortran/15324
3032         * gfortran.dg/pr15324.f90: New test.
3033
3034         PR fortran/15129
3035         * gfortran.dg/pr15129.f90: New test.
3036
3037         PR fortran/15140
3038         * gfortran.dg/pr15140.f90: New test.
3039
3040         PR fortran/13792
3041         * gfortran.fortran-torture/execute/bounds.f90: Add check for
3042         compile-time simplification.
3043
3044 2004-07-14  Mike Stump  <mrs@apple.com>
3045
3046         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
3047
3048 2004-07-14  James E Wilson  <wilson@specifixinc.com>
3049
3050         PR target/16325
3051         * gcc.dg/profile-generate-1.c: New.
3052
3053 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
3054
3055         * gcc.c-torture/execute/20040709-1.c: New test.
3056         * gcc.c-torture/execute/20040709-2.c: New test.
3057
3058 2004-07-14  Mike Stump  <mrs@apple.com>
3059
3060         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
3061
3062 2004-07-14  Mike Stump  <mrs@apple.com>
3063
3064         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
3065
3066 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
3067
3068         PR c++/16518
3069         * g++.dg/parse/mutable1.C: New test.
3070
3071 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
3072
3073         PR tree-optimization/16443
3074         * gcc.dg/tree-ssa/20040713-1.c: New test.
3075
3076 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
3077
3078         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
3079         for operator new.
3080
3081 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3082
3083         * gfortran.dg/g77/README: New file
3084         * gfortran.dg/g77/19981216-0.f:  Copy from
3085         g77.f-torture/noncompile.  Add "dg-do compile" and
3086         dg-error as required.
3087         * gfortran.dg/g77/19990218-1.f: Likewise
3088         * gfortran.dg/g77/19990905-1.f: Likewise
3089         * gfortran.dg/g77/9263.f: Likewise
3090         * gfortran.dg/g77/980615-0.f: Likewise
3091         * gfortran.dg/g77/980616-0.f: Likewise
3092         * gfortran.dg/g77/check0.f: Likewise
3093         * gfortran.dg/g77/select_no_compile.f: Likewise
3094
3095 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3096
3097         Copy files from g77.f-torture/compile.
3098         Add "{ dg-do compile}".  Other changes as noted
3099         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
3100         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
3101         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
3102         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
3103         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
3104         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
3105         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
3106         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
3107         statement to conform to standard.  Append alpha1.x for reference.
3108         * gfortran.dg/g77/xformat.f: Add dg-warning
3109
3110 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3111
3112         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
3113         Add {dg-do compile} directive.
3114         * gfortran.dg/g77/cpp2.F: Likewise
3115
3116 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3117
3118         PR c++/5402
3119         * g++.dg/lookup/name-clash1.C: New test.
3120
3121         PR c++/9777
3122         * g++.dg/lookup/name-clash2.C: New test.
3123
3124         PR c++/12102
3125         * g++.dg/lookup/name-clash3.C: New test.
3126
3127 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3128
3129         * g++.dg/lookup/new2.C: New test.
3130         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
3131
3132 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
3133
3134         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
3135         Add {dg-do compile} directive.
3136         * gfortran.dg/g77/13060.f: Likewise
3137         * gfortran.dg/g77/19990218-0.f: Likewise
3138         * gfortran.dg/g77/19990305-0.f: Likewise
3139         * gfortran.dg/g77/19990419-0.f: Likewise
3140         * gfortran.dg/g77/19990502-0.f: Likewise
3141         * gfortran.dg/g77/19990502-1.f: Likewise
3142         * gfortran.dg/g77/19990525-0.f: Likewise
3143         * gfortran.dg/g77/19990826-1.f: Likewise
3144         * gfortran.dg/g77/19990826-3.f: Likewise
3145         * gfortran.dg/g77/19990905-2.f: Likewise
3146         * gfortran.dg/g77/20000412-1.f: Likewise
3147         * gfortran.dg/g77/20000511-1.f: Likewise
3148         * gfortran.dg/g77/20000511-2.f: Likewise
3149         * gfortran.dg/g77/20000518.f: Likewise
3150         * gfortran.dg/g77/20000601-1.f: Likewise
3151         * gfortran.dg/g77/20000601-2.f: Likewise
3152         * gfortran.dg/g77/20000629-1.f: Likewise
3153         * gfortran.dg/g77/20000630-2.f: Likewise
3154         * gfortran.dg/g77/20010115.f: Likewise
3155         * gfortran.dg/g77/20010321-1.f: Likewise
3156         * gfortran.dg/g77/20010426.f: Likewise
3157         * gfortran.dg/g77/20020307-1.f: Likewise
3158         * gfortran.dg/g77/8485.f: Likewise
3159         * gfortran.dg/g77/960317-1.f: Likewise
3160         * gfortran.dg/g77/970915-0.f: Likewise
3161         * gfortran.dg/g77/980310-1.f: Likewise
3162         * gfortran.dg/g77/980310-2.f: Likewise
3163         * gfortran.dg/g77/980310-3.f: Likewise
3164         * gfortran.dg/g77/980310-4.f: Likewise
3165         * gfortran.dg/g77/980310-6.f: Likewise
3166         * gfortran.dg/g77/980310-7.f: Likewise
3167         * gfortran.dg/g77/980310-8.f: Likewise
3168         * gfortran.dg/g77/980419-2.f: Likewise
3169         * gfortran.dg/g77/980424-0.f: Likewise
3170         * gfortran.dg/g77/980427-0.f: Likewise
3171         * gfortran.dg/g77/980729-0.f: Likewise
3172         * gfortran.dg/g77/981117-1.f: Likewise
3173         * gfortran.dg/g77/toon_1.f: Likewise
3174
3175 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3176
3177         PR c++/2204
3178         * g++.dg/other/abstract2.C: New test.
3179
3180 2004-07-12  Paul Brook  <paul@codesourcery.com>
3181
3182         * gfortran.dg/pointer_init_1.f90: New test.
3183
3184 2004-07-11  Paul Brook  <paul@codesourcery.com>
3185
3186         PR fortran/15986
3187         * gfortran.dg/contained_1.f90: New test.
3188
3189 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
3190
3191         * g++.dg/parse/defarg8.C: New test.
3192
3193 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3194
3195         PR fortran/16433
3196         * gfortran.dg/pr16433.f: New test.
3197
3198         PR fortran/17574
3199         * gfortran.dg/pr15754.f90: New test.
3200
3201 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3202
3203         PR tree-optimization/16437
3204         * gcc.c-torture/execute/bitfld-4.c: New test.
3205
3206 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3207
3208         * gfortran.fortran-torture/execute/common_2.f90: Add check for
3209         access to common var from module.
3210
3211 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3212
3213         PR fortran/16336
3214         * gfortran.fortran-torture/execute/common_2.f90: New test.
3215
3216 2004-07-10  Paul Brook  <paul@codesourcery.com>
3217
3218         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
3219
3220 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3221
3222         PR fortran/15969
3223         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
3224
3225 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
3226
3227         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
3228         * gfortran.dg/g77/ffixed-form-2.f: Likewise
3229         * gfortran.dg/g77/ffree-form-1.f: Likewise
3230         * gfortran.dg/g77/ffree-form-2.f: Likewise
3231         * gfortran.dg/g77/ffree-form-3.f: Likewise
3232         * gfortran.dg/g77/fno-underscoring.f: Likewise
3233         * gfortran.dg/g77/funderscoring.f: Likewise
3234         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
3235
3236 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3237
3238         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
3239
3240 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3241         Paul Brook  <paul@codesourcery.com>
3242
3243         PR fortran/13415
3244         * gfortran.dg/common_pointer_1.f90: New test.
3245
3246 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3247
3248         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
3249
3250 2004-07-09  James E Wilson  <wilson@specifixinc.com>
3251
3252         PR target/16364
3253         * gcc.c-torture/compile/20040709-1.c: New.
3254
3255 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3256
3257         PR fortran/14077
3258         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
3259
3260 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3261
3262         PR fortran/13201
3263         * gfortran.dg/shape_1.f90: New test.
3264
3265 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
3266             Andrew Pinski  <apinski@apple.com>
3267
3268         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
3269
3270 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3271
3272         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
3273         comment.
3274
3275 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3276         Paul Brook  <paul@codesourcery.com>
3277
3278         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
3279         '.f95' and '.F95'.
3280
3281 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
3282
3283         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
3284
3285 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3286
3287         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
3288         testcases with capital suffix.
3289
3290 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3291
3292         PR fortran/15481
3293         PR fortran/13372
3294         PR fortran/13575
3295         PR fortran/15978
3296         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3297
3298         * gfortran.dg/implicit_1.f90: New test.
3299
3300 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3301
3302         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3303         expression to match gfortran warning/error messages
3304         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3305         dg-error text.
3306
3307 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3308
3309         * lib/fortran-torture.exp: Rename proc search_for to
3310         search_for_re.
3311
3312 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3313
3314         * gcc.c-torture/execute/simd-5.x: New file.
3315         XFAIL on SPARC 64-bit at -O0.
3316
3317 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3318
3319         PR c++/8211
3320         PR c++/16165
3321         * g++.dg/warn/effc3.C: New test.
3322
3323 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3324
3325         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3326         change X to 1X in format.
3327         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3328         add data statements to conform to standard.
3329
3330 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3331
3332         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3333         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3334         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3335
3336 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3337
3338         * gfortran.dg/g77/7388.f: Copy from g77.dg
3339         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3340         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
3341         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
3342         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
3343         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
3344         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
3345         * gfortran.dg/g77/strlen0.f: Likewise
3346
3347 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
3348
3349         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
3350         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
3351
3352 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3353
3354         * gcc.c-torture/execute/920428-2.x: Delete.
3355         * gcc.c-torture/execute/920501-7.x: Likewise.
3356
3357 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
3358
3359         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
3360         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
3361         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
3362         prescott and c3-2.
3363         (PREFETCH_3DNOW): Add -march=c3.
3364
3365 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
3366
3367         PR c/16437
3368         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
3369         * gcc.c-torture/execute/bf64-1.x: Likewise.
3370
3371 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3372
3373         * gcc.c-torture/compile/20040708-1.c: New test.
3374
3375 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3376
3377         PR c++/16169
3378         * g++.dg/warn/effc2.C: New test.
3379
3380 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3381
3382         * gcc.c-torture/execute/bitfld-1.x: Remove.
3383         * gcc.c-torture/execute/bitfld-3.c: New test.
3384         * gcc.dg/bitfld-2.c: Remove XFAILs.
3385
3386 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3387
3388         PR c++/16276
3389         * g++.dg/rtti/tinfo1.C: New file.
3390
3391 2004-07-07  Eric Christopher  <echristo@redhat.com>
3392
3393         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
3394
3395 2004-07-07  Andrew Pinski  <apinski@apple.com>
3396
3397         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
3398
3399 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
3400
3401         * g++.dg/init/call1.C: XFAIL.
3402
3403 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
3404
3405         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
3406         except for movstrict*, to movmem* and clrstr* to clrmem*.
3407
3408 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
3409
3410         * gcc.c-torture/execute/20040707-1.c: New test.
3411
3412 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
3413
3414         * gcc.c-torture/execute/20040706-1.c: New test.
3415
3416 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3417
3418         PR c++/3671
3419         * g++.dg/template/spec14.C: New test.
3420
3421 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
3422
3423         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
3424         nothing if not yet defined.  Use it in b, c and d type definitions.
3425         * gcc.c-torture/execute/20040705-1.c: New test.
3426         * gcc.c-torture/execute/20040705-2.c: New test.
3427
3428 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3429
3430         PR c++/2518
3431         * g++.dg/lookup/new1.C: New test.
3432
3433 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3434
3435         PR c++/11406
3436         * g++.dg/template/sizeof8.C: New test.
3437
3438 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
3439
3440         * gcc.c-torture/compile/20040705-1.c: New test.
3441
3442 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
3443
3444         * gfortran.fortran-torture/execute/seq_io.f90: New test.
3445
3446 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
3447
3448         * gcc.dg/cpp/if-mop.c: Two new testcases.
3449         * gcc.dg/cpp/trad/comment-3.c: New.
3450
3451 2004-07-04  Paul Brook  <paul@codesourcery.com>
3452
3453         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
3454
3455 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
3456
3457         PR c++/3761
3458         * g++.dg/lookup/crash4.C: New test.
3459
3460 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
3461
3462         * gcc.c-torture/execute/builtin-abs-1.c
3463         * gcc.c-torture/execute/builtin-abs-2.c
3464         * gcc.c-torture/execute/builtin-complex-1.c
3465         * gcc.c-torture/execute/builtins/string-1-lib.c
3466         * gcc.c-torture/execute/builtins/string-1.c
3467         * gcc.c-torture/execute/builtins/string-2-lib.c
3468         * gcc.c-torture/execute/builtins/string-2.c
3469         * gcc.c-torture/execute/builtins/string-3-lib.c
3470         * gcc.c-torture/execute/builtins/string-3.c
3471         * gcc.c-torture/execute/builtins/string-4-lib.c
3472         * gcc.c-torture/execute/builtins/string-4.c
3473         * gcc.c-torture/execute/builtins/string-5-lib.c
3474         * gcc.c-torture/execute/builtins/string-5.c
3475         * gcc.c-torture/execute/builtins/string-6-lib.c
3476         * gcc.c-torture/execute/builtins/string-6.c
3477         * gcc.c-torture/execute/builtins/string-7-lib.c
3478         * gcc.c-torture/execute/builtins/string-7.c
3479         * gcc.c-torture/execute/builtins/string-8-lib.c
3480         * gcc.c-torture/execute/builtins/string-8.c
3481         * gcc.c-torture/execute/builtins/string-9-lib.c
3482         * gcc.c-torture/execute/builtins/string-9.c
3483         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
3484         * gcc.c-torture/execute/builtins/string-asm-1.c
3485         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
3486         * gcc.c-torture/execute/builtins/string-asm-2.c
3487         * gcc.c-torture/execute/stdio-opt-1.c
3488         * gcc.c-torture/execute/stdio-opt-2.c
3489         * gcc.c-torture/execute/stdio-opt-3.c
3490         * gcc.c-torture/execute/string-opt-1.c
3491         * gcc.c-torture/execute/string-opt-10.c
3492         * gcc.c-torture/execute/string-opt-11.c
3493         * gcc.c-torture/execute/string-opt-12.c
3494         * gcc.c-torture/execute/string-opt-13.c
3495         * gcc.c-torture/execute/string-opt-14.c
3496         * gcc.c-torture/execute/string-opt-15.c
3497         * gcc.c-torture/execute/string-opt-16.c
3498         * gcc.c-torture/execute/string-opt-2.c
3499         * gcc.c-torture/execute/string-opt-6.c
3500         * gcc.c-torture/execute/string-opt-7.c
3501         * gcc.c-torture/execute/string-opt-8.c:
3502         Replace with ...
3503
3504         * gcc.c-torture/execute/builtins/abs-2.c
3505         * gcc.c-torture/execute/builtins/abs-3.c
3506         * gcc.c-torture/execute/builtins/complex-1.c
3507         * gcc.c-torture/execute/builtins/fprintf.c
3508         * gcc.c-torture/execute/builtins/fputs.c
3509         * gcc.c-torture/execute/builtins/memcmp.c
3510         * gcc.c-torture/execute/builtins/memmove.c
3511         * gcc.c-torture/execute/builtins/memops-asm.c
3512         * gcc.c-torture/execute/builtins/mempcpy-2.c
3513         * gcc.c-torture/execute/builtins/mempcpy.c
3514         * gcc.c-torture/execute/builtins/memset.c
3515         * gcc.c-torture/execute/builtins/printf.c
3516         * gcc.c-torture/execute/builtins/sprintf.c
3517         * gcc.c-torture/execute/builtins/strcat.c
3518         * gcc.c-torture/execute/builtins/strchr.c
3519         * gcc.c-torture/execute/builtins/strcmp.c
3520         * gcc.c-torture/execute/builtins/strcpy.c
3521         * gcc.c-torture/execute/builtins/strcspn.c
3522         * gcc.c-torture/execute/builtins/strlen-2.c
3523         * gcc.c-torture/execute/builtins/strlen.c
3524         * gcc.c-torture/execute/builtins/strncat.c
3525         * gcc.c-torture/execute/builtins/strncmp-2.c
3526         * gcc.c-torture/execute/builtins/strncmp.c
3527         * gcc.c-torture/execute/builtins/strncpy.c
3528         * gcc.c-torture/execute/builtins/strpbrk.c
3529         * gcc.c-torture/execute/builtins/strpcpy-2.c
3530         * gcc.c-torture/execute/builtins/strpcpy.c
3531         * gcc.c-torture/execute/builtins/strrchr.c
3532         * gcc.c-torture/execute/builtins/strspn.c
3533         * gcc.c-torture/execute/builtins/strstr-asm.c
3534         * gcc.c-torture/execute/builtins/strstr.c:
3535         ... these new files.
3536
3537         * gcc.c-torture/execute/builtins/abs-2-lib.c
3538         * gcc.c-torture/execute/builtins/abs-3-lib.c
3539         * gcc.c-torture/execute/builtins/complex-1-lib.c
3540         * gcc.c-torture/execute/builtins/fprintf-lib.c
3541         * gcc.c-torture/execute/builtins/fputs-lib.c
3542         * gcc.c-torture/execute/builtins/memcmp-lib.c
3543         * gcc.c-torture/execute/builtins/memmove-lib.c
3544         * gcc.c-torture/execute/builtins/memops-asm-lib.c
3545         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
3546         * gcc.c-torture/execute/builtins/mempcpy-lib.c
3547         * gcc.c-torture/execute/builtins/memset-lib.c
3548         * gcc.c-torture/execute/builtins/printf-lib.c
3549         * gcc.c-torture/execute/builtins/sprintf-lib.c
3550         * gcc.c-torture/execute/builtins/strcat-lib.c
3551         * gcc.c-torture/execute/builtins/strchr-lib.c
3552         * gcc.c-torture/execute/builtins/strcmp-lib.c
3553         * gcc.c-torture/execute/builtins/strcpy-lib.c
3554         * gcc.c-torture/execute/builtins/strcspn-lib.c
3555         * gcc.c-torture/execute/builtins/strlen-2-lib.c
3556         * gcc.c-torture/execute/builtins/strlen-lib.c
3557         * gcc.c-torture/execute/builtins/strncat-lib.c
3558         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
3559         * gcc.c-torture/execute/builtins/strncmp-lib.c
3560         * gcc.c-torture/execute/builtins/strncpy-lib.c
3561         * gcc.c-torture/execute/builtins/strpbrk-lib.c
3562         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
3563         * gcc.c-torture/execute/builtins/strpcpy-lib.c
3564         * gcc.c-torture/execute/builtins/strrchr-lib.c
3565         * gcc.c-torture/execute/builtins/strspn-lib.c
3566         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
3567         * gcc.c-torture/execute/builtins/strstr-lib.c
3568         * gcc.c-torture/execute/builtins/lib/abs.c
3569         * gcc.c-torture/execute/builtins/lib/fprintf.c
3570         * gcc.c-torture/execute/builtins/lib/memset.c
3571         * gcc.c-torture/execute/builtins/lib/printf.c
3572         * gcc.c-torture/execute/builtins/lib/sprintf.c
3573         * gcc.c-torture/execute/builtins/lib/strcpy.c
3574         * gcc.c-torture/execute/builtins/lib/strcspn.c
3575         * gcc.c-torture/execute/builtins/lib/strncat.c
3576         * gcc.c-torture/execute/builtins/lib/strncmp.c
3577         * gcc.c-torture/execute/builtins/lib/strncpy.c
3578         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3579         * gcc.c-torture/execute/builtins/lib/strspn.c
3580         * gcc.c-torture/execute/builtins/lib/strstr.c:
3581         New files containing support routines.
3582
3583         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3584         declaration.
3585         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3586         when not optimizing.
3587
3588 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3589
3590         PR c++/16240
3591         * g++.dg/abi/mangle22.C: New test.
3592         * g++.dg/abi/mangle23.C: Likewise.
3593
3594 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3595
3596         PR fortran/16290
3597         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3598         Allow for cases without denormalized floating point numbers.
3599
3600 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3601
3602         PR c/1027
3603         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3604         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3605         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3606         expected warning text.
3607         * gcc.dg/format/diag-2.c: New test.
3608
3609 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3610
3611         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3612
3613 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3614
3615         * gcc.dg/builtins-43.c: New.
3616         * gcc.dg/builtins-44.c: New.
3617         * gcc.dg/builtins-45.c: New.
3618
3619 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3620             Andreas Tobler  <a.tobler@schweiz.ch>
3621
3622         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3623         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3624         as SIGSEGV.
3625         * gcc.dg/cleanup-11.c: Likewise.
3626         * gcc.dg/cleanup-8.c: Likewise.
3627         * gcc.dg/cleanup-9.c: Likewise.
3628         * gcc.dg/cleanup-5.c: Run on all platforms.
3629
3630 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3631
3632         * g++.dg/warn/nonnull1.C: New test.
3633
3634 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3635
3636         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3637         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3638         Special-case the Sun compiler wrt to <complex.h>.
3639
3640 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3641
3642         * gcc.dg/Wunreachable-8.C: New test.
3643
3644         * gcc.dg/h8300-ice2.c : New test.
3645
3646 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3647
3648         PR fortran/16161
3649         * gfortran.fortran-torture/compile/implicit.f90: Add test
3650         for implicit character.
3651
3652 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3653
3654         PR fortran/16289
3655         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3656         Use tiny() intrinsic to find smallest non-negative real
3657
3658 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3659
3660         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3661         * gcc.dg/compat/struct-by-value-22_x.c: New.
3662         * gcc.dg/compat/struct-by-value-22_y.c: New.
3663
3664         * gcc.c-torture/execute/20040629-1.c: New test.
3665
3666 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3667
3668         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3669         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3670
3671         PR target/16195
3672         * gcc.dg/20040625-1.c: New test.
3673
3674 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3675
3676         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3677
3678 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3679
3680         PR fortran/15963
3681         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3682
3683 2004-06-29  Richard Henderson  <rth@redhat.com>
3684
3685         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3686
3687 2004-06-29  Paul Brook  <paul@codesourcery.com>
3688
3689         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3690         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3691
3692 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3693
3694         PR c++/16260
3695         * g++.dg/parse/crash15.C: New.
3696
3697 2004-06-28  Andrew Pinski  <apinski@apple.com>
3698
3699         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3700         by the error already.
3701
3702         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3703
3704 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3705
3706         PR target/14041
3707         * gcc.dg/h8300-bss-align-1.c : New.
3708
3709 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3710
3711         * PR c++/16174
3712         * g++.dg/template/ctor4.C: New.
3713
3714 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3715
3716         PR c++/16205
3717         * g++.dg/warn/Wsequence-point-1.C: New test.
3718
3719 2004-06-27  Paul Brook  <paul@codesourcery.com>
3720
3721         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3722
3723 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3724
3725         * g++.old-deja/g++.mike/p7325.C: Remove.
3726
3727 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3728
3729         PR c/14963
3730         * gcc.dg/pr14963.c: New test.
3731
3732 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
3733
3734         PR c++/16193
3735         * g++.dg/parse/redef1.C: New test.
3736
3737 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3738
3739         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
3740         20021110.c.
3741         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
3742         20021119-1.c.
3743         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
3744         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
3745         5-04.c.
3746         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
3747         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
3748         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
3749         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
3750         g++.brendan/enum14.C.
3751         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
3752         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
3753         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
3754         g++.mike/virt1.C.
3755         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
3756         memtemp24.C.
3757
3758 2004-06-27  Roger Sayle  <roger@eyesopen.com>
3759
3760         * gcc.dg/20040527-1.c: New test case.
3761
3762 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
3763
3764         PR gfortran/pr16196
3765         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
3766
3767 2004-06-25  Roger Sayle  <roger@eyesopen.com>
3768
3769         PR middle-end/15825
3770         * gcc.dg/pr15825-1.c: New test case.
3771
3772 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3773
3774         * gcc.c-torture/execute/20040625-1.c: New test.
3775
3776 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3777
3778         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
3779
3780 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3781
3782         * gcc.dg/torture/mips-div-1.c: New test.
3783
3784 2004-06-24  Jeff Law  <law@redhat.com>
3785
3786         * gcc.dg/tree-ssa/20040624-1.c: New test.
3787
3788 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
3789
3790         * gcc.c-torture/compile/20040624-1.c: New test.
3791
3792 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3793
3794         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
3795         this directory.
3796
3797 2004-06-23  Andrew Pinski  <apinski@apple.com>
3798
3799         PR middle-end/15988
3800         * g++.dg/opt/ptrmem4.C: New test.
3801
3802         * gcc.dg/c90-array-quals-2.c: New test.
3803
3804 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
3805
3806         * gcc.dg/kpice1.c: New test.
3807
3808 2006-06-23  Andrew Pinski  <apinski@apple.com>
3809
3810         * gcc.dg/c90-array-quals.c: New test.
3811
3812 2006-06-22  Richard Henderson  <rth@redhat.com>
3813
3814         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
3815
3816 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
3817
3818         * gcc.dg/builtins-config.h: Handle FreeBSD.
3819
3820 2006-06-22  Richard Henderson  <rth@redhat.com>
3821
3822         * g++.dg/opt/devirt1.C: New.
3823
3824 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
3825
3826         * g++.dg/opt/pr15551.C: New testcase.
3827
3828 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3829
3830         PR target/14800
3831         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
3832         x86_64-*-linux* when compiling for 32bit.
3833
3834 2004-06-21  Andrew Pinski  <apinski@apple.com>
3835
3836         * gcc.dg/pch/struct-1.c: New.
3837         * gcc.dg/pch/struct-1.hs: New.
3838
3839 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
3840
3841         * gcc.dg/pch/save-temps-1.c: New file.
3842         * gcc.dg/pch/save-temps-1.hs: New file.
3843
3844 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3845
3846         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
3847         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
3848
3849 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3850
3851         * gfortran.fortran-torture/execute/select_1.f90: Rename function
3852         to fix type error.
3853         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
3854         Remove trailing spaces.
3855
3856 2004-06-21  Richard Henderson  <rth@redhat.com>
3857
3858         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
3859         merging && to BIT_FIELD_REF.
3860
3861 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
3862
3863         * g++.dg/opt/placeholder1.C: New test.
3864
3865 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3866
3867         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
3868         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3869         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3870         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3871
3872 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
3873
3874         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
3875         extern "C".
3876         * g++.dg/other/pragma-re-1.C: Add comments.
3877
3878 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
3879
3880         PR gfortran/16080
3881         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
3882
3883 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
3884
3885         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
3886         instead of setting the type of size_t by
3887         hand.
3888
3889 2004-06-18  Roger Sayle  <roger@eyesopen.com>
3890
3891         * gcc.dg/unordered-2.c: New test case.
3892         * gcc.dg/unordered-3.c: New test case.
3893
3894 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
3895
3896         PR other/16043
3897         * lib/g++.exp (g++_version): Tweak regexp for version
3898         * lib/g77.exp (g77_version): Likewise
3899         * lib/gfortran.exp (gfortran_version): Likewise
3900         * lib/objc.exp (objc_version): Likewise
3901         * lib/treelang.exp (treelang_version): Likewise
3902
3903 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
3904
3905         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
3906         Use INT_MAX instead of __INT_MAX__.
3907         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3908
3909         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
3910         * gcc.dg/compat/scalar-return-3_x.c: Use it.
3911         * gcc.dg/compat/scalar-return-3_y.c: Use it.
3912         * gcc.dg/compat/scalar-return-4_x.c: Use it.
3913         * gcc.dg/compat/scalar-return-4_y.c: Use it.
3914         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
3915         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
3916         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
3917         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
3918
3919         * gcc.dg/range-test-1.c: New test.
3920         * g++.dg/opt/range-test-1.C: New test.
3921
3922 2004-06-17  Richard Henderson  <rth@redhat.com>
3923
3924         * objc.dg/sync-1.m: New.
3925         * objc.dg/try-catch-1.m: Don't force next runtime.
3926         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
3927         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
3928         shadowed catch clause.
3929         * objc.dg/try-catch-5.m: New.
3930
3931 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
3932
3933         Bug 14610
3934         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
3935
3936 2004-06-15  Richard Henderson  <rth@redhat.com>
3937
3938         * gcc.dg/20001116-1.c: Move expected warning line.
3939
3940 2004-06-15  Richard Henderson  <rth@redhat.com>
3941
3942         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
3943         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
3944
3945 2004-06-15  Jeff Law  <law@redhat.com>
3946
3947         * gcc.dg/tree-ssa/20040615-1.c: New test.
3948         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
3949         be less sensitive to operand ordering.
3950         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
3951
3952 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
3953
3954         * g++.dg/abi/bitfield3.C: Add comment..
3955
3956 2004-06-15  Richard Henderson  <rth@redhat.com>
3957
3958         * g++.dg/ext/stmtexpr1.C: XFAIL.
3959         * gcc.dg/20030612-1.c: XFAIL.
3960
3961 2004-06-15  Eric Christopher  <echristo@redhat.com>
3962
3963         * g++.dg/charset/asm5.c: New.
3964         * gcc.dg/charset/asm6.c: New.
3965
3966 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3967
3968         PR fortran/15962
3969         * gfortran.fortran-torture/execute/select_1.f90: New test.
3970
3971 2004-06-15  Paul Brook  <paul@codesourcery.com>
3972
3973         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
3974
3975 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3976
3977         PR c++/15967
3978         * g++.dg/lookup/crash3.C: New test.
3979
3980 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3981
3982         PR c++/15947
3983         * g++.dg/parse/dtor4.C: New test.
3984
3985 2004-06-14  Jeff Law  <law@redhat.com>
3986
3987         * gcc.c-torture/compile/20040614-1.c: New test.
3988
3989 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3990
3991         PR fortran/15211
3992         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
3993         LEN of a character array.
3994
3995 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
3996
3997         PR c++/15096
3998         * g++.dg/template/ptrmem10.C: New test.
3999
4000         PR c++/14930
4001         * g++.dg/template/friend30.C: New test.
4002
4003 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4004
4005         PR fortran/14928
4006         * gfortran.fortran-torture/compile/mloc.f90: New test.
4007
4008 2004-06-13  Paul Brook  <paul@codesourcery.com>
4009
4010         * gfortran.fortran-torture/execute/random_2.f90: New test.
4011
4012 2004-06-13  Eric Christopher  <echristo@redhat.com>
4013
4014         * gcc.dg/noncompile/redecl-1.c: Fix error message.
4015
4016 2004-06-12  Paul Brook  <paul@codesourcery.com>
4017
4018         * gfortran.fortran-torture/execute/contained_3.f90: New test.
4019
4020 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4021
4022         PR fortran/14923
4023         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
4024
4025 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4026
4027         PR fortran/14957
4028         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
4029         syntax errors in end statements of contained subroutines.
4030
4031 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4032
4033         PR fortran/12841
4034         * gfortran.fortran-torture/execute/null_arg.f90: New test.
4035
4036 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4037
4038         PR fortran/15665
4039         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
4040
4041 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4042
4043         PR gfortran/12839
4044         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
4045
4046 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
4047
4048         PR c++/15862
4049         * g++.dg/parse/enum1.C: New test.
4050
4051 2004-06-10  Jeff Law  <law@redhat.com>
4052
4053         * gcc.c-torture/compile/20040610-1.c: New test.
4054
4055 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4056
4057         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
4058         * g++.old-deja/g++.other/decl3.C: Likewise.
4059
4060 2004-06-10  Brian Booth  <bbooth@redhat.com>
4061
4062         * gcc.dg/tree-ssa/20031015-1.c: Scan for
4063         V_MAY_DEF instead of VDEF.
4064         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
4065
4066 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
4067
4068         PR c++/14211
4069         * g++.dg/conversion/const1.C: New test.
4070
4071         PR c++/15076
4072         * g++.dg/conversion/reinterpret1.C: New test.
4073
4074         PR c++/15877
4075         * g++.dg/template/enum2.C: New test.
4076
4077         PR c++/15227
4078         * g++.dg/template/error13.C: New test.
4079
4080 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4081
4082         PR fortran/14957
4083         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
4084         arguments to test_* REAL and of the right size.
4085
4086 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4087
4088         PR target/15569
4089         PR rtl-optimization/15681
4090         * gcc.dg/20040609-1.c: New test.
4091
4092 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4093
4094         PR c++/14791
4095         * g++.dg/opt/builtins1.C: New test.
4096
4097 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
4098
4099         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
4100         that use default windows32 struct layout.
4101         * gcc.dg/i386-bitfield2.c: Likewise.
4102
4103 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
4104
4105         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
4106         for mingw32 and cygwin targets.
4107
4108 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
4109
4110         * gcc.dg/pch/macro-4.c: New.
4111         * gcc.dg/pch/macro-4.hs: New.
4112
4113 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4114
4115         PR fortran/13249
4116         * gfortran.fortran-torture/compile/name_clash.f90: New test.
4117
4118 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4119
4120         PR fortran/13372
4121         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
4122
4123 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4124
4125         PR gfortran/14897
4126         * gfortran.fortran-torture/execute/t_edit.f90: New test.
4127
4128 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4129
4130         PR gfortran/15755
4131         * gfortran.fortran-torture/execute/backspace.c : New test.
4132
4133 2004-06-09  Paul Brook  <paul@codesourcery.com>
4134
4135         * gfortran.fortran-torture/execure/intrinsic_associated.f90
4136         (pointer_to_section): Rewrite to use smaller array.
4137
4138 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
4139
4140         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
4141         * gcc.dg/ext/altivec-10.c: Same.
4142         * gcc.dg/ext/altivec-11.c: Same.
4143         * gcc.dg/ext/altivec-12.c: Same.
4144         * gcc.dg/ext/altivec-13.c: Same.
4145         * gcc.dg/ext/altivec-14.c: Same.
4146         * gcc.dg/ext/altivec-15.c: Same.
4147         * gcc.dg/ext/altivec-16.c: Same.
4148         * gcc.dg/ext/altivec-3.c: Same.
4149         * gcc.dg/ext/altivec-4.c: Same.
4150         * gcc.dg/ext/altivec-6.c: Same.
4151         * gcc.dg/ext/altivec-7.c: Same.
4152         * gcc.dg/ext/altivec-8.c: Same.
4153         * gcc.dg/ext/altivec-varargs-1.c: Same.
4154
4155         * g++.dg/ext/altivec-1.C: Correct dg syntax.
4156         * g++.dg/ext/altivec-10.C: Same.
4157         * g++.dg/ext/altivec-2.C: Same.
4158         * g++.dg/ext/altivec-3.C: Same.
4159         * g++.dg/ext/altivec-4.C: Same.
4160         * g++.dg/ext/altivec-5.C: Same.
4161         * g++.dg/ext/altivec-6.C: Same.
4162         * g++.dg/ext/altivec-7.C: Same.
4163         * g++.dg/ext/altivec-8.C: Same.
4164         * g++.dg/ext/altivec-9.C: Same.
4165
4166 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4167
4168         PR c++/7841
4169         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
4170
4171 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4172
4173         * gcc.dg/union-1.c: New test.
4174
4175 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4176
4177         * gcc.dg/builtins-41.c: New test case.
4178         * gcc.dg/builtins-42.c: New test case.
4179
4180 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4181
4182         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
4183         * g++.dg/ext/altivec-10.C: Same.
4184         * g++.dg/ext/altivec-2.C: Same.
4185         * g++.dg/ext/altivec-3.C: Same.
4186         * g++.dg/ext/altivec-4.C: Same.
4187         * g++.dg/ext/altivec-5.C: Same.
4188         * g++.dg/ext/altivec-6.C: Same.
4189         * g++.dg/ext/altivec-7.C: Same.
4190         * g++.dg/ext/altivec-8.C: Same.
4191         * g++.dg/ext/altivec-9.C: Same.
4192         * g++.old-deja/g++.abi/cxa_vec.C: Same.
4193         * g++.old-deja/g++.brendan/new3.C: Same.
4194         * gcc.c-torture/execute/eeprof-1.x: Same.
4195
4196 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4197
4198         PR c/14765
4199         * gcc.dg/pr14765-1.c: New test.
4200
4201 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4202
4203         PR c/14649
4204         * gcc.dg/pr14649-1.c: New test case.
4205
4206 2004-06-07  Richard Henderson  <rth@redhat.com>
4207
4208         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
4209         if temporaries.
4210
4211 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4212
4213         * g++.dg/eh/elide1.C: Remove XFAIL.
4214
4215 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
4216
4217         PR c++/15337
4218         * g++.dg/expr/sizeof3.C: New test.
4219
4220         PR c++/14777
4221         * g++.dg/template/access14.C: New test.
4222
4223         PR c++/15554
4224         * g++.dg/template/enum1.C: New test.
4225
4226         PR c++/15057
4227         * g++.dg/eh/throw1.C: New test.
4228
4229 2004-06-07  David Ayers  <d.ayers@inode.at>
4230             Ziemowit Laski  <zlaski@apple.com>
4231
4232         * lib/objc.exp (objc_target_compile): Revert the '-framework
4233         Foundation' flag fix, since bare Darwin does not ship
4234         with the Foundation framework.
4235         * objc/execute/next_mapping.h: Provide a local NSConstantString
4236         @interface and @implementation.
4237         (objc_constant_string_init): A constructor function, used to
4238         initialize the NSConstantString meta-class object.
4239         * objc/execute/string1.m: Include "next_mapping.h" instead of
4240         <Foundation/NSString.h>.
4241         * objc/execute/string2.m: Likewise.
4242         * objc/execute/string3.m: Likewise.
4243         * objc/execute/string4.m: Likewise.
4244
4245 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
4246
4247         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
4248         to double. Replace double with FLOAT.
4249         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
4250
4251         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
4252         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
4253         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
4254         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
4255         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
4256         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
4257         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
4258         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
4259
4260 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4261
4262         PR c/13519
4263         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
4264
4265 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4266
4267         PR c++/15503
4268         * g++.dg/template/meminit2.C: New test.
4269
4270 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
4271
4272         PR target/15822
4273         * gcc.c-torture/execute/compare-fp-1.c,
4274         gcc.c-torture/execute/compare-fp-2.c,
4275         gcc.c-torture/execute/compare-fp-3.c,
4276         gcc.c-torture/execute/compare-fp-4.c,
4277         gcc.c-torture/execute/compare-fp-3.x,
4278         gcc.c-torture/execute/compare-fp-4.x: Moved...
4279         * gcc.c-torture/execute/ieee/compare-fp-1.c,
4280         gcc.c-torture/execute/ieee/compare-fp-2.c,
4281         gcc.c-torture/execute/ieee/compare-fp-3.c,
4282         gcc.c-torture/execute/ieee/compare-fp-4.c,
4283         gcc.c-torture/execute/ieee/compare-fp-3.x,
4284         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
4285
4286 2004-06-04  David Ayers  <d.ayers@inode.at>
4287
4288         * objc/execute/protocol-isEqual-4.m: New testcase.
4289
4290 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
4291
4292         * objc/execute/protocol-isEqual-1.m: New testcase.
4293         * objc/execute/protocol-isEqual-2.m: New testcase.
4294         * objc/execute/protocol-isEqual-3.m: New testcase.
4295
4296 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4297
4298         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4299
4300 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4301
4302         * lib/objc.exp (objc_target_compile): When running tests on
4303         Darwin (Mac OS X), inform the linker about '-framework
4304         'Foundation'.
4305
4306 2004-06-02  Eric Christopher  <echristo@redhat.com>
4307
4308         * gcc.c-torture/compile/20040602-1.c: New.
4309
4310 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4311
4312         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4313         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4314
4315         PR tree-optimization/14736
4316         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4317
4318         PR tree-optimization/14042
4319         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4320
4321         PR tree-optimization/14729
4322         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4323
4324 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4325
4326         PR fortran/15557
4327         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4328
4329 2004-06-01  Richard Hederson  <rth@redhat.com>
4330
4331         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4332
4333 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4334
4335         PR c++/14932
4336         * g++.dg/parse/offsetof4.C: New test.
4337
4338 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4339
4340         PR objc/7993
4341         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
4342
4343 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
4344
4345         PR c++/15701
4346         * g++.dg/template/friend29.C: New test.
4347
4348 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4349
4350         PR c/15749
4351         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
4352
4353 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4354
4355         * gcc.dg/sparc-trap-1.c: New test.
4356
4357 2004-05-31  Roger Sayle  <roger@eyesopen.com>
4358
4359         PR middle-end/15069
4360         * g++.dg/opt/fold3.C: New test case.
4361
4362 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
4363
4364         * lib/target-supports.exp (check_iconv_available): Fix fallout
4365         from 2004-05-28 patch.
4366
4367 2004-05-30  Paul Brook  <paul@codesourcery.com>
4368
4369         PR fortran/15620
4370         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
4371         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
4372
4373 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
4374
4375         * gfortran.fortran-torture/execute/random_1.f90: New test.
4376
4377 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4378
4379         * g++.dg/ext/altivec-10.C: New test.
4380
4381 2004-05-29  Paul Brook  <paul@codesourcery.com>
4382
4383         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
4384
4385 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4386
4387         * gcc.dg/altivec-16.c: New test.
4388
4389 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
4390
4391         * lib/target-supports.exp (check_vmx_hw_available): New.
4392         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
4393
4394         * lib/target-supports.exp (check_alias_available,
4395         check_iconv_available, check_named_sections_available): Use
4396         unique names for temporary files.
4397
4398 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4399
4400         * gcc.dg/altivec-15.c: New test.
4401
4402 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4403
4404         PR c++/15083
4405         * g++.dg/warn/noeffect6.C: New test.
4406
4407         PR c++/15471
4408         * g++.dg/expr/ptrmem4.C: New test.
4409
4410         PR c++/15640
4411         * g++.dg/template/operator3.C: New test.
4412
4413 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4414
4415         PR c++/14668
4416         * g++.dg/lookup/redecl1.C: New test.
4417         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
4418
4419 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
4420
4421         * gcc.c-torture/execute/compare-fp-1.c,
4422         gcc.c-torture/execute/compare-fp-2.c,
4423         gcc.c-torture/execute/compare-fp-3.c,
4424         gcc.c-torture/execute/compare-fp-4.c,
4425         gcc.c-torture/execute/compare-fp-3.x,
4426         gcc.c-torture/execute/compare-fp-4.x,
4427         gcc.dg/pr15649-1.c: New.
4428
4429 2004-05-27  Adam Nemet  <anemet@lnxw.com>
4430
4431         PR c++/12883
4432         * g++.dg/init/array14.C: New test.
4433
4434 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
4435
4436         * lib/compat.exp (compat-get-options-main): New.
4437         (compat-get-options): Remove unneeded code, warn for ignored
4438         command.
4439         (compat-execute): Check flag set by dg-require-* commands.
4440
4441         * lib/compat.exp (compat-execute): Break up long lines.
4442
4443 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
4444
4445         * gcc.dg/altivec-7.c: Don't use 'vector long'.
4446         * gcc.dg/altivec-14.c: New test.
4447         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
4448
4449         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
4450         * gcc.dg/altivec-12.c: Ditto.
4451
4452         * gcc.dg/altivec-3.c: Move call to altivec_check.
4453
4454 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4455
4456         PR c++/15044
4457         * g++.dg/template/error12.C: New test.
4458
4459         PR c++/15317
4460         * g++.dg/ext/attrib15.C: New test.
4461
4462         PR c++/15329
4463         * g++.dg/template/ptrmem9.C: New test.
4464
4465 2004-05-25  Paul Brook  <paul@codesourcery.com>
4466
4467         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
4468
4469 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4470
4471         PR c++/15165
4472         * g++.dg/template/crash19.C: New test.
4473
4474 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4475
4476         PR c++/15025
4477         * g++.dg/template/redecl1.C: New test.
4478
4479 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4480
4481         PR c++/14821
4482         * g++.dg/other/ns1.C: New test.
4483
4484         PR c++/14883
4485         * g++.dg/template/invalid1.C: New test.
4486
4487 2004-05-23  Paul Brook  <paul@codesourcery.com>
4488         Victor Leikehman  <lei@haifasphere.co.il>
4489
4490         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
4491         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
4492
4493 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4494
4495         PR c++/15285
4496         PR c++/15299
4497         * g++.dg/template/non-dependent5.C: New test.
4498         * g++.dg/template/non-dependent6.C: New test.
4499
4500 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4501
4502         PR c++/15507
4503         * g++.dg/inherit/union1.C: New test.
4504
4505         PR c++/15542
4506         * g++.dg/template/addr1.C: New test.
4507
4508         PR c++/15427
4509         * g++.dg/template/array5.C: New test.
4510
4511         PR c++/15287
4512         * g++.dg/template/array6.C: New test.
4513
4514 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
4515             Roger Sayle  <roger@eyesopen.com>
4516
4517         * g++.dg/lookup/forscope2.C: New test case.
4518
4519 2004-05-22  Ben Elliston  <bje@au.ibm.com>
4520
4521         * gcc.dg/cpp/Wmissingdirs.c: New.
4522
4523 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4524
4525         PR target/15301
4526         * gcc.dg/compat/union-m128-1.h: New file.
4527         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4528         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4529         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4530
4531 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4532
4533         PR target/15302
4534         * gcc.dg/compat/struct-complex-1.h: New file.
4535         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
4536         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
4537         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4538
4539 2004-05-20  Roger Sayle  <roger@eyesopen.com>
4540
4541         PR middle-end/3074
4542         * gcc.dg/pr3074-1.c: New test case.
4543         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
4544
4545 2004-05-20  Falk Hueffner  <falk@debian.org>
4546
4547         PR other/15526
4548         * gcc.dg/ftrapv-1.c: New test case.
4549
4550 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4551
4552         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
4553
4554 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
4555             Jeff Law  <law@redhat.com>
4556
4557         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
4558         * gcc.dg/tree-ssa/20040518-2.c: New test.
4559
4560         * gcc.dg/tree-ssa/20040518-1.c: New test.
4561
4562 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
4563
4564         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
4565
4566 2004-05-18  Paul Brook  <paul@codesourcery.com>
4567
4568         PR fortran/13930
4569         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4570
4571 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4572
4573         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4574         constant folding.
4575
4576 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4577
4578         * gcc.dg/tree-ssa/20040517-1.c: New test.
4579
4580 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4581
4582         * gcc.dg/loop-4.c: New test.
4583
4584 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4585
4586         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4587
4588 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4589
4590         PR fortran/15311
4591         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4592
4593 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4594
4595         PR fortran/13826
4596         PR fortran/13940
4597         * gfortran.fortran-torture/compile/data_1.f90: New test.
4598
4599 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4600
4601         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4602         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4603
4604 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4605
4606         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4607
4608 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4609
4610         PR c/15444
4611         * gcc.dg/format/xopen-1.c: Adjust expected message.
4612         * gcc.dg/format/xopen-3.c: New test.
4613
4614 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4615
4616         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4617
4618 2004-05-14  Jeff Law  <law@redhat.com>
4619
4620         * gcc.dg/tree-ssa/20040514-2.c: New test.
4621
4622 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4623
4624         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4625         this ...
4626         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4627         this.
4628
4629 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4630
4631         * gcc.dg/tree-ssa/20040514-1.c: New test.
4632
4633 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4634
4635         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4636         test.
4637
4638 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4639
4640         PR fortran/14066
4641         * gfortran.fortran-torture/compile/do_1.f90: New test.
4642
4643 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4644
4645         PR fortran/15051
4646         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4647         test.
4648
4649 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4650
4651         PR fortran/15149
4652         * gfortran.fortran-torture/execute/random_init.f90: New test.
4653
4654 2004-05-13  Paul Brook  <paul@codesourcery.com>
4655
4656         PR fortran/15314
4657         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4658
4659 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4660
4661         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4662         for the powerpc case.
4663
4664 2004-05-13  Jeff Law  <law@redhat.com>
4665
4666         * gcc.dg/tree-ssa/20040513-1.c: New test.
4667         * gcc.dg/tree-ssa/20040513-2.c: New test.
4668
4669 2004-05-13  Paul Brook  <paul@codesourcery.com>
4670
4671         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4672         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4673         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4674
4675 2004-05-13  Andreas Schwab  <schwab@suse.de>
4676
4677         PR other/10819
4678         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4679         characters.
4680
4681 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4682
4683         PR fortran/15294
4684         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4685
4686 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4687
4688         Merge from tree-ssa-20020619-branch.  See
4689         ChangeLog.tree-ssa for details.
4690
4691 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4692
4693         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4694         include <altivec.h> explicitly.
4695         * gcc.dg/altivec-13.c: Likewise.
4696
4697 2004-05-11  Paul Brook  <paul@codesourcery.com>
4698
4699         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4700
4701 2004-05-10  Eric Christopher  <echristo@redhat.com>
4702
4703         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4704         * gcc.dg/sibcall-4.c: Ditto.
4705
4706 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4707
4708         * g++.dg/ext/altivec-8.C: New test case.
4709         * gcc.dg/altivec-13.c: New test case.
4710
4711 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4712
4713         * gcc.c-torture/execute/divcmp-1.c: New test case.
4714         * gcc.c-torture/execute/divcmp-2.c: New test case.
4715         * gcc.c-torture/execute/divcmp-3.c: New test case.
4716
4717 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4718
4719         * g++.dg/other/pragma-re-2.C: New test.
4720
4721 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4722
4723         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4724         * gcc.dg/i386-387-2.c: Likewise.
4725
4726         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
4727         __builtin_drem.
4728         * gcc.dg/i386-387-6.c: Likewise.
4729
4730 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4731
4732         * gcc.dg/builtins-33.c:  Also check log1p*.
4733
4734 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
4735
4736         PR optimization/15296
4737         * gcc.c-torture/execute/pr15296.c: New test.
4738
4739 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
4740
4741         * gcc.dg/builtins-40.c: New test.
4742
4743 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
4744
4745         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
4746
4747 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
4748
4749         * g++.dg/ext/spe1.C: New testcase.
4750
4751 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
4752
4753         * objc.dg/image-info.m: Allow additional attributes
4754         for __image_info section.
4755
4756 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
4757
4758         * gcc.dg/torture/mips-hilo-2.c: New test.
4759
4760 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4761
4762         PR c++/14389
4763         * g++.dg/template/member5.C: New test.
4764
4765 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
4766
4767         * gcc.dg/builtins-34.c: Also check expm1*.
4768
4769 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4770
4771         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
4772         * gcc.dg/torture/builtin-convert-3.c: New test.
4773
4774 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
4775
4776         PR middle-end/15054
4777         * g++.dg/opt/pr15054.C: New test.
4778
4779 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4780
4781         * gcc.dg/torture/builtin-rounding-1.c: New test.
4782         * gcc.dg/builtins-25.c: Delete.
4783         * gcc.dg/builtins-29.c: Delete.
4784
4785 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
4786
4787         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
4788         * gcc.dg/sibcall-4.c: Likewise.
4789         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
4790
4791 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4792
4793         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
4794         bit-field on 16-bit targets.
4795
4796 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4797
4798         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
4799         16-bit targets.
4800
4801 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
4802
4803         * gcc.dg/rs6000-power2-1.c: Change to compile only.
4804         * gcc.dg/rs6000-power2-2.c: Likewise.
4805
4806 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
4807
4808         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
4809         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
4810         Change the asm registers to be in form of frN instead of fN.
4811
4812 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4813
4814         * gcc.dg/torture/builtin-convert-2.c: New test.
4815
4816 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
4817
4818         * gcc.dg/rs6000-power2-1.c: New test.
4819         * gcc.dg/rs6000-power2-2.c: New test.
4820
4821 2004-04-28  Jan Hubicka  <jh@suse.cz>
4822
4823         * gcc.dg/unused-6.c: New test.
4824
4825 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
4826             Ulrich Weigand  <uweigand@de.ibm.com>
4827
4828         * ada/acats/run_all.sh: Define $target variable.
4829
4830 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
4831
4832         PR c++/15119
4833         * g++.dg/other/vararg-1.C: New test.
4834
4835         PR c++/4794
4836         * g++.dg/eh/cleanup3.C: New test.
4837
4838 2004-04-24  Laurent GUERBY <laurent@guerby.net>
4839
4840         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
4841         and ad8011a (target_insn).
4842         * ada/acats/support/macro.dfs: Likewise.
4843         * ada/acats/support/impbit.adb: New file.
4844
4845 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
4846
4847         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
4848
4849 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4850
4851         * gcc.dg/loop-3.c: New test.
4852
4853 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
4854
4855         * gcc.c-torture/execute/simd-5.c: New test.
4856
4857 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4858
4859         PR c++/15064
4860         * g++.dg/template/crash18.C: New test.
4861
4862 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
4863
4864         * g++.dg/ext/complit3.C: New test.
4865
4866 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4867
4868         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
4869         * gcc.dg/altivec-3.c: Same.
4870         * gcc.dg/altivec-varargs-1.c: Same.
4871
4872 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4873
4874         * lib/target-supports.exp (check_profiling_available): Assume
4875         profiling is not available on powerpc-eabi targets.
4876
4877 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
4878
4879         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
4880         * gcc.dg/vmx/bug-1.c: Ditto.
4881
4882 2004-04-20  Eric Christopher  <echristo@redhat.com>
4883
4884         * gcc.dg/charset/extern.c: New test.
4885         * g++.dg/charset/extern3.cc: Ditto.
4886
4887 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
4888
4889         * gcc.dg/builtins-39.c: New test.
4890
4891 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
4892
4893         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
4894
4895 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
4896
4897         * gcc.dg/torture/mips-hilo-1.c: New test.
4898
4899 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
4900
4901         * gcc.c-torture/compile/20040419-1.c: New test.
4902
4903 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
4904
4905         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
4906
4907 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
4908             Aldy Hernandez  <aldyh@redhat.com>
4909
4910         * gcc.c-torture/execute/va-arg-24.c: New.
4911
4912 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
4913             Aldy Hernandez  <aldyh@redhat.com>
4914
4915         * gcc.dg/vmx/1b-01.c: New.
4916         * gcc.dg/vmx/1b-02.c: New.
4917         * gcc.dg/vmx/1b-03.c: New.
4918         * gcc.dg/vmx/1b-04.c: New.
4919         * gcc.dg/vmx/1b-05.c: New.
4920         * gcc.dg/vmx/1b-06.c: New.
4921         * gcc.dg/vmx/1b-07.c: New.
4922         * gcc.dg/vmx/1c-01.c: New.
4923         * gcc.dg/vmx/1c-02.c: New.
4924         * gcc.dg/vmx/3a-01a.c: New.
4925         * gcc.dg/vmx/3a-01.c: New.
4926         * gcc.dg/vmx/3a-01m.c: New.
4927         * gcc.dg/vmx/3a-03.c: New.
4928         * gcc.dg/vmx/3a-03m.c: New.
4929         * gcc.dg/vmx/3a-04.c: New.
4930         * gcc.dg/vmx/3a-04m.c: New.
4931         * gcc.dg/vmx/3a-05.c: New.
4932         * gcc.dg/vmx/3a-06.c: New.
4933         * gcc.dg/vmx/3a-06m.c: New.
4934         * gcc.dg/vmx/3a-07.c: New.
4935         * gcc.dg/vmx/3b-01.c: New.
4936         * gcc.dg/vmx/3b-02.c: New.
4937         * gcc.dg/vmx/3b-10.c: New.
4938         * gcc.dg/vmx/3b-13.c: New.
4939         * gcc.dg/vmx/3b-14.c: New.
4940         * gcc.dg/vmx/3b-15.c: New.
4941         * gcc.dg/vmx/3c-01a.c: New.
4942         * gcc.dg/vmx/3c-01.c: New.
4943         * gcc.dg/vmx/3c-02.c: New.
4944         * gcc.dg/vmx/3c-03.c: New.
4945         * gcc.dg/vmx/3d-01.c: New.
4946         * gcc.dg/vmx/4-01.c: New.
4947         * gcc.dg/vmx/4-03.c: New.
4948         * gcc.dg/vmx/5-01.c: New.
4949         * gcc.dg/vmx/5-02.c: New.
4950         * gcc.dg/vmx/5-03.c: New.
4951         * gcc.dg/vmx/5-04.c: New.
4952         * gcc.dg/vmx/5-05.c: New.
4953         * gcc.dg/vmx/5-06.c: New.
4954         * gcc.dg/vmx/5-07.c: New.
4955         * gcc.dg/vmx/5-07t.c: New.
4956         * gcc.dg/vmx/5-08.c: New.
4957         * gcc.dg/vmx/5-10.c: New.
4958         * gcc.dg/vmx/5-11.c: New.
4959         * gcc.dg/vmx/7-01a.c: New.
4960         * gcc.dg/vmx/7-01.c: New.
4961         * gcc.dg/vmx/7c-01.c: New.
4962         * gcc.dg/vmx/7d-01.c: New.
4963         * gcc.dg/vmx/7d-02.c: New.
4964         * gcc.dg/vmx/8-01.c: New.
4965         * gcc.dg/vmx/8-02a.c: New.
4966         * gcc.dg/vmx/8-02.c: New.
4967         * gcc.dg/vmx/brode-1.c: New.
4968         * gcc.dg/vmx/bug-1.c: New.
4969         * gcc.dg/vmx/bug-2.c: New.
4970         * gcc.dg/vmx/bug-3.c: New.
4971         * gcc.dg/vmx/cw-bug-1.c: New.
4972         * gcc.dg/vmx/cw-bug-2.c: New.
4973         * gcc.dg/vmx/cw-bug-3.c: New.
4974         * gcc.dg/vmx/dct.c: New.
4975         * gcc.dg/vmx/debug-1.c: New.
4976         * gcc.dg/vmx/debug-2.c: New.
4977         * gcc.dg/vmx/debug-3.c: New.
4978         * gcc.dg/vmx/debug-4.c: New.
4979         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
4980         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
4981         * gcc.dg/vmx/eg-5.c: New.
4982         * gcc.dg/vmx/fft.c: New.
4983         * gcc.dg/vmx/gcc-bug-1.c: New.
4984         * gcc.dg/vmx/gcc-bug-2.c: New.
4985         * gcc.dg/vmx/gcc-bug-3.c: New.
4986         * gcc.dg/vmx/gcc-bug-4.c: New.
4987         * gcc.dg/vmx/gcc-bug-5.c: New.
4988         * gcc.dg/vmx/gcc-bug-6.c: New.
4989         * gcc.dg/vmx/gcc-bug-7.c: New.
4990         * gcc.dg/vmx/gcc-bug-8.c: New.
4991         * gcc.dg/vmx/gcc-bug-9.c: New.
4992         * gcc.dg/vmx/gcc-bug-b.c: New.
4993         * gcc.dg/vmx/gcc-bug-c.c: New.
4994         * gcc.dg/vmx/gcc-bug-d.c: New.
4995         * gcc.dg/vmx/gcc-bug-e.c: New.
4996         * gcc.dg/vmx/gcc-bug-f.c: New.
4997         * gcc.dg/vmx/gcc-bug-g.c: New.
4998         * gcc.dg/vmx/gcc-bug-i.c: New.
4999         * gcc.dg/vmx/harness.h: New.
5000         * gcc.dg/vmx/ira1.c: New.
5001         * gcc.dg/vmx/ira2a.c: New.
5002         * gcc.dg/vmx/ira2b.c: New.
5003         * gcc.dg/vmx/ira2.c: New.
5004         * gcc.dg/vmx/ira2c.c: New.
5005         * gcc.dg/vmx/mem.c: New.
5006         * gcc.dg/vmx/newton-1.c: New.
5007         * gcc.dg/vmx/ops.c: New.
5008         * gcc.dg/vmx/sn7153.c: New.
5009         * gcc.dg/vmx/spill2.c: New.
5010         * gcc.dg/vmx/spill3.c: New.
5011         * gcc.dg/vmx/spill.c: New.
5012         * gcc.dg/vmx/t.c: New.
5013         * gcc.dg/vmx/varargs-1.c: New.
5014         * gcc.dg/vmx/varargs-2.c: New.
5015         * gcc.dg/vmx/varargs-3.c: New.
5016         * gcc.dg/vmx/varargs-4.c: New.
5017         * gcc.dg/vmx/varargs-5.c: New.
5018         * gcc.dg/vmx/varargs-6.c: New.
5019         * gcc.dg/vmx/varargs-7.c: New.
5020         * gcc.dg/vmx/vmx.exp: New.
5021         * gcc.dg/vmx/vprint-1.c: New.
5022         * gcc.dg/vmx/vscan-1.c: New.
5023         * gcc.dg/vmx/x-01.c: New.
5024         * gcc.dg/vmx/x-02.c: New.
5025         * gcc.dg/vmx/x-03.c: New.
5026         * gcc.dg/vmx/x-04.c: New.
5027         * gcc.dg/vmx/x-05.c: New.
5028         * gcc.dg/vmx/yousufi-1.c: New.
5029         * gcc.dg/vmx/zero-1.c: New.
5030         * gcc.dg/vmx/zero.c: New.
5031
5032 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
5033
5034         * g++.dg/lookup/java1.C: Update for chage of
5035         _Jv_AllocObject.
5036         * g++.dg/lookup/java2.C: Likewise.
5037
5038 2004-04-17  Laurent GUERBY <laurent@guerby.net>
5039
5040         * ada/acats/run_all.sh: use -O2 by default.
5041
5042 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
5043
5044         * gcc.dg/vr-mult-[12].c: New tests.
5045
5046 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5047
5048         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
5049
5050         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
5051
5052 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
5053
5054         * lib/target-supports.exp (check_profiling_available): Assume profiling
5055         isn't available for mips*-*-elf targets.
5056
5057 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
5058
5059         * gcc.dg/builtins-38.c: New test.
5060
5061 2004-04-14  Eric Christopher  <echristo@redhat.com>
5062
5063         * g++.dg/charset/charset.exp: Run .cc extension tests.
5064
5065 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
5066
5067         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
5068
5069 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5070
5071         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
5072
5073 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
5074
5075         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
5076         * gcc.dg/i386-387-2.c: Likewise.
5077
5078         * gcc.dg/i386-387-7.c: New test.
5079         * gcc.dg/i386-387-8.c: New test.
5080
5081         * gcc.dg/builtins-37.c: New test.
5082
5083 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
5084
5085         * g++.dg/pch/externc-1.C: Add missing semicolon.
5086
5087 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
5088
5089         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
5090
5091 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5092
5093         * gcc.c-torture/execute/20040411-1.c: New test.
5094
5095 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5096
5097         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
5098
5099 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
5100
5101         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
5102
5103 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
5104
5105         * lib/target-supports.exp (check_named_sections_available): New.
5106         * lib/gcc-dg.exp (dg-require-named-sections): New.
5107         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
5108         old-deja.exp.  Also prune error-count message from HP linker.
5109         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
5110
5111         * g++.dg/init/init-ref4.C: Use dg-require-weak.
5112         * g++.old-deja/g++.pt/static3.C: Likewise.
5113         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
5114
5115 2004-04-09  Roger Sayle  <roger@eyesopen.com>
5116
5117         * gcc.c-torture/execute/20040409-1.c: New test case.
5118         * gcc.c-torture/execute/20040409-2.c: New test case.
5119         * gcc.c-torture/execute/20040409-3.c: New test case.
5120
5121 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5122
5123         * gcc.dg/20040409-1.c: New test.
5124
5125 2004-04-08  Roger Sayle  <roger@eyesopen.com>
5126
5127         PR target/14888
5128         * g++.dg/opt/pr14888.C: New test case.
5129
5130 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
5131
5132         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
5133         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
5134         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
5135         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
5136         New tests.
5137
5138 2004-04-08  Paul Brook  <paul@codesourcery.com>
5139
5140         * gcc.dg/spill-1.c: New test.
5141
5142 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5143
5144         * gcc.dg/torture/builtin-ctype-2.c: New test.
5145
5146 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
5147
5148         * gcc.dg/pch/pch.exp: Add largefile test.
5149
5150 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
5151
5152         * g++.dg/pch/externc-1.Hs: New.
5153         * g++.dg/pch/externc-1.C: New.
5154
5155 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5156
5157         * gcc.dg/compat/struct-by-value-5a_main.c,
5158         gcc.dg/compat/struct-by-value-5b_main.c: New files.
5159         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
5160         * gcc.dg/compat/struct-by-value-5a_x.c,
5161         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
5162         gcc.dg/compat/struct-by-value-5_x.c.
5163         * gcc.dg/compat/struct-by-value-5a_y.c,
5164         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
5165         gcc.dg/compat/struct-by-value-5_y.c.
5166
5167         * gcc.dg/compat/struct-by-value-6a_main.c,
5168         gcc.dg/compat/struct-by-value-6b_main.c: New files.
5169         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
5170         * gcc.dg/compat/struct-by-value-6a_x.c,
5171         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
5172         gcc.dg/compat/struct-by-value-6_x.c.
5173         * gcc.dg/compat/struct-by-value-6a_y.c,
5174         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
5175         gcc.dg/compat/struct-by-value-6_y.c.
5176
5177         * gcc.dg/compat/struct-by-value-7a_main.c,
5178         gcc.dg/compat/struct-by-value-7b_main.c: New files.
5179         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
5180         * gcc.dg/compat/struct-by-value-7a_x.c,
5181         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
5182         gcc.dg/compat/struct-by-value-7_x.c.
5183         * gcc.dg/compat/struct-by-value-7a_y.c,
5184         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
5185         gcc.dg/compat/struct-by-value-7_y.c.
5186
5187 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
5188
5189         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
5190         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
5191         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
5192         options.
5193
5194 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
5195
5196         * gcc.dg/builtins-36.c: New test.
5197
5198 2004-04-06  Paul Brook  <paul@codesourcery.com>
5199
5200         * README.gcc: Remove obsolete contraint on testcases.
5201
5202 2004-04-05  Paul Brook  <paul@codesourcery.com>
5203
5204         PR2123
5205         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
5206         failure and exit(0) on success.
5207         * g++.dg/expr/anew2.C: Ditto.
5208         * g++.dg/expr/anew3.C: Ditto.
5209         * g++.dg/expr/anew4.C: Ditto.
5210
5211 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
5212
5213         PR c++/3518
5214         * g++.dg/template/unify7.C: New.
5215
5216 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5217
5218         * g++.dg/README: Bring up to date with new subdirectories; remove
5219         duplicate subdirectory lines.
5220
5221 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
5222
5223         PR c++/14007
5224         * g++.dg/template/unify5.C: New.
5225         * g++.dg/template/unify6.C: New.
5226         * g++.dg/template/qualttp20.C: Adjust.
5227         * g++.old-deja/g++.jason/report.C: Adjust.
5228         * g++.old-deja/g++.other/qual1.C: Adjust.
5229
5230 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
5231
5232         PR c++/14803
5233         * g++.dg/inherit/ptrmem1.C: New test.
5234
5235 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
5236
5237         PR c++/14755
5238         * gcc.c-torture/execute/20040331-1.c: New test.
5239         * gcc.dg/20040331-1.c: New test.
5240
5241 2004-04-01  Paul Brook  <paul@codesourcery.com>
5242
5243         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
5244
5245 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
5246
5247         PR c++/14724
5248         * g++.dg/init/goto1.C: New test.
5249
5250         PR c++/14763
5251         * g++.dg/template/defarg4.C: New test.
5252
5253 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
5254
5255         * gcc.dg/altivec-11.c: Extend test for more valid cases.
5256
5257 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
5258
5259         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
5260
5261 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
5262
5263         * gcc.dg/noncompile/undeclared-2.c: New test.
5264
5265 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5266
5267         * gcc.dg/940409-1.c: Remove XFAIL.
5268         * gcc.dg/reg-vol-struct-1.c: New test.
5269
5270 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5271
5272         * gcc.dg/torture/builtin-wctype-1.c: New test.
5273
5274 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
5275
5276         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
5277         * gcc.dg/20001101-1.c: Likewise.
5278         * gcc.dg/20001102-1.c: Likewise.
5279
5280 2004-03-25  Roger Sayle  <roger@eyesopen.com>
5281
5282         * gcc.dg/compare8.c: Add an additional test for XOR.
5283
5284 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5285
5286         * gcc.dg/torture/builtin-ctype-1.c: New test.
5287
5288 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5289
5290         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
5291         * gcc.dg/torture/builtin-math-1.c: Likewise.
5292         * gcc.dg/torture/builtin-power-1.c: New test.
5293
5294 2004-03-24  Andreas Schwab  <schwab@suse.de>
5295
5296         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5297         IA64 assembler.
5298
5299 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5300             Roger Sayle  <roger@eyesopen.com>
5301
5302         * gcc.dg/compare8.c: New test case.
5303
5304 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5305
5306         * g++.dg/ext/altivec-7.C: New test.
5307
5308 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5309
5310         PR 12267, 12391, 12560, 13129, 14114, 14133
5311         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5312         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5313         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5314         Adjust error regexps.
5315         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5316         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5317         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5318         * gcc.dg/local1.c: Add explanatory comment.
5319
5320 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5321
5322         PR optimization/14669
5323         * g++.dg/opt/fold2.C: New test case.
5324
5325 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5326
5327         PR c/14069
5328         * gcc.dg/20040322-1.c: New test.
5329
5330 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5331
5332         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5333         * gcc.dg/ultrasp4.c: Likewise.
5334         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5335
5336 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5337
5338         * gcc.dg/i386-sse-8.c: Reset default options.
5339
5340 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5341
5342         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
5343         in the error message text.
5344
5345 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5346
5347         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
5348
5349 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
5350
5351         PR c++/14616
5352         * g++.dg/init/array13.C: New test.
5353
5354 2004-03-20  Roger Sayle  <roger@eyesopen.com>
5355
5356         PR target/13889
5357         * gcc.c-torture/compile/pr13889.c: New test case.
5358
5359 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5360
5361         PR c/14635
5362         * builtins-1.c (nan, nans): Don't test.
5363         * builtins-30.c: Don't use nan, nanf, nanl.
5364         * builtins-35.c: New test.
5365
5366 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
5367
5368         * g++.dg/ext/altivec-6.C: New test.
5369
5370 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
5371
5372         * g++.dg/init/placement3.C: New test.
5373
5374         * g++.dg/template/spec13.C: New test.
5375
5376         * g++.dg/lookup/using11.C: New test.
5377
5378         * g++.dg/lookup/koenig3.C: New test.
5379
5380         * g++.dg/template/operator2.C: New test.
5381
5382         * g++.dg/expr/dtor3.C: New test.
5383         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
5384         marker.
5385         * g++.old-deja/g++.law/visibility28.C: Likewise.
5386
5387 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
5388
5389         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
5390         * gcc.dg/ppc64-abi-3.c: Likewise.
5391
5392 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5393
5394         PR c++/14545
5395         * g++.dg/parse/template15.C: New test.
5396
5397 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5398
5399         * g++.dg/expr/dtor2.C: New test.
5400
5401         * g++.dg/lookup/anon4.C: New test.
5402
5403         * g++.dg/overload/using1.C: New test.
5404
5405         * g++.dg/template/lookup7.C: New test.
5406
5407         * g++.dg/template/typename6.C: New test.
5408
5409         * g++.dg/expr/cond6.C: New test.
5410
5411 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5412
5413         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
5414
5415 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5416
5417         * g++.dg/expr/cond5.C: New test.
5418         * g++.dg/expr/constcast1.C: Likewise.
5419         * g++.dg/expr/ptrmem2.C: Likewise.
5420         * g++.dg/expr/ptrmem3.C: Likewise.
5421         * g++.dg/lookup/main1.C: Likewise.
5422         * g++.dg/template/lookup6.C: Likewise.
5423
5424 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5425
5426         * gcc.dg/local1.c: New test.
5427
5428         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
5429
5430 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5431
5432         * gcc.dg/torture/builtin-convert-1.c: New test.
5433
5434 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5435
5436         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
5437
5438 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5439
5440         PR c++/14481
5441         * g++.dg/warn/Wunused-7.C: New test.
5442
5443 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5444
5445         * gcc.dg/torture/builtin-integral-1.c: New test.
5446
5447 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5448
5449         PR c++/14586
5450         * g++.dg/parse/non-dependent3.C: New test.
5451
5452 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
5453
5454         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
5455         * g++.dg/eh/simd-2.C: Likewise.
5456         * g++.dg/init/array10.C: Likewise.
5457         * gcc.c-torture/compile/simd-1.c: Likewise.
5458         * gcc.c-torture/compile/simd-2.c: Likewise.
5459         * gcc.c-torture/compile/simd-3.c: Likewise.
5460         * gcc.c-torture/compile/simd-4.c: Likewise.
5461         * gcc.c-torture/compile/simd-6.c: Likewise.
5462         * gcc.c-torture/execute/simd-1.c: Likewise.
5463         * gcc.c-torture/execute/simd-2.c: Likewise.
5464         * gcc.dg/compat/vector-defs.h: Likewise.
5465         * gcc.dg/20020531-1.c: Likewise.
5466         * gcc.dg/altivec-3.c: Likewise.
5467         * gcc.dg/altivec-4.c: Likewise.
5468         * gcc.dg/altivec-varargs-1.c: Likewise.
5469         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
5470         * gcc.dg/i386-mmx-3.c: Likewise.
5471         * gcc.dg/i386-sse-4.c: Likewise.
5472         * gcc.dg/i386-sse-5.c: Likewise.
5473         * gcc.dg/i386-sse-8.c: Likewise.
5474         * gcc.dg/simd-1.c: Likewise.
5475         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
5476         __ev64_opaque__ since the machine description provides it.
5477
5478 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5479
5480         * lib/compat.exp (skip_list): New global variable.
5481         Use it to hold the user defined COMPAT_SKIPS list if any.
5482         (compat-obj): Add the members of skip_list to optall.
5483
5484 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5485
5486         * gcc.dg/compat/union-by-value-1_main.c,
5487         union-by-value-1_x.c, union-by-value-1_y.c,
5488         union-check.h, union-defs.h,
5489         union-init.h, union-return-1_main.c,
5490         union-return-1_x.c, union-return-1_y.c: New files.
5491
5492 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5493
5494         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
5495         mixed-struct-init.h: Add 4 mixed structure types.
5496         struct-by-value-21_main.c, struct-by-value-21_x.c,
5497         struct-by-value-21_y.c, struct-return-21_main.c,
5498         struct-return-21_x.c, struct-return-21_y.c: New files.
5499
5500 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
5501
5502         PR c++/14550
5503         * g++.dg/parse/template14.C: New test.
5504
5505 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5506
5507         * gcc.c-torture/execute/20040313-1.c: New test.
5508
5509 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
5510
5511         PR target/14533
5512         * gcc.dg/20040311-2.c: New test.
5513
5514 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
5515
5516         PR other/14544
5517         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
5518         bit-field.
5519
5520 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
5521
5522         * gcc.dg/20040305-2.c: Add missing return statement.
5523
5524 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5525
5526         * gcc.dg/builtins-34.c: Also check pow10*.
5527
5528 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5529
5530         PR target/14262
5531         * gcc.dg/20040305-2.c: New test.
5532
5533 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5534
5535         * gcc.dg/20040310-1.c: New test.
5536
5537 2004-03-11  Roger Sayle  <roger@eyesopen.com>
5538
5539         * gcc.c-torture/execute/20040311-1.c: New test case.
5540
5541 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
5542
5543         PR c++/14476
5544         * g++.dg/lookup/enum1.C: New test.
5545
5546 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
5547
5548         PR c++/14510
5549         * g++.dg/lookup/struct2.C: New test.
5550
5551 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
5552
5553         * gcc.dg/builtins-34.c: New test.
5554
5555 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5556
5557         * gcc.dg/torture/builtin-nonneg-1.c: New test.
5558
5559 2004-03-09  James E Wilson  <wilson@specifixinc.com>
5560
5561         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
5562         * gcc.dg/alias-2.c: New testcase.
5563
5564 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
5565
5566         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
5567
5568 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5569
5570         * gcc.c-torture/execute/20040309-1.c: New test case.
5571
5572 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5573
5574         PR c++/14397
5575         * g++.dg/overload/ref1.C: New.
5576
5577 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5578
5579         PR c++/14409
5580         * g++.dg/template/spec12.C: New test.
5581
5582         PR c++/14448
5583         * g++.dg/parse/crash14.C: New test.
5584
5585 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5586
5587         PR c++/14230
5588         * g++.dg/init/ref11.C: New test.
5589
5590 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5591
5592         PR c++/14432
5593         * g++.dg/parse/builtin2.C: New test.
5594
5595 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5596
5597         PR c++/14401
5598         * g++.dg/init/ctor3.C: New test.
5599         * g++.dg/init/union1.C: New test.
5600         * g++.dg/ext/anon-struct4.C: New test.
5601
5602 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5603
5604         * g++.dg/lookup/koenig1.C: Tweak error messages.
5605         * g++.dg/lookup/used-before-declaration.C: Likewise.
5606         * g++.dg/other/do1.C: Likewise.
5607         * g++.dg/overload/koenig1.C: Likewise.
5608         * g++.dg/parse/crash13.C: Likewise.
5609         * g++.dg/template/instantiate3.C: Likewise.
5610
5611 2004-03-08  Eric Christopher  <echristo@redhat.com>
5612
5613         * * lib/target-supports.exp: Enable libiconv in test
5614         compilation.  Fix up error checking.
5615
5616 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5617
5618         PR middle-end/14289
5619         * gcc.dg/pr14289-1.c: New test case.
5620         * gcc.dg/pr14289-2.c: Likewise.
5621         * gcc.dg/pr14289-3.c: Likewise.
5622
5623 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5624
5625         * gcc.c-torture/execute/20040308-1.c: New test.
5626
5627 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5628
5629         * gcc.c-torture/execute/20040307-1.c: New test case.
5630
5631 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5632
5633         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5634
5635 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5636
5637         * gcc.dg/20040306-1.c: New test.
5638
5639 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5640
5641         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5642         them static.
5643         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5644
5645 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5646
5647         PR c/14465
5648         * gcc.dg/decl-6.c: New test.
5649
5650 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5651
5652         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5653         Rename LOGPOW -> LOG_POW.
5654         (SQRT_EXP, POW_EXP): New.
5655
5656 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5657
5658         * gcc.dg/i386-sse-8.c: New test.
5659
5660 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5661
5662         PR c/14114
5663         * gcc.dg/decl-5.c: New test.
5664
5665 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5666
5667         * gcc.dg/20040305-1.c: New test.
5668
5669 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5670
5671         PR other/14354
5672         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5673
5674 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5675
5676         PR c++/14425, c++/14426
5677         * g++.dg/ext/altivec-4.C: New test.
5678         * g++.dg/ext/altivec-5.C: New test.
5679
5680 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5681
5682         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5683         global variables of a type with no linkage.
5684         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5685         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5686         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5687         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5688         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5689         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5690         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5691         * g++.dg/warn/deprecated.C: Name enum Color.
5692         * g++.dg/overload/VLA.C: Name structure for 'b'.
5693         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5694
5695 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5696
5697         * gcc.c-torture/compile/20040304-1.c: New test.
5698
5699 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5700
5701         PR 13728
5702         * gcc.dg/decl-4.c: New testcase.
5703
5704 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5705
5706         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5707         as PRECF if sizeof (float) > sizeof (double).
5708         (PRECL): Make it the same as PRECF if
5709         sizeof (float) > sizeof (long double).
5710
5711 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5712
5713         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5714         system type.  Add check for irix6 which doesn't have c99 runtime.
5715
5716 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5717
5718         * gcc.dg/const-elim-1.c: xfail for xtensa.
5719
5720 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5721
5722         PR c++/14369
5723         * g++.dg/template/cond4.C: New test.
5724
5725 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5726
5727         PR c++/14360
5728         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
5729
5730         PR c++/14361
5731         * g++.dg/parse/defarg7.C: New test.
5732
5733         PR c++/14359
5734         * g++.dg/template/friend26.C: New test.
5735
5736 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5737
5738         PR c++/14324
5739         * g++.dg/abi/mangle21.C: New test.
5740
5741         PR c++/14260
5742         * g++.dg/parse/constructor2.C: New test.
5743
5744         PR c++/14337
5745         * g++.dg/template/sfinae1.C: New test.
5746
5747 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5748
5749         PR c++/14267
5750         * g++.dg/expr/crash2.C: New test.
5751
5752         PR middle-end/13448
5753         * gcc.dg/inline-5.c: New test.
5754         * gcc.dg/always-inline.c: Split out tests into ...
5755         * gcc.dg/always-inline2.c: ... this and ...
5756         * gcc.dg/always-inline3.c: ... this.
5757
5758 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5759
5760         PR debug/12103
5761         * g++.dg/debug/crash1.C: New test.
5762
5763 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
5764
5765         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
5766         function with __attribute__((noinline)).
5767         (recurser_void2): Likewise.
5768         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
5769         (recurser_void2): Likewise.
5770
5771 2004-02-29  Roger Sayle  <roger@eyesopen.com>
5772
5773         PR middle-end/14203
5774         * g++.dg/warn/Wunused-6.C: New test case.
5775
5776 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
5777
5778         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
5779         not defined.
5780
5781 2004-02-27  Eric Christopher  <echristo@redhat.com>
5782
5783         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
5784         * g++.dg/charset/asm2.c: Run only x86.
5785         * gcc.dg/charset/asm3.c: Ditto.
5786
5787 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
5788
5789         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
5790         ld_library_path.
5791
5792 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
5793
5794         * g++.dg/ext/altivec-3.C: New.
5795
5796 2004-02-26  Richard Henderson  <rth@redhat.com>
5797
5798         * g++.dg/ext/attrib10.C: Mark for warning.
5799         * gcc.dg/attr-alias-1.c: New.
5800
5801 2004-02-26  Richard Henderson  <rth@redhat.com>
5802
5803         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
5804         * gcc.c-torture/execute/20040208-2.c: ... it back.
5805
5806 2004-02-26  Eric Christopher  <echristo@redhat.com>
5807
5808         * lib/target-supports.exp (check-iconv-available): New function.
5809         * lib/gcc-dg.exp (dg-require-iconv): New function.
5810         Use above.
5811         * gcc.dg/charset: New directory.
5812         * gcc.dg/charset/charset.exp: New file.
5813         * gcc.dg/charset/asm1.c: Ditto.
5814         * gcc.dg/charset/asm2.c: Ditto.
5815         * gcc.dg/charset/asm3.c: Ditto.
5816         * gcc.dg/charset/asm4.c: Ditto.
5817         * gcc.dg/charset/asm5.c: Ditto.
5818         * gcc.dg/charset/attribute1.c: Ditto.
5819         * gcc.dg/charset/attribute2.c: Ditto.
5820         * gcc.dg/charset/string1.c: Ditto.
5821         * g++.dg/charset: New directory.
5822         * g++.dg/dg.exp: Add here. Special options.
5823         * g++.dg/charset/charset.exp: New file.
5824         * g++.dg/charset/asm1.c: Ditto.
5825         * g++.dg/charset/asm2.c: Ditto.
5826         * g++.dg/charset/asm3.c: Ditto.
5827         * g++.dg/charset/asm4.c: Ditto.
5828         * g++.dg/charset/attribute1.c: Ditto.
5829         * g++.dg/charset/attribute2.c: Ditto.
5830         * g++.dg/charset/extern1.cc: Ditto.
5831         * g++.dg/charset/extern2.cc: Ditto.
5832         * g++.dg/charset/string1.c: Ditto.
5833
5834 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
5835
5836         PR c++/14278
5837         * g++.dg/parse/comma1.C: New test.
5838
5839 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5840
5841         PR c++/14284
5842         * g++.dg/template/ttp8.C: New test.
5843
5844 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
5845
5846         * gcc.dg/fixuns-trunc-1.c: New test.
5847
5848 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5849
5850         * gcc.dg/builtins-config.h: Use #elif.
5851
5852 2004-02-26  Michael Matz  <matz@suse.de>
5853
5854         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
5855         * gcc.dg/991214-1.c: Likewise.
5856         * gcc.dg/i386-asm-1.c: Likewise.
5857
5858 2004-02-25  Richard Henderson  <rth@redhat.com>
5859
5860         * gcc.c-torture/execute/20040208-2.c: Move ...
5861         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
5862
5863 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5864
5865         PR c++/14246
5866         * g++.dg/other/crash-3.C: New test.
5867
5868 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5869
5870         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
5871         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
5872
5873         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
5874         HP-UX.
5875
5876 2004-02-24  Michael Matz  <matz@suse.de>
5877
5878         * gcc.dg/i386-regparm.c: New.
5879
5880 2004-02-23  James E Wilson  <wilson@specifixinc.com>
5881
5882         * gcc.c-torture/execute/20040223-1.c: New.
5883
5884 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
5885             Kazu Hirata  <kazu@cs.umass.edu>
5886
5887         * gcc.dg/fwritable-strings-1.c: Remove.
5888
5889 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
5890
5891         PR c/14156
5892         * gcc.dg/20040223-1.c: New test.
5893
5894 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5895
5896         PR c++/14106
5897         * g++.dg/ext/typeof9.C: New test.
5898
5899 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5900
5901         PR c++/14250
5902         * g++.dg/other/switch1.C: New test.
5903
5904 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5905
5906         * gcc.dg/cast-function-1.c: Adjust for new informative message.
5907         * gcc.dg/va-arg-1.c: Likewise.
5908
5909 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5910
5911         PR c++/14143
5912         * g++.dg/template/koenig5.C: New test.
5913
5914 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
5915
5916         * g++.dg/ext/altivec-1.C: Generalize target triple.
5917         * g++.dg/ext/altivec-2.C: New test case.
5918         * g++.dg/ext/altivec_check.h: New file.
5919         * gcc.dg/altivec-1.c: Generalize target triple;
5920         include altivec_check.h and call altivec_check().
5921         * gcc.dg/altivec-[2-5].c: Generalize target triple.
5922         * gcc.dg/altivec-6.c: New test case.
5923         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
5924         type casts as needed.
5925         * gcc.dg/altivec-10.c: Include altivec_check.h and call
5926         altivec_check().
5927         * gcc.dg/altivec-12.c: New test case.
5928         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
5929         include altivec_check.h and call altivec_check().
5930         * gcc.dg/altivec_check.h: New file.
5931
5932 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5933
5934         * lib/target-supports.exp (check_alias_available): Don't mangle
5935         function `g' in test program.
5936
5937 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5938
5939         * lib/target-supports.exp (check_profiling_available): Check
5940         argument to determine whether we support a profiling type.
5941         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
5942         check_profiling_available.
5943         * g++.dg/bprob/bprob.exp: Likewise
5944         * g77.dg/bprob/bprob.exp: Likewise.
5945         * gcc.misc-tests/bprob.exp: Likewise.
5946         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
5947         dg-require-profiling and delete expected error handling.
5948         * gcc.dg/20021014-1.c: Likewise.
5949         * gcc.dg/nest.c: Likewise.
5950
5951 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5952
5953         PR c++/12007
5954         * g++.dg/other/vthunk1.C: New test.
5955
5956 2004-02-20  Falk Hueffner  <falk@debian.org>
5957
5958         PR target/14201
5959         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
5960
5961 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
5962
5963         PR c++/13927
5964         * g++.dg/other/error8.C: Remove XFAIL markers.
5965
5966         PR c++/14173
5967         * g++.dg/ext/packed5.C: New test.
5968
5969         PR c++/14199
5970         * g++.dg/warn/Wunused-5.C: New test.
5971
5972         PR c++/14186
5973         * g++.dg/lookup/member1.C: New test.
5974
5975 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
5976
5977         * gcc.c-torture/compile/20040130-1.c: Enable only when
5978         __INT_MAX__ >= 2147483647L.
5979         * gcc.c-torture/compile/961203-1.c: Likewise.
5980
5981 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
5982
5983         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
5984         * g++.dg/opt/template1.C: Robustify assembler regexp
5985
5986 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5987
5988         * gcc.c-torture/execute/simd-4.x: Remove.
5989         * gcc.c-torture/execute/va-arg-25.x: Likewise.
5990         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
5991         Guard with #ifndef SKIP_ATTRIBUTE.
5992         * gcc.dg/compat/vector-1_y.c: Likewise.
5993         * gcc.dg/compat/vector-2_x.c: Likewise.
5994         * gcc.dg/compat/vector-2_y.c: Likewise.
5995         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
5996         * g++.dg/eh/simd-2.C: Likewise.
5997
5998 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
5999
6000         * gcc.c-torture/compile/complex-1.c: New.
6001
6002 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
6003
6004         PR target/14209
6005         * gcc.c-torture/execute/20040218-1.c: New test.
6006
6007 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6008
6009         PR c++/14181
6010         * g++.dg/parse/new2.C: New test.
6011
6012 2004-02-18  Paul Brook  <paul@codesourcery.com>
6013
6014         * gcc.c-torture/compile/libcall-1.c: New test.
6015
6016 2004-02-18  Paul Brook  <paul@codesourcery.com>
6017
6018         PR debug/12934
6019         * gcc.dg/debug/debug-7.c: New test.
6020
6021 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
6022
6023         * gcc.dg/20040217-1.c: New test.
6024
6025 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
6026
6027         * gcc.c-torture/execute/990208-1.x: Delete.
6028
6029 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
6030
6031         * gcc.c-torture/execute/20040208-2.x: New file.
6032
6033 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
6034
6035         PR c++/11326
6036         * g++.dg/abi/structret1.C: New test.
6037
6038 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
6039
6040         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
6041         (i386_cpuid): No need to test if cpuid is available on AMD64.
6042         Fix assembly, so that it works onboth i386 and AMD64.
6043         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
6044         (vecInLong): Fix s[] member type to unsigned int.
6045         (vecInWord): Remove type.
6046         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
6047         (a64, b64, c64, d64, e64): Remove.
6048         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
6049         Remove unused variable.  Remove initialization of removed variables.
6050         Don't call mmx_tests nor sse_tests.
6051         (reference_mmx, reference_sse): Remove.
6052         (check): Add return stmt.
6053         * gcc.dg/i386-sse-7.c: New test.
6054         * gcc.dg/i386-mmx-4.c: New test.
6055
6056 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6057
6058         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
6059         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6060         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6061         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
6062         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
6063         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
6064         g++.dg/tc1/dr94.C: Fix line terminator.
6065
6066 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
6067
6068         * gcc.c-torture/compile/20040216-1.c: New.
6069
6070 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6071
6072         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6073         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6074         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
6075         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
6076         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
6077         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
6078
6079 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6080
6081         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
6082
6083 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
6084
6085         PR c++/13971
6086         * g++.dg/expr/cond4.C: New test.
6087
6088         PR c++/14086
6089         * g++.dg/lookup/crash2.C: New test.
6090
6091 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
6092
6093         * gcc.c-torture/compile/20040214-2.c: New test.
6094
6095 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
6096
6097         PR c++/14116
6098         * g++.dg/ext/typeof8.C: New test.
6099
6100 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
6101
6102         * gcc.c-torture/compile/20040214-1.c: New test.
6103
6104 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6105
6106         PR c++/13635
6107         * g++.dg/template/spec11.C: New test.
6108
6109 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6110
6111         PR c++/13927
6112         * g++.dg/other/error8.C: New test.
6113
6114 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
6115
6116         PR c++/14122
6117         * g++.dg/template/array4.C: New test.
6118
6119         PR c++/14108
6120         * g++.dg/inherit/thunk2.C: New test.
6121
6122         PR c++/14083
6123         * g++.dg/eh/cond2.C: New test.
6124
6125 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
6126
6127         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
6128
6129 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
6130
6131         * lib/scanasm.exp (dg-scan): Quote pattern before display.
6132
6133 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
6134
6135         * g++.dg/simd-2.C: xfail on ppc64-linux.
6136
6137 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6138
6139         PR c/456
6140         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
6141         tests.
6142
6143 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
6144
6145         * gcc.dg/builtins-33.c: New test.
6146
6147 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
6148
6149         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
6150
6151 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6152
6153         * g++.dg/simd-2.C: Set -maltivec for ppc64.
6154
6155 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6156
6157         * gcc.dg/ppc64-abi-3.c: New test.
6158
6159 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
6160
6161         PR c/14092
6162
6163         * gcc.dg/pr14092-1.c: New testcase.
6164
6165 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
6166
6167         * gcc.dg/cpp/assert4.c: Fix typo last change.
6168
6169         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
6170         * gcc.dg/cpp/assert4.c: Handle powerpc64.
6171
6172         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
6173
6174 2004-02-09  Roger Sayle  <roger@eyesopen.com>
6175
6176         * gcc.c-torture/compile/20040209-1.c: New test case.
6177
6178 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6179
6180         * gcc.dg/c90-init-1.c: Adjust expected error messages.
6181
6182 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
6183
6184         * gcc.c-torture/execute/20040208-[12].c: New tests.
6185
6186 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6187
6188         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
6189
6190 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6191
6192         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
6193
6194 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6195
6196         Bug 13856
6197         * gcc.dg/visibility-8.c: New testcase.
6198
6199 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6200
6201         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
6202         arguments.
6203         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
6204
6205 2004-02-07  Roger Sayle  <roger@eyesopen.com>
6206
6207         PR middle-end/13696
6208         * g++.dg/opt/fold1.C: New test case.
6209
6210 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6211
6212         PR c++/14033
6213         * g++.dg/other/crash-2.C: New test.
6214
6215 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6216
6217         PR c++/14028
6218         * g++.dg/parse/angle-bracket2.C: New test.
6219
6220 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6221
6222         PR middle-end/13750
6223         Revert:
6224         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6225         PR pch/13361
6226         * testsuite/g++.dg/pch/wchar-1.C: New.
6227         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6228
6229 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6230
6231         PR c++/14008
6232         * g++.dg/parse/error15.C: New test.
6233         * g++.dg/parse/crash11.C: Update dg-error mark.
6234
6235 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6236
6237         PR c++/13932
6238         * g++.dg/warn/conv2.C: New test.
6239
6240 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6241
6242         PR c++/13086
6243         * g++.dg/warn/incomplete1.C: Remove xfail.
6244
6245 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6246
6247         * lib/file-format.exp (gcc_target_object_format): Use
6248         ${tool}_target_compile, not gcc_target_compile.
6249         * lib/target-supports.exp (check_alias_available): Likewise.
6250         (check_gc_sections_available): Likewise.
6251         * g++.dg/ext/attrib10.C: Use dg-require-alias.
6252         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
6253         dg-require-alias.
6254
6255 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6256
6257         PR c++/13969
6258         * g++.dg/template/static6.C: New test.
6259
6260 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
6261
6262         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
6263
6264 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6265
6266         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
6267         tests for systems where `char' is unsigned by default.
6268
6269 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6270
6271         PR c++/13997
6272         * g++.dg/template/partial3.C: New test.
6273
6274 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
6275
6276         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
6277         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
6278         Remove mentions of obsolete ports.
6279
6280 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
6281
6282         * gcc.dg/noncompile/20001228-1.c: Fix for new
6283         error message.
6284
6285 2004-02-03  Roger Sayle  <roger@eyesopen.com>
6286
6287         PR target/9348
6288         * gcc.c-torture/execute/multdi-1.c: New test case.
6289
6290 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6291
6292         PR c++/13925
6293         * g++.dg/template/lookup5.C: New test.
6294
6295 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6296
6297         PR c++/13950
6298         * g++.dg/template/lookup4.C: New test.
6299
6300         PR c++/13970
6301         * g++.dg/parse/error14.C: New test.
6302
6303         PR c++/14002
6304         * g++.dg/parse/template13.C: New test.
6305
6306 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6307
6308         PR c++/13978
6309         * g++.dg/template/koenig4.C: New test.
6310
6311         PR c++/13968
6312         * g++.dg/template/crash17.C: New test.
6313
6314         PR c++/13975
6315         * g++.dg/parse/error13.C: New test.
6316         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6317
6318 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6319
6320         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6321
6322 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6323
6324         PR c/11658
6325         PR c/13994
6326         * gcc.dg/noncompile/20040203-1.c: New test.
6327         * gcc.dg/noncompile/20040203-2.c: Likewise.
6328         * gcc.dg/noncompile/20040203-3.c: Likewise.
6329         * gcc.dg/20040203-1.c: Likewise.
6330
6331 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6332
6333         PR c++/10858
6334         * g++.dg/template/sizeof7.C: New test.
6335
6336 2004-02-02  Eric Christopher  <echristo@redhat.com>
6337             Zack Weinberg  <zack@codesourcery.com>
6338
6339         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6340
6341 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
6342
6343         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
6344         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
6345         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
6346         * gcc.dg/cleanup-5.c: Run only on Linux targets.
6347
6348 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
6349
6350         PR c++/13113
6351         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
6352
6353         PR c++/13854
6354         * g++.dg/ext/attrib13.C: New test.
6355
6356         PR c++/13907
6357         * g++.dg/conversion/op2.C: New test.
6358
6359 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6360
6361         * gcc.dg/titype-1.c: Fix pasto.
6362
6363 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6364
6365         * gcc.dg/titype-1.c: New test.
6366
6367 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6368
6369         PR c++/13957
6370         * g++.dg/template/non-type-template-argument-1.C,
6371         g++.dg/template/qualified-id1.C: Update dg-error marks.
6372         * g++.dg/template/nontype6.C: New test.
6373
6374 2004-02-01  Roger Sayle  <roger@eyesopen.com>
6375
6376         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
6377         * gcc.dg/builtins-31.c: New testcase.
6378         * gcc.dg/builtins-32.c: New testcase.
6379
6380 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
6381
6382         * objc.dg/call-super-2.m: Update line numbers
6383         for the including of stddef.h.
6384
6385 2004-01-30  Michael Matz  <matz@suse.de>
6386
6387         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
6388         g++.dg/ext/case-range3.C: New tests.
6389
6390 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6391
6392         DR206
6393         PR c++/13813
6394         * g++.dg/template/member4.C: New test.
6395
6396 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6397
6398         PR c++/13683
6399         * g++.dg/template/sizeof6.C: New test.
6400
6401 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6402
6403         * gcc.dg/fwritable-strings-1.c: New test.
6404
6405 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6406
6407         * gcc.c-torture/compile/20040130-1.c: New test.
6408
6409 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
6410
6411         * objc.dg/call-super-2.m: Include stddef.h for size_t.
6412
6413 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
6414
6415         PR c++/13883
6416         * g++.dg/template/ctor3.C: New test.
6417
6418 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6419
6420         * g++.dg/tc1: New directory.
6421         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
6422         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
6423         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
6424         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
6425         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
6426
6427 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6428
6429         * g++.dg/parse/error11.C: New test.
6430         * g++.dg/parse/error12.C: Likewise.
6431
6432 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
6433
6434         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
6435         (scan_initial, main): Use aligned_sizeof instead of sizeof.
6436
6437 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
6438
6439         PR c++/13791
6440         * g++.dg/ext/attrib12.C: New test.
6441
6442         PR c++/13736
6443         * g++.dg/parse/cast2.C: New test.
6444
6445 2004-01-27  James E Wilson  <wilson@specifixinc.com>
6446
6447         * objc.dg/encode-2.m (main): New local string.  Set depending on
6448         sizeof long.  Use in sscanf call.
6449         * objc.dg/encode-3.m (main): New local string.  Set depending on
6450         sizeof long.  Use in scan_initial call.
6451
6452 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6453
6454         * objc.dg/call-super-2.m: Make LP64-safe.
6455         * objc.dg/desig-init-1.m: Likewise.
6456
6457 2004-01-27  Devang Patel <dpatel@apple.com>
6458
6459         * g++.dg/debug/namespace1.C: New test.
6460
6461 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
6462
6463         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
6464         xscale-*-*.
6465
6466         * gcc.dg/arm-mmx-1.c: New test.
6467
6468 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6469
6470         * gcc.dg/20040127-1.c: New test.
6471         * gcc.dg/20040127-2.c: New test.
6472
6473 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6474
6475         * objc.dg/stret-1.m (glob): Renamed to globa.
6476
6477 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
6478
6479         PR c++/13663
6480         * g++.dg/expr/for1.C: New test.
6481
6482 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
6483
6484         PR middle-end/13779
6485         * gcc.dg/darwin-longlong.c: New test.
6486
6487 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
6488
6489         * gcc.dg/20040124-1.c: Moved test from here...
6490         * gcc.c-torture/compile/20040124-1.c: ...to here.
6491
6492 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6493
6494         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
6495         the assembly output if -m64 is passed.
6496
6497 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
6498
6499         PR c++/13833
6500         * g++.dg/template/cond3.C: New test.
6501
6502 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6503
6504         PR c++/13810
6505         * g++.dg/template/ttp7.C: New test.
6506
6507 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6508
6509         PR c++/13797
6510         * g++.dg/template/nontype4.C: New test.
6511         * g++.dg/template/nontype5.C: Likewise.
6512
6513 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
6514
6515         * gcc.dg/torture/mips-clobber-at.c: New test.
6516
6517 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
6518
6519         * gcc.dg/20040124-1.c: New test.
6520
6521 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
6522
6523         * gcc.dg/20040123-1.c: New test.
6524
6525 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6526
6527         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
6528
6529 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6530
6531         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
6532
6533 2004-01-23  Andrew Pinski  <apinski@apple.com>
6534
6535         * gcc.dg/20030121-1.c: Move to ..
6536         * gcc.dg/20040121-1.c: here.
6537
6538 2004-01-23  Roger Sayle  <roger@eyesopen.com>
6539
6540         * gcc.dg/builtins-29.c: New test case.
6541
6542 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6543
6544         PR 18314
6545         * gcc.dg/builtins-30.c: New testcase.
6546
6547 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
6548
6549         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
6550         * lib/g77.exp: Likewise.
6551         * lib/objc.exp: Likewise.
6552         * lib/g++.exp: Likewise.
6553
6554 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6555
6556         * gcc.dg/struct-by-value-2.c: New test.
6557
6558 2004-01-21  Andrew Pinski  <apinski@apple.com>
6559
6560         PR target/13785
6561         * gcc.dg/20030121-1.c: New test.
6562
6563 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
6564
6565         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
6566         clobber frame pointer register in asm statement.
6567
6568 2004-01-21  Falk Hueffner  <falk@debian.org>
6569
6570         * gcc.c-torture/compile/20040121-1.c: New test.
6571
6572 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6573
6574         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6575
6576 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6577
6578         * gcc.dg/ppc64-abi-2.c: New test.
6579
6580 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6581
6582         * lib/treelang.exp: Fill out this file.
6583         * lib/treelang-dg.exp: New File.
6584
6585 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6586
6587         * gcc.c-torture/compile/981022-1.c: Remove.
6588         * gcc.dg/array-5.c: Remove XFAIL.
6589         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6590         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6591         gcc.dg/cond-lvalue-1.c: Update.
6592         * gcc.dg/cast-lvalue-2.c: New test.
6593
6594 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6595
6596         PR c++/13592
6597         * g++.dg/other/error1.C (class foo): Tweak error message.
6598
6599         PR c++/13592
6600         * g++.dg/template/call2.C: New test.
6601
6602 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6603
6604         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6605         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6606         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6607         scalar-return-1_x.c, scalar-return-2_y.c,
6608         scalar-return-3_x.c, scalar-return-3_y.c,
6609         scalar-return-4_x.c, scalar-return-4_y.c,
6610         struct-align-1.h, struct-align-1_x.c,
6611         struct-align-1_y.c, struct-align-2.h,
6612         struct-align-2_x.c, struct-align-2_y.c,
6613         struct-by-value-10_y.c, struct-by-value-11_x.c,
6614         struct-by-value-11_y.c, struct-by-value-12_x.c,
6615         struct-by-value-12_y.c, struct-by-value-13_x.c,
6616         struct-by-value-13_y.c, struct-by-value-14_x.c,
6617         struct-by-value-14_y.c, struct-by-value-15_x.c,
6618         struct-by-value-15_y.c, struct-by-value-16_y.c,
6619         struct-by-value-17_y.c, struct-by-value-18_y.c,
6620         struct-by-value-19_y.c, struct-by-value-1_x.c,
6621         struct-by-value-1_y.c, struct-by-value-20_y.c,
6622         struct-by-value-2_x.c, struct-by-value-2_y.c,
6623         struct-by-value-3_y.c, struct-by-value-4_x.c,
6624         struct-by-value-4_y.c, struct-by-value-5_y.c,
6625         struct-by-value-6_y.c, struct-by-value-7_y.c
6626         struct-by-value-8_x.c, struct-by-value-8_y.c
6627         struct-by-value-9_x.c, struct-by-value-9_y.c
6628         struct-return-10_x.c, struct-return-10_y.c,
6629         struct-return-19_x.c, struct-return-20_x.c
6630         struct-return-2_x.c, struct-return-2_y.c
6631         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6632         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6633
6634 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6635
6636         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6637         attribute on sparc*-sun-solaris2.*.
6638
6639 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6640
6641         PR c++/13710
6642         * g++.dg/ext/typeof7.C: New test.
6643
6644 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6645
6646         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6647         * gcc.dg/const-elim-1.c: Same.
6648
6649 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6650
6651         * objc.dg/stret-1.m: New.
6652         * objc.dg/stret-2.m: New.
6653
6654 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6655
6656         PR c++/11895
6657         * g++.dg/ext/vector1.C: New test.
6658
6659 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6660
6661         * gcc.dg/pch/import-1.c: New.
6662         * gcc.dg/pch/import-1.hs: New.
6663         * gcc.dg/pch/import-1a.h: New.
6664         * gcc.dg/pch/import-1b.h: New.
6665         * gcc.dg/pch/import-1c.h: New.
6666
6667 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6668
6669         PR c++/13574
6670         * g++.dg/ext/array1.C: New test.
6671
6672         PR c++/13178
6673         * g++.dg/conversion/op1.C: New test.
6674
6675 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6676
6677         PR 11864
6678         From Kazumoto Kojima / Dan Kegel:
6679         * gcc.dg/pr11864-1.c: New test.
6680
6681         PR 10392
6682         From Marcus Comstedt / Dan Kegel:
6683         * gcc.dg/pr10392-1.c: New test.
6684
6685 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6686
6687         PR c++/13478
6688         * g++.dg/init/ref10.C: New test.
6689
6690 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6691
6692         PR c++/13407
6693         * g++.dg/parse/typename6.C: New test.
6694
6695 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6696
6697         PR pch/13361
6698         * testsuite/g++.dg/pch/wchar-1.C: New.
6699         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6700
6701 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6702
6703         PR c++/9259
6704         * g++.dg/expr/sizeof2.C: New test.
6705
6706 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6707
6708         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6709
6710 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6711
6712         PR c++/13659
6713         * g++.dg/lookup/strong-using-3.C: New.
6714         * g++.dg/lookup/using-10.C: New.
6715
6716 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6717
6718         PR c++/13594
6719         * g++.dg/lookup/strong-using-2.C: New.
6720
6721 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
6722             Dan Kegel <dank@kegel.com>
6723             J"orn Rennecke <joern.rennecke@superh.com>
6724
6725         PR target/9365
6726         * gcc.dg/pr9365-1.c: New test.
6727
6728 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6729
6730         PR c++/8856
6731         * g++.dg/parse/casting-operator2.C: New test.
6732         * g++.old-deja/g++.pt/explicit83.C: Remove.
6733
6734 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6735
6736         * gcc.dg/label-compound-stmt-1.c: New test.
6737         * gcc.c-torture/compile/950922-1.c,
6738         gcc.c-torture/compile/20000211-3.c,
6739         gcc.c-torture/compile/20000518-1.c,
6740         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
6741         compound statements.
6742
6743 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
6744
6745         * gcc.dg/ppc64-abi-1.c: New test.
6746
6747 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
6748
6749          * g++.dg/ext/attrib9.C: Add dg-warnings.
6750
6751 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6752
6753         PR c++/12335
6754         * g++.dg/parse/dtor3.C: New test.
6755
6756 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6757
6758         PR c++/12709
6759         * g++.dg/parse/try-catch-1.C: New test.
6760
6761 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
6762
6763         * ada/acats/run_all.sh: Add more verbose output in acats.log
6764         when compiling tests.
6765
6766 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6767
6768         PR 13656
6769         * gcc.dg/typedef-redecl.c: New test case.
6770         * gcc.dg/typedef-redecl.h: New support file.
6771
6772 2004-01-13  Jan Hubicka  <jh@suse.cz>
6773
6774         * gcc.dg/always_inline.c: New test.
6775         * gcc.dg/debug/20031231-1.c: Fix.
6776
6777 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6778
6779         PR c++/13474
6780         * g++.dg/template/array3.C: New test.
6781
6782 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6783
6784         * g++.dg/ext/lvalue1.C: No longer expected to fail.
6785         * g++.dg/warn/Wunused-2.C: Likewise.
6786
6787 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6788
6789         PR c++/13289
6790         * g++.dg/template/instantiate6.C: New test.
6791
6792 2004-01-12  Roger Sayle  <roger@eyesopen.com>
6793
6794         PR middle-end/11397
6795         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
6796
6797 2004-01-12  Jan Hubicka  <jh@suse.cz>
6798
6799         PR opt/12826
6800         * gcc.dg/20040112-1.c: New.
6801
6802         * gcc.dg/dwarf-die[1-7].c: Move to...
6803         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
6804         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
6805
6806 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
6807
6808         PR c++/4100
6809         * g++.dg/parse/friend4.C: New test.
6810
6811 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
6812
6813         PR c++/4100
6814         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
6815         definition is called a friend.
6816
6817 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
6818
6819         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
6820
6821 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
6822
6823         PR c++/3478
6824         * g++.dg/parse/error10.C: New test.
6825         * g++.dg/template/arg2.C: Accept "invalid type" error.
6826
6827 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
6828
6829         PR middle-end/13392
6830         * g++.dg/opt/expect2.C: New test.
6831
6832 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6833
6834         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
6835         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
6836         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
6837         Update dg-error regexps.
6838
6839 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6840
6841         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
6842         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
6843
6844 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6845
6846         * gcc.dg/pragma-re-1.c: Use right pointer type.
6847
6848 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6849
6850         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
6851
6852 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
6853
6854         * gcc.dg/rs6000-ldouble-1.c: New.
6855
6856 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6857
6858         DR 337
6859         PR c++/9256
6860         * g++.dg/other/abstract1.C: New test.
6861
6862 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
6863
6864         * g++.dg/lookup/strong-using-1.C: New.
6865
6866 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6867
6868         PR c/11234
6869         * gcc.dg/func-ptr-conv-1.c: New test.
6870         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
6871
6872 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
6873
6874         PR target/13380.
6875         * gcc.c-torture/compile/20040109-1.c: New.
6876
6877 2004-01-08  Stuart Hastings  <stuart@apple.com>
6878
6879         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
6880         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
6881         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
6882
6883 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
6884
6885         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
6886
6887 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6888
6889         * ada/acats/run_acats: Treat 'gnatchop' the same way
6890         as 'gnatmake'.  Export GCC_DRIVER.
6891         * ada/acats/run_all.sh: Add target_gnatchop.  Use
6892         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
6893
6894 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6895
6896         PR c++/12573
6897         * g++.dg/template/dependent-expr4.C: New test.
6898
6899 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
6900
6901         * gcc.dg/altivec-11.c: New test.
6902
6903 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
6904
6905         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
6906
6907 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6908
6909         PR c/6024
6910         * gcc.dg/enum-compat-1.c: New test.
6911         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
6912
6913 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6914
6915         PR c/12165
6916         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
6917         gcc.dg/c99-idem-qual-3.c: New tests.
6918
6919 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
6920
6921         * gcc.dg/winline-7.c: Don't cast void * to int.
6922
6923 2004-01-06  Jan Hubicka  <jh@suse.cz>
6924
6925         * gcc.dg/i386-sse-5.c: New test
6926         * g++.dg/eh/simd-1.c: Add -w argument for i386.
6927
6928 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6929
6930         PR c++/12815
6931         * g++.dg/rtti/typeid4.C: New test.
6932
6933 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6934
6935         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
6936
6937 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6938
6939         PR c++/12132
6940         * g++.dg/template/error11.C: New test.
6941
6942         PR c++/13451
6943         * g++.dg/template/class2.C: New test.
6944
6945 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6946         Richard Sandiford <rsandifo@redhat.com>
6947
6948         PR c++/13387
6949         * g++.dg/opt/alias3.C: New test.
6950
6951 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
6952
6953         PR c++/13157
6954         * g++.dg/template/koenig3.C: New test.
6955
6956         PR c++/13529
6957         * g++.dg/parse/offsetof3.C: New test.
6958
6959         * g++.dg/init/copy7.C: Add missing dg-error markers.
6960
6961         PR c++/12226
6962         * g++.dg/init/copy7.c: New test.
6963
6964         PR c++/13536
6965         * g++.dg/parse/cast1.C: New test.
6966
6967 2004-01-04  Jan Hubicka  <jh@suse.cz>
6968
6969         * gcc.dg/winline[1-7].c: New tests.
6970
6971 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6972
6973         PR c++/13520
6974         * g++.dg/template/qualttp22.C: New test.
6975
6976 2004-01-01  Jan Hubicka  <jh@suse.cz>
6977
6978         * gcc.dg/debug/20031231-1.c: New.
6979         * gcc.c-torture/compile/20040101-1.c: New.
6980         * gcc.dg/dwarf-die-[1-7].c: New.
6981
6982 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
6983
6984         PR optimization/13521
6985         * gcc.c-torture/compile/20031231-1.c: New test.
6986
6987 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6988
6989         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
6990
6991 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6992
6993         PR c++/10079
6994         * g++.dg/template/crash16.C: New test.
6995
6996 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
6997
6998         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
6999
7000 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7001
7002         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
7003         ports.
7004         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7005         * g++.old-deja/g++.law/profile1.C: Likewise.
7006         * gcc.c-torture/compile/981006-1.c: Likewise.
7007         * gcc.c-torture/execute/loop-2e.x: Likewise.
7008         * gcc.c-torture/execute/loop-2f.x: Remove.
7009         * gcc.c-torture/execute/loop-2g.x: Likewise.
7010         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
7011         * gcc.dg/20020312-2.c: Remove traces of dead ports.
7012
7013 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
7014
7015         PR c++/13507
7016         * g++.dg/ext/attrib11.C: New test.
7017
7018         PR c++/13494
7019         * g++.dg/template/array2-1.C: New test.
7020         * g++.dg/template/array2-2.C: New test.
7021
7022 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
7023
7024         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
7025
7026 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7027
7028         PR c++/12774
7029         * g++.dg/template/array1-1.C: New test.
7030         * g++.dg/template/array1-2.C: New test.
7031
7032 2003-12-29  Roger Sayle  <roger@eyesopen.com>
7033
7034         PR fortran/12632
7035         * g77.dg/12632.f: New test case.
7036
7037 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7038
7039         PR c++/13289
7040         * g++.dg/parse/nontype1.C: New test.
7041
7042 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7043
7044         PR c++/12403
7045         * g++.dg/parse/explicit1.C: New test.
7046         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
7047
7048 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7049
7050         PR c++/13081
7051         * g++.dg/opt/inline6.C: New test.
7052
7053         PR c++/12613
7054         * g++.dg/parse/error9.C: New test.
7055
7056         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
7057
7058 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7059
7060         PR c++/13009
7061         * g++.dg/init/assign1.C: New test.
7062
7063 2003-12-28  Roger Sayle  <roger@eyesopen.com>
7064
7065         PR c++/13070
7066         * g++.dg/warn/format3.C: New test case.
7067
7068 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7069
7070         * gcc.c-torture/compile/20031227-1.c: New test.
7071
7072 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7073
7074         * g++.dg/bprob/bprob.exp: Load target-supports.exp
7075         * g77.dg/bprob/bprob.exp: Likewise.
7076         * gcc.misc-tests/bprob.exp: Likewise.
7077         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
7078         variants on systems where the library does not provide that
7079         functionality.
7080         * gcc.dg/builtins-20.c: Use builtins-config.h.
7081         * gcc.dg/builtins-config.h: New file.
7082
7083 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7084
7085         * lib/gcc-dg.exp (dg-require-profiling): New function.
7086         * lib/target-supports.exp (check_profiling_available): Likewise.
7087         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
7088         * g77.dg/bprob/bprob.exp: Likewise.
7089         * gcc.misc-tests/bprob.exp: Likewise.
7090         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
7091         * gcc.dg/20021014-1.c: Likewise.
7092         * gcc.dg/nest.c: Likewise.
7093
7094 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7095
7096         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
7097         compiling.
7098         * g++.dg/lookup/java2.C: Likewise.
7099         * gcc.dg/cpp/lexident.c: Likewise.
7100
7101 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
7102
7103         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
7104         given.
7105         * gcc.c-torture/compile/961203-1.c: Likewise.
7106         * gcc.c-torture/compile/980506-1.c: Likewise.
7107
7108 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
7109
7110         * lib/gcc-dg.exp (dg-prune-output): New annotation.
7111         (additional_prunes): New global.
7112         (gcc-dg-prune): Handle additional per-test pruning.
7113         (dg-test): Clear additional_prunes between tests.
7114
7115         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
7116         dg-prune-output to avoid spurious failures from assembler
7117         complaining about nonexistent WAW violations.
7118         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
7119         Use dg-prune-output to avoid spurious failures from assembler
7120         warning about Itanium B-step errata.
7121
7122 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7123
7124         * g++.dg/abi/macro0.C: New test.
7125         * g++.dg/abi/macro1.C: Likewise.
7126         * g++.dg/abi/macro2.C: Likewise.
7127
7128         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
7129         * g++.dg/abi/bitfield7.C: Likewise.
7130         * g++.dg/abi/dtor2.C: Likewise.
7131         * g++.dg/abi/mangle11.C: Likewise.
7132         * g++.dg/abi/mangle12.C: Likewise.
7133         * g++.dg/abi/mangle14.C: Likewise.
7134         * g++.dg/abi/mangle17.C: Likewise.
7135         * g++.dg/abi/vbase10.C: Likewise.
7136         * g++.dg/abi/vbase14.C: Likewise.
7137         * g++.dg/template/qualttp17.C: Likewise.
7138
7139 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7140
7141         PR c/11995
7142         * gcc.dg/20031223-1.c: New test.
7143
7144 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7145
7146         * gcc.dg/noreturn-7.c: New test.
7147
7148 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7149
7150         * gcc.dg/null-pointer-1.c: New test.
7151
7152 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7153
7154         * g++.old-deja/g++.jason/template18.C: Remove.
7155         * g++.old-deja/g++.jason/template37.C: Likewise.
7156
7157         PR c++/12862
7158         * g++.dg/lookup/ns1.C: New test.
7159
7160         PR c++/12397
7161         * g++.dg/template/lookup3.C: New test.
7162
7163 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7164
7165         * g++.dg/template/recurse1.C: New test
7166
7167 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7168
7169         PR c++/12479
7170         * g++.dg/parse/semicolon1.C: New test.
7171         * g++.dg/parse/semicolon1.h: Likewise.
7172
7173 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
7174
7175         * gcc.dg/darwin-misaligned.c: New test.
7176
7177 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7178
7179         PR c/9163
7180         * gcc.dg/20031222-1.c: New test.
7181
7182 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
7183
7184         PR c++/13438
7185         * g++.dg/parse/error8.C: New test.
7186
7187         PR c++/11554
7188         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
7189
7190 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
7191
7192         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
7193         too small.
7194         * gcc.c-torture/compile/930217-1.c: Likewise.
7195         * gcc.c-torture/compile/930513-1.c: Likewise.
7196         * gcc.c-torture/execute/920908-2.c: Likewise.
7197         * gcc.c-torture/execute/921204-1.c: Likewise.
7198         * gcc.c-torture/execute/930621-1.c: Likewise.
7199         * gcc.c-torture/execute/930630-1.c: Likewise.
7200         * gcc.c-torture/execute/931031-1.c: Likewise.
7201         * gcc.c-torture/execute/980602-2.c: Likewise.
7202         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7203         * gcc.c-torture/execute/compndlit-1.c: Likewise.
7204         * gcc.c-torture/execute/extzvsi.c: Likewise.
7205         * gcc.c-torture/unsorted/ext.c: Likewise.
7206
7207 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
7208
7209         PR target/12749
7210         * gcc.c-torture/compile/20031220-2.c: New test case.
7211
7212 2003-12-20  Roger Sayle  <roger@eyesopen.com>
7213
7214         PR optimization/13031
7215         * gcc.c-torture/compile/20031220-1.c: New test case.
7216
7217 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7218
7219         * gcc.dg/cast-function-1.c: New test.
7220
7221 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7222
7223         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
7224         formats.
7225
7226 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
7227
7228         PR c++/12795
7229         * g++.dg/ext/attrib10.C: New test.
7230
7231 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7232
7233         * gcc.dg/cleanup-10.c: New test.
7234         * gcc.dg/cleanup-11.c: New test.
7235
7236 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7237
7238         PR c++/13239
7239         * g++.dg/opt/expect1.C: New test.
7240
7241 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
7242
7243         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
7244
7245 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
7246
7247         PR debug/12923
7248         * gcc.dg/20031218-1.c: New test.
7249
7250         PR debug/12389
7251         * gcc.dg/20031218-2.c: New test.
7252         * gcc.dg/20031218-3.c: New test.
7253
7254         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
7255         of label name and allow for USER_LABEL_PREFIX == "_" names.
7256         * g++.dg/abi/mangle18-2.C: Likewise.
7257         * g++.dg/abi/mangle19-1.C: Likewise.
7258         * g++.dg/abi/mangle19-2.C: Likewise.
7259         * g++.dg/abi/mangle20-1.C: Likewise.
7260         * g++.dg/abi/mangle20-2.C: Likewise.
7261
7262 2003-12-18  Richard Henderson  <rth@redhat.com>
7263
7264         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
7265
7266 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
7267             Dan Kegel <dank@kegel.com>
7268
7269         PR other/12009
7270         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
7271         testing a cross compiler, it causes spurious compile failures.
7272         * lib/g++.exp: Likewise.
7273
7274 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7275
7276         PR c++/13262
7277         * g++.dg/template/access13.C: New test.
7278
7279 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7280
7281         * gcc.dg/20031216-1.c: New test.
7282
7283 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7284
7285         PR c++/9154
7286         * g++.dg/template/error10.C: New test.
7287
7288 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7289
7290         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
7291         * g++.dg/eh/simd-2.C: Likewise.
7292
7293 2003-12-17  James E Wilson  <wilson@specifixinc.com>
7294             Roger Sayle  <roger@eyesopen.com>
7295
7296         * gcc.c-torture/execute/ieee/mzero5.c: New.
7297
7298 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7299
7300         PR c++/10603
7301         * g++.dg/parse/error6.C: New test.
7302
7303         PR c++/12827
7304         * g++.dg/parse/error7.C: New test.
7305
7306 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7307
7308         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7309         at -O with stabs debugging formats.
7310         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7311         * gcc.dg/debug/debug-2.c: Likewise.
7312
7313 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7314
7315         PR c++/12696
7316         * g++.dg/init/error1.C: New test.
7317
7318         PR c++/12218
7319         * g++.dg/init/pm3.C: New test.
7320
7321 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7322
7323         PR c/3347
7324         * gcc.dg/bitfld-8.c: New test.
7325
7326 2003-12-16  James Lemke  <jim@wasabisystems.com>
7327
7328         * gcc.dg/arm-scd42-[123].c: New tests.
7329
7330 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7331
7332         PR c++/9043
7333         * g++.dg/abi/mangle20-1.C: New test.
7334         * g++.dg/abi/mangle20-2.C: New test.
7335
7336 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7337
7338         PR c++/13275
7339         * g++.dg/other/offsetof2.C: Remove XFAIL.
7340         * g++.dg/parse/offsetof1.C: New test.
7341         * g++.gd/parse/offsetof2.C: Likewise.
7342
7343 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7344
7345         * g++.dg/template/nontype3.C: New test.
7346         * g++.dg/template/static2.C: Tweaked the dg-error clause.
7347
7348 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7349
7350         * g++.dg/warn/noreturn-3.C: Also test instantiation.
7351
7352 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7353
7354         PR c++/13387
7355         * g++.dg/expr/assign1.C: New test.
7356
7357         PR c++/13242
7358         * g++.dg/abi/mangle19-1.C: New test.
7359         * g++.dg/abi/mangle19-2.C: New test.
7360
7361 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
7362
7363         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
7364
7365 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7366
7367         * gcc.c-torture/execute/20031216-1.c: New test.
7368
7369 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7370
7371         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
7372         an ICE regression.
7373
7374 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7375
7376         PR c++/10926
7377         * g++.dg/template/error9.C: New test.
7378
7379         PR c++/11116
7380         * g++.dg/template/error8.C: New test.
7381
7382 2003-12-15  Roger Sayle  <roger@eyesopen.com>
7383
7384         PR middle-end/13400
7385         * gcc.c-torture/execute/20031215-1.c: New test case.
7386
7387 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7388
7389         PR c++/13269
7390         * g++.dg/parse/error5.C: New test.
7391
7392         PR c++/12989
7393         * g++.dg/expr/sizeof1.C: New test.
7394
7395         PR c++/13310
7396         * g++.dg/template/crash15.C: New test.
7397
7398 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7399
7400         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
7401         a non-POD type as the last named parameter of a varargs function.
7402
7403 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7404
7405         PR c++/13243
7406         PR c++/12573
7407         * g++.dg/template/crash14.C: New test.
7408         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
7409
7410 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7411
7412         * g++.dg/other/java1.C: New test.
7413
7414         PR c++/13241
7415         * g++.dg/abi/mangle18-1.C: New test.
7416         * g++.dg/abi/mangle18-2.C: New test.
7417
7418 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7419
7420         PR optimization/10312
7421         * gcc.c-torture/execute/20031214-1.c: New.
7422
7423 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
7424
7425         PR c++/10779
7426         PR c++/12160
7427         * g++.dg/parse/error3.C: New test.
7428         * g++.dg/parse/error4.C: Likewise.
7429         * g++.dg/abi/mangle4.C: Tweak error messages.
7430         * g++.dg/lookup/using5.C: Likewise.
7431         * g++.dg/other/error2.C: Likewise.
7432         * g++.dg/parse/typename5.C: Likewise.
7433         * g++.dg/parse/undefined1.C: Likewise.
7434         * g++.dg/template/arg2.C: Likewise.
7435         * g++.dg/template/ttp3.C: Likewise.
7436         * g++.dg/template/type1.C: Likewise.
7437         * g++.old-deja/g++.other/crash32.C: Likewise.
7438         * g++.old-djea/g++.pt/defarg8.C: Likewise.
7439
7440 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7441
7442         PR c++/13106
7443         * g++.dg/warn/noreturn-3.C: New test.
7444
7445 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7446
7447         PR c++/13118
7448         * g++.dg/abi/covariant3.C: New.
7449
7450 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
7451
7452         * g++.dg/eh/ia64-1.C: New test.
7453
7454 2003-12-12  Roger Sayle  <roger@eyesopen.com>
7455
7456         PR optimization/13037
7457         * g77.f-torture/execute/13037.f: New test case.
7458
7459 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7460
7461         PR c++/12881
7462         * g++.dg/abi/covariant2.C: New.
7463
7464 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
7465
7466         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
7467
7468 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
7469
7470         * gcc.c-torture/execute/wchar_t-1.x: Delete.
7471
7472 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
7473
7474         PR other/10819
7475         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
7476         to fix Bug 10819.
7477         * lib/g++.exp (g++_version): Likewise.
7478         * lib/g77.exp (g77_version): Likewise.
7479         * lib/objc.exp (default_objc_version): Likewise.
7480
7481 2003-12-10  Richard Henderson  <rth@redhat.com>
7482
7483         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
7484
7485         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
7486
7487 2003-12-08  Matt Austern  <austern@apple.com>
7488
7489         PR c/13134
7490         * lib/gcc-dg.exp (dg-require-visibility): Define.
7491         * lib/target-supports (check_visibility_available): Define.
7492         * gcc.dg/visibility-1.c: New test.
7493         * gcc.dg/visibility-2.c: Likewise.
7494         * gcc.dg/visibility-3.c: Likewise.
7495         * gcc.dg/visibility-4.c: Likewise.
7496         * gcc.dg/visibility-5.c: Likewise.
7497         * gcc.dg/visibility-6.c: Likewise.
7498         * g++.dg/ext/visibility-1.C: Likewise.
7499         * g++.dg/ext/visibility-2.C: Likewise.
7500         * g++.dg/ext/visibility-3.C: Likewise.
7501         * g++.dg/ext/visibility-4.C: Likewise.
7502         * g++.dg/ext/visibility-5.C: Likewise.
7503         * g++.dg/ext/visibility-6.C: Likewise.
7504
7505 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7506
7507         * g++.dg/lookup/java1.C: New test.
7508         * g++.dg/lookup/java2.C: New test.
7509
7510 2003-12-07  Falk Hueffner  <falk@debian.org>
7511
7512         * g++.dg/opt/noreturn-1.C: New test.
7513
7514 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
7515
7516         * gcc.dg/overflow-1.c: New test.
7517
7518 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7519
7520         * g77.f-torture/compile/13060.f: New test.
7521
7522 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
7523
7524         PR c++/13323
7525         * g++.dg/inherit/operator2.C: New test.
7526
7527 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7528
7529         PR c++/13305
7530         * g++.dg/ext/attrib9.C: New test.
7531
7532 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7533
7534         PR c++/13314
7535         * g++.dg/template/error7.C: New test.
7536
7537 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
7538             J"orn Rennecke <joern.rennecke@superh.com>
7539
7540         PR target/13302
7541         * g++.dg/other/struct-va_list.C: New test.
7542
7543 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7544
7545         PR c++/13166
7546         * g++.dg/parse/defarg6.C: New test.
7547
7548 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
7549
7550         PR target/13256
7551         * gcc.c-torture/execute/20031201-1.c: New test.
7552
7553 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7554
7555         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
7556
7557 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7558
7559         * gcc.dg/builtin-return-1.c: New test.
7560
7561 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
7562             J"orn Rennecke <joern.rennecke@superh.com>
7563
7564         PR optimization/13260
7565         * gcc.c-torture/execute/20031204-1.c: New test.
7566
7567 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7568
7569         PR c++/9127
7570         * g++.dg/template/error6.C: New test.
7571
7572 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7573
7574         * gcc.dg/20031202-1.c: New test.
7575
7576 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7577
7578         PR c++/13179
7579         * g++.dg/template/eh1.C: New test.
7580
7581         PR c++/10771
7582         * g++.dg/template/error5.C: New test.
7583
7584 2003-12-02  David Ung  <davidu@mips.com>
7585
7586         * gcc.dg/compat/vector-check.h: Corrected type for var
7587         g_##TMODE
7588
7589 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7590
7591         PR c++/10126
7592         * g++.dg/template/ptrmem8.C: New test.
7593
7594 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7595
7596         PR c++/12573
7597         * g++.dg/template/dependent-expr3.C: New test.
7598
7599 2003-12-01  James Lemke  <jim@wasabisystems.com>
7600
7601         * gcc.dg/arm-g2.c: New test.
7602
7603 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7604
7605         PR optimization/11634
7606         * gcc.dg/20031201-2.c: New test case.
7607
7608 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7609
7610         PR 11433
7611         * objc.dg/proto-lossage-3.m: New test.
7612
7613 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7614
7615         PR optimization/12628
7616         * gcc.dg/20031201-1.c: New test case.
7617
7618 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7619
7620         * gcc.dg/unaligned-1.c: New test.
7621
7622 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7623
7624         PR c++/9849
7625         * g++.dg/template/error4.C: New test.
7626         * g++.dg/template/nested3.C: Adjust error markers.
7627
7628 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7629
7630         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7631
7632 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7633
7634         PR c/10333
7635         * gcc.dg/bitfld-7.c: New test.
7636
7637 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7638
7639         * gcc.dg/tls/asm-1.C: New test.
7640
7641 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7642
7643         * gcc.dg/cpp/assert4.c: Update.
7644
7645 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7646
7647         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7648         * gcc.dg/builtin-apply3.c: New test.
7649
7650 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7651
7652         * lib/compat.exp (compat-obj): New xfaildata parameter.
7653         Use it to set compiler_conditional_xfail_data before compiling.
7654         (compat-get-options): Handle dg-xfail-if.
7655         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7656         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7657         * gcc.dg/compat/vector-1_y.c: Likewise.
7658         * gcc.dg/compat/vector-2_x.c: Likewise.
7659         * gcc.dg/compat/vector-2_y.c: Likewise.
7660
7661 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7662
7663         * g++.dg/opt/reg-stack4.C: New test.
7664
7665 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7666
7667         * gcc.dg/builtin-apply2.c: New test.
7668
7669 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7670
7671         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7672
7673 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7674
7675         PR c++/12924
7676         * g++.dg/template/template-id-2.C: New test.
7677
7678 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7679
7680         PR c++/5369
7681         * g++.dg/template/memfriend1.C: New test.
7682         * g++.dg/template/memfriend2.C: Likewise.
7683         * g++.dg/template/memfriend3.C: Likewise.
7684         * g++.dg/template/memfriend4.C: Likewise.
7685         * g++.dg/template/memfriend5.C: Likewise.
7686         * g++.dg/template/memfriend6.C: Likewise.
7687         * g++.dg/template/memfriend7.C: Likewise.
7688         * g++.dg/template/memfriend8.C: Likewise.
7689         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7690
7691 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7692
7693         PR c++/12515
7694         * g++.dg/ext/cond1.C: New test.
7695
7696 2003-11-20  Richard Henderson  <rth@redhat.com>
7697
7698         * gcc.dg/20020201-2.c: Remove.
7699         * gcc.dg/20020201-4.c: Remove.
7700         * gcc.dg/20020304-1.c: Remove.
7701
7702 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7703
7704         * gcc.dg/cpp/trad/xwin1.c: New test case.
7705
7706 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7707
7708         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7709         * lib/g77.exp: Likewise.
7710         * lib/objc.exp: Likewise.
7711         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7712         for darwin.
7713
7714 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7715
7716         PR c++/12932
7717         * g++.dg/template/static5.C: New test.
7718
7719 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7720
7721         * gcc.dg/nested-func-1.c: New test.
7722
7723 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7724
7725         * gcc.dg/cpp/assert4.c: New test.
7726
7727 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7728
7729         PR c++/2294
7730         * g++.dg/lookup/using9.c: New test.
7731
7732 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
7733
7734         PR c++/12762
7735         * g++.dg/template/error3.C: New test.
7736
7737 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
7738
7739         PR ada/13035
7740         * ada/acats/run_acats, run_all.sh: Fix syntax error.
7741         No longer use a wrapper for gcc, since this does not work under
7742         Windows.
7743
7744 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7745
7746         PR c++/2094
7747         * g++.dg/template/ptrmem7.C: New test.
7748
7749 2003-11-13  Andrew Pinski <apinski@apple.com>
7750
7751         * gcc.c-torture/compile/20031113-1.c: New test.
7752
7753 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
7754             Kean Johnston <jkj@sco.com>
7755
7756         PR c/13029
7757         * gcc.dg/unused-4.c: Update.
7758
7759 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7760
7761         * g++.dg/opt/const3.C: New test.
7762
7763 2003-11-13  Jan Hubicka  <jh@suse.cz>
7764
7765         * gcc.c-torture/compile/20031112-1.c: New test.
7766
7767 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
7768
7769         * g++.dg/parse/crash10.C: Remove bogus error marker.
7770
7771 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7772
7773         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
7774         (host_gcc): Likewise.
7775         (ROOT): Honor $PWDCMD.
7776         (BASE): Likewise.
7777         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
7778
7779 2003-11-12  Catherine Moore  <clm@redhat.com>
7780
7781         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
7782
7783 2003-11-12  Andreas Jaeger  <aj@suse.de>
7784             Jakub Jelinek  <jakub@redhat.com>
7785             Andrew Pinski  <pinskia@physics.uc.edu>
7786             Richard Henderson  <rth@redhat.com>
7787
7788         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
7789         systems.
7790         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
7791
7792         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
7793         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7794
7795 2003-11-11  Andreas Jaeger  <aj@suse.de>
7796
7797         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
7798
7799         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
7800
7801 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
7802
7803         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
7804         Clean ups.
7805
7806 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
7807
7808         * gcc.dg/trampoline-1.c: New test.
7809
7810 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7811
7812         * gcc.c-torture/compile/200031109-1.c: New test.
7813
7814 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7815
7816         PR c/3190
7817         PR c/8714
7818         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
7819         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
7820         gcc.dg/format/no-y2k-1.c: Update.
7821
7822 2003-11-08  Roger Sayle  <roger@eyesopen.com>
7823
7824         PR optimization/10467
7825         * gcc.dg/20031108-1.c: New test case.
7826
7827 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
7828
7829         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
7830
7831 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7832
7833         * gcc.dg/compound-lvalue-1.c: New test.
7834         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
7835         some XFAILs.
7836
7837 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
7838
7839         * gcc.dg/altivec-varargs-1.c: New test.
7840
7841 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7842
7843         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
7844         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
7845         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
7846         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
7847         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
7848
7849 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7850
7851         * gcc.dg/cond-lvalue-1.c: New test.
7852
7853 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
7854
7855         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
7856
7857 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7858
7859         PR c++/11616
7860         * g++.dg/template/instantiate5.C: New test.
7861
7862 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7863
7864         PR c++/12726
7865         * g++.dg/ext/complit2.C: Replace test with self-contained version.
7866         * ChangeLog: Add missing first entry for above test.
7867
7868 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7869
7870         PR c++/9810
7871         * g++.dg/template/using8.C: New test.
7872         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
7873
7874 2003-11-02  Roger Sayle  <roger@eyesopen.com>
7875
7876         PR optimization/10817
7877         * gcc.c-torture/compile/20031102-1.c: New test case.
7878
7879 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
7880
7881         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
7882         2147483647.
7883
7884 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7885
7886         * gcc.dg/20031102-1.c: New test.
7887
7888 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7889
7890         * gcc.dg/complex-1.c: New test.
7891
7892 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7893
7894         PR c++/12796
7895         * g++.dg/template/crash13.C: Adjust expected error location.
7896         * g++.old-deja/g++.brendan/ns1.C: Likewise.
7897
7898 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7899
7900         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7901
7902 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7903
7904         PR/10239
7905         * gcc.c-torture/compile/20031031-2.c: New test.
7906
7907 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7908
7909         PR/11640
7910         * gcc.c-torture/compile/20031031-1.c: New test.
7911
7912 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7913
7914         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7915         * gcc.misc-tests/bprob.exp: Likewise.
7916         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
7917         the execution test on arm-elf configs.
7918         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
7919         configs that don't support scratch files.
7920         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
7921
7922 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
7923
7924         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
7925         done by dejagnu.
7926
7927 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
7928
7929         * ada/acats/run_all.sh: Redirect mv output to /dev/null
7930         Avoid non pure sh syntax. Add more logging.
7931
7932         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
7933         fail.
7934
7935 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7936
7937         PR libgcj/10610
7938         * gcc.dg/ppc-stackalign-1.c: New test.
7939
7940 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
7941
7942         * ada/acats/run_all.sh: Change output to be more compliant with
7943         dejagnu framework.
7944         Create acats.sum and acats.log files under testsuite/ada/acats
7945         Only run [a-z]* directories, to filter out e.g. CVS.
7946         Redirect build output to log file.
7947
7948 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7949
7950         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
7951
7952 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7953
7954         PR ada/5909:
7955         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
7956
7957 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
7958
7959         * gcc.c-torture/compile/20031023-1.c: New test.
7960         * gcc.c-torture/compile/20031023-2.c: New test.
7961         * gcc.c-torture/compile/20031023-3.c: New test.
7962         * gcc.c-torture/compile/20031023-4.c: New test.
7963
7964 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7965
7966         PR c++/10371
7967         * g++.dg/lookup/scoped8.C: New test.
7968
7969 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7970
7971         * g++.dg/opt/reg-stack3.C: New test.
7972
7973 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7974
7975         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
7976
7977 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7978
7979         PR c++/11076
7980         * g++.dg/template/crash13.C: New test.
7981
7982 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7983
7984         * gcc.dg/c99-restrict-2.c: New test.
7985
7986 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
7987
7988         PR c++/12698, c++/12699, c++/12700, c++/12566
7989         * g++.dg/inherit/covariant9.C: New test.
7990         * g++.dg/inherit/covariant10.C: New test.
7991         * g++.dg/inherit/covariant11.C: New test.
7992
7993 2003-10-23  Jason Merrill  <jason@redhat.com>
7994
7995         PR c++/12726
7996         * g++.dg/ext/complit2.C: New test.
7997
7998 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7999
8000         PR target/12654
8001         * gcc.c-torture/execute/20031020-1.c: New test.
8002
8003 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8004
8005         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
8006         following the jump_insn.
8007
8008 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8009
8010         * gcc.dg/cast-lvalue-1.c: New test.
8011
8012 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
8013
8014         PR c++/11962
8015         * g++.dg/template/cond2.C: New test.
8016
8017 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8018
8019         * gcc.dg/builtins-28.c: New test.
8020
8021 2003-10-20  Jan Hubicka  <jh@suse.cz>
8022
8023         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
8024         parameter.
8025         * testsuite/gcc.dg/inline-2.c: Likewise.
8026
8027 2003-10-20  Phil Edwards  <phil@codesourcery.com>
8028
8029         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
8030         * gcc.dg/nest.c:  Likewise.
8031
8032 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8033
8034         PR c++/9781, c++/10583, c++/11862
8035         * g++.dg/parse/crash13.C: New test.
8036
8037 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8038
8039         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
8040
8041 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8042
8043         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
8044         Define HAVE_C99_RUNTIME except on Solaris.
8045         * gcc.dg/builtins-20.c: Likewise.
8046
8047 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8048
8049         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
8050
8051 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8052
8053         PR c++/12495
8054         * g++.dg/template/crash21.C: New test.
8055
8056 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8057
8058         PR c++/2513
8059         * g++.dg/template/typename5.C: New test.
8060
8061 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8062
8063         PR c++/12369
8064         * g++.dg/template/friend25.C: New test.
8065
8066 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
8067
8068         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
8069         versions.
8070
8071 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
8072
8073         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
8074         == 2147483647.
8075
8076 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
8077
8078         * gcc.c-torture/execute/960416-1.x: Remove.
8079         * gcc.c-torture/execute/divconst-3.x: Likewise.
8080
8081 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
8082
8083         PR target/12598
8084         * gcc.dg/torture/cris-volatile-1.c: New test.
8085
8086 2003-10-14  Roger Sayle  <roger@eyesopen.com>
8087
8088         PR optimization/9325
8089         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
8090         for overflowing floating point to integer conversion during RTL
8091         simplification.
8092
8093 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
8094
8095         * objc/execute/_cmd.m: Fix typo.
8096         * objc.dg/image-info.m, objc.dg/symtab-1.m:
8097         Relax 'scan-assembler' regexp.
8098         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
8099         objc.dg/try-catch-4.m: Run on non-Darwin targets.
8100         * objc.dg/zero-link-2.m: Remove blank line.
8101         * objc.dg/zero-link-3.m: New test case.
8102
8103 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
8104
8105         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
8106
8107         * gcc.dg/asm-names.c: Use scan-assembler-not rather
8108         than linker trickery.
8109
8110 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8111
8112         PR c++/12370
8113         * g++.dg/other/friend2.C: New test.
8114
8115 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8116
8117         * gcc.dg/20031012-1.c: New test.
8118
8119 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8120
8121         * gcc.dg/weak/weak-3.c: Fix for new warning.
8122
8123 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
8124
8125         PR optimization/8750
8126         * gcc.c-torture/execute/20031012-1.c: New test case.
8127
8128 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8129
8130         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
8131         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
8132
8133 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8134
8135         PR optimization/12260
8136         * gcc.c-torture/compile/20031011-2.c: New test case.
8137
8138 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8139
8140         * gcc.c-torture/execute/20031011-1.c: New testcase.
8141
8142 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8143
8144         * gcc.c-torture/compile/20031011-1.c: New test.
8145
8146 2003-10-11  Jan Hubicka  <jh@suse.cz>
8147
8148         * g++.dg/other/first-global.C: New test.
8149
8150 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8151
8152         * gcc.c-torture/execute/string-opt-18.c: New testcase.
8153
8154 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
8155
8156         * gcc.c-torture/compile/20031010-1.c: New test.
8157
8158 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
8159
8160         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
8161         * gcc.c-torture/execute/va-arg-25.c: ... here.
8162
8163 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
8164
8165         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
8166
8167 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
8168
8169         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
8170
8171 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
8172
8173         * g++.dg/parse/error2.C: New test.
8174
8175 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
8176
8177         PR c++/11097
8178         * g++.dg/other/error5.C: Modify the error message.
8179         * g++.dg/lookup/using8.C: New test.
8180
8181 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
8182
8183         * gcc.dg/darwin-abi-2.c: New file.
8184         * gcc.c-torture/execute/va-arg-24.c: New file.
8185
8186 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
8187
8188         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
8189         indentation.
8190
8191 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
8192
8193         PR c++/10147
8194         * g++.dg/other/error4.C: Update error messages.
8195         * g++.dg/template/ptrmem4.C: Likewise.
8196
8197         PR c++/12337
8198         * g++.dg/init/new9.C: New test.
8199
8200         PR c++/12334, c++/12236, c++/8656
8201         * g++.dg/ext/attrib8.C: New test.
8202
8203 2003-10-06  Devang Patel  <dpatel@apple.com>
8204
8205         * gcc.dg/debug/dwarf2-3.h: New test.
8206         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
8207
8208 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
8209
8210         * g++.dg/opt/cfg2.C: New test.
8211
8212 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8213
8214         * g++.dg/opt/float1.C: New test.
8215
8216 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8217
8218         * gcc.dg/c90-array-lval-6.c: New test.
8219         * gcc.dg/c99-array-lval-6.c: New test.
8220
8221 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
8222             Ziemowit Laski  <zlaski@apple.com>
8223
8224         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
8225         'Derived', so that it is never considered a class method; add
8226         new warning for '+port' method ambiguity.
8227         * objc.dg/method-12.m: Include <objc/objc.h> instead of
8228         <objc/objc-api.h> (needed on Mac OS X).
8229         * objc.dg/method-13.m: New test.
8230
8231 2003-10-03  Roger Sayle  <roger@eyesopen.com>
8232
8233         PR optimization/9325, PR java/6391
8234         * gcc.c-torture/execute/20031003-1.c: New test case.
8235
8236 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
8237
8238         PR optimization/12180
8239         * gcc.dg/20031002-1.c: New test.
8240
8241         PR c++/12486
8242         * g++.dg/inherit/error1.C: New test.
8243
8244 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
8245
8246         * lib/f-torture.exp (search_for): Rename to...
8247         (search_for_re): This.  Also, clean up comments and the
8248         "regexp" invocation.
8249
8250 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
8251
8252         * gcc.c-torture/compile/20031002-1.c: New test.
8253
8254 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
8255
8256         * g++.dg/opt/cond1.C: New test.
8257
8258 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
8259
8260         * gcc.dg/Wold-style-definition-2.c: New testcase.
8261         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
8262
8263 2003-09-29  Richard Henderson  <rth@redhat.com>
8264
8265         * g++.dg/init/array10.C: Add dg-options.
8266
8267 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8268
8269         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
8270
8271 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8272
8273         * g++.dg/template/friend19.C: Fix typo.
8274         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
8275
8276 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
8277
8278         * gcc.c-torture/execute/20030928-1.c: New test.
8279         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
8280
8281 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8282
8283         * g++.dg/opt/unroll1.C: New test.
8284
8285 2003-09-26  Roger Sayle  <roger@eyesopen.com>
8286
8287         PR optimization/11741
8288         * gcc.dg/20030926-1.c: New test case.
8289
8290 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8291
8292         PR c++/5655
8293         * g++.dg/parse/access7.C: New test.
8294         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8295
8296 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8297
8298         MERGE OF objc-improvements-branch into MAINLINE:
8299         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8300         if libobjc has not been built.
8301         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8302         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8303         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8304         objc/execute/nested-3.m, objc/execute/np-2.m,
8305         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8306         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8307         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8308         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8309         objc.dg/special/unclaimed-category-1.h,
8310         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8311         well as GNU runtime.
8312         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8313         * execute/cascading-1.m, execute/function-message-1.m,
8314         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8315         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8316         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8317         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8318         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8319         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8320         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8321         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8322         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8323         * objc.dg/bitfield-2.m: Run only on Darwin.
8324         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8325         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8326         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8327         * objc.dg/const-str-1.m: Fix constant string layout.
8328
8329 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8330
8331         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8332
8333 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8334
8335         * gcc.dg/darwin-abi-1.c: New file.
8336
8337 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8338
8339         PR target/12281
8340         * gcc.c-torture/compile/20030921-1.c: New test.
8341
8342 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8343
8344         * g++.dg/opt/reg-stack2.C: New test.
8345
8346 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8347
8348         * g++.dg/eh/delayslot1.C: New test.
8349
8350 2003-09-20  Richard Henderson  <rth@redhat.com>
8351
8352         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
8353
8354 2003-09-20  Roger Sayle  <roger@eyesopen.com>
8355
8356         * gcc.c-torture/execute/20030920-1.c: New test case.
8357
8358 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8359
8360         * g++.dg/rtti/typeid3.C: Correct expected error message.
8361
8362 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8363
8364         PR c++/157
8365         * g++.dg/parse/crash12.C: New test.
8366
8367 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
8368
8369         * gcc.dg/compat/mixed-struct-check.h: New.
8370         * gcc.dg/compat/mixed-struct-defs.h: New.
8371         * gcc.dg/compat/mixed-struct-init.h: New.
8372         * gcc.dg/compat/struct-by-value-19_main.c: New.
8373         * gcc.dg/compat/struct-by-value-19_x.c: New.
8374         * gcc.dg/compat/struct-by-value-19_y.c: New.
8375         * gcc.dg/compat/struct-by-value-20_main.c: New.
8376         * gcc.dg/compat/struct-by-value-20_x.c: New.
8377         * gcc.dg/compat/struct-by-value-20_y.c: New.
8378         * gcc.dg/compat/struct-return-19_main.c: New.
8379         * gcc.dg/compat/struct-return-19_x.c: New.
8380         * gcc.dg/compat/struct-return-19_y.c: New.
8381         * gcc.dg/compat/struct-return-20_main.c: New.
8382         * gcc.dg/compat/struct-return-20_x.c: New.
8383         * gcc.dg/compat/struct-return-20_y.c: New.
8384
8385 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
8386         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
8387         so that it will not complain on LP64 targets.
8388
8389 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8390
8391         PR c++/495
8392         * g++.dg/template/friend24.C: New test.
8393
8394 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
8395
8396         PR c++/12332
8397         * g++.dg/template/memtmpl2.C: New test.
8398
8399 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
8400
8401         PR target/11184
8402         * gcc.dg/builtin-apply1.c: New test.
8403
8404 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8405
8406         PR c++/9848
8407         * g++.dg/warn/Wunused-4.C: New test.
8408
8409 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8410
8411         PR c++/12316
8412         * g++.dg/other/gc2.C: New test.
8413
8414 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
8415
8416         PR c++/11991
8417         * g++.dg/rtti/typeid3.C: New test.
8418
8419         PR c++/12266
8420         * g++.dg/overload/template1.C: New test.
8421
8422 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8423
8424         * g++.dg/opt/cfg3.C: New test.
8425
8426 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8427
8428         PR c++/7939
8429         * g++.dg/template/crash11.C: New test.
8430
8431 2003-09-16  Jason Merrill  <jason@redhat.com>
8432             Jakub Jelinek  <jakub@redhat.com>
8433
8434         * gcc.dg/attr-warn-unused-result.c: New test.
8435
8436 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8437
8438         PR c++/12184
8439         * g++.dg/expr/call2.C: New test.
8440
8441 2003-09-15  Andreas Jaeger  <aj@suse.de>
8442
8443         * gcc.dg/Wold-style-definition-1.c: New test.
8444
8445 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
8446
8447         PR c++/3907
8448         * g++.dg/parse/template12.C: New test.
8449
8450         * g++.dg/abi/bitfield11.C: New test.
8451         * g++.dg/abi/bitfield12.C: Likewise.
8452
8453 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
8454
8455         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
8456         non-expansion of functional macro name without arguments at EOL.
8457         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
8458
8459 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
8460
8461         * gcc.c-torture/execute/20030914-[12].c: New tests.
8462
8463 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8464
8465         PR c++/11788
8466         * g++.dg/overload/addr1.C: New test.
8467
8468 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
8469
8470         * gcc.dg/20030909-1.c: New test.
8471
8472 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8473
8474         * gcc.dg/ultrasp10.c: New test.
8475
8476 2003-09-09  Devang Patel  <dpatel@apple.com>
8477
8478         * gcc.dg/darwin-ld-6.c: New test.
8479
8480 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8481
8482         * gcc.dg/torture/builtin-explog-1.c: New testcase.
8483
8484 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8485
8486         * gcc.dg/ia64-types1.c: New test.
8487         * gcc.dg/ia64-types2.c: Likewise.
8488
8489 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8490
8491         * gcc.dg/builtins-1.c: Add more _Complex tests.
8492         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8493
8494         * gcc.dg/builtins-1.c: Test existing _Complex functions.
8495         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8496
8497 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8498
8499         PR c++/11786
8500         * g++.dg/lookup/koenig2.C: New test.
8501
8502         PR c++/5296
8503         * g++.dg/rtti/typeid2.C: New test.
8504
8505 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
8506
8507         * gcc.c-torture/compile/20030904-1.c: New test.
8508
8509 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8510
8511         * g++.dg/opt/longbranch2.C: New test.
8512
8513 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8514
8515         * g++.dg/template/crash10.C: Only compile it.
8516
8517 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8518
8519         PR middle-end/11665
8520         * gcc.c-torture/compile/20030907-1.c: New test.
8521         * g++.dg/init/array11.C: New test.
8522
8523 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8524
8525         PR c++/11852
8526         * g++.dg/init/struct1.C: New test.
8527
8528 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8529
8530         PR c++/12181
8531         * g++.dg/expr/comma1.C: New test.
8532
8533 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
8534
8535         PR c++/11867
8536         * g++.dg/expr/static_cast5.C: New test.
8537
8538 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8539
8540         PR c++/11507
8541         * g++.dg/lookup/scoped7.C: New test.
8542
8543         PR c++/9574
8544         * g++.dg/other/static1.C: New test.
8545
8546         PR c++/11490
8547         * g++.dg/warn/template-1.C: New test.
8548
8549         PR c++/11432
8550         * g++.dg/template/crash10.C: New test.
8551
8552         PR c++/2478
8553         * g++.dg/overload/VLA.C: New test.
8554
8555         PR c++/10804
8556         * g++.dg/template/call1.C: New test.
8557
8558 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8559
8560         PR c++/11794
8561         * g++.dg/parse/using3.C: New test.
8562
8563 2003-09-06  Roger Sayle  <roger@eyesopen.com>
8564
8565         PR c++/11409
8566         * g++.dg/overload/builtin3.C: New test case.
8567
8568 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8569
8570         PR c/9862
8571         * gcc.dg/20030906-1.c: New test.
8572         * gcc.dg/20030906-2.c: Likewise.
8573
8574 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8575
8576         PR c++/12167
8577         * g++.dg/parse/defarg5.C: New test.
8578
8579         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8580
8581 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8582
8583         PR c++/12163
8584         * g++.dg/expr/static_cast4.C: New test.
8585
8586         PR c++/12146
8587         * g++.dg/template/crash9.C: New test.
8588
8589 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8590
8591         * g++.old-deja/g++.ext/pretty2.C: Update for change
8592         in __FUNCTION__.
8593         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8594
8595 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8596
8597         PR c++/11922
8598         * g++/dg/template/qualified-id1.C: New test.
8599
8600         PR c++/12037
8601         * g++.dg/warn/noeffect4.C: New test.
8602
8603 2003-09-04  Matt Austern  <austern@apple.com>
8604
8605         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8606         * g++.dg/ext/fnname2.C: Likewise.
8607         * g++.dg/ext/fnname3.C: Likewise.
8608
8609 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8610
8611         * g++.dg/expr/lval1.C: New test.
8612         * g++.dg/ext/lvcast.C: Remove.
8613
8614 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8615
8616         PR optimization/11700.
8617         * gcc.c-torture/compile/20030903-1.c: New test case.
8618
8619 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8620
8621         PR c++/12053
8622         * g++.dg/abi/layout4.C: New test.
8623
8624 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8625
8626         PR c++/11553
8627         * g++.dg/parse/friend3.C: New test.
8628
8629 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8630
8631         PR c++/11847
8632         * g++.dg/template/class1.C: New test.
8633
8634         PR c++/11808
8635         * g++.dg/expr/call1.C: New test.
8636
8637 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8638
8639         PR c++/12114
8640         * g++.dg/init/ref9.C: New test.
8641
8642         PR c++/11972
8643         * g++.dg/template/nested4.C: New test.
8644
8645 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8646
8647         PR c++/12093
8648         * g++.dg/template/non-dependent4.C: New test.
8649
8650         PR c++/11928
8651         * g++.dg/inherit/conv1.C: New test.
8652
8653 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8654
8655         PR c++/6196
8656         * g++.dg/ext/label1.C: New test.
8657         * g++.dg/ext/label2.C: Likewise.
8658
8659 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8660
8661         * g++.dg/expr/cond3.C: New test.
8662
8663 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8664
8665         * gcc.dg/builtins-1.c: Add new builtin cases.
8666
8667 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8668
8669         * gcc.dg/builtins-1.c: Add new cases.
8670         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8671
8672 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8673
8674         * gcc.dg/builtins-1.c: Add more math builtin tests.
8675         * gcc.dg/torture/builtin-attr-1.c: New test.
8676
8677 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8678
8679         PR optimization/5079
8680         * g++.dg/opt/static3.C: New test.
8681
8682 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8683
8684         * gcc.misc-tests/gcov-10b.c: New test.
8685
8686 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8687
8688         * g++.dg/opt/ptrmem3.C: New test.
8689
8690         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8691
8692 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8693
8694         * gcc.dg/20030826-2.c: New test.
8695
8696 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8697
8698         PR middle-end/12002
8699         * g77.f-torture/compile/12002.f: New test case.
8700
8701 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8702
8703         * gcc.dg/20030826-1.c: New test case.
8704
8705 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8706
8707         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8708
8709 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8710
8711         PR c++/11871
8712         * c++.dg/lookup/crash1.C: New test.
8713
8714         * c++.dg/warn/noeffect3.C: New test.
8715
8716 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8717
8718         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8719         * gcc.dg/compat/vector-1_y.c: Ditto.
8720         * gcc.dg/compat/vector-2_x.c: Ditto.
8721         * gcc.dg/compat/vector-2_y.c: Ditto.
8722
8723 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
8724
8725         * gcc.dg/20030702-1.c: New test.
8726
8727 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
8728
8729         PR c++/8795
8730         * g++.dg/ext/altivec-1.C: New test.
8731
8732 2003-08-24  Richard Henderson  <rth@redhat.com>
8733
8734         * g++.dg/eh/simd-2.C: Add -w for x86.
8735
8736 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
8737
8738         * gcc.dg/20030815-1.c: New test.
8739
8740 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8741
8742         PR c++/3765
8743         * g++.dg/parse/access6.C: New test.
8744
8745 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8746
8747         PR c++/641, c++/11876
8748         * g++.dg/template/friend22.C: New test.
8749         * g++.dg/template/friend23.C: Likewise.
8750
8751 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8752
8753         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
8754         identically.
8755
8756 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8757
8758         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
8759
8760 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8761
8762         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
8763
8764 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8765
8766         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
8767
8768 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8769
8770         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
8771
8772 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
8773
8774         PR c++/11919
8775         * g++.dg/overload/prom1.C: New test.
8776
8777         PR c++/11551
8778         * g++.dg/parse/dtor2.C: New test.
8779
8780         PR c++/10762
8781         * g++.dg/parse/using2.C: New test.
8782
8783 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
8784
8785         PR target/11805
8786         * gcc.c-torture/compile/20030821-1.c: New.
8787
8788 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
8789
8790         PR c++/11834
8791         * g++.dg/template/deduce2.C: New test.
8792
8793 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
8794
8795         * gcc.c-torture/execute/20030821-1.c: New test.
8796
8797 2003-08-20  Roger Sayle  <roger@eyesopen.com>
8798
8799         PR middle-end/11984
8800         * gcc.dg/20030820-1.c: New test case.
8801
8802 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
8803
8804         PR c++/11945
8805         * g++.dg/warn/noeffect2.C: New test.
8806
8807 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
8808
8809         PR c++/10926
8810         * g++.dg/template/dtor2.C: New test.
8811
8812         PR c++/11684
8813         * g++.dg/template/operator1.C: New test.
8814         * g++.dg/parse/operator4.C: New test.
8815
8816         PR c++/11946.C
8817         * g++.dg/expr/enum1.C: New test.
8818         * gcc.dg/c99-bool-1.c: Remove bogus warning.
8819
8820         PR c++/11036.C
8821         * g++.dg/parse/elab2.C: New test.
8822         * g++.dg/parse/typedef4.C: Change error message.
8823         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
8824         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
8825         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
8826
8827 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
8828
8829         * gcc.dg/pch/warn-1.c: New.
8830         * gcc.dg/pch/warn-1.hs: New.
8831
8832         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
8833         not-tested file.
8834
8835 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8836
8837         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
8838
8839 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8840
8841         * gcc.dg/uninit-D.c: New Test.
8842         * gcc.dg/uninit-E.c: New Test.
8843         * gcc.dg/uninit-F.c: New Test.
8844         * gcc.dg/uninit-G.c: New Test.
8845
8846 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
8847
8848         * g++.dg/README: Describe the pch directory.
8849
8850 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8851
8852         PR c++/11174
8853         * g++.dg/parse/access4.C: New test.
8854         * g++.dg/parse/access5.C: Likewise.
8855         * g++.old-deja/g++.jason/access17.C: Adjust error message.
8856
8857 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
8858
8859         * gcc.dg/noncompile/20030818-1.c: New.
8860
8861 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
8862
8863         PR c++/11957
8864         * g++.dg/warn/noeffect1.C: New test.
8865
8866         * g++.dg/template/scope2.C: New test.
8867         * g++.dg/template/error2.C: Correct dg-error
8868
8869 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
8870
8871         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
8872
8873 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
8874
8875         PR C++/11512
8876         * g++.dg/template/warn1.C: New.
8877
8878 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8879
8880         * g++.dg/template/error2.C: New test.
8881         * g++.dg/lookup/using7.C: Adjust errors
8882         * g++.old-deja/g++.pt/crash36.C: Likewise.
8883         * g++.old-deja/g++.pt/derived3.C: Likewise.
8884
8885 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8886
8887         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
8888         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
8889         * gcc.c-torture/execute/builtins/string-9.c: New, from
8890         string-opt-9.c.  Adjust for execute/builtins framework.
8891         * gcc.c-torture/execute/string-opt-9.c: Delete.
8892
8893 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
8894
8895         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
8896
8897         * g++.dg/parse/ret-type2.C: New test.
8898
8899         PR c++/11703
8900         * g++.dg/init/new8.C: New test.
8901
8902         PR c++/10923
8903         * g++.dg/parse/typedef5.C: New test.
8904
8905         PR c++/9512
8906         * g++.dg/parse/qualified2.C: New test.
8907         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
8908         invalid code.
8909
8910 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
8911
8912         * g++.dg/conversion/ptrmem1.C: New test.
8913
8914 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
8915
8916         PR target/11693
8917         * gcc.dg/20030811-1.c: New test.
8918
8919         PR target/11535
8920         * gcc.c-torture/execute/20030811-1.c: New test.
8921
8922 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8923
8924         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
8925
8926 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
8927
8928         PR c++/11789.C
8929         * g++.dg/inherit/multiple1.C: New test.
8930
8931 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8932
8933         * gcc.dg/spe1.c: New test.
8934
8935         PR c++/11670
8936         * g++.dg/expr/cast2.C: New test.
8937
8938         PR c++/10530
8939         * g++.dg/template/dependent-name2.C: New test.
8940
8941 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
8942
8943         * g++.dg/parse/crash11.C: Put the dg options in comments.
8944
8945 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
8946
8947         * lib/gcc-dg.exp: Update for diagnostic change.
8948
8949 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8950
8951         PR c++/5767
8952         * g++.dg/parse/crash11.C: New test.
8953
8954 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
8955
8956         * gcc.dg/cpp/spacing1.c: Update.
8957
8958 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
8959
8960         PR target/11739
8961         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
8962         a value for -mtune.
8963
8964 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8965
8966         PR middle-end/11771
8967         * gcc.c-torture/compile/20030804-1.c: New test case.
8968
8969 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8970
8971         * gcc.dg/20030804-1.c: New test case.
8972
8973 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
8974
8975         * gcc.dg/cpp/separate-1.c: New test.
8976
8977 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
8978
8979         PR c++/11704
8980         * g++.dg/template/dependent-expr2.C: New test.
8981
8982         PR c++/11766
8983         * g++.dg/expr/ptrmem1.C: New test.
8984
8985 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8986
8987         PR c++/9453
8988         * g++.dg/template/friend15.C: New test.
8989
8990 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
8991
8992         * lib/dg-pch.exp: Work round PCH bug.
8993
8994 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8995
8996         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
8997         builtins.  Move cases from builtins-4.c here.
8998
8999         * gcc.dg/torture/builtin-math-1.c: New test taken from
9000         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
9001         additional cases.
9002
9003         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
9004         Delete.
9005
9006 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
9007
9008         PR c++/9447
9009         * g++.dg/template/using7.C: New test.
9010
9011 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
9012
9013         * import1.c, import2.c: New tests.
9014
9015 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
9016
9017         * g++.dg/eh/crossjump1.C: New test.
9018
9019 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
9020
9021         PR c++/11697
9022         * g++.dg/template/using6.C: New test.
9023
9024         PR c++/11744
9025         * g++.dg/template/koenig2.C: New test.
9026
9027 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9028
9029         PR c++/7983
9030         * g++.dg/parse/typedef4.C: New test.
9031
9032 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9033
9034         PR c++/8442, c++/8806
9035         * g++.dg/template/elab1.C: New test.
9036         * g++.dg/template/type2.C: Likewise.
9037         * g++.dg/template/ttp3.C: Adjust expected error message.
9038         * g++.old-deja/g++.law/visibility13.C: Likewise.
9039         * g++.old-deja/g++.niklas/t135.C: Likewise.
9040         * g++.old-deja/g++.pt/ttp41.C: Likewise.
9041         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
9042         template argument.
9043         * g++.old-deja/g++.pt/ttp44.C: Likewise.
9044
9045 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
9046
9047         PR c++/11295
9048         * g++.dg/ext/stmtexpr1.C: New test.
9049
9050         * g++.dg/opt/tmp1.C: New test.
9051
9052         PR c++/11525
9053         * g++.dg/parse/constant4.C: New test.
9054
9055         PR c++/9447
9056         * g++.dg/template/using5.C: New test.
9057
9058 2003-07-31  Roger Sayle  <roger@eyesopen.com>
9059
9060         * gcc.dg/builtins-27.c: New test case.
9061
9062 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
9063
9064         * gcc.dg/tls/opt-7.c: New test.
9065
9066 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
9067
9068         * g++.old-deja/g++.other/crash18.C: Remove.
9069
9070 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9071
9072         * g++.dg/template/explicit3.C: New.
9073         * g++.dg/template/explicit4.C: New.
9074         * g++.dg/template/explicit5.C: New.
9075
9076         PR c++/11347
9077         * g++.dg/template/memtmpl1.C: New.
9078
9079 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
9080
9081         PR target/11565
9082         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
9083         * gcc.dg/i386-387-5.c (dg-options): Likewise.
9084
9085 2003-07-30  Jan Hubicka  <jh@suse.cz>
9086
9087         * vtgc1.c: Kill.
9088
9089 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
9090
9091         * gcc.dg/struct-in-proto-1.c: New test.
9092
9093 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
9094
9095         * gcc.dg/cpp/include2.c: Only expect one message.
9096
9097 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
9098
9099         PR c++/9447
9100         * g++.dg/template/using1.C: New test.
9101         * g++.dg/template/using2.C: New test.
9102         * g++.dg/template/using3.C: New test.
9103         * g++.dg/template/using4.C: New test.
9104
9105 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
9106
9107         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
9108         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9109
9110 2003-07-28  Jan Hubicka  <jh@suse.cz>
9111
9112         PR c++/11530
9113         * g++.dg/opt/call1.C: New test.
9114
9115 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
9116
9117         PR c++/11667
9118         * g++.dg/init/enum2.C: New test.
9119         * g++.dg/template/overload1.C: Add "-w" option.
9120
9121 2003-07-28    <hp@bitrange.com>
9122
9123         * gcc.dg/Wdeclaration-after-statement-1.c,
9124         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
9125
9126 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
9127
9128         * gcc.c-torture/compile/20030725-1.c: New test.
9129
9130 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
9131
9132         * gcc.dg/20030505.c: Only run for SPE.
9133         Remove definition of opaque type.
9134
9135 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
9136
9137         * g++.dg/template/ptrmem6.C: New test.
9138
9139 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
9140
9141         * gcc.c-torture/compile/zero-strct-2.c: New test.
9142
9143 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
9144
9145         * gcc.dg/intermod-1.c: New test.
9146
9147 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9148
9149         PR c++/11617
9150         * g++.dg/template/lookup2.C: New test.
9151         * g++.dg/template/memclass1.C: Remove instantiated from error.
9152         * g++.dg/other/error2.C: Tweak expected errors.
9153
9154         PR c++/11596
9155         * g++.dg/template/defarg3.C: New test.
9156
9157         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
9158
9159 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
9160
9161         * g++.dg/inherit/access5.C: New test.
9162
9163 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9164
9165         PR c++/11513
9166         * g++.dg/template/crash8.C: New test.
9167
9168 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
9169
9170         PR c/10602
9171         * gcc.dg/noncompile/incomplete-2.c: New test.
9172
9173 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
9174
9175         PR c++/11645
9176         * g++.dg/inherit/access4.C: New test.
9177
9178         PR c++/11517
9179         * g++.dg/expr/cond2.C: New test.
9180
9181         PR optimization/10679
9182         * g++.dg/opt/inline4.C: New test.
9183
9184 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9185
9186         * g++.dg/parse/crash10: New test.
9187
9188 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9189
9190         * g++.dg/ext/flexary1.C: New test.
9191
9192 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9193
9194         PR c++/10793
9195         * g++.dg/template/crash9.C: New test.
9196
9197 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9198
9199         PR c++/3004
9200         * g++.dg/parse/typedef3.C: New test.
9201
9202         PR c++/7906
9203         * g++.dg/parse/operator2.C: New test.
9204
9205         PR c++/8895
9206         * g++.dg/parse/def-tmpl-arg1.C: New test.
9207
9208         PR c++/9282
9209         * g++.dg/parse/funptr1.C: New test.
9210
9211         PR c++/9452
9212         * g++.dg/parse/ambig3.C: New test.
9213
9214         PR c++/9454
9215         * g++.dg/parse/operator3.C: New test.
9216
9217         PR c++/9486
9218         * g++.dg/parse/template10.C: New test.
9219
9220         PR c++/9488
9221         * g++.dg/parse/template11.C: New test.
9222
9223         PR c++/10150
9224         * g++.dg/parse/invalid-op1.C: New test.
9225
9226         PR c++/10247
9227         * g++.dg/parse/condexpr1.C: New test.
9228
9229 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9230
9231         * g++.dg/ext/packed3.C: New test.
9232         * g++.dg/ext/packed4.C: New test.
9233
9234         * gcc.dg/pack-test-3.c: New test.
9235
9236 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
9237
9238         * lib/compat.exp: Handle dg-options per source file.
9239         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
9240         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
9241         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
9242         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
9243         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
9244         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
9245         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
9246         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
9247         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
9248         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
9249         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
9250         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
9251         * g++.dg/compat/break/bitfield7_x.C: Ditto.
9252         * g++.dg/compat/break/bitfield7_y.C: Ditto.
9253
9254 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9255
9256         PR c/10320
9257         * gcc.c-torture/execute/20030718-1.c: New test.
9258
9259 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9260
9261         PR optimization/11536
9262         * gcc.dg/20030721-1.c: New test.
9263
9264 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
9265
9266         PR c++/11546
9267         * g++.dg/template/lookup1.C: New test.
9268
9269 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
9270
9271         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
9272         diagnostics of ill-formed constructs involving labels.
9273         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
9274         the new 'previously defined here' message.
9275
9276 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
9277
9278         * g++.dg/parse/non-dependent2.C: New test.
9279
9280 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9281
9282         * g++.dg/init/init-ref4.C: xfail on targets without
9283         weak symbols.
9284
9285 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
9286
9287         PR target/11087
9288         * gcc.c-torture/execute/20030717-1.c: New test.
9289
9290 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9291
9292         * g++.dg/opt/cfg1.C: New test.
9293
9294 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9295
9296         PR optimization/11557
9297         * gcc.dg/20030717-1.c: New test.
9298
9299 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9300
9301         PR c++/10476
9302         * g++.dg/expr/crash-1.C: New test.
9303
9304         PR c++/11027
9305         * g++.dg/template/init3.C: New test.
9306
9307         PR c++/8222
9308         * g++.dg/template/non-dependent1.C: New test.
9309
9310         PR c++/11070
9311         * g++.dg/template/non-dependent2.C: New test.
9312
9313         PR c++/11071
9314         * g++.dg/template/non-dependent3.C: New test.
9315
9316         PR c++/9907
9317         * g++.dg/template/sizeof5.C: New test.
9318
9319 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9320
9321         PR 11498
9322         * gcc.c-torture/compile/mangle-1.c: New file.
9323
9324 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9325
9326         PR c++/7809
9327         * g++.dg/parse/access3.C: New test.
9328
9329 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9330
9331         PR c++/11384
9332         * g++.dg/init/init-ref4.C: New test.
9333
9334 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9335
9336         PR c++/11547
9337         * g++.dg/parse/constant3.C: New test.
9338         * g++.dg/parse/crash7.C: Likewise.
9339
9340 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
9341
9342         PR target/11008
9343         * gcc.dg/i386-pentium4-not-mull.c: New.
9344
9345 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
9346
9347         * gcc.dg/asm-names.c (ymain): Make it weak.
9348
9349 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9350
9351         PR c++/5421
9352         * g++.dg/template/friend21.C: New test.
9353
9354 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
9355
9356         * gcc.dg/cleanup-8.c: New test.
9357         * gcc.dg/cleanup-9.c: New test.
9358
9359 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
9360
9361         * g++.dg/ext/dll-MI1.h: New file.
9362         * g++.dg/ext/dllexport-MI1.C: New file.
9363         * g++.dg/ext/dllimport-MI1.C: New file.
9364
9365 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
9366
9367         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
9368         it does not have cmpstrsi patterns (just cmpmemsi).
9369
9370 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
9371
9372         PR debug/11473
9373         * g++.dg/debug/debug8.C: New test.
9374
9375 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9376
9377         PR c++/10108
9378         * g++.dg/template/crash7.C: New test.
9379
9380 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
9381
9382         PR target/10795
9383         * gcc.c-torture/compile/20030708-1.c: New.
9384
9385 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9386
9387         * gcc.c-torture/execute/20030715-1.c: New test.
9388
9389 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
9390
9391         * gcc.dg/pch/inline-3.c: New file.
9392         * gcc.dg/pch/inline-3.hs: New file.
9393         * gcc.dg/pch/inline-4.c: New file.
9394         * gcc.dg/pch/inline-4.hs: New file.
9395
9396 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
9397
9398         PR c++/11509
9399         * g++.dg/template/crash6.C: New test.
9400
9401         PR c++/7053
9402         * g++.dg/template/friend20.C: New test.
9403
9404         PR c++/7019
9405         * g++.dg/template/overload2.C: New test.
9406
9407 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9408
9409         PR optimization/11440
9410         * gcc.c-torture/execute/20030714-1.c: New test.
9411
9412 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9413
9414         PR c++/11154
9415         * g++.dg/template/partial2.C: New test.
9416
9417 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
9418
9419         PR c++/11503
9420         * g++.dg/template/anon1.C: New test.
9421
9422         PR c++/11493
9423         PR c++/11495
9424         * g++.dg/parse/template9.C: Likewise.
9425         * g++.dg/template/crash4.C: New test.
9426         * g++.dg/template/koenig1.C: Likewise.
9427         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
9428         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
9429         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
9430         functions.
9431         * g++.old-deja/g++.jason/template36.C: Likewise.
9432         * g++.old-deja/g++.mike/p1989.C: Likewise.
9433         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
9434         * g++.old-deja/g++.pt/ttp20.C: Use this->.
9435         * g++.old-deja/g++.pt/ttp21.C: Use this->.
9436         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
9437         compiling.
9438         * g++.old-deja/g++.pt/union2.C: Use this->.
9439
9440 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
9441
9442         * gcc.dg/20030711-1.c: New test.
9443
9444 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
9445
9446         PR c++/11050
9447         * g++.dg/parse/args1.C: New test.
9448         * g++.pt/defarg8.C: Change expected errors.
9449
9450 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
9451
9452         PR c++/8164
9453         * g++.dg/template/nontype2.C: New test.
9454
9455         PR c++/10558
9456         * g++.dg/parse/template8.C: New test.
9457
9458         PR c++/8327
9459         * g++.dg/template/scope1.C: New test.
9460
9461         * g++.dg/warn/Wsign-compare-1.C: New test.
9462
9463 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9464
9465         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
9466
9467 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
9468
9469         PR c++/9411
9470         * g++.dg/template/explicit2.C: New test.
9471
9472         PR c++/10032
9473         * g++.dg/warn/pedantic1.C: New test.
9474
9475 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
9476
9477         PR c++ 9483
9478         * g++.dg/other/field1.C: New test.
9479
9480 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9481
9482         PR c/11449
9483         * gcc.c-torture/compile/20030707-1.c: New.
9484
9485 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9486
9487         PR c++/10849
9488         * g++.dg/template/access12.C: New test.
9489
9490 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
9491
9492         * g++.dg/bprob/bprob.exp (prof_ext): Update.
9493         * g77.dg/bprob/bprob.exp (prof_ext): Update.
9494         * gcc.misc-tests/bprob.exp (prof_ext): Update.
9495         * gcc.misc-tests/gcov.exp: Update
9496         * g++.dg/gcov/gcov.exp: Update
9497         * lib/gcov.exp: Update.
9498
9499 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
9500
9501         * g++.dg/abi/mangle17.C: Make sure template expressions are
9502         dependent.
9503         * g++.dg/abi/mangle4.C: Mark erroneous casts.
9504         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
9505         * g++.dg/opt/stack1.C: Remove erroneous code.
9506         * g++.dg/parse/template7.C: New test.
9507         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
9508         * g++.old-deja/g++.pt/crash4.C: Likewise.
9509
9510 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9511
9512         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
9513         with zero or one occurence of `$' after the initial `L'.
9514
9515 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
9516
9517         * gcc.c-torture/compile/20030704-1.c: Add a comment.
9518
9519 2003-07-08  Roger Sayle  <roger@eyesopen.com>
9520
9521         PR c/11370
9522         * gcc.dg/Wunreachable-6.c: New testcase.
9523         * gcc.dg/Wunreachable-7.c: New testcase.
9524
9525 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9526
9527         PR c/11420
9528         * gcc.dg/20030708-1.c: New test.
9529
9530 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
9531
9532         * gcc.dg/compat/sdata-section.h: New file.
9533         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
9534         * gcc.dg/torture/mips-sdata-1.c: New test.
9535
9536 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9537
9538         PR c++/11030
9539         * g++.dg/template/friend19.C: New test.
9540
9541 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9542
9543         * g++.dg/opt/strength-reduce.C: New test.
9544
9545 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9546
9547         PR target/10979
9548         * gcc.dg/20030707-1.c: New testcase.
9549
9550 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9551
9552         PR optimization/11059
9553         * g++.dg/opt/emptyunion.C: New testcase.
9554
9555 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9556             Eric Botcazou  <ebotcazou@libertysurf.fr>
9557
9558         * g++.dg/opt/stack1.C: New test.
9559
9560 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
9561
9562         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
9563         run test.
9564
9565         PR c++/11431
9566         * g++.dg/expr/static_cast3.C: New test.
9567
9568 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9569
9570         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9571         everywhere.
9572         * gcc.dg/concat.c: Concatenation of string constants with
9573         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9574         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9575         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9576         necessary to avoid multi-character character constant warning.
9577         * gcc.dg/cpp/escape.c: Likewise.
9578         * gcc.dg/cpp/ucs.c: Likewise.
9579         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9580         Fix a typo.
9581
9582 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9583
9584         PR c/11428
9585         * gcc.c-torture/compile/20030704-1.c: New.
9586
9587 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9588
9589         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9590
9591 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9592
9593         PR c++/5287, PR c++/7910,  PR c++/11021
9594         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9595         tests for warnings.
9596         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9597         * g++.dg/ext/dllimport3.C: Likewise.
9598         * g++.dg/ext/dllimport4.C: New file.
9599         * g++.dg/ext/dllimport5.C: New file.
9600         * g++.dg/ext/dllimport6.C: New file.
9601         * g++.dg/ext/dllimport7.C: New file.
9602         * g++.dg/ext/dllimport8.C: New file.
9603         * g++.dg/ext/dllimport9.C: New file.
9604         * g++.dg/ext/dllimport10.C: New file.
9605         * g++.dg/ext/dllexport1.C: New file.
9606
9607 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9608
9609         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9610         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9611
9612 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9613
9614         * gcc.dg/builtins-25.c: New testcase.
9615         * gcc.dg/builtins-26.c: New testcase.
9616
9617 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9618
9619         * gcc.dg/compat/vector-defs.h: New file.
9620         * gcc.dg/compat/vector-setup.h: New file.
9621         * gcc.dg/compat/vector-check.h: New file.
9622         * gcc.dg/compat/vector-1_main.c: New file.
9623         * gcc.dg/compat/vector-1_x.c: New file.
9624         * gcc.dg/compat/vector-1_y.c: New file.
9625         * gcc.dg/compat/vector-2_main.c: New file.
9626         * gcc.dg/compat/vector-2_x.c: New file.
9627         * gcc.dg/compat/vector-2_y.c: New file.
9628
9629         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9630         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9631         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9632         * gcc.dg/compat/struct-align-1.h: New file.
9633         * gcc.dg/compat/struct-align-1_main.c: New file.
9634         * gcc.dg/compat/struct-align-1_x.c: New file.
9635         * gcc.dg/compat/struct-align-1_y.c: New file.
9636         * gcc.dg/compat/struct-align-2.h: New file.
9637         * gcc.dg/compat/struct-align-2_main.c: New file.
9638         * gcc.dg/compat/struct-align-2_x.c: New file.
9639         * gcc.dg/compat/struct-align-2_y.c: New file.
9640
9641         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9642         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9643         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9644         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9645         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9646         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9647         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9648         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9649         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9650         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9651         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9652         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9653         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9654         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9655         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9656         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9657         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9658         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9659         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9660         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9661         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9662         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9663         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9664         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9665         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9666         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9667         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9668         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9669         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9670
9671 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9672
9673         * gcc.dg/i386-call-1.c: New test.
9674
9675 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9676
9677         PR c++/9162
9678         * g++.dg/parse/defarg4.C: New.
9679
9680 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9681
9682         PR target/10700
9683         * gcc.c-torture/compile/20030703-1.c: New test case.
9684
9685 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9686
9687         * g++.dg/template/local3.C: Remove extra semicolon.
9688
9689 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9690
9691         * gcc.dg/i386-volatile-1.c: New test.
9692
9693 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9694
9695         PR c++/11072
9696         * g++.dg/other/offsetof2.C: XFAIL.
9697         * g++.dg/other/offsetof5.C: New.
9698
9699         PR c++/10219
9700         * g++.dg/template/error1.C: New.
9701
9702         PR c++/9779
9703         * g++.dg/template/dependent-expr1.C: New.
9704
9705 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9706
9707         PR c++/6949
9708         * g++.dg/template/local3.C: New test.
9709
9710         PR c++/11149
9711         * g++.dg/lookup/scoped6.C: New test.
9712
9713 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9714
9715         PR c++/8046
9716         * g++.dg/other/error7.C: New test.
9717
9718 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9719
9720         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
9721         * g++.old-deja/g++.abi/vtable3.h: Likewise.
9722         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9723         * g++.old-deja/g++.other/union2.C: Likewise.
9724         * gcc.dg/c90-const-expr-2.c: Likewise.
9725         * gcc.dg/c90-const-expr-3.c: Likewise.
9726         * gcc.dg/c99-const-expr-2.c: Likewise.
9727         * gcc.dg/c99-const-expr-3.c: Likewise.
9728         * gcc.dg/concat.c: Likewise.
9729
9730 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9731
9732         PR c++/9559
9733         * g++.dg/init/static1.C: New test.
9734
9735 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9736
9737         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
9738         * g++.old-deja/g++.other/access2.C: Likewise.
9739         * g++.old-deja/g++.other/decl2.C: Likewise.
9740         * gcc.c-torture/execute/20020615-1.c: Likewise.
9741
9742 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9743
9744         PR c++/4933
9745         * g++.dg/template/sizeof4.C: New test.
9746
9747 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9748
9749         * g++.dg/other/error6.C: New test.
9750
9751 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9752
9753         PR c++/10750
9754         * g++.dg/parse/constant2.C: New test.
9755
9756 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
9757
9758         PR c++/11106
9759         * g++.dg/other/error5.C: New test.
9760
9761 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9762
9763         * gcc.dg/format/gcc_diag-1.c: New test.
9764
9765 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
9766
9767         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
9768
9769 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9770
9771         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
9772         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
9773         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
9774
9775 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
9776
9777         * gcc.c-torture/execute/builtins/string-8.c: New test.
9778         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
9779         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
9780         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
9781
9782 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9783
9784         PR c++/10468
9785         * g++.dg/ext/typeof6.C: New test.
9786
9787 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9788
9789         PR c++/10796
9790         * g++.dg/init/enum1.C: New test.
9791
9792 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
9793
9794         * gcc.dg/20030627-1.c: New test.
9795
9796 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
9797
9798         PR c++/11332
9799         * g++.dg/expr/static_cast2.C: New test.
9800
9801 2003-06-26  Roger Sayle  <roger@eyesopen.com>
9802             Jakub Jelinek  <jakub@redhat.com>
9803
9804         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
9805         sprintf(dst,"%s",src) optimization.
9806         * gcc.c-torture/execute/20030626-1.c: New test case.
9807         * gcc.c-torture/execute/20030626-2.c: New test case.
9808
9809 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
9810
9811         * gcc.c-torture/execute/multi-ix.c: New test.
9812
9813         * gcc.c-torture/execute/simd-4.c (main):
9814         Added missing semicolon at end of union.
9815
9816 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
9817
9818         PR c++/8266
9819         * g++.dg/template/explicit-instantiation3.C: New test.
9820
9821 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9822
9823         * gcc.dg/20030626-1.c: Use signed char.
9824
9825 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9826
9827         * gcc.dg/20030626-1.c: New test.
9828
9829 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
9830
9831         * const-str-2.m: Update.
9832
9833 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
9834
9835         PR c++/10990
9836         * g++.dg/rtti/dyncast1.C: New test.
9837         * g++.dg/abi/mangle4.C: Correct base-specifier access.
9838         * g++.dg/lookup/scoped1.C: Remove XFAIL.
9839         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
9840
9841         PR c++/10931
9842         * g++.dg/expr/static_cast1.C: New test.
9843
9844 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
9845
9846         * gcc.dg/20030625-1.c: New test.
9847
9848 2003-06-24  Roger Sayle  <roger@eyesopen.com>
9849
9850         * gcc.c-torture/compile/20030624-1.c: New test case.
9851
9852 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
9853
9854         * gcc.c-torture/execute/string-opt-17.c: New test.
9855
9856 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
9857
9858         PR c++/5754
9859         * g++.dg/parse/crash6.C: New test.
9860
9861 2003-06-23  Roger Sayle  <roger@eyesopen.com>
9862
9863         * gcc.dg/builtins-24.c: New test case.
9864
9865 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
9866
9867         * g++.dg/opt/operator1.C: New test.
9868
9869 2003-06-22  Roger Sayle  <roger@eyesopen.com>
9870
9871         * gcc.c-torture/execute/string-opt-16.c: New test case.
9872
9873 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9874
9875         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
9876         * g++.old-deja/g++.other/conv7.C: Likewise
9877         * g++.old-deja/g++.other/overcnv2.C: Likewise.
9878         * g++.old-deja/g++.other/overload14.C: Likewise.
9879
9880 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9881
9882         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
9883         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9884
9885 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9886
9887         PR c++/10888
9888         * g++.dg/warn/Winline-3.C: New test.
9889
9890 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9891
9892         * lib/target-supports.exp (check_alias_available): Make the test
9893         program acceptable to the Solaris assembler.
9894
9895         PR c++/10749
9896         * g++.dg/template/memclass2.C: New test.
9897
9898 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9899             Eric Botcazou  <ebotcazou@libertysurf.fr>
9900
9901         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
9902         data for non-matching targets.
9903         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
9904
9905 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9906
9907         PR c++/10845
9908         * g++.dg/template/member3.C: New test.
9909
9910 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
9911
9912         PR c++/10939
9913         * g++.dg/template/func1.C: New test.
9914
9915         PR c++/9649
9916         * g++.dg/template/static4.C: New test.
9917         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
9918
9919         PR c++/11041
9920         * g++.dg/init/ref7.C: New test.
9921
9922 2003-06-19  Matt Austern  <austern@apple.com>
9923
9924         PR c++/11228
9925         * g++.dg/anew1.C: New test.
9926         * g++.dg/anew2.C: New test.
9927         * g++.dg/anew3.C: New test.
9928         * g++.dg/anew4.C: New test.
9929
9930 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
9931
9932         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
9933
9934 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
9935
9936         * gcc.c-torture/execute/simd-4.c (main): Make expected value
9937         endian-dependent.
9938
9939 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
9940
9941         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
9942         Remove cruft.
9943
9944 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
9945
9946         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
9947         * gcc.c-torture/compile/961203-1.c: Likewise.
9948         * gcc.c-torture/compile/980506-1.c: Likewise.
9949
9950 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9951
9952         PR c++/10712
9953         * g++.dg/lookup/using7.C: New test.
9954
9955 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9956
9957         PR c++/11105
9958         * g++.dg/abi/conv1.C: Remove it.
9959         * g++.dg/template/conv7.C: New test.
9960         * g++.dg/template/conv8.C: Likewise.
9961         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
9962         conversion operator.
9963
9964 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
9965
9966         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
9967         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9968         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9969         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9970         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9971         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9972         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9973         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9974         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9975         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9976         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9977         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9978         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9979         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9980         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9981         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9982         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9983         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9984         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9985         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9986         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9987         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9988         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9989         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9990         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9991         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9992         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9993         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9994         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9995
9996 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
9997
9998         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
9999         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
10000         indications.
10001
10002 2003-06-16  Roger Sayle  <roger@eyesopen.com>
10003
10004         * gcc.dg/i386-387-5.c: New test case.
10005         * gcc.dg/i386-387-6.c: New test case.
10006         * gcc.dg/builtins-23.c: New test case.
10007
10008 2003-06-15  Roger Sayle  <roger@eyesopen.com>
10009
10010         * gcc.dg/builtins-22.c: New test case.
10011         * gcc.dg/i386-387-1.c: Update to test exp.
10012         * gcc.dg/i386-387-2.c: Likewise.
10013
10014 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10015
10016         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
10017
10018 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10019
10020         * lib/gcc-dg.exp (dg-require-dll): New function.
10021         (dg-xfail-if): Likewise.
10022         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
10023         driver.
10024
10025         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
10026         * gcc.c-torture/compile/20001205-1.c: Likewise.
10027         * gcc.c-torture/compile/20001226-1.c: Likewise.
10028         * gcc.c-torture/compile/20010518-2.c: Likewise.
10029         * gcc.c-torture/compile/20020312-1.c: Likewise.
10030         * gcc.c-torture/compile/20020604-1.c: Likewise.
10031         * gcc.c-torture/compile/920501-12.c: Likewise.
10032         * gcc.c-torture/compile/920501-4.c: Likewise.
10033         * gcc.c-torture/compile/920520-1.c: Likewise.
10034         * gcc.c-torture/compile/920521-1.c: Likewise.
10035         * gcc.c-torture/compile/920625-1.c: Likewise.
10036         * gcc.c-torture/compile/961203-1.c: Likewise.
10037         * gcc.c-torture/compile/980506-1.c: Likewise.
10038         * gcc.c-torture/compile/981006-1.c: Likewise.
10039         * gcc.c-torture/compile/981022-1.c: Likewise.
10040         * gcc.c-torture/compile/981223-1.c: Likewise.
10041         * gcc.c-torture/compile/990617-1.c: Likewise.
10042         * gcc.c-torture/compile/dll.c: Likewise.
10043         * gcc.c-torture/compile/labels-3.c: Likewise.
10044         * gcc.c-torture/compile/mipscop-1.c: Likewise.
10045         * gcc.c-torture/compile/mipscop-2.c: Likewise.
10046         * gcc.c-torture/compile/mipscop-3.c: Likewise.
10047         * gcc.c-torture/compile/mipscop-4.c: Likewise.
10048         * gcc.c-torture/compile/simd-5.c: Likewise.
10049         * gcc.c-torture/compile/20000804-1.x: Remove.
10050         * gcc.c-torture/compile/20001205-1.x: Likewise.
10051         * gcc.c-torture/compile/20001226-1.x: Likewise.
10052         * gcc.c-torture/compile/20010518-2.x: Likewise.
10053         * gcc.c-torture/compile/20020312-1.x: Likewise.
10054         * gcc.c-torture/compile/20020604-1.x: Likewise.
10055         * gcc.c-torture/compile/920501-12.x: Likewise.
10056         * gcc.c-torture/compile/920501-4.x: Likewise.
10057         * gcc.c-torture/compile/920520-1.x: Likewise.
10058         * gcc.c-torture/compile/920521-1.x: Likewise.
10059         * gcc.c-torture/compile/920625-1.x: Likewise.
10060         * gcc.c-torture/compile/961203-1.x: Likewise.
10061         * gcc.c-torture/compile/980506-1.x: Likewise.
10062         * gcc.c-torture/compile/981006-1.x: Likewise.
10063         * gcc.c-torture/compile/981022-1.x: Likewise.
10064         * gcc.c-torture/compile/981223-1.x: Likewise.
10065         * gcc.c-torture/compile/990617-1.x: Likewise.
10066         * gcc.c-torture/compile/mipscop-1.x: Likewise.
10067         * gcc.c-torture/compile/mipscop-2.x: Likewise.
10068         * gcc.c-torture/compile/mipscop-3.x: Likewise.
10069         * gcc.c-torture/compile/mipscop-4.x: Likewise.
10070         * gcc.c-torture/compile/simd-5.x: Likewise.
10071
10072         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
10073
10074 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10075
10076         * gcc.c-torture/execute/20030611-1.c: New test.
10077
10078 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10079
10080         PR middle-end/168
10081         * gcc.dg/20030612-1.c: New test case.
10082
10083 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10084
10085         PR c++/10635
10086         * g++.dg/expr/cast1.C: New test.
10087
10088 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10089
10090         * gcc.dg/builtins-21.c: New test case.
10091
10092 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
10093
10094         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
10095         options instead of at the end.
10096         * lib/objc.exp (objc_target_compile): Likewise.
10097
10098 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
10099
10100         PR c++/10432
10101         * g++.dg/parse/error1.C: New test.
10102
10103 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
10104
10105         * gcc.dg/compat/struct-by-value-11_main.c: New file.
10106         * gcc.dg/compat/struct-by-value-11_x.c: New file.
10107         * gcc.dg/compat/struct-by-value-11_y.c: New file.
10108         * gcc.dg/compat/struct-by-value-12_main.c: New file.
10109         * gcc.dg/compat/struct-by-value-12_x.c: New file.
10110         * gcc.dg/compat/struct-by-value-12_y.c: New file.
10111         * gcc.dg/compat/struct-by-value-13_main.c: New file.
10112         * gcc.dg/compat/struct-by-value-13_x.c: New file.
10113         * gcc.dg/compat/struct-by-value-13_y.c: New file.
10114         * gcc.dg/compat/struct-by-value-14_main.c: New file.
10115         * gcc.dg/compat/struct-by-value-14_x.c: New file.
10116         * gcc.dg/compat/struct-by-value-14_y.c: New file.
10117         * gcc.dg/compat/struct-by-value-15_main.c: New file.
10118         * gcc.dg/compat/struct-by-value-15_x.c: New file.
10119         * gcc.dg/compat/struct-by-value-15_y.c: New file.
10120         * gcc.dg/compat/struct-by-value-16_main.c: New file.
10121         * gcc.dg/compat/struct-by-value-16_x.c: New file.
10122         * gcc.dg/compat/struct-by-value-16_y.c: New file.
10123         * gcc.dg/compat/struct-by-value-17_main.c: New file.
10124         * gcc.dg/compat/struct-by-value-17_x.c: New file.
10125         * gcc.dg/compat/struct-by-value-17_y.c: New file.
10126         * gcc.dg/compat/struct-by-value-18_main.c: New file.
10127         * gcc.dg/compat/struct-by-value-18_x.c: New file.
10128         * gcc.dg/compat/struct-by-value-18_y.c: New file.
10129
10130         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
10131         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
10132         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
10133         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
10134         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
10135         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
10136         * gcc.dg/compat/scalar-return-3_main.c: New file.
10137         * gcc.dg/compat/scalar-return-3_x.c: New file.
10138         * gcc.dg/compat/scalar-return-3_y.c: New file.
10139         * gcc.dg/compat/scalar-return-4_main.c: New file.
10140         * gcc.dg/compat/scalar-return-4_x.c: New file.
10141         * gcc.dg/compat/scalar-return-4_y.c: New file.
10142
10143 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
10144
10145         * gcc.dg/compat/fp2-struct-check.h: New file.
10146         * gcc.dg/compat/fp2-struct-defs.h: New file.
10147         * gcc.dg/compat/fp2-struct-init.h: New file.
10148         * gcc.dg/compat/struct-by-value-10_main.c: New file.
10149         * gcc.dg/compat/struct-by-value-10_x.c: New file.
10150         * gcc.dg/compat/struct-by-value-10_y.c: New file.
10151         * gcc.dg/compat/struct-return-10_main.c: New file.
10152         * gcc.dg/compat/struct-return-10_x.c: New file.
10153         * gcc.dg/compat/struct-return-10_y.c: New file.
10154
10155         * gcc.dg/compat/compat-common.h: New file.
10156         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
10157         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
10158         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
10159         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
10160         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
10161         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
10162         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
10163         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10164         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
10165         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
10166         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10167         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
10168         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
10169         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10170         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
10171         * gcc.dg/compat/small-struct-check.h: Ditto.
10172         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
10173         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10174         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
10175         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
10176         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10177         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10178         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
10179         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10180         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
10181         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
10182         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10183         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10184         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
10185         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10186         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10187         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
10188         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10189         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
10190         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
10191         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10192         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
10193         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
10194         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10195         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
10196         * gcc.dg/compat/struct-return-2_main.c: Ditto.
10197         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10198         * gcc.dg/compat/struct-return-2_y.c: Ditto.
10199         * gcc.dg/compat/struct-return-3_main.c: Ditto.
10200         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10201         * gcc.dg/compat/struct-return-3_y.c: Ditto.
10202
10203 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
10204
10205         * g++.dg/pch/static-1.C: New file.
10206         * g++.dg/pch/static-1.Hs: New file.
10207
10208 2003-06-10  Richard Henderson  <rth@redhat.com>
10209
10210         * gcc.dg/asm-7.c: Adjust expected warning text.
10211
10212 2003-06-10  Roger Sayle  <roger@eyesopen.com>
10213
10214         * gcc.dg/builtins-20.c: New test case.
10215
10216 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
10217
10218         PR c++/11131
10219         * g++.dg/opt/template1.C: New test.
10220
10221 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10222
10223         * lib/gcc-dg.exp (dg-test): Clear additional_files and
10224         additional_sources.
10225
10226 2003-05-21  David Taylor  <dtaylor@emc.com>
10227
10228         * gcc.dg/Wpadded.c: New file.
10229
10230 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10231
10232         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
10233         * gcc.dg/special/weak-2.c: Add dg-require-weak.
10234         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
10235         dg-require-weak.
10236
10237 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
10238
10239         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
10240
10241 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10242
10243         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
10244         (dg-require-alias): Likewise.
10245         (dg-require-gc-sections): Likewise.
10246         * lib/target-supports.exp (check_gc_sections_available): Likewise.
10247
10248 2003-06-08  Richard Henderson  <rth@redhat.com>
10249
10250         * gcc.dg/20011029-2.c: Fix the array reference.
10251         * gcc.dg/asm-7.c: New.
10252
10253 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
10254
10255         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
10256
10257 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
10258
10259         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
10260         (dg-require-gc-sections): Likewise.
10261
10262 2003-06-08  Jan Hubicka  <jh@suse.cz>
10263
10264         * i386-cmov1.c: Fix regular expression.
10265         * i386-cvt-1.c: Likewise.
10266         * i386-local.c: Likewise.
10267         * i386-local2.c: Likewise.
10268         * i386-mul.c: Likewise.
10269         * i386-ssetype-1.c: Likewise.
10270         * i386-ssetype-3.c: Likewise.
10271         * i386-ssetype-5.c: Likewise.
10272
10273 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10274
10275         PR c++/11039
10276         * g++.dg/warn/implicit-typename2.C: New test.
10277         * g++.dg/warn/implicit-typename3.C: New test.
10278
10279 2003-06-07  Richard Henderson  <rth@redhat.com>
10280
10281         * g++.dg/other/offsetof3.C: Use size_t.
10282         * g++.dg/other/offsetof4.C: Likewise.
10283
10284 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
10285
10286         * lib/copy-file.exp: New. Implement gcc_copy_files.
10287
10288         * lib/dg-pch.exp: Load copy-file.exp
10289         (dg-pch): Use gcc_copy_files instead of "file copy".
10290
10291 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
10292
10293         * gcc.dg/weak/weak.exp: Simplify.
10294         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10295         * gcc.dg/weak/weak-1.c: Likewise.
10296         * gcc.dg/weak/weak-2.c: Likewise.
10297         * gcc.dg/weak/weak-3.c: Likewise.
10298         * gcc.dg/weak/weak-4.c: Likewise.
10299         * gcc.dg/weak/weak-5.c: Likewise.
10300         * gcc.dg/weak/weak-6.c: Likewise.
10301         * gcc.dg/weak/weak-7.c: Likewise.
10302         * gcc.dg/weak/weak-8.c: Likewise.
10303         * gcc.dg/weak/weak-9.c: Likewise.
10304
10305 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10306
10307         gcc.c-torture/execute/20030606-1.c: New.
10308
10309 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10310
10311         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10312         * gcc.dg/builtins-19.c: Likewise.
10313
10314 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10315
10316         * gcc.dg/builtins-2.c: Add some more tests.
10317         * gcc.dg/builtins-18.c: New test case.
10318         * gcc.dg/builtins-19.c: New test case.
10319
10320 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10321             Jim Wilson  <wilson@tuliptree.org>
10322
10323         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10324
10325 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10326
10327         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10328         mempcpy/stpcpy calls not to be optimized into something else.
10329         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10330         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10331         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10332
10333 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10334
10335         * gcc.dg/format/asm_fprintf-1.c: New test.
10336
10337 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10338
10339         * lib/gcc-defs.exp (additional_sources): New variable.
10340         (dg-additional-sources): New function.
10341         (additional_files): New variable.
10342         (dg-additional-files): New function.
10343         (dg-additional-files-options): Likewise.
10344         * lib/gcc-dg.exp (dg-require-weak): New function.
10345         (dg-require-alias): Likewise.
10346         (dg-require-gc-sections): Likewise.
10347         * lib/target-supports.exp (check_alias_available): Remove testfile
10348         parameter.
10349         (check_gc_sections_available): New function.
10350         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
10351         (dg-gpp-additional-files): Likewise.
10352         * lib/g++.exp (additional_sources): Remove.
10353         (additional_files): Likewise.
10354         (g++_target_compile): Use dg-additional-files-options.
10355
10356         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
10357         Tcl logic.
10358         * gcc.dg/special/ecos.exp: Remove.
10359         * gcc.dg/special/20000419-2.c: Use dg-require-*.
10360         * gcc.dg/special/alias-1.c: Likewise.
10361         * gcc.dg/special/alias-2.c: Likewise.
10362         * gcc.dg/special/gcsec-1.c: Likewise.
10363         * gcc.dg/special/weak-1.c: Likewise.
10364         * gcc.dg/special/weak-2.c: Likewise.
10365         * gcc.dg/special/wkali-1.c: Likewise.
10366         * gcc.dg/special/wkali-2.c: Likewise.
10367
10368         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
10369         dg-gpp-additional-*.
10370         * g++.dg/special/conpr-3.C: Likewise.
10371         * g++.dg/special/conpr-4.C: Likewise.
10372         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
10373         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
10374         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
10375         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
10376         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
10377         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
10378         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
10379         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
10380         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
10381         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
10382         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
10383         * g++.old-deja/g++.other/comdat1.C: Likewise.
10384         * g++.old-deja/g++.other/comdat2.C: Likewise.
10385         * g++.old-deja/g++.other/comdat3.C: Likewise.
10386         * g++.old-deja/g++.other/ctor1.C: Likewise.
10387         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
10388
10389 2003-06-05  Richard Henderson  <rth@redhat.com>
10390
10391         * gcc.dg/debug/20030605-1.c: New.
10392
10393 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10394
10395         * README.QMTEST: Update.
10396
10397 2003-06-04  Richard Henderson  <rth@redhat.com>
10398
10399         * gcc.dg/cleanup-1.c: New.
10400         * gcc.dg/cleanup-2.c: New.
10401         * gcc.dg/cleanup-3.c: New.
10402         * gcc.dg/cleanup-4.c: New.
10403         * gcc.dg/cleanup-5.c: New.
10404         * gcc.dg/cleanup-6.c: New.
10405         * gcc.dg/cleanup-7.c: New.
10406
10407 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10408
10409         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
10410
10411         * lib/dg-pch.exp: New file.
10412         * g++.dg/pch/pch.exp: Use dg-pch.exp.
10413         * gcc.dg/pch/pch.exp: Likewise.
10414
10415 2003-06-04  Roger Sayle  <roger@eyesopen.com>
10416
10417         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10418         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
10419         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
10420         * gcc.dg/builtins-17.c: New test case.
10421         * gcc.dg/i386-387-4.c: New test case.
10422         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
10423
10424 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10425
10426         * gcc.dg/ultrasp9.c: New test.
10427
10428 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10429
10430         * gcc.c-torture/compile/20030604-1.c: New test.
10431         * gcc.dg/sparc-constant-1.c: New test.
10432
10433 2003-06-03  Glen Nakamura  <glen@imodulo.com>
10434
10435         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
10436
10437 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
10438
10439         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
10440
10441         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
10442         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
10443
10444 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
10445
10446         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
10447
10448 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10449
10450         PR c++/10940
10451         * g++.dg/template/spec10.C: New test.
10452
10453 2003-06-03  Roger Sayle  <roger@eyesopen.com>
10454
10455         * gcc.dg/builtins-16.c: New test case.
10456
10457 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
10458
10459         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
10460         mempcpy test with post-increments.
10461         * gcc.c-torture/execute/string-opt-3.c: New test.
10462         * gcc.dg/string-opt-1.c: New test.
10463
10464 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
10465
10466         PR fortran/10965
10467         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
10468
10469 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
10470
10471         * lib/scanasm.exp (dg-scan): New function, factored out of ...
10472         (scan-assembler): ... here.  Use dg-scan.
10473         (scan-assembler-not): Likewise.
10474         (scan-file): New function.
10475         (scan-file-not): Likewise.
10476         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
10477         * gcc.dg/cpp/_Pragma4.c: Likewise.
10478         * gcc.dg/cpp/_Pragma5.c: Likewise.
10479         * gcc.dg/cpp/avoidpaste1.c: Likewise.
10480         * gcc.dg/cpp/avoidpaste2.c: Likewise.
10481         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
10482         * gcc.dg/cpp/cmdlne-P.c: Likewise.
10483         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
10484         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
10485         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
10486         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10487         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
10488         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
10489         * gcc.dg/cpp/cxxcom1.c: Likewise.
10490         * gcc.dg/cpp/line1.c: Likewise.
10491         * gcc.dg/cpp/maccom1.c: Likewise.
10492         * gcc.dg/cpp/maccom2.c: Likewise.
10493         * gcc.dg/cpp/maccom3.c: Likewise.
10494         * gcc.dg/cpp/maccom4.c: Likewise.
10495         * gcc.dg/cpp/maccom5.c: Likewise.
10496         * gcc.dg/cpp/maccom6.c: Likewise.
10497         * gcc.dg/cpp/multiline.c: Likewise.
10498         * gcc.dg/cpp/spacing1.c: Likewise.
10499         * gcc.dg/cpp/spacing2.c: Likewise.
10500         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
10501         * gcc.dg/cpp/trad/maccom1.c: Likewise.
10502         * gcc.dg/cpp/trad/maccom2.c: Likewise.
10503         * gcc.dg/cpp/trad/maccom3.c: Likewise.
10504         * gcc.dg/cpp/trad/maccom4.c: Likewise.
10505         * gcc.dg/cpp/trad/maccom6.c: Likewise.
10506         * gcc.dg/cpp/cxxcom2.c: Likewise.
10507         * gcc.dg/cpp/cxxcom2.h: New file.
10508
10509         * gcc.dg/cpp/truefalse.cpp: Move it to ...
10510         * g++.dg/cpp/truefalse.C: Here.
10511         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
10512
10513 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
10514
10515         * gcc.dg/cpp/redef3.c: New file.
10516
10517 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10518
10519         * gcc.dg/i386-loop-3.c: New test.
10520
10521 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
10522
10523         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
10524
10525 2003-05-31  Roger Sayle  <roger@eyesopen.com>
10526
10527         * gcc.dg/fwrapv-1.c: New test case.
10528         * gcc.dg/fwrapv-2.c: New test case.
10529
10530 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10531
10532         PR c++/10956
10533         * g++.dg/template/spec9.C: New test.
10534
10535 2003-05-29  Roger Sayle  <roger@eyesopen.com>
10536
10537         * gcc.dg/duff-4.c: New test case.
10538
10539 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
10540
10541         PR fortran/10843
10542         * g77.dg/ffixed-form-1.f: New test
10543         * g77.dg/ffixed-form-2.f: New test
10544         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
10545         * g77.dg/ffree-form-3.f: New test
10546
10547 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
10548
10549         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
10550         * gcc.dg/wint_t-1.c: Likewise.
10551
10552 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10553
10554         * g++.dg/template/access11.C: New test.
10555
10556 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10557
10558         PR c++/10849
10559         * g++.dg/template/access10.C: New test.
10560
10561 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10562             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10563
10564         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
10565
10566 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10567
10568         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10569         suppress for powerpc-*-darwin*.
10570         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10571
10572 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10573
10574         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10575         suppress option for powerpc-*-darwin*.
10576
10577 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10578
10579         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10580         * gcc.dg/builtins-4.c: Add test for fmod.
10581
10582 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10583
10584         PR c++/10682
10585         * g++.dg/template/instantiate4.C: New test.
10586
10587 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10588
10589         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10590
10591 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10592
10593         * gcc.dg/compat/scalar-return-1_main.c: New file.
10594         * gcc.dg/compat/scalar-return-1_x.c: New file.
10595         * gcc.dg/compat/scalar-return-1_y.c: New file.
10596         * gcc.dg/compat/scalar-return-2_main.c: New file.
10597         * gcc.dg/compat/scalar-return-2_x.c: New file.
10598         * gcc.dg/compat/scalar-return-2_y.c: New file.
10599         * gcc.dg/compat/struct-return-3_main.c: New file.
10600         * gcc.dg/compat/struct-return-3_y.c: New file.
10601         * gcc.dg/compat/struct-return-3_x.c: New file.
10602         * gcc.dg/compat/struct-return-2_main.c: New file.
10603         * gcc.dg/compat/struct-return-2_x.c: New file.
10604         * gcc.dg/compat/struct-return-2_y.c: New file.
10605
10606 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10607
10608         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10609         for hppa*-hp-hpux*.
10610         * gcc.dg/20021014-1.c (dg-options): Likewise.
10611         * gcc.dg/nest.c (dg-options): Likewise.
10612
10613 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10614
10615         PR c++/9738
10616         * g++.dg/ext/dllimport2.C: New file.
10617         * g++.dg/ext/dllimport3.C: New file.
10618
10619 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10620
10621         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10622         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10623         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10624         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10625         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10626         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10627         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10628         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10629         * gcc.dg/compat/small-struct-defs.h: New file.
10630         * gcc.dg/compat/small-struct-init.h: New file.
10631         * gcc.dg/compat/small-struct-check.h: New file.
10632         * gcc.dg/compat/fp-struct-defs.h: New file.
10633         * gcc.dg/compat/fp-struct-check.h: New file.
10634         * gcc.dg/compat/fp-struct-init.h: New file.
10635         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10636         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10637
10638 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10639
10640         * gcc.dg/20030225-2.c: New test.
10641
10642 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10643             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10644
10645         * gcc.c-torture/compile/20030518-1.c: New test case.
10646
10647 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10648
10649         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10650         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10651         gcc-dg-debug-runtest.
10652         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10653         gcc-dg-debug-runtest.
10654
10655 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10656
10657         PR c++/9022
10658         * g++.dg/lookup/using6.C: New test.
10659
10660 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10661
10662         * g++.dg/parse/access2.C: New test.
10663
10664 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10665
10666         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10667         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10668         * gcc.dg/debug/debug.exp: Likewise.
10669
10670 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10671
10672         * gcc.dg/dollar.c: New test.
10673
10674 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10675
10676         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10677         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10678         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10679         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10680         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10681         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10682         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10683         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10684         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10685         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10686         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10687         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10688         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10689         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10690         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10691         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10692         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10693         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10694
10695 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10696
10697         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10698         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10699         support for "repo" mode.
10700         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10701         * lib/g77-dg.exp: Likewise.
10702         * lib/obj-dg.exp: Likewise.
10703
10704 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10705
10706         Merge from gcc-3_2-rhl8-branch:
10707         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10708
10709         * gcc.dg/tls/opt-6.c: New test.
10710
10711         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10712
10713         * gcc.dg/20030405-1.c: New test.
10714
10715         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10716
10717         * gcc.dg/20030309-1.c: New test.
10718
10719         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10720
10721         * gcc.c-torture/execute/20030307-1.c: New test.
10722
10723         2003-02-20  Randolph Chung  <tausq@debian.org>
10724
10725         * gcc.c-torture/compile/20030220-1.c: New test.
10726
10727         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
10728
10729         * gcc.dg/20030217-1.c: New test.
10730
10731         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
10732
10733         * gcc.c-torture/compile/20020129-1.c: New test.
10734
10735         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10736
10737         * gcc.dg/unroll-1.c: New test.
10738
10739         2002-11-16  Jan Hubicka  <jh@suse.cz>
10740
10741         * gcc.c-torture/execute/20020920-1.c: New test.
10742
10743         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
10744
10745         PR target/7434
10746         * gcc.c-torture/compile/20021008-1.c: New test.
10747
10748         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
10749
10750         PR target/7559
10751         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
10752
10753         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10754
10755         * gcc.c-torture/compile/20020807-1.c: New test.
10756
10757         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
10758
10759         * gcc.dg/tls/opt-1.c: New test.
10760
10761         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
10762
10763         * gcc.dg/20020729-1.c: New test.
10764
10765         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
10766
10767         * g++.dg/opt/life1.C: New test.
10768
10769         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
10770
10771         * gcc.dg/20020525-1.c: New test.
10772
10773         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10774
10775         PR c++/6794
10776         * g++.dg/ext/pretty1.C: New test.
10777         * g++.dg/ext/pretty2.C: New test.
10778
10779 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
10780
10781         PR c++/8385
10782         * g++.dg/ext/typeof5.C: New test.
10783
10784 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
10785
10786         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
10787         __USER_LABEL_PREFIX__ into account.
10788         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
10789
10790 2003-05-14  Roger Sayle  <roger@eyesopen.com>
10791
10792         * gcc.dg/builtins-15.c: New test case.
10793
10794 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
10795
10796         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
10797
10798 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
10799
10800         * lib/g++.exp: Tweak handling of additional source files.
10801         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
10802         * g++.dg/special/conpr-2a.C: Rename to ...
10803         * g++.dg/special/conpr-2a.cc: ... this.
10804         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
10805         * g++.dg/special/conpr-3a.C: Rename to ...
10806         * g++.dg/special/conpr-3a.cc: This.
10807         * g++.dg/special/conpr-3b.C: Rename to ...
10808         * g++.dg/special/conpr-3b.cc: This.
10809         * g++.dg/special/conpr-4.C: New test.
10810         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
10811
10812 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
10813
10814         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
10815
10816 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10817
10818         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
10819         * g++.old-deja/g++.robertl/eb71.C: Likewise.
10820         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
10821         * g++.old-deja/g++.other/warn3.C: Likewise.
10822
10823 2003-05-11  Roger Sayle  <roger@eyesopen.com>
10824
10825         * gcc.dg/i386-387-1.c: Update to also test log.
10826         * gcc.dg/i386-387-2.c: Likewise.
10827
10828 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10829
10830         * g77.f-torture/execute/int8421.f: New test.
10831
10832 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10833
10834         PR c++/10230, c++/10481
10835         * g++.dg/lookup/scoped5.C: New test.
10836
10837 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10838
10839         PR c++/10552
10840         * g++.dg/template/ttp6.C: New test.
10841
10842 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
10843
10844         * gcc.c-torture/execute/builtins: New directory.
10845         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
10846         gcc.c-torture/execute/builtins.
10847         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
10848         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
10849         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
10850         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
10851
10852 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10853
10854         PR c++/9252
10855         * g++.dg/template/access8.C: New test.
10856         * g++.dg/template/access9.C: New test.
10857
10858 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10859
10860         PR c++/9554
10861         * g++.dg/parse/access1.C: New test.
10862
10863 2003-05-09  DJ Delorie  <dj@redhat.com>
10864
10865         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
10866         long, and not an int.
10867
10868 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10869
10870         PR c++/10555, c++/10576
10871         * g++.dg/template/memclass1.C: New test.
10872
10873 2003-05-08  DJ Delorie  <dj@redhat.com>
10874
10875         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
10876         targets.
10877         * gcc.c-torture/execute/20021024-1.x: Likewise.
10878         * gcc.c-torture/execute/shiftdi.x: Likewise.
10879         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
10880         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
10881         * gcc.dg/20021018-1.c: Likewise.
10882
10883 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10884
10885         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
10886
10887         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
10888         (bcopy): Call memmove.
10889
10890 2003-05-08  Roger Sayle  <roger@eyesopen.com>
10891
10892         * g77.f-torture/compile/8485.f: New test case.
10893
10894 2003-05-07  Richard Henderson  <rth@redhat.com>
10895
10896         PR c++/10570
10897         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
10898         Verify exception_cleanup not called for rethrows.
10899         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
10900         when exiting catch block without rethrowing.
10901         * g++.dg/eh/forced3.C: New.
10902         * g++.dg/eh/forced4.C: New.
10903
10904 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
10905
10906         * gcc.dg/20030505.c: Fix triplet.
10907
10908 2003-05-06  DJ Delorie  <dj@redhat.com>
10909
10910         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
10911         * gcc.dg/nest.c: Likewise.
10912
10913 2003-05-05  Roger Sayle  <roger@eyesopen.com>
10914
10915         * gcc.dg/builtins-14.c: New test case.
10916
10917 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
10918
10919         * lib/compat.exp (compat-execute): New argument.
10920         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
10921         * gcc.dg/compat: New test directory.
10922         * gcc.dg/compat/compat.exp: New expect script.
10923         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
10924         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
10925         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
10926         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
10927         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
10928         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
10929
10930         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
10931         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
10932         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
10933         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
10934         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
10935         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
10936         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
10937         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
10938         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
10939         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
10940         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
10941         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
10942         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
10943         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
10944         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
10945
10946 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
10947
10948         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
10949
10950 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
10951
10952         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
10953
10954 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
10955
10956         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
10957         * gcc.dg/ppc-fsel-2.c: New test.
10958
10959         * gcc.dg/unused-5.c: New test.
10960
10961 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10962
10963         PR c++/10496
10964         * g++.dg/warn/pmf1.C: New test.
10965
10966 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10967
10968         PR c++/4494
10969         * g++.dg/warn/main.C: New test.
10970
10971 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10972
10973         * gcc.dg/nonnull-3.c: New test.
10974
10975 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
10976
10977         * gcc.dg/cpp/Wtrigraphs.c: Update.
10978         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
10979
10980 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
10981
10982         * gcc.dg/ppc-fsel-1.c: New test.
10983
10984 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
10985
10986         PR c/10604
10987         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
10988
10989 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
10990
10991         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
10992
10993 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10994
10995         PR c++/9364, c++/10553, c++/10586
10996         * g++.dg/parse/typename4.C: New test.
10997         * g++.dg/parse/typename5.C: Likewise.
10998
10999 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
11000
11001         * gcc.c-torture/compile/20030503-1.c: New test.
11002
11003 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11004
11005         * g++.dg/lookup/using5.C: Fix testcase error.
11006
11007 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
11008
11009         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
11010         since MEABI is no longer supported.  Remove all vestiges
11011         of MEABI from the test.
11012
11013 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11014
11015         PR c++/10554
11016         * g++.dg/lookup/using5.C: New test.
11017
11018 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11019
11020         PR c++/8772
11021         * g++.dg/template/ttp5.C: New test.
11022
11023 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
11024
11025         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
11026         (dg-gpp-additional-sources): New function.
11027         (dg-gpp-additional-files): Likewise.
11028         * lib/g++.exp (additional_sources): New variable.
11029         (additional_files): Likewise.
11030         (g++_target_compile): Deal with them.
11031         * lib/old-dejagnu.exp: Remove.
11032         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
11033         * g++.old-deja: Revise all tests to use dg commands.
11034
11035 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11036
11037         PR c++/9432, c++/9528
11038         * g++.dg/lookup/using4.C: New test.
11039
11040 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
11041
11042         * gcc.dg/noreturn-5.c: New file.
11043         * gcc.dg/noreturn-6.c: New file.
11044
11045         * gcc.c-torture/compile/inline-1.c: New file.
11046
11047 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11048
11049         PR c++/10551
11050         * g++.dg/template/explicit1.C: New test.
11051
11052 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11053
11054         PR c++/10549
11055         * g++.dg/other/bitfield1.C: New test.
11056
11057         PR c++/10527
11058         * g++.dg/init/new7.C: New test.
11059
11060 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11061
11062         * g++.dg/ext/desig1.C: New test.
11063         * g++.dg/ext/init1.C: Update.
11064
11065         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
11066
11067 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
11068
11069         PR c++/10180
11070         * g++.dg/warn/Winline-1.C: New test.
11071
11072 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
11073
11074         * gcc.c-torture/execute/string-opt-19.c: New test.
11075
11076         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
11077         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
11078
11079 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
11080
11081         PR c++/10506
11082         * g++.dg/init/new6.C: New test.
11083
11084         PR c++/10503
11085         * g++.dg/init/ref6.C: New test.
11086
11087 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
11088
11089         * g++.dg/warn/weak1.C: XFAIL on AIX4.
11090
11091 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11092
11093         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
11094         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
11095
11096 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
11097
11098         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
11099         initialized static data members.
11100
11101 2003-04-25  H.J. Lu <hjl@gnu.org>
11102
11103         * gcc.dg/ia64-sync-4.c: New test.
11104
11105 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11106
11107         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
11108         date.
11109
11110 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
11111
11112         PR c++/10337
11113         * g++.dg/warn/conv1.C: New test.
11114         * g++.old-deja/g++.other/conv7.C: Adjust.
11115         * g++.old-deja/g++.other/overload14.C: Adjust.
11116
11117 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11118
11119         PR c++/10471
11120         * g++.dg/template/defarg2.C: New test.
11121
11122 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
11123
11124         * gcc.dg/cpp/include2.c: Update.
11125         * gcc.dg/cpp/multiline-2.c: New.
11126         * gcc.dg/cpp/multiline.c: Update.
11127         * gcc.dg/cpp/strify2.c: Update.
11128         * gcc.dg/cpp/trad/literals-2.c: Update.
11129
11130 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11131
11132         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
11133
11134 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11135
11136         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
11137
11138 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11139
11140         PR c++/10451
11141         * g++.dg/parse/crash4.C: New test.
11142
11143         PR c++/9847
11144         * g++.dg/parse/crash5.C: New test.
11145
11146 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
11147
11148         PR c++/10446
11149         * g++.dg/parse/crash3.C: New test.
11150
11151         PR c++/10428
11152         * g++.dg/parse/elab1.C: New test.
11153
11154 2003-04-22  Devang Patel  <dpatel@apple.com>
11155
11156         * gcc.dg/cpp/trad/funlike-5.c: New test.
11157
11158 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
11159
11160         * g++.dg/other/packed1.C: Fix dg options.
11161
11162 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
11163
11164         * g++.dg/other/offsetof2.C: New test.
11165
11166 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
11167
11168         * g++.dg/template/recurse.C: Adjust location of error messages.
11169
11170 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
11171
11172         PR c++/9881
11173         * g++.dg/init/addr-const1.C: New test.
11174         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
11175
11176 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11177
11178         PR c++/10405
11179         * g++.dg/lookup/struct-hack1.C: New test.
11180
11181 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
11182
11183         * ucs.c: Update diagnostic messages.
11184
11185 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11186
11187         * gcc.dg/cpp/truefalse.cpp: New test.
11188         * gcc.dg/cpp/cpp.exp: Update.
11189         * g++.dg/other/stdbool-if.C: Remove.
11190
11191 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11192
11193         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
11194         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
11195
11196 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11197
11198         * gcc.c-torture/compile/20030418-1.c: New test.
11199
11200 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
11201
11202         * README.compat: Remove; content moved to doc/sourcebuild.texi.
11203
11204 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11205
11206         PR c++/10347
11207         g++.dg/template/dependent-name1.C: New test.
11208
11209 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
11210
11211         * gcc.dg/warn-1.c (tourist_guide): New array,
11212         contains a pointer to bar.
11213
11214 2003-04-16  Roger Sayle  <roger@eyesopen.com>
11215
11216         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
11217         * gcc.c-torture/execute/medce-1.c: New test case.
11218         * gcc.c-torture/execute/medce-2.c: New test case.
11219
11220 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
11221
11222         * lib/prune.exp: Ignore more messages.
11223
11224         PR c++/10381
11225         * g++.dg/parse/lookup3.C: New test.
11226
11227 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
11228
11229         * gcc.c-torture/compile/20030415-1.c : New test.
11230
11231 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
11232
11233         * gcc.c-torture/execute/scope-2.c: Move to ...
11234         * gcc.dg/noncompile/scope.c: .... here.
11235
11236 2003-04-14  Roger Sayle  <roger@eyesopen.com>
11237
11238         * gcc.dg/20030414-2.c: New test case.
11239
11240 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
11241
11242         PR target/10377
11243         * gcc.dg/20030414-1.c: New test.
11244
11245 2003-04-13  Roger Sayle  <roger@eyesopen.com>
11246
11247         * gcc.dg/builtins-12.c: New test case.
11248         * gcc.dg/builtins-13.c: New test case.
11249
11250 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11251
11252         * gcc.c-torture/execute/string-opt-18.c: New test.
11253
11254 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
11255
11256         PR c++/10300
11257         * g++.dg/init/new5.C: New test.
11258
11259 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
11260
11261         PR c++/7910
11262         * g++.dg/ext/dllimport1.C: New test.
11263
11264 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11265
11266         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
11267
11268 2003-04-11  Bud Davis <bdavis9659@comcast.net>
11269
11270         PR Fortran/9263
11271         * g77.f-torture/noncompile/9263.f: New test
11272         PR Fortran/1832
11273         * g77.f-torture/execute/1832.f: New test
11274
11275 2003-04-11  David Chad  <davidc@freebsd.org>
11276             Loren J. Rittle  <ljrittle@acm.org>
11277
11278         libobjc/8562
11279         * objc.dg/headers.m: New test.
11280
11281 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
11282
11283         * gcc.c-torture/execute/builtin-noret-2.c: New.
11284         * gcc.c-torture/execute/builtin-noret-2.x: New.
11285         XFAIL builtin-noret-2.c at -O1 and above.
11286         * gcc.dg/redecl.c: New.
11287         * gcc.dg/Wshadow-1.c: Update error regexps.
11288
11289 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
11290
11291         * g++.dg/abi/bitfield10.C: New test.
11292
11293 2003-04-09  Mike Stump  <mrs@apple.com>
11294
11295         * gcc.dg/pch/pch.exp: Make testcase names longer.
11296         * g++.dg/pch/pch.exp: Make testcase names longer.
11297
11298 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11299
11300         * gcc.dg/builtins-11.c: New test case.
11301
11302 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11303
11304         * gcc.dg/builtins-9.c: New test case.
11305         * gcc.dg/builtins-10.c: New test case.
11306
11307 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11308
11309         * gcc.dg/noncompile/init-4.c.c: New test.
11310
11311 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11312
11313         * gcc.misc-test/gcov-9.c: New test.
11314         * gcc.misc-test/gcov-10.c: New test
11315         * gcc.misc-test/gcov-11.c: New test.
11316
11317 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11318
11319         PR optimization/10024
11320         * gcc.c-torture/compile/20030405-1.c: New test.
11321
11322 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11323
11324         * gcc.dg/pch/static-3.c: New.
11325         * gcc.dg/pch/static-3.hs: New.
11326         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11327
11328 2003-04-04  Richard Henderson  <rth@redhat.com>
11329
11330         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11331         * g++.dg/eh/forced2.C: Likewise.
11332
11333 2003-04-03  Mike Stump  <mrs@apple.com>
11334
11335         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11336         target arg.
11337         (scan-assembler-times, scan-assembler-not): Likewise.
11338         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11339
11340 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11341
11342         * gcc.dg/sparc-loop-1.c: New test.
11343
11344 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
11345
11346         PR other/9274
11347         * g++.dg/pch/system-2.C: New.
11348         * g++.dg/pch/system-2.Hs: New.
11349
11350 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
11351
11352         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
11353
11354         * g++.dg/eh/simd-1.C (vecfunc): Same.
11355
11356 2003-04-01  Roger Sayle  <roger@eyesopen.com>
11357
11358         * gcc.c-torture/execute/20030401-1.c: New test case.
11359
11360 2003-04-01  Ziemowit Laski <zlaski@apple.com>
11361
11362         * objc.dg/defs.m: New.
11363
11364 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
11365
11366         * g++.dg/eh/simd-1.C: New.
11367         * g++.dg/eh/simd-2.C: New.
11368
11369 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
11370
11371         * gcc.c-torture/execute/simd-3.c: New.
11372
11373 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11374
11375         PR c/9936
11376         * gcc.dg/20030331-2.c: New test.
11377
11378 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11379
11380         PR c++/10278
11381         * g++.dg/parse/crash2.C: New test.
11382
11383 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11384
11385         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
11386         * gcc.c-torture/execute/20030331-1.c: ...here.
11387
11388 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11389
11390         * gcc.c-torture/execute/20030331-1.c: New test.
11391
11392 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11393
11394         * lib/gcov.exp: Adjust call return testing strings.
11395         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
11396
11397 2003-03-31  Roger Sayle  <roger@eyesopen.com>
11398
11399         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
11400         * gcc.dg/builtins-7.c: New test case.
11401         * gcc.dg/builtins-8.c: New test case.
11402
11403 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11404
11405         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
11406
11407 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
11408
11409         PR c++/7647
11410         * g++.dg/lookup-class-member-2.C: New test.
11411
11412 2003-03-30  Glen Nakamura  <glen@imodulo.com>
11413
11414         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
11415
11416 2003-03-28  Roger Sayle  <roger@eyesopen.com>
11417
11418         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
11419
11420 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
11421
11422         * g++.dg/init/attrib1.C: New test.
11423
11424 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11425
11426         * gcc.dg/ultrasp8.c: New test.
11427
11428 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11429
11430         * gcc.dg/ultrasp7.c: New test.
11431
11432 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
11433
11434         PR c++/10047
11435         * g++.dg/template/inline1.C: New test.
11436
11437 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11438
11439         * gcc.dg/sparc-dwarf2.c: New test.
11440
11441 2003-03-27  Roger Sayle  <roger@eyesopen.com>
11442
11443         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
11444         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
11445
11446 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
11447
11448         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
11449         than reading .x files.
11450         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
11451         * g77.dg/gcov/gcov-1.f: Likewise.
11452         * gcc.misc-tests/gcov-4b.c: Likewise.
11453         * gcc.misc-tests/gcov-5b.c: Likewise.
11454         * gcc.misc-tests/gcov-6.c: Likewise.
11455         * gcc.misc-tests/gcov-7.c: Likewise.
11456         * gcc.misc-tests/gcov-8.c: Likewise.
11457         * g++.dg/gcov/gcov-1.x: Remove.
11458         * g77.dg/gcov/gcov-1.x: Likewise.
11459         * gcc.misc-tests/gcov-4b.x: Likewise.
11460         * gcc.misc-tests/gcov-5b.x: Likewise.
11461         * gcc.misc-tests/gcov-6.x: Likewise.
11462         * gcc.misc-tests/gcov-7.x: Likewise.
11463         * gcc.misc-tests/gcov-8.x: Likewise.
11464
11465 2003-03-27  Glen Nakamura  <glen@imodulo.com>
11466
11467         PR opt/10087
11468         * gcc.dg/20030324-1.c: New test.
11469
11470 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
11471
11472         PR c++/10224
11473         * g++.dg/template/arg3.C: New test.
11474
11475         PR c++/10158
11476         * g++.dg/template/friend18.C: New test.
11477
11478 2003-03-26  Roger Sayle  <roger@eyesopen.com>
11479
11480         * g77.f-torture/compile/20030326-1.f: New test case.
11481
11482 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
11483
11484         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
11485
11486         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
11487
11488 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
11489
11490         * gcc.dg/ia64-sync-3.c: New test.
11491
11492 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
11493
11494         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
11495
11496 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11497
11498         * gcc.dg/ultrasp6.c: New test.
11499
11500 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11501
11502         * gcc.dg/i386-signbit-1.c: New test.
11503         * gcc.dg/i386-signbit-2.c: New test.
11504         * gcc.dg/i386-signbit-3.c: New test.
11505
11506 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11507
11508         * gcc.dg/ultrasp5.c: Fix options.
11509
11510 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11511
11512         * gcc.dg/ultrasp5.c: Fix comment.
11513
11514 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
11515
11516         PR fortran/10197
11517         * g77.f-torture/execute/10197.f: New test.
11518
11519 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
11520
11521         PR c++/9898, c++/383
11522         * g++.dg/template/conv6.C: New test.
11523
11524         PR c++/10119
11525         * g++.dg/template/ptrmem5.C: New test.
11526
11527         PR c++/10026
11528         * g++.dg/lookup/koenig1.C: New test.
11529
11530         PR C++/10199
11531         * g++.dg/lookup/template2.C: New test.
11532
11533 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
11534
11535         * g++.dg/opt/rtti1.C: New test.
11536
11537 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11538
11539         * gcc.dg/ultrasp5.c: New test.
11540
11541 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
11542
11543         PR middle-end/9967
11544         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
11545         builtin fputs.
11546
11547 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11548
11549         PR c/8224
11550         * gcc.dg/20030323-1.c: New test.
11551
11552 2003-03-23  Roger Sayle  <roger@eyesopen.com>
11553
11554         * gcc.c-torture/compile/20030323-1.c: New test case.
11555
11556 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
11557
11558         * gcc.dg/20030321-1.c: New test.
11559
11560 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
11561
11562         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
11563
11564 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11565
11566         PR c++/9978, c++/9708
11567         * g++.dg/ext/vlm1.C: Adjust expected error.
11568         * g++.dg/ext/vla2.C: New test.
11569         * g++.dg/template/arg1.C: New test.
11570         * g++.dg/template/arg2.C: New test.
11571
11572 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11573
11574         * g77.f-torture/execute/select.f: New test.
11575         * g77.f-torture/noncompile/select_no_compile.f: New test.
11576
11577 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11578
11579         PR c++/9898
11580         * g++.dg/other/error4.C: New test.
11581
11582 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11583
11584         * g++.dg/template/friend17.C: New test.
11585
11586 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11587
11588         * gcc.c-torture/compile/20030320-1.c: New.
11589
11590 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11591
11592         * gcc.dg/builtins-6.c: New test case.
11593
11594 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11595
11596         PR target/10073
11597         * gcc.c-torture/compile/20030319-1.c: New.
11598
11599 2003-03-18  Jan Hubicka  <jh@suse.cz>
11600
11601         * gcc.dg/i386-cvt-1.c: New test.
11602
11603 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11604
11605         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11606         * objc.dg/naming-2.m: Likewise.
11607
11608 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11609
11610         PR c++/9639
11611         * g++.dg/parse/crash1.C: New test.
11612
11613 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11614
11615         PR c++/8805
11616         * g++.dg/eh/cleanup1.C: New test.
11617
11618 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11619
11620         * gcc.c-torture/execute/20030316-1.c: New test case.
11621
11622 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11623
11624         PR c++/9629
11625         * g++.dg/init/ctor2.C: New test.
11626
11627 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11628
11629         * g77.f-torture/compile/xformat.f: New test case.
11630
11631 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11632
11633         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11634         * g++.old-deja/g++.mike/eh50.C: Likewise.
11635
11636 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11637
11638         PR c++/6440
11639         * g++.dg/template/spec7.C: New test.
11640         * g++.dg/template/spec8.C: Likewise.
11641
11642 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11643
11644         * gcc.c-torture/execute/20030313-1.c: New test.
11645
11646 2003-03-14  Richard Henderson  <rth@redhat.com>
11647
11648         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11649
11650 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11651
11652         * gcc.c-torture/compile/20030314-1.c: New test.
11653
11654 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11655
11656         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11657         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11658         thumb target,
11659         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11660         to accept newer _imp__  prefix and additional
11661         newline in .drectve section.
11662         * gcc.dg/dll-4.c: Likewise.
11663         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11664         switch.
11665
11666 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11667
11668         * g++.dg/parse/namespace9.C: New test.
11669
11670         * g++.dg/init/ref5.C: New test.
11671         * g++.dg/parse/ptrmem1.C: Likewise.
11672
11673 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11674
11675         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11676         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11677         regular expression.
11678         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11679         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11680
11681 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11682
11683         * gcc.c-torture/execute/20030224-2.c: New test.
11684
11685 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11686
11687         * gcc.dg/decl-3.c: New test.
11688
11689 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11690
11691         * gcc.dg/i386-loop-2.c: New test.
11692
11693 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11694
11695         PR c++/9474
11696         * g++.dg/parse/namespace8.C: New test.
11697
11698         PR c++/9924
11699         * g++.dg/overload/builtin2.C: New test.
11700
11701 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11702
11703         * gcc.dg/return-type-3.c: New test.
11704
11705 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11706
11707         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11708         profiling options are not supported.
11709
11710 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11711
11712         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11713         * g++.old-deja/g++.warn/impint2.C: Likewise.
11714
11715 2003-03-10  Devang Patel  <dpatel@apple.com>
11716
11717         * g++.dg/cpp/c++_cmd_1.C: New test.
11718         * g++.dg/cpp/c++_cmd_1.h: New file.
11719
11720 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
11721
11722         * gcc.dg/altivec-9.c: New file.
11723
11724 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11725
11726         * gcc.dg/ppc-sdata-1.c: New test.
11727         * gcc.dg/ppc-sdata-2.c: New test.
11728
11729 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
11730
11731         PR c++/9373
11732         * g++.dg/opt/ptrmem2.C: New test.
11733
11734         PR c++/8534
11735         * g++.dg/opt/ptrmem1.C: New test.
11736
11737 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11738
11739         * gcc.dg/i386-loop-1.c: New test.
11740
11741 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11742
11743         PR c++/9970
11744         * g++.dg/lookup/friend1.C: New test.
11745
11746 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11747
11748         PR c++/9823
11749         * g++.dg/parser/constructor1.C: New test.
11750
11751 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
11752
11753         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
11754
11755         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
11756
11757 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
11758
11759         * gcc.dg/cpp/Wunused.c: Update test.
11760
11761 2003-03-08  Jan Hubicka  <jh@suse.cz>
11762
11763         * gcc.dg/inline-3.c: New test.
11764
11765 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11766
11767         PR c++/9809
11768         * g++.dg/parse/builtin1.C: New test.
11769
11770         PR c++/9982
11771         * g++.dg/abi/cookie1.C: New test.
11772         * g++.dg/abi/cookie2.C: Likewise.
11773
11774         PR c++/9524
11775         * g++.dg/template/field1.C: New test.
11776
11777         PR c++/9912
11778         * g++.dg/parse/class1.C: New test.
11779         * g++.dg/parse/namespace7.C: Likewise.
11780         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
11781
11782 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
11783
11784         * g++.dg/init/ref4.C: New test.
11785
11786 2003-03-07  Jan Hubicka  <jh@suse.cz>
11787
11788         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
11789         * gcc.dg/inline-3.c:  New test.
11790
11791 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
11792
11793         * g++.dg/init/ref3.C: New test.
11794
11795         PR c++/9965
11796         * g++.dg/init/ref2.C: New test.
11797
11798         PR c++/9400
11799         * g++.dg/warn/Wshadow-2.C: New test.
11800
11801         PR c++/9791
11802         * g++.dg/warn/Woverloaded-1.C: New test.
11803
11804 2003-03-05  Jan Hubicka  <jh@suse.cz>
11805
11806         * gcc.dg/i386-local2.c: New.
11807         * gcc.dg/i386-local.c: Fix typo.
11808
11809 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
11810
11811         * g++.dg/abi/layout3.C: New test.
11812
11813 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11814
11815         * gcc.c-torture/compile/20030305-1.c
11816
11817 2003-03-05  Jan Hubicka  <jh@suse.cz>
11818
11819         * gcc.dg/i386-local.c: New.
11820
11821 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
11822
11823         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
11824
11825 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11826
11827         * gcc.dg/switch-2.c: New test.
11828         * gcc.dg/switch-3.c: New test.
11829         * gcc.dg/Wswitch.c: Adjust line numbers.
11830         * gcc.dg/Wswitch-default.c: Likewise.
11831         * gcc.dg/Wswitch-enum.c: Likewise.
11832
11833 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
11834
11835         * gcc.c-torture/execute/20030222-1.c: New test.
11836
11837 2003-03-03  James E Wilson  <wilson@tuliptree.org>
11838
11839         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
11840
11841 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
11842
11843         PR c++/9878
11844         * g++.dg/init/ref1.C: New test.
11845
11846 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
11847
11848         * gcc.dg/sh-relax.c: New SH-only test.
11849
11850 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
11851
11852         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
11853         comment explaining purpose of testcase.
11854
11855 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11856
11857         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
11858         for HC11/HC12 (asm needs two int registers).
11859         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
11860         HC11/HC12 because the test uses an asm which needs two 32-bit
11861         registers.
11862
11863 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11864
11865         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
11866         for HC11/HC12 (array is too large otherwise).
11867         * gcc.c-torture/compile/920501-4.x: New file, likewise.
11868         * gcc.c-torture/compile/20010518-2.x: Likewise.
11869         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
11870         HC11/HC12 (array is too large).
11871
11872 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
11873
11874         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
11875         * lib/g++-dg.exp (g++-dg-test): Likewise.
11876
11877 2003-03-01  Roger Sayle  <roger@eyesopen.com>
11878
11879         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
11880         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
11881
11882 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11883
11884         * g++.dg/warn/implicit-typename1.C: Remove warning.
11885
11886 2003-02-28  Richard Henderson  <rth@redhat.com>
11887
11888         * gcc.dg/noreturn-1.c: Move noreturn warning line.
11889         * gcc.dg/return-type-1.c: Move control reaches end warning line.
11890
11891 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
11892
11893         * gcc.dg/pch/pch.exp: Change .pch to .gch.
11894         * g++.dg/pch/pch.exp: Likewise.
11895
11896 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
11897
11898         PR c++/9879
11899         * testsuite/g++.dg/init/new4.C: New test.
11900
11901 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
11902
11903         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
11904
11905 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
11906
11907         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
11908         unsigned long.
11909
11910         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
11911         wider than float.
11912
11913 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11914
11915         * lib/scanasm.exp: Add support for counting numbers of
11916         occurences.
11917         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
11918         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
11919
11920 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
11921
11922         PR c++/9683
11923         * g++.dg/template/static3.C: New test.
11924
11925         PR c++/9829
11926         * g++.dg/parse/namespace6.C: New test.
11927
11928 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11929
11930         PR target/9732
11931         * gcc.dg/20030225-1.c: New test.
11932
11933 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
11934
11935         * README: Remove out-of-date information.
11936
11937         PR c++/9836
11938         * g++.dg/template/spec6.C: New test.
11939
11940 2003-02-24  Jeff Law  <law@redhat.com>
11941
11942         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
11943
11944 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11945
11946         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
11947         * gcc.dg/pragma-ep-1.c: Likewise.
11948
11949 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11950
11951         PR c++/9602
11952         * g++.dg/template/friend16.C: New test.
11953
11954 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
11955
11956         PR c++/5333
11957         * g++.dg/parse/fused-params1.C: Adjust error messages.
11958         * g++.dg/template/nested3.C: New test.
11959
11960 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
11961
11962         * g++.dg/abi/param1.C: New test.
11963
11964 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11965
11966         PR c++/7982
11967         * g++.dg/warn/implicit-typename1.C: New test.
11968
11969 2003-02-22  Kelley Cook <kelleycook@comcast.net>
11970
11971         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
11972         with "mtune".
11973         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11974         * gcc.c-torture/execute/20010129-1.x: Likewise.
11975         * gcc.dg/20011107-1.c: Likewise.
11976         * gcc.dg/20020108-1.c: Likewise.
11977         * gcc.dg/20020122-3.c: Likewise.
11978         * gcc.dg/20020206-1.c: Likewise.
11979         * gcc.dg/20020310-1.c: Likewise.
11980         * gcc.dg/20020426-2.c: Likewise.
11981         * gcc.dg/20020517-1.c: Likewise.
11982         * gcc.dg/991230-1.c: Likewise.
11983         * gcc.dg/i386-unroll-1.c: Likewise.
11984         * gcc.misc-tests/i386-prefetch.exp: Likewise.
11985
11986 2003-02-22  Jan Hubicka  <jh@suse.cz>
11987
11988         * gcc.dg/i386-mul.c: New test.
11989
11990 2003-02-21  Roger Sayle  <roger@eyesopen.com>
11991
11992         * gcc.dg/builtins-5.c: New test case.
11993
11994 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
11995
11996         * gcc.dg/asmreg-1.c: New test.
11997
11998 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11999
12000         PR c++/9749
12001         * g++.dg/parse/varmod1.C: New test.
12002
12003 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12004
12005         PR c++/9727
12006         * g++.dg/template/op1.C: New test.
12007
12008 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12009
12010         PR c++/8906
12011         * g++.dg/template/nested2.C: New test.
12012
12013 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12014
12015         PR c++/8724
12016         * g++.dg/expr/dtor1.C: New test.
12017
12018 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
12019
12020         * gcc.dg/cpp/include3.c: New test.
12021         * gcc.dg/cpp/inc/foo.h: New file.
12022
12023 2003-02-21  Glen Nakamura  <glen@imodulo.com>
12024
12025         * gcc.c-torture/execute/20030221-1.c: New test.
12026
12027 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
12028
12029         PR c++/9729
12030         * g++.dg/abi/conv1.C: New test.
12031
12032 2003-02-20  Jan Hubicka  <jh@suse.cz>
12033
12034         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
12035
12036 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
12037
12038         * gcc.c-torture/compile/20030219-1.c: New test.
12039
12040 2003-02-18  Jan Hubicka  <jh@suse.cz>
12041
12042         * gcc.dg/funcorder.c: New test.
12043
12044 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12045
12046         * gcc.c-torture/execute/20030218-1.c: New.
12047
12048 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
12049
12050         * gcc.dg/20030218-1.c: New.
12051
12052 2003-02-18  Richard Henderson  <rth@redhat.com>
12053
12054         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
12055         * gcc.dg/attr-used-2.c: New.
12056
12057 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
12058
12059         PR c++/9704
12060         * g++.dg/init/copy5.C: New test.
12061
12062 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
12063
12064         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
12065         * g++.dg/pch/pch.exp: Likewise.
12066
12067 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12068
12069         * gcc.c-torture/execute/20030209-1.c: Enable the test if
12070         STACK_SIZE is not defined.
12071
12072 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12073
12074         PR c++/9457
12075         * g++.dg/template/init1.C: New test.
12076
12077 2003-02-16  Jan HUbicka  <jh@suse.cz>
12078
12079         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
12080         (foo): Add few extra tests
12081         * gcc.dg/c99-const-expr-3.c: Likewise.
12082         * gcc.c-torture/execute/20030216-1.c: New.
12083
12084 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12085
12086         PR c++/9459
12087         * g++.dg/ext/typeof4.C: New test.
12088
12089 2003-02-15  Roger Sayle  <roger@eyesopen.com>
12090
12091         * gcc.dg/i386-387-3.c: New test case.
12092
12093 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
12094
12095         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
12096         cris-*-elf* cris-*-aout* and mmix-*-*.
12097
12098 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
12099
12100         * gcc.dg/20030213-1.c: New test.
12101
12102 2003-02-12  Roger Sayle  <roger@eyesopen.com>
12103
12104         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
12105         * gcc.dg/i386-387-2.c: Likewise.
12106
12107 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
12108
12109         * gcc.dg/ppc-spe.c: Fix formatting.
12110         Enable tests that were previously unsupported by gas.
12111         Delete tests for instructions that no longer exist.
12112         Switch arguments on evsubifw builtin.
12113
12114 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
12115
12116         * gcc.c-torture/execute/20030209-1.c: Disable the test if
12117         STACK_SIZE is too small.
12118
12119 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12120             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12121
12122         * gcc.dg/decl-2.c: New test.
12123
12124 2003-02-10  Jan Hubicka  <jh@suse.cz>
12125
12126         * gcc.dg/i386-fpcvt-1.c:  New test.
12127
12128 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
12129
12130         * gcc.c-torture/execute/20030209-1.c: New test.
12131
12132 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
12133
12134         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
12135         int-wide bitops, use the constants of the same width.
12136         Likewise, if long long is 32-bit wide, test bitops using
12137         32-bit constants.
12138
12139 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
12140
12141         * gcc.dg/20021014-1.c: Annotate with expected notice text.
12142
12143 2003-02-07  Roger Sayle  <roger@eyesopen.com>
12144
12145         * testsuite/gcc.dg/builtins-4.c: New test case.
12146
12147 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12148
12149         * gcc.dg/20020430-1.c: Fix dg command typos.
12150         * gcc.dg/20020503-1.c: Likewise.
12151
12152 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12153
12154         PR c++/8785
12155         * g++.dg/parse/fused-params1.C: New test.
12156
12157         PR c++/8857
12158         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
12159
12160         PR c++/8921
12161         * g++.dg/parse/non-dependent1.C: New test.
12162
12163         PR c++/8928
12164         * g++.dg/parse/dupl-tmpl-args1.C: New test.
12165
12166         PR c++/9228
12167         * g++.dg/parse/undefined7.C: New test.
12168         * g++.dg/parse/non-templ1.C: New test.
12169
12170         PR c++/9229
12171         * g++.dg/parse/too-many-tmpl-args1.C: New test.
12172
12173 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
12174
12175         * gcc.c-torture/compile/20030206-1.c: New test.
12176
12177 2003-02-05  Roger Sayle  <roger@eyesopen.com>
12178
12179         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
12180         "pow" to "foo" to avoid potential confusion with a math built-in.
12181
12182 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12183
12184         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
12185         conditions for SPARC targets.
12186
12187 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
12188
12189         * gcc.dg/20030204-1.c: New test.
12190
12191 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12192
12193         PR c++/38
12194         * g++.dg/parse/array-size1.C: New test.
12195
12196         PR c++/5657
12197         * g++.dg/parse/undefined3.C: New test.
12198
12199         PR c++/5665
12200         * g++.dg/parse/undefined4.C: New test.
12201
12202         PR c++/5975
12203         * g++.dg/parse/undefined5.C: New test.
12204
12205         PR c++/7259
12206         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
12207
12208         PR c++/8578
12209         * g++.dg/parse/casting-operator1.C: New test.
12210
12211         PR c++/8596
12212         * g++.dg/parse/undefined6.C: New test.
12213
12214         PR c++/8736
12215         * g++.dg/parse/missing-template1.C: New test.
12216
12217 2003-02-04  Jan Hubicka  <jh@suse.cz>
12218
12219         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
12220         * gcc.dg/i386-cmov?.c:  Likewise.
12221         * gcc.dg/i386-fpcvt-?.c:  Likewise.
12222         * gcc.dg/i386-ssefp-1.c:  Likewise.
12223         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
12224         conventions.
12225
12226 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
12227
12228         PR c++/7129
12229         * testsuite/g++.dg/ext/max.C: New test.
12230
12231 2003-02-03  Jan Hubicka  <jh@suse.cz>
12232
12233         * gcc.c-torture/execute/20030203-1.c: New test.
12234
12235 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
12236
12237         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
12238         'natural-endian'.
12239
12240 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
12241
12242         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
12243         * g++.dg/init/new2.C: Likewise.
12244         * g++.dg/other/new1.C: Likewise.
12245
12246 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
12247
12248         * gcc.dg/struct-ret-libc.c: New test.
12249
12250 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
12251
12252         * gcc.dg/20030129-1.c: New test.
12253
12254 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12255
12256         PR c++/8849
12257         * g++.dg/template/ptrmem4.C: New test.
12258
12259 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
12260
12261         * g++.dg/parser/constant1.C: New test.
12262
12263 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12264
12265         PR c++/8591
12266         * g++.dg/parse/friend2.C: New test.
12267
12268 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12269
12270         PR c++/9437
12271         * g++.dg/template/unify4.C: New test.
12272
12273 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
12274
12275         * gcc.c-torture/execute/20030128-1.c: New test.
12276
12277 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
12278
12279         * g++.dg/lookup/nested1.C: Test moved from ...
12280         * g++.old-deja/g++.other/lookup24.C: ... here.
12281
12282 2003-01-28  Jan Hubicka  <jh@suse.cz>
12283
12284         * gcc.dg/i386-cmov5.c:  New test.
12285
12286 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
12287
12288         * gcc.c-torture/execute/20010925-1.c: Changed the
12289         memcpy declaration.
12290
12291 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12292
12293         PR c++/3902
12294         * g++.dg/parse/template5.C: New test.
12295
12296 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12297
12298         PR fortran/9258
12299         * g77.dg/pr9258: New test.
12300
12301 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12302
12303         * README: Move relevant parts from README.g++.
12304
12305         * README.g++: Remove this file.
12306
12307 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12308
12309         * g++.dg/abi/dcast1.C: New test.
12310
12311 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12312
12313         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12314
12315 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12316
12317         PR c++/47
12318         * g++.old-deja/g++.other/lookup24.C: New test.
12319
12320 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12321
12322         PR middle-end/7227
12323         * gcc.dg/uninit-C.c: New test.
12324
12325 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12326
12327         * g++.dg/abi/covariant1.C: New test.
12328
12329 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12330
12331         * gcc.dg/20030123-1.c: New test.
12332
12333 2003-01-25  Jan Hubicka  <jh@suse.cz>
12334
12335         PR opt/8492
12336         * gcc.c-torture/compile/20030125-1.c
12337
12338 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12339
12340         PR c++/9403
12341         * g++.dg/parse/template3.C: New test.
12342         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
12343
12344         PR c++/795
12345         * g++.dg/parse/template4.C: New test.
12346
12347         PR c++/9415
12348         * g++.dg/template/qual2.C: New test.
12349
12350         PR c++/8545
12351         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
12352
12353         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
12354
12355 2003-01-25  Roger Sayle  <roger@eyesopen.com>
12356
12357         * gcc.c-torture/execute/switch-1.c: New test case.
12358
12359 2003-01-25  Jan Hubicka  <jh@suse.cz>
12360
12361         * gcc.c-torture/execute/20030125-1.[cx]: New test.
12362
12363 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
12364
12365         Tweaks for Bison-1.875. From the NEWS file:
12366         "- `parse error' -> `syntax error'
12367         Bison now uniformly uses the term `syntax error'"
12368         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
12369         * gcc.dg/cpp/digraph2.c: Likewise.
12370         * gcc.dg/cpp/direct2.c: Likewise.
12371         * gcc.dg/cpp/paste4.c: Likewise.
12372         * gcc.dg/c90-restrict-1.c: Likewise.
12373         * gcc.dg/c99-func-2.c: Likewise.
12374         * gcc.dg/noncompile/920721-2.c: Likewise.
12375         * gcc.dg/noncompile/930622-2.c: Likewise.
12376         * gcc.dg/noncompile/940112-1.c: Likewise.
12377         * gcc.dg/noncompile/950921-1.c: Likewise.
12378         * gcc.dg/noncompile/951123-1.c: Likewise.
12379         * gcc.dg/noncompile/971104-1.c: Likewise.
12380         * gcc.dg/noncompile/990416-1.c: Likewise.
12381
12382 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
12383
12384         * g++.dg/parse/undefined1.C: Add error message.
12385
12386 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12387
12388         PR c++/9354
12389         * g++.dg/parse/new1.C: New test.
12390
12391         PR c++/9216
12392         * g++.dg/parse/template2.C: New test.
12393
12394         PR c++/9354
12395         * g++.dg/parse/typedef2.C: New test.
12396
12397         PR c++/9328
12398         * g++.dg/ext/typeof3.C: New test.
12399
12400 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12401
12402         PR c++/2738
12403         * g++.dg/parse/ret-type1.C: New test.
12404
12405         PR c++/3792
12406         * g++.dg/parse/tmpl-outside1.C: New test.
12407
12408         PR c++/4207
12409         * g++.dg/parse/int-as-enum1.C: New test.
12410
12411         PR c++/4903
12412         * g++.dg/parse/no-typename1.C: New test.
12413
12414         PR c++/5533
12415         * g++.dg/parse/no-value1.C: New test.
12416
12417         PR c++/5921
12418         * g++.dg/parse/wrong-inline1.C: New test.
12419
12420         PR c++/6402
12421         * g++.dg/parse/ref1.C: New test.
12422
12423         PR c++/6992
12424         * g++.dg/parse/attr-ctor1.C: New test.
12425
12426         PR c++/7229
12427         * g++.dg/parse/namespace5.C: New test.
12428
12429         PR c++/7917
12430         * g++.dg/parse/func-def1.C: New test.
12431
12432         PR c++/8143
12433         * g++.dg/parse/undefined1.C: New test.
12434
12435         PR c++/5723, PR c++/8522
12436         * g++.dg/parse/specialization1.C: New test.
12437
12438         PR c++/163, PR c++/8595
12439         * g++.dg/parse/struct-as-enum1.C: New test.
12440
12441         PR c++/9173
12442         * g++.dg/parse/undefined2.C: New test.
12443
12444 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12445
12446         PR c++/9298
12447         * g++.dg/parse/template1.C: New test.
12448
12449         PR c++/9384
12450         * g++.dg/parse/using1.C: New test.
12451
12452         PR c++/9285
12453         PR c++/9294
12454         * g++.dg/parse/expr2.C: New test.
12455
12456         PR c++/9388
12457         * g++.dg/parse/lookup2.C: Likewise.
12458
12459 2003-01-21  Jan Hubicka  <jh@suse.cz>
12460
12461         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
12462         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
12463         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
12464         * gcc.c-torture/execute/string-opt-*.c: Likewise.
12465
12466 2003-01-20  Nick Clifton  <nickc@redhat.com>
12467
12468         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
12469         problem with ARM sibcall code generation.
12470
12471 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12472
12473         * gcc.c-torture/execute/20030120-1.c: New.
12474
12475 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
12476
12477         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
12478
12479 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
12480
12481         PR c++/9272
12482         * g++.dg/parse/ctor1.C: New test.
12483
12484         PR c++/9294:
12485         * g++.dg/parse/qualified1.C: New test.
12486
12487         * g++.dg/parse/typename3.C: New test.
12488
12489 2003-01-16  Richard Henderson  <rth@redhat.com>
12490
12491         * g++.dg/tls/init-2.C: Fix error matches for real this time.
12492
12493 2003-01-16  Richard Henderson  <rth@redhat.com>
12494
12495         * g++.dg/pch/pch.exp: Copy test header to the working directory
12496         before using it either for precompilation or direct use.
12497         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
12498         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
12499
12500 2003-01-16  Richard Henderson  <rth@redhat.com>
12501
12502         * gcc.dg/pch/pch.exp: Copy test header to the working directory
12503         before using it either for precompilation or direct use.
12504         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
12505         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
12506
12507 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
12508
12509         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
12510         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
12511         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
12512         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
12513         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
12514         typename warning into error.
12515         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
12516         error messages.
12517         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
12518         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
12519         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
12520         messages.
12521         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
12522         make declaration visible in template.
12523         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
12524         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
12525         messages.
12526         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
12527         message.
12528         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
12529         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
12530         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
12531         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
12532         typename warning with error message.
12533         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
12534         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
12535         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
12536
12537 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
12538
12539         * g++.dg/parse/ambig2.C: New test.
12540
12541 2003-01-15  Richard Henderson  <rth@redhat.com>
12542
12543         * g++.dg/tls/init-2.C: Update error message string.
12544
12545 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12546
12547         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
12548
12549 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
12550
12551         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
12552         all for HC11/HC12.
12553         * gcc.c-torture/compile/20001205-1.x: Likewise.
12554         * gcc.c-torture/compile/20001226-1.x: Likewise.
12555         * gcc.c-torture/compile/920520-1.x: Likewise.
12556         * gcc.c-torture/compile/961203-1.x: Likewise.
12557         * gcc.c-torture/compile/20020604-1.x: Likewise.
12558
12559 2003-01-15  Jan Hubicka  <jh@suse.cz>
12560
12561         * gcc.c-torture/compile/20030115-1.c: New test.
12562
12563         * gcc.dg/i386-fpcvt-1.c: New test.
12564         * gcc.dg/i386-fpcvt-2.c: New test.
12565
12566 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
12567
12568         Further conform g++'s __vmi_class_type_info to the C++ ABI
12569         specification.
12570         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12571         the specification.
12572
12573 2003-01-14  Jan Hubicka  <jh@suse.cz>
12574
12575         * gcc.dg/i386-fpcvt-1.c: New test.
12576         * gcc.dg/i386-fpcvt-2.c: New test.
12577
12578 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12579
12580         * gcc.dg/i386-mmx-3.c: New test.
12581
12582 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12583
12584         PR c++/9264
12585         * g++.dg/parse/octal1.C: New file.
12586
12587         PR c++/9172
12588         * g++.dg/parse/typename1.C: New file.
12589
12590 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12591
12592         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12593         * gcc.dg/bf-no-ms-layout.c: Likewise.
12594         * gcc.dg/bf-ms-attrib.c: Likewise.
12595
12596 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12597
12598         PR c++/9099
12599         * g++.dg/parse/dtor1.C: New file.
12600
12601         PR c++/9128
12602         * g++.dg/rtti/typeid1.C: New file.
12603
12604         PR c++/9153
12605         * g++.dg/parse/lookup1.C: New file.
12606
12607         PR c++/9171
12608         * g++.dg/templ/spec5.C: New file.
12609
12610 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12611
12612         * gcc.c-torture/compile/20030110-1.c: New test.
12613
12614 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12615
12616         Merge from pch-branch:
12617
12618         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12619
12620         * gcc.dg/pch/cpp-1.h: New.
12621         * gcc.dg/pch/cpp-1.c: New.
12622         * gcc.dg/pch/cpp-2.h: New.
12623         * gcc.dg/pch/cpp-2.c: New.
12624
12625         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12626
12627         * gcc.dg/pch/except-1.h: New.
12628         * gcc.dg/pch/except-1.c: New.
12629
12630         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12631
12632         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12633         running test.
12634         * gcc.dg/pch: Include *.hp not *.h.
12635         * gcc.dg/pch/system-1.h: New.
12636         * gcc.dg/pch/system-1.c: New.
12637
12638         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12639
12640         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12641         rather than trying to build and run a program using PCH.
12642         * gcc.dg/pch: Remove dg-do commands from test files.
12643
12644         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12645
12646         * gcc.dg/pch/macro-3.c: New.
12647         * gcc.dg/pch/macro-3.h: New.
12648
12649         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12650
12651         * gcc.dg/pch/common-1.c: New.
12652         * gcc.dg/pch/common-1.h: New.
12653         * gcc.dg/pch/decl-1.c: New.
12654         * gcc.dg/pch/decl-1.h: New.
12655         * gcc.dg/pch/decl-2.c: New.
12656         * gcc.dg/pch/decl-2.h: New.
12657         * gcc.dg/pch/decl-3.c: New.
12658         * gcc.dg/pch/decl-3.h: New.
12659         * gcc.dg/pch/decl-4.c: New.
12660         * gcc.dg/pch/decl-4.h: New.
12661         * gcc.dg/pch/decl-5.c: New.
12662         * gcc.dg/pch/decl-5.h: New.
12663         * gcc.dg/pch/global-1.c: New.
12664         * gcc.dg/pch/global-1.h: New.
12665         * gcc.dg/pch/inline-1.c: New.
12666         * gcc.dg/pch/inline-1.h: New.
12667         * gcc.dg/pch/inline-2.c: New.
12668         * gcc.dg/pch/inline-2.h: New.
12669         * gcc.dg/pch/static-1.c: New.
12670         * gcc.dg/pch/static-1.h: New.
12671         * gcc.dg/pch/static-2.c: New.
12672         * gcc.dg/pch/static-2.h: New.
12673
12674         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12675
12676         * g++.dg/pch/pch.exp: Better handle failing testcases.
12677         * gcc.dg/pch/pch.exp: Likewise.
12678         * gcc.dg/pch/macro-1.c: New.
12679         * gcc.dg/pch/macro-1.h: New.
12680         * gcc.dg/pch/macro-2.c: New.
12681         * gcc.dg/pch/macro-2.h: New.
12682
12683         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12684
12685         * g++.dg/dg.exp: Treat files in pch/ specially.
12686         * g++.dg/pch/pch.exp: New file.
12687         * g++.dg/pch/empty.H: New file.
12688         * g++.dg/pch/empty.C: New file.
12689         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12690         "precompile".
12691
12692         * gcc.dg/pch/pch.exp: New file.
12693         * gcc.dg/pch/empty.h: New file.
12694         * gcc.dg/pch/empty.c: New file.
12695         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12696         "precompile".
12697
12698 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12699
12700         * g++.dg/template/friend14.C: New test.
12701
12702 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12703
12704         * gcc.dg/old-style-asm-1.c: New test.
12705
12706 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12707
12708         * gcc.c-torture/compile/20030109-1.c: New test.
12709
12710 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12711
12712         * gcc.c-torture/execute/20030109-1.c: New test.
12713
12714 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12715
12716         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12717         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12718         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12719         * g++.old-deja/g++.mike/eh2.C: Likewise
12720         * g++.old-deja/g++.mike/eh3.C: Likewise
12721         * g++.old-deja/g++.mike/eh5.C: Likewise
12722         * g++.old-deja/g++.mike/eh6.C: Likewise
12723         * g++.old-deja/g++.mike/eh7.C: Likewise
12724         * g++.old-deja/g++.mike/eh8.C: Likewise
12725         * g++.old-deja/g++.mike/eh9.C: Likewise
12726         * g++.old-deja/g++.mike/eh10.C: Likewise
12727         * g++.old-deja/g++.mike/eh12.C: Likewise
12728         * g++.old-deja/g++.mike/eh13.C: Likewise
12729         * g++.old-deja/g++.mike/eh14.C: Likewise
12730         * g++.old-deja/g++.mike/eh16.C: Likewise
12731         * g++.old-deja/g++.mike/eh17.C: Likewise
12732         * g++.old-deja/g++.mike/eh18.C: Likewise
12733         * g++.old-deja/g++.mike/eh21.C: Likewise
12734         * g++.old-deja/g++.mike/eh23.C: Likewise
12735         * g++.old-deja/g++.mike/eh24.C: Likewise
12736         * g++.old-deja/g++.mike/eh25.C: Likewise
12737         * g++.old-deja/g++.mike/eh26.C: Likewise
12738         * g++.old-deja/g++.mike/eh27.C: Likewise
12739         * g++.old-deja/g++.mike/eh28.C: Likewise
12740         * g++.old-deja/g++.mike/eh29.C: Likewise
12741         * g++.old-deja/g++.mike/eh31.C: Likewise
12742         * g++.old-deja/g++.mike/eh33.C: Likewise
12743         * g++.old-deja/g++.mike/eh34.C: Likewise
12744         * g++.old-deja/g++.mike/eh35.C: Likewise
12745         * g++.old-deja/g++.mike/eh36.C: Likewise
12746         * g++.old-deja/g++.mike/eh37.C: Likewise
12747         * g++.old-deja/g++.mike/eh38.C: Likewise
12748         * g++.old-deja/g++.mike/eh39.C: Likewise
12749         * g++.old-deja/g++.mike/eh40.C: Likewise
12750         * g++.old-deja/g++.mike/eh41.C: Likewise
12751         * g++.old-deja/g++.mike/eh42.C: Likewise
12752         * g++.old-deja/g++.mike/eh44.C: Likewise
12753         * g++.old-deja/g++.mike/eh46.C: Likewise
12754         * g++.old-deja/g++.mike/eh47.C: Likewise
12755         * g++.old-deja/g++.mike/eh48.C: Likewise
12756         * g++.old-deja/g++.mike/eh49.C: Likewise
12757         * g++.old-deja/g++.mike/eh50.C: Likewise
12758         * g++.old-deja/g++.mike/eh51.C: Likewise
12759         * g++.old-deja/g++.mike/eh53.C: Likewise
12760         * g++.old-deja/g++.mike/eh55.C: Likewise
12761         * g++.old-deja/g++.mike/p7912.C: Likewise
12762         * g++.old-deja/g++.mike/p9706.C: Likewise
12763         * g++.old-deja/g++.mike/p10416.C: Likewise
12764         * g++.old-deja/g++.mike/p11667.C: Likewise
12765         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
12766         Remove redundant reference to Iris.
12767         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
12768         Elxsi, i860, Pico Java, and WE32K.
12769
12770 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
12771
12772         * g++.dg/ext/asm4.C: New test.
12773
12774 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12775
12776         PR c++/9030
12777         * g++.dg/template/friend12.C: New test.
12778         * g++.dg/template/friend13.C: Likewise.
12779         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
12780
12781 2003-01-08  Jan Hubicka  <jh@suse.cz>
12782
12783         * gcc.dg/i386-cadd.c: New test.
12784         * gcc.dg/i386-cmov4.c: Likewise.
12785
12786 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
12787
12788         PR c++/9165
12789         * g++.dg/warn/Wunused-3.C: New test.
12790
12791         * g++.dg/abi/bitfield9.C: New test.
12792
12793         PR c++/9189
12794         * g++.dg/parse/defarg3.C: New test.
12795
12796 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12797
12798         * g++.dg/parse/ambig1.C: New test.
12799         * g++.dg/parse/defarg2.C: New test.
12800
12801 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
12802
12803         * g++.dg/template/defarg-1.C: New test.
12804         * g++.dg/template/local2.C: Likewise.
12805
12806 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
12807
12808         * gcc.c-torture/execute/20030105-1.c: New test.
12809
12810 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12811
12812         * g++.dg/parse/namespace3.C: Remove extra semicolons.
12813         * g++.dg/parse/namespace4.C: Likewise.
12814
12815 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12816
12817         * g++.dg/template/ntp2.C: New test.
12818
12819 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
12820
12821         * g++.dg/parse/extern-C-1.C: New test.
12822
12823         * g++.dg/parse/namespace4.C: New test.
12824
12825         * g++.dg/template/nested1.C: New test.
12826
12827         * g++.dg/parse/namespace3.C: New test.
12828
12829 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12830
12831         * g++.dg/lookup/two-stage1.C: New test.
12832
12833 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12834
12835         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
12836         * g++.old-deja/g++.jason/access8.C: Likewise.
12837         * g++.old-deja/g++.other/decl5.C: Likewise.
12838
12839 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12840
12841         * g++.dg/parse/parse7.C: New test.
12842
12843 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
12844
12845         PR c++/2843
12846         * g++.dg/ext/attrib7.C: New test.
12847
12848 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12849
12850         * g++.dg/parse/parse6.C: New test.
12851
12852 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
12853
12854         * gcc.dg/h8300-stack-1.c: New.
12855
12856 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12857
12858         g++.dg/lookup/exception1.C: New test.
12859
12860         g++.dg/lookup/template1.C: New test.
12861
12862         g++.dg/parse/namespace2.C: New test.
12863
12864         g++.dg/parse/parens2.C: New test.
12865
12866 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12867
12868         * g++.dg/parse/parse5.C: New test.
12869         * g++.dg/lookup/scoped4.C: New test.
12870
12871 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12872
12873         * g++.dg/parse/parens1.C: New test.
12874
12875         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
12876         angle-bracket1.C.
12877         * g++.dg/parse/parens2.C: New test.
12878
12879         * g++.dg/lookup/scope-operator1.C: New test.
12880
12881         * g++.dg/parse/operator1.C: New test.
12882
12883 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12884
12885         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
12886         * g++.old-deja/g++.other/access6.C: Likewise.
12887         * g++.old-deja/g++.other/decl1.C: Likewise.
12888         * g++.old-deja/g++.pt/typename12.C: Likewise.
12889
12890 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12891
12892         * g++.dg/parse/namespace1.C: New test.
12893
12894 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12895
12896         * g++.dg/parse/parse4.C: New test.
12897
12898 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12899
12900         * g++.dg/parse/parse3.C: New test.
12901
12902 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12903
12904         * g++.dg/parse/parse2.C: New test.
12905
12906 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12907
12908         * g++.dg/template/friend11.C: New test.
12909
12910 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12911
12912         * g++.dg/parse/parse1.C: New test.
12913
12914 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
12915
12916         * lib/profopt.exp: Change the name of a global variable to avoid
12917         possible clashes with other test suites.
12918
12919 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
12920
12921         * g++.dg/inherit/covariant8.C: New test.
12922
12923 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12924
12925         * g++.dg/init/array9.C: New test.
12926
12927         PR c++/9112
12928         * g++.dg/parse/expr1.C: New test.
12929
12930 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
12931
12932         * gcc.c-torture/compile/20021230-1.c: New test.
12933
12934 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12935
12936         * g++.dg/inherit/covariant5.C: New test.
12937         * g++.dg/inherit/covariant6.C: New test.
12938         * g++.dg/inherit/covariant7.C: New test.
12939
12940 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12941
12942         PR c++/2739
12943         * g++.dg/other/access2.C: New test.
12944
12945 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12946
12947         * g++.dg/other/anon-struct.C: No longer fails
12948         * g++.old-deja/g++.brendan/parse4.C: Likewise.
12949         * g++.old-deja/g++.brendan/parse5.C: Likewise.
12950         * g++.old-deja/g++.brendan/parse6.C: Likewise.
12951
12952 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12953
12954         * g++.dg/parse/angle-bracket.C (main): No longer fails.
12955
12956 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
12957
12958         * g++.dg/eh/spec4.C: Remove stray semicolon.
12959         * g++.dg/expr/pmf-1.C: Change error message.
12960         * g++.dg/ext/asm1.C: Remove stray semicolon.
12961         * g++.dg/ext/typename1.C: Add missing typenames.
12962         * g++.dg/inherit/template-as-base.C: Change error message.
12963         * g++.dg/lookup/scoped1.C: Likewise.
12964         * g++.dg/lookup/scoped2.C: Likewise.
12965         * g++.dg/lookup/using2.C: Likewise.
12966         * g++.dg/other/component1.C: Remove stray semicolon.
12967         * g++.dg/other/do1.C: Change error message.
12968         * g++.dg/other/error2.C: Likewise.
12969         * g++.dg/other/init1.C: Likewise.
12970         * g++.dg/other/packed1.C: Remove stray semicolon.
12971         * g++.dg/other/ptrmem2.C: Change error message.
12972         * g++.dg/parse/parameter-declaration-1.C: Remove line number
12973         marker.
12974         * g++.dg/special/initp1.C: Remove invalid attribute usage.
12975         * g++.dg/template/access3.C: Add typename keyword.
12976         * g++.dg/template/access5.C: Remove stray semicolon.
12977         * g++.dg/template/access6.C: Likewise.
12978         * g++.dg/template/complit1.C: Likewise.
12979         * g++.dg/template/crash1.C: Change error message.
12980         * g++.dg/template/inherit2.C: Remove stray semicolon.
12981         * g++.dg/template/instantiate2.C: Likewise.
12982         * g++.dg/template/instantiate3.C: Change error message.
12983         * g++.dg/template/qual1.C: Remove stray semicolon.
12984         * g++.dg/template/qualttp18.C: Change error message.
12985         * g++.dg/template/ref1.C: Remove stray semicolon.
12986         * g++.dg/template/sizeof1.C (A::value): Declare it.
12987         * g++.dg/template/spec4.C: Change error message.
12988         * g++.dg/template/static1.C: Likewise.
12989         * g++.dg/template/type1.C: Likewise.
12990         * g++.dg/template/typename3.C: Likewise.
12991         * g++.old-deja/g++.benjamin/13478.C: Change error message.
12992         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
12993         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
12994         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
12995         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
12996         named return value extension.
12997         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
12998         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
12999         * g++.old-deja/g++.bob/extern_C.C: Likewise.
13000         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13001         * g++.old-deja/g++.brendan/complex1.C: Likewise.
13002         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13003         * g++.old-deja/g++.brendan/crash13.C: Likewise.
13004         * g++.old-deja/g++.brendan/crash15.C: Likewise.
13005         * g++.old-deja/g++.brendan/crash18.C: Change error message.
13006         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
13007         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13008         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13009         * g++.old-deja/g++.brendan/crash56.C: Likewise.
13010         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
13011         syntax.
13012         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
13013         * g++.old-deja/g++.brendan/crash8.C: Change error message.
13014         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
13015         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
13016         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
13017         * g++.old-deja/g++.brendan/template11.C: Likewise.
13018         * g++.old-deja/g++.brendan/template26.C: Likewise.
13019         * g++.old-deja/g++.brendan/template27.C: Use explicit
13020         specialization syntax.
13021         * g++.old-deja/g++.brendan/template30.C: Likewise.
13022         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
13023         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
13024         non-dependent names.
13025         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
13026         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
13027         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
13028         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
13029         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
13030         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
13031         named return value extension.
13032         * g++.old-deja/g++.ext/namedret2.C: Likewise.
13033         * g++.old-deja/g++.ext/namedret3.C: Likewise.
13034         * g++.old-deja/g++.ext/return1.C: Likewise.
13035         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
13036         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
13037         * g++.old-deja/g++.jason/access8.C: Likewise.
13038         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
13039         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
13040         pseudo-destructor names.
13041         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
13042         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
13043         pseudo-destructor names.
13044         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
13045         * g++.old-deja/g++.jason/overload19.C: Likewise.
13046         * g++.old-deja/g++.jason/overload32.C: Likewise.
13047         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
13048         stray semicolons.
13049         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
13050         * g++.old-deja/g++.jason/return.C: Likewise.
13051         * g++.old-deja/g++.jason/return2.C: Likewise.
13052         * g++.old-deja/g++.jason/shadow1.C: Likewise.
13053         * g++.old-deja/g++.jason/special.C: Use explicit specialization
13054         syntax.
13055         * g++.old-deja/g++.jason/template10.C: Account for use of
13056         non-dependent names.
13057         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
13058         syntax.
13059         * g++.old-deja/g++.jason/template37.C: Likewise.
13060         * g++.old-deja/g++.law/access4.C: Change error messages.
13061         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
13062         pseudo-destructor names.
13063         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
13064         * g++.old-deja/g++.law/ctors9.C: Likewise.
13065         * g++.old-deja/g++.law/cvt22.C: Likewise.
13066         * g++.old-deja/g++.law/dtors5.C: Likewise.
13067         * g++.old-deja/g++.law/global-init1.C: Likewise.
13068         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13069         * g++.old-deja/g++.law/operators28.C: Likewise.
13070         * g++.old-deja/g++.law/visibility28.C: Likewise.
13071         * g++.old-deja/g++.martin/eval1.C: Likewise.
13072         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
13073         name.
13074         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
13075         * g++.old-deja/g++.mike/net34.C: Likewise.
13076         * g++.old-deja/g++.mike/net36.C: Likewise.
13077         * g++.old-deja/g++.mike/ns2.C: Likewise.
13078         * g++.old-deja/g++.mike/p12306.C: Likewise.
13079         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
13080         value extension.
13081         * g++.old-deja/g++.mike/p700.C: Likewise.
13082         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
13083         * g++.old-deja/g++.mike/p710.C: Likewise.
13084         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
13085         value extension.
13086         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
13087         * g++.old-deja/g++.mike/pmf9.C: Likewise.
13088         * g++.old-deja/g++.ns/crash2.C: Likewise.
13089         * g++.old-deja/g++.ns/crash3.C: Likewise.
13090         * g++.old-deja/g++.ns/invalid1.C: Likewise.
13091         * g++.old-deja/g++.ns/ns17.C: Likewise.
13092         * g++.old-deja/g++.ns/template16.C: Likewise.
13093         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
13094         keyword.
13095         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
13096         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
13097         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
13098         named return value extension.
13099         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
13100         * g++.old-deja/g++.other/access4.C: Issue additional error
13101         messages.
13102         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
13103         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
13104         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
13105         * g++.old-deja/g++.other/crash25.C: Change error message.
13106         * g++.old-deja/g++.other/crash4.C: Change error message.
13107         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
13108         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
13109         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
13110         checks.
13111         * g++.old-deja/g++.other/defarg8.C: Likewise.
13112         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
13113         * g++.old-deja/g++.other/dtor10.C: Likewise.
13114         * g++.old-deja/g++.other/incomplete.C: Likewise.
13115         * g++.old-deja/g++.other/linkage7.C: Likewise.
13116         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
13117         lookup algorithm.
13118         * g++.old-deja/g++.other/mangle2.C: Likewise.
13119         * g++.old-deja/g++.other/refinit2.C: Likewise.
13120         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
13121         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
13122         * g++.old-deja/g++.pt/crash28.C: Likewise.
13123         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
13124         syntax.
13125         * g++.old-deja/g++.pt/crash32.C: Change error message.
13126         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
13127         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
13128         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
13129         error message position.
13130         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
13131         * g++.old-deja/g++.pt/defarg8.C: Change error message.
13132         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
13133         syntax.
13134         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
13135         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
13136         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
13137         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
13138         keyword.
13139         * g++.old-deja/g++.pt/explicit31.C: Likewise.
13140         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
13141         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
13142         keyword.
13143         * g++.old-deja/g++.pt/explicit71.C: Change error message.
13144         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
13145         syntax.
13146         * g++.old-deja/g++.pt/friend28.C: Account for use of
13147         non-dependent names.
13148         * g++.old-deja/g++.pt/friend29.C: Likewise.
13149         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
13150         rules.
13151         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
13152         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
13153         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
13154         lookup rules.
13155         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
13156         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
13157         keyword.
13158         * g++.old-deja/g++.pt/memclass20.C: Likewise.
13159         * g++.old-deja/g++.pt/memclass5.C: Likewise.
13160         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
13161         keyword.
13162         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
13163         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
13164         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
13165         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
13166         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
13167         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
13168         keyword.
13169         * g++.old-deja/g++.pt/spec10.C: Likewise.
13170         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
13171         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
13172         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
13173         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
13174         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
13175         * g++.old-deja/g++.pt/ttp62.C: Likewise.
13176         * g++.old-deja/g++.pt/ttp64.C: Likewise.
13177         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
13178         * g++.old-deja/g++.pt/typename15.C: Likewise.
13179         * g++.old-deja/g++.pt/typename22.C: Likewise.
13180         * g++.old-deja/g++.pt/typename6.C: Change error messages.
13181         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
13182         * g++.old-deja/g++.pt/virtual2.C: Likewise.
13183         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
13184         syntax.
13185         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
13186         return value extension.
13187         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
13188         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
13189         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
13190         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
13191
13192 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
13193
13194         * g++.dg/warn/inline1.C: New test.
13195         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
13196         * g++.old-deja/g++.jason/synth10.C: Likewise.
13197         * g++.old-deja/g++.mike/net31.C: Likewise.
13198         * g++.old-deja/g++.mike/p8786.C: Likewise.
13199
13200         * g++.dg/template/friend10.C: New test.
13201         * g++.dg/template/conv5.C: New test.
13202
13203 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
13204
13205         * g++.dg/lookup/scoped3.C: New test.
13206
13207         * g++.dg/lookup/decl1.C: New test.
13208         * g++.dg/lookup/decl2.C: New test.
13209
13210 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13211
13212         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
13213         gcc.c-torture/compile/20021015-1.c,
13214         gcc.c-torture/compile/20021015-2.c,
13215         gcc.c-torture/compile/20021123-1.c,
13216         gcc.c-torture/compile/20021123-2.c,
13217         gcc.c-torture/compile/20021123-3.c,
13218         gcc.c-torture/compile/20021123-4.c,
13219         gcc.c-torture/execute/20021024-1.c: Add tests previously added
13220         only to 3.1 or 3.2 branch.
13221
13222 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
13223
13224         * gcc.dg/i386-bitfield3.c: New test.
13225
13226         * gcc.dg/i386-bitfield2.c: New test.
13227
13228 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
13229
13230         * g++.dg/parse/conv_op1.C: New test.
13231
13232 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
13233
13234         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
13235         approved.
13236
13237 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
13238
13239         * gcc.c-torture/compile/20021220-1.c: New test.
13240
13241 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
13242
13243         * gcc.dg/i386-fastcall-1.c: New.
13244
13245 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13246
13247         * gcc.c-torture/execute/20021219-1.c: New test.
13248
13249 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13250
13251         * gcc.dg/i386-pic-1.c: New test.
13252
13253 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13254
13255         PR c++/8099
13256         * g++.dg/template/friend9.C: New test.
13257
13258 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13259
13260         PR c++/3663
13261         * g++.dg/template/access7.C: New test.
13262
13263 2002-12-18  Nick Clifton  <nickc@redhat.com>
13264
13265         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
13266         the libstdc++-v3 directory has been found.
13267
13268 2002-12-12  Devang Patel <dpatel@apple.com>
13269         * gcc.dg/darwin-ld-1.c: New test.
13270         * gcc.dg/darwin-ld-2.c: New test.
13271         * gcc.dg/darwin-ld-3.c: New test.
13272         * gcc.dg/darwin-ld-4.c: New test.
13273         * gcc.dg/darwin-ld-5.c: New test.
13274
13275 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13276
13277         * gcc.c-torture/compile/20021212-1.c: New test.
13278
13279 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
13280
13281         * gcc.dg/fshort-wchar: New test.
13282
13283 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
13284
13285         PR c++/8372
13286         * g++.dg/template/dtor1.C: New test.
13287
13288         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
13289         markers.
13290
13291 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
13292
13293         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
13294
13295 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13296
13297         * g++.dg/template/static1.C: New test.
13298         * g++.dg/template/static2.C: New test.
13299         * g++.old-deja/g++.ext/memconst.C: New test.
13300
13301 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13302
13303         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13304         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13305         * g++.dg/special/initp1.C: Likewise.
13306
13307 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13308
13309         * gcc.c-torture/execute/20021204-1.c: New test.
13310
13311 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13312
13313         * gcc.dg/ppc-fmadd-1.c: New file.
13314         * gcc.dg/ppc-fmadd-2.c: New file.
13315         * gcc.dg/ppc-fmadd-3.c: New file.
13316
13317 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13318
13319         * gcc.c-torture/compile/20021204-1.c: New test.
13320
13321 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13322
13323         * g++.dg/inherit/covariant2.C: New test.
13324         * g++.dg/inherit/covariant3.C: New test.
13325         * g++.dg/inherit/covariant4.C: New test.
13326         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13327         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13328
13329 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13330
13331         PR c++/8688
13332         * g++.dg/init/brace3.C: New test.
13333
13334 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13335
13336         * gcc.dg/20020210-1.c: Fix a comment typo.
13337
13338 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13339
13340         PR c++/8720
13341         * g++.dg/parse/defarg1.C: New test.
13342
13343         PR c++/8615
13344         * g++.dg/template/char1.C: New test.
13345
13346         * g++.dg/template/varmod1.C: Fix typo.
13347
13348 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13349
13350         DR 180
13351         * g++.old-deja/g++.pt/crash32.C: Expect error.
13352
13353 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
13354
13355         PR c++/5919
13356         * g++.dg/template/varmod1.C: New test.
13357
13358         PR c++/8727
13359         * g++.dg/inherit/typeinfo1.C: New test.
13360
13361         PR c++/8663
13362         * g++.dg/inherit/typedef1.C: New test.
13363
13364 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
13365
13366         PR c++/8332
13367         PR c++/8493
13368         * g++.dg/template/strlen1.C: New test.
13369
13370         PR c++/8227
13371         * g++.dg/template/ctor2.C: New test.
13372
13373         PR c++/8214
13374         * g++.dg/init/string1.C: New test.
13375
13376         PR c++/8511
13377         * g++.dg/template/friend8.C: New test.
13378
13379 2002-11-29  Joe Buck <jbuck@synopsys.com>
13380
13381         * g++.dg/lookup/anon2.C: New test.
13382
13383 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
13384
13385         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
13386         h8300 port.
13387
13388 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
13389
13390         * gcc.dg/bitfld-6.c: New test.
13391
13392 2002-11-27  Jan Hubicka  <jh@suse.cz>
13393
13394         * gcc.c-torture/execute/20021127.[cx]: New test.
13395
13396 2002-11-26  Jan Hubicka  <jh@suse.cz>
13397
13398         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
13399         quality.
13400
13401 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
13402
13403         * g++.dg/init/brace2.C: New test.
13404         * g++.old-deja/g++.mike/p9129.C: Correct.
13405
13406 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
13407
13408         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
13409
13410 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
13411
13412         * gcc.dg/sibcall-6: New test for indirect sibcalls.
13413
13414 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
13415
13416         * testsuite/g++.dg/abi/empty11.C: New test.
13417         * testsuite/g++.dg/rtti/cv1.C: New test.
13418
13419 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
13420
13421         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
13422
13423 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
13424
13425         * g++.dg/abi/empty10.C: New test.
13426
13427 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13428
13429         * gcc.c-torture/compile/20021124-1.c: New test.
13430
13431 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
13432
13433         * g++.dg/abi/rtti2.C: New test.
13434
13435 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13436
13437         * gcc.dg/i386-unroll-1.c: New test.
13438
13439 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13440
13441         * gcc.c-torture/compile/20021120-1.c: New test.
13442         * gcc.c-torture/compile/20021120-2.c: New test.
13443
13444 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13445
13446         * gcc.dg/bitfld-5.c: New test.
13447
13448 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13449
13450         * gcc.c-torture/execute/20021120-3.c: New test.
13451
13452 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13453
13454         * gcc.c-torture/execute/20021120-2.c: New test.
13455
13456 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13457
13458         * gcc.c-torture/execute/20021120-1.c: New test.
13459
13460 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
13461
13462         * gcc.c-torture/execute/20021118-3.c: New test.
13463
13464 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13465
13466         * gcc.c-torture/compile/20021119-1.c: New test.
13467
13468 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
13469
13470         * gcc.dg/duff-1.c: New test.
13471         * gcc.dg/duff-2.c: New test.
13472         * gcc.dg/duff-3.c: New test.
13473
13474 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
13475
13476         * gcc.dg/cpp/_Pragma5.c: New test.
13477
13478 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13479
13480         * gcc.c-torture/execute/20021118-2.c: New test.
13481
13482 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13483
13484         * gcc.c-torture/execute/20021118-1.c: New test.
13485
13486 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
13487
13488         * gcc.dg/20021116-1.c: New test.
13489
13490 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
13491
13492         * g++.dg/abi/vcall1.C: New test.
13493
13494 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
13495
13496         * gcc.dg/20021029-1.c: New test.
13497         * gcc.dg/20021029-2.c: New test.
13498
13499 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13500
13501         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
13502
13503 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13504
13505         PR c/8439
13506         * gcc.dg/20021110.c: Move to ...
13507         * gcc.c-torture/compile/20021110.c: .... here.
13508
13509 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13510
13511         PR c/8467
13512         * gcc.c-torture/execute/20021111-1.c
13513
13514 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13515
13516         PR c/8439
13517         * gcc.dg/20021110.c: New test.
13518
13519 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
13520
13521         * g++.dg/abi/vthunk3.C: Run only on x86.
13522
13523 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13524
13525         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
13526
13527 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
13528
13529         * lib/compat.exp (compat-execute): Fix logic error in last
13530         change.
13531
13532 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
13533
13534         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
13535
13536 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13537
13538         PR c++/8389
13539         * g++.dg/template/access6.C: New test.
13540
13541 2002-11-08  Jan Hubicka  <jh@suse.cz>
13542
13543         * gcc.dg/i386-ssefp-1.c: New test.
13544         * gcc.dg/i386-ssefp-1.c: New test.
13545
13546 2002-11-08  Jan Hubicka  <jh@suse.cz>
13547
13548         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
13549
13550 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13551
13552         * g++.dg/abi/vthunk3.C: New test.
13553
13554         PR c++/8338
13555         * g++.dg/template/crash2.C: New test.
13556
13557 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13558
13559         * testsuite/g++.dg/abi/dtor1.C: New test.
13560         * testsuite/g++.dg/abi/dtor2.C: Likewise.
13561
13562 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
13563
13564         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
13565         Darwin.
13566
13567 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13568
13569         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13570         -mthumb.  Only xfail with -O0.
13571
13572 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13573
13574         * g++.dg/abi/thunk1.C: New test.
13575         * g++.dg/abi/thunk2.C: Likewise.
13576         * g++.dg/abi/vtt1.C: Likewise.
13577
13578 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13579
13580         PR optimization/8423
13581         * gcc.c-torture/execute/builtin-constant.c: New test.
13582
13583 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13584
13585         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13586         Add some more cases.
13587
13588 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13589
13590         PR c++/8391
13591         * g++.dg/opt/local1.C: New test.
13592
13593 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13594
13595         PR c++/8160
13596         * g++.dg/template/complit1.C: New test.
13597
13598         PR c++/8149
13599         * g++.dg/template/typename4.C: Likewise.
13600
13601 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13602
13603         Core issue 287, PR c++/7639
13604         * g++.dg/template/instantiate1.C: Adjust error location.
13605         * g++.dg/template/instantiate3.C: New test.
13606         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13607         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13608         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13609
13610 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13611
13612         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13613
13614 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13615
13616         PR c++/8287
13617         * g++.dg/init/dtor2.C: New test.
13618
13619 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13620
13621         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13622         * gcc.dg/nest.c: Bypass errors on irix6.
13623
13624 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13625
13626         * gcc.dg/nest.c: Expect error for mmix-*-*.
13627         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13628
13629 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13630
13631         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13632         markers.
13633
13634         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13635
13636 2002-10-25  Mike Stump  <mrs@apple.com>
13637
13638         * gcc.dg/warn-1.c: New test.
13639
13640 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13641
13642         * g++.dg/template/typename3.C: New test.
13643
13644 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13645
13646         * g++.dg/lookup/ptrmem1.C: New test.
13647
13648         * g++.dg/abi/vthunk2.C: New test.
13649
13650 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13651
13652         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13653
13654 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13655
13656         * g++.dg/abi/empty9.C: New test.
13657
13658 2002-10-24  Richard Henderson  <rth@redhat.com>
13659
13660         * g++.dg/inherit/thunk1.C: Enable for ia64.
13661
13662 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13663
13664         PR c++/8067
13665         * g++.dg/lookup/pretty1.C: New test.
13666
13667 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13668
13669         * gcc.dg/20021023-1.c: New test.
13670
13671 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13672
13673         PR c++/7679
13674         * g++.dg/parse/inline1.C: New test.
13675
13676 2002-10-23  Richard Henderson  <rth@redhat.com>
13677
13678         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13679
13680         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13681
13682 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13683
13684         PR c++/6579
13685         * g++.dg/parse/stmtexpr3.C: New test.
13686
13687 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13688
13689         * g++.dg/expr/cond1.C: New test.
13690
13691 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13692
13693         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13694
13695 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13696
13697         * g++.dg/abi/vbase13.C: New test.
13698         * g++.dg/abi/vbase14.C: Likewise.
13699
13700 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13701
13702         * gcc.dg/tls/pic-1.c: New test.
13703         * gcc.dg/tls/nonpic-1.c: New test.
13704         * gcc.dg/20021018-1.c: New test.
13705
13706 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13707
13708         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13709         Remove only files with the same base name as the test case.
13710         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13711         (profopt-execute): Likewise.  Also, remove old profiling
13712         and performance data files before running the tests.
13713
13714         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13715         * g++.dg/bprob/bprob.exp: Likewise.
13716         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13717         to allow more general test case names.
13718
13719         * g++.dg/bprob/bprob-1.C: Rename to ...
13720         * g++.dg/bprob/g++-bprob-1.C: ... this.
13721
13722         * g77.dg/bprob/bprob-1.f: Rename to ...
13723         * g77.dg/bprob/g77-bprob-1.f: ... this.
13724
13725 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13726
13727         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
13728         bison 1.50 or later.
13729
13730 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
13731
13732         * g++.dg/README: Describe more test directories.
13733
13734 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13735
13736         * g++.dg/init/array6.C: Add additional tests.
13737
13738 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13739
13740         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
13741         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
13742
13743 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
13744
13745         * gcc.c-torture/compile/20020604-1.x: New.
13746         * gcc.c-torture/compile/simd-5.x: Likewise.
13747         * gcc.c-torture/execute/920710-1.x: Likewise.
13748         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
13749
13750 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13751
13752         * g++.dg/inherit/override1.C: Add dg-options clause.
13753
13754 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13755
13756         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
13757         _mm_slli_si128.
13758
13759 2002-10-19  Andreas Schwab  <schwab@suse.de>
13760
13761         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
13762         directory component.
13763
13764 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
13765
13766         * g++.dg/inherit/thunk1.C: New test.
13767
13768         * g++.dg/inherit/override1.C: New test.
13769
13770         * g++.dg/abi/mangle11.C: New test.
13771         * g++.dg/abi/mangle14.C: New test.
13772         * g++.dg/abi/mangle17.C: New test.
13773
13774 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13775
13776         * g++.dg/overload/member2.C: New test.
13777
13778 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
13779
13780         * g++.dg/README: Describe new compat directory.
13781         * g++.dg/dg.exp: Skip tests in compat directory.
13782         * README.compat: New file.
13783         * lib/compat.exp: New expect script.
13784         * g++.dg/compat: New test directory.
13785         * g++.dg/compat/compat.exp: New expect script.
13786         * g++.dg/compat/abi: New test directory.
13787         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
13788         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
13789         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
13790         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
13791         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
13792         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
13793         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
13794         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
13795         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
13796         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
13797         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
13798         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
13799         * g++.dg/compat/break: New test directory.
13800         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
13801         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
13802         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
13803         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
13804         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
13805         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
13806         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
13807         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
13808         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
13809         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
13810         g++.dg/compat/break/README: New files.
13811         * g++.dg/compat/eh: New test directory.
13812         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
13813         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
13814         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
13815         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
13816         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
13817         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
13818         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
13819         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
13820         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
13821         g++.dg/compat/eh/filter2_y.C,
13822         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
13823         g++.dg/compat/eh/new1_y.C,
13824         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
13825         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
13826         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
13827         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
13828         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
13829         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
13830         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
13831         g++.dg/compat/eh/unexpected1_y.C: New files.
13832         * g++.dg/compat/init: New test directory.
13833         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
13834         g++.dg/compat/init/array5_y.C,
13835         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
13836         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
13837         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
13838         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
13839         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
13840         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
13841         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
13842         g++.dg/compat/init/init-ref2_y.C: New files.
13843
13844 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13845
13846         PR c++/7584
13847         * g++.dg/inherit/using3.C: New test.
13848
13849 2002-10-17  Jan Hubicka  <jh@suse.cz>
13850
13851         * gcc.dg/20021017-2.c: New test.
13852
13853 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13854
13855         * g++.dg/abi/mangle16.C: Adjust.
13856
13857         * g++.dg/init/array8.C: New test.
13858
13859 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
13860
13861         * gcc.dg/special/mips-abi.exp: New test.
13862         * gcc.dg/special/mips-abi.s: Empty file used by the above.
13863
13864 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13865
13866         * g++.dg/abi/mangle16.C: New test.
13867         * g++.dg/abi/mangle17.C: Likewise.
13868
13869         PR c++/7478
13870         * g++.dg/template/ref1.C: New test.
13871
13872 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13873
13874         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
13875
13876 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
13877
13878         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
13879
13880 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13881
13882         PR c++/7524
13883         * g++.dg/init/array7.C: New test.
13884
13885 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
13886
13887         * g++.dg/init/array6.C: New test.
13888
13889         * g++.dg/abi/mangle13.C: Likewise.
13890         * g++.dg/abi/mangle14.C: Likewise.
13891         * g++.dg/abi/mangle15.C: Likewise.
13892
13893 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13894
13895         * g++.dg/abi/empty8.C: New test.
13896
13897 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
13898
13899         * g++.dg/init/ctor1.C: New test.
13900
13901 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
13902
13903         * gcc.c-torture/execute/20021015-1.c: New test.
13904
13905 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
13906
13907         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
13908
13909 2002-10-14  Jan Hubicka  <jh@suse.cz>
13910
13911         * gcc.dg/i386-ssetype-[1-5].c: New tests.
13912
13913 2002-10-14  Richard Henderson  <rth@redhat.com>
13914
13915         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
13916
13917 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13918
13919         PR optimization/6631
13920         * g++.dg/opt/const2.C: New test.
13921
13922 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13923
13924         PR c++/7176
13925         * g++.dg/parse/friend1.C: New test.
13926         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
13927
13928 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
13929
13930         * gcc.dg/20021014-1.c: New test.
13931
13932 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
13933
13934         PR c++/5661
13935         * g++.dg/ext/vlm1.C: New test.
13936         * g++.dg/ext/vlm2.C: Likewise.
13937
13938         * g++.dg/init/array1.C: Remove invalid braces.
13939         * g++.dg/init/brace1.C: New test.
13940         * g++.dg/init/copy2.C: Likewise.
13941         * g++.dg/init/copy3.C: Likewise.
13942         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
13943         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
13944         braces.
13945
13946 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
13947
13948         * gcc.dg/cpp/assembler.S: Don't use -ansi.
13949
13950 2002-10-11  Richard Shann  <richard.shann@superh.com>
13951
13952         * gcc.c-torture/compile/simd-5.c: New test.
13953
13954 2002-10-10  Roger Sayle  <roger@eyesopen.com>
13955
13956         * gcc.c-torture/execute/shiftopt-1.c: New test case.
13957
13958 2002-10-10  Jim Wilson  <wilson@redhat.com>
13959
13960         * gcc.c-torture/execute/20021010-1.c: New test.
13961
13962 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
13963
13964         PR c/7353
13965         * g++.dg/ext/typedef-init.C: New test.
13966         * gcc.dg/typedef-init.c: New test.
13967
13968 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
13969
13970         * gcc.dg/cpp/paste13.c: New test.
13971
13972 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13973
13974         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
13975         remaining platforms, XFAIL during compile, not execute.  Don't
13976         XFAIL at -O0.
13977
13978 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13979
13980         * gcc.dg/alias-1.c: Tweak expected warning.
13981
13982 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
13983
13984         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
13985
13986 2002-10-06  Andreas Jaeger  <aj@suse.de>
13987
13988         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
13989         * gcc.dg/cpp/c++98.C: Likewise.
13990
13991         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
13992         * g++.dg/cpp/c++98.C: Likewise.
13993
13994         * g++.dg/README (Subdirectories): Mention cpp directory.
13995
13996         PR target/7559
13997         * gcc.dg/20021006-1.c: New test.
13998
13999 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14000
14001         PR c++/7804
14002         * g++.dg/other/warning1.C: New test.
14003
14004 2002-10-04  Roger Sayle  <roger@eyesopen.com>
14005
14006         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
14007         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
14008         and sparc-*-* with -m64 as expected failures.  See PR 8087.
14009
14010 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14011
14012         PR c++/7931
14013         * g++.dg/template/ptrmem3.C: New test.
14014
14015         PR c++/7754
14016         * g++.dg/template/union1.C: New test.
14017
14018 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14019
14020         PR c++/8006
14021         * g++.dg/abi/mangle9.C: New test.
14022         * g++.dg/abi/mangle10.C: New test.
14023         * g++.dg/abi/mangle11.C: New test.
14024         * g++.dg/abi/mangle12.C: New test.
14025
14026 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
14027
14028         PR c++/7188.
14029         * g++.dg/template/meminit1.C: New test.
14030         * g++.dg/warn/Wreorder-1.C: Likewise.
14031         * g++.old-deja/g++.mike/warn3.C: Tweak.
14032         * lib/prune.exp: Ingore "in copy constructor".
14033
14034 2002-10-02  Andreas Jaeger  <aj@suse.de>
14035
14036         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
14037         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
14038         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
14039         on x86-64.
14040
14041 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14042
14043         * gcc.dg/empty1.C: Fix typo.
14044
14045 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
14046
14047         * gcc.dg/alias-1.c: New test.
14048
14049 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14050
14051         * gcc.dg/empty1.C: New test.
14052
14053         * g++.dg/tls/init-2.C: Tweak error messages.
14054
14055 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
14056
14057         * gcc.c-torture/compile/20020923-1.c: New test.
14058
14059 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
14060
14061         * gcc.c-torture/execute/ffs-1.c: New test.
14062         * gcc.c-torture/execute/ffs-2.c: Ditto.
14063
14064 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
14065
14066         * g++.dg/overload/member1.C: New test.
14067
14068 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
14069
14070         * g++.dg/abi/empty7.C: New test.
14071         * g++.dg/init/pm2.C: Likewise.
14072
14073 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
14074
14075         * g++.dg/rtti/crash1.C: New test.
14076
14077 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
14078
14079         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
14080         gcc.dg/sibcall-4.c: New tests.
14081
14082 2002-09-28  Roger Sayle  <roger@eyesopen.com>
14083
14084         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
14085         powerpc and MMIX targets.
14086
14087 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
14088
14089         * gcc.dg/cpp/20020927-1.c: New.
14090
14091 2002-09-26  David S. Miller  <davem@redhat.com>
14092
14093         * gcc.c-torture/compile/trunctfdf.c: New.
14094
14095 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14096
14097         * lib/target-supports.exp (check_weak_available): Handle solaris2.
14098
14099 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
14100
14101         * gcc.c-torture/execute/loop-15.c: New.
14102
14103 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
14104
14105         * README.QMTEST: Fix typo.
14106
14107 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14108
14109         * gcc.dg/20020926-1.c: New test.
14110
14111 2002-09-25  David S. Miller  <davem@redhat.com>
14112
14113         PR target/7842
14114         * gcc.c-torture/execute/shiftdi.c: New test.
14115
14116 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
14117
14118         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
14119         unique to the tool.
14120         * lib/g77.exp (g77_init): Likewise.
14121         * lib/g++.exp (g++_init): Likewise.
14122         * lib/objc.exp (objc_init): Likewise.
14123
14124 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
14125
14126         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
14127         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
14128         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
14129
14130 2002-09-25  Richard Henderson  <rth@redhat.com>
14131
14132         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
14133         too-small long double.
14134
14135 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
14136
14137         * gcc.dg/20020919-1.c: New test.
14138
14139 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
14140
14141         * g++.dg/abi/bitfield6.C: New test.
14142         * g++.dg/abi/bitfield7.C: New test.
14143         * g++.dg/abi/bitfield8.C: New test.
14144         * g++.dg/abi/vbase11.C: New test.
14145
14146 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14147
14148         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
14149         hppa*-*-hpux*.  Update test comment.
14150
14151 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
14152
14153         * gcc.dg/tls/struct-1.c: New test.
14154
14155 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
14156
14157         * gcc.dg/cpp/tr-warn2.c: Update.
14158
14159 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14160
14161         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
14162
14163 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14164
14165         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
14166         systems.
14167
14168 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
14169
14170         * gcc.c-torture/execute/ieee/mzero3.c: New test.
14171
14172         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
14173         Adjust for c++filt moved to binutils.  Remove spurious duplicate
14174         setting of cxxfilt.
14175
14176 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
14177
14178         * gcc.dg/20020312-2.c: Update for darwin.
14179
14180 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14181
14182         * g++.old-deja/g++.other/crash32.C: Mark ICE.
14183
14184 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
14185
14186         * objc.dg/comp-types-1.m: New test.
14187         * objc.dg/comp-types-2.m: New test.
14188         * objc.dg/comp-types-3.m: New test.
14189         * objc.dg/comp-types-4.m: New test.
14190         * objc.dg/comp-types-5.m: New test.
14191         * objc.dg/comp-types-6.m: New test.
14192
14193 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14194
14195         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
14196
14197 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14198
14199         * g++.dg/other/do1.C: New test.
14200
14201         * g++.dg/template/subst1.C: New test.
14202
14203 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
14204
14205         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
14206
14207 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14208
14209         * g++.dg/template/qualttp20.C: Adjust expected errors.
14210         * g++.old-deja/g++.jason/report.C: Likewise.
14211         * g++.old-deja/g++.other/qual1.C: Likewise.
14212
14213         * g++.dg/lookup/scoped2.C: New test.
14214
14215         * g++.dg/ext/asm3.C: New test.
14216
14217 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
14218
14219         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
14220
14221 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
14222
14223         * ChangeLog: follow spelling conventions.
14224         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
14225         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
14226         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
14227         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
14228         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
14229         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
14230         * g++.old-deja/g++.law/global-init1.C: Likewise.
14231         * g++.old-deja/g++.other/delete4.C: Likewise.
14232         * g++.old-deja/g++.other/inline21.C: Likewise.
14233         * g++.old-deja/g++.other/singleton.C: Likewise.
14234         * g77.dg/strlen0.f: Likewise.
14235         * g77.f-torture/compile/20010519-1.f: Likewise.
14236         * g77.f-torture/compile/980310-4.f: Likewise.
14237         * gcc.c-torture/compile/20000605-1.c: Likewise.
14238         * gcc.c-torture/execute/20020225-1.c: Likewise.
14239         * gcc.dg/c90-hexfloat-2.c: Likewise.
14240         * gcc.dg/c99-bool-1.c: Likewise.
14241         * gcc.dg/c99-hexfloat-2.c: Likewise.
14242         * gcc.dg/dll-2.c: Likewise.
14243         * gcc.dg/wtr-union-init-1.c: Likewise.
14244         * gcc.dg/wtr-union-init-2.c: Likewise.
14245         * gcc.dg/wtr-union-init-3.c: Likewise.
14246         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14247         * gcc.dg/cpp/defined.c: Likewise.
14248         * gcc.dg/cpp/macsyntx.c: Likewise.
14249         * gcc.dg/cpp/paste2.c: Likewise.
14250         * gcc.dg/cpp/trad/defined.c: Likewise.
14251         * gcc.dg/format/c90-printf-1.c: Likewise.
14252         * gcc.dg/format/c90-scanf-1.c: Likewise.
14253         * gcc.dg/format/c99-printf-1.c: Likewise.
14254         * gcc.dg/format/c99-scanf-1.c: Likewise.
14255         * gcc.misc-tests/gcov-8.c: Likewise.
14256         * lib/profopt.exp: Likewise.
14257
14258 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
14259
14260         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
14261
14262 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14263
14264         * g++.dg/inherit/using2.C: New test.
14265
14266 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
14267
14268         * ChangeLog: Follow spelling conventions.
14269         * g++.dg/template/friend4.C: Likewise.
14270         * g++.old-deja/g++.pt/crash67.C: Likewise.
14271         * gcc.c-torture/execute/20000801-4.c: Likewise.
14272         * gcc.dg/c90-digraph-1.c: Likewise.
14273         * gcc.dg/c94-digraph-1.c: Likewise.
14274         * gcc.dg/c99-digraph-1.c: Likewise.
14275         * gcc.dg/cpp/line5.c: Likewise.
14276         * gcc.dg/cpp/multiline.c: Likewise.
14277         * gcc.dg/cpp/trad/literals-1.c: Likewise.
14278         * gcc.dg/format/attr-3.c: Likewise.
14279         * gcc.dg/format/c90-scanf-3.c: Likewise.
14280         * gcc.dg/format/ext-4.c: Likewise.
14281
14282 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14283
14284         * g++.dg/template/pretty1.C: New test.
14285
14286 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
14287
14288         * gcc.c-torture/execute/struct-cpy-1.c: New test.
14289
14290 2002-09-13  Matt Austern  <austern@apple.com>
14291
14292         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
14293         passing a cast expression to a function by const reference.
14294
14295 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14296
14297         * g++.dg/template/deduce1.C: New test.
14298
14299 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14300
14301         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14302         32-bit int.
14303
14304 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14305
14306         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14307         usage.
14308
14309 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14310
14311         * gcc.c-torture/compile/20020910-1.c: New test.
14312
14313 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14314
14315         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14316
14317 2002-09-10  Andreas Jaeger  <aj@suse.de>
14318
14319         * gcc.dg/20020312-2.c: Adjust for x86-64.
14320
14321 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14322
14323         * g77.dg/7388.f: New test case for PR 7388.
14324
14325 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14326
14327         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14328
14329 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14330
14331         * objc.dg/proto-lossage-1.m: New test.
14332
14333 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14334
14335         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14336
14337 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14338
14339         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14340         expected to pass.
14341
14342 2002-09-06  Stan Shebs  <shebs@apple.com>
14343             David Edelsohn  <edelsohn@gnu.org>
14344
14345         * gcc.dg/weak: New directory.
14346         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
14347         target-specific xfail bits.
14348         * gcc.dg/typeof-2.c: Move to new directory.
14349         * gcc.dg/weak.exp: New expect script.
14350
14351 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
14352
14353         * gcc.c-torture/execute/extzvsi.c: New test.
14354
14355 2002-09-05  Stan Shebs  <shebs@apple.com>
14356
14357         * gcc.dg/weak-1.c: xfail on Darwin.
14358         * gcc.dg/weak-2.c: Ditto.
14359         * gcc.dg/weak-3.c: Ditto.
14360         * gcc.dg/weak-4.c: Ditto.
14361         * gcc.dg/weak-5.c: Ditto.
14362         * gcc.dg/weak-6.c: Ditto.
14363         * gcc.dg/weak-7.c: Ditto.
14364         * gcc.dg/weak-8.c: Ditto.
14365         * gcc.dg/weak-9.c: Ditto.
14366
14367 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
14368
14369         * gcc.c-torture/execute/loop-14.c: New test.
14370
14371 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
14372
14373         * g++.dg/other/cxa-atexit1.C: New test.
14374
14375         * gcc.dg/typeof-2.c: New test.
14376
14377 2002-09-03  Roger Sayle  <roger@eyesopen.com>
14378
14379         * gcc.dg/builtins-2.c: New testcase.
14380         * gcc.dg/builtins-3.c: New testcase.
14381
14382 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
14383
14384         * gcc.dg/cpp/_Pragma4.c: New test.
14385
14386 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
14387
14388         * objc/execute/nil_method-1.m: New testcase.
14389
14390 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
14391
14392         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
14393         [Object class], not [Object initialize].
14394
14395 2002-08-31  Roger Sayle  <roger@eyesopen.com>
14396             Hans-Peter Nilsson  <hp@bitrange.com>
14397
14398         * gcc.c-torture/execute/20020720-1.x: Skip test on
14399         mmix-knuth-mmixware.  Correct comment.
14400
14401 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
14402
14403         * testsuite/g++.dg/abi/bitfield5.C: New test.
14404         * testsuite/g++.dg/abi/vbase10.C: Likewise.
14405
14406 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
14407
14408         * objc.dg/undeclared-selector.m: New test.
14409
14410 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
14411
14412         * g++.dg/other/offsetof1.C: Avoid cast warning.
14413
14414 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
14415
14416         * objc.dg/super-class-2.m: New test.
14417
14418 2002-08-24  Matt Austern  <austern@apple.com>
14419
14420         * g++.dg/ext/lvaddr.C: New test.
14421         * g++.dg/ext/lvcast.C: New test.
14422
14423 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
14424
14425         * testsuite/g++.dg/inherit/cond1.C: New test.
14426
14427 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
14428
14429         * gcc.dg/noncompile/incomplete-1.c: New test.
14430
14431 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14432
14433         * gcc.dg/typespec-1.c: New test.
14434
14435 2002-08-20  Devang Patel  <dpatel@apple.com>
14436         * objc.dg/proto-hier-2.m: New test.
14437
14438 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
14439
14440         * objc.dg/bitfield-1.m: New test.
14441         * objc.dg/bitfield-2.m: New test.
14442
14443 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14444
14445         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
14446         gcc.dg/c99-flex-array-4.c: New tests.
14447
14448 2002-08-16  Stan Shebs  <shebs@apple.com>
14449
14450         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
14451
14452 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
14453
14454         * gcc.dg/typeof-1.c: New test.
14455         * g++.dg/ext/typeof2.C: New test.
14456
14457 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14458
14459         * g++.dg/other/offsetof1.C: New test.
14460
14461 2002-08-14  Richard Henderson  <rth@redhat.com>
14462
14463         * gcc.dg/tls/diag-3.c: Fix expected message strings.
14464
14465 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
14466
14467         * gcc.dg/cpp/_Pragma3.c: New test.
14468
14469 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
14470
14471         * g++.dg/template/inherit3: New test.
14472
14473 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14474
14475         * gcc.dg/bitfld-4.c: Add blank options.
14476
14477 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
14478
14479         * g++.dg/template/crash1.C: New test.
14480
14481 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14482
14483         * gcc.dg/tls/opt-2.c: New test.
14484
14485 2002-08-08  Devang Patel  <dpatel@apple.com>
14486
14487         * objc.dg/selector-1.m : New test
14488
14489 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14490
14491         * g++.dg/abi/bitfield4.C: New test.
14492         * gcc.dg/bitfld-4.c: New test.
14493
14494 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14495
14496         * g++.dg/other/packed1.C: New test.
14497
14498 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
14499
14500         * g++.dg/abi/offsetof.C: Tweak error messages.
14501         * g++.old-deja/g++.mike/p10769a.C: Likewise.
14502
14503 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14504
14505         * gcc.dg/bitfld-3.c: New test.
14506
14507 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14508             Richard Henderson  <rth@redhat.com>
14509
14510         * gcc.dg/i386-bitfield1.c: New test.
14511         * g++.dg/abi/bitfield3.C: Update.
14512
14513 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
14514
14515         * objc.dg/const-str-2.m: Update.
14516         * gcc.dg/cpp/c++98.c: Change to C extension.
14517         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
14518         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
14519
14520 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
14521
14522         * testsuite/gcc.dg/tls/diag-3.c: New.
14523
14524 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
14525
14526         * g++.dg/README (Subdirectories): Document new subdir expr.
14527         * g++.dg/expr/pmf-1.C: New test.
14528
14529 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
14530
14531         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
14532
14533 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
14534
14535         * g++.dg/abi/bitfield3.C: New test.
14536
14537 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
14538
14539         * lib/gcov.exp: Tweak expected line formats.
14540         * gcc.misc-tests/gcov8.c: New test.
14541         * gcc.misc-tests/gcov8.x: New flags.
14542
14543 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
14544
14545         * consistency.vlad/layout/endian.c: Include string.h.
14546
14547         * gcc.c-torture/execute/20020805-1.c: New test.
14548
14549 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
14550
14551         * g++.dg/other/conversion1.C: New test.
14552
14553 2002-08-03  Roger Sayle  <roger@eyesopen.com>
14554
14555         * gcc.dg/builtins-1.c: New testcase.
14556
14557 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
14558
14559         * g++.dg/inherit/access3.C: New test.
14560
14561 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
14562
14563         * gcc.dg/ia64-visibility-2.c: New test.
14564
14565 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
14566
14567         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14568         __qualifier_flags to __flags.
14569
14570 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14571
14572         * g++.dg/inherit/operator1.C: New test.
14573         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14574         * g++.dg/other/error1.C: Change expected error message.
14575         * g++.dg/template/conv4.C: Likewise.
14576
14577 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14578
14579         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14580         for documented behavior.
14581
14582 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14583
14584         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14585         several targets known to fail.
14586
14587 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14588
14589         * gcc.dg/mips-args-[123].c: New tests.
14590
14591 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14592
14593         * gcc.dg/ppc-spe.c: New.
14594
14595 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14596
14597         * g++.dg/other/ptrmem4.C: New testcase.
14598
14599 2002-07-24  Richard Henderson  <rth@redhat.com>
14600
14601         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14602
14603 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14604
14605         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14606
14607 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14608
14609         * gcc.c-torture/execute/memset-3.c: New testcase.
14610
14611 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14612
14613         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14614         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14615
14616 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14617
14618         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14619         Delete.
14620
14621 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14622
14623         * gcc.c-torture/compile/simd-4.c: New test.
14624
14625 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14626
14627         PR c++/7347, c++/7348
14628         * g++.dg/template/access4.C: New test.
14629         * g++.dg/template/access5.C: New test.
14630         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14631         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14632         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14633         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14634
14635 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14636
14637         * gcc.dg/gnu89-init-2.c: New test.
14638
14639 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14640
14641         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14642
14643 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14644
14645         * gcc.c-torture/execute/20020720-1.c: New testcase.
14646
14647 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14648
14649         * gcc.dg/cpp/Wsignprom.c: New tests.
14650
14651 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14652
14653         * gcc.c-torture/execute/loop-13.c: New test.
14654
14655 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14656
14657         * gcc.dg/cpp/expr.c: New tests.
14658
14659 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14660
14661         * g++.dg/opt/pr6713.C: Add template instantiation.
14662
14663 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14664
14665         * gcc.dg/nest.c: New test.
14666
14667 2002-07-17  Richard Henderson  <rth@redhat.com>
14668
14669         * g++.dg/opt/pr6713.C: New test.
14670
14671 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14672
14673         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14674         XFAIL for all x86 processors.
14675
14676 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14677
14678         * gcc.c-torture/execute/20010122-1.x: Do not test with
14679         -fomit-frame-pointer.
14680
14681 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14682
14683         * g++.dg/template/instantiate2.C: New test.
14684         * g++.dg/template/spec4.C: New test.
14685
14686 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14687
14688         * g++.dg/template/access2.C: New test.
14689         * g++.dg/template/access3.C: New test.
14690
14691 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14692
14693         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14694         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14695         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14696         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14697         Convert to use <stdarg.h>.
14698         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14699         Delete.
14700         * gcc.dg/va-arg-2.c: New.
14701         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14702
14703 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14704
14705         * gcc.c-torture/compile/20020710-1.c: New test.
14706
14707 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14708                           Andrew Pinski  <pinskia@physics.uc.edu>
14709
14710         gcc.c-torture/compile/simd-2.c: New testcase.
14711         gcc.c-torture/compile/simd-3.c: Likewise.
14712
14713 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14714
14715         PR c++/7224
14716         * g++.dg/overload/error1.C: New test.
14717
14718 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14719
14720         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
14721         configuration and IRIX 6 O32 ABI.
14722
14723 2002-07-11  Roger Sayle  <roger@eyesopen.com>
14724
14725         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
14726
14727 2002-07-10  Roger Sayle  <roger@eyesopen.com>
14728
14729         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
14730
14731 2002-07-10  Jeffrey A Law  <law@redhat.com>
14732
14733         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
14734
14735         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
14736
14737 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
14738
14739         * gcc.dg/20020312-2.c: Check for __PPC__.
14740
14741 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
14742
14743         * gcc.c-torture/compile/20020709-1.c: New test.
14744
14745 2002-07-07  Roger Sayle  <roger@eyesopen.com>
14746
14747         * g++.dg/template/qualttp21.C: New test case.
14748
14749 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
14750
14751         * gcc.c-torture/compile/20020706-1.c: New test.
14752         * gcc.c-torture/compile/20020706-2.c: New test.
14753
14754 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
14755             Alexandre Oliva  <aoliva@redhat.com>
14756
14757         * g++.dg/warn/incomplete1.C: New test.
14758
14759 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14760
14761         PR c++/7099
14762         * g++.dg/warn/noreturn1.C: New test.
14763
14764 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
14765
14766         PR c++/6706
14767         * g++.dg/debug/debug6.C: New test.
14768         * g++.dg/debug/debug7.C: New test.
14769
14770 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
14771
14772         * gcc.c-torture/compile/simd-3.c: New test.
14773
14774 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
14775
14776         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
14777         * gcc.dg/20020620-1.c: Likewise.
14778
14779 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14780
14781         PR c++/6944
14782         * g++.dg/init/array4.C: New test.
14783         * g++.dg/init/array5.C: New test.
14784
14785 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
14786
14787         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
14788         * gcc.c-torture/execute/simd-2.c (main): Likewise.
14789
14790 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14791
14792         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
14793         * gcc.dg/wtr-aggr-init-1.c: Likewise.
14794         * gcc.dg/wtr-conversion-1.c: Likewise.
14795         * gcc.dg/wtr-escape-1.c: Likewise.
14796         * gcc.dg/wtr-int-type-1.c: Likewise.
14797         * gcc.dg/wtr-label-1.c: Likewise.
14798         * gcc.dg/wtr-static-1.c: Likewise.
14799         * gcc.dg/wtr-strcat-1.c: Likewise.
14800         * gcc.dg/wtr-suffix-1.c: Likewise.
14801         * gcc.dg/wtr-switch-1.c: Likewise.
14802         * gcc.dg/wtr-unary-plus-1.c: Likewise.
14803         * gcc.dg/wtr-union-init-1.c: Likewise.
14804         * gcc.dg/wtr-union-init-2.c: Likewise.
14805         * gcc.dg/wtr-union-init-3.c: Likewise.
14806
14807         * gcc.dg/wtr-func-def-1.c: New test.
14808
14809 2002-07-02 Devang Patel <dpatel@apple.com>
14810
14811         * objc.dg/param-1.m: New test.
14812
14813 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
14814
14815         * gcc.dg/cpp/trad/directive.c: Add test.
14816         * gcc.dg/cpp/trad/macroargs.c: Add test.
14817         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
14818
14819 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
14820
14821         * gcc.dg/cpp/cmdlne-M.c: New test.
14822
14823 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
14824
14825         * objc.dg/desig-init-1.m: New test.
14826
14827 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14828
14829         PR c++/6716
14830         * g++.dg/template/instantiate1.C: New test.
14831
14832 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
14833
14834         PR c++/7112
14835         * g++.dg/template/sizeof2.C: New test.
14836
14837 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14838
14839         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
14840         gcc.dg/cpp/trad/include.c: New tests.
14841
14842 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
14843
14844         PR target/7177
14845         * gcc.c-torture/compile/20020701-1.c: New test.
14846
14847 2002-07-01  Stan Shebs  <shebs@apple.com>
14848
14849         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
14850         header here...
14851         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
14852         (objc-torture-execute): or here.
14853
14854 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
14855
14856         * gcc.c-torture/execute/arith-rand-ll.c: New test.
14857
14858 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14859
14860         * gcc.dg/cpp/trad/escaped-nl.c: New test.
14861
14862 2002-06-30  Devang Patel  <dpatel@apple.com>
14863
14864         * objc.dg/fsyntax-only.m: New test.
14865
14866 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
14867
14868         PR c++/6695
14869         * g++.dg/template/friend7.C: New file.
14870
14871 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
14872
14873         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
14874         return type.
14875
14876 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
14877
14878         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
14879         avoid division by zero.
14880
14881 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
14882
14883         * gcc.dg/Wunknownprag.c: New tests.
14884
14885 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
14886
14887         * gcc.c-torture/execute/simd-2.c: New test.
14888
14889 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
14890
14891         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
14892         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
14893         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
14894         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
14895         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
14896         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
14897         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
14898         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
14899         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
14900         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
14901         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
14902         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
14903         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
14904         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
14905         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
14906         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
14907         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
14908
14909 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
14910
14911         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
14912         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
14913         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
14914         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
14915         New tests.
14916         * gcc.dg/cpp/trad/directive.c: Update.
14917
14918 2002-06-23  Andreas Jaeger  <aj@suse.de>
14919
14920         * gcc.c-torture/execute/complex-6.c: New.
14921
14922 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
14923
14924         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
14925         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
14926         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
14927         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
14928
14929 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
14930
14931         * gcc.dg/cpp/trad: New directory with traditional tests copied
14932         from parent directory.
14933         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14934         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14935         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14936         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14937         Move to trad/ and rename.
14938         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
14939         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
14940         gcc.dg/cpp/trad/redef2.c: New tests.
14941         * gcc.dg/cpp/trad/trad.exp: New driver.
14942
14943 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
14944
14945         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14946         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14947         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14948         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14949         Remove.
14950
14951 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
14952
14953         * gcc.dg/20020620-1.c: New test.
14954
14955 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14956
14957         * g++.dg/template/ttp4.C: New test.
14958
14959 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
14960
14961         * g++.dg/opt/vt1.C: Fix regexp.
14962
14963 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14964
14965         * gcc.c-torture/execute/pure-1.c: Make functions static again.
14966         Don't use attribute `noinline'.
14967
14968 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14969
14970         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
14971
14972 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
14973
14974         * gcc.c-torture/execute/simd-1.c: New.
14975
14976         * gcc.dg/simd-1.c: New.
14977
14978 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14979
14980         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
14981
14982 2002-06-16  Richard Henderson  <rth@redhat.com>
14983
14984         * g++.dg/ext/anon-struct1.C: New.
14985         * g++.dg/ext/anon-struct2.C: New.
14986         * g++.dg/ext/anon-struct3.C: New.
14987         * gcc.dg/anon-struct-1.c: New.
14988         * gcc.dg/anon-struct-2.c: New.
14989         * gcc.dg/anon-struct-3.c: New.
14990         * gcc.dg/20011008-1.c: Adjust warning text.
14991         * gcc.dg/20020527-1.c: Add -fms-extensions.
14992
14993 2002-06-16  Richard Henderson  <rth@redhat.com>
14994
14995         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
14996
14997 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
14998
14999         * gcc.c-torture/execute/20020615-1.c: New test.
15000
15001 2002-06-15  Roger Sayle  <roger@eyesopen.com>
15002
15003         * gcc.c-tortuture/execute/compare-1.c: New test case.
15004         * gcc.c-tortuture/execute/compare-2.c: New test case.
15005         * gcc.c-tortuture/execute/compare-3.c: New test case.
15006
15007 2002-06-13  Richard Henderson  <rth@redhat.com>
15008
15009         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
15010         ia64 ilp32.
15011
15012 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15013
15014         * g++.dg/template/typename2.C: Update error message.
15015
15016 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
15017
15018         * gcc.c-torture/execute/20020611-1.c: New test.
15019
15020 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
15021
15022         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
15023         list of targets to skip.
15024
15025 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
15026
15027         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
15028         targets if not optimizing.
15029
15030 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
15031
15032         * gcc.c-torture/compile/20020605-1.c: New test.
15033
15034         * g++.dg/opt/vt1.C: New test.
15035
15036         * gcc.dg/20020531-1.c: New test.
15037
15038         * gcc.dg/20020530-1.c: New test.
15039
15040         * gcc.dg/20020527-1.c: New test.
15041
15042         * g++.dg/opt/cse1.C: New test.
15043
15044 2002-06-07  Roger Sayle  <roger@eyesopen.com>
15045
15046         * gcc.dg/20020607-2.c: New test case.
15047
15048 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
15049
15050         * gcc.c-torture/compile/20020604-1.c: New test.
15051
15052 2002-06-04  Richard Henderson  <rth@redhat.com>
15053
15054         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
15055         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
15056         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
15057
15058 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
15059
15060         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
15061
15062 2002-06-03  Richard Henderson  <rth@redhat.com>
15063
15064         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
15065         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
15066
15067 2002-06-02  Richard Henderson  <rth@redhat.com>
15068
15069         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
15070         test functions static.
15071
15072 2002-06-02  Andreas Jaeger  <aj@suse.de>
15073
15074         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
15075         now.
15076
15077 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15078
15079         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
15080         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
15081         Update for mofified diagnostics.
15082         * gcc.dg/c99-intconst-1.c: No longer fail.
15083
15084 2002-06-02  Richard Henderson  <rth@redhat.com>
15085
15086         * gcc.dg/uninit-A.c: Remove xfail markers.
15087
15088 2002-06-01  Roger Sayle  <roger@eyesopen.com>
15089
15090         * gcc.dg/fnegate-1.c: New test case.
15091
15092 2002-05-30  Osku Salerma  <osku@iki.fi>
15093
15094         * gcc.c-torture/execute/mayalias-1.c: New file.
15095
15096 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15097
15098         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
15099         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
15100         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
15101
15102 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
15103
15104         * gcc.c-torture/execute/20020529-1.c: New test.
15105
15106 2002-05-27  Richard Henderson  <rth@redhat.com>
15107
15108         * g++.dg/ext/attrib6.C: New test case.
15109
15110 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15111
15112         * gcc.c-torture/execute/pure-1.c: New test.
15113
15114 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15115
15116         * gcc.dg/cpp/arith-2.c: Remove.
15117
15118 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15119
15120         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
15121         * gcc.dg/cpp/if-3.c: Remove.
15122
15123 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
15124
15125         * g++.dg/opt/cse2.C: New test.
15126
15127 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
15128
15129         * gcc.dg/cpp/arith-1.c: New semantic tests.
15130         * gcc.dg/cpp/if-1.c: Update.
15131
15132 2002-05-24  Ben Elliston  <bje@redhat.com>
15133
15134         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
15135
15136 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15137
15138         * gcc.dg/verbose-asm.c: New test.
15139
15140 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15141
15142         * gcc.dg/cpp/paste12.c: New test.
15143
15144 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15145
15146         * g++.dg/parse/named_ops.C: New test.
15147
15148 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
15149
15150         * gcc/testsuite/gcc.dg/weak-8.c: New test.
15151
15152 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
15153
15154         * gcc.dg/weak-2.c: Allow optional leading underscore
15155         in scan-assembler symbol name.
15156         * gcc.dg/weak-3.c: Likewise.
15157         * gcc.dg/weak-4.c: Likewise.
15158         * gcc.dg/weak-5.c: Likewise.
15159
15160 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
15161
15162         * gcc.dg/20020523-1.c: New test.
15163
15164 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15165
15166         * objc.dg/const-str-2.m: Update now that we stop after
15167         a command line error.
15168
15169 2002-05-22  Richard Henderson  <rth@redhat.com>
15170
15171         * g++.dg/dg.exp: Fix typo in test pruneing.
15172
15173 2002-05-22  Richard Henderson  <rth@redhat.com>
15174
15175         * g++.dg/dg.exp: Prune the tls subdirectory.
15176         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
15177         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
15178         * g++.dg/tls/init-1.C: New.
15179
15180 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
15181
15182         * gcc.dg/20020517-1.c: New test.
15183
15184 2002-05-21  Richard Henderson  <rth@redhat.com>
15185
15186         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
15187         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
15188
15189 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
15190
15191         * g++.dg/other/copy2.C: New test.
15192
15193 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
15194
15195         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
15196         (MAX_COPY): Bump up to 10 times sizeof (long long).
15197         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
15198
15199         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
15200         sizeof (long long).
15201
15202         * gcc.c-torture/execute/strcpy-1.c: New test.
15203
15204 2002-05-19  Jason Merrill  <jason2redhat.com>
15205
15206         * g++.dg/ext/oper1.C: New test.
15207
15208 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
15209 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
15210
15211         * README.QMTEST: New file.
15212
15213         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
15214
15215 2002-05-19  Andreas Jaeger  <aj@suse.de>
15216
15217         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
15218         now.
15219         * gcc.c-torture/execute/loop-2d.x: Likewise.
15220
15221 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
15222
15223         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
15224         support weak symbols.
15225         * gcc.dg/weak-4.c: Likewise
15226         * gcc.dg/weak-6.c: Likewise
15227
15228 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
15229
15230         * gcc.dg/weak-3.c: Add dg-excess-error comment for
15231         cygwin, coff and h8300-*-hms targets
15232         * gcc.dg/weak-5.c: Likewise
15233         * gcc.dg/weak-7.c: Likewise
15234
15235 2002-05-16  Jason Merrill  <jason@redhat.com>
15236
15237         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
15238         (scan-assembler-not, scan-assembler-dem): Likewise.
15239         (scan-assembler-dem-not): Likewise.
15240
15241 2002-05-15  Richard Henderson  <rth@redhat.com>
15242
15243         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
15244
15245 2002-05-15  Richard Henderson  <rth@redhat.com>
15246
15247         * gcc.dg/weak-5.c (vfoo1c): No warning here.
15248         (vfoo1f): Warning here.
15249         (vfoo1l): Don't redefine the alias.
15250
15251 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
15252
15253         * g++.dg/init/pm1.C: New test.
15254
15255 2002-05-12  David S. Miller  <davem@redhat.com>
15256
15257         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
15258         types.
15259
15260 2002-05-10  Roger Sayle  <roger@eyesopen.com>
15261
15262         * gcc.c-torture/execute/20020510-1.c: New test case.
15263
15264 2002-05-10  David S. Miller  <davem@redhat.com>
15265
15266         * gcc.c-torture/execute/conversion.c: Test long double too.
15267
15268 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
15269
15270         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
15271         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
15272         * lib/g++.exp (g++_link_flags): Likewise.
15273         * lib/objc.exp (objc_target_compile): Likewise.
15274
15275 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15276
15277         * gcc.dg/cpp/poison.c: Update.
15278         * gcc.dg/cpp/20000625-2.c: Remove.
15279         * gcc.dg/cpp/direct2s.c: Remove final test.
15280
15281 2002-05-08  Tom Rix  <trix@redhat.com>
15282
15283         * gcc.c-torture/execute/20020508-1.c: New test.
15284         * gcc.c-torture/execute/20020508-2.c: New test.
15285         * gcc.c-torture/execute/20020508-3.c: New test.
15286
15287 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15288
15289         * gcc.dg/cpp/charconst-4.c: More tests.
15290
15291 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
15292
15293         PR c/6569
15294         * gcc.dg/weak-3.c: Update location of warning messages.
15295         * gcc.dg/weak-5.c: Likewise.
15296
15297 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15298
15299         * gcc.c-torture/execute/20020506-1.c: New test case.
15300
15301 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15302
15303         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15304
15305 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15306
15307         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15308
15309 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15310
15311         * gcc.dg/cpp/charconst-3.c: New test.
15312
15313 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15314
15315         * gcc.dg/cpp/charconst.c: Update tests.
15316
15317 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15318
15319         * treelang: Added directory for new sample language treelang. Also
15320         lib/treelang.exp: New file to signal treelang should be tested.
15321
15322 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15323
15324         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15325         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15326         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15327         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15328         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15329         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15330         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15331
15332 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15333
15334         * gcc.dg/format/xopen-2.c: New test.
15335
15336 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15337
15338         * gcc.dg/20020503-1.c: New test.
15339
15340 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
15341
15342         * g++.dg/init/dtor1.C: Make it tougher.
15343
15344 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
15345
15346         * g++.dg/init/dtor1.C: New test.
15347
15348 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
15349
15350         * gcc.dg/altivec-8.c: New.
15351
15352 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
15353
15354         * gcc.dg/altivec-7.c: New.
15355
15356 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
15357
15358         * g++.dg/parse/typedef1.C: New test.
15359
15360 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
15361
15362         PR c++/6486
15363         * g++.dg/template/friend6.C: New test.
15364
15365         PR c++/6492
15366         * g++.dg/init/copy1.C: New test.
15367
15368 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
15369
15370         * g++.dg/warn/effc1.C: New test.
15371
15372 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15373
15374         * gcc.dg/cpp/if-cexp.c: Add a test.
15375
15376 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
15377
15378         * gcc.dg/20020426-2.c: New test.
15379
15380 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15381
15382         * gcc.dg/cpp/if-mop.c: Update.
15383         * gcc.dg/cpp/if-mpar.c: Add test.
15384         * gcc.dg/cpp/if-oppr.c: Update.
15385
15386 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15387
15388         PR c/6343
15389         * gcc.dg/weak-[2-7].c: New tests.
15390
15391 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15392
15393         * gcc.dg/enum1.c: New test.
15394
15395 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15396
15397         PR c++/6497
15398         * g++.dg/inherit/access2.C: New test.
15399
15400 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15401
15402         PR bootstrap/6445
15403         * gcc.dg/20020426-1.c: New test.
15404
15405 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15406
15407         * g++.dg/abi/enum1.C: New test.
15408
15409 2002-04-26  Richard Henderson  <rth@redhat.com>
15410
15411         * gcc.dg/c99-bool-1.c: Expect always true warning.
15412
15413 2002-04-25  Roger Sayle  <roger@eyesopen.com>
15414
15415         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
15416
15417 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15418
15419         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
15420         targets.
15421
15422 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
15423
15424         * g++.dg/abi/mange7.C: New test.
15425
15426         PR c++/6438.
15427         * g++.dg/parse/stmtexpr2.C: New test.
15428
15429 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
15430
15431         * gcc.dg/20020312-2.c: Add SH target.
15432
15433 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15434
15435         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
15436         compiler output on mips*-*-irix*.
15437
15438 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
15439
15440         * g++.dg/parse/attr1.C: New test.
15441
15442 2002-04-23  Roger Sayle  <roger@eyesopen.com>
15443
15444         * gcc.c-torture/execute/string-opt-17.c: New test case.
15445         * gcc.c-torture/execute/memset-2.c: New test case.
15446
15447 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
15448
15449         PR c++/6256:
15450         * g++.dg/template/friend5.C: New test.
15451
15452         PR c++/6331:
15453         * g++.dg/template/qual1.C: Likewise.
15454
15455 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
15456
15457         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
15458         Include stdlib.h, not stdio.h or ctype.h.
15459
15460 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
15461
15462         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
15463         cris-*-elf* and mmix-*-*.
15464         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
15465         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
15466         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
15467         Ditto.
15468         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
15469         * gcc.dg/wchar_t-1.c: Ditto.
15470
15471 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
15472
15473         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
15474         Clarify comment.
15475
15476 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
15477
15478         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
15479
15480 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15481
15482         * gcc.c-torture/execute/20000906-1.x: Delete.
15483
15484 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
15485
15486         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
15487
15488 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
15489
15490         * PR6367
15491         * g77.f-torture/execute/6367.f: New test.
15492         * g77.f-torture/execute/6367.x: Disable for MMIX.
15493
15494 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
15495
15496         * PR6352
15497         * g++.dg/opt/inline2.C: New test.
15498
15499 2002-04-18  Richard Henderson  <rth@redhat.com>
15500
15501         * gcc.dg/20000906-1.c: Enable for all targets.
15502         * gcc.c-torture/compile/iftrap-2.c: New.
15503
15504 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15505
15506         * gcc.dg/20020418-1.c: New test.
15507         * gcc.dg/20020418-2.c: New test.
15508
15509 2002-04-18  Richard Henderson  <rth@redhat.com>
15510
15511         * gcc.c-torture/compile/iftrap-1.c: New.
15512         * gcc.dg/iftrap-1.c: Adjust for ia64.
15513         * gcc.dg/iftrap-2.c: New.
15514
15515 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15516
15517         * gcc.c-torture/compile/20020418-1.c: New test.
15518
15519 2002-04-18  Roger Sayle  <roger@eyesopen.com>
15520
15521         * gcc.c-torture/compile/20020415-1.c: New.
15522
15523 2002-04-18  David S. Miller  <davem@redhat.com>
15524
15525         * gcc.c-torture/execute/20020418-1.c: New test.
15526
15527 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
15528
15529         * gcc.dg/20020416-1.c: New test.
15530
15531         * g++.dg/opt/inline1.C: New test.
15532
15533 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
15534
15535         * gcc.dg/altivec-5.c: New test.
15536
15537         * gcc.dg/20020415-1.c: New test.
15538
15539 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
15540
15541         * testsuite/lib/chill.exp: Remove.
15542
15543 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
15544
15545         * g++.dg/other/big-struct.C: New test.
15546
15547 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
15548
15549         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
15550         of scratch file.
15551
15552 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
15553
15554         PR c/6277
15555         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
15556         in scan-assembler function name
15557
15558 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
15559
15560         * g77.f-torture/execute/980628-4.x,
15561         g77.f-torture/execute/980628-5.x,
15562         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15563         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15564         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
15565         i[34567]86-*-*.
15566
15567 2002-04-13  David S. Miller  <davem@redhat.com>
15568
15569         * gcc.c-torture/execute/20020413-1.c: New test.
15570
15571 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15572
15573         * gcc.dg/asm-6.c,
15574         * g++.dg/ext/asm1.C: New tests.
15575
15576 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15577
15578         PR c++ 5373.
15579         * g++.dg/parse/stmtexpr1.C: New test.
15580
15581         PR c++/5189.
15582         * g++.dg/template/copy1.C: New test.
15583
15584 2002-04-12  Richard Henderson  <rth@redhat.com>
15585
15586         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15587
15588 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15589
15590         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15591         gcc.c-torture/execute/20020307-2.c.
15592
15593 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15594
15595         * g++.dg/ext/attrib5.C,
15596         * g++.dg/lookup/struct1.C: New tests.
15597
15598 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15599
15600         * gcc.dg/20020411-1.c: New test.
15601
15602         * gcc.c-torture/execute/20020411-1.c: New test.
15603
15604 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15605
15606         * g77.f-torture/execute/6177.f: New test.
15607
15608 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15609
15610         PR middle-end/6247
15611         * g++.dg/opt/cleanup1.C: New test.
15612
15613         * g++.dg/opt/const1.C: New test.
15614
15615 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15616
15617         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15618
15619 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15620
15621         PR c++/5507
15622         * g++.dg/template/typename2.C: New test.
15623
15624 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15625
15626         * gcc.c-torture/execute/loop-12.c: New.
15627
15628 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15629
15630         * g77.f-torture/execute/980628-4.x,
15631         g77.f-torture/execute/980628-5.x,
15632         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15633         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15634         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15635
15636 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15637
15638         PR optimization/6086
15639         * g++.dg/opt/preinc1.C: New test.
15640
15641 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15642
15643         PR c++/5571
15644         * g++.dg/opt/static2.C: New test.
15645
15646 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15647
15648         PR c/5120
15649         * gcc.dg/20020406-1.c: New test.
15650
15651 2002-04-04  David S. Miller  <davem@redhat.com>
15652
15653         * gcc.c-torture/execute/20020404-1.c: New test.
15654
15655 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15656
15657         PR c/6123
15658         * gcc.dg/20020312-2.c: Do not declare global register variable
15659         if __PIC__ or __pic__ is defined.
15660
15661 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15662
15663         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15664         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15665
15666 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15667
15668         * gcc.misc-tests/linkage.exp: Update last change to handle
15669         sparc*-, not just sparc-.
15670
15671 2002-04-03  Richard Henderson  <rth@redhat.com>
15672
15673         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15674
15675 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15676
15677         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15678
15679 2002-04-02  David S. Miller  <davem@redhat.com>
15680
15681         * gcc.c-torture/execute/20020402-3.c: New test.
15682
15683 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15684
15685         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15686         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15687
15688         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15689         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15690         g77.f-torture/execute/20001201.x,
15691         g77.f-torture/execute/u77-test.x: New files.
15692
15693         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15694         * gcc.dg/wchar_t-1.c: Ditto.
15695
15696 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15697
15698         * gcc.c-torture/execute/20020402-1.c: New test.
15699
15700 2002-04-01  Richard Henderson  <rth@redhat.com>
15701
15702         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15703
15704         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15705
15706 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15707
15708         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15709
15710 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15711
15712         * g++.dg/inherit/template-as-base.C: Expect error.
15713         * g++.dg/inherit/namespace-as-base.C: Likewise.
15714
15715 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15716
15717         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15718         g++.dg/ext/instantiate3.C: Tweak match patterns.
15719
15720         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
15721         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
15722         -da test.
15723
15724 2002-03-31  Richard Henderson  <rth@redhat.com>
15725
15726         * gcc.dg/special/alias-2.c: New.
15727         * gcc.dg/special/ecos.exp: Run it.
15728
15729 2002-03-31  Richard Henderson  <rth@redhat.com>
15730
15731         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
15732
15733 2002-03-31  Kazu Hirata  <kazu@hxi.com>
15734
15735         * gcc.dg/weak-1.c: Disable on h8300 port.
15736
15737 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
15738
15739         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
15740         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
15741         ordering tests.
15742         * g++.dg/bprob/bprob-1.C: New test.
15743         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
15744         * g++.dg/gcov/gcov-1.C: New test.
15745         * g++.dg/gcov/gcov-1.x: New file.
15746         * g++.dg/gcov/gcov-2.C: New test.
15747         * g++.dg/gcov/gcov-3.C: New test.
15748         * g++.dg/gcov/gcov-3.h: New file.
15749
15750 2002-03-28  Roger Sayle  <roger@eyesopen.com>
15751
15752         * g++.old-deja/g++.other/builtins5.C: New test.
15753         * g++.old-deja/g++.other/builtins6.C: New test.
15754         * g++.old-deja/g++.other/builtins7.C: New test.
15755         * g++.old-deja/g++.other/builtins8.C: New test.
15756         * g++.old-deja/g++.other/builtins9.C: New test.
15757
15758 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
15759
15760         * g++.dg/opt/static1.C: New test.
15761
15762         * g++.dg/opt/longbranch1.C: New test.
15763
15764 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
15765
15766         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
15767
15768         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
15769
15770 2002-03-28  Jeffrey A Law  (law@redhat.com)
15771
15772         * gcc.c-torture/execute/20020328-1.c: New test.
15773
15774 2002-03-27  Richard Henderson  <rth@redhat.com>
15775
15776         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
15777         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
15778         move from g++.old-deja/g++.ext/.
15779
15780 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
15781
15782         * g++.dg/init/new2.C: New test.
15783
15784 2002-03-26  Richard Henderson  <rth@redhat.com>
15785
15786         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
15787
15788         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
15789         on sparc.
15790
15791         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
15792         sparcv9 systems.
15793         * gcc.dg/20001102-1.c: Likewise.
15794
15795 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
15796
15797         * gcc.dg/cpp/endif-pedantic1.c,
15798         gcc.dg/cpp/endif-pedantic2.c:  New tests.
15799
15800 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
15801
15802         * g++.dg/init/new1.C: New test.
15803
15804 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
15805
15806         * g++.dg/abi/vbase9.C: New test.
15807
15808 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
15809
15810         * gcc.dg/arm-asm.c: New test.
15811
15812 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
15813
15814         * gcc.dg/Wswitch-enum.c: New test.
15815         Fix PR c/5044.
15816
15817 2002-03-26  Richard Henderson  <rth@redhat.com>
15818
15819         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
15820         structure.
15821
15822 2002-03-25  Richard Henderson  <rth@redhat.com>
15823
15824         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
15825         sparcv9 systems.
15826
15827         * gcc.c-torture/compile/20011119-1.c (xxx): New.
15828         * gcc.c-torture/compile/20011119-2.c (xxx): New.
15829
15830 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
15831
15832         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
15833
15834 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
15835
15836         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
15837         targets using generic thunk support.
15838
15839 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
15840
15841         * gcc.c-torture/compile/20020323-1.c: New test.
15842
15843         * g++.dg/opt/conj2.C: New test.
15844
15845 2002-03-24  Richard Henderson  <rth@redhat.com>
15846
15847         * gcc.dg/weak-1.c: Use -fno-common.
15848
15849 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15850
15851         * g77.dg/f77-edit-apostrophe-out.f: New test
15852         * g77.dg/f77-edit-h-out.f: New test
15853         * g77.dg/f77-edit-t-in.f: New test
15854         * g77.dg/f77-edit-t-out.f: New test
15855         * g77.dg/f77-edit-x-out.f: New test
15856         * g77.dg/f77-edit-slash-out.f: New test
15857         * g77.dg/f77-edit-colon-out.f: New test
15858         * g77.dg/f77-edit-s-out.f: New test
15859
15860 2002-03-24  Richard Henderson  <rth@redhat.com>
15861
15862         * objc/execute/formal_protocol-6.x: New XFAIL.
15863
15864 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15865
15866         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
15867         that do not support weak symbols
15868
15869 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15870
15871         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
15872         * lib/g77.exp:  Likewise
15873         * lib/objc.exp: Likewise
15874
15875 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
15876
15877         * gcc.dg/Wswitch-default.c: New test.
15878
15879 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
15880
15881         * g++.dg/other/enum1.C: New test.
15882
15883 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
15884
15885         * gcc.dg/pragma-ep-3.c: Fix typo.
15886
15887 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15888
15889         * g++.dg/inherit/template-as-base.C: New test.
15890
15891 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
15892
15893         * g++.old-deja/g++.other/dwarf2-1.C: Move...
15894         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
15895
15896 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
15897
15898         * gcc.dg/cpp/multiline.c: Update to match.
15899
15900 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
15901
15902         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
15903
15904 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
15905
15906         * gcc.dg/cpp/extratokens2.c:  New file.
15907
15908 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
15909
15910         * gcc.dg/20020312-2.c: Add rs6000 target.
15911
15912         * gcc.c-torture/compile/20020319-1.c: New test.
15913
15914 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15915
15916         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
15917         (A, E): Handle this.
15918
15919 2002-03-20  Jason Merrill  <jason@redhat.com>
15920
15921         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
15922         ignoring -fpic.
15923         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
15924         through prune_gcc_output.
15925
15926 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
15927
15928         * gcc.c-torture/compile/20020320-1.c: New test.
15929
15930 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
15931
15932         * gcc.c-torture/compile/20020318-1.c: New test.
15933
15934         * gcc.dg/struct-by-value-1.c: New test.
15935
15936         * gcc.dg/20020319-1.c: New test.
15937
15938 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
15939
15940         * g++.dg/opt/conj1.C: New test.
15941
15942 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
15943
15944         * g++.dg/template/qualttp20.C: Revert previous change.
15945         * g++.dg/template/qualttp3.C: Likewise.
15946         * g++.dg/template/qualttp4.C: Likewise
15947         * g++.dg/template/qualttp5.C: Likewise
15948         * g++.dg/template/qualttp6.C: Likewise
15949         * g++.dg/template/qualttp7.C: Likewise
15950         * g++.dg/template/qualttp8.C: Likewise
15951         * g++.dg/template/recurse.C: Likewise.
15952
15953 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15954
15955         * gcc.dg/cpp/wchar-1.c: Update.
15956
15957 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15958
15959         * g++.dg/template/conv1.C: New test.
15960         * g++.dg/template/conv2.C: New test.
15961         * g++.dg/template/conv3.C: New test.
15962         * g++.dg/template/conv4.C: New test.
15963
15964 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15965
15966         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
15967         * g++.dg/template/qualttp3.C: Likewise.
15968         * g++.dg/template/qualttp4.C: Likewise
15969         * g++.dg/template/qualttp5.C: Likewise
15970         * g++.dg/template/qualttp6.C: Likewise
15971         * g++.dg/template/qualttp7.C: Likewise
15972         * g++.dg/template/qualttp8.C: Likewise
15973         * g++.dg/template/recurse.C: Likewise.
15974
15975 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15976
15977         * g++.dg/opt/dtor1.C: New test.
15978
15979 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
15980
15981         * gcc.c-torture/compile/20020315-1.c: New test.
15982
15983 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
15984
15985         * gcc.dg/weak-1.c: Fix scan tests.
15986
15987 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
15988
15989         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
15990         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
15991         cris-*-aout* mmix-*-*.
15992         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
15993         cris-*-aout* mmix-*-*.
15994         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
15995         cris-*-elf* cris-*-aout* and mmix-*-*.
15996         * gcc.dg/20001009-1.c: Ditto.
15997         * gcc.dg/20010912-1.c: Ditto.
15998         * gcc.dg/20020122-4.c: Ditto.
15999         * gcc.dg/inline-2.c: Ditto.
16000
16001 2002-03-14  Jeffrey A Law  (law@cygnus.com)
16002
16003         * gcc.c-torture/compile/20020314-1.c: New test.
16004
16005 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
16006
16007         * gcc.c-torture/execute/20020314-1.c: New test.
16008
16009 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
16010
16011         * g++.dg/warn/Wunused-1.C: New test.
16012
16013 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
16014
16015         * g++.dg/abi/mangle6.C: New test.
16016
16017 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
16018
16019         * gcc.c-torture/compile/20020309-2.c: New test.
16020
16021         * gcc.c-torture/compile/20020312-1.c: New test.
16022
16023 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
16024
16025         * g++.dg/other/access1.C: New test.
16026
16027 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
16028
16029         * gcc.c-torture/execute/wchar_t-1.c: New test.
16030
16031 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
16032
16033         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
16034
16035 2002-03-12  Roger Sayle  <roger@eyesopen.com>
16036
16037         * gcc.dg/20020312-1.c: New test case.
16038
16039 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
16040
16041         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
16042
16043 2002-03-11  Richard Henderson  <rth@redhat.com>
16044
16045         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
16046         * g++.old-deja/g++.jason/report.C: Likewise.
16047
16048 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16049
16050         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
16051         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
16052
16053 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16054
16055         * testsuite/g++.dg/overload/pmf1.C: New test.
16056
16057 2002-03-11  Kazu Hirata  <kazu@hxi.com>
16058
16059         * gcc.c-torture/execute/20020307-1.c: Use long.
16060
16061 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
16062
16063         PR optimization/5844
16064         * gcc.dg/20020310-1.c: New test.
16065
16066 2002-03-09  Michael Meissner  <meissner@redhat.com>
16067
16068         * gcc.c-torture/execute/memcpy-2.c: New test.
16069         * gcc.c-torture/execute/memset-1.c: New test.
16070         * gcc.c-torture/execute/strlen-1.c: New test.
16071         * gcc.c-torture/execute/strcmp-1.c: New test.
16072         * gcc.c-torture/execute/strncmp-1.c: New test.
16073
16074 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
16075
16076         * gcc.dg/ppc-ldstruct.c: New test.
16077
16078 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
16079
16080         * gcc.c-torture/execute/va-arg-22.c: New test.
16081
16082 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16083
16084         * gcc.c-torture/compile/20020309-1.c: New test.
16085
16086 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
16087
16088         * gcc.c-torture/execute/20020307-2.c: New test.
16089
16090 2002-03-07  Jeffrey A Law  (law@redhat.com)
16091
16092         * g77.f-torture/compile/20020307-1.f: New test.
16093
16094 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
16095
16096         * gcc.dg/unordered-1.c: New test.
16097
16098 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
16099
16100         * gcc.c-torture/execute/20020307-1.c: New test.
16101
16102 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
16103
16104         * gcc.dg/20020304-1.c: New test.
16105
16106         * gcc.c-torture/compile/20020304-2.c: New test.
16107
16108 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
16109
16110         * gcc.c-torture/compile/20020304-1.c: New test case
16111         (from PR c/5830).
16112
16113 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
16114
16115         * gcc.dg/20020103-1.c: Add other -D ppc variants.
16116
16117 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
16118
16119         * g++.dg/other/classkey1.C: New test.
16120
16121 2002-03-01  Richard Henderson  <rth@redhat.com>
16122
16123         * gcc.c-torture/compile/981223-1.x: New.
16124         * gcc.c-torture/compile/920625-1.x: New.
16125
16126 2002-02-28  Richard Henderson  <rth@redhat.com>
16127
16128         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
16129
16130 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
16131
16132         * gcc.c-torture/execute/20020227-1.c: New test.
16133
16134 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
16135
16136         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
16137         here" ERROR lines.
16138         * g++.old-deja/g++.oliva/partord1.C: Likewise.
16139         * g++.old-deja.g++.other/defarg1.C: Likewise.
16140         * g++.old-deja/g++.pt/calls2.C: Likewise.
16141         * g++.old-deja/g++.pt/crash20.C: Likewise.
16142         * g++.old-deja/g++.pt/crash30.C: Likewise.
16143         * g++.old-deja/g++.pt/crash36.C: Likewise.
16144         * g++.old-deja/g++.pt/crash6.C: Likewise.
16145         * g++.old-deja/g++.pt/defarg13.C: Likewise.
16146         * g++.old-deja/g++.pt/derived3.C: Likewise.
16147         * g++.old-deja/g++.pt/error1.C: Likewise.
16148         * g++.old-deja/g++.pt/friend21.C: Likewise.
16149         * g++.old-deja/g++.pt/friend23.C: Likewise.
16150         * g++.old-deja/g++.pt/infinite1.C: Likewise.
16151         * g++.old-deja/g++.robertl/eb128.C: Likewise.
16152
16153 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
16154
16155         * gcc.c-torture/execute/20020225-2.c: New test.
16156
16157 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
16158
16159         * gcc.c-torture/execute/920730-1t.c,
16160         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
16161         Delete test cases, only relevant to -traditional.
16162
16163 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16164
16165         * gcc.dg/cpp/undef1.c: Remove.
16166         * gcc.dg/cpp/directiv.c: Update.
16167         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
16168
16169 2002-02-27  Michael Meissner  <meissner@redhat.com>
16170
16171         * gcc.c-torture/execute/20020226-1.c: New test.
16172
16173 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
16174
16175         * g++.dg/debug/debug4.C: New test.
16176
16177         * gcc.dg/ia64-visibility-1.c: New test.
16178
16179 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
16180
16181         * gcc.dg/debug/20020224-1.c: New.
16182
16183 2002-02-25  Kazu Hirata  <kazu@hxi.com>
16184
16185         * gcc.c-torture/execute/960416-1.x: New.
16186         * gcc.c-torture/execute/divconst-3.x: Likewise.
16187
16188 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
16189
16190         * gcc.dg/20020224-1.c: New test.
16191
16192 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
16193
16194         * gcc.c-torture/execute/20020225-1.c: New.
16195
16196 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16197
16198         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
16199
16200 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
16201
16202         * gcc.dg/20020222-1.c: New test.
16203
16204 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
16205
16206         * g++.dg/opt/anonunion1.C: New test.
16207
16208 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16209
16210         * g++.dg/template/qualttp19.C: New test.
16211         * g++.dg/template/qualttp20.C: New test.
16212         * g++.old-deja/g++.jason/report.C: Adjust expected errors
16213         * g++.old-deja/g++.other/qual1.C: Likewise.
16214
16215 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
16216
16217         * gcc.dg/attr-alwaysinline.c: New.
16218
16219 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
16220
16221         * gcc.dg/20020220-1.c: New test.
16222
16223         * gcc.dg/20020220-2.c: New test.
16224
16225         * g++.dg/opt/mmx1.C: New test.
16226
16227 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
16228
16229         * gcc.c-torture/compile/20020110.c: New test.
16230
16231 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
16232
16233         * gcc.c-torture/execute/20020219-1.c: New test.
16234
16235         * gcc.dg/20020219-1.c: New test.
16236
16237         * gcc.dg/noncompile/20020220-1.c: New test.
16238
16239         * g++.dg/opt/ptrintsum1.C: New test.
16240
16241         * gcc.dg/debug/20020220-1.c: New test.
16242
16243 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
16244
16245         * gcc.c-torture/execute/20020216-1.c: New test.
16246
16247 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16248
16249         * gcc.dg/decl-1.c: Update, new test.
16250
16251 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
16252
16253         * g++.dg/abi/bitfield1.C: New test.
16254         * g++.dg/abi/bitfield2.C: New test.
16255
16256 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16257
16258         * gcc.dg/attr-nest.c: New test.
16259
16260 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16261
16262         * gcc.c-torture/execute/20020215-1.c: New test.
16263
16264 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
16265
16266         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
16267         * g++.dg/debug/debug.exp: New.
16268         * g++.dg/debug/trivial.C: New.
16269         * g++.dg/debug/debug1.C: Moved...
16270         * g++.dg/other/debug1.C: ...from here.
16271         * g++.dg/debug/debug2.C: Moved...
16272         * g++.dg/other/debug2.C: ...from here.
16273         * g++.dg/debug/debug3.C: Moved...
16274         * g++.dg/other/debug3.C: ...from here.
16275
16276         * gcc.dg/noncompile/20020213-1.c: New test.
16277
16278 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
16279
16280         * g++.dg/other/debug3.C: New test.
16281
16282         * gcc.c-torture/execute/20020213-1.c: New test.
16283
16284 2002-02-13  Richard Smith <richard@ex-parrot.com>
16285
16286         * g++.old-deja/g++.other/thunk1.C: New test.
16287
16288 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16289
16290         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
16291
16292 2002-02-13  Stan Shebs  <shebs@apple.com>
16293
16294         * gcc.dg/altivec-3.c: New.
16295
16296 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16297
16298         * gcc.dg/Wunreachable-1.c: New test.
16299         * gcc.dg/Wunreachable-2.c: New test.
16300
16301 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16302
16303         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16304
16305 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16306
16307         * gcc.dg/decl-1.c: New test.
16308
16309 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16310
16311         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16312
16313 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16314
16315         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16316         * gcc.c-torture/compile/980506-1.x: Likewise.
16317
16318 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16319
16320         * gcc.dg/20020210-1.c: New.
16321
16322 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16323
16324         * g77.f-torture/execute/947.f: New regression test
16325         for PR fortran/947.
16326
16327 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16328
16329         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16330         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16331
16332 2002-02-08  Richard Henderson  <rth@redhat.com>
16333
16334         * gcc.c-torture/compile/labels-3.c: New.
16335
16336 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16337
16338         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16339         expression statements work instead.
16340         * gcc.dg/noncompile/20020207-1.c: New test.
16341
16342 2002-02-07  Richard Henderson  <rth@redhat.com>
16343
16344         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
16345
16346 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16347
16348         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
16349         message from g77
16350         * lib/g77-dg.exp: Trim g77 error messages so that they are
16351         recognized by dg.exp.
16352
16353 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16354
16355         PR fortran/5473
16356         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
16357
16358 2002-02-07  Richard Henderson  <rth@redhat.com>
16359
16360         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
16361         to be sufficiently aligned for integers.
16362
16363 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
16364
16365         * g++.dg/template/friend4.C: New test.
16366
16367 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16368
16369         PR fortran/5743
16370         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
16371         unsupported cases.
16372
16373 2002-02-07  Richard Henderson  <rth@redhat.com>
16374
16375         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
16376         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
16377         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
16378         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
16379
16380 2002-02-06  Richard Henderson  <rth@redhat.com>
16381
16382         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
16383
16384 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
16385
16386         * gcc.dg/20020206-1.c: New test.
16387
16388 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
16389
16390         * gcc.c-torture/execute/20020206-1.c: New test.
16391
16392         * gcc.c-torture/execute/20020206-2.c: New test.
16393
16394         PR optimization/5429:
16395         * gcc.c-torture/compile/20020206-1.c: New test.
16396
16397 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
16398
16399         * g++.dg/ext/align1.C: Do not use an explicit alignment value
16400         as certain file formats cannot support particularly large
16401         alignments.
16402
16403         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
16404         and do not expect to be able to link the executable.
16405
16406         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
16407         fail because the COFF format does not support the weak attribute.
16408
16409 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
16410
16411         * g77.dg/pr5473.f:  New test
16412
16413 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
16414
16415         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
16416         Fix testcase accordingly.
16417
16418 2002-02-04  Richard Henderson  <rth@redhat.com>
16419
16420         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
16421         (buf): Change to be an array of pointers, not ints.
16422
16423 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16424
16425         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
16426         before all tests.  Move warning one line above to match where it
16427         C frontend emits.
16428         * gcc.dg/Wswitch-2.c: New test.
16429         * g++.dg/warn/Wswitch-1.C: New test.
16430         * g++.dg/warn/Wswitch-2.C: New test.
16431
16432 2002-02-04  Richard Henderson  <rth@redhat.com>
16433
16434         * g++.dg/abi/offsetof.C: Fix size comparison.
16435
16436 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
16437
16438         * gcc.dg/cast-qual-2.c: New test.
16439
16440 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16441
16442         * gcc.dg/20020201-4.c: New test.
16443
16444 2002-02-04  Ben Elliston  <bje@redhat.com>
16445
16446         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
16447         target_info attribute != 0, in addition to the empty string.
16448         (gcc_target_compile): Likewise.
16449
16450 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
16451
16452         * gcc.dg/Wswitch.c: New test.
16453         PR gcc/4475. PR gcc/3780.
16454
16455 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
16456
16457         * g77.f-torture/execute/5122.f: New test for regressions
16458         against PR fortran/5122.
16459
16460 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
16461
16462         * g77.f-torture/compile/pr3743.f: Delete
16463         * g77.dg/pr3743-1.f: New test.
16464         * g77.dg/pr3743-2.f: New test.
16465         * g77.dg/pr3743-3.f: New test.
16466         * g77.dg/pr3743-4.f: New test.
16467
16468 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16469
16470         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
16471
16472 2002-02-02  Richard Henderson  <rth@redhat.com>
16473
16474         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
16475         * gcc.c-torture/execute/bf64-1.c: Likewise.
16476
16477 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16478
16479         * gcc.dg/20020201-2.c: New test.
16480
16481         * gcc.dg/20020201-3.c: New test.
16482
16483         * gcc.c-torture/execute/bitfld-2.c: New test.
16484
16485 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16486
16487         * gcc.dg/bitfld-1.c: Update.
16488         * gcc.dg/bitfld-2.c: Update.
16489         * gcc.c-torture/execute/bitfld-1.x: New.
16490
16491 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16492
16493         * gcc.c-torture/execute/20020201-1.c: New test.
16494
16495 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
16496
16497         PR target/5469
16498         * gcc.dg/20020201-1.c: New test.
16499
16500 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
16501
16502         PR fortran/3743
16503         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
16504         * g77.f-torture/compile/pr3743.x: Remove
16505
16506 2002-01-31  Tom Rix  <trix@redhat.com>
16507
16508         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
16509
16510 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16511
16512         * gcc.dg/noncompile/20020130-1.c: New test.
16513
16514 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
16515
16516         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
16517
16518 2002-01-29  Richard Henderson  <rth@redhat.com>
16519
16520         * gcc.c-torture/execute/991118-1.c: Cast various constants back
16521         to long long.
16522         * gcc.c-torture/execute/bf64-1.c: Likewise.
16523
16524 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
16525
16526         * gcc.c-torture/execute/20020129-1.c: New test.
16527
16528 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16529
16530         * gcc.c-torture/compile/20000224-1.c: Update.
16531         * gcc.c-torture/execute/bitfld-1.c: New tests.
16532         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
16533         * gcc.dg/uninit-A.c: Update.
16534
16535 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16536
16537         * g++.dg/template/ctor1.C: Add instantiation.
16538
16539 2002-01-28  Paul Koning  <pkoning@equallogic.com>
16540
16541         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
16542         argument to __builtin_prefetch to be const ptr.
16543
16544 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
16545
16546         * gcc.c-torture/compile/20020120-1.c: New test.
16547
16548 2002-01-27  Kazu Hirata  <kazu@hxi.com>
16549
16550         * gcc.c-torture/execute/20020127-1.c: New test.
16551
16552 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
16553
16554         * g77.dg/f77-edit-i-in.f: New test
16555         * g77.dg/f77-edit-i-out.f: New test
16556
16557 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
16558
16559         * gcc.dg/debug/debug.exp: New file.
16560         * gcc.dg/debug/trivial.c: New file.
16561         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
16562         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
16563         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
16564         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
16565         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
16566         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
16567         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16568         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16569         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16570         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16571         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16572         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16573         * gcc.dg/20000503-1.c: Removed.
16574         * gcc.dg/20010207-1.c: Removed.
16575         * gcc.dg/20011223-1.c: Removed.
16576         * gcc.dg/20020104-2.c: Removed.
16577         * gcc.dg/debug-1.c: Removed.
16578         * gcc.dg/debug-2.c: Removed.
16579         * gcc.dg/debug-3.c: Removed.
16580         * gcc.dg/debug-4.c: Removed.
16581         * gcc.dg/debug-5.c: Removed.
16582         * gcc.dg/debug-6.c: Removed.
16583         * gcc.dg/dwarf2-1.c: Removed.
16584         * gcc.dg/dwarf2-2.c: Removed.
16585
16586 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16587
16588         * g++.old-deja/g++.other/eh5.C: New test.
16589         * g++.old-deja/g++.other/sibcall2.C: New test.
16590         * g++.old-deja/g++.other/array9.C: New test.
16591         * g++.old-deja/g++.other/typename2.C: New test.
16592         * g++.old-deja/g++.other/crash60.C: New test.
16593         * g++.old-deja/g++.other/conv9.C: New test.
16594         * g++.old-deja/g++.other/mangle10.C: New test.
16595         * g++.old-deja/g++.other/unchanging1.C: New test.
16596         * g++.old-deja/g++.other/exprstmt1.C: New test.
16597         * g++.old-deja/g++.other/inline23.C: New test.
16598         * g++.old-deja/g++.eh/ia64-1.C: New test.
16599         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16600         * g++.old-deja/g++.other/reload1.C: New test.
16601         * g++.old-deja/g++.other/static20.C: New test.
16602         * g++.old-deja/g++.other/local-alloc1.C: New test.
16603         * g++.old-deja/g++.other/conv8.C: New test.
16604         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16605         * g++.old-deja/g++.other/storeexpr1.C: New test.
16606         * g++.old-deja/g++.other/storeexpr2.C: New test.
16607         * g++.dg/eh/template2.C: New test.
16608         * g++.dg/warn/weak1.C: New test.
16609
16610 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16611
16612         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16613         Remove first, non-varying, argument.
16614
16615 2002-01-23  Richard Henderson  <rth@redhat.com>
16616
16617         * gcc.dg/inline-2.c: New.
16618
16619         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16620         Add optional target arg.  Check number of arguments.
16621         (scan-assembler-not, scan-assembler-dem): Likewise.
16622         (scan-assembler-dem-not): Likewise.
16623
16624 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16625
16626         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16627         line 12.
16628         * g++.old-deja/g++.brendan/parse3.C,
16629         g++.old-deja/g++.other/crash26.C,
16630         g++.old-deja/g++.other/crash28.C,
16631         g++.old-deja/g++.other/crash29.C,
16632         g++.old-deja/g++.other/crash30.C,
16633         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16634
16635 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16636
16637         * gcc.dg/20020115-1.c: New.
16638
16639 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16640
16641         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16642
16643 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16644
16645         * gcc.dg/20020122-3.c: New.
16646
16647 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16648
16649         * g++.dg/other/gc1.C: New test.
16650
16651 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16652
16653         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16654
16655 2002-01-22  Richard Henderson  <rth@redhat.com>
16656
16657         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16658
16659 2002-01-22  Richard Henderson  <rth@redhat.com>
16660
16661         * gcc.dg/20020122-4.c: New.
16662
16663 2002-01-22  H.J. Lu <hjl@gnu.org>
16664
16665         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16666         link output.
16667         * gcc.dg/special/ecos.exp: Likewise.
16668         * lib/g++-dg.exp: Likewise.
16669         * lib/g77-dg.exp: Likewise.
16670         * lib/gcc-dg.exp : Likewise.
16671         * lib/mike-g++.exp: Likewise.
16672         * lib/mike-g77.exp: Likewise.
16673         * lib/mike-gcc.exp: Likewise.
16674         * lib/objc-dg.exp: Likewise.
16675
16676 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16677
16678         PR target/5379
16679         * gcc.dg/20020122-2.c: New test.
16680
16681 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16682
16683         * gcc.dg/20020122-1.c: New test.
16684
16685 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16686
16687         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16688
16689 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16690
16691         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16692
16693 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16694
16695         * gcc.c-torture/compile/20020121-1.c: New test.
16696
16697 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16698
16699         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16700         ld_library_path.
16701
16702 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16703
16704         * gcc.dg/20020218-1.c: New test.
16705
16706 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16707
16708         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16709         messages
16710         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16711         "At global scope" warning
16712         * g++.dg/ext/align1.C: Change cygwin test for alignment
16713         from db-bogus to dg-warning
16714
16715 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16716
16717         * g77.f-torture/compile/cpp2.F: New test.
16718
16719 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16720
16721         * g++.dg/template/access1.C: New test.
16722
16723 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
16724
16725         * gcc.dg/20020118-1.c: New.
16726
16727 2002-01-18  Kazu Hirata  <kazu@hxi.com>
16728
16729         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
16730
16731 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16732
16733         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
16734         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
16735         alignment warnings.
16736
16737 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16738
16739         * gcc.misc-tests/i386-prefetch.exp: Save and restore
16740         torture_with_loops and torture_without_loops
16741
16742 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
16743
16744         * gcc.c-torture/compile/20020116-1.c: New test.
16745
16746 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
16747
16748         * gcc.dg/20020116-2.c: New test.
16749
16750         * gcc.dg/ultrasp4.c: New test.
16751
16752         * gcc.dg/20020116-1.c: New test.
16753
16754 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
16755
16756         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
16757         by EABI.
16758
16759 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
16760
16761         * gcc.misc-tests/i386-prefetch.exp: New.
16762         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
16763         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
16764         * gcc.misc-tests/i386-pf-none-1.c: New test.
16765         * gcc.misc-tests/i386-pf-sse-1.c: New test.
16766
16767 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
16768
16769         * gcc.dg/gnu89-init-1.c: Add new tests.
16770
16771 2002-01-15  Andreas Jaeger  <aj@suse.de>
16772
16773         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
16774         * gcc.dg/i386-mmx-2.c: Likewise.
16775         * gcc.dg/i386-sse-1.c: Likewise.
16776         * gcc.dg/i386-sse-2.c: Likewise.
16777         * gcc.dg/i386-sse-3.c: Likewise.
16778
16779 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
16780
16781         * g77.f-torture/execute/intrinsic-unix-bessel.f:
16782         Uncomment additional cases that now pass.
16783
16784 2002-01-11  Richard Henderson  <rth@redhat.com>
16785
16786         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
16787         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
16788
16789 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
16790
16791         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
16792
16793 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
16794
16795         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
16796         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
16797
16798 2002-01-10  Dale Johannesen  <dalej@apple.com>
16799
16800         * gcc.c-torture/execute/loop-11.c: New.
16801
16802 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
16803
16804         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
16805         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
16806
16807 2002-01-09  Richard Henderson  <rth@redhat.com>
16808
16809         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
16810         type in which to perform the operation for each size.
16811
16812 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
16813
16814         * gcc.c-torture/compile/20020109-2.c: New test.
16815
16816 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
16817
16818         * gcc.c-torture/execute/loop-10.c: New test.
16819
16820 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16821
16822         * gcc.c-torture/compile/20010226-1.c: New test.
16823         * gcc.c-torture/compile/20010227-1.c: New test.
16824         * gcc.c-torture/compile/20010426-1.c: New test.
16825         * gcc.c-torture/compile/20010510-1.c: New test.
16826         * gcc.c-torture/compile/20010605-3.c: New test.
16827         * gcc.c-torture/compile/20010824-1.c: New test.
16828         * gcc.c-torture/execute/20010409-1.c: New test.
16829         * gcc.dg/noncompile/20000901-1.c: New test.
16830         * gcc.dg/20001023-1.c: New test.
16831         * gcc.dg/20001101-1.c: New test.
16832         * gcc.dg/20001102-1.c: New test.
16833         * gcc.dg/20010207-1.c: New test.
16834         * gcc.dg/20010405-1.c: New test.
16835         * gcc.dg/20010822-1.c: New test.
16836         * gcc.dg/20011107-1.c: New test.
16837
16838 2002-01-09  Jeffrey A Law  (law@redhat.com)
16839
16840         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
16841
16842         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
16843         execution failure on PA targets.
16844
16845 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16846
16847         * gcc.c-torture/compile/20020109-1.c: New test.
16848
16849 2002-01-08  Kazu Hirata  <kazu@hxi.com>
16850
16851         * gcc.c-torture/execute/20020108-1.c: New test.
16852
16853 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
16854
16855         * gcc.dg/20020108-1.c: New test.
16856
16857 2002-01-08  H.J. Lu <hjl@gnu.org>
16858
16859         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
16860         for header files.
16861
16862 2002-01-08  Geoff Keating  <geoffk@redhat.com>
16863
16864         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
16865         consistency.
16866
16867 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
16868
16869         * gcc.dg/altivec-4.c: Test altivec predicates.
16870
16871 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
16872
16873         * gcc.c-torture/execute/20020107-1.c: New test.
16874
16875 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16876
16877         PR c/5279
16878         * gcc.c-torture/compile/20020106-1.c: New test.
16879
16880 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16881
16882         * gcc.c-torture/execute/nestfunc-4.c: New test.
16883
16884 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16885
16886         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
16887         extra triple that slipped in.
16888         * g++.old-deja/g++.abi/align.C: Likewise.
16889         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16890
16891 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16892
16893         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
16894         * g++.old-deja/g++.abi/align.C: Likewise.
16895         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16896
16897         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
16898         on FreeBSD/i386.
16899         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
16900         FreeBSD.
16901
16902 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
16903
16904         * gcc.dg/20020104-1.c: New test.
16905
16906         * gcc.dg/20020104-2.c: New test.
16907
16908 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
16909
16910         * gcc.dg/20020103-1.c: Fix typo in target selector.
16911
16912 2002-01-03  Richard Henderson  <rth@redhat.com>
16913
16914         * gcc.dg/20020103-1.c: New.
16915
16916 2002-01-03  Kazu Hirata  <kazu@hxi.com>
16917
16918         * gcc.c-torture/execute/20020103-1.c: New test.
16919
16920 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
16921
16922         * g++.dg/other/debug2.C: New test.
16923
16924         * gcc.c-torture/compile/20020103-1.c: New test.
16925
16926 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
16927
16928         * gcc.dg/gnu89-init-1.c: Added new tests.
16929
16930 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16931
16932         * g++.dg/template/friend2.C: Remove as patch is reverted.
16933
16934         * g++.dg/warn/oldcast1.C: New test.
16935
16936         * g++.dg/template/ptrmem1.C: New test.
16937         * g++.dg/template/ptrmem2.C: New test.
16938
16939         * g++.dg/template/ntp.C: New test.
16940
16941         * g++.dg/other/component1.C: New test.
16942
16943         * g++.dg/template/ttp3.C: New test.
16944
16945         * g++.dg/template/friend2.C: New test.
16946         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
16947
16948 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16949
16950         * g++.dg/other/ptrmem1.C: New test.
16951         * g++.dg/other/ptrmem2.C: New test.
16952
16953 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16954
16955         * g++.dg/template/ctor1.C: New test.
16956
16957 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16958
16959         * g++.dg/template/friend2.C: New test.
16960
16961 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
16962
16963         * gcc.dg/mmix-1.c: New test.
16964
16965 2001-12-31  Richard Henderson  <rth@redhat.com>
16966
16967         * gcc.dg/asm-5.c: New.
16968
16969 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
16970
16971         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
16972         in namespace __gnu_cxx
16973
16974 2001-12-30  Richard Henderson  <rth@redhat.com>
16975
16976         * gcc.dg/debug-6.c: New.
16977
16978 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
16979
16980         * gcc.c-torture/compile/20011229-2.c: New test.
16981
16982 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
16983
16984         * gcc.dg/debug-3.c: New test.
16985         * gcc.dg/debug-4.c: New test.
16986         * gcc.dg/debug-5.c: New test.
16987
16988 2001-12-29  Richard Henderson  <rth@redhat.com>
16989
16990         * g++.dg/eh/loop1.C: New.
16991
16992 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16993
16994         * g++.dg/template/crash1.C: New test.
16995
16996 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16997
16998         * g++.dg/other/const1.C: New test.
16999
17000 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
17001
17002         * gcc.c-torture/compile/20011229-1.c: New test.
17003
17004 2001-12-28  Stan Shebs  <shebs@apple.com>
17005
17006         * lib/objc-torture.exp: Resync with c-torture.exp.
17007         * lib/objc.exp: Load standard libraries.
17008
17009 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
17010
17011         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
17012         additional tests.
17013
17014 2001-12-27  Roger Sayle <roger@eyesopen.com>
17015
17016         * gcc.c-torture/execute/string-opt-16.c: New testcase.
17017
17018 2001-12-27  Richard Henderson  <rth@redhat.com>
17019
17020         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
17021
17022 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17023
17024         * g++.dg/eh/ctor1.C: New test.
17025         * g++.dg/other/error2.C: New test.
17026
17027 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17028
17029         * g++.dg/other/init2.C: New test.
17030
17031 2001-12-24  Richard Henderson  <rth@redhat.com>
17032
17033         * gcc.dg/20011223-1.c: New.
17034         * gcc.dg/inline-1.c: New.
17035
17036 2001-12-23  Richard Henderson  <rth@redhat.com>
17037
17038         * gcc.dg/asm-4.c: Test operand modifiers.
17039
17040 2001-12-23  Richard Henderson  <rth@redhat.com>
17041
17042         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
17043
17044 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17045
17046         * gcc.c-torture/execute/20011223-1.c: New test.
17047
17048 2001-12-21  Richard Henderson  <rth@redhat.com>
17049
17050         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
17051         re-enables the warning.
17052
17053 2001-12-21  Richard Henderson  <rth@redhat.com>
17054
17055         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
17056
17057 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17058
17059         * gcc.c-torture/compile/20011218-1.c: New test.
17060
17061 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
17062
17063         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
17064         arm-isr.c test.
17065         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
17066         epilogue generation for ARM ISR routines.
17067
17068 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17069
17070         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
17071         * gcc.dg/format/c90-printf-3.c: Likewise.
17072         * gcc.dg/format/c99-printf-3.c: Likewise.
17073         * gcc.dg/format/ext-1.c: Likewise.
17074         * gcc.dg/format/ext-6.c: Likewise.
17075         * gcc.dg/format/format.h: Prototype unlocked stdio.
17076
17077 2001-12-20  Richard Henderson  <rth@redhat.com>
17078
17079         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
17080         (arena): Use it.
17081         (malloc): Correct allocation logic.  Abort if we fill up the
17082         arena before initialization complete.
17083         (realloc): Correct allocation logic.
17084
17085 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17086
17087         * gcc.c-torture/compile/20011219-2.c: New test.
17088
17089         * gcc.c-torture/execute/20011219-1.c: New test.
17090
17091 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
17092
17093         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
17094         target does not support weak symbols.
17095
17096 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
17097
17098         * gcc.c-torture/compile/20011219-1.c: New test.
17099
17100 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17101
17102         * g++.dg/other/error1.C: New test.
17103
17104 2001-12-17  Jeffrey A Law  (law@redhat.com)
17105
17106         * gcc.c-torture/execute/20011217-1.c: New test.
17107
17108 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
17109
17110         * objc.dg/special/: New directory.
17111         * objc.dg/special/special.exp: New file.
17112         * objc.dg/special/unclaimed-category-1.h: New file.
17113         * objc.dg/special/unclaimed-category-1a.m: New file.
17114         * objc.dg/special/unclaimed-category-1.m: New file.
17115
17116 2001-12-17  Andreas Jaeger  <aj@suse.de>
17117
17118         * gcc.c-torture/compile/20011217-2.c: New test.
17119
17120 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17121
17122         * gcc.c-torture/compile/20011217-1.c: New test.
17123
17124 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
17125
17126         * testsuite/gcc.dg/20011214-1.c: New.
17127
17128 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
17129
17130         * gcc.dg/altivec-4.c: New.
17131
17132 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
17133
17134         * gcc.dg/20011113-1.c: New test.
17135
17136 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17137
17138         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
17139         std::__malloc_alloc_template<0> and
17140         std::__default_alloc_template<false, 0>.
17141
17142 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
17143
17144         * objc/execute/bf-21.m: New test.
17145         * objc/execute/enumeration-1.m: New test.
17146         * objc/execute/enumeration-2.m: New test.
17147
17148 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
17149
17150         * gcc.dg/gnu89-init-1.c: New test.
17151
17152 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17153
17154         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
17155         * g++.old-deja/g++.jason/2371.C: Likewise.
17156         * g++.old-deja/g++.jason/template33.C: Likewise.
17157         * g++.old-deja/g++.jason/template34.C: Likewise.
17158         * g++.old-deja/g++.jason/template36.C: Likewise.
17159         * g++.old-deja/g++.oliva/typename1.C: Likewise.
17160         * g++.old-deja/g++.oliva/typename2.C: Likewise.
17161         * g++.old-deja/g++.other/typename1.C: Likewise.
17162         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17163         * g++.old-deja/g++.pt/nontype5.C: Likewise.
17164         * g++.old-deja/g++.pt/typename11.C: Likewise.
17165         * g++.old-deja/g++.pt/typename14.C: Likewise.
17166         * g++.old-deja/g++.pt/typename16.C: Likewise.
17167         * g++.old-deja/g++.pt/typename3.C: Likewise.
17168         * g++.old-deja/g++.pt/typename4.C: Likewise.
17169         * g++.old-deja/g++.pt/typename5.C: Likewise.
17170         * g++.old-deja/g++.pt/typename7.C: Likewise.
17171         * g++.old-deja/g++.robertl/eb9.C: Likewise.
17172
17173 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
17174
17175         * g++.dg/other/linkage1.C: New test.
17176         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
17177         specifiers.
17178
17179 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
17180
17181         * gcc.dg/concat.c: New test.
17182
17183 2001-12-11  Stan Shebs  <shebs@apple.com>
17184
17185         * objc/compile: New test directory.
17186         * objc/compile/compile.exp: New expect script.
17187         * objc/compile/20011211-1.m: New compile test.
17188
17189 2001-12-11  Jason Merrill  <jason@redhat.com>
17190
17191         * lib/prune.exp (prune_gcc_output): Also handle "In member
17192         function".  So many permutations...
17193
17194 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
17195
17196         * g++.dg/template/typedef1.C: New test.
17197
17198 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17199
17200         * g++.dg/other/copy1.C: New test.
17201
17202 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
17203
17204         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
17205
17206         * gcc.dg/builtin-choose-expr.c: New.
17207
17208 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
17209
17210         * gcc.dg/altivec-2.c: New.
17211
17212 2001-12-07  Richard Henderson  <rth@redhat.com>
17213
17214         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
17215
17216 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
17217
17218         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
17219         ultrasparc.
17220
17221 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17222
17223         * g++-old.deja/g++.robertl/eb101.C: Deleted.
17224
17225 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
17226
17227         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
17228         variable argument list.
17229
17230 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
17231
17232         * gcc.c-torture/execute/memcheck: Delete entire directory.
17233         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
17234         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
17235
17236 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17237
17238         * gcc.dg/Wshadow-1.c: New test.
17239
17240 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
17241
17242         * gcc.c-torture/compile/20011130-1.c: New test.
17243
17244         * gcc.dg/noncompile/20011025-1.c: New test.
17245
17246         * g++.dg/other/anon-union.C: New test.
17247
17248         * gcc.c-torture/execute/20011024-1.c: New test.
17249
17250 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17251
17252         * gcc.c-torture/execute/20000722-1.x,
17253         gcc.c-torture/execute/20010123-1.x: Remove.
17254         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
17255         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
17256         gcc.dg/c99-complit-2.c: New tests.
17257
17258 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
17259
17260         * g++.dg/inherit/base1.C: New test.
17261
17262 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
17263
17264         * g++.dg/other/stdarg1.C: New test.
17265
17266         * gcc.c-torture/compile/20011130-2.c: New test.
17267
17268 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
17269
17270         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
17271         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
17272         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
17273         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
17274         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
17275         * gcc.dg/builtin-prefetch-1.c: New test.
17276
17277 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
17278
17279         * gcc.dg/20011130-1.c: New test.
17280
17281 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17282
17283         * g++.dg/other/scope1.C: New test.
17284         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
17285
17286 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17287
17288         * gcc.dg/vla-init-1.c: New test.
17289
17290 2001-12-01  Geoff Keating  <geoffk@redhat.com>
17291
17292         * gcc.c-torture/compile/structs.c: New testcase from GDB.
17293
17294 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17295
17296         * objc.dg/alias.m: Update.
17297         * objc.dg/class-1.m: Update.
17298         * objc.dg/const-str-1.m: Update.
17299         * objc.dg/fwd-proto-1.m: Update.
17300         * objc.dg/id-1.m: Update.
17301         * objc.dg/super-class-1.m: Update.
17302
17303 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17304
17305         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17306         constructs.
17307
17308 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17309
17310         * gcc.c-torture/execute/20011128-1.c: New test.
17311
17312 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17313
17314         * gcc.dg/20011127-1.c: New test.
17315
17316 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17317
17318         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17319         from Austin Group draft 7.
17320         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17321         scanf format arguments.
17322         * gcc.dg/format/no-exargs-2.c: New test.
17323
17324 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17325
17326         * g++.dg/abi/vbase8-4.C: New test.
17327
17328 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17329
17330         * gcc.c-torture/execute/20011121-1.c: New test.
17331
17332 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17333
17334         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17335
17336 2001-11-23  Andreas Jaeger  <aj@suse.de>
17337
17338         * gcc.dg/cpp/charconst-2.c: New test.
17339
17340 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
17341
17342         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
17343         to the host if it is remote.  Let tests specify extra headers
17344         they use.
17345         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
17346         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
17347         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
17348         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
17349         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
17350         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
17351         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
17352         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
17353         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
17354         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
17355
17356 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
17357
17358         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
17359         for little endian ARMs.
17360
17361 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
17362
17363         * gcc.c-torture/compile/20011119-1.c: New test.
17364         * gcc.c-torture/compile/20011119-2.c: New test.
17365
17366 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
17367
17368         * gcc.dg/altivec-1.c: Fix typo.
17369
17370 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
17371
17372         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
17373
17374 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
17375
17376         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
17377
17378 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
17379
17380         * lib/g77.exp: Don't specify --rpath-link.
17381
17382         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
17383         across all the headers.
17384         * gcc.dg/format/format.exp: For testing on a remote host,
17385         copy format.h.
17386
17387         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
17388         * gcc.c-torture/execute/930406-1.c: Likewise.
17389         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17390
17391 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
17392
17393         * gcc.dg/altivec-1.c: New.
17394
17395 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
17396
17397         * gcc.dg/cpp/fpreprocessed.c: New test case.
17398
17399 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17400
17401         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
17402         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
17403         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
17404
17405 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17406
17407         * gcc.dg/no-builtin-1.c: New test.
17408
17409 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
17410
17411         * gcc.c-torture/execute/20011115-1.c: New test.
17412
17413 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
17414
17415         * gcc.c-torture/compile/20011114-2.c: New test.
17416         * gcc.c-torture/compile/20011114-3.c: New test.
17417         * gcc.c-torture/compile/20011114-4.c: New test.
17418
17419 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
17420
17421         * g++.dg/other/init1.C: New test.
17422
17423 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
17424
17425         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
17426         message.
17427
17428         * gcc.c-torture/execute/20011114-1.c: New testcase.
17429
17430         * gcc.c-torture/compile/20010327-1.c: Revert last change.
17431         * gcc.c-torture/compile/20011114-1.c: New test, exactly
17432         like the (before this change) version of 20010327-1.c.
17433
17434 2001-11-14  Roger Sayle <roger@eyesopen.com>
17435
17436         * gcc.c-torture/execute/string-opt-13.c: New testcase.
17437
17438 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
17439
17440         * g++.dg/init/array2.C: New test.
17441
17442 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
17443
17444         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
17445
17446 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
17447
17448         * g++.dg/other/forscope1.C: New test.
17449         * g++.dg/ext/forscope1.C: New test.
17450         * g++.dg/ext/forscope2.C: New test.
17451
17452 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
17453
17454         * gcc.c-torture/execute/20011113-1.c: New test.
17455
17456 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
17457
17458         * gcc.c-torture/execute/20011109-2.c: New test.
17459
17460         * gcc.c-torture/execute/20011109-1.c: New test.
17461
17462 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
17463
17464         * gcc.c-torture/compile/20011109-1.c: New test.
17465
17466 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
17467
17468         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
17469         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
17470         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
17471         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
17472         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
17473         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
17474         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
17475
17476 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17477
17478         * g++.dg/warn/Wshadow-1.C: New tests.
17479         * g++.old-deja/g++.mike/for3.C: Update.
17480
17481 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17482
17483         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
17484         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
17485         XFAILs.  Adjust expected error texts.
17486         * gcc.c-torture/compile/20011106-1.c,
17487         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
17488         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
17489         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
17490         gcc.dg/c99-array-lval-5.c: New tests.
17491
17492 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17493
17494         * gcc.dg/cpp/defined.c: Update.
17495
17496 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17497
17498         * gcc.c-torture/execute/anon-1.c: New test.
17499
17500 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
17501
17502         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
17503         same size, so no warning should be produced on stormy16.
17504
17505         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
17506         due to oversized array.
17507         * g++.old-deja/g++.mike/ns15.C: Likewise.
17508         * g++.old-deja/g++.pt/crash16.C: Likewise.
17509
17510 2001-11-02  Graham Stott  <grahams@redhat.com>
17511
17512         * g++.dgother/debug1.C: Fix typos.
17513
17514 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
17515
17516         * g++.dg/other/debug1.C: New test.
17517
17518 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17519
17520         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
17521         of unsigned long.
17522
17523 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
17524
17525         * gcc.dg/20011029-2.c: New test.
17526
17527         * gcc.c-torture/compile/20011029-1.c: New test.
17528
17529 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
17530
17531         * objc/execute/class_self-1.m: New test.
17532         * objc/execute/class_self-2.m: New test.
17533
17534 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
17535
17536         * gcc.misc-tests/msgs.exp: Delete.
17537         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
17538         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
17539         error set to match recent changes.
17540
17541 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
17542
17543         * gcc.dg/20011021-1.c: New test.
17544
17545 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
17546
17547         * gcc.c-torture/compile/20011023-1.c: New test.
17548
17549 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
17550
17551         * lib/g77.exp: Rewrite based on lib/g++.exp.
17552
17553 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
17554
17555         * gcc.c-torture/execute/20011019-1.c: New test.
17556
17557         * gcc.dg/20011018-1.c: New test.
17558
17559 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
17560
17561         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
17562
17563 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
17564
17565         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
17566         * gcc.dg/attr-invalid.c: Likewise.
17567
17568 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17569
17570         * testsuite/gcc.dg/20011015-1.c: New test.
17571
17572 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17573
17574         * g++.dg/template/unify2.C: New test.
17575
17576 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17577
17578         * g++.dg/other/exception-specification.C: New test
17579
17580 2001-10-13  Tom Rix  <trix@redhat.com>
17581
17582         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17583         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17584
17585 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17586
17587         * testsuite/gcc.dg/20011009-1.c: New test.
17588
17589 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17590
17591         PR g++/4476
17592         * g++.dg/other/friend1.C: New test.
17593
17594 2001-10-11  Richard Henderson  <rth@redhat.com>
17595
17596         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17597
17598 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17599
17600         * gcc.c-torture/compile/20011010-1.c: New.
17601
17602 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17603
17604         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17605         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17606         g77.f-torture/execute/execute.exp,
17607         g77.f-torture/noncompile/noncompile.exp,
17608         gcc.c-torture/compile/compile.exp,
17609         gcc.c-torture/execute/execute.exp,
17610         gcc.c-torture/execute/ieee/ieee.exp,
17611         gcc.c-torture/execute/memcheck/memcheck.exp,
17612         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17613         objc/execute/execute.exp: Update FSF address.
17614
17615 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17616
17617         * gcc.dg/cpp/cmdlne-C.c: Update.
17618         * gcc.dg/cpp/cmdlne-C2.c: New.
17619
17620 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17621
17622         * gcc.c-torture/execute/20011008-3.c: New.
17623
17624 2001-10-08  DJ Delorie  <dj@redhat.com>
17625
17626         * gcc.dg/20011008-1.c: New.
17627         * gcc.dg/20011008-2.c: New.
17628
17629 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17630
17631         * gcc.dg/cpp/spacing1.c: Update test.
17632
17633 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17634
17635         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17636         spelling errors of "separate" as "seperate".
17637
17638 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17639
17640         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17641         enough to avoid inlining.
17642
17643 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17644
17645         * lib/g77.exp: set libg2c_dir correctly.
17646
17647 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17648
17649         * gcc.dg/cpp/macro11.c: New test.
17650
17651 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17652
17653         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17654         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17655         gcc.dg/format/multattr-3.c: New tests.
17656         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17657         tests for format attributes on function pointers being rejected.
17658
17659 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17660
17661         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17662
17663 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17664
17665         * g++.dg/warn/format1.C: New test.
17666
17667 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17668
17669         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17670
17671 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17672
17673         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17674
17675 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17676
17677         * gcc.dg/cpp/redef2.c: Add test.
17678
17679 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17680
17681         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17682         long-standing bug on i686, apparently.
17683         * gcc.c-torture/execute/loop-2c.x: New file.
17684         * gcc.c-torture/execute/loop-2d.x: New file.
17685         * gcc.c-torture/execute/loop-3c.x: New file.
17686
17687 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17688
17689         * gcc.dg/cpp/20000625-2.c: Correct line number.
17690
17691 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17692
17693         * gcc.dg/cpp/macro10.c: New test.
17694         * gcc.dg/cpp/strify3.c: New test.
17695         * gcc.dg/cpp/spacing1.c: Add tests.
17696         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17697         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17698
17699 2001-09-24  DJ Delorie  <dj@redhat.com>
17700
17701         * gcc.c-torture/execute/20010924-1.c: New test.
17702
17703 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17704
17705         * testsuite/objc/execute/paste.m: Remove.
17706
17707 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17708
17709         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17710
17711 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17712
17713         * g77.dg/strlen0.f: New test.
17714
17715 2001-09-21  Richard Henderson  <rth@redhat.com>
17716
17717         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17718         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17719
17720 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17721
17722         Table-driven attributes.
17723         * g++.dg/ext/attrib1.C: New test.
17724
17725 2001-09-20  DJ Delorie  <dj@redhat.com>
17726
17727         * gcc.dg/20000926-1.c: Update expected warning messages.
17728         * gcc.dg/array-2.c: Likewise, and test for warnings too.
17729         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
17730         array.
17731
17732 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
17733
17734         * g++.dg/eh/registers1.C: New test case.
17735
17736 2001-09-17  Richard Henderson  <rth@redhat.com>
17737
17738         * gcc.dg/array-5.c: Fix VLA decomposition test.
17739
17740 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17741
17742         * gcc.dg/cpp/line5.c: New testcase.
17743
17744 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17745
17746         * gcc.dg/cpp/macro9.c: New test.
17747
17748 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
17749
17750         * gcc.c-torture/execute/980223.c: Change type of addr from long
17751         to char *.
17752
17753 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
17754
17755         * gcc.c-torture/execute/20010915-1.c: New test.
17756
17757 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
17758
17759         * g77.dg/bprob: New directory.
17760         * g77.dg/bprob/bprob.exp: New file.
17761         * g77.dg/bprob/bprob-1.f: New test.
17762         * g77.dg/gcov: New directory.
17763         * g77.dg/gcov/gcov.exp: New file.
17764         * g77.dg/gcov/gcov-1.f: New test.
17765         * g77.dg/gcov/gcov-1.x: New file.
17766
17767 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17768
17769         * gcc.dg/cpp/directiv.c: Update.
17770         * gcc.dg/cpp/undef1.c: Update.
17771
17772 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
17773
17774         * gcc.dg/20010912-1.c: New test.
17775
17776 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
17777
17778         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
17779         language-independent file in lib.
17780         * lib/gcov.exp: New file.
17781
17782 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17783
17784         * gcc.c-torture/compile/20010911-1.c: New test.
17785
17786 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
17787
17788         * lib/profopt.exp: New, to support profile-directed optimizations.
17789         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
17790         * gcc.misc-tests/bprob-1.c: New test.
17791         * gcc.misc-tests/bprob-2.c: New test.
17792
17793 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
17794
17795         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
17796         XFAIL and which kinds of gcov output to verify.
17797         * gcc.misc-tests/gcov-4b.x: New file.
17798         * gcc.misc-tests/gcov-5b.x: New file.
17799         * gcc.misc-tests/gcov-6.x: New file.
17800         * gcc.misc-tests/gcov-7.c: New test.
17801         * gcc.misc-tests/gcov-7.x: New file.
17802
17803 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
17804
17805         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
17806         * gcc.misc-tests/gcov-6.c: New test.
17807
17808 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17809
17810         PR c++/3986
17811         * g++.dg/abi/vbase1.C: New test.
17812
17813 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
17814
17815         * objc.dg/method-2.m: New.
17816
17817 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17818
17819         PR c++/4203
17820         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
17821         * g++.dg/init/empty1.C: New test.
17822
17823 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
17824
17825         * gcc.c-torture/compile/20010903-1.c: New test.
17826
17827 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
17828
17829         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
17830         for m68k.
17831
17832 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
17833
17834         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
17835
17836         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
17837
17838         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
17839
17840 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
17841
17842         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
17843         for 16-bit 'unsigned int'.
17844
17845 2001-08-29  Kazu Hirata  <kazu@hxi.com>
17846
17847         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
17848
17849 2001-08-27  Richard Henderson  <rth@redhat.com>
17850
17851         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
17852         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
17853
17854 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
17855
17856         * gcc.dg/asm-names.c (ymain): New.
17857
17858 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
17859
17860         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
17861         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
17862         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
17863
17864 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17865
17866         * gcc.dg/compare5.c: New testcase.
17867
17868 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
17869
17870         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
17871         and "In instantiation".
17872
17873 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
17874
17875         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
17876
17877 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
17878
17879         * gcc.misc-tests/gcov.exp: Add support for branch information.
17880         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
17881         * gcc.misc-tests/gcov-4.c: New test.
17882         * gcc.misc-tests/gcov-4b.c: New test.
17883         * gcc.misc-tests/gcov-5b.c: New test.
17884
17885 2001-08-20  Zack Weinberg  <zackw@panix.com>
17886
17887         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
17888         expected to fail.
17889
17890 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17891
17892         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
17893
17894 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
17895
17896         * g++.dg/eh/template1.C: New test.
17897
17898 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
17899
17900         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
17901         Fix thinko.
17902         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
17903         for xfail.
17904
17905 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
17906
17907         * lib/g77-dg.exp:  Use prune.exp for common procedures
17908         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
17909         * lib/g77.exp: (g77-dg-prune) Remove
17910
17911 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
17912
17913         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
17914
17915 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17916
17917         * g++.dg/template/unify1.C: New test.
17918
17919 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
17920
17921         * g++.dg/abi/empty4.C: New test.
17922
17923 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
17924
17925         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
17926         solaris2.*
17927         * g77.f-torture/compile/pr3743.x: Likewise
17928
17929 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17930
17931         * g++.dg/other/using-declaration.C: New test.
17932
17933 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17934
17935         * gcc.dg/cpp/tr-sign.c: New testcase.
17936
17937 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17938
17939         * gcc.dg/cpp/19951025-1.c: Revert.
17940         * gcc.dg/cpp/directiv.c: We no longer process directives that
17941         interrupt macro arguments.
17942
17943 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
17944
17945         * gcc.dg/bconstp-1.c: New test.
17946
17947 2001-08-03  Richard Henderson  <rth@redhat.com>
17948
17949         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
17950
17951 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17952
17953         * gcc.dg/cpp/19951025-1.c: Update.
17954
17955 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
17956
17957         * g77.dg/ff90-1.f (s): Fix reference of variable z,
17958         should be x.
17959
17960 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17961
17962         Kill -fhonor-std.
17963         * g++.old-deja/g++.ns/ns14.C: Remove special options.
17964         * g++.old-deja/g++.other/std1.C: Likewise.
17965         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
17966
17967 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
17968
17969         * lib/g77.exp:  Load gcc-defs.exp for common procedures
17970         (g77_pass, g77_fail, g77_finish, g77_exit,
17971         ${tool}_check_unsupported_p} Now redundant.  Deleted.
17972
17973 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
17974
17975         * g77.dg/fbackslash.f
17976         * g77.dg/fcase-preserve.f
17977         * g77.dg/ff90-1.f
17978         * g77.dg/ffixed-line-length-0.f
17979         * g77.dg/ffixed-line-length-132.f
17980         * g77.dg/ffixed-line-length-7.f
17981         * g77.dg/ffixed-line-length-72.f
17982         * g77.dg/ffixed-line-length-none.f
17983         * g77.dg/ffree-form-1.f
17984         * g77.dg/fno-backslash.f
17985         * g77.dg/fno-f90-1.f
17986         * g77.dg/fno-fixed-form-1.f
17987         * g77.dg/fno-onetrip.f
17988         * g77.dg/fno-typeless-boz.f
17989         * g77.dg/fno-underscoring.f
17990         * g77.dg/fno-vxt-1.f
17991         * g77.dg/fonetrip.f
17992         * g77.dg/ftypeless-boz.f
17993         * g77.dg/fugly-assumed.f
17994         * g77.dg/funderscoring.f
17995         * g77.dg/fvxt-1.f
17996
17997 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
17998
17999         * objc.dg/fwd-proto-1.m: New.
18000         * objc.dg/local-decl-1.m: New.
18001         * objc.dg/naming-1.m: New.
18002         * objc.dg/naming-2.m: New.
18003         * objc.dg/proto-hier-1.m: New.
18004
18005 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
18006
18007         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
18008         largest-type elements to a struct makes its size grow.
18009
18010 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18011
18012         * g++.dg/abi/vthunk1.C: New test.
18013
18014 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18015
18016         * g++.dg/abi/vbase8-22.C: New test.
18017
18018 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18019
18020         * gcc.dg/cpp/macro8.c: New test.
18021
18022 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18023
18024         * g++.dg/abi/vbase8-21.C: New test.
18025
18026 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18027
18028         * g++.dg/abi/vbase8-10.C: New test.
18029
18030 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18031
18032         * lib/g++.exp (g++_set_ld_library_path): Renamed to
18033         ${tool}_set_ld_library_path.
18034         Changed caller.
18035         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
18036         g++.exp.
18037
18038 2001-07-26  Stan Cox <scox@redhat.com>
18039
18040         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
18041         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
18042         gcc_exit, gcc_check_unsupported_p):
18043         Moved to gcc-deps.exp
18044         * gcc-deps.exp: New file.
18045
18046 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18047
18048         * g++.old-deja/g++.pt/defarg14.C: New test.
18049
18050 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18051
18052         * g++.old-deja/g++.other/lineno5.C: New test.
18053
18054 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18055
18056         * g++.old-deja/g++.pt/crash68.C: New test.
18057
18058 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18059
18060         * g++.old-deja/g++.other/crash42.C: New test.
18061
18062 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18063
18064         * gcc.dg/cpp/extratokens.c: Fix.
18065         * gcc.dg/cpp/skipping2.c: New tests.
18066
18067 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18068
18069         * gcc.c-torture/execute/20010724-1.c: New file.
18070         * gcc.c-torture/execute/20010724-1.x: New file.
18071
18072 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18073
18074         * g++.old-deja/g++.other/cond7.C: New test.
18075
18076 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18077
18078         * g++.old-deja/g++.other/optimize4.C: New test.
18079
18080 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18081
18082         * g++.old-deja/g++.abi/vbase8-5.C: New test.
18083
18084 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
18085
18086         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
18087         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
18088         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
18089         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
18090
18091         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
18092         bug report" message.
18093
18094         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
18095         * g++.dg/ext/instantiate1.C: Move from old-deja.
18096
18097 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
18098
18099         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
18100         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
18101         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
18102         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
18103
18104 2001-07-23  Jeffrey A Law  (law@cygnus.com)
18105
18106         * gcc.c-torture/execute/20010723-1.c: New test.
18107
18108 2001-07-23  Ben Elliston  <bje@redhat.com>
18109
18110         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
18111
18112 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18113
18114         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
18115         i[34567]86-*-*.
18116         Delete handling of ieee_multilib_flags.
18117         Pass -mieee for alpha*-*-* and sh-*-*.
18118         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
18119
18120 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
18121
18122         Remove old-abi tests.
18123         * g++.old-deja/g++.mike/p11116.C: Remove.
18124         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
18125
18126 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
18127
18128         * g77.f-torture/compile/pr3743.f:  New test
18129
18130 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
18131
18132         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
18133
18134 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18135
18136         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
18137         g++.old-deja/g++.pt/static6.C: Likewise.
18138         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
18139         supports weak symbols.
18140
18141 2001-07-18  Andreas Jaeger  <aj@suse.de>
18142
18143         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
18144         supported again.
18145
18146 2001-07-18  Andreas Jaeger  <aj@suse.de>
18147
18148         * gcc.dg/iftrap-1.c: Fix target line.
18149
18150 2001-07-17  Richard Henderson  <rth@redhat.com>
18151
18152         * gcc.c-torture/execute/20010717-1.c: New.
18153
18154 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18155
18156         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
18157         tests.
18158
18159 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18160
18161         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
18162
18163 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18164
18165         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
18166         UAC_SIGBUS, UAC_NOPRINT definitions.
18167
18168 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
18169
18170         * objc/execute/object_is_class.m: New test.
18171         * objc/execute/object_is_meta_class.m: New test.
18172
18173 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18174
18175         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
18176         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
18177
18178 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
18179
18180         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
18181         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
18182
18183 2001-07-14  Richard Henderson  <rth@redhat.com>
18184
18185         * gcc.dg/iftrap-1.c: New.
18186
18187 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
18188
18189         * g77.f-torture/execute/intrinsic77.f: New test.
18190
18191 2001-07-11  Janis Johnson <janis@us.ibm.com>
18192
18193         * gcc.misc-tests/gcov-3.c: New test.
18194
18195 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18196
18197         * gcc.c-torture/compile/20010711-1.c,
18198         * gcc.c-torture/compile/20010711-2.c: New tests.
18199
18200 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18201
18202         * gcc.c-torture/execute/20010711-1.c: New test.
18203
18204 2001-07-11  Ben Elliston  <bje@redhat.com>
18205
18206         * g++.old-deja/g++.other/enum5.C: New test.
18207
18208 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
18209
18210         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
18211         (g++-dg-prune): Call prune_gcc_output.
18212         * prune.exp: New file for prune_gcc_output.
18213         * lib/g++.exp, lib/gcc.exp: Load it.
18214
18215 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18216
18217         * gcc.c-torture/compile/20010701-1.c,
18218         g++.old-deja/g++.ext/attrib6.C: New tests.
18219
18220 2001-07-06  Jeffrey A Law  (law@cygnus.com)
18221
18222         * gcc.c-torture/compile/20010706-1.c: New test.
18223
18224 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
18225
18226         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
18227
18228 2001-06-28  Stan Shebs  <shebs@apple.com>
18229
18230         * gcc.dg/pragma-darwin.c: New test.
18231
18232 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18233
18234         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
18235         Solaris 2.[678] system.
18236
18237 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18238
18239         * gcc.dg/20010622-1.c: New test.
18240
18241 2001-06-18  Stan Shebs  <shebs@apple.com>
18242
18243         * objc.dg: New directory.
18244         * objc.dg/dg.exp: New file.
18245         * objc.dg/alias.m: New.
18246         * objc.dg/class-1.m: New.
18247         * objc.dg/class-2.m: New.
18248         * objc.dg/const-str-1.m: New.
18249         * objc.dg/const-str-2.m: New.
18250         * objc.dg/id-1.m: New.
18251         * objc.dg/method-1.m: New.
18252         * objc.dg/super-class-1.m: New.
18253         * lib/objc-dg.exp: New file.
18254
18255 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18256
18257         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
18258         of label name.
18259
18260 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18261
18262         * g++.old-deja/g++.abi/vbase8-9.C: New test.
18263
18264 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18265
18266         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
18267         variable.
18268
18269 2001-06-12  Richard Henderson  <rth@redhat.com>
18270
18271         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
18272
18273 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18274
18275         * g++.old-deja/g++.abi/vbase5.C: New test.
18276         * g++.old-deja/g++.abi/vbase6.C: New test.
18277         * g++.old-deja/g++.abi/vbase7.C: New test.
18278
18279 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18280
18281         * gcc.c-torture/compile/20010610-1.c: New test.
18282
18283 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18284
18285         * g++.old-deja/g++.abi/vbase4.C: New test.
18286
18287 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18288
18289         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
18290         support %f for HC11/HC12 targets.
18291         * gcc.c-torture/execute/930513-1.x: New file, likewise.
18292         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
18293         on HC11/HC12 targets.
18294         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18295
18296 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18297
18298         * gcc.dg/wchar_t-1.c: New file.
18299         * gcc.dg/wint_t-1.c: Likewise.
18300
18301 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18302
18303         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18304
18305 2001-06-11  Richard Henderson  <rth@redhat.com>
18306
18307         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18308
18309 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18310
18311         * gcc.c-torture/compile/20010611-1.c: New test.
18312
18313 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18314
18315         * gcc.dg/c99-tag-1.c: Add more tests.
18316
18317 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18318
18319         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18320         representation on MN10300 and ARM/Thumb.
18321
18322 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18323
18324         * g77.f-torture/execute/20010610.f: New.
18325
18326 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18327
18328         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18329         names.
18330
18331 2001-06-09  Richard Henderson  <rth@redhat.com>
18332
18333         * gcc.c-torture/execute/ashrdi-1.c: New.
18334         * gcc.c-torture/execute/ashldi-1.c: New.
18335         * gcc.c-torture/execute/lshrdi-1.c: New.
18336
18337 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18338
18339         * objc/execute/load-3.m: Added. Check sending +load to categories,
18340         in addition to classes.
18341
18342 2001-06-08  Stan Shebs  <shebs@apple.com>
18343
18344         * objc/execute/load-2.m: New test.  From Nicola Pero
18345         <n.pero@mi.flashnet.it>.
18346
18347 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
18348
18349         * gcc.c-torture/execute/20010605-2.c: New test.
18350
18351 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18352
18353         * g++.old-deja/g++.abi/vbase2.C: New test.
18354         * g++.old-deja/g++.abi/vbase3.C: New test.
18355
18356 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18357
18358         * g++.old-deja/g++.pt/friend49.C: New test.
18359
18360 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18361
18362         * g++.old-deja/g++.ext/anon3.C: New test.
18363
18364 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
18365
18366         * g++.old-deja/g++.other/conv7.C: New test.
18367
18368 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18369
18370         * gcc.c-torture/compile/20010605-2.c: New test.
18371
18372 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18373
18374         * gcc.c-torture/execute/20010604-1.c: New test.
18375
18376 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
18377
18378         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
18379
18380 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
18381
18382         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
18383         (g++_link_flags): Likewise.
18384         (g++_init): Pass gccpath's value to two previous functions.
18385
18386 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18387
18388         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
18389         Ensure logfile entry matches exec command line.
18390
18391 2001-05-31  Richard Henderson  <rth@redhat.com>
18392
18393         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
18394         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
18395
18396 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
18397
18398         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
18399         compiler for irix6.2
18400
18401 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
18402
18403         * g++.old-deja/g++.other/optimize3.C: New file.
18404
18405 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
18406
18407         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
18408         assemble.
18409
18410 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
18411
18412         * g++.old-deja/g++.other/optimize2.C: New file.
18413
18414 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
18415
18416         * gcc.c-torture/compile/20010518-2.c: New file.
18417         * gcc.c-torture/execute/20010518-1.c: New file.
18418         * gcc.c-torture/execute/20010518-2.c: New file.
18419
18420 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18421
18422         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
18423
18424 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
18425
18426         G++ no longer defines builtins that do not begin with __builtin.
18427         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
18428         * g++.old-deja/g++.brendand/misc13.C: Likewise.
18429         * g++.old-deja/g++.law/builtin1.C: Likewise.
18430         * g++.old-deja/g++.law/cvt2.C: Likewise.
18431         * g++.old-deja/g++.mike/net5.C: Likewise.
18432         * g++.old-deja/g++.other/builtins1.C: Likewise.
18433         * g++.old-deja/g++.other/builtins2.C: Likewise.
18434         * g++.old-deja/g++.other/builtins3.C: Likewise.
18435         * g++.old-deja/g++.other/builtins4.C: Likewise.
18436         * g++.old-deja/g++.other/inline8.C: Likewise.
18437         * g++.old-deja/g++.robertl/eb39.C: Likewise.
18438
18439 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
18440
18441         * g++.old-deja/g++.pt/using1.C: Adjust.
18442         * g++.old-deja/g++.pt/using2.C: New test.
18443
18444 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18445
18446         * gcc.dg/cpp/charconst.c: New tests.
18447         * gcc.dg/cpp/escape.c: New tests.
18448         * gcc.dg/cpp/escape-1.c: New tests.
18449         * gcc.dg/cpp/escape-2.c: New tests.
18450         * gcc.dg/cpp/ucs.c: New tests.
18451
18452 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
18453
18454         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
18455         native compiler for irix6.5.
18456
18457 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
18458
18459         * lib/g++.exp (g++_include_flags): Use args to compute
18460         get_multilibs.
18461         (g++_link_flags): Likewise.
18462         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
18463
18464 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18465
18466         * gcc.dg/c90-hexfloat-1.c: Add more tests.
18467
18468 2001-05-21  Geoff Keating  <geoffk@redhat.com>
18469
18470         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
18471         this file.
18472
18473 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18474
18475         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
18476         STACK_SIZE;
18477         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
18478         to STACK_SIZE; Use it to define size of add_histo array.
18479         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
18480         to STACK_SIZE.
18481         (f): Use GITT_SIZE to define size of gitt local table.
18482         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
18483         to STACK_SIZE; Use it to define size of bytemem array.
18484
18485 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18486
18487         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
18488         on 68HC11/HC12 due to the asm instruction.
18489         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
18490         * gcc.c-torture/compile/920520-1.x: Likewise.
18491         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
18492         on 68HC11/HC12 because the function is larger than 64K.
18493         * gcc.c-torture/compile/961203-1.x: New file, this test fails
18494         on 68HC11/HC12 because the structure is too large.
18495
18496 2001-05-20  Richard Henderson  <rth@redhat.com>
18497
18498         * gcc.c-torture/execute/20010520-1.c: New.
18499
18500 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18501
18502         * g++.old-deja/g++.warn/compare1.C: New test.
18503         * gcc.dg/compare4.c: New test.
18504
18505 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
18506
18507         * g++.old-deja/g++.other/optimize1.C: New test.
18508
18509 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18510
18511         * g++.old-deja/g++.pt/spec41.C: New test.
18512
18513 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
18514
18515         * gcc.c-torture/compile/20010114-1.x: Remove.
18516
18517 2001-05-18  Stan Shebs  <shebs@apple.com>
18518
18519         * gcc.c-torture/compile/20010518-1.c: New test.
18520
18521 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
18522
18523         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
18524         * g++.old-deja/g++.pt/crash67.C: New test.
18525
18526 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
18527
18528         * g++.old-deja/g++.other/debug9.C: New test.
18529
18530 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
18531
18532         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
18533
18534 2001-05-16  Jan Hubicka  <jh@suse.cz>
18535
18536         * gcc.c-torture/compile/20010516-1.c: New test.
18537
18538 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18539
18540         * g++.old-deja/g++.other/crash41.C: New test.
18541
18542 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18543
18544         * g++.old-deja/g++.pt/crash66.C: New test.
18545
18546 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
18547
18548         * g++.old-deja/g++.robertl/eb27.C: Convert.
18549
18550 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
18551
18552         * g++.dg/friend-warn.C: New test.  Do not warn about friend
18553         declaration being redundant.
18554
18555 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
18556
18557         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
18558
18559 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
18560
18561         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
18562
18563 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
18564
18565         * lib/g++.exp: Use testsuite_flags.
18566
18567 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18568
18569         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18570
18571 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18572
18573         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18574
18575 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18576
18577         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18578
18579 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18580
18581         * gcc.c-torture/compile/20010313-1.c: New test.
18582
18583 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18584
18585         * gcc.dg/cpp/direct2.c: New test.
18586         * gccq.dg/cpp/direct2s.c: New test.
18587
18588         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18589
18590 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18591
18592         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18593         * g++.old-deja/g++.other/op3.C: Likewise.
18594
18595 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18596
18597         * gcc.dg/cpp/syshdr.h: New file.
18598         * gcc.dg/cpp/sysmac1.c: Update.
18599         * gcc.dg/cpp/sysmac2.c: Update.
18600
18601 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18602
18603         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18604
18605 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18606
18607         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18608         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18609
18610 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18611
18612         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18613
18614 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18615
18616         * lib/g++.exp (g++_include_flags): Don't use any special flags
18617         if TESTING_IN_BUILD_TREE is not defined.
18618         (g++_init): Use a plain 'c++' as the compiler if
18619         TESTING_IN_BUILD_TREEE is not defined.
18620
18621 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18622
18623         * g++.old-deja/g++.eh/catch13.C: New test.
18624         * g++.old-deja/g++.eh/catch14.C: New test.
18625
18626 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18627
18628         * gcc.dg/cpp/tr-define.c: New test.
18629
18630 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18631
18632         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18633         <stdlib.h>, not <malloc.h>.
18634
18635 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18636
18637         * g++.old-deja/g++.ns/template17.C: New test.
18638
18639 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18640
18641         * g++.old-deja/g++.pt/ref4.C: New test.
18642
18643 2001-04-30  Richard Henderson  <rth@redhat.com>
18644
18645         * gcc.dg/20000724-1.c: Revert last change.
18646
18647 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18648
18649         * g77.f-torture/execute/20010430.f: New test.
18650
18651 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18652
18653         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18654
18655 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18656
18657         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18658
18659 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18660
18661         * g++.old-deja/g++.eh/crash6.C: New test.
18662
18663 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18664
18665         * g++.old-deja/g++.other/warn7.C: New test.
18666
18667 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18668
18669         * g++.old-deja/g++.other/defarg9.C: New test.
18670
18671 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18672
18673         * g77.f-torture/compile/20010426.f: New test.
18674         * g77.f-torture/execute/20010426.f: New test.
18675
18676 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18677
18678         * g77.f-torture/compile/20000629-1.x: Remove - error
18679         has been fixed.
18680
18681 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18682
18683         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18684         Tweak slightly to work with g++.dg framework.
18685         * g++.dg/special/ecos.exp: Run initp1.C test.
18686         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18687
18688         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18689         its linker doesn't give line numbers either.
18690         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18691
18692 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18693
18694         * g++.old-deja/g++.other/lex1.C: New test.
18695
18696 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18697
18698         * gcc.dg/noncompile/20010425-1.c: New test.
18699
18700 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18701
18702         * g++.old-deja/g++.pt/mangle2.C: New test.
18703
18704 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18705
18706         * gcc.dg/format/plus-1.c: New test.
18707
18708 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18709
18710         * gcc.dg/20010423-1.c: New test.
18711
18712 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18713
18714         * gcc.c-torture/execute/20010422-1.c: New test.
18715
18716 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18717
18718         * g++.old-deja/g++.ns/type2.C: New test.
18719
18720 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
18721
18722         * g++.old-deja/g++.other/perf1.C: New test.
18723
18724 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
18725
18726         * gcc.dg/c99-func-2.c: Remove xfail.
18727         * gcc.dg/c99-func-3.c: Remove xfail.
18728         * gcc.dg/c99-func-4.c: Remove xfail.
18729
18730 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
18731
18732         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
18733
18734 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18735
18736         * gcc.c-torture/compile/20010423-1.c: New test.
18737
18738 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18739
18740         * g++.old-deja/g++.pt/typename28.C: New test.
18741
18742 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18743
18744         * g++.old-deja/g++.abi/empty2.C: New test.
18745         * g++.old-deja/g++.abi/empty3.C: New test.
18746
18747 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18748
18749         * g++.old-deja/g++.other/comdat2.C: New test.
18750         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
18751
18752 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18753
18754         * g++.old-deja/g++.other/overload14.C: New test.
18755
18756 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18757
18758         * g++.old-deja/g++.other/lookup23.C: New test.
18759
18760 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18761
18762         * gcc.c-torture/execute/20010403-1.c: New test.
18763
18764 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
18765             Mark Mitchell  <mark@codesourcery.com>
18766
18767         * lib/old-dejagnu.exp: Don't delete output of executable.
18768         Add .exe suffix to executables.
18769
18770 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
18771
18772         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
18773
18774 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18775
18776         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
18777
18778 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18779
18780         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
18781         * g++.old-deja/g++.abi/crash1.C: New test.
18782
18783 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18784
18785         * g++.old-deja/g++.other/crash40.C: New test.
18786
18787 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18788
18789         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
18790
18791 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
18792
18793         * g++.old-deja/g++.other/warn6.C: New test.
18794
18795 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18796
18797         * g++.old-deja/g++.robertl/eb42.C: Same.
18798
18799 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18800
18801         * gcc.dg/wtr-conversion-1.c: New testcase.
18802
18803 2001-04-10  Richard Henderson  <rth@redhat.com>
18804
18805         * g++.old-deja/g++.other/array5.C: New.
18806
18807 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18808
18809         * gcc.c-torture/execute/20010408-1.c: New test.
18810
18811 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
18812
18813         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
18814         headers and constructs.
18815         * g++.old-deja/g++.robertl/eb79.C: Same.
18816         * g++.old-deja/g++.robertl/eb77.C (main): Same.
18817         * g++.old-deja/g++.robertl/eb73.C: Same.
18818         * g++.old-deja/g++.robertl/eb66.C (main): Same.
18819         * g++.old-deja/g++.robertl/eb55.C (t): Same.
18820         * g++.old-deja/g++.robertl/eb54.C (main): Same.
18821         * g++.old-deja/g++.robertl/eb46.C (main): Same.
18822         * g++.old-deja/g++.robertl/eb44.C: Same.
18823         * g++.old-deja/g++.robertl/eb41.C (main): Same.
18824         * g++.old-deja/g++.robertl/eb4.C (main): Same.
18825         * g++.old-deja/g++.robertl/eb39.C: Same.
18826         * g++.old-deja/g++.robertl/eb33.C (main): Same.
18827         * g++.old-deja/g++.robertl/eb31.C (main): Same.
18828         * g++.old-deja/g++.robertl/eb30.C: Same.
18829         * g++.old-deja/g++.robertl/eb3.C: Same.
18830         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
18831         * g++.old-deja/g++.robertl/eb21.C: Same.
18832         * g++.old-deja/g++.robertl/eb15.C: Same.
18833         * g++.old-deja/g++.robertl/eb118.C: Same.
18834         * g++.old-deja/g++.robertl/eb115.C (main): Same.
18835         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
18836         * g++.old-deja/g++.robertl/eb109.C: Same.
18837         * g++.old-deja/g++.other/sibcall1.C (main): Same.
18838         * g++.old-deja/g++.mike/rtti1.C: Same.
18839         * g++.old-deja/g++.mike/p658.C: Same.
18840         * g++.old-deja/g++.mike/net46.C: Same.
18841         * g++.old-deja/g++.mike/net34.C: Same.
18842         * g++.old-deja/g++.mike/memoize1.C: Same.
18843         * g++.old-deja/g++.mike/eh2.C: Same.
18844         * g++.old-deja/g++.law/weak.C: Same.
18845         * g++.old-deja/g++.law/visibility7.C: Same.
18846         * g++.old-deja/g++.law/visibility25.C: Same.
18847         * g++.old-deja/g++.law/visibility22.C: Same.
18848         * g++.old-deja/g++.law/visibility2.C: Same.
18849         * g++.old-deja/g++.law/visibility17.C: Same.
18850         * g++.old-deja/g++.law/visibility13.C: Same.
18851         * g++.old-deja/g++.law/visibility10.C: Same.
18852         * g++.old-deja/g++.law/visibility1.C: Same.
18853         * g++.old-deja/g++.law/virtual3.C (eval): Same.
18854         * g++.old-deja/g++.law/vbase1.C: Same.
18855         * g++.old-deja/g++.law/operators32.C: Same.
18856         * g++.old-deja/g++.law/nest3.C: Same.
18857         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
18858         * g++.old-deja/g++.law/except5.C (main): Same.
18859         * g++.old-deja/g++.law/cvt7.C (run): Same.
18860         * g++.old-deja/g++.law/cvt2.C: Same.
18861         * g++.old-deja/g++.law/cvt16.C: Same.
18862         * g++.old-deja/g++.law/ctors6.C (bar): Same.
18863         * g++.old-deja/g++.law/ctors17.C (main): Same.
18864         * g++.old-deja/g++.law/ctors13.C: Same.
18865         * g++.old-deja/g++.law/ctors12.C (main): Same.
18866         * g++.old-deja/g++.law/ctors10.C: Same.
18867         * g++.old-deja/g++.law/code-gen5.C: Same.
18868         * g++.old-deja/g++.law/bad-error7.C: Same.
18869         * g++.old-deja/g++.law/arm9.C: Same.
18870         * g++.old-deja/g++.law/arm12.C: Same.
18871         * g++.old-deja/g++.law/arg8.C: Same.
18872         * g++.old-deja/g++.law/arg1.C: Same.
18873         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
18874         * g++.old-deja/g++.jason/template31.C: Same.
18875         * g++.old-deja/g++.jason/template24.C (main): Same.
18876         * g++.old-deja/g++.jason/2371.C: Same.
18877         * g++.old-deja/g++.eh/new2.C: Same.
18878         * g++.old-deja/g++.eh/new1.C: Same.
18879         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
18880         * g++.old-deja/g++.brendan/nest21.C (main): Same.
18881         * g++.old-deja/g++.brendan/err-msg3.C: Same.
18882         * g++.old-deja/g++.brendan/crash62.C: Same.
18883         * g++.old-deja/g++.brendan/crash52.C: Same.
18884         * g++.old-deja/g++.brendan/crash49.C (main): Same.
18885         * g++.old-deja/g++.brendan/crash38.C: Same.
18886         * g++.old-deja/g++.brendan/crash15.C (main): Same.
18887         * g++.old-deja/g++.brendan/copy9.C: Same.
18888
18889 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
18890
18891         * gcc.c-torture/execute/20001203-2.c (memset):
18892         Count argument is of type __SIZE_TYPE__.
18893
18894 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
18895
18896         * gcc.c-torture/compile/20010404-1.c: New test.
18897
18898 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
18899
18900         * gcc.c-torture/compile/20010326-1.c: New test.
18901
18902 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
18903
18904         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
18905         peculiarities of the SH.
18906         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
18907
18908 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18909
18910         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
18911         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
18912         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
18913
18914 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18915
18916         * g77.f-torture/compile/20010321-1.f: New test.
18917
18918 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18919
18920         * gcc.c-torture/compile/20010329-1.c: New test.
18921
18922 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18923
18924         * gcc.c-torture/execute/20010329-1.c: New test.
18925
18926 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18927
18928         * g++.old-deja/g++.other/eh4.C: Fix typo.
18929
18930 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18931
18932         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
18933
18934 2001-03-28  Philip Blundell  <philb@gnu.org>
18935
18936         * gcc.c-torture/compile/20010328-1.c: New test.
18937
18938 2001-03-27  Richard Henderson  <rth@redhat.com>
18939
18940         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
18941         * g++.old-deja/g++.eh/vbase3.C: Likewise.
18942
18943 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
18944
18945         * gcc.c-torture/compile/20010327-1.c: New test.
18946
18947 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18948
18949         * g++.old-deja/g++.other/friend12.C: New test.
18950         * g++.old-deja/g++.other/friend9.C: Expect no errors.
18951         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
18952
18953 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18954
18955         * gcc.c-torture/execute/20010325-1.c: New test.
18956
18957 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
18958
18959         * g++.old-deja/g++.other/mangle3.C: New test.
18960
18961 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
18962
18963         * g++.old-deja/g++.other/anon8.C: New test.
18964
18965 2001-03-20  Philip Blundell  <philb@gnu.org>
18966
18967         * gcc.c-torture/compile/20010320-1.c: New test.
18968
18969 2001-03-17  Richard Henderson  <rth@redhat.com>
18970
18971         * g++.old-deja/g++.other/eh4.C: Add expected error text.
18972
18973 2001-03-15  Geoff Keating  <geoff@redhat.com>
18974
18975         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
18976         tests on AIX.
18977
18978 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
18979
18980         * g++.old-deja/g++.other/eh4.C: New test.
18981
18982 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18983
18984         * gcc.dg/cpp/mi1.c: Update.
18985
18986 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
18987
18988         * g++.old-deja/g++.other/regstack.C: New test.
18989
18990 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18991
18992         * g++.old-deja/g++.other/ref4.C: New test.
18993
18994 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
18995
18996         * objc/execute/va_method.m: Added.
18997         * objc/execute/IMP.m: Added.
18998         * objc/execute/_cmd.m: Added.
18999         * objc/execute/accessing_ivars.m: Added.
19000         * objc/execute/class-1.m: Added.
19001         * objc/execute/class-10.m: Added.
19002         * objc/execute/class-11.m: Added.
19003         * objc/execute/class-12.m: Added.
19004         * objc/execute/class-13.m: Added.
19005         * objc/execute/class-14.m: Added.
19006         * objc/execute/class-2.m: Added.
19007         * objc/execute/class-3.m: Added.
19008         * objc/execute/class-4.m: Added.
19009         * objc/execute/class-5.m: Added.
19010         * objc/execute/class-6.m: Added.
19011         * objc/execute/class-7.m: Added.
19012         * objc/execute/class-8.m: Added.
19013         * objc/execute/class-9.m: Added.
19014         * objc/execute/class-tests-1.h
19015         * objc/execute/class-tests-2.h
19016         * objc/execute/compatibility_alias.m: Added.
19017         * objc/execute/encode-1.m: Added.
19018         * objc/execute/formal_protocol-1.m: Added.
19019         * objc/execute/formal_protocol-2.m: Added.
19020         * objc/execute/formal_protocol-3.m: Added.
19021         * objc/execute/formal_protocol-4.m: Added.
19022         * objc/execute/formal_protocol-5.m: Added.
19023         * objc/execute/formal_protocol-6.m: Added.
19024         * objc/execute/formal_protocol-7.m: Added.
19025         * objc/execute/informal_protocol.m: Added.
19026         * objc/execute/initialize.m: Added.
19027         * objc/execute/load.m: Added.
19028         * objc/execute/many_args_method.m: Added.
19029         * objc/execute/nested-3.m: Added.
19030         * objc/execute/no_clash.m: Added.
19031         * objc/execute/private.m: Added.
19032         * objc/execute/redefining_self.m: Added.
19033         * objc/execute/root_methods.m: Added.
19034         * objc/execute/selector-1.m: Added.
19035         * objc/execute/static-1.m: Added.
19036         * objc/execute/static-2.m: Added.
19037         * objc/execute/va_method.m: Added.
19038
19039 2001-03-10  Richard Henderson  <rth@redhat.com>
19040
19041         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
19042
19043 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19044
19045         * g++.old-deja/g++.other/crash31.C: XFAIL.
19046         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
19047         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
19048         * gcc.c-torture/execute/20010123-1.x: XFAIL.
19049         * gcc.c-torture/execute/20010124-1.x: XFAIL.
19050         * gcc.dg/sequence-pt-1.c: XFAIL one test.
19051
19052 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
19053
19054         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
19055
19056 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19057
19058         * gcc.dg/20000724-1.c: Don't use multiline strings.
19059
19060 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19061
19062         * objc/execute/string1.m, objc/execute/string2.m: Compare the
19063         result of -cString against what we expect it to be; don't just
19064         print it out for no one to read.
19065
19066         * objc/execute/string3.m, objc/execute/string4.m: New tests.
19067         Based on testcases provided by Nicola Pero.
19068
19069 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19070
19071         * gcc.dg/cpp/macro7.c: New test.
19072
19073 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19074
19075         * gcc.dg/cpp/multiline.c: Update.
19076
19077 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19078
19079         * g++.old-deja/g++.other/enum3.C: New test.
19080
19081 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19082
19083         * g++.old-deja/g++.other/pod1.C: New test.
19084
19085 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19086
19087         * g++.old-deja/g++.ext/overload1.C: New test.
19088
19089 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19090
19091         * g++.old-deja/g++.pt/using1.C: New test.
19092
19093 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19094
19095         * g++.old-deja/g++.other/using9.C: New test.
19096
19097 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
19098
19099         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
19100
19101         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
19102
19103 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
19104
19105         * g++.old-deja/g++.ext/realpt1.C: Remove.
19106
19107 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
19108
19109         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
19110
19111 2001-02-26  Will Cohen  <wcohen@redhat.com>
19112
19113         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
19114
19115 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
19116
19117         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
19118         templatized constructors.
19119
19120 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19121
19122         * gcc.c-torture/execute/20010224-1.c: New test.
19123
19124 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
19125
19126         * gcc.c-torture/execute/20010222-1.c: New test.
19127
19128 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
19129
19130         * g++.old-deja/g++.other/inline20.C: New test.
19131
19132 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
19133
19134         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
19135
19136 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19137
19138         * g++.old-deja/g++.other/lookup22.C: New test.
19139
19140 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
19141
19142         * g77.dg: New directory.
19143         * g77.dg/20010216-1.f: New test case.
19144         * g77.dg/dg.exp: New driver.
19145         * lib/g77-dg.exp: New driver library.
19146
19147 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19148
19149         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
19150
19151 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
19152
19153         * g++.old-deja/g++.other/decl9.C: New test.
19154
19155 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
19156
19157         * g++.old-deja/g++.other/init16.C: Update the test so that it does
19158         not need <string> and also tests the initialization at runtime.
19159
19160 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19161
19162         * gcc.c-torture/execute/longlong.c: New test.
19163
19164 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19165
19166         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
19167
19168 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19169
19170         * gcc.c-torture/execute/920302-1.c (execute):
19171         Change argument type to short.
19172
19173 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19174
19175         * g++.old-deja/g++.pt/deduct6.C: New test.
19176
19177 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19178
19179         * g++.old-deja/g++.pt/deduct5.C: New test.
19180
19181 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
19182
19183         * gcc.c-torture/execute/20010209-1.c: New test.
19184
19185 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19186
19187         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
19188
19189 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
19190
19191         * g++.dg/vtgc1.C: Update for new ABI.
19192
19193         * consistency.vlad: New directory, 1665 files.
19194
19195 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19196
19197         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
19198         return type.
19199         * gcc.dg/cpp/digraphs.c: Declare puts.
19200
19201 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19202
19203         * g++.old-deja/g++.other/warn5.C: New test.
19204
19205 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19206
19207         * g++.old-deja/g++.pt/spec40.C: New test.
19208
19209 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19210
19211         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
19212         case.
19213         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
19214
19215 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
19216
19217         * gcc.c-torture/compile/20010209-1.c: New test.
19218
19219 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
19220
19221         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
19222         excess errors message but not if it crashes.
19223         * g++.old-deja/g++.other/crash27.C: Likewise.
19224         * g++.old-deja/g++.other/crash28.C: Likewise.
19225         * g++.old-deja/g++.other/crash30.C: Likewise.
19226         * g++.old-deja/g++.other/crash32.C: Likewise.
19227         * g++.old-deja/g++.other/crash35.C: Likewise.
19228         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19229
19230 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19231
19232         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
19233         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
19234         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
19235         g77.f-torture/execute/execute.exp,
19236         g77.f-torture/noncompile/noncompile.exp,
19237         gcc.c-torture/execute/execute.exp,
19238         gcc.c-torture/execute/memcheck/memcheck.exp,
19239         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
19240         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
19241         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
19242         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
19243         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
19244         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
19245         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19246         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
19247         Remove bug reporting instructions with ancient email addresses.
19248
19249 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19250
19251         * gcc.dg/20010202-1.c: New test.
19252         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
19253
19254 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
19255
19256         * g++.dg/stdbool-if.C: New test.
19257
19258 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
19259
19260         * objc/execute/fdecl.m: Added main().
19261
19262 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19263
19264         * gcc.c-torture/execute/20010206-1.c: New test.
19265
19266 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19267
19268         * gcc.dg/cpp/avoidpaste1.c: Update.
19269
19270 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
19271
19272         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
19273         Pero <nicola@brainstorm.co.uk>.
19274         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
19275
19276 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
19277
19278         * g++.old-deja/g++.pt/spec39.C: New test.
19279
19280 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
19281
19282         * gcc.c-torture/compile/20010202-1.c: New test.
19283
19284 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
19285
19286         * g++.old-deja/g++.abi/primary2.C: New test.
19287         * g++.old-deja/g++.abi/primary3.C: New test.
19288         * g++.old-deja/g++.abi/primary4.C: New test.
19289         * g++.old-deja/g++.abi/primary5.C: New test.
19290         * g++.old-deja/g++.abi/vtable3.h: New test.
19291         * g++.old-deja/g++.abi/vtable3a.C: New test.
19292         * g++.old-deja/g++.abi/vtable3b.C: New test.
19293         * g++.old-deja/g++.abi/vtable3c.C: New test.
19294         * g++.old-deja/g++.abi/vtable3d.C: New test.
19295         * g++.old-deja/g++.abi/vtable3e.C: New test.
19296         * g++.old-deja/g++.abi/vtable3f.C: New test.
19297         * g++.old-deja/g++.abi/vtable3g.C: New test.
19298         * g++.old-deja/g++.abi/vtable3h.C: New test.
19299         * g++.old-deja/g++.abi/vtable3i.C: New test.
19300         * g++.old-deja/g++.abi/vtable3j.C: New test.
19301         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19302
19303 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19304
19305         * g++.old-deja/g++.other/anon6.C: New test.
19306         * g++.old-deja/g++.other/anon7.C: New test.
19307
19308 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19309
19310         * gcc.dg/cpp/avoidpaste2.c: New tests.
19311
19312 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19313
19314         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19315
19316 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19317
19318         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19319         DECIMAL_DIG cases for Irix."
19320
19321 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19322
19323         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19324
19325 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19326
19327         * gcc.dg/c99-tag-1.c: New test.
19328
19329 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19330
19331         * gcc.dg/cpp/tr-warn1.c: Add tests.
19332
19333 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19334
19335         * gcc.dg/cpp/avoidpaste1.c: Update.
19336         * gcc.dg/cpp/paste4.c: Update.
19337
19338 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19339
19340         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
19341         cases for Irix.
19342
19343 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19344
19345         * g++.old-deja/g++.other/inline19.C: New test.
19346
19347 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19348
19349         * gcc.dg/Wlarger-than.c: New test.
19350
19351 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19352
19353         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
19354
19355 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
19356
19357         * gcc.c-torture/execute/20010129-1.c: New test.
19358         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
19359
19360 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19361
19362         * gcc.dg/cpp/avoidpaste1.c: Test case.
19363
19364 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
19365
19366         * g++.old-deja/g++.other/inline18.C: New test.
19367
19368 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19369
19370         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
19371         and __builtin_putchar.
19372
19373 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
19374
19375         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
19376         tests.
19377
19378 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
19379
19380         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
19381         floating point number rounding mode to round to the nearest
19382         representable mode.
19383
19384 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
19385
19386         * g++.old-deja/g++.other/mangle2.C: New test.
19387
19388 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19389
19390         * gcc.c-torture/compile/20010124-1.c: New test.
19391
19392 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
19393
19394         * g++.old-deja/g++.pt/spec38.C: New test.
19395
19396 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19397
19398         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
19399         "Build don't run".
19400
19401 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19402
19403         * gcc.c-torture/execute/20010123-1.c: New test.
19404
19405 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19406
19407         * g++.old-deja/g++.pt/spec37.C: New test.
19408
19409 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19410
19411         * g++.old-deja/g++.pt/overload14.C: New test.
19412
19413 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19414
19415         * gcc.c-torture/execute/20010122-1.c: New test, exercise
19416         __builtin_return_address.
19417
19418 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
19419
19420         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
19421         * g++.old-deja/g++.pt/spec35.C: New test.
19422         * g++.old-deja/g++.pt/spec36.C: New test.
19423
19424 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
19425
19426         * gcc.c-torture/compile/20010118-1.c: New test.
19427
19428 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
19429
19430         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
19431
19432 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19433
19434         * gcc.c-torture/execute/20010119-1.c: New test.
19435
19436 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19437
19438         * g++.old-deja/g++.other/vbase5.C: New test.
19439
19440 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19441
19442         * gcc.c-torture/execute/20010118-1.c: New test.
19443
19444 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19445
19446         * g++.old-deja/g++.pt/deduct3.C: New test.
19447
19448 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19449
19450         * g++.old-deja/g++.pt/spec34.C: New test.
19451
19452 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
19453
19454         * g77.f-torture/compile/20000601-2.f: New test.
19455
19456 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19457
19458         * g++.old-deja/g++.other/init17.C: New test.
19459
19460 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
19461
19462         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
19463
19464 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19465
19466         * g++.old-deja/g++.pt/unify8.C: New test.
19467
19468 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19469
19470         * g++.old-deja/g++.abi/vbase1.C: New test.
19471
19472 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19473
19474         * g++.old-deja/g++.pt/crash65.C: New test.
19475
19476 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19477
19478         * gcc.dg/cpp/assembl2.S: New test case.
19479
19480 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
19481
19482         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
19483         are supported.
19484
19485 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19486
19487         * g++.old-deja/g++.other/builtins1.C: New test.
19488         * g++.old-deja/g++.other/builtins2.C: Likewise.
19489         * g++.old-deja/g++.other/builtins3.C: Likewise.
19490         * g++.old-deja/g++.other/builtins4.C: Likewise.
19491
19492 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
19493
19494         * gcc.c-torture/compile/20010117-1.c: New test.
19495         * gcc.c-torture/compile/20010117-2.c: New test.
19496
19497 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19498
19499         * g77.f-torture/execute/20010116.[fx]: New test,
19500         XFAIL on i?86-*-*.
19501         * g77.f-torture/compile/20010115.f: Indicate it's
19502         a test for PR fortran/1636.
19503
19504 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19505
19506         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
19507
19508 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19509
19510         * g77.f-torture/compile/20010115.f: New test.
19511
19512 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
19513
19514         * g++.old-deja/g++.pt/nontype5.C: New test.
19515
19516 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19517
19518         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
19519         have an equivalent working one below it.
19520
19521 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19522
19523         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
19524         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19525
19526 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19527
19528         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
19529         message containing "init_priority".
19530         (conpr-2.C): Likewise.
19531         (conpr-3.C): Likewise.
19532         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
19533
19534 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19535
19536         * gcc.c-torture/execute/20010114-2.c: New test.
19537
19538 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19539
19540         * gcc.c-torture/compile/20010114-1.c: New test.
19541         * gcc.c-torture/compile/20010114-1.x: Xfail.
19542         * gcc.c-torture/compile/20010114-2.c: New test.
19543         * gcc.c-torture/execute/20010114-1.c: New test.
19544         * gcc.dg/trunc-1.c: New test.
19545         * gcc.dg/uninit-B.c: New test.
19546
19547 2001-01-13  Nick Clifton  <nickc@redhat.com>
19548
19549         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
19550         target.
19551
19552 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19553
19554         * gcc.c-torture/compile/20010113-1.c: New test.
19555
19556 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
19557
19558         * gcc.c-torture/compile/20001212-1.c: New test.
19559
19560 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19561
19562         * gcc.dg/cpp/widestr1.c: Update.
19563         * gcc.dg/cpp/prag-imp.c: Remove.
19564
19565 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
19566
19567         * gcc.c-torture/execute/20000801-3.x: Remove.
19568         * gcc.dg/c90-init-1.c: New test.
19569         * gcc.dg/c99-init-1.c: New test.
19570         * gcc.dg/c99-init-2.c: New test.
19571         * gcc.dg/gnu99-init-1.c: New test.
19572
19573 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19574
19575         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19576         testing that no relevant ones were found.
19577
19578 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19579
19580         * g++.old-deja/g++.pt/cast2.C: New test.
19581
19582 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19583
19584         * g++.old-deja/g++.pt/friend47.C: New test.
19585
19586 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19587
19588         * g++.old-deja/g++.pt/instantiate13.C: New test.
19589
19590 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19591
19592         * g++.old-deja/g++.other/defarg7.C: New test.
19593         * g++.old-deja/g++.other/defarg8.C: New test.
19594
19595 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19596
19597         * g++.old-deja/g++.pt/crash64.C: New test.
19598
19599 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19600
19601         * g++.old-deja/g++.pt/crash63.C: New test.
19602
19603 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19604
19605         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19606
19607 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19608
19609         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19610
19611 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19612
19613         * g++.old-deja/g++.pt/error3.C: New test.
19614
19615 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19616
19617         * g++.old-deja/g++.other/crash39.C: New test.
19618
19619 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19620
19621         * g++.old-deja/g++.other/vbase4.C: New test.
19622
19623 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19624
19625         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19626         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19627         * gcc.dg/special/special.exp: New test driver which will check
19628         for alias support for the above test.
19629
19630 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19631
19632         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19633         problems on small machines.
19634         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19635         parameterize.
19636
19637 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19638
19639         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19640         mips.
19641         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19642
19643 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19644
19645         * g++.old_deja/g++.pt/using8.C: New test.
19646
19647 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19648
19649         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19650
19651 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19652
19653         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19654         where a failure is expected.
19655         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19656
19657 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19658
19659         * g++.old_deja/g++.pt/instantiate12.C: New test.
19660
19661 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19662
19663         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19664         start of structs.
19665         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19666         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19667         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19668         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19669         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19670         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19671         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19672         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19673         * g++.old-deja/g++.eh/spec6.C: Likewise.
19674         * g++.old-deja/g++.jason/crash3.C: Likewise.
19675         * g++.old-deja/g++.law/ctors11.C: Likewise.
19676         * g++.old-deja/g++.law/ctors17.C: Likewise.
19677         * g++.old-deja/g++.law/ctors5.C: Likewise.
19678         * g++.old-deja/g++.law/ctors9.C: Likewise.
19679         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19680         * g++.old-deja/g++.mike/net22.C: Likewise.
19681         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19682         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19683         * g++.old-deja/g++.mike/virt3.C: Likewise.
19684         * g++.old-deja/g++.niklas/t128.C: Likewise.
19685         * g++.old-deja/g++.other/anon4.C: Likewise.
19686         * g++.old-deja/g++.other/using1.C: Likewise.
19687         * g++.old-deja/g++.other/warn3.C: Likewise.
19688         * g++.old-deja/g++.pt/t37.C: Likewise.
19689         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19690         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19691
19692 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19693
19694         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19695
19696 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19697
19698         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19699
19700 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19701
19702         * gcc.c-torture/compile/20010107-1.c: New test.
19703
19704 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19705
19706         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19707
19708 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19709
19710         * gcc.dg/format/format.h: New file.
19711         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19712         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19713         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19714         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19715         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19716         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19717         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19718         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19719         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19720         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
19721         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
19722         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
19723         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
19724         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
19725         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
19726         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
19727         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
19728         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
19729         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
19730         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
19731         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
19732         instead of declaring standard types, macros and functions in each
19733         test.
19734
19735 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
19736
19737         * gcc.c-torture/execute/20010106-1.c: New test.
19738
19739 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19740
19741         * gcc.dg/format/format.exp: New file.
19742         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
19743         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
19744         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
19745         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
19746         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
19747         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
19748         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
19749         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
19750         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
19751         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
19752         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
19753         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
19754         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
19755         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
19756         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
19757         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
19758         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
19759         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
19760         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
19761         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
19762         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
19763         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
19764         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
19765         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
19766         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
19767         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
19768         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
19769         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
19770         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
19771         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
19772         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
19773         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
19774         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
19775         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
19776         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
19777         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
19778         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
19779         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
19780         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
19781         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
19782         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
19783         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
19784
19785 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
19786
19787         * gcc.c-torture/execute/991228-1.c: Take word endianness into
19788         account.
19789
19790 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19791
19792         * gcc.c-torture/execute/builtin-complex-1.c: New test.
19793
19794 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19795
19796         * g++.old-deja/g++.pt/crash62.C: New test.
19797
19798 2001-01-04  Richard Henderson  <rth@redhat.com>
19799
19800         * gcc.dg/20000926-1.c: Update expected warnings.
19801         * gcc.dg/array-2.c: Likewise.
19802         * gcc.dg/array-4.c: Also validate flexible array members.
19803         * gcc.dg/c99-flex-array-1.c: New.
19804
19805 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19806
19807         * gcc.c-torture/compile/20001222-1.x: Remove.
19808
19809 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19810
19811         * gcc.c-torture/execute/built-in-setjmp.c: New.
19812
19813 2001-01-03  Richard Henderson  <rth@redhat.com>
19814
19815         * gcc.dg/940510-1.c: Update expected error wording.
19816         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
19817
19818 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
19819
19820         * lib/target-supports.exp (check_alias_available): Modified to
19821         indicate aliases not supported if only weak aliases are supported.
19822
19823 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19824
19825         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
19826         Turn on cmpstrsi checks for __pj__ and __i370__.
19827
19828 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19829
19830         * g++.old-deja/g++.other/virtual11.C: New test.
19831
19832 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19833
19834         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
19835
19836 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19837
19838         * gcc.c-torture/compile/20010102-1.c: New test.
19839
19840 2001-01-02  Andreas Jaeger  <aj@suse.de>
19841
19842         * gcc.dg/noreturn-3.c: New test.
19843
19844         * gcc.dg/noreturn-4.c: New test.
19845
19846 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19847
19848         * gcc.c-torture/execute/stdio-opt-1.c: Also test
19849         __builtin_fputc and __builtin_fwrite.
19850
19851 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19852
19853         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
19854         signed char, not default char.
19855
19856 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19857
19858         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
19859
19860 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
19861
19862         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
19863
19864 2000-12-29  Richard Henderson  <rth@redhat.com>
19865
19866         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
19867         (__cyg_profile_func_exit): Define.
19868
19869 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19870
19871         * g++.dg/vtgc1.C: New test.
19872
19873 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
19874
19875         * gcc.dg/noncompile/20001228-1.c: New test.
19876
19877         * gcc.dg/20001228-1.c: New test.
19878
19879         * gcc.c-torture/execute/20001228-1.c: New test.
19880
19881 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
19882
19883         * gcc.dg/format-strfmon-1.c: New test.
19884
19885 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19886
19887         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
19888         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
19889         * gcc.c-torture/execute/string-opt-1.c: Likewise.
19890         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19891         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19892         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19893         * gcc.c-torture/execute/string-opt-6.c: Likewise.
19894         * gcc.c-torture/execute/string-opt-7.c: Likewise.
19895         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19896         * gcc.c-torture/execute/string-opt-9.c: Likewise.
19897         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19898         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19899         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19900
19901         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
19902         * gcc.c-torture/execute/string-opt-4.c: Test index.
19903
19904 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
19905
19906         * gcc.c-torture/compile/20001226-1.c: New test.
19907
19908 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19909
19910         * gcc.c-torture/compile/20001222-1.c: New test.
19911         * gcc.c-torture/compile/20001222-1.x: Xfail.
19912
19913 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
19914
19915         * gcc.c-torture/execute/comp-goto-2.c: New test.
19916
19917 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
19918
19919         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
19920         Use long types if __INT_MAX__ is 32767.
19921         (main): Use cast to (sint32 *) when poking 88 into a_page.
19922
19923         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
19924
19925 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
19926
19927         * gcc.c-torture/compile/20001221-1.c: New test.
19928         * gcc.c-torture/execute/20001221-1.c: New test.
19929
19930 2000-12-20  Richard Henderson  <rth@redhat.com>
19931
19932         * g++.old-deja/g++.pt/crash36.C: Update error lines.
19933         * g++.old-deja/g++.robertl/eb109.C: Likewise.
19934
19935 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19936
19937         * gcc.dg/compare3.c: New test.
19938
19939 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19940
19941         * gcc.dg/format-warnll-1.c: New test.
19942
19943 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19944
19945         * gcc.dg/cpp/cmdlne-P.c: New test.
19946
19947 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19948
19949         * gcc.c-torture/execute/builtin-abs-1.c,
19950         gcc.c-torture/execute/builtin-abs-2.c: New tests.
19951
19952 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19953
19954         * gcc.dg/cpp/multiline.c: New test.
19955
19956 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19957
19958         * g++.old-deja/g++.other/syshdr1.C: Update.
19959         * gcc.dg/cpp/lineflags.c: Remove temporarily.
19960
19961 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19962
19963         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
19964
19965 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19966
19967         * g++.old-deja/g++.pt/ttp65.C: New test.
19968
19969 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19970
19971         * g++.old-deja/g++.pt/ttp64.C: New test.
19972
19973 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19974
19975         * g++.old-deja/g++.pt/spec33.C: New test.
19976
19977 2000-12-14  Catherine Moore  <clm@redhat.com>
19978
19979         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
19980         * gcc.c-torture/execute/920612-2.c: Likewise.
19981         * gcc.c-torture/execute/920428-2.c: Likewise.
19982         * gcc-c-torture/execute/va-arg-11.c: Call exit.
19983         * gcc.c-torture/execute/va-arg-21.c: Likewise.
19984
19985 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19986
19987         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
19988         * gcc.dg/pack-test-2.c: Likewise.
19989
19990 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19991
19992         Tests by Zack Weinberg <zackw@stanford.edu>.
19993
19994         * gcc.dg/cpp/defined.c: Update.
19995         * gcc.dg/cpp/defined_trad.c: New tests.
19996
19997 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19998
19999         * gcc.dg/cpp/trad-direct.c: Update.
20000
20001 2000-12-11  Neil Booth  <neilb@earthling.net>
20002
20003         * gcc.dg/cpp/defined_trad.c
20004
20005 2000-12-11  Neil Booth  <neilb@earthling.net>
20006
20007         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
20008
20009 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20010
20011         * gcc.dg/format-miss-2.c: New test.
20012
20013 2000-12-09  Neil Booth  <neilb@earthling.net>
20014
20015         * gcc.dg/cpp/lineflags.c: New tests.
20016         * gcc.dg/cpp/poison.c: Update.
20017         * gcc.dg/cpp/redef2.c: Update.
20018         * gcc.dg/cpp/skipping.c: New test.
20019
20020 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
20021
20022         * g++.old-deja/g++.other/eh3.C: New testcase.
20023
20024 2000-12-07  Neil Booth  <neilb@earthling.net>
20025
20026         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
20027         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
20028         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
20029         wtr-union-init-2.c, wtr-union-init-3.c: Update.
20030         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
20031         Update.
20032
20033 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20034
20035         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
20036         __SIZE_TYPE__ instead of int for type of integers cast to
20037         pointers.
20038
20039 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
20040
20041         * g++.old-deja/g++.other/cleanup4.C: New test.
20042
20043 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20044
20045         * format-sec-1.c: New test.
20046
20047 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20048
20049         * gcc.dg/format-nonlit-3.c: New test.
20050
20051 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20052
20053         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
20054         through a null pointer.
20055
20056 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20057
20058         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
20059         * g++.old-deja/g++.pt/partial4.C: New test.
20060
20061 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
20062
20063         * gcc.c-torture/execute/ieee/hugeval.x: New.
20064
20065 2000-12-06  Neil Booth  <neilb@earthling.net>
20066
20067         * gcc.dg/cpp/backslash2.c: New tests.
20068
20069 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20070
20071         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
20072         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
20073
20074 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
20075
20076         * gcc.c-torture/execute/20001203-2.c: New testcase.
20077
20078 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20079
20080         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
20081         * g++.old-deja/g++.other/virtual10.C: New test.
20082
20083 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20084
20085         * g++.old-deja/g++.mike/pmf5.C: Remove test.
20086
20087 2000-12-05  Richard Henderson  <rth@redhat.com>
20088
20089         * gcc.c-torture/compile/20001205-1.c: New.
20090
20091 2000-12-04  Neil Booth  <neilb@earthling.net>
20092
20093         * g++.old-deja/g++.other/virtual9.C: New test.
20094         * g++.old-deja/g++.pt/crash61.C: New test.
20095         * gcc.c-torture/execute/loop-9.c: New test.
20096
20097 2000-12-04  Neil Booth  <neilb@earthling.net>
20098
20099         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
20100         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
20101         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
20102         * gcc.dg/cpp/extratokens.c: ...here.
20103
20104 2000-12-04  Neil Booth  <neilb@earthling.net>
20105
20106         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
20107         New tests.
20108
20109 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20110
20111         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
20112         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
20113
20114 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20115
20116         * gcc.c-torture/execute/20001203-1.c: New test.
20117
20118 2000-12-03  Neil Booth  <neilb@earthling.net>
20119
20120         * gcc.dg/cpp/macro6.c: New test cases.
20121
20122 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20123
20124         * gcc.c-torture/execute/string-opt-9.c: New test.
20125         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20126         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20127         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20128
20129         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
20130         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
20131
20132 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
20133
20134         * gcc.dg/cpp/if-6.c: New testcase.
20135
20136         * gcc.dg/20001201-1.c: New testcase.
20137
20138 2000-12-02  Neil Booth  <neilb@earthling.net>
20139
20140         * g++.old-deja/g++.other/externC4.C,
20141         g++.old-deja/g++.other/friend10.C: New tests.
20142
20143 2000-12-02  Neil Booth  <neilb@earthling.net>
20144
20145         * g++.old-deja/g++.other/instan2.C
20146         * g++.old-deja/g++.other/instan3.C: New test.
20147
20148 2000-12-02  Neil Booth  <neilb@earthling.net>
20149
20150         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
20151         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
20152         gnuc99.c,gnuc99-pedantic.c: New tests.
20153
20154 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20155
20156         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
20157         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
20158
20159 2000-12-01  Neil Booth  <neilb@earthling.net>
20160
20161         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
20162         * gcc.dg/cpp/poison.c: Update.
20163         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
20164
20165 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
20166
20167         * g77.f-torture/execute/20001201.f: New test.
20168
20169 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20170
20171         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
20172
20173 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
20174
20175         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
20176
20177 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20178
20179         * g++.old-deja/g++.other/cast6.C: New test.
20180
20181 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
20182
20183         * gcc.c-torture/execute/20001130-2.c: New testcase.
20184
20185 2000-11-30  Richard Henderson  <rth@redhat.com>
20186
20187         * gcc.c-torture/execute/20001130-1.c: New test.
20188
20189 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20190
20191         * g++.old-deja/g++.other/op3.C: New test.
20192
20193 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20194
20195         * g++.old-deja/g++.other/op2.C: New test.
20196
20197 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20198
20199         * g++.old-deja/g++.other/crash38.C: New test.
20200
20201 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
20202
20203         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
20204
20205 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
20206
20207         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
20208         tests.
20209         * gcc.c-torture/execute/string-opt-6.c: New test.
20210
20211         * gcc.dg/20001117-1.c: Add main.
20212
20213 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
20214
20215         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
20216         Move from here ...
20217         * gcc.dg/940510-1.c: ... to here.
20218
20219         * gcc.dg/20000926-1.c: GNU C now allows initializations of
20220         zero-size arrays in toplevel structures.
20221
20222 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20223
20224         * gcc.c-torture/execute/loop-8.c: New test.
20225
20226 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20227
20228         * g++.old-deja/g++.other/base1.C: New test.
20229
20230 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20231
20232         * g++.old-deja/g++.other/parse2.C: New test.
20233
20234 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20235
20236         * g++.old-deja/g++.pt/incomplete1.C: New test.
20237
20238 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20239
20240         * g++.old-deja/g++.other/friend9.C: New test.
20241
20242 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20243
20244         * gcc.dg/20001127-1.c: New test.
20245
20246 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20247
20248         * g++.old-deja/g++.pt/friend46.C: New test.
20249
20250 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20251
20252         * g++.old-deja/g++.other/ptrmem8.C: New test.
20253
20254 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20255
20256         * gcc.c-torture/execute/string-opt-7.c: New test.
20257         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20258
20259 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20260
20261         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
20262         instead of 'mkcheck 2'.
20263
20264 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20265
20266         * gcc.c-torture/execute/memcheck/driver.c,
20267         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
20268         C9X references to refer to C99.
20269
20270 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
20271
20272         * gcc.dg/ultrasp3.c: New test.
20273
20274 2000-11-25  Neil Booth  <neilb@earthling.net>
20275
20276         * gcc.dg/cpp/include2.c: Update test to be locale independent.
20277
20278 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
20279
20280         * gcc.c-torture/compile/20001123-2.c: New.
20281
20282 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20283
20284         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
20285
20286 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
20287
20288         * gcc.dg/sequence-point-1.c: Add some new tests.
20289         * gcc.c-torture/execute/20001124-1.c: New test.
20290
20291 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20292
20293         * g++.old-deja/g++.other/vaarg4.C: New test.
20294         * gcc.c-torture/compile/20001123-1.c: New test.
20295
20296 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20297
20298         * g++.other/crash24.C: Adjust and remove XFAIL.
20299         * g++.other/crash37.C: New test.
20300
20301 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20302
20303         * g++.old-deja/g++.pt/instantiate9.C: New test.
20304
20305 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20306
20307         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20308         new ABI, too.
20309
20310         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20311         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20312
20313 2000-11-22  Neil Booth  <neilb@earthling.net>
20314
20315         * gcc.dg/cpp/Wtrigraphs.c: New test.
20316
20317 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20318
20319         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20320
20321 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20322
20323         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20324
20325 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20326
20327         * lib/gcc-dg.exp: load_lib scanasm.exp.
20328         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20329         * lib/g++-dg.exp: load_lib scanasm.exp.
20330         * lib/scanasm.exp: New.
20331         (scan-assembler, scan-assembler-not): Add optional arguments to
20332         test name, or if not present, the pattern name.
20333         (scan-assembler-dem, scan-assembler-dem-not): New.
20334
20335         * g++.dg/dg.exp: New.
20336
20337 2000-11-21  Neil Booth  <neilb@earthling.net>
20338
20339         * gcc.dg/cpp/integrated1.c: Remove.
20340
20341 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20342
20343         * gcc.c-torture/execute/20001121-1.c: New test.
20344
20345 2000-11-21  Richard Henderson  <rth@redhat.com>
20346
20347         * gcc.c-torture/compile/20001121-1.c: New test.
20348
20349 2000-11-20  Neil Booth  <neilb@earthling.net>
20350
20351         * gcc.dg/cpp/integrated1.c: New test.
20352
20353 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20354
20355         * g++.old-deja/g++.other/inline17.C: New test.
20356
20357 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
20358
20359         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
20360         local variable to be zero: I made the variable global. Now
20361         uses abort() and exit() instead of relying on main's return value.
20362
20363 2000-11-20  Neil Booth  <neilb@earthling.net>
20364
20365         * gcc.dg/cpp/paste2.c: Update test.
20366         * objc/execute/paste.m: New test.
20367
20368 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20369
20370         * gcc.dg/c99-condexpr-1.c: New test.
20371
20372 2000-11-20  Neil Booth  <neilb@earthling.net>
20373
20374         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
20375
20376 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
20377
20378         * g++.old-deja/g++.pt/export1.C: New test.
20379
20380 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
20381
20382         * gcc.dg/20001117-1.c: New test.
20383
20384 2000-11-18  Richard Henderson  <rth@redhat.com>
20385
20386         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
20387
20388 2000-11-18  Richard Henderson  <rth@redhat.com>
20389
20390         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
20391         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
20392         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
20393
20394 2000-11-18  Richard Henderson  <rth@redhat.com>
20395
20396         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
20397         (main): New.  Exit cleanly.
20398
20399 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20400
20401         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
20402         gcc.dg/c99-fordecl-2.c: New tests.
20403
20404 2000-11-18  Richard Henderson  <rth@redhat.com>
20405
20406         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
20407         * gcc.c-torture/execute/zerolen-2.c: New.
20408
20409 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20410
20411         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
20412         memory.
20413
20414 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20415
20416         * g++.old-deja/g++.pt/instantiate8.C: New test.
20417
20418 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20419
20420         * g++.old-deja/g++.other/incomplete.C: Add more tests.
20421         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
20422
20423 2000-11-16  Nick Clifton  <nickc@redhat.com>
20424
20425         * gcc.c-torture/execute/nestfunc-2.c: New test.
20426         * gcc.c-torture/execute/nestfunc-3.c: New test.
20427
20428 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20429
20430         * gcc.c-torture/compile/20001116-1.c: New test.
20431
20432 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20433
20434         * gcc.c-torture/execute/20001115-1.c: New test.
20435
20436 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
20437
20438         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
20439         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
20440         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
20441         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20442
20443 2000-11-15  Neil Booth  <neilb@earthling.net>
20444
20445         gcc.dg/cpp/_Pragma1.c: Update.
20446         gcc.dg/cpp/_Pragma2.c: New test.
20447
20448 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20449
20450         * g++.old-deja/g++.other/anon5.C: New test.
20451
20452 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20453
20454         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
20455         tests.
20456
20457 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
20458
20459         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
20460         output.
20461
20462 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20463
20464         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
20465         labels at end of compound statements.
20466
20467 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
20468
20469         * gcc.c-torture/execute/loop-7.c: New test.
20470
20471 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20472
20473         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
20474
20475 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20476
20477         * gcc.dg/c99-bool-1.c: New test.
20478
20479 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20480
20481         * gcc.dg/c99-scope-1.c: Remove xfail.
20482         * gcc.dg/c99-scope-2.c: New test.
20483
20484 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20485
20486         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
20487         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
20488
20489 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
20490
20491         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
20492         error messages.
20493
20494         * g++.mike/p700.C: Don't typedef wchar_t.
20495         * g++.mike/p784.C: Likewise.
20496         * g++.mike/eb101.C: Don't use __wchar_t.
20497
20498 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20499
20500         * g77.f-torture/execute/20001111.[fx]: Test premature exit
20501         from DO loop.
20502
20503 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20504
20505         * gcc.c-torture/execute/20001111-1.c: New test.
20506
20507 2000-11-10  Nick Clifton  <nickc@redhat.com>
20508
20509         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
20510         long multuiple and accumulate.
20511
20512 2000-11-09  Richard Henderson  <rth@redhat.com>
20513
20514         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
20515         via size_t instead of int.
20516
20517         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
20518         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20519         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20520         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20521
20522 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
20523
20524         * gcc.c-torture/compile/20001109-1.c: New test.
20525         * gcc.c-torture/compile/20001109-2.c: New test.
20526
20527 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
20528
20529         * g++.old-deja/g++.pt/operator1.C: New test.
20530         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
20531
20532 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20533
20534         * gcc.dg/20001108-1.c: New test.
20535
20536 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20537
20538         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
20539         with both arguments constant strings.
20540         * gcc.c-torture/execute/string-opt-3.c: New test.
20541         * gcc.c-torture/execute/string-opt-4.c: New test.
20542         * gcc.c-torture/execute/string-opt-5.c: New test.
20543
20544 2000-11-08  Nick Clifton  <nickc@redhat.com>
20545
20546         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
20547         mulsidi3adddi patterns.
20548
20549 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
20550
20551         * g++.old-deja/g++.other/crash36.C: New test.
20552
20553 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
20554
20555         * g++.old-deja/g++.other/init16.C: New test.
20556
20557 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
20558
20559         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
20560
20561 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20562
20563         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
20564         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20565         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20566
20567 2000-11-07  DJ Delorie  <dj@redhat.com>
20568
20569         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20570
20571 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20572
20573         * gcc.c-torture/execute/string-opt-1.c: New test.
20574
20575 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20576
20577         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20578         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20579         parameters in registers, and there is no way for a varargs
20580         function to know in which order the integer and floating-point
20581         parameters should be interleaved when they are placed on the
20582         stack.
20583         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20584         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20585
20586 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20587
20588         * gcc.c-torture/execute/string-opt-2.c: New test.
20589
20590 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20591
20592         * g++.old-deja/g++.pt/crash60.C: New test.
20593
20594 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20595
20596         * g++.old-deja/g++.other/crash24.C: New test.
20597         * g++.old-deja/g++.other/crash25.C: New test.
20598         * g++.old-deja/g++.other/crash26.C: New test.
20599         * g++.old-deja/g++.other/crash27.C: New test.
20600         * g++.old-deja/g++.other/crash28.C: New test.
20601         * g++.old-deja/g++.other/crash29.C: New test.
20602         * g++.old-deja/g++.other/crash30.C: New test.
20603         * g++.old-deja/g++.other/crash31.C: New test.
20604         * g++.old-deja/g++.other/crash32.C: New test.
20605         * g++.old-deja/g++.other/crash33.C: New test.
20606         * g++.old-deja/g++.other/crash34.C: New test.
20607         * g++.old-deja/g++.other/crash35.C: New test.
20608
20609 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20610
20611         * gcc.c-torture/execute/20001031-1.c: New test.
20612
20613 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20614
20615         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20616         namespace.
20617
20618         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20619         standards-conformant.
20620
20621         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20622
20623         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20624         * g++.old-deja/g++.mike/p755a.C: Likewise.
20625         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20626         library makes no calls to `operator new' during initialization.
20627
20628 2000-11-04  Neil Booth  <neilb@earthling.net>
20629
20630         * gcc.dg/cpp/include2.c: New tests.
20631
20632 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20633
20634         * lib/g++.exp (g++_set_ld_library_path): New function.
20635         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20636
20637 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20638
20639         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20640         warnings.
20641
20642 2000-11-01  Richard Henderson  <rth@redhat.com>
20643
20644         * g++.old-deja/g++.ext/namedret1.C: New.
20645         * g++.old-deja/g++.ext/namedret2.C: New.
20646         * g++.old-deja/g++.ext/namedret3.C: New.
20647
20648 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20649
20650         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20651         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20652
20653 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20654
20655         * gcc.c-torture/execute/va-arg-21.c: New test.
20656
20657 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20658
20659         * gcc.dg/c99-complex-2.c: New test.
20660
20661 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20662
20663         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20664
20665 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20666
20667         * g++.old-deja/g++.other/inline16.C: New test.
20668
20669 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20670
20671         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20672         __PRETTY_FUNCTION__
20673
20674 2000-10-29  Neil Booth  <neilb@earthling.net>
20675
20676         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20677         New tests.
20678         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20679         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20680         optimisation.
20681
20682 2000-10-29  Neil Booth  <neilb@earthling.net>
20683
20684         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20685         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20686         * mi5.c: Test multiple includes work with -C.
20687         * trigraphs.c: Test ^= version.
20688
20689 2000-10-28  Neil Booth  <neilb@earthling.net>
20690
20691         New tests and test updates for new macro expander.
20692
20693         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20694         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20695         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20696         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20697         new diagnostic messages.
20698
20699         * gcc.dg/cpp/macro3.c: New tests.
20700
20701 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20702
20703         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20704         on the same line.
20705
20706 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20707
20708         * g++.old-deja/g++.other/eh2.C: New test.
20709
20710 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20711
20712         * gcc.c-torture/execute/20001027-1.c: New test.
20713
20714 2000-10-26  Richard Henderson  <rth@redhat.com>
20715
20716         * gcc.c-torture/execute/20001026-1.c: New.
20717
20718 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20719
20720         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
20721         * g++.old-deja/g++.law/builtin1.C: Likewise.
20722         * g++.old-deja/g++.law/ctors10.C: Likewise.
20723         * g++.old-deja/g++.law/virtual3.C: Likewise.
20724         * g++.old-deja/g++.mike/p658.C: Likewise.
20725         * g++.old-deja/g++.other/sibcall1.C: Likewise.
20726         * g++.old-deja/g++.other/vaarg2.C: Likewise.
20727         * g++.old-deja/g++.robertl/eb124.C: Likewise.
20728         * g++.old-deja/g++.robertl/eb44.C: Likewise.
20729         * g++.old-deja/g++.robertl/eb77.C: Likewise.
20730
20731 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20732
20733         * gcc.c-torture/compile/20001024-1.c: New test.
20734
20735 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
20736
20737         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
20738         to tell us whether or not we are using V3.
20739
20740 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20741
20742         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
20743         operands.
20744
20745 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20746
20747         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
20748
20749 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
20750
20751         * gcc.c-torture/execute/20001024-1.c: New test.
20752
20753 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
20754
20755         * g++.old-deja/g++.other/sibcall1.C: New test.
20756
20757 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
20758
20759         * gcc.dg/noncompile/init-3.c: New test.
20760
20761 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20762
20763         * gcc.dg/format-array-1.c: New test.
20764
20765 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20766
20767         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
20768         writing through null pointers; remove comment about testing
20769         unterminated strings.
20770
20771 2000-10-17  Matthew Hiller  <hiller@redhat.com>
20772
20773         * gcc.c-torture/execute/20001017-2.c: New test.
20774
20775 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20776
20777         * gcc.c-torture/compile/20001018-1.c: New test.
20778         * gcc.c-torture/compile/20001018-1.x: Xfail.
20779
20780 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20781
20782         * gcc.c-torture/execute/20001017-1.c: New test.
20783
20784 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20785
20786         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
20787         for multiple use of arguments with scanf formats; add tests for
20788         multiple use of arguments.
20789
20790 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
20791
20792         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
20793
20794 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20795
20796         * gcc.dg/format-miss-1.c: New test.
20797
20798 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20799
20800         * gcc.c-torture/execute/20001013-1.c: New test.
20801
20802 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20803
20804         * gcc.dg/format-branch-1.c: New test.
20805
20806 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20807
20808         * README, lib/file-format.exp: Remove EGCS references.
20809
20810 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20811
20812         * gcc.dg/20001013-1.c: New test.
20813
20814 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20815
20816         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
20817         for intmax_t in the compiler using __typeof__ and the type rules
20818         for conditional expressions.
20819
20820 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
20821
20822         * gcc.dg/20001012-1.c: New test.
20823         * gcc.dg/20001012-2.c: New test.
20824
20825 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20826
20827         * gcc.dg/format-attr-1.c: New test.
20828
20829 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20830
20831         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
20832         __LONG_LONG_MAX__ instead of LLONG_MAX.
20833
20834 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20835
20836         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
20837         scanf flags.
20838         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
20839         flags.
20840
20841 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20842
20843         * gcc.dg/sequence-pt-1.c: New test.
20844
20845 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
20846
20847         * gcc.c-torture/execute/20001011-1.c: New testcase.
20848         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
20849
20850 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20851
20852         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
20853         does not error on it.
20854
20855 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20856
20857         * gcc.dg/20001009-1.c: New test.
20858
20859 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20860
20861         * gcc.c-torture/compile/20001009-1.c: Move from here ....
20862         * gcc.c-torture/execute/20001009-2.c: ... to here.
20863
20864 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
20865
20866         * gcc.c-torture/compile/20001009-1.c: New testcase.
20867         * gcc.c-torture/execute/20001009-1.c: New testcase.
20868         Testcases provided by Jan Hubicka <jh@suse.cz>.
20869
20870 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20871
20872         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20873         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
20874         uintmax_t using <limits.h> to emulate the compiler's internal
20875         logic.  No longer XFAIL %j tests.
20876
20877 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20878
20879         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
20880         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20881         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
20882         regexps and details of expected handling of some bad formats.
20883         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
20884         suppression.
20885
20886 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20887
20888         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
20889         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
20890         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
20891         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
20892         in list archives.
20893
20894 2000-10-06  Richard Henderson  <rth@cygnus.com>
20895
20896         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
20897         * g++.old-deja/g++.brendan/crash52.C: Likewise.
20898         * g++.old-deja/g++.jason/report.C: Likewise.
20899         * g++.old-deja/g++.law/friend5.C: Likewise.
20900         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
20901         of the expected warnings.
20902
20903 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
20904
20905         * g++.old-deja/g++.pt/enum14.C: New test.
20906
20907 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20908
20909         * g++.old-deja/g++.pt/crash59.C: New test.
20910
20911 2000-10-04  Will Cohen  <wcohen@redhat.com>
20912
20913         * gcc.dg/20000926-1.c: New test.
20914
20915 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
20916
20917         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
20918         function name for current C++ compiler.
20919         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
20920
20921 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
20922
20923         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
20924         __PRETTY_FUNCTION__.
20925         * g++.old-deja/g++.ext/pretty2.C: Likewise.
20926
20927 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20928
20929         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
20930
20931 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
20932
20933         * gcc.c-torture/compile/20000923-1.c: New test.
20934
20935 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
20936
20937         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
20938         * g++.old-deja/g++.pt/ttp62.C: Same.
20939         * g++.old-deja/g++.other/inline14.C: Same.
20940
20941 2000-09-24  Richard Henderson  <rth@cygnus.com>
20942
20943         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
20944
20945 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20946
20947         * gcc.dg/c90-printf-1.c: Add test for wide string format.
20948
20949 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
20950
20951         * gcc.c-torture/compile/20000922-1.c: New file.
20952
20953 2000-09-21  Nick Clifton  <nickc@redhat.com>
20954
20955         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
20956         a signed long modulo operation.
20957         (mod6): New function - perform an unsigned long modulo operation.
20958         (main): Add tests for modulos of very large numbers by very small
20959         dividends.
20960
20961 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20962
20963         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
20964
20965 2000-09-19  Richard Henderson  <rth@cygnus.com>
20966
20967         * gcc.dg/compare2.c (case 10): XFAIL.
20968
20969 2000-09-18  Richard Henderson  <rth@cygnus.com>
20970
20971         * gcc.c-torture/execute/20000906-1.c: Move ...
20972         * gcc.dg/20000906-1.c: ... here.  Only run on targets
20973         that support __builtin_trap.
20974
20975 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
20976
20977         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
20978
20979 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20980
20981         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
20982         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
20983         more $ format tests.
20984
20985 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20986
20987         * gcc.dg/format-errmk-1.c: New test.
20988
20989 2000-09-17  Greg McGary  <greg@mcgary.org>
20990
20991         * gcc.c-torture/execute/20000917-1.x: Remove.
20992
20993 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20994
20995         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
20996
20997 2000-09-17  Greg McGary  <greg@mcgary.org>
20998
20999         * gcc.c-torture/execute/20000917-1.c: New test.
21000         * gcc.c-torture/execute/20000917-1.x: XFAIL.
21001
21002 2000-09-16  Neil Booth  <NeilB@earthling.net>
21003
21004         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
21005         in nested macro bug.
21006
21007 2000-09-15  Neil Booth  <NeilB@earthling.net>
21008
21009         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
21010
21011 2000-09-14  Jeffrey A Law  (law@cygnus.com)
21012
21013         * gcc.c-torture/execute/20000914-1.c: New test.
21014
21015 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
21016
21017         * g++.other/inline13.C: New test.
21018
21019 2000-09-12  Andreas Jaeger  <aj@suse.de>
21020
21021         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
21022         constant by Ulrich Drepper <drepper@redhat.com>.
21023
21024 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
21025
21026         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
21027
21028 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21029
21030         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
21031
21032 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
21033
21034         * gcc.dg/cpp/backslash.c: New test.
21035
21036 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
21037
21038         * gcc.c-torture/execute/20000910-1.c: New test.
21039         * gcc.c-torture/execute/20000910-2.c: Likewise.
21040
21041 2000-09-11  Robert Lipe  <robertl@sco.com>
21042
21043         * gcc.dg/pragma-align.c: New test.
21044
21045 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21046
21047         * g++.old-deja/g++.pt/explicit82.C: New test.
21048         * g++.old-deja/g++.pt/explicit83.C: New test.
21049
21050 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
21051
21052         * gcc.dg/asm-names.c: New test.
21053
21054 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21055
21056         * gcc.dg/cpp/tr-warn6.c: New test
21057
21058 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21059
21060         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
21061         be accepted.
21062
21063 2000-09-07  Catherine Moore  <clm@redhat.com>
21064
21065         * gcc.c-torture/execute/unroll-1.c: New test.
21066
21067 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
21068
21069         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
21070         ERROR markers.
21071         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
21072         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
21073         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
21074         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
21075         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
21076         Preprocess only.
21077         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
21078         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
21079
21080 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21081
21082         * g++.old-deja/g++.pt/deduct2.C: New test.
21083
21084 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21085
21086         * g++.old-deja/g++.pt/parms2.C: New test.
21087
21088 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21089
21090         * g++.old-deja/g++.pt/crash58.C: New test.
21091
21092 2000-09-06  Greg McGary  <greg@mcgary.org>
21093
21094         * gcc.c-torture/execute/20000906-1.c: New test.
21095         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
21096
21097 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21098
21099         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
21100
21101 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21102
21103         * g++.old-deja/g++.pt/crash57.C: New test.
21104
21105 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21106
21107         * g++.old-deja/g++.pt/crash56.C: New test.
21108
21109 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21110
21111         * g++.old-deja/g++.pt/koenig1.C: New test.
21112
21113 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21114
21115         * gcc.dg/20000904-1.c: New test.
21116
21117 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21118
21119         * gcc.dg/cpp/paste8.c: New test.
21120
21121 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
21122
21123         * gcc.c-torture/compile/20000827-1.c: New test.
21124
21125 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21126
21127         * gcc.dg/format-diag-1.c: New test.
21128
21129 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21130
21131         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
21132         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
21133         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
21134         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
21135         gcc.dg/formatz-1.c: Adjust warning regular expressions.
21136
21137 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21138
21139         * g++.old-deja/g++.other/nested4.C: New test.
21140
21141 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21142
21143         * g++.old-deja/g++.ns/scoped1.C: New test.
21144
21145 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
21146
21147         * lib/g++.exp: Support testing already-installed GCC.
21148
21149 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21150
21151         * wtr-label-1.c, wtr-suffix-1.c: New tests.
21152
21153 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21154
21155         * gcc.dg/return-type-2.c: New test.
21156
21157 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
21158
21159         * gcc.c-torture/compile/20000825-1.c: New test.
21160
21161 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
21162
21163         * gcc.dg/dwarf2-2.c: New test.
21164
21165 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
21166
21167         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
21168         dg-warning regexps.
21169
21170 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21171
21172         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
21173         gcc.dg/format-ext-5.c: New tests.
21174
21175 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
21176
21177         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
21178
21179 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
21180
21181         * gcc.dg/noncompile/930622-2.c: Adjust error message.
21182
21183 2000-08-24  Richard Henderson  <rth@cygnus.com>
21184
21185         * gcc.dg/ia64-sync-1.c: New test.
21186         * gcc.dg/ia64-sync-2.c: New test.
21187         * gcc.dg/ia64-asm-1.c: New test.
21188
21189 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21190
21191         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
21192         * gcc.dg/format-ext-2.c: New test.
21193
21194 2000-08-23  Jason Merrill  <jason@redhat.com>
21195
21196         * lib/old-dejagnu.exp: Also ignore "In member function" and
21197         "At global scope".
21198
21199 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21200
21201         * gcc.dg/noncompile/label-lineno-1.c: New test.
21202
21203 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21204
21205         * gcc.dg/c99-array-nonobj-1.c: New test.
21206
21207 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21208
21209         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
21210         tests.
21211         * gcc.dg/format-ext-1.c: New test.
21212
21213 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21214
21215         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
21216         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
21217         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
21218         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
21219         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
21220
21221 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21222
21223         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
21224         gcc.dg/c99-strftime-2.c: New tests.
21225
21226 2000-08-22  Richard Henderson  <rth@cygnus.com>
21227
21228         * gcc.c-torture/execute/20000822-1.c: New test.
21229
21230 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21231
21232         * gcc.c-torture/execute/20000819-1.x: Remove.
21233
21234 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21235
21236         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
21237         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
21238         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
21239         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
21240         gcc.dg/format-xopen-1.c: New tests.
21241
21242 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21243
21244         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
21245
21246 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21247
21248         * g++.old-deja/g++.other/loop2.C: New test.
21249
21250         * gcc.c-torture/compile/20000606-1.c: New test.
21251         * gcc.c-torture/compile/20000728-1.c: New test.
21252         * gcc.c-torture/execute/20000801-1.c: New test.
21253         * gcc.c-torture/execute/20000801-2.c: New test.
21254         * gcc.c-torture/execute/20000819-1.c: New test.
21255         * gcc.c-torture/execute/20000819-1.x: XFAIL.
21256         * gcc.dg/20000629-1.c: New test.
21257         * gcc.dg/20000724-1.c: New test.
21258         * gcc.dg/20000807-1.c: New test.
21259
21260 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
21261
21262         * gcc.dg/cpp/pragma-1.c: New test.
21263         * gcc.dg/cpp/pragma-2.c: New test.
21264
21265 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
21266
21267         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
21268         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
21269
21270 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21271
21272         * gcc.c-torture/compile/20000818-1.c: New test.
21273
21274 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
21275
21276         * gcc.c-torture/execute/20000818-1.c: New test.
21277
21278 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21279
21280         * gcc.dg/format-va-1.c: New test.
21281
21282 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21283
21284         * g++.old-deja/g++.other/typedef8.C: New test.
21285
21286 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21287
21288         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
21289         * g++.old-deja/g++.mike/net36.C: Mark candidate.
21290         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
21291         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
21292         * g++.old-deja/g++.other/ptrmem7.C: New test.
21293         * g++.old-deja/g++.pt/ptrmem10.C: New test.
21294
21295 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21296
21297         * g++.old-deja/g++.pt/typename27.C: New test.
21298
21299 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21300
21301         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21302         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21303         * g++.old-deja/g++.pt/friend45.C: New test.
21304         * g++.old-deja/g++.other/friend8.C: New test.
21305
21306 2000-08-15  Richard Henderson  <rth@cygnus.com>
21307
21308         * gcc.c-torture/execute/20000815-1.c: New test.
21309
21310 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21311
21312         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21313         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21314         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21315
21316 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21317
21318         * g++.old-deja/g++.other/refinit2.C: New test.
21319
21320 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21321
21322         * lib/c-torture.exp (c-torture): Make
21323         compiler_conditional_xfail_data global.
21324         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21325         compiler_conditional_xfail_data machinery.
21326         (f-torture-execute): Likewise.
21327         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21328         and only when unrolling loops.
21329
21330         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21331
21332 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21333
21334         * g++.old-deja/g++.pt/explicit81.C: New test.
21335
21336 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21337
21338         * g++.old-deja/g++.pt/typename26.C: New test.
21339
21340 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
21341
21342         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
21343         warning.
21344
21345 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21346
21347         * g++.old-deja/g++.other/array3.C: New test.
21348
21349 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21350
21351         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
21352         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
21353         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
21354         New tests.
21355
21356 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
21357
21358         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
21359         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21360
21361 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
21362
21363         * gcc.c-torture/execute/20000808-1.c: New test.
21364
21365 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21366
21367         * gcc.dg/c90-const-expr-1.c: New test.
21368
21369 2000-08-08  Richard Henderson  <rth@cygnus.com>
21370
21371         * gcc.dg/noncompile/920923-1.c: Declare calloc.
21372
21373 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21374
21375         * gcc.dg/noncompile/const-ll-1.c: New test.
21376
21377 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21378
21379         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
21380
21381 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21382
21383         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
21384         that running programs linked against the shared version of libobjc
21385         run correctly.
21386
21387 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21388
21389         * gcc.dg/c99-printf-1.c: New test.
21390
21391 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21392
21393         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
21394
21395 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
21396
21397         * gcc.c-torture/execute/20000731-1.x: Delete.
21398
21399 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
21400
21401         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
21402         and torture_without_loops as is done by c-torture.exp.
21403         (search_for): Copy from c-torture.exp.
21404         (gcc-dg-runtest): New function, drives a directory of tests
21405         iterating over the TORTURE_OPTIONS.
21406         (scan-assembler, scan-assembler-not): Move here from
21407         individual directory drivers.
21408
21409         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
21410         defined by lib/gcc-dg.exp.
21411         * gcc.dg/cpp/cpp.exp: Likewise.
21412         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
21413         gcc-dg-runtest, so we cycle over optimization options.
21414
21415         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
21416         * gcc.dg/compare2.c: No longer expected to fail.
21417
21418 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
21419
21420         * gcc.c-torture/execute/20000804-1.c: New test.
21421
21422 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21423
21424         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
21425
21426 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
21427
21428         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
21429
21430 2000-08-03  Jeffrey A Law  (law@cygnus.com)
21431
21432         * gcc.c-torture/compile/20000803-1.c: New test.
21433
21434 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21435
21436         * gcc.c-torture/execute/20000801-3.c,
21437         gcc.c-torture/execute/20000801-4.c: New tests.
21438         * gcc.c-torture/execute/20000801-3.x,
21439         gcc.c-torture/execute/20000801-4.x: Xfail.
21440
21441 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
21442
21443         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
21444         libobjc/.libs to allow for libtool.
21445
21446 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
21447
21448         * gcc.c-torture/compile/20000802-1.c: New test.
21449
21450 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
21451
21452         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
21453
21454 2000-07-31  Jeffrey A Law  (law@cygnus.com)
21455
21456         * gcc-c-torture/execute/20000731-2.c: New test.
21457
21458         * gcc.c-torture/execute/20000731-1.c: New test.
21459         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
21460
21461 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
21462
21463         * testsuite/gcc.dg/cpp/paste7.c: New test.
21464         * gcc.dg/cpp/20000725-1.c: New test.
21465
21466 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
21467
21468         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
21469         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
21470         declaration warning for __builtin_dwarf_reg_size.
21471
21472         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
21473
21474 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21475
21476         * gcc.dg/noncompile/voidparam-1.c: New test.
21477
21478 2000-07-30  Richard Henderson  <rth@cygnus.com>
21479
21480         * gcc.dg/c90-digraph-1.c: Don't xfail.
21481         * gcc.dg/compare2.c (case 10): Xfail.
21482         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
21483
21484 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
21485
21486         * gcc.dg/c99-main-1.c: New test.
21487
21488 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21489
21490         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
21491
21492 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
21493
21494         * gcc.c-tortuer/execute/20000726-1.c: New test.
21495
21496 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
21497
21498         * gcc.c-torture/execute/enum-2.c: New test.
21499
21500 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21501
21502         * gcc.dg/cpp/tr-warn3.c: New test.
21503
21504 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21505
21506         * g++.old-deja/g++.ext/implicit1.C: Remove.
21507         * g++.old-deja/g++.jason/c2.C: Remove
21508         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
21509         * g++.old-deja/g++.pt/crash16.C: Likewise.
21510         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
21511
21512 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21513
21514         * g++.old-deja/g++.other/for2.C: New test.
21515
21516 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
21517
21518         * gcc.dg/20000720-1.c: New test.
21519
21520 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
21521
21522         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
21523
21524 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
21525
21526         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
21527         * gcc.c-torture/execute/20000722-1.c: New.
21528         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
21529
21530 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
21531
21532         * gcc.dg/cpp/20000720-1.S: New test.
21533
21534 2000-07-21  Michael Meissner  <meissner@redhat.com>
21535
21536         * gcc.c-torture/execute/ieee/hugeval.c: New test.
21537
21538 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21539
21540         * g++.old-deja/g++.brendan/crash16.C,
21541         g++.old-deja/g++.brendan/parse3.C,
21542         g++.old-deja/g++.brendan/redecl1.C,
21543         g++.old-deja/g++.ns/template13.C,
21544         g++.old-deja/g++.other/decl4.C,
21545         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
21546
21547 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21548
21549         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
21550         and "Internal error".
21551
21552         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
21553         regexps.
21554         * gcc.dg/cpp/paste6.c: New test.
21555
21556 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
21557
21558         * gcc.dg/cpp/tr-direct.c: New test.
21559
21560         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
21561         gcc.dg/cpp/undef1.c: Tweak error regexps.
21562
21563 2000-07-18  Eric Christopher <echristo@redhat.com>
21564
21565         * gcc.c-torture/compile/20000718-1.c: New test.
21566
21567 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21568
21569         * cpplex.c (_cpp_push_token): If the token being pushed back
21570         is the previous token in this context, just subtract one from
21571         context->posn.
21572         * cppmacro.c (save_expansion): Clear aux field when storing a
21573         placemarker.
21574
21575 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21576
21577         * gcc.dg/noncompile/redecl-1.c: New test.
21578
21579 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21580
21581         * gcc.c-torture/execute/20000717-5.c: New test.
21582         * gcc.c-torture/execute/20000717-1.x: Removed.
21583
21584 2000-07-17  Richard Henderson  <rth@cygnus.com>
21585
21586         * gcc.c-torture/execute/20000717-4.c: New test.
21587
21588 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21589
21590         * gcc.dg/cpp/syshdr.c: New test.
21591         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21592
21593 2000-07-17  Neil Booth  <neilb@earthling.net>
21594
21595         * gcc.dg/cpp/cmdlne-dM.c: New test.
21596         * gcc.dg/cpp/cmdlne-dD.c: New test.
21597
21598 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21599
21600         * gcc.c-torture/execute/20000717-3.c: New test.
21601
21602         * gcc.c-torture/compile/20000717-1.c: New test.
21603
21604 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21605
21606         * gcc.c-torture/execute/20000717-2.c: New test.
21607
21608 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21609
21610         * gcc.dg/formatz-1.c: New test.
21611
21612         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21613         * gcc.dg/c99-digraph-1.c: New tests.
21614
21615         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21616         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21617
21618         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21619         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21620         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21621         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21622         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21623         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21624         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21625
21626 2000-07-17   Greg McGary <greg@mcgary.org>
21627
21628         * gcc.c-torture/execute/20000717-1.c: New test.
21629         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21630
21631 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21632
21633         * gcc.c-torture/execute/20000715-2.c: New test.
21634         * gcc.dg/20000715-1.c: New test.
21635
21636 2000-07-15  Michael Meissner  <meissner@redhat.com>
21637
21638         * gcc.c-torture/execute/20000715-1.c: New test.
21639
21640 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21641
21642         * gcc.c-torture/execute/20000707-1.c: New test.
21643
21644 2000-07-13  Neil Booth  <NeilB@earthling.net>
21645
21646         * testsuite/gcc.dg/cpp/digraph1.c,
21647         testsuite/gcc.dg/cpp/digraph2.c,
21648         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21649
21650 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21651
21652         * g77.f-torture/compile/20000630-2.f:  New test.
21653         * g77.f-torture/compile/20000630-2.x
21654
21655 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21656
21657         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21658
21659 2000-07-11  Neil Booth  <NeilB@earthling.net>
21660
21661         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21662
21663 2000-07-11  Neil Booth  <NeilB@earthling.net>
21664
21665         * gcc.dg/cpp/cmdlne-C.c: New.
21666
21667 2000-07-09  Neil Booth  <NeilB@earthling.net>
21668
21669         * gcc.dg/cpp/directiv.c: New tests.
21670         * gcc.dg/cpp/undef1.c: Update.
21671
21672 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21673
21674         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21675
21676 2000-07-09  Neil Booth  <NeilB@earthling.net>
21677
21678         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21679
21680 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21681
21682         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21683         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21684
21685 2000-07-08  Neil Booth  <NeilB@earthling.net>
21686
21687         * gcc.dg/cpp/macsyntx.c: New tests.
21688
21689 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21690
21691         * gcc.dg/20000707-1.c: New test.
21692
21693 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21694
21695         * gcc.c-torture/execute/20000706-1.c: New test.
21696         * gcc.c-torture/execute/20000706-2.c: New test.
21697         * gcc.c-torture/execute/20000706-3.c: New test.
21698         * gcc.c-torture/execute/20000706-4.c: New test.
21699         * gcc.c-torture/execute/20000706-5.c: New test.
21700
21701 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21702
21703         * g++.old-deja/g++.pt/instantiate7.C: New test.
21704
21705 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21706
21707         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21708         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21709         * g++.old-deja/g++.other/rtti3.C: Likewise.
21710         * g++.old-deja/g++.other/rttid3.C: Likewise.
21711
21712 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21713
21714         *  g77.f-torture/compile/20000630-1.x: Fix typo
21715
21716 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21717
21718         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21719         assembly output.
21720
21721 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
21722
21723         * gcc.dg/cpp/ident.c: New test.
21724
21725 2000-07-05  Neil Booth  <NeilB@earthling.net>
21726
21727         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
21728           gcc.dg/cpp/lexstrng.c: New tests.
21729
21730 2000-07-04  Neil Booth  <NeilB@earthling.net>
21731
21732         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
21733         * gcc.dg/cpp/strify2.c: Same.
21734
21735 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
21736
21737         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
21738         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
21739         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
21740         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
21741
21742         * testsuite/gcc.dg/cpp/macro1.c,
21743         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
21744         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
21745         testsuite/gcc.dg/cpp/strify1.c,
21746         testsuite/gcc.dg/cpp/strify2.c: New tests.
21747
21748 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
21749
21750         * gcc.c-torture/execute/20000703-1.c: New test.
21751
21752 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21753
21754         * g++.old-deja/g++.pt (lookup10.C): New test.
21755
21756 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21757
21758         * g++.old-deja/g++.pt (typename25.C): New test.
21759
21760 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
21761
21762         * gcc.c-torture/compile/20000701-1.c: New test.
21763
21764 2000-06-30  Nick Clifton  <nickc@cygnus.com>
21765
21766         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
21767         to test case.
21768
21769 2000-06-30  Catherine Moore  <clm@cygnus.com>
21770
21771         * gcc.c-torture/execute/align-1.c: New test.
21772
21773 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
21774
21775         * g++.old-deja/g++.pt/expr8.C: New test.
21776         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
21777
21778 2000-06-29  Nick Clifton  <nickc@cygnus.com>
21779
21780         * gcc.c-torture/compile/20000629-1.c: New test.
21781
21782 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21783
21784
21785         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
21786         gcc.dg/noncompile directory, depending on whether they're
21787         preprocessor tests or not.  Annotate all the tests for the dg
21788         framework.
21789
21790         * gcc.c-torture/noncompile/noncompile.exp: Delete.
21791         * gcc.dg/noncompile/noncompile.exp: New.
21792
21793         * Moved files:
21794         Old name                                New name
21795         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
21796         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
21797         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
21798         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
21799         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
21800         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
21801         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
21802         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
21803         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
21804         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
21805         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
21806         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
21807         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
21808         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
21809         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
21810         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
21811         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
21812         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
21813         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
21814         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
21815         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
21816         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
21817         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
21818         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
21819
21820         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
21821         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
21822         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
21823         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
21824         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
21825         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
21826
21827 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21828
21829         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
21830         declare one variable.  On the fourth, error.
21831         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
21832         declared by 20000628-1a.h.
21833
21834 2000-06-29  Richard Henderson  <rth@redhat.com>
21835
21836         * gcc.c-torture/execute/930529-1.x: New file.
21837         * gcc.dg/920413-1.c: Adjust expected warning text.
21838         * gcc.dg/980217-1.c: Declare abort.
21839         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
21840
21841 2000-06-29  Jeffrey A Law  (law@cygnus.com)
21842
21843         * g77.f-torture/compile/20000629-1.f: New test.
21844         * g77.f-torture/compile/20000629-1.x: Expected to fail.
21845
21846 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21847
21848         Rearrange lots of files, removing entirely the
21849         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
21850         directories.
21851
21852         * Deleted files:
21853         gcc.c-torture/code_quality/code_quality.exp
21854         gcc.c-torture/special/special.exp
21855         gcc.failure/failure.exp
21856         gcc.failure/940409-1.x
21857         gcc.c-torture/compile/961203-1.x
21858
21859         * New files:
21860         gcc.misc-tests/linkage.exp
21861         gcc.c-torture/execute/920730-1t.c
21862         gcc.c-torture/execute/920730-1t.x
21863         gcc.c-torture/compile/920520-1.x
21864         gcc.c-torture/compile/920521-1.x
21865         gcc.c-torture/compile/981006-1.x
21866         gcc.c-torture/execute/eeprof-1.x
21867
21868         * Moved files (possibly with modifications to fit a new harness):
21869         Old name                                New name
21870         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
21871         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
21872         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
21873         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
21874         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
21875         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
21876         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
21877         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
21878         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
21879         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
21880         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
21881         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
21882         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
21883         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
21884
21885 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21886
21887         * c-torture/compile/961203-1.x: Delete.
21888
21889         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
21890         not exit. Include stdio.h.
21891         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
21892         * gcc.misc-tests/dg-12.c: Likewise.
21893         * gcc.misc-tests/dg-5.c: Likewise.
21894         * gcc.misc-tests/dg-6.c: Likewise.
21895         * gcc.misc-tests/dg-7.c: Prototype abort.
21896         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
21897         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
21898         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
21899         not exit.
21900         * gcc.misc-tests/sieve.c: Use return from main, not exit.
21901         * gcc.misc-tests/sort2.c: Use return from main, not exit.
21902
21903 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
21904
21905         * gcc.dg/cpp/20000628-1.c: New test.
21906         * gcc.dg/cpp/20000628-1.h: New header for above test.
21907         * gcc.dg/cpp/20000628-1a.h: Likewise.
21908
21909 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
21910
21911         * gcc.dg/cpp: New directory.
21912         * gcc.dg/cpp/cpp.exp: New driver.
21913         * gcc.dg/cpp/20000627-1.c: New test.
21914         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
21915         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
21916         and rewrite as a compilation test.
21917
21918         * gcc.dg: Move many files into the cpp subdirectory, possibly
21919         renaming or editing them as well.
21920         Old name                New name
21921         990119-1.c              cpp/19990119-1.c
21922         990228-1.c              cpp/19990228-1.c
21923         990407-1.c              cpp/19990407-1.c
21924         990409-1.c              cpp/19990409-1.c
21925         990413-1.c              cpp/19990413-1.c
21926         990703-1.c              cpp/19990703-1.c
21927         20000127-1.c            cpp/20000127-1.c
21928         20000129-1.c            cpp/20000129-1.c
21929         20000207-1.c            cpp/20000207-1.c
21930         20000207-2.c            cpp/20000207-2.c
21931         20000209-1.c            cpp/20000209-1.c
21932         20000209-2.c            cpp/20000209-2.c
21933         20000301-1.c            cpp/20000301-1.c
21934         20000419-1.c            cpp/20000419-1.c
21935         20000510-1.S            cpp/20000510-1.S
21936         20000519-1.c            cpp/20000519-1.c
21937         20000529-1.c            cpp/20000529-1.c
21938         20000625-1.c            cpp/20000625-1.c
21939         20000625-2.c            cpp/20000625-2.c
21940         cpp-as1.c               cpp/assert1.c
21941         cpp-as2.c               cpp/assert2.c
21942         cxx-comments-1.c        cpp/cxxcom1.c
21943         cxx-comments-2.c        cpp/cxxcom2.c
21944         endif-label.c           cpp/endif.c
21945         cpp-hash1.c             cpp/hash1.c
21946         cpp-hash2.c             cpp/hash2.c
21947         cpp-if1.c               cpp/if-1.c
21948         cpp-if2.c               cpp/if-2.c
21949         cpp-if3.c               cpp/if-3.c
21950         cpp-if4.c               cpp/if-4.c
21951         cpp-if5.c               cpp/if-5.c
21952         cpp-cond.c              cpp/if-cexp.c
21953         cpp-missingop.c         cpp/if-mop.c
21954         cpp-missingparen.c      cpp/if-mpar.c
21955         cpp-opprec.c            cpp/if-oppr.c
21956         cpp-ifparen.c           cpp/if-paren.c
21957         cpp-shortcircuit.c      cpp/if-sc.c
21958         cpp-shift.c             cpp/if-shift.c
21959         cpp-unary.c             cpp/if-unary.c
21960         cpp-li1.c               cpp/line1.c
21961         cpp-li2.c               cpp/line2.c
21962         lineno.c                cpp/line3.c
21963         lineno-2.c              cpp/line4.c
21964         cpp-mi.c                cpp/mi1.c
21965         cpp-mic.h               cpp/mi1c.h
21966         cpp-micc.h              cpp/mi1cc.h
21967         cpp-mind.h              cpp/mi1nd.h
21968         cpp-mindp.h             cpp/mi1ndp.h
21969         cpp-mix.h               cpp/mi1x.h
21970         cpp-mi2.c               cpp/mi2.c
21971         cpp-mi2a.h              cpp/mi2a.h
21972         cpp-mi2b.h              cpp/mi2b.h
21973         cpp-mi2c.h              cpp/mi2c.h
21974         cpp-mi3.c               cpp/mi3.c
21975         cpp-mi3.def             cpp/mi3.def
21976         poison-1.c              cpp/poison.c
21977         pr-impl.c               cpp/prag-imp.c
21978         cpp-redef-2.c           cpp/redef1.c
21979         cpp-redef.c             cpp/redef2.c
21980         strpaste.c              cpp/strp1.c
21981         strpaste-2.c            cpp/strp2.c
21982         cpp-tradpaste.c         cpp/tr-paste.c
21983         cpp-tradstringify.c     cpp/tr-str.c
21984         cpp-tradwarn1.c         cpp/tr-warn1.c
21985         cpp-tradwarn2.c         cpp/tr-warn2.c
21986         trigraphs.c             cpp/trigraphs.c
21987         cpp-unc1.c              cpp/unc1.c
21988         cpp-unc2.c              cpp/unc2.c
21989         cpp-unc3.c              cpp/unc3.c
21990         cpp-unc.c               cpp/unc4.c
21991         undef.c                 cpp/undef1.c
21992         undef-2.c               cpp/undef2.c
21993         cpp-wi1.c               cpp/widestr1.c
21994
21995 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
21996
21997         * lib/g++.exp (g++_include_flags): Tweak.
21998
21999 2000-06-27  H.J. Lu  <hjl@gnu.org>
22000             Loren J. Rittle  <ljrittle@acm.org>
22001
22002         * lib/g++.exp (g++_include_flags): Override libgloss.exp
22003         version with one that knows about the new gcc tree structure.
22004         (g++_link_flags): Same.
22005
22006 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
22007
22008         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
22009         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
22010         case we are cross-compiling.
22011
22012         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
22013         g++.old-deja/g++.niklas/Makefile.in,
22014         g++.old-deja/g++.niklas/configure.in,
22015         g++.old-deja/g++.other/Makefile.in,
22016         g++.old-deja/g++.other/configure.in,
22017         gcc.c-torture/code_quality/Makefile.in,
22018         gcc.c-torture/code_quality/configure.in,
22019         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
22020         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
22021         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
22022         gcc.c-torture/execute/ieee/Makefile.in,
22023         gcc.c-torture/execute/ieee/configure.in,
22024         gcc.c-torture/noncompile/Makefile.in,
22025         gcc.c-torture/noncompile/configure.in,
22026         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
22027         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
22028         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
22029
22030 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22031
22032         * g++.old-deja/g++.other/ambig3.C: New test.
22033
22034 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22035
22036         * g++.old-deja/g++.pt/syntax1.C: New test.
22037         * g++.old-deja/g++.pt/syntax2.C: New test.
22038         * g++.old-deja/g++.other/syntax3.C: New test.
22039         * g++.old-deja/g++.other/syntax4.C: New test.
22040
22041 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22042
22043         * gcc.dg/20000623-1.c: Prototype exit and abort.
22044
22045 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22046
22047         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
22048         New tests.
22049         * gcc.dg/cpp-mi3.def: New file.
22050
22051         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
22052         inside assertions.
22053         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
22054         lexer's error messages.
22055         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
22056         divine anything from the linemarkers.
22057         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
22058         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
22059
22060 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
22061
22062         * gcc.dg/20000623-1.c: New test.
22063
22064 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
22065
22066         * gcc.c-torture/execute/20000622-1.c: New test.
22067
22068 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22069
22070         * g++.old-deja/g++.other/init15.C: New test.
22071
22072 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22073
22074         * g++.old-deja/g++.pt/vaarg2.C: New test.
22075         * g++.old-deja/g++.pt/vaarg3.C: New test.
22076
22077 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
22078
22079         * g++.old-deja/g++.other/dyncast6.C: New test.
22080
22081 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
22082
22083         * gcc.c-torture/execute/loop-6.c: New test.
22084
22085 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
22086
22087         * gcc.dg/20000614-1.c: New test.
22088         * gcc.dg/20000614-2.c: New test.
22089
22090 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
22091
22092         * g++.old-deja/g++.other/inline12.C: New test.
22093
22094 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
22095
22096         * g++.old-deja/g++.other/eh1.C: New test.
22097
22098 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
22099
22100         * g++.old-deja/g++.other/type.C: New test.
22101
22102 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22103
22104         * g++.old-deja/g++.other/initstring.C: New test.
22105
22106 2000-06-12  Jason Merrill  <jason@redhat.com>
22107
22108         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
22109
22110 2000-06-09  Jeffrey A Law  (law@cygnus.com)
22111
22112         * gcc.c-torture/compile/20000609-1.c: New test.
22113
22114 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
22115
22116         * gcc.dg/20000609-1.c: New test.
22117
22118 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
22119
22120         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
22121         * gcc.c-torture/noncompile/poison-1.c: Move...
22122         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
22123         * gcc.dg/cpp-li1.c: Add a token after the #line.
22124
22125 2000-06-05  Richard Henderson  <rth@cygnus.com>
22126
22127         * gcc.c-torture/execute/20000605-2.c: New test.
22128         * gcc.c-torture/execute/20000605-3.c: New test.
22129
22130 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
22131
22132         * g77.f-torture/execute/20000503-1.x: New file.
22133
22134 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22135
22136         * g++.old-deja/g++.eh/badalloc1.C: New test.
22137
22138 2000-06-05  Richard Henderson  <rth@cygnus.com>
22139
22140         * gcc.c-torture/execute/20000605-1.c: New test.
22141
22142 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22143             Nathan Sidwell <nathan@codesourcery.com>
22144
22145         * gcc.c-torture/compile/20000605-1.c: New test.
22146
22147 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
22148
22149         * g77.f-torture/compile/20000601-1.f:  New test.
22150
22151 2000-06-03  Richard Henderson  <rth@cygnus.com>
22152
22153         * gcc.c-torture/execute/20000603-1.c: New.
22154
22155 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
22156
22157         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
22158         * gcc.dg/noreturn-2.c (noreturn): Likewise.
22159
22160 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
22161
22162         * gcc.dg/compare2.c (case 12): XFAIL.
22163         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
22164         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
22165
22166         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
22167
22168 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
22169
22170         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
22171         guard macro is already defined when the header is first
22172         included.
22173         * gcc.dg/cpp-mix.h: New file.
22174         * gcc.dg/endif-label.c: Update patterns to match compiler.
22175
22176         * g++.brendan/complex1.C: Declare abort.
22177         * g++.law/refs4.C: Remove XFAIL.
22178         * g++.oliva/expr2.C: Declare abort and exit.
22179
22180 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
22181
22182         * gcc.c-torture/execute/20000528-1.c: New test.
22183
22184         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
22185         * g++.old-deja/g++.law/temps4.C: Likewise.
22186
22187         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
22188         stdlib.h.  Call abort() on failure.
22189         * g++.old-deja/g++.law/refs4.C: Likewise.
22190         * g++.old-deja/g++.law/temps4.C: Likewise.
22191         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
22192         * gcc.c-torture/execute/20000112-1.c: Include string.h.
22193
22194 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
22195
22196         Relative to g++.dg/special:
22197         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
22198
22199         Relative to g++.old-deja:
22200         * g++.brendan/complex1.C, g++.jason/optimize2.C,
22201         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
22202         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
22203         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
22204         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
22205         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
22206         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
22207
22208         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
22209         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
22210         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
22211         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
22212         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
22213         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
22214         and/or string.h.
22215
22216         * g++.other/goto1.C: Update expectations for error messages.
22217
22218 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
22219
22220         * gcc.c-torture/compile/20000523-1.c: New test.
22221
22222 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22223
22224         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
22225
22226 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22227
22228         * g++.old-deja/g++.eh/catch11.C: New test.
22229         * g++.old-deja/g++.eh/catch12.C: New test.
22230
22231 2000-05-24  Nick Clifton  <nickc@cygnus.com>
22232
22233         * gcc.c-torture/execute/20000523-1.c: New test.
22234
22235 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
22236
22237         * c-torture/execute/bcp-1.c: Replace abort in arg of
22238         __builtin_constant_p with a generic external function.
22239
22240         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
22241         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
22242         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
22243         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
22244         Prototype abort and/or exit.
22245
22246         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
22247         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
22248         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
22249         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
22250
22251 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
22252
22253         * gcc.dg/dwarf2-1.c: New test.
22254
22255 2000-05-20  Richard Henderson  <rth@cygnus.com>
22256
22257         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
22258
22259 2000-05-20  Andreas Jaeger  <aj@suse.de>
22260
22261         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
22262         testcase.
22263
22264 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
22265
22266         * gcc.c-torture/execute/20000519-2.c: New test.
22267
22268 2000-05-19  Andreas Jaeger  <aj@suse.de>
22269
22270         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
22271         which fails with SSA.
22272
22273         * lib/c-torture.exp: Also test with -O3 -fssa.
22274
22275 2000-05-18  Michael Meissner  <meissner@redhat.com>
22276
22277         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
22278         * gcc.c-torture/execute/920415-1.c: Ditto.
22279         * gcc.c-torture/execute/920501-1.c: Ditto.
22280         * gcc.c-torture/execute/conversion.c: Ditto.
22281         * gcc.c-torture/execute/cvt-1.c: Ditto.
22282
22283 2000-05-18  Jeffrey A Law  (law@cygnus.com)
22284
22285         * gcc.c-torture/compile/20000518-1.c: New test.
22286
22287 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22288
22289         * g77.f-torture/compile/200005018.f:  New test.
22290
22291 2000-05-17  Jeffrey A Law  (law@cygnus.com)
22292
22293         * gcc.c-torture/compile/20000517-1.c: New test.
22294
22295 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22296
22297         * gcc.c-torture/execute/20000516-1.c: New test.
22298
22299 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22300
22301         * g++.old-deja/g++.other/eh.C: New test.
22302
22303 2000-05-12  Richard Henderson  <rth@cygnus.com>
22304
22305         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22306         constants through to doit's conditional.
22307
22308 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22309
22310         * gcc.c-torture/compile/20000511-1.c: New test.
22311         * g77.f-torture/compile/20000511-1.f: New test.
22312         * g77.f-torture/compile/20000511-2.f: New test.
22313
22314 2000-05-11  Michael Meissner  <meissner@redhat.com>
22315
22316         * gcc.c-torture/execute/20000511-1.c: New test.
22317
22318 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22319
22320         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22321         * gcc.dg/20000510-1.S: New.
22322
22323 2000-05-08  Catherine Moore  <clm@cygnus.com>
22324
22325         * gcc.dg/unused-3.c: New.
22326
22327 2000-05-06  Richard Henderson  <rth@cygnus.com>
22328
22329           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22330           * g++.old-deja/g++.mike/warn1.C: Likewise.
22331           * g++.old-deja/g++.pt/local1.C: Likewise.
22332           * g++.old-deja/g++.pt/local7.C: Likewise.
22333           * g++.old-deja/g++.pt/spec16.C: Likewise.
22334
22335 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22336
22337         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22338
22339 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22340
22341           * g77.f-torture/execute/20000503-1.f:  New test.
22342
22343 2000-05-04  Andreas Jaeger  <aj@suse.de>
22344
22345         * gcc.dg/noreturn-2.c: New test.
22346
22347 2000-05-04  Neil Booth  <NeilB@earthling.net>
22348
22349         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
22350         preprocessor.
22351
22352 2000-05-04  Richard Henderson  <rth@cygnus.com>
22353
22354         * gcc.c-torture/execute/20000503-1.c: Fix typo.
22355
22356 2000-05-04  Richard Henderson  <rth@cygnus.com>
22357
22358         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
22359         OpenSSL by Jason R Thorpe.
22360
22361 2000-05-03  Jim Wilson  <wilson@cygnus.com>
22362
22363         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
22364
22365 2000-05-03  Robert Lipe <robertlipe@usa.net>
22366
22367         * gcc.dg/20000503-1.c: New test.
22368
22369 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
22370
22371         * gcc.c-torture/compile/20000502-1.c: New test.
22372         * g++.old-deja/g++.other/align.C: New test.
22373         * gcc.dg/cpp-tradstringify.c: New test.
22374
22375 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22376
22377         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
22378         and hard registers.
22379
22380 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
22381
22382         * gcc.c-torture/execute/loop-5.c: New test.
22383
22384 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
22385
22386         * gcc.c-torture/execute/va-arg-20.c: New test.
22387
22388 2000-04-23  Jeffrey A Law  (law@cygnus.com)
22389
22390         * gcc.c-torture/execute/20000422-1.c: New test.
22391
22392 2000-04-20  Greg McGary  <gkm@gnu.org>
22393
22394         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
22395         when optimizing, but without sibling-call optimizations (-O1).
22396
22397 2000-04-20  Jeffrey A Law  (law@cygnus.com)
22398
22399           * gcc.c-torture/compile/20000420-1.c: New test.
22400
22401 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22402
22403         * g++.abi/ptrflags.C: New test.
22404         * g++.eh/catchptr1.C: Test incomplete pointer chains.
22405
22406 2000-04-19  Catherine Moore  <clm@cygnus.com>
22407
22408         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
22409
22410 2000-04-19  Greg McGary  <gkm@gnu.org>
22411
22412         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
22413         sibling-call optimizations.
22414
22415 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
22416
22417         * gcc.dg/20000419-1.c: New test.
22418
22419 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
22420
22421         * gcc.c-torture/execute/20000412-6.c: New test.
22422
22423 2000-04-12  Jeffrey A Law  (law@cygnus.com)
22424
22425         * gcc.c-torture/execute/20000412-5.c: New test.
22426         * g77.f-torture/compile/20000412-1.f: New test.
22427         * gcc.c-torture/execute/20000412-4.c: New test.
22428         * gcc.c-torture/compile/20000412-2.c: New test.
22429         * gcc.c-torture/execute/20000412-3.c: New test.
22430         * gcc.c-torture/compile/20000412-1.c: New test.
22431         * gcc.c-torture/execute/20000412-2.c: New test.
22432
22433 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
22434
22435         * objc/execute/bf-20.m: New test.
22436
22437 2000-04-10  Richard Henderson  <rth@cygnus.com>
22438
22439         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
22440
22441         * gcc.c-torture/execute/20000412-1.c: New test.
22442
22443 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22444
22445         * g++.old-deja/g++.eh/catchptr1.C: New test.
22446
22447 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
22448
22449         * g++.old-deja/g++.abi/cxa_vec.C: New test.
22450
22451 2000-04-08  Neil Booth  <NeilB@earthling.net>
22452
22453         * gcc.dg/cpp-nullchar.c: Remove test as
22454         embedded nulls cause problems.
22455
22456 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22457
22458         * gcc.dg/compare2.c: New test.
22459
22460 2000-04-08  Neil Booth  <NeilB@earthling.net>
22461
22462         * gcc.dg/cpp-nullchar.c: New test.
22463
22464 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
22465
22466         * gcc.dg/cpp-mi2.c: New test.
22467         * gcc.dg/cpp-mi2[abc].h: New files.
22468
22469 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
22470
22471         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
22472         member name.
22473
22474 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22475
22476         * g++.old-deja/g++.abi/vmihint.C: New test.
22477
22478 2000-04-06  Neil Booth  <NeilB@earthling.net>
22479
22480         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
22481         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
22482         copyright.
22483
22484 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
22485
22486         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
22487         avoid stack-frame overwrite.
22488
22489 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
22490
22491         * gcc.c-torture/compile/20000405-2.c: New test.
22492         * gcc.c-torture/compile/20000405-3.c: New test.
22493
22494 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22495
22496         * gcc.c-torture/compile/20000405-1.c: New test.
22497
22498 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
22499
22500         * gcc.dg/cast-qual-1.c: Revert last change.
22501
22502 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22503
22504         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
22505
22506 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
22507
22508         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
22509         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
22510
22511 2000-04-03  Jeffrey A Law  (law@cygnus.com)
22512
22513         * gcc.c-torture/compile/20000403-2.c: New test.
22514         * gcc.c-torture/compile/20000403-1.c: New test.
22515
22516 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
22517
22518         * gcc.c-torture/execute/20000403-1.c: New test.
22519
22520 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
22521
22522         * gcc.c-torture/execute/20000402-1.c: New test.
22523
22524 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
22525
22526         * gcc.c-torture/execute/va-arg-15.c: New test.
22527         * gcc.c-torture/execute/va-arg-16.c: New test.
22528         * gcc.c-torture/execute/va-arg-17.c: New test.
22529         * gcc.c-torture/execute/va-arg-18.c: New test.
22530         * gcc.c-torture/execute/va-arg-19.c: New test.
22531
22532 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
22533
22534         * gcc.c-torture/compile/981211-1.c: Move to...
22535         * gcc.dg/cpp-as1.c: ...here.
22536         * gcc.dg/cpp-as2.c: New file.
22537
22538         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
22539         compiler.
22540
22541 2000-04-02  Neil Booth  <NeilB@earthling.net>
22542
22543         * gcc.dg/cpp-cond.c  New tests.
22544         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
22545         accidental success less likely.
22546         * gcc.dg/cpp-missingop.c  New tests.
22547         * gcc.dg/cpp-missingparen.c  New tests.
22548         * gcc.dg/cpp-shift.c  New tests.
22549         * gcc.dg/cpp-shortcircuit.c  New tests.
22550         * gcc.dg/cpp-unary.c  New tests.
22551
22552 2000-03-29  Jeffrey A Law  (law@cygnus.com)
22553
22554         * gcc.c-torture/compile/20000329-1.c: New test.
22555
22556 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
22557
22558         * gcc.c-torture/compile/20000326-1.c: New test.
22559         * gcc.c-torture/compile/20000326-2.c: New test.
22560
22561 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
22562
22563         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
22564         the first parameter is a function argument.
22565
22566 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
22567
22568         * g++.old-deja/g++.ext/array4.C: New test.
22569
22570 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22571
22572         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22573
22574 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22575
22576         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22577
22578 2000-03-19  Richard Henderson  <rth@cygnus.com>
22579
22580         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22581
22582 2000-03-19  Richard Henderson  <rth@cygnus.com>
22583
22584         * gcc.c-torture/compile/20000319-1.c: New test.
22585
22586 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22587
22588         * gcc.c-torture/execute/20000314-3.c: New test.
22589         * gcc.c-torture/execute/20000314-2.c: New test.
22590         * gcc.c-torture/execute/20000314-1.c: New test.
22591         * gcc.c-torture/compile/20000314-2.c: New test.
22592         * gcc.c-torture/compile/20000314-1.c: New test.
22593
22594 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22595
22596         * g++.old-deja/g++.warn/inline.C: New test.
22597
22598 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22599
22600         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22601         standards-compliant result rather than specific constants.
22602         Put test-values in array.
22603
22604 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22605
22606         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22607         (g++_target_compile): Put test-specific options last.
22608
22609 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22610
22611         * g++.old-deja/g++.eh/vbase4.C: New test.
22612
22613 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22614
22615         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22616
22617 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22618
22619         * g++.old-deja/g++.brendan/misc12.C: Removed.
22620         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22621         * g++.old-deja/g++.ext/pretty4.C: New test.
22622
22623 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22624
22625         * g++.old-deja/g++.other/string2.C: New test.
22626
22627 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22628
22629         * g++.old-deja/g++.warn/impint2.C: New test.
22630
22631 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22632
22633         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22634         is 1, not zero.
22635
22636 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22637
22638         * g++.old-deja/g++.warn/impint.C: New test.
22639         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22640         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22641         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22642         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22643         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22644         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22645         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22646         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22647         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22648         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22649         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22650         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22651
22652 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22653
22654         * gcc.dg/cpp-redef.c: New test.
22655
22656 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22657
22658         * g++.old-deja/g++.pt/unify7.C: New test.
22659
22660 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22661
22662         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22663         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22664
22665 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22666
22667         * gcc.c-torture/compile/20000224-1.c: New test.
22668
22669 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22670
22671         * gcc.c-torture/compile/cpp-2.c: New test.
22672         * gcc.c-torture/compile/cpp-1.c: New test.
22673
22674 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22675
22676         * gcc.c-torture/execute/20000225-1.c: New test.
22677
22678 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22679
22680         * gcc.dg/cpp-li2.c: New test.
22681
22682         * gcc.dg/cpp-wi1.c: New test.
22683
22684         * gcc.dg/cpp-li1.c: New test.
22685
22686 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22687
22688         * g++.old-deja/g++.other/sizeof5.C: New test.
22689
22690 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22691
22692         * gcc.c-torture/execute/va-arg-13.c: New test.
22693
22694 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22695
22696         * gcc.c-torture/execute/va-arg-12.c: New test.
22697
22698 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22699
22700         * gcc.c-torture/execute/20000223-1.c: New test.
22701
22702 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22703
22704         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22705
22706 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22707
22708         * g++.old-deja/g++.abi/ptrmem.C: New test.
22709
22710 2000-02-19  Richard Henderson  <rth@cygnus.com>
22711
22712         * gcc.c-torture/compile/init-3.c: New.
22713
22714 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22715
22716         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22717         ALWAYS_CXXFLAGS.
22718
22719 2000-02-11  Robert Lipe <robertl@sco.com>
22720
22721         * gcc.c-torture/compile/20000211-3.c: New test.
22722
22723 2000-02-11  Martin Buchholz <martin@xemacs.org>
22724
22725         * gcc.c-torture/compile/20000211-2.c: New test.
22726
22727 2000-02-11  Jeffrey A Law  (law@cygnus.com)
22728
22729         * gcc.c-torture/compile/20000211-1.c: New test.
22730
22731 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
22732
22733         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
22734           on native targets
22735
22736 2000-02-08  Nathan Sidwell  <nathan@acm.org>
22737
22738         * g++.old-deja/g++.other/cast5.C: New test.
22739
22740 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
22741
22742         * gcc.c-torture/execute/20000205-1.c: New.
22743
22744 2000-02-03  Nathan Sidwell  <nathan@acm.org>
22745
22746         * g++.old-deja/g++.jason/cast3.C: Return void.
22747         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
22748
22749 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22750
22751         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
22752
22753         * gcc.dg/loop-1.c: New test.
22754
22755 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
22756
22757         * gcc.c-torture/compile/20000127-1.c: New test.
22758         * gcc.c-torture/execute/991228-1.c: New test.
22759
22760 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22761
22762         * gcc.dg/unused-2.c: New test.
22763
22764         * gcc.dg/conv-1.c: New test.
22765
22766 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
22767
22768         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
22769         compiler.
22770         (tool_option_proc): Fix typo.
22771
22772 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
22773
22774         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
22775         of the ld on the host, not on the build machine.
22776         Also, don't crash if '--help' is not a supported option.
22777
22778 2000-01-24  Richard Henderson  <rth@cygnus.com>
22779
22780         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
22781
22782 2000-01-20  Jeffrey A Law  (law@cygnus.com)
22783
22784         * gcc.c-torture/execute/20000120-2.c: New test.
22785         * gcc.c-torture/execute/20000120-1.c: New test.
22786
22787 2000-01-13  Jeffrey A Law  (law@cygnus.com)
22788
22789         * gcc.c-torture/execute/20000113-1.c: New test.
22790
22791 2000-01-12  Jeffrey A Law  (law@cygnus.com)
22792
22793         * gcc.c-torture/execute/20000112-1.c: New test.
22794
22795 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22796
22797         * gcc.dg/20000111-1.c: New test.
22798
22799 2000-01-10  Jeffrey A Law  (law@cygnus.com)
22800
22801         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
22802         with 16 bit integers.
22803
22804 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22805
22806         * gcc.dg/20000108-1.c: New test.
22807
22808 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22809
22810         * g++.old-deja/g++.ns/koenig8.C: New test.
22811
22812 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22813
22814         * g++.old-deja/g++.other/cast4.C: New test.
22815
22816 2000-01-05  Jeffrey A Law  (law@cygnus.com)
22817
22818         * gcc.c-torture/compile/20000105-2.c: New test.
22819         * gcc.c-torture/compile/20000105-1.c: New test.
22820
22821 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22822
22823         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
22824         references to printf & atoi to conform to ANSI standard.
22825         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
22826         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
22827         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
22828         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
22829         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
22830         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22831         * g++.old-deja/g++.brendan/copy1.C: Likewise.
22832         * g++.old-deja/g++.brendan/copy2.C: Likewise.
22833         * g++.old-deja/g++.brendan/copy3.C: Likewise.
22834         * g++.old-deja/g++.brendan/copy4.C: Likewise.
22835         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22836         * g++.old-deja/g++.brendan/copy6.C: Likewise.
22837         * g++.old-deja/g++.brendan/copy7.C: Likewise.
22838         * g++.old-deja/g++.brendan/copy8.C: Likewise.
22839         * g++.old-deja/g++.brendan/crash11.C: Likewise.
22840         * g++.old-deja/g++.brendan/crash14.C: Likewise.
22841         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
22842         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22843         * g++.old-deja/g++.brendan/delete2.C: Likewise.
22844         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
22845         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
22846         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
22847         * g++.old-deja/g++.brendan/eh1.C: Likewise.
22848         * g++.old-deja/g++.brendan/groff1.C: Likewise.
22849         * g++.old-deja/g++.brendan/init3.C: Likewise.
22850         * g++.old-deja/g++.brendan/misc12.C: Likewise.
22851         * g++.old-deja/g++.brendan/misc7.C: Likewise.
22852         * g++.old-deja/g++.brendan/new2.C: Likewise.
22853         * g++.old-deja/g++.brendan/operators4.C: Likewise.
22854         * g++.old-deja/g++.brendan/operators5.C: Likewise.
22855         * g++.old-deja/g++.brendan/overload2.C: Likewise.
22856         * g++.old-deja/g++.brendan/overload7.C: Likewise.
22857         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
22858         * g++.old-deja/g++.brendan/reference1.C: Likewise.
22859         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
22860         * g++.old-deja/g++.brendan/template24.C: Likewise.
22861         * g++.old-deja/g++.brendan/template3.C: Likewise.
22862         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
22863         * g++.old-deja/g++.jason/inline3.C: Likewise.
22864         * g++.old-deja/g++.jason/opeq.C: Likewise.
22865         * g++.old-deja/g++.law/arg5.C: Likewise.
22866         * g++.old-deja/g++.law/arm7.C: Likewise.
22867         * g++.old-deja/g++.law/ctors11.C: Likewise.
22868         * g++.old-deja/g++.law/cvt8.C: Likewise.
22869         * g++.old-deja/g++.law/init9.C: Likewise.
22870         * g++.old-deja/g++.law/refs4.C: Likewise.
22871         * g++.old-deja/g++.law/template2.C: Likewise.
22872         * g++.old-deja/g++.law/visibility24.C: Likewise.
22873         * g++.old-deja/g++.law/vtable3.C: Likewise.
22874         * g++.old-deja/g++.mike/asm2.C: Likewise.
22875         * g++.old-deja/g++.mike/eh1.C: Likewise.
22876         * g++.old-deja/g++.mike/misc1.C: Likewise.
22877         * g++.old-deja/g++.mike/misc13.C: Likewise.
22878         * g++.old-deja/g++.mike/misc14.C: Likewise.
22879         * g++.old-deja/g++.mike/ns12.C: Likewise.
22880         * g++.old-deja/g++.mike/p1248.C: Likewise.
22881         * g++.old-deja/g++.mike/p3708.C: Likewise.
22882         * g++.old-deja/g++.mike/p3708a.C: Likewise.
22883         * g++.old-deja/g++.mike/p3708b.C: Likewise.
22884         * g++.old-deja/g++.mike/p646.C: Likewise.
22885         * g++.old-deja/g++.mike/p700.C: Likewise.
22886         * g++.old-deja/g++.mike/p783.C: Likewise.
22887         * g++.old-deja/g++.mike/p783a.C: Likewise.
22888         * g++.old-deja/g++.mike/p783b.C: Likewise.
22889         * g++.old-deja/g++.mike/p786.C: Likewise.
22890         * g++.old-deja/g++.mike/p789.C: Likewise.
22891         * g++.old-deja/g++.mike/p789a.C: Likewise.
22892         * g++.old-deja/g++.mike/p807a.C: Likewise.
22893         * g++.old-deja/g++.other/delete3.C: Likewise.
22894         * g++.old-deja/g++.other/dyncast1.C: Likewise.
22895         * g++.old-deja/g++.other/dyncast2.C: Likewise.
22896         * g++.old-deja/g++.other/dyncast3.C: Likewise.
22897         * g++.old-deja/g++.other/empty1.C: Likewise.
22898         * g++.old-deja/g++.other/temporary1.C: Likewise.
22899         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
22900         * g++.old-deja/g++.pt/t16.C: Likewise.
22901         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
22902
22903 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
22904
22905         * gcc.dg/991230-1.c: New test.
22906
22907 1999-12-29  Jeffrey A Law  (law@cygnus.com)
22908
22909         * gcc.c-torture/compile/991229-3.c: New test.
22910         * gcc.c-torture/compile/991229-2.c: New test.
22911         * gcc.c-torture/compile/991229-1.c: New test.
22912
22913 1999-12-29  Greg McGary <gkm@eng.ascend.com>
22914
22915         * gcc.c-torture/compile/labels-2.c: New test.
22916
22917 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22918
22919         * gcc.c-torture/execute/991227-1.c: New test.
22920
22921 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22922
22923         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
22924
22925 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22926
22927         * gcc.c-torture/execute/991221-1.c: New test.
22928
22929 1999-12-20  Nathan Sidwell  <nathan@acm.org>
22930
22931         * g++.old-deja/g++.other/cast3.C: New test.
22932
22933 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
22934
22935         * gcc.c-torture/execute/991216-4.c: New test.
22936
22937 1999-12-16  Michael Meissner  <meissner@cygnus.com>
22938
22939         * gcc.c-torture/execute/991216-1.c: New test.
22940         * gcc.c-torture/execute/991216-2.c: New test.
22941         * gcc.c-torture/execute/991216-3.c: New test.
22942
22943 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22944
22945         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
22946         Actually make the test fail by using "-O2" for compilation.
22947
22948 1999-12-15  Nathan Sidwell  <nathan@acm.org>
22949
22950         * g++.old-deja/g++.warn/cast-align1.C: New test.
22951
22952 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22953
22954         * gcc.c-torture/compile/991214-1.c: New test.
22955         * gcc.c-torture/compile/991214-2.c: New test.
22956
22957 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22958
22959         * gcc.dg/991214-1.c: New test.
22960
22961 1999-12-13  Jeffrey A Law  (law@cygnus.com)
22962
22963         * gcc.c-torture/compile/991213-3.c: New test.
22964         * gcc.c-torture/compile/991213-2.c: New test.
22965         * gcc.c-torture/compile/991213-1.c: New test.
22966
22967 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
22968
22969         * gcc.dg/991209-1.c: New test.
22970
22971 1999-12-08  Nathan Sidwell <nathan@acm.org>
22972
22973         * gcc.c-torture/compile/991208-1.c: New test.
22974
22975 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22976
22977         * gcc.dg/ultrasp2.c: New test.
22978
22979 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
22980
22981         * g++.old-deja/g++.abi/align.C (main): Fix typo.
22982
22983 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
22984
22985         * gcc.c-torture/compile/991202-1.c: New test.
22986         * gcc.c-torture/execute/991202-1.c: New test.
22987         * gcc.c-torture/execute/991202-2.c: New test.
22988         * gcc.c-torture/execute/991202-3.c: New test.
22989
22990 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
22991
22992         * g++.old-deja/g++.abi/align.C: New test.
22993         * g++.old-deja/g++.abi/aggregates.C: Likewise.
22994         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22995
22996 1999-12-01  Richard Henderson  <rth@cygnus.com>
22997
22998         * gcc.c-torture/execute/991201-1.c: New.
22999
23000 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
23001
23002         * gcc.dg/991129-1.c: New test.
23003
23004 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23005
23006         * gcc.c-torture/compile/991127-1.c: New test.
23007
23008 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23009
23010         * g++.old-deja/g++.other/warn4.C: New test.
23011
23012 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23013
23014         * g++.old-deja/g++.eh/cleanup2.C: New test.
23015         * g++.old-deja/g++.ext/pretty2.C: New test.
23016         * g++.old-deja/g++.ext/pretty3.C: New test.
23017         * g++.old-deja/g++.other/debug6.C: New test.
23018
23019 1999-10-20  Jim Wilson  <wilson@cygnus.com>
23020
23021         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
23022         compiler_output to look for one error message instead of two.
23023
23024 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
23025
23026         * gcc.c-torture/execute/991118-1.c: Also test case
23027         where the word boundary does not split a byte evenly.
23028
23029 1999-11-19  Nathan Sidwell  <nathan@acm.org>
23030
23031         * g++.old-deja/g++.ext/restrict1.C: New test.
23032
23033 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
23034
23035         * gcc.c-torture/execute/991118-1.c: New test.
23036
23037 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
23038
23039         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
23040         working directory pathnames.
23041
23042 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
23043
23044         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
23045         host is equipped with driver.h and driver.o so it can actually
23046         compile and run the tests.
23047
23048 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
23049
23050         * gcc.c-torture/compile/991008-1.c: New test.
23051
23052 1999-11-08  Nick Clifton  <nickc@cygnus.com>
23053
23054         * lib/gcc-dg.exp: Include target-supports.exp
23055
23056 1999-11-05  Nick Clifton  <nickc@cygnus.com>
23057
23058         * lib/target-supports.exp: New file: Provide procs to test for
23059         features supported by the target.
23060         (check_weak_available): Moved here from ecos.exp.
23061         (check_alias_available): New proc: Determine of the target
23062         toolchain supports the alias attribute.
23063
23064         * gcc.dg/special/ecos.exp: Move check_weak_available to
23065         target-supports.exp.
23066         (alias-1.c): Only perform the test if the target supports
23067         aliases.
23068         (wkali-1.c): Only perform the test if the target supports
23069         aliases.
23070
23071         * gcc.dg/990506-0.c: Expect error messages from cross
23072         targets as well as native targets.
23073
23074 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23075
23076         * gcc.dg/ultrasp1.c: Removed xfail.
23077         * gcc.dg/struct-ret-2.c: Likewise.
23078         * gcc.dg/array-1.c: Likewise.
23079
23080 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23081
23082         * gcc.dg/struct-ret-2.c: New test.
23083
23084         * gcc.dg/array-1.c: New test.
23085
23086 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
23087
23088         * gcc.c-torture/execute/991030-1.c: New test.
23089
23090 1999-10-26  Richard Henderson  <rth@cygnus.com>
23091
23092         * gcc.c-torture/compile/991026-2.c: New test.
23093
23094 1999-10-26  Jeffrey A Law  (law@cygnus.com)
23095
23096         * gcc.c-torture/compile/991026-1.c: New test.
23097
23098 1999-10-23  Jeffrey A Law  (law@cygnus.com)
23099
23100         * gcc.c-torture/execute/991023-1.c: New test.
23101
23102 1999-10-19  Jeffrey A Law  (law@cygnus.com)
23103
23104         * gcc.c-torture/execute/991019-1.c: New test.
23105
23106 1999-10-16  Richard Henderson  <rth@cygnus.com>
23107
23108         * gcc.c-torture/execute/991016-1.c: New test.
23109
23110 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
23111
23112         * gcc.c-torture/execute/991014-1.c: New test.
23113
23114 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
23115
23116         * g++.old-deja/g++.other/union2.C: New test.
23117
23118 1999-10-13  Nathan Sidwell  <nathan@acm.org>
23119
23120         * g++.old-deja/g++.other/vaarg2.C: New test.
23121         * g++.old-deja/g++.other/vaarg3.C: New test.
23122
23123 1999-10-12  Craig Burley  <craig@jcb-sc.com>
23124
23125         * g77.f-torture/noncompile/19990905-1.f: Moved from being
23126         in compile/.
23127
23128 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
23129
23130         * gcc.c-torture/execute/va-arg-11.c: New test.
23131
23132 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
23133
23134         * lib/file-format.exp (gcc_target_object_format): Don't
23135         crash if objdump is unavailable.
23136
23137 1999-09-29  Donn Terry <donn@interix.com>
23138
23139         * gcc.misc-tests/mg.exp: delete extraneous redirection.
23140
23141 1999-09-28  Nick Clifton  <nickc@cygnus.com>
23142
23143         * gcc.c-torture/compile/990928-1.c: New test.
23144
23145 1999-09-28  Nathan Sidwell  <nathan@acm.org>
23146
23147         * g++.old-deja/g++.other/decl6.C: New test.
23148
23149 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23150
23151         * gcc.c-torture/execute/va-arg-10.c: New test.
23152
23153 1999-09-27  Nathan Sidwell  <nathan@acm.org>
23154
23155         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
23156         __PRETTY_FUNCTION__.
23157
23158 1999-09-23  Nick Clifton  <nickc@cygnus.com>
23159
23160         * gcc.c-torture/execute/990923-1.c: New test.
23161
23162 1999-09-21  Nick Clifton  <nickc@cygnus.com>
23163
23164         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
23165         for which -fpic is inappropriate.
23166
23167 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
23168
23169         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
23170
23171 1999-09-21  Nathan Sidwell  <nathan@acm.org>
23172
23173         * g++.old-deja/g++.other/dyncast1.C: New test.
23174         * g++.old-deja/g++.other/dyncast2.C: New test.
23175         * g++.old-deja/g++.other/dyncast3.C: New test.
23176         * g++.old-deja/g++.other/dyncast4.C: New test.
23177         * g++.old-deja/g++.other/dyncast5.C: New test.
23178         * g++.old-deja/g++.eh/catch3.C: New test.
23179         * g++.old-deja/g++.eh/catch3p.C: New test.
23180         * g++.old-deja/g++.eh/catch4.C: New test.
23181         * g++.old-deja/g++.eh/catch4p.C: New test.
23182         * g++.old-deja/g++.eh/catch5.C: New test.
23183         * g++.old-deja/g++.eh/catch5p.C: New test.
23184         * g++.old-deja/g++.eh/catch6.C: New test.
23185         * g++.old-deja/g++.eh/catch6p.C: New test.
23186         * g++.old-deja/g++.eh/catch7.C: New test.
23187         * g++.old-deja/g++.eh/catch7p.C: New test.
23188         * g++.old-deja/g++.eh/catch8.C: New test.
23189         * g++.old-deja/g++.eh/catch8p.C: New test.
23190         * g++.old-deja/g++.eh/catch9.C: New test.
23191         * g++.old-deja/g++.eh/catch9p.C: New test.
23192
23193 1999-09-13  Nathan Sidwell  <nathan@acm.org>
23194
23195         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
23196         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
23197
23198 1999-09-13  Jeffrey A Law  (law@cygnus.com)
23199
23200         * gcc.c-torture/compile/990913-1.c: New test.
23201
23202 1999-09-10  Nathan Sidwell  <nathan@acm.org>
23203
23204         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
23205         * g++.old-deja/g++.jason/rfg5.C: Likewise.
23206
23207 1999-09-09  Richard Henderson  <rth@cygnus.com>
23208
23209         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
23210
23211 1999-09-09  Nathan Sidwell  <nathan@acm.org>
23212
23213         * g++.old-deja/g++.other/lookup11.C: New test.
23214         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
23215         what is permitted and what we want.
23216         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
23217         overload use.
23218         * g++.old-deja/g++.jason/rfg5.C: Likewise
23219
23220 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
23221
23222         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
23223         * gcc.c-torture/noncompile/poison-1.c: New file.
23224
23225 1999-09-08  Nathan Sidwell  <nathan@acm.org>
23226
23227         * g++.old-deja/g++.other/sizeof3.C: New test.
23228         * g++.old-deja/g++.other/sizeof4.C: New test.
23229         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
23230         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
23231
23232 1999-09-07  Richard Henderson  <rth@cygnus.com>
23233
23234         * gcc.dg/va-arg-1.c: New.
23235
23236 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23237
23238         * gcc.c-torture/execute/va-arg-9.c: New test.
23239
23240 1999-09-05  Craig Burley  <craig@jcb-sc.com>
23241
23242         * g77.f-torture/compile/980519-2.f: New test.
23243         * g77.f-torture/compile/19990905-0.f: New test.
23244         * g77.f-torture/compile/19990905-1.f: New test.
23245         * g77.f-torture/compile/19990905-2.f: New test.
23246
23247         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
23248
23249 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
23250
23251         * gcc.c-torture/execute/990827-1.c: Fix typo.
23252
23253 1999-09-03  Nathan Sidwell  <nathan@acm.org>
23254
23255         * g++.old-deja/g++.other/deref1.C: New test.
23256
23257 1999-09-02  Nathan Sidwell  <nathan@acm.org>
23258
23259         * g++.old-deja/g++.other/ambig2.C: New test.
23260         * g++.old-deja/g++.other/cond5.C: New test.
23261         * g++.old-deja/g++.other/lookup16.C: New test.
23262
23263 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
23264
23265         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
23266         assemblers too.
23267
23268 1999-08-31  Jeffrey A Law  (law@cygnus.com)
23269
23270         * lib/c-torture.exp: Avoid the "compare executables" optimization
23271         when testing native.
23272
23273 1999-08-29  Jeffrey A Law  (law@cygnus.com)
23274
23275         * gcc.c-torture/execute/990829-1.c: New test.
23276         * gcc.c-torture/compile/990829-1.c: New test.
23277
23278 1999-08-27  Paul Burchard  <burchard@pobox.com>
23279
23280         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
23281         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
23282         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
23283         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
23284         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
23285         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
23286         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
23287         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
23288         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
23289         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
23290         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
23291
23292 1999-08-27  Jeffrey A Law  (law@cygnus.com)
23293
23294         * gcc.c-torture/execute/990827-1.c: New test.
23295
23296 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23297
23298         * g77.f-torture/noncompile/19990826-4.f: New test.
23299
23300         * g77.f-torture/compile/19990826-3.f: New test.
23301
23302         * g77.f-torture/execute/19990826-2.f: New test.
23303
23304         * g77.f-torture/compile/19990826-1.f: New test.
23305
23306         * gcc.c-torture/execute/990826-0.c: New test.
23307         * g77.c-torture/execute/19990826-0.f: New test.
23308
23309         * g77.f-torture/noncompile/970626-2.f: New test.
23310
23311 1999-08-25  Paul Burchard  <burchard@pobox.com>
23312
23313         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23314         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23315         lss-011.C: New tests.
23316
23317 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23318
23319         * g++.old-deja/g++.other/decl5.C: New test.
23320
23321 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23322
23323         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23324         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23325         call `postbase' for each one.  All callers of `postbase' changed
23326         to call this instead.
23327
23328 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23329
23330         * gcc.c-torture/execute/990811-1.c: New test.
23331
23332 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23333
23334         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23335         just native ones.
23336
23337         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23338         just native ones.
23339
23340 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23341
23342         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
23343
23344 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23345
23346         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
23347
23348 1999-08-04  Nathan Sidwell  <nathan@acm.org>
23349
23350         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
23351
23352 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23353
23354         * gcc.c-torture/execute/990804-1.c: New test.
23355
23356 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23357
23358         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
23359         * g++.old-deja/g++.brendan/crash64.C: Likewise
23360         * g++.old-deja/g++.brendan/overload8.C: Likewise
23361
23362 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23363
23364         * g++.old-deja/g++.other/struct1.C: New test.
23365
23366 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23367
23368         * g++.old-deja/g++.other/enum2.C: New test.
23369
23370 1999-08-02  Richard Henderson  <rth@cygnus.com>
23371
23372         Adapted from tests from Franz Sirl:
23373         * gcc.c-torture/execute/va-arg-7.c: New test.
23374         * gcc.c-torture/execute/va-arg-8.c: New test.
23375
23376 1999-08-01  Jeffrey A Law  (law@cygnus.com)
23377
23378         * gcc.c-torture/compile/990801-2.c: New test.
23379
23380         * gcc.c-torture/compile/990801-1.c: New test.
23381
23382 1999-07-27  Michael Meissner  <meissner@cygnus.com>
23383
23384         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
23385         fp-cmp-1.c, converting double to float.
23386
23387         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
23388         fp-cmp-1.c, converting double to long double.
23389
23390         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
23391         from fr1 to unknown_register, since fr1 is a legitimate register
23392         on some machines.
23393
23394 1999-07-25  Jeffrey A Law  (law@cygnus.com)
23395
23396         * README: More listname related changes.
23397
23398 1999-07-08  Catherine Moore  <clm@cygnus.com>
23399
23400         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
23401
23402 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
23403
23404         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
23405
23406 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23407
23408         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
23409
23410 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
23411
23412         * gcc.dg/990703-1.c: New test.
23413
23414 1999-06-29  Nick Clifton  <nickc@cygnus.com>
23415
23416         * lib/file-format.exp: New file: Move definition of proc
23417         gcc_target_object_format to here from
23418         gcc.dg/special/ecos.exp.
23419
23420         * lib/c-torture.exp: Include lib file-format.exp.
23421         * lib/gcc-dg.exp: Include lib file-format.exp.
23422
23423         * gcc.dg/special/ecos.exp: Remove definition of proc
23424         gcc_target_object_format.
23425
23426 1999-06-28  Jeffrey A Law  (law@cygnus.com)
23427
23428         * gcc.c-torture/execute/990628-1.c: New test.
23429
23430 1999-06-25  Jeffrey A Law  (law@cygnus.com)
23431
23432         * gcc.c-torture/compile/990625-2.c: New test.
23433
23434         * gcc.c-torture/compile/990625-1.c: New test.
23435
23436 1999-06-23  Nick Clifton  <nickc@cygnus.com>
23437
23438         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
23439         attributes compile.
23440         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
23441         ports that use the COFF/PE file format.
23442
23443 1999-06-17  Jeffrey A Law  (law@cygnus.com)
23444
23445         * gcc.c-torture/compile/990617-1.c: New test.
23446
23447 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
23448
23449         * g++.old-deja/g++.other/decl4.C: New test.
23450
23451 1999-06-14  Nathan Sidwell  <nathan@acm.org>
23452
23453         * g++.old-deja/g++.other/bitfld3.C: New test.
23454
23455 1999-06-08  Nathan Sidwell  <nathan@acm.org>
23456
23457         * g++.old-deja/g++.eh/catch1.C: New test.
23458
23459 1999-06-07  Jeffrey A Law  (law@cygnus.com)
23460
23461         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
23462
23463         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
23464         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
23465
23466 1999-06-05  Craig Burley  <craig@jcb-sc.com>
23467
23468         * g77.f-torture/compile/19990502-0.f: Replace with new,
23469         shorter, test that still fails after recent changes.
23470
23471 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23472
23473         * gcc.c-torture/execute/990604-1.c: New test.
23474
23475 1999-05-31  Jeffrey A Law  (law@cygnus.com)
23476
23477         * gcc.c-torture/execute/990531-1.c: New test.
23478
23479 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23480
23481         * gcc.c-torture/compile/990527-1.c: New test.
23482
23483 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
23484
23485         * gcc.c-torture/execute/990527-1.c: New test.
23486
23487 1999-05-25  Nick Clifton  <nickc@cygnus.com>
23488
23489         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
23490         bitfields as signed.
23491
23492 1999-05-25  Craig Burley  <craig@jcb-sc.com>
23493
23494         * g77.f-torture/compile/19990525-0.f: New test.
23495
23496 1999-05-25  Jeffrey A Law  (law@cygnus.com)
23497
23498         * gcc.c-torture/execute/990525-2.c: New test.
23499
23500         * gcc.c-torture/execute/990525-1.c: New test.
23501
23502 1999-05-24  Nathan Sidwell  <nathan@acm.org>
23503
23504         * g++.old-deja/g++.other/anon3.C: New test.
23505         * g++.old-deja/g++.other/anon4.C: New test.
23506         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
23507         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
23508         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
23509         Merrill).
23510
23511 1999-05-24  Jeffrey A Law  (law@cygnus.com)
23512
23513         * gcc.c-torture/execute/990524-1.c: New test.
23514
23515         * gcc.dg/990524-1.c: New test.
23516
23517 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23518
23519         * gcc.c-torture/compile/990523-1.c: New test.
23520
23521 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
23522
23523         * gcc.c-torture/compile/990519-1.c: New test.
23524
23525 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23526
23527         * gcc.c-torture/compile/990517-1.c: New test.
23528
23529         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
23530         (e4, f4): New tests.
23531         (main): Call them.
23532
23533 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23534
23535         * gcc.dg/noreturn-1.c: New test.
23536
23537 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
23538
23539         * gcc.c-torture/execute/990513-1.c: New test.
23540
23541 1999-05-10  Richard Henderson  <rth@cygnus.com>
23542
23543         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
23544
23545 1999-05-10  Craig Burley  <craig@jcb-sc.com>
23546
23547         * g77.f-torture/execute/erfc.f: Use small single-precision
23548         values, to avoid problems on Alphas when not -mieee.
23549
23550 1999-05-08  Craig Burley  <craig@jcb-sc.com>
23551
23552         * gcc.dg/990506-0.c: New test.
23553
23554 1999-05-08  Richard Henderson  <rth@cygnus.com>
23555
23556         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
23557         the constant to test.  Don't XFAIL 64-bit targets.
23558
23559         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
23560         * g++.old-deja/g++.law/profile1.C: Likewise.
23561
23562         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
23563         operator new instances.
23564         * g++.old-deja/g++.other/delete5.C: Likewise.
23565
23566 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23567
23568         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23569         intrinsic.
23570
23571 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23572
23573         * g77.f-torture/execute/u77-test.f: Reverse order of two
23574         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23575
23576 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23577
23578         * gcc.dg/compare1.c: New test.
23579
23580 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23581
23582         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23583         New tests.
23584
23585 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23586
23587         * g77.f-torture/compile/19990502-1.f: New test.
23588
23589 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23590
23591         * g77.f-torture/compile/19990502-0.f: New test.
23592
23593 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23594
23595         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23596         intrinsic.
23597
23598 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23599
23600         * g77.f-torture/execute/u77-test.f (main): List libU77
23601         intrinsics not currently tested.
23602         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23603         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23604         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23605         Trim blanks off the ends of some printed strings.
23606
23607 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23608
23609         * g77.f-torture/execute/u77-test.f (main): Just warn about
23610         FSTAT gid disagreement, as it's expected on some systems.
23611
23612 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23613
23614         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23615         use a new function, which allows for some slop.
23616         Clean up some commentary.
23617         (issum): The new function.
23618         (sgladd): Deleted subroutine.
23619
23620 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23621
23622         * g77.f-torture/execute/u77-test.f: Modify to be more like
23623         libf2c/libU77 version, bringing patches to that version here.
23624         Add suitable commentary.
23625
23626 1999-04-25  Richard Henderson  <rth@cygnus.com>
23627
23628         * gcc.dg/990424-1.c: New test.
23629
23630 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23631
23632         * g77.f-torture/execute/u77-test.f (main): Bug involving
23633         LSTAT has been fixed, so turn back on full checking.
23634
23635 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23636
23637         * g77.f-torture/compile/19990419-0.f: New test.
23638         * g77.f-torture/execute/19990419-1.f: New test.
23639
23640 1999-04-17  Richard Henderson  <rth@cygnus.com>
23641
23642         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23643         to avoid the need for a prototype to supress a warning.
23644
23645 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23646
23647         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23648
23649 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23650
23651         * gcc.c-torture/execute/990404-1.c: New test.
23652
23653 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23654
23655         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23656         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23657         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23658         missing initializer warnings.
23659
23660 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23661
23662         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23663         matching strings.
23664
23665 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23666
23667         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23668
23669 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23670
23671         * g77.f-torture/execute/19990325-0.f: New test.
23672         * g77.f-torture/execute/19990325-1.f: New test.
23673
23674 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23675
23676         * gcc.c-torture/execute/990324-1.c: New test.
23677
23678 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23679
23680         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23681         test with 4.
23682
23683 1999-03-17  Richard Henderson  <rth@cygnus.com>
23684
23685         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23686
23687 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23688
23689         * g77.f-torture/execute/19990313-2.f: New test.
23690         * g77.f-torture/execute/19990313-3.f: New test.
23691
23692 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23693
23694         * g77.f-torture/execute/19990313-0.f: New test.
23695         * g77.f-torture/execute/19990313-1.f: New test.
23696
23697 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23698
23699         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23700         printf to sprintf.
23701         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23702         (main): Add check for u15.  Conditionalize u31 check depending on
23703         whether ints are <32 bits or >=32 bits.
23704
23705 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23706
23707         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23708
23709 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23710
23711         * g77.f-torture/compile/19990305-0.f: New test.
23712         * g77.f-torture/execute/19981119-0.f: New test.
23713
23714 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23715
23716         * g77.f-torture/execute/970625-2.f: call ABORT if final
23717         result is not correct, instead of just printing it.
23718         Add this checking via newly introduced obfuscation, to
23719         trip up buggy front ends.
23720
23721 1999-03-07  Craig Burley  <craig@jcb-sc.com>
23722
23723         * g77.f-torture/compile/960317-1.f: Moved from being
23724         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
23725
23726 1999-03-06  Craig Burley  <craig@jcb-sc.com>
23727
23728         * g77.f-torture/execute/960317-1.f: New (old) test.
23729         * g77.f-torture/execute/970625-2.f: Ditto.
23730
23731 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
23732
23733         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
23734         message on line 1 or line 2; cccp and cpplib do this differently.
23735
23736 1999-03-01  Jeffrey A Law  (law@cygnus.com)
23737
23738         * g++.old-deja/g++.law/weak1.C: New test.
23739
23740 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23741
23742         * gcc.c-torture/execute/990119-1.c: Renamed to...
23743         * gcc.dg/990119-1.c: this, so it will only be tested once
23744         (it's a preprocessor test, it doesn't need to be run at
23745         multiple optimization levels).
23746
23747 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23748
23749         * lib/g++.exp: Don't add incdir=$base_dir/../include to
23750           ALWAYS_CXXFLAGS.
23751
23752 1999-02-24  Craig Burley  <craig@jcb-sc.com>
23753
23754         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
23755         * g77.f-torture/compile/19981216-0.f: ...as it is expected
23756         to not be compilable by current g77.
23757
23758 1999-02-24  Nick Clifton  <nickc@cygnus.com>
23759
23760         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
23761
23762 1999-02-22  Jeffrey A Law  (law@cygnus.com)
23763
23764         * gcc.c-torture/execute/990222-1.c: New test.
23765
23766 1999-02-19  Craig Burley  <craig@jcb-sc.com>
23767
23768         * g77.f-torture/compile/19990218-0.f: New test.
23769         * g77.f-torture/noncompile/19990218-1.f: New test.
23770
23771 1999-02-18  Craig Burley  <craig@jcb-sc.com>
23772
23773         * g77.f-torture/compile/19981216-0.f: New test.
23774
23775 1999-02-14  Jeffrey A Law  (law@cygnus.com)
23776
23777         * gcc.dg/990214-1.c: New test.
23778
23779 1999-02-13  Jeffrey A Law  (law@cygnus.com)
23780
23781         * gcc.dg/990213-2.c: New test.
23782
23783         * gcc.dg/990213-1.c: New test.
23784
23785 1999-02-12  Jeffrey A Law  (law@cygnus.com)
23786
23787         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
23788         ints.
23789
23790 1999-02-11  Nick Clifton  <nickc@cygnus.com>
23791
23792         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
23793         specified by target.
23794
23795         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
23796
23797 1999-02-11  Jeffrey A Law  (law@cygnus.com)
23798
23799         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
23800
23801 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23802
23803         * gcc.dg/special/ecos.exp: New test driver for new tests with
23804         special requirements.
23805
23806         * gcc.dg/special/alias-1.c: New test.
23807         * gcc.dg/special/gcsec-1.c: New test.
23808         * gcc.dg/special/weak-1.c: New test.
23809         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
23810         * gcc.dg/special/weak-2.c: New test.
23811         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
23812         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
23813         * gcc.dg/special/wkali-1.c: New test.
23814         * gcc.dg/special/wkali-2.c: New test.
23815         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
23816         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
23817
23818 1999-02-10  Felix Lee  <flee@cygnus.com>
23819
23820           * lib/c-torture.exp (c-torture-compile): Pull out code for
23821           analyzing gcc error messages.
23822           (c-torture-execute): Likewise.  Fix some (harmless) false
23823           positives.
23824           * lib/gcc.exp (gcc_check_compile): New function.
23825
23826 1999-02-08  Richard Henderson  <rth@cygnus.com>
23827
23828         * gcc.c-torture/execute/990208-1.c: New test.
23829
23830 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23831
23832         * g++.dg/special/ecos.exp: New driver for new tests with special
23833         requirements
23834
23835         * g++.dg/special/conpr-1.C: New test
23836         * g++.dg/special/conpr-2.C: New test
23837         * g++.dg/special/conpr-2a.C: New test
23838         * g++.dg/special/conpr-3.C: New test
23839         * g++.dg/special/conpr-3a.C: New test
23840         * g++.dg/special/conpr-3b.C: New test
23841
23842         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
23843         allow g++ to use the dg driver
23844
23845         * README: Add comment about g++.dg directory
23846
23847 1999-02-06  Jeffrey A Law  (law@cygnus.com)
23848
23849         * README: Update email addresses.
23850
23851 1999-02-03  Nick Clifton  <nickc@cygnus.com>
23852
23853         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
23854         arguments in order to force structure S onto the stack even on
23855         the alpha.
23856         (test): Pass 10 leading arguments to function foo as well as the
23857         structure S.
23858
23859         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
23860         failure for all targets.
23861
23862         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
23863         abort to terminate program execution.
23864
23865 1999-01-30  Richard Henderson  <rth@cygnus.com>
23866
23867         * gcc.c-torture/execute/990130-1.c: New test.
23868
23869 1999-01-30  Jeffrey A Law  (law@cygnus.com)
23870
23871         * gcc.dg/990130-1.c: New test.
23872
23873 1999-01-28  Michael Meissner  <meissner@cygnus.com>
23874
23875         * gcc.c-torture/execute/990128-1.c: New test.
23876
23877 1999-01-27  Michael Meissner  <meissner@cygnus.com>
23878
23879         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
23880
23881 1999-01-27  Felix Lee  <flee@cygnus.com>
23882
23883         * lib/c-torture.exp (c-torture-compile): pull out code for
23884         analyzing gcc error messages.
23885         (c-torture-execute): ditto, and fix some (harmless) false
23886         positives.
23887         * lib/gcc.exp (gcc_check_compile): new function.
23888
23889 1999-01-17  Jeffrey A Law  (law@cygnus.com)
23890
23891         * gcc.dg/990117-1.c: New test.
23892
23893         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
23894
23895         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
23896
23897 1999-01-15  Jeffrey A Law  (law@cygnus.com)
23898
23899         * g77.f-torture/compile/990115-1.f: New test.
23900
23901 1999-01-07  Jeffrey A Law  (law@cygnus.com)
23902
23903         * gcc.c-torture/compile/990107-1.c: New test
23904
23905 1999-01-06  Jeffrey A Law  (law@cygnus.com)
23906
23907         * gcc.c-torture/execute/990106-2.c: New test.
23908
23909         * gcc.c-torture/execute/990106-1.c: New test.
23910
23911 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
23912
23913         * gcc.c-torture/compile/981223-1.c: New test.
23914
23915 1998-12-29  Richard Henderson  <rth@cygnus.com>
23916
23917         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
23918         (opt3): Rename from opt4 and disable.
23919
23920 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
23921
23922         * g++.old-deja/g++.pt/ptrmem5.C: New test.
23923
23924 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23925
23926         * g++.old-deja/g++.other/conv5.C: New test.
23927
23928 1998-12-14  Nick Clifton  <nickc@cygnus.com>
23929
23930         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
23931
23932 1998-12-11  Jeffrey A Law  (law@cygnus.com)
23933
23934         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
23935
23936 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
23937
23938         * gcc.c-torture/compile/981211-1.c: New test.
23939
23940 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
23941
23942         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
23943
23944         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
23945
23946 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23947
23948         * gcc.special/930510-1.c: Make C9X safe.
23949         * gcc.misc-tests/gcov-1.c Similarly.
23950         * gcc.misc-tests/gcov-2.c Similarly.
23951
23952 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23953
23954         * gcc.dg/ultrasp1.c: New test.
23955
23956 1998-12-06  Richard Henderson  <rth@cygnus.com>
23957
23958         * gcc.c-torture/execute/981206.c: New test.
23959
23960 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23961
23962         * g++.old-deja/g++.ns/template7.C: New test.
23963
23964         * g++.old-deja/g++.other/expr1.C: New test.
23965
23966         * g++.old-deja/g++.eh/tmpl3.C: New test.
23967
23968         * g++.old-deja/g++.eh/tmpl2.C: New test.
23969
23970 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23971
23972         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
23973         * g++.old-deja/g++.other/using6.C: Removed.
23974         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
23975
23976         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
23977
23978 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23979
23980         * g++.old-deja/g++.pt/overload8.C: New test.
23981
23982         * g++.old-deja/g++.pt/overload7.C: New test.
23983
23984         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
23985
23986         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
23987         and relinking messages.
23988         * lib/g++.exp (g++_target_compile): Remove .rpo file when
23989         compiling with -frepo.
23990
23991 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
23992
23993         * g++.old-deja/g++.pt/lookup6.C: New test.
23994
23995 1998-11-30  Nick Clifton  <nickc@cygnus.com>
23996
23997         * gcc.c-torture/execute/981130-1.c: New test.
23998         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
23999
24000 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24001
24002         * g++.old-deja/g++.pt/explicit76.C: New test.
24003
24004         * g++.old-deja/g++.pt/friend38.C: New test.
24005
24006         * g++.old-deja/g++.ns/crash2.C: New test.
24007
24008         * g++.old-deja/g++.pt/defarg8.C: New test.
24009
24010         * g++.old-deja/g++.pt/instantiate6.C: New test.
24011
24012         * g++.old-deja/g++.pt/static6.C: New test.
24013
24014         * g++.old-deja/g++.pt/decl2.C: New test.
24015
24016 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24017
24018         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
24019         problem is actually related with name lookup, but so what? :-)
24020
24021         * g++.old-deja/g++.pt/friend37.C: New test.
24022
24023 1998-11-25  Dave Love  <d.love@dl.ac.uk>
24024
24025         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
24026         element, which fails on some systems.
24027
24028         * g77.f-torture/execute/labug1.f: New test.
24029
24030 1998-11-21  Jeffrey A Law  (law@cygnus.com)
24031
24032         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
24033         is defined.
24034
24035 1998-11-18  Dave Love  <d.love@dl.ac.uk>
24036
24037         * g77.f-torture/compile/981117-1.f: New test.
24038
24039 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
24040
24041         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
24042         properly discarded.
24043
24044 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
24045
24046         * gcc.c-torture/execute/memcheck: New directory of tests for
24047         -fcheck-memory-usage.
24048
24049 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24050
24051         * README: New file, general information about the testsuite and
24052         new description of the various C++ test subdirectories.
24053         * README.g++: Eliminate obsolete information, update and move most
24054         relevant stuff to README.
24055
24056 1998-11-07  Richard Henderson  <rth@cygnus.com>
24057
24058         * gcc.c-torture/compile/981107-1.c: New test.
24059
24060 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
24061
24062         * execute/memcpy-bi.c: New testcase.
24063
24064 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
24065
24066         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
24067         base classes.
24068
24069         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
24070         template is selected.
24071
24072         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
24073         classes, it should be accepted for all types.
24074
24075         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
24076
24077         * g++.old-deja/g++.pt/spec24.C: Ensure that template
24078         specializations start with template headers.
24079
24080 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
24081
24082         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
24083
24084         * g++.old-deja/g++.other/init9.C: Test cross initialization of
24085         non-POD types.
24086
24087 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24088
24089         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
24090
24091 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
24092
24093         * compile/981022-1.c, compile/981022-1.x: New test and driver.
24094
24095 1998-10-19  Jeffrey A Law  (law@cygnus.com)
24096
24097         * 981019-1.c: New test.
24098
24099 1998-10-14  Robert Lipe <robertl@dgii.com>
24100
24101         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
24102         find objc headers.
24103
24104 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24105
24106         * compile/981001-4.c: Remove use of GCC extension that triggers a
24107         compiler bug.
24108
24109 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
24110
24111         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
24112
24113 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24114
24115         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
24116         instantiation of template produces incorrect code for delete
24117         expression.
24118
24119         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
24120         constructors' name is not unique.
24121         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
24122         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
24123
24124         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
24125         automatic array of const is ill-formed.
24126
24127         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
24128         of template parameter?
24129
24130         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
24131         const.
24132
24133         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
24134         pointer-to-member expression.
24135
24136         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
24137         declaration causes ICE.
24138
24139 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
24140
24141         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
24142         reserved in the global namespace.
24143
24144         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
24145         generate needed virtual table.
24146
24147         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
24148
24149 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
24150
24151         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
24152         template-dependent type
24153
24154 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
24155
24156         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
24157         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
24158         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
24159
24160         * g++.old-deja/g++.other/using5.C: New test; using decl from base
24161         class should be usable as argument of member function.
24162         * g++.old-deja/g++.other/using6.C: New test; using decl from base
24163         class should be usable as return type of member function.
24164         * g++.old-deja/g++.other/using7.C: New test; using decl from base
24165         class should be usable as type of data member.
24166
24167         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
24168
24169 1998-10-09  Jeffrey A Law  (law@cygnus.com)
24170
24171         * gcc.c-torture/special/920521-1.c: Fix bogus test.
24172
24173 1998-10-08  Nick Clifton  <nickc@cygnus.com>
24174
24175         * gcc.dg/dll-?.c Add thumb to target list.
24176         Fix assembler scan patterns to match current assembler output.
24177
24178 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
24179
24180         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
24181         matching of template brackets.
24182
24183         * g++.old-deja/g++.other/using4.C: New test.  Test using
24184         declarations of methods from base classes.
24185
24186         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
24187         within functions should introduce names into the innermost
24188         enclosing namespace.
24189
24190         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
24191         of static locals if first initialization throws.
24192
24193 1998-10-07  Jim Wilson  <wilson@cygnus.com>
24194
24195         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
24196
24197 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
24198
24199         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
24200         lose track of the possible targets of tablejump insns.
24201         * special/special.exp: Run it.
24202
24203 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24204
24205         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
24206         must be declared before its specializations can be named in friend
24207         declarations.
24208
24209 1998-10-05  Dave Love  <d.love@dl.ac.uk>
24210
24211         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
24212
24213         * g77.f-torture/execute/io1.f: New test.
24214
24215 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24216
24217         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
24218         with pointer to template function, for which no argument deduction
24219         is possible.
24220
24221         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
24222         specialization of template function as argument to template
24223         function.
24224
24225         * g++.old-deja/g++.other/access2.C: New test; Inner class
24226         shouldn't have privileged access to Outer's names.
24227
24228 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24229
24230         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
24231         friend template declared within template class conflicts with
24232         nested class of the same name.
24233
24234         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
24235         is ignored.
24236
24237         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
24238         object with direct initializer as function declaration.
24239
24240         * g++.old-deja/g++.other/decl2.C: New test; duplicate
24241         initializers.
24242
24243         * g++.old-deja/g++.other/null2.C: New test; conditional operator
24244         involving const pointer and NULL produces incorrect result.
24245
24246         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
24247         type name without `typename' should be rejected with -pedantic.
24248
24249 1998-10-02  Richard Henderson  <rth@cygnus.com>
24250
24251         * g++.old-deja/g++.other/addrof1.C: New test.
24252
24253 1998-10-01  Nick Clifton  <nickc@cygnus.com>
24254
24255         * gcc.c-torture/compile/981001-1.c: New test.
24256         * gcc.c-torture/execute/981001-1.c: New test.
24257
24258 1998-10-01  Jeffrey A Law  (law@cygnus.com)
24259
24260         * gcc.c-torture/compile/981001-2.c: New test.
24261         * gcc.c-torture/compile/981001-3.c: New test.
24262         * gcc.c-torture/compile/981001-4.c: New test.
24263
24264 1998-10-01  Robert Lipe  <robertl@dgii.com>
24265
24266         * lib/objc.exp (objc_target_compile): Add -L during compiles for
24267         multilibbed hosts.   Idea grafted from g77.exp.
24268
24269 1998-09-30  Dave Love  <d.love@dl.ac.uk>
24270
24271         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
24272         avoid losing on systems which need -lsocket.
24273
24274 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
24275
24276         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
24277         * g++.old-deja/g++.other/nested2.C: Ditto.
24278         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
24279         failure.
24280
24281 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24282
24283         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
24284         preferred over template operator!= for enum bitfields.
24285
24286 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
24287
24288         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
24289         that happen to have the same base name, but in different scopes,
24290         are incorrectly rejected.
24291
24292 1998-09-16  Richard Henderson  <rth@cygnus.com>
24293
24294         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24295         on the native word size instead of an integer literal.
24296
24297 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24298
24299         * g++.old-deja/g++.other/static2.C: Invocation of static data
24300         member of type pointer-to-function denoted as non-static member.
24301
24302         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24303         checks involving function types and aliases.
24304
24305 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24306
24307         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24308         redefined to the same non-trivial type.
24309
24310         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24311         namespace-qualification of template specializations declared in
24312         other namespaces.
24313
24314         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24315         to declare a subset of the specializations of a template function
24316         as friends of specializations of a template class.
24317
24318         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24319         member templates that do not fully specialize the enclosing
24320         template class are rejected.
24321
24322 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24323
24324         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24325
24326 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24327
24328         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24329         altered from libf2c/libU77 version.
24330
24331 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24332
24333         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24334
24335 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24336
24337         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24338         (un)signed char are different types for template specialization
24339         purposes.
24340
24341 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
24342
24343         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
24344         * objc: ObjC testsuite.
24345
24346 1998-08-31  Catherine Moore  <clm@cygnus.com>
24347
24348         * gcc.c-torture/execute/941014-1.x:  New file.
24349
24350 1998-08-31  Nick Clifton  <nickc@cygnus.com>
24351
24352         * lib/c-torture.exp: Add support for
24353         torture_eval_before_compile and torture_eval_before_execute
24354         variables.
24355
24356 1998-08-30  Jeffrey A Law  (law@cygnus.com)
24357
24358         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
24359         this test triggers valid.
24360
24361 1998-08-27  Jeffrey A Law  (law@cygnus.com)
24362
24363         * gcc.dg/980827-1.c: New test.
24364
24365 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
24366
24367         * gcc.c-torture/execute/loop-4b.c: New test.
24368
24369 1998-08-26  Nick Clifton  <nickc@cygnus.com>
24370
24371         * lib/c-torture.exp: Add support for
24372         torture_eval_before_compile and torture_eval_before_execute
24373         variables.
24374
24375 1998-08-25  Jeffrey A Law  (law@cygnus.com)
24376
24377         * gcc.c-torture/compile/980825-1.c: New test.
24378
24379 1998-08-24  Nick Clifton  <nickc@cygnus.com>
24380
24381         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
24382         count number tests in opt_t0 not good_t0.
24383
24384 1998-08-24  Jeffrey A Law  (law@cygnus.com)
24385
24386         * gcc.c-torture/compile/930326-1.x: Fix typo.
24387
24388 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
24389
24390         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
24391         causes an ICE.
24392
24393 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24394
24395         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
24396         STACK_SIZE is defined.
24397         * gcc.c-torture/unsorted/stuct.c: Similarly.
24398
24399         * gcc.c-torture/compile/980821-1.c: New test.
24400
24401 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24402
24403         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
24404
24405 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
24406
24407         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
24408         code.
24409
24410 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
24411
24412         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
24413         error'.
24414
24415 1998-08-18  Jeffrey A Law  (law@cygnus.com)
24416
24417         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
24418
24419 1998-08-16  Jeffrey A Law  (law@cygnus.com)
24420
24421         * gcc.c-torture/compile/980816-1.c: New test.
24422
24423         * gcc.dg/980816-1.c: New test.
24424
24425 1998-08-13  Jeffrey A Law  (law@cygnus.com)
24426
24427         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
24428         compiler for ieee tests.
24429
24430 1998-08-01  Dave Love  <d.love@dl.ac.uk>
24431
24432         * g77.f-torture/compile/980729-0.f: New test.
24433
24434 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
24435
24436         * gcc.c-torture/special/eeprof-1.c: New test, for
24437         -finstrument-functions.
24438         * gcc.c-torture/special/special.exp: Run it.
24439
24440 1998-07-29  Jeffrey A Law  (law@cygnus.com)
24441
24442         * gcc.c-torture/compile/980729-1.c: New test.
24443
24444 1998-07-27  Nick Clifton  <nickc@cygnus.com>
24445
24446         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
24447         __thumb__ is defined, and test for ARM style doubles if so.
24448
24449 1998-07-26  Dave Love  <d.love@dl.ac.uk>
24450
24451         * g77.f-torture/noncompile/980615-0.f: New test.
24452
24453 1998-07-26  H.J. Lu  (hjl@gnu.org)
24454
24455         * gcc.dg/980312-1.c: Do link instead of compile.
24456         * gcc.dg/980313-1.c: Likewise.
24457
24458 1998-07-26  Jeffrey A Law  (law@cygnus.com)
24459
24460         * gcc.c-torture/compile/980726-1.c: New test.
24461
24462 1998-07-25  Dave Love  <d.love@dl.ac.uk>
24463
24464         * g77.f-torture/execute/io0.f: New test.
24465
24466 1998-07-24  Nick Clifton  <nickc@cygnus.com>
24467
24468         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
24469         an int.
24470
24471 1998-06-18  Michael Meissner  <meissner@cygnus.com>
24472
24473         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
24474         m32r bugs.
24475
24476 1998-07-17  Nick Clifton  <nickc@cygnus.com>
24477
24478         * gcc.dg/980626-1.c: Expect failures for all toolchains until
24479         c-decl.c:grokdeclarator can handle mode attributes.
24480
24481 1998-07-16  Jeffrey A Law  (law@cygnus.com)
24482
24483         * gcc.c-torture/execute/980716-1.c: New test.
24484
24485 1998-07-13  Jeffrey A Law  (law@cygnus.com)
24486
24487         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
24488         the mn10200.
24489         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
24490         the mn10200.
24491         * gcc.c-torture/execute/va-arg-3.x: Similarly.
24492         * gcc.c-torture/compile/930326-1.x: Similarly.
24493
24494 1998-07-13  Dave Love  <d.love@dl.ac.uk>
24495
24496         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
24497         New test from Craig.
24498
24499 1998-07-12  Dave Love  <d.love@dl.ac.uk>
24500
24501         * g77.f-torture/noncompile/980616-0.f: New test.
24502
24503         * g77.f-torture/execute/970816-3.f:  New test from Craig.
24504
24505 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24506
24507         *  g++.other/singleton.C: Return error value instead of taking
24508         SIGSEGV.
24509
24510 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
24511
24512         *  g++.other/singleton.C: New test.   Warning is under dispute.
24513         Runtime crash is not.
24514
24515 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24516
24517         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
24518         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
24519         using6.C, using7.C}:  New namespace tests.
24520
24521 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
24522
24523         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
24524         specialization with typedef'ed names used as array indexes.
24525
24526 1998-07-09  Jeffrey A Law  (law@cygnus.com)
24527
24528         * gcc.c-torture/execute/980709-1.c: New test.
24529
24530         * gcc.dg/980709-1.c: New test.
24531
24532 1998-07-07  Richard Henderson  <rth@cygnus.com>
24533
24534         * gcc.c-torture/execute/bcp-1.c: New test.
24535
24536 1998-07-07  Jeffrey A Law  (law@cygnus.com)
24537
24538         * gcc.c-torture/execute/980707-1.c: New test.
24539
24540 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
24541
24542         * gcc.c-torture/compile/980706-1.c: New test.
24543
24544 1998-07-01  Dave Love  <d.love@dl.ac.uk>
24545
24546         * g77.f-torture/execute/980701-0.f,
24547         g77.f-torture/execute/980701-1.f: New test from Craig.
24548
24549 1998-07-01  Jeffrey A Law  (law@cygnus.com)
24550
24551         * gcc.c-torture/compile/980701-1.c: New test.
24552
24553         * gcc.c-torture/execute/980701-1.c: New test.
24554
24555 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
24556 rlsruhe.de>
24557
24558         * g++.old-deja/g++.robertl/eb132.C: New test.
24559         * g++.old-deja/g++.robertl/eb133.C: Likewise.
24560
24561 1998-06-29  Dave Love  <d.love@dl.ac.uk>
24562
24563         * g77.f-torture/execute/980628-7.f,
24564         g77.f-torture/execute/980628-8.f,
24565         g77.f-torture/execute/980628-9.f,
24566         g77.f-torture/execute/980628-10.f: New tests from Craig.
24567
24568         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24569
24570 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24571
24572         * g77.f-torture/execute/980628-4.f: New test from Craig.
24573         * g77.f-torture/execute/980628-5.f: Likewise.
24574         * g77.f-torture/execute/980628-2.f: Likewise.
24575         * g77.f-torture/execute/980628-0.f: Likewise.
24576         * g77.f-torture/execute/980628-1.f: Likewise.
24577         * g77.f-torture/execute/980628-3.f: Likewise.
24578         * g77.f-torture/execute/980628-6.f: Likewise.
24579
24580 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24581
24582         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24583         directory when nothing has been installed yet.
24584
24585 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24586
24587         * gcc.c-torture/special/special.exp: Handle newer versions of
24588         dejagnu.
24589
24590 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24591
24592         * gcc.dg/980626-1.c: New test.
24593
24594 1998-06-19  Bruno Haible <haible@ilog.fr>
24595
24596         * gcc.misc-tests/m-un-2.c: New test.
24597         * g++.old-deja/g++.other/warn01.c: Likewise.
24598
24599 1998-06-19  Robert Lipe  <robertl@dgii.com>
24600
24601         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24602         compatibility with assmblers with a different comment character.
24603         Eliminate use of GAS-specific extensions.
24604
24605 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24606
24607         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24608
24609 1998-06-19  Robert Lipe  <robertl@dgii.com>
24610
24611         *lib/g77.exp: Replace search for libf2c.a with search for newly
24612         renamed libg2c.a
24613
24614 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24615
24616         * gcc.c-torture/execute/980617-1.c: New test.
24617
24618 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24619
24620         * gcc.c-torture/execute/980612-1.c: New test.
24621
24622 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24623
24624         * gcc.dg/980523-1.c: Only test on ppc-linux.
24625         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24626
24627         * gcc.c-torture/execute/980608-1.c: New test.
24628
24629 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24630
24631         * gcc.c-torture/execute/980605-1.c: New test.
24632
24633 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24634
24635         * gcc.c-torture/execute/980604-1.c: New test.
24636
24637 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24638
24639         * gcc.c-torture/execute/980602-1.c: New test.
24640         * gcc.c-torture/execute/980602-2.c: Likewise.
24641
24642 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24643
24644         * 970125-0.f: Fix per JCB.  Add commentary.
24645
24646 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24647
24648         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24649         IEEE -0 support.
24650
24651 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24652
24653         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24654         earlier.
24655
24656 1998-05-28  Catherine Moore <clm@cygnus.com>
24657
24658         * gcc.c-torture/execute/980526-3.c: New test.
24659
24660 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24661
24662         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24663         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24664         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24665         m88k-motorola-sysv3 to XFAIL.
24666
24667 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24668
24669         * gcc.dg/980526-1.c: New test.
24670         * gcc.c-torture/execute/980526-2.c: New test.
24671
24672 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24673
24674         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24675
24676         * gcc.c-torture/execute/980526-1.c: New test.
24677
24678 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24679
24680         * g77.f-torture/execute/alpha2.f: Add runtime test.
24681
24682 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24683
24684         * g++.old-deja/old-deja.exp: Strip leading directories.
24685
24686         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24687         error for the line.  Don't run multiple tests for the same line.
24688
24689 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24690
24691         * gcc.dg/980523-1.c: New test.
24692
24693 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24694
24695         * g77.f-torture/compile/970915-0.f: New test.
24696
24697 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24698
24699         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24700
24701 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24702
24703         * gcc.dg/980520-1.c: New test.
24704
24705 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24706
24707         * gcc.dg/980502-1.c: Fix return type.
24708
24709 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24710
24711         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24712         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24713         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24714         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24715         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24716
24717 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24718
24719         * g77.f-torture/execute/980520-1.f: New test.
24720
24721 1998-05-15  Dave Love  <d.love@dl.ac.uk>
24722
24723         * lib/mike-g77.exp: New file.
24724
24725         * g77.f-torture/noncompile/noncompile.exp,
24726         g77.f-torture/noncompile/check0.f: New files.
24727
24728 1998-05-14  Dave Love  <d.love@dl.ac.uk>
24729
24730         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
24731         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
24732         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
24733         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
24734         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
24735         abort where appropriate.
24736
24737 1998-05-05  Michael Meissner  <meissner@cygnus.com>
24738
24739         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
24740         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
24741
24742 1998-04-29  Dave Love  <d.love@dl.ac.uk>
24743
24744         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
24745
24746 1998-04-27  Dave Love  <d.love@dl.ac.uk>
24747
24748         * g77.f-torture/compile/980427-0.f: New test.
24749
24750 1998-04-24  Dave Love  <d.love@dl.ac.uk>
24751
24752         * g77.f-torture/compile/980424-0.f: New test.
24753
24754 1998-04-19  Dave Love  <d.love@dl.ac.uk>
24755
24756         * g77.f-torture/compile/980419-2.f (main): New test.
24757         * g77.f-torture/compile/970125-0.f: New test.
24758         * g77.f-torture/compile/980419-1.f: New test.
24759
24760 1998-04-08  Jim Wilson  <wilson@cygnus.com>
24761
24762         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
24763         of loop-4.c.
24764
24765 1998-04-07  Jim Wilson  <wilson@cygnus.com>
24766
24767         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
24768
24769 1998-04-03  Jim Wilson  <wilson@cygnus.com>
24770
24771         * gcc.c-torture/compile/980329-1.c: New test.
24772
24773 1998-03-18  Jim Wilson  <wilson@cygnus.com>
24774
24775         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
24776         * gcc.dg/980312-1.c: Fix typo in -march command.
24777
24778 1998-03-16  H.J. Lu  (hjl@gnu.org)
24779
24780         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
24781
24782 1998-03-11  Robert Lipe  <robertl@dgii.com>
24783
24784         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
24785         Dave Love agree the Fortran source is bogus.
24786
24787 1998-03-11  Robert Lipe  <robertl@dgii.com>
24788
24789         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
24790         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
24791         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
24792         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
24793         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
24794
24795 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
24796
24797         * g++.old-deja/g++.other/friend1.C: New test.
24798
24799 1998-02-18  Dave Love  <d.love@dl.ac.uk>
24800
24801         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
24802         possibly uninitialized) variables and declare dnrm2.
24803
24804 1998-02-23  Robert Lipe <robertl@dgii.com>
24805
24806         From Bruno Haible <haible@ilog.fr>:
24807         * gcc.c-torture/execute/980223.c: New test.
24808
24809 1998-02-13  Jeffrey A Law  (law@cygnus.com)
24810
24811         * gcc.dg/ifelse-1.c: New test.
24812
24813 1998-02-09  H.J. Lu  (hjl@gnu.org)
24814
24815         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
24816
24817           * lib/old-dejagnu.exp (old-dejagnu): Added the
24818           "execution test - XFAIL *-*-*" handling in the spirit of
24819           "excess errors test -". Changed the "execution test fails"
24820           handling to be like "excess errors test fails".
24821           * Update various tests accordingly.
24822
24823 1998-02-06  Jim Wilson  <wilson@cygnus.com>
24824
24825         * gcc.c-torture/execute/980205.c: New test.
24826
24827 1998-01-18  Jeffrey A Law  (law@cygnus.com)
24828
24829         * lib/c-torture.exp: Look for .x files instead of .cexp files.
24830         * lib/f-torture.exp: Similarly.
24831         * gcc.c-torture: Rename all .cexp files to .x files.
24832
24833 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
24834
24835         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
24836         (940510-1.c): Removed duplicate.
24837         (971104-1.c): New test.
24838
24839 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
24840
24841           * lib/f-torture.exp: Improve error and loop detection.
24842
24843 1997-11-19  Michael Meissner  <meissner@cygnus.com>
24844
24845         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
24846         use that to size the filler array.
24847
24848 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
24849
24850         * lib/c-torture.exp(c-torture-execute): Fix typo.
24851
24852         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
24853         testcase as the executable name. Keep the executable around if
24854         the test fails.
24855
24856 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
24857
24858         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
24859         changes.  Only test one -g option, and move it to the end of the
24860         list of options to test.
24861
24862 1997-09-19  Michael Meissner  <meissner@cygnus.com>
24863
24864         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
24865         variable GCC_TORTURE_OPTIONS to supply default switches separated
24866         by colons.  If no environment variable, run tests with -O0 -g, -O1
24867         -g, and -O2 -g as well.
24868
24869 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
24870
24871         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
24872         explanatory comments. Fix indentation.
24873
24874 1997-09-15  Jeffrey A Law  (law@cygnus.com)
24875
24876         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
24877
24878 1997-09-11  Jeffrey A Law  (law@cygnus.com)
24879
24880         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
24881         * g++.old-deja/g++.mike/p7325.C: Likewise.
24882         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
24883
24884 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
24885
24886         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
24887         * g++.old-deja/g++.brendan/crash30.C: Likewise.
24888         * g++.old-deja/g++.brendan/crash39.C: Likewise.
24889         * g++.old-deja/g++.law/operators4.C: Likewise.
24890
24891 1997-09-11  Joe Buck  (jbuck@synopsys.com)
24892
24893         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
24894         * g++.old-deja/g++.mike/p784.C: Ditto.
24895         * g++.old-deja/g++.mike/p785.C: Ditto.
24896
24897 1997-09-05  Jeffrey A Law  (law@cygnus.com)
24898
24899           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
24900
24901 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24902
24903         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
24904         target feature; pass this to c-torture-execute as needed.
24905
24906 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24907
24908         * lib/c-torture.exp(c-torture-execute): If the previous and the
24909         current executables being tested are identical, we don't need to
24910         run the executable again. Try to make the executable names
24911         unique. Add an optional argument for passing additional compiler
24912         flags.
24913
24914 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
24915
24916         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
24917
24918 1997-08-29  Jeffrey A Law  (law@cygnus.com)
24919
24920         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
24921
24922 1997-07-31  Jeffrey A Law  (law@cygnus.com)
24923
24924         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
24925         32bit or larger longs.
24926
24927         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
24928         have either a 32bit long or 32bit int.
24929
24930 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
24931
24932         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
24933         Make double precision tests dependent on sizeof (double).
24934
24935 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
24936
24937         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
24938         too.
24939
24940 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
24941
24942         * gcc.c-torture/compile/961203-1.cexp: New script.
24943
24944 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
24945
24946         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
24947         up the includes ourselves.
24948
24949 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
24950
24951         * lib/plumhall.exp: Remove random include, and add a few
24952         verbose messages for debugging.
24953
24954 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
24955
24956         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
24957         of trying to do it ourselves.
24958
24959 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24960
24961         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
24962
24963 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
24964
24965         * gcc.prms/5403.c: Made regexp a bit less strict.
24966
24967 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
24968
24969         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
24970         is returned from remote_load instead.
24971         * lib/plumhall.exp: Ditto.
24972         * lib/mike-g++.exp: Ditto.
24973         * lib/old-dejagnu.exp: Ditto.
24974         * lib/c-torture.exp: Ditto.
24975
24976 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
24977
24978         * lib/g++.exp: Use build_wrapper procedure.
24979         * lib/gcc.exp: Ditto.
24980
24981 1997-05-20  Jeffrey A Law  (law@cygnus.com)
24982
24983         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
24984         an old-style decl for malloc.  Fixes tests to work when
24985         sizeof (int) != sizeof (size_t).
24986
24987 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24988
24989         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
24990
24991         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
24992         use stdargs.h interface.
24993
24994 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24995
24996         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
24997         NO_VARARGS when compiling.
24998
24999 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
25000
25001         * lib/plumhall.exp(ph_includes): New procedure.
25002         (ph_make): Use it.
25003         (ph_compiler): Ditto.
25004
25005         * lib/g++.exp: Rename test-glue.c to testglue.c.
25006         * lib/gcc.exp: Ditto.
25007
25008 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
25009
25010         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
25011         to completion when it's called.
25012
25013 1997-03-21  Michael Meissner  <meissner@cygnus.com>
25014
25015         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
25016         is defined, don't do test.
25017
25018 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
25019
25020         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
25021         for object files.
25022         (ph_summary): Mark skipped testcases as untested, not unresolved.
25023
25024         * lib/plumhall.exp (ph_make): If unresolved because of bad
25025         errorCode, record errorCode in log file.
25026         (*): Replace send_log/verbose with verbose -log.
25027
25028 1997-03-19  Michael Meissner  <meissner@cygnus.com>
25029
25030         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
25031         double conversion if double isn't at least 8 bytes.
25032
25033         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
25034         int to work with targets where int is 16 bits.
25035
25036         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
25037         8 bytes, just exit, since 4 byte doubles don't have enough bits of
25038         precision for the test to complete.
25039
25040 1997-03-14  Michael Meissner  <meissner@cygnus.com>
25041
25042         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
25043         if d10v is not compiled with the -mdouble64 flag.
25044         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
25045
25046         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
25047         d10v is not compiled with the -mint32 flag.
25048
25049 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
25050
25051         * lib/plumhall.exp: Use incr_count.
25052
25053 1997-03-12  Jeffrey A Law  (law@cygnus.com)
25054
25055         * gcc.c-torture: Update to c-torture-1.45.
25056
25057 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
25058
25059         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
25060         the name of the expect testcase file).
25061
25062         * lib/g++.exp(g++_init): Ditto.
25063
25064 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
25065
25066         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
25067         the host.
25068
25069         * lib/gcc.exp(gcc_exit): New procedure.
25070
25071 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
25072
25073         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
25074         specs where appropriate.
25075
25076         * g++.old-deja/g++.arm/*: Added additional ERROR checks
25077         because of new "candidates are" messages, and removed a few
25078
25079         * Converted all non-old-style g++ testcases to old-style, and
25080         moved into g++.old-deja.
25081
25082 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
25083
25084         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
25085         options.
25086
25087         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
25088         succeeded.
25089
25090         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
25091
25092 1997-02-13  Michael Meissner  <meissner@cygnus.com>
25093
25094         * lib/gcc.exp (gcc_target_compile): Add support for defining
25095         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
25096         the machine doesn't have those features.
25097
25098 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
25099
25100         * g++.law/operators4.exp: Don't use LIBS.
25101
25102 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
25103
25104         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
25105
25106         * lib/mike-g++.exp: Don't set the compiler to be tested here.
25107         * lib/g++.exp: Set it here instead. Also, allow use of the
25108         --tool_exec and --tool_opt options. Change CXX to
25109         GXX_UNDER_TEST.
25110
25111         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
25112
25113         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
25114
25115 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
25116
25117         * lib/old-dejagnu.exp: Use prune_warnings instead of
25118         prune_system_crud.
25119         * lib/mike-g++.exp: Ditto.
25120         * lib/gcc.exp: Ditto.
25121         * lib/g++.exp: Ditto.
25122
25123         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
25124
25125 1997-02-07  Jeffrey A Law  (law@cygnus.com)
25126
25127           * 941014-2.c: Include stdlib.h
25128           * 960327-1.c: Include stdio.h
25129           * dbra.c, index-1.c: Don't assume ints are 32bits.
25130
25131 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
25132
25133         * lib/gcc.exp: Add gcc,stack_size target feature.
25134
25135         * lib/g++.exp(g++_target_compile): Add the include and link
25136         paths here, not in two other places. And, it's $options, not
25137         options.
25138
25139         * lib/mike-g++.exp(postbase): Remove the code that determines
25140         the correct include and link paths.
25141         * g++.old-deja/old-deja.exp: Ditto.
25142
25143 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
25144
25145         * lib/g++.exp(g++_init): target_compile no longer returns the
25146         filename of the result.
25147
25148 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
25149
25150         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
25151         call to glob.
25152
25153         * gcc.c-torture/special/special.exp: Change call to
25154         gcc_target_compile to include the object file.
25155
25156 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
25157
25158         * gcc.c-torture/special/special.exp: Correct misspelling in last
25159         change.
25160
25161 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
25162
25163         * lib/plumhall.exp(ph_summary): Log the entire output of the
25164         executable. Return -1 if there were any failures, 0 otherwise.
25165         (ph_execute): Return -1 if there were any failures, 0 otherwise.
25166         (ph_make): Clean up objects and executables that were built
25167         if the tests succeeded.
25168
25169 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
25170
25171         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
25172         libraries and includes in the build tree as appropriate.
25173
25174 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25175
25176         * lib/c-torture.exp: Instead of looking for the global variable
25177         NO_LONG_LONG, check to see if that's a feature of the target.
25178
25179 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25180
25181         * config/default.exp: Minimize. Delete the remainer of the files in
25182         config; this functionality is now in devo/dejagnu/config.
25183
25184         g++.*/*: Pass any additional flags used to compile to postbase;
25185         delete CXXFLAGS.
25186
25187         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
25188         is now done by runtest.exp. Use gcc_target_compile instead of
25189         compile.
25190
25191         lib/c-torture.exp: Use gcc_target_compile instead of compile.
25192         Remove references to CFLAGS. Use remote_file instead of
25193         calling rm -f.
25194         (c-torture): Take a list of arguments to use to compile this
25195         testcase.
25196
25197         lib/g++.exp: Simplify. Use target_compile instead of compile.
25198         lib/gcc-dg.exp: Ditto.
25199         lib/gcc.exp: Ditto.
25200         lib/mike-{gcc,g++}.exp: Ditto.
25201         lib/old-dejagnu.exp: Ditto.
25202         lib/plumhall.exp: Ditto.
25203
25204 1997-01-08  Jim Wilson  <wilson@cygnus.com>
25205
25206         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
25207         (ph_linker): Likewise.
25208
25209 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
25210
25211           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
25212         MAP_ANON / MAP_ANONYMOUS if defined;
25213         else try to map from /dev/zero .
25214
25215 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25216
25217         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
25218         isn't defined, then define it to MAP_ANONYMOUS.
25219
25220 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25221
25222         * gcc.c-torture: Update to c-torture-1.42 release.
25223
25224 1996-11-11  Jeffrey A Law  (law@cygnus.com)
25225
25226         * gcc.c-torture: Update to c-torture-1.41 release.
25227
25228 1996-10-27  Jeffrey A Law  (law@cygnus.com)
25229
25230         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
25231         c-torture release.
25232
25233 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
25234
25235         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
25236         and LDFLAGS.  Fix second case to append the target_info ldflags
25237         onto LDFLAGS, not CFLAGS.
25238         * lib/g++.exp (g++_init): Add target_info stuff.
25239         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
25240         of libgloss and newlib flags for !native.
25241
25242         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
25243         (GDB): Fix relative path to go up another dir for finding gdb.
25244
25245 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
25246
25247         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
25248         versions in the target_info array, if they don't exist.
25249
25250 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
25251
25252         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
25253
25254 1996-07-08  Jim Wilson  <wilson@cygnus.com>
25255
25256         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
25257         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
25258
25259 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
25260
25261         * lib/old-dejagnu.exp: Don't remove the output file before we've
25262         actually tested it. Don't append pwd to the path of the executable
25263         we're testing.
25264
25265 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
25266
25267         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
25268
25269 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
25270
25271         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
25272         temporary directory for compiler files, and set it to a default
25273         value of /tmp. Set $output as the name of the output file from
25274         compiling the testcase. Add a -o option to $cflags_var so the
25275         compiler writes the final output file as $output. Set $executable
25276         to $output.
25277
25278         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
25279         directory for compiler files, and set it to /tmp if it doesn't
25280         already have a value. Set $output_file to the name of the output
25281         file from compiling the testcase. Add a -o option to CXXFLAGS so
25282         the compiler writes the final output file as $output. Use $output
25283         as the executable to be tested.
25284
25285 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25286
25287         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
25288
25289 1996-06-08  Jeffrey A Law  (law@cygnus.com)
25290
25291         * gcc.c-torture/execute/pending-1.c: New test.  Still
25292         pending in Tege's queue.
25293
25294 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25295
25296         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25297         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25298         if there were failures.  Call unresolved if there were unresolved
25299         testcases.  Call gcc_fail if program did not run to completion.
25300         (ph_make): Pass additional argument name to ph_execute.
25301         (ph_execute): Add new argument.  Pass additional arguments to
25302         ph_summary.  Call gcc_fail is there is no execution output.
25303
25304 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25305
25306         * lib/plumhall.exp (proc_summary): Output relavent summary
25307         lines into the log so specific failures in plumhall can be
25308         investigated.
25309
25310 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25311
25312         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25313         (c-torture-execute): Don't try to execute tests which use
25314         "long long" types if $NO_LONG_LONG is nonzero.
25315
25316 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25317
25318         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25319         not c-torture.
25320
25321         * gcc.ieee: Move from here.
25322         * gcc.c-torture/execute/ieee: To here.
25323
25324 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25325
25326         * gcc.c-torture: Update to c-torture-1.41 release.
25327
25328 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25329
25330         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25331         not "$output".
25332
25333 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25334
25335         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25336         -c present.
25337
25338 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25339
25340         * config/proelf.exp: Handle connecting to a simulator.
25341
25342 1996-01-31  Jeffrey A Law  (law@cygnus.com)
25343
25344         * config/proelf.exp: New file.  Enough framework that we can
25345         run c-torture tests on the proelf targets (or any other target
25346         that gdb can connect to for that matter).
25347
25348 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
25349
25350         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
25351         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
25352
25353         * lib/plumhall.exp (ph_execute): Always call ph_summary if
25354         exec_output exists.
25355
25356 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
25357
25358         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
25359         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
25360
25361         * config/*.exp: Update FSF address.  Change result of ${tool}_load
25362         to pass/fail/unresolved/unsupported/untested.  Caller must now
25363         call unresolved/unsupported/untested.
25364         * lib/*.exp: Update FSF address.  Update to handle new results of
25365         ${tool}_load.
25366         * lib/chill.exp (verbose): Delete.
25367
25368 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
25369
25370         * lib/gcc.exp (default_gcc_start): Change order of args to
25371         $LDFLAGS $CFLAGS $LIBS.
25372         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
25373         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
25374         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
25375         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
25376         * gcc.misc-tests/dg-test.exp: Likewise.
25377         * gcc.misc-tests/msgs.exp: Likewise.
25378         * gcc.prms/prms.exp: Likewise.
25379         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
25380         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
25381
25382         * lib/dg.exp: Deleted, moved to dejagnu/lib.
25383
25384 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25385
25386         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
25387
25388         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
25389         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
25390
25391         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
25392         necessary.
25393
25394 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
25395
25396         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
25397         global for loop; add use of $mathlib.
25398         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
25399         settings here; set mathlib for anything but VxWorks.
25400
25401 1996-01-22  Jeffrey A Law  (law@cygnus.com)
25402
25403         * gcc.c-torture: Update to c-torture-1.40 release.
25404
25405 1996-01-03  Jeffrey A Law  (law@cygnus.com)
25406
25407         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
25408         dg.exp.
25409
25410 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
25411
25412         * lib/c-torture.exp (c-torture-execute): Declare "output" as
25413         global.
25414
25415 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
25416
25417         * lib/g++.exp (LIBS): Define if not already.
25418         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
25419         (gcc-dg-prune): Call prune_gcc_output.
25420         * lib/gcc.exp (prune_gcc_output): New proc.
25421         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
25422         prune_gcc_output.
25423
25424 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
25425
25426         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
25427         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
25428
25429 1995-11-15  Jeffrey A Law  (law@cygnus.com)
25430
25431         * gcc.c-torture: Update to c-torture-1.39 release.
25432
25433 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
25434
25435         * lib/c-torture.exp (c-torture-execute): Don't return if one option
25436         fails, try others as well.
25437
25438 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
25439
25440         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
25441         If compilation fails, mark execute tests as `untested'.
25442         If test is marked as unsupported, don't mark compilation and
25443         execute tests as failed.
25444
25445 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
25446
25447         * lib/g++.exp (g++_init): Don't link in libg++, and look to
25448         libstdc++ for whether or not we want to be doing shared
25449         libraries.  Delete link_curses since we don't need it anymore.
25450         * lib/mike-g++.exp (postbase): Don't link in libg++.
25451         * g++.old-deja/old-deja.exp: Likewise.
25452
25453 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
25454
25455         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
25456
25457 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
25458
25459         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
25460         For that, add `-Wl,-a,shared_archive'.
25461         * g++.old-deja/old-deja.exp: Likewise.
25462
25463 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
25464
25465         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
25466
25467 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
25468
25469         * lib/mike-g++.exp (postbase): Pay attention to the status of
25470         g++_load.
25471
25472 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
25473
25474           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
25475
25476 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
25477
25478         * lib/gcc.exp (default_gcc_start): No longer need to log program
25479         being executed or its output, execute_anywhere does that now.
25480         * lib/g++.exp (default_g++_version): Call execute_anywhere.
25481         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
25482
25483 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
25484
25485         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
25486         the same as those in lib/g++.exp.
25487
25488 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
25489
25490         * gcc.c-torture: Update to c-torture-1.38 release.
25491         * gcc.ieee: Related changes.
25492
25493 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
25494
25495         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
25496         "exec". Minor reformatting changes.
25497
25498         * config/rom68k.exp (${tool}_load): Make it work in a canadian
25499         cross. This means all "exec" calls now work on a remote host as
25500         well.
25501         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
25502         cross. Filter out the extra "\r\n" stuff that expect puts in.
25503         (c-torture-execute): Filter out the bogus warnings like
25504         c-torture-compile does. Add support for canadian cross.
25505         * lib/gcc.exp (default_gcc_version, default_gcc_start)
25506         Use execute_anywhere rather than calling exec directly. Now it
25507         works for canadian cross testing.
25508
25509 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
25510
25511         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
25512         results into a variable, and check that rather than using file exists.
25513
25514 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
25515
25516         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
25517         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
25518
25519 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25520
25521         * g++.old-deja/old-deja.exp: Create and pass runshlib and
25522         lib_curses if there's a shared libg++ in the build tree.
25523
25524 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
25525
25526         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
25527         if not supported target.
25528
25529 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
25530
25531         * lib/g++.exp (g++_init): Move empty setting of runshlib and
25532         link_curses up to always happen, not just for native builds.
25533
25534 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
25535
25536         * gcc.c-torture: Update to c-torture-1.36 release.
25537         * gcc.failure: Related changes.
25538
25539 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
25540
25541         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
25542
25543 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
25544
25545         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
25546         * lib/mike-g++.exp (postbase): Not in here.  Still reference
25547         runshlib, link_curses, and mathlib for link and run.
25548
25549         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
25550         pass the runtime shared library options for Solaris, OSF/1, and
25551         Irix5, and link with -lcurses to avoid unresolved references.
25552
25553 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
25554
25555         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
25556         only run once.
25557
25558 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
25559
25560         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
25561
25562 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
25563
25564         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
25565         do not have a framework for the "compat" tests yet.
25566
25567 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25568
25569         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25570         set to null if we're testing vxworks5.1.  Use that instead of
25571         `-lm' in the setting of LIBS for link and run.
25572
25573 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25574
25575         * config/rom68k.exp (${tool}_load): Major changes to make it
25576         work.  Verified that it does in fact return the stuff in
25577         exec_output properly.  Catch any Emul or any TRAP other than 0.
25578
25579 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25580
25581         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25582         LDFLAGS properly for targets that need stuff from libgloss.
25583         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25584         only run once.
25585         (gpp_initialized): New variable.
25586
25587 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25588
25589         * config/rom68k.exp: Load libgloss.exp.
25590         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25591         so we can produce a fully linked binary.
25592         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25593         so we can produce a fully linked binary.
25594
25595 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25596
25597         * lib/plumhall.exp (ph_section): Watch for expected failures.
25598         Add missing `else'.
25599
25600         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25601         run the testcase.
25602         (c-torture): Likewise.
25603
25604 1995-08-28  Doug Evans  <dje@cygnus.com>
25605
25606         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25607
25608         * lib/mike-g++.exp (mike_cleanup): New proc.
25609         (prebase): New globals compiler_result, not_compiler_result,
25610         target_regexp.
25611         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25612         allow leading "-" in pattern.  Watch for unsupported tests.
25613         If $compiler_result is set, pattern match assembler code,
25614         and ditto for $not_compiler_result.
25615         * lib/mike-gcc.exp: Likewise.
25616
25617         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25618         execution "succeeded".
25619
25620 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25621
25622         * config/win32.exp: New file.
25623         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25624
25625 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25626
25627         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25628         unsupported.
25629         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25630         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25631         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25632
25633         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25634         "... without exceptions was ...".  That is now handled by
25635         prune_system_crud.
25636         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25637
25638 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25639
25640         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25641         sieve.c,sort2.c}: New files.
25642         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25643         sieve.exp,sort2.exp}: Drivers for them.
25644
25645         * lib/mike-gcc.exp (program_output): New user settable variable.
25646         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25647         messages.
25648         * lib/mike-g++.exp (program_output): New user settable variable.
25649
25650         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25651
25652         * config/sh.exp: Deleted (use sim.exp instead).
25653
25654 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25655
25656         * config/vx.exp: Declare CHECKTASK as global.
25657         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25658         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25659         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25660
25661 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25662
25663         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25664         target. Like vx.exp, only includes `vx29k.exp' instead of
25665         `vxworks.exp'.
25666
25667 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25668
25669         * config/sim.exp: Increase time limit from 120 seconds to 240.
25670
25671 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25672
25673         * gcc.c-torture/execute/950628-1.c: New test.
25674
25675 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25676
25677         * gcc.c-torture: Update with changes/additions from
25678         c-torture-1.34.
25679
25680 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25681
25682         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25683
25684 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25685
25686         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25687
25688 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25689
25690         * gcc.c-torture/compile/950512-1.c: New test.
25691         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25692         * gcc.dg/struct-ret-1.c: Likewise.
25693
25694 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25695
25696         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25697           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25698
25699 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25700
25701         * gcc.c-torture/special/920411-1.c: Deleted.
25702         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25703
25704 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25705
25706         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25707         cpu limit.
25708
25709 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25710
25711         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25712
25713 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25714
25715         From kenner;
25716         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25717         is the proper length.
25718         * va-arg-3.c: Likewise.
25719
25720 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
25721
25722         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
25723         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
25724
25725         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
25726         * lib/g++.exp (default_g++_start): Delete old cruft.
25727
25728 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
25729
25730         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
25731         (2 * (1 << 18)) to (2 * (1 << 17)).
25732
25733         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
25734
25735 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
25736
25737         * config/rom68k.exp: Renamed from config/idp.exp
25738
25739 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
25740
25741         * c-torture/compile/921109-2.c
25742
25743 1995-04-18  Mike Stump  <mrs@cygnus.com>
25744
25745         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
25746         excess errors.
25747
25748 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
25749
25750         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
25751         output.
25752         * lib/g++.exp (default_g++_start): Likewise.
25753
25754 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
25755
25756         * gcc.c-torture/compile/950329-1.c: New test.
25757
25758 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
25759
25760           * config/bug.exp (${tool}_load): Updated to use new remote_open
25761           and remote_close procs.
25762         * config/idp.exp: New file.
25763
25764 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
25765
25766         * gcc.c-torture/execute/950322-1.c: New test.
25767
25768 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
25769
25770         * config/vx.exp (${tool}_load): Clean up testing of return code from
25771         vxworks_ld and vxworks_spawn.
25772
25773 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
25774
25775         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
25776
25777 1995-03-13  Mike Stump  <mrs@cygnus.com>
25778
25779         * lib/old-deja.exp: Add `excess errors test - ' error, now one
25780         can mark excess errors on a machine by machine basis.  Note, the
25781         default is to not expect any excess errors, even when excess
25782         errors test - is given, so you will want to put an XFAIL ... on
25783         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
25784         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
25785         those 4 machines, but no others.
25786
25787 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
25788
25789         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
25790         * lib/c-torture.exp: to here.
25791
25792 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
25793
25794         * gcc.c-torture/execute/950221-1.c: New test.
25795         * gcc.c-torture/execute/struct-ret-1.c: New test.
25796         * gcc.c-torture/compile/950221-1.c: New test.
25797
25798         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
25799
25800 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
25801
25802         * gcc.c-torture/execute/arith-1.c (main): Return 0.
25803         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
25804
25805 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
25806
25807         * g++.gb: New directory of tests, derived from my signature and
25808         class scoping tests.
25809
25810         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
25811         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
25812         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
25813         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
25814         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
25815         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
25816         * g++.gb/sig25.C: Likewise.
25817
25818         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
25819         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
25820         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
25821         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
25822         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
25823         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
25824         * g++.gb/sig25.exp: Likewise.
25825
25826         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
25827         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
25828         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
25829         * g++.gb/scope13.C: Likewise, this test still fails.
25830
25831         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
25832         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
25833         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
25834         * g++.gb/scope13.exp: Ditto.
25835
25836         * g++.gb/README: New file, explains what these tests are about.
25837
25838 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
25839
25840         * lib/dg.exp (dg-do): Support `preprocess'.
25841         (dg-test): Likewise.
25842
25843 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
25844
25845         * config/udi.exp: change "continue -expect" to "exp_continue".
25846
25847 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
25848
25849         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
25850         Delete redundant tests.
25851
25852         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
25853         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
25854         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
25855         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
25856         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
25857         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
25858         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
25859         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
25860
25861         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
25862         storing label pointers.
25863         * gcc.c-torture/execute/921019-1.c: Likewise.
25864         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
25865         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
25866         parameter fp.
25867         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
25868         constants.
25869
25870         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
25871         Delete obsolete tests.
25872
25873         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
25874         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
25875         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
25876         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
25877         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
25878         * gcc.c-torture/compile/950124-1.c: New test.
25879
25880         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
25881
25882 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
25883
25884         * lib/mike-g++.exp: Add -lm to LIBS.
25885
25886 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
25887
25888         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
25889
25890 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
25891
25892         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
25893
25894 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
25895
25896         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
25897
25898 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
25899
25900         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
25901         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
25902         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
25903         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
25904         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
25905         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
25906         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
25907         * g++.law/{operators31.C, operators32.C,
25908         * g++.law/{operators33.C, operators34.C}: Likewise.
25909         * g++.law/{pic1.C, refs2.C}: Likewise.
25910         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
25911         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
25912         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
25913         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25914
25915         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
25916         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
25917         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
25918         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
25919         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
25920         * g++.law/{enum9.exp, friend5.exp}: Likewise.
25921         * g++.law/{nest3.exp, nest4.exp}: Likewise.
25922         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
25923         * g++.law/{operators30.exp, operators31.exp}: Likewise.
25924         * g++.law/{operators32.exp, operators33.exp}: Likewise.
25925         * g++.law/{operators34.exp}: Likewise.
25926         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
25927         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
25928         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
25929         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
25930         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25931
25932         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
25933         No longer expected to fail.
25934         * g++.law/missed-error3.C: Tweak for recent bool changes.
25935
25936 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
25937
25938         * config/emb-unix: Deleted.
25939         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
25940         remote execution.  Do final link on remote host if REMOTE_LINK is set.
25941
25942 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
25943
25944         * lib/dg.exp (dg-test): Fix typo in last patch.
25945
25946 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
25947
25948         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
25949         (handles multiple occurrences).
25950
25951 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
25952
25953         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
25954         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
25955         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
25956         printed).
25957         * lib/c-torture.exp (c-torture-compile): Likewise.
25958         (c-torture): Prepend full path if missing.
25959         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
25960         (gcc_fail): Likewise.
25961         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
25962
25963 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
25964
25965         * lib/netware.exp: Only attach to NetWare i386 systems.
25966
25967 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
25968
25969         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
25970         messages.  Add test name to "output pattern match" pass/fail message.
25971
25972 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
25973
25974         * gcc.dg: New testsuite.
25975         * gcc.dg/dg.exp: New file.
25976
25977         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
25978         test-switch.c}: Deleted.
25979
25980         * gcc.misc-tests/msgs.exp: New testcase driver.
25981
25982 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
25983
25984         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
25985         Watch for illegal return values from ${tool}_load.
25986         * config/unix.exp (${tool}_load): Fix pass/fail detection for
25987         cross targets.  Coerce return value >0 to 1.
25988
25989 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
25990
25991         * config/unix.exp (${tool}_load): Call program rsh, not proc.
25992
25993         * config/emb-unix.exp: New file.
25994
25995         * config/sim.exp: Error if variable $SIM not defined.
25996         (${tool}_load): Mark test as "untested" if simulator missing.
25997
25998         * config/unix.exp: Load remote.exp to get rcp_download.
25999         * lib/c-torture.exp: Use different option lists for testcases with
26000         and without loops.
26001         * gcc.c-torture/execute/execute.exp: Likewise.
26002
26003 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
26004
26005         * config/*.exp: Clarify return code from ${tool}_load.
26006         Call `unresolved' or `untested' instead of `warning' or `perror'
26007         (sometimes you still want to call both though).
26008         Add comment that `shell_id' is local to each file.
26009         * config/udi.exp (timeout): Set to 30.
26010         Don't print warning if connection fails, $connectmode has already
26011         printed an error.
26012         (${tool}_load): Move verbose messages to level 2.
26013         Rework pattern for "Process started" message.
26014         Pass `shell_id' to ${connectmode}_download.
26015         Retry twice upon timeout.  Make resetting of target more robust.
26016         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
26017         Pass `shell_id' to exit_$connectmode.
26018         Only call exit_$connectmode if connected.
26019         * config/unix.exp (${tool}_load): Check return codes better.
26020         * config/vrtx.exp (${tool}_load): Likewise.
26021         * config/vx.exp (${tool}_load): Likewise.
26022         Delete unneeded global's.
26023         * lib/dg.exp (dg-test): Update to reflect clarified return codes
26024         from ${tool}_load.
26025         (dg-stat): Delete.
26026         (dg-init): Delete recording of pass/fail counts.
26027         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26028         (old-dejagnu-init): Likewise.
26029         (old-dejagnu-stat): Delete contents, empty proc now.
26030         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
26031         (c-torture): Delete references to lcnt, lpass, lfail.
26032         Get option list from TORTURE_OPTIONS.
26033         Delete -funroll[-all]-loops if no loops.
26034         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
26035         (g++_stat): Delete contents (empty proc now).
26036         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
26037         (gcc_finish): Likewise.
26038         (gcc_stat): Deleted.
26039         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
26040         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
26041         * gcc.c-torture/execute/execute.exp: Likewise.
26042         Split tests into two parts: compile, execute.
26043         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
26044         no loops.  Update to reflect clarified return codes from ${tool}_load.
26045
26046 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
26047
26048         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
26049         to grep for.
26050         (old-dejagnu): Likewise (where necessary).
26051
26052 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
26053
26054         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
26055
26056         * lib/dg.exp (dg-process-target): Fix processing of selector.
26057         Add comment regarding use of `error'.
26058
26059         * lib/gcc.exp (prune_system_crud): Define if missing.
26060         * lib/g++.exp (prune_system_crud): Likewise.
26061
26062         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
26063         Call prune_system_crud.
26064         * lib/dg.exp (dg-runtest): New proc.
26065         Use perror instead of send_user for tcl errors in testcase.
26066         Don't return any value, it's never used.
26067         Don't clobber previous definition of `unknown'.
26068         Print tcl errors in `dg-final'.
26069
26070 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
26071
26072         * lib/dg.exp (dg-process-target): Improve syntax error messages.
26073         (dg-test): Don't print errorInfo, it contains stack backtrace.
26074
26075 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
26076
26077         * lib/g++.exp (runtest_file_p): Define if missing.
26078
26079 1994-09-24  Doug Evans  (dje@cygnus.com)
26080
26081         * lib/mike-g++.exp: Comment out loading of g++.exp.
26082         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
26083         (default_g++_version): Always print something.
26084         (default_g++_start): Comment out call to `which'.
26085         (g++_start, g++_load): Deleted (must be defined in config file).
26086         * lib/gcc.exp: Test for existence of $CC at start.
26087         Delete check for tmpdir (done in gcc_init).
26088         (default_gcc_version): Always print something.
26089         (default_gcc_start): Comment out call to `which'.
26090         * config/*.exp: Major cleanup - make cross targets work at least a
26091         little better for g++ (by not being "--tool gcc" specific).
26092         Rename gcc_xxx to ${tool}_xxx.
26093         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
26094         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
26095
26096 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
26097
26098         * lib/c-torture.exp (c-torture-compile): Rework compiler
26099         message processing.
26100
26101         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
26102         c-torture.
26103
26104 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
26105
26106         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
26107
26108         * lib/dg.exp (dg-process-target): Support { target native }.
26109
26110 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
26111
26112         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
26113         looked for "... program xxx got fatal signal".
26114         Correct regsub munging of `comp_output'.
26115         Ignore compiler messages "path prefix not used" and "linker input
26116         file unused".
26117
26118 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
26119
26120         * lib/gcc.exp (runtest_file_p): Define if missing.
26121         * gcc.prms/template.c: Example to work from.
26122
26123 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
26124
26125         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
26126         * lib/dg.exp (dg-test): Call unsupported testcases as such.
26127
26128         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
26129         * gcc.prms/1883.c: Moved from compile/940714-1.c.
26130         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
26131         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
26132
26133         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
26134         (dg-process-target): No longer a varargs proc.
26135         Return S/N for target, P/F for xfail.  All callers changed.
26136         (user option procs): More argument checking.
26137         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
26138         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
26139         (dg-test): Skip test if not running on selected target in `dg-do'.
26140         Update handling of `dg-do-what', `dg-output-text'.
26141         Separate execution pass/fail from output pattern match pass/fail.
26142         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
26143
26144 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
26145
26146         * gcc.c-torture/special/special.exp: Don't expect failure for mips
26147         target for 920510-1.c.
26148
26149 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
26150
26151         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
26152         Clean up comment regarding use of passcnt, etc.
26153         (gcc_stat): Don't update `testcnt' here.
26154         (gcc_finish): Do it here.
26155         Might as well reset `but_id' here too.
26156         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
26157         to determine if the file should be tested.
26158         * gcc.c-torture/compile/compile.exp: Likewise.
26159         * gcc.c-torture/execute/execute.exp: Likewise.
26160         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26161         * gcc.misc-tests/dg-test.exp: Likewise.
26162         * gcc.prms/prms.exp: Likewise.
26163         * gcc.wendy/wendy.exp: Likewise.
26164         * g++.old-deja.exp: Likewise.
26165         Move "Testing file" message to verbose level 1.
26166
26167 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
26168
26169         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
26170
26171 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
26172
26173         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
26174         (default_gcc_start): Accept optional second list element
26175         of compiler flags.  Print compiler output at verbosity level 2.
26176         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
26177         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
26178         Save current values of framework globals passcnt, failcnt, xpasscnt,
26179         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
26180         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
26181         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
26182         xfailcnt to compute stats.  Update framework global `testcnt' from
26183         pass/fail counts.
26184         (gcc_finish): New proc.  Clean up test environment.
26185         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
26186         (gcc_epass, gcc_efail): Delete.
26187         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
26188         argument of line number.
26189         (dg-init): If the tool has an init routine, call it.
26190         (dg-test): Remove args `cflags_var' and `libs_var'.
26191         Pass all compiler options to ${tool}_start.
26192         Handle missing line number.
26193         (dg-finish): New function.
26194         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
26195         particular files.  Call gcc_finish at end.  Move "skipping test"
26196         message to verbosity level 3.
26197         * gcc.c-torture/compile/compile.exp: Likewise.
26198         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26199         * gcc.c-torture/execute/execute.exp: Likewise.
26200         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26201         Print testcase being tried at verbosity level 1.
26202         * gcc.c-torture/special/special.exp: Unset xfail.
26203         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26204         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
26205         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
26206         * gcc.failure/failure.exp: Likewise.
26207         * gcc.ieee/ieee.exp: Likewise.
26208         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
26209         Update call to dg-test.  Call dg-finish at end.
26210         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
26211         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26212         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
26213         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
26214         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
26215         * gcc.wendy/wendy.exp: Add copyright.
26216         Delete setting of tmpdir (done by gcc_init).
26217         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
26218         Pass compiler flags to gcc_start.  Call gcc_finish at end.
26219         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
26220         gcc_[ce]pass/fail.
26221
26222 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
26223
26224         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
26225         confusion.
26226         (g++_load): Likewise.
26227
26228         * config/*.exp (gcc_load): Some were varargs fns and some were not.
26229         Rename argument to `prog' to remove the confusion.
26230         Varargs fns behave differently too!
26231         (g++_load): Likewise.
26232
26233         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
26234
26235         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
26236         what it is.  Delete (always) printing of status value for !native.
26237         Simplify verbose code, and include status and exec_output.
26238         (g++_load): Use gcc_load.
26239
26240 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
26241
26242         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
26243         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
26244         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
26245         940714-3.c as these testcases don't exist anymore.  Make
26246         va-arg-1.c expected to pass.
26247
26248 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
26249
26250         * gcc.misc-tests/misc.exp: Only run specific testcases.
26251         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
26252         * gcc.misc-tests/dg-[1-9].c: New files.
26253
26254         * lib/dg.exp: New testsuite driver.
26255         * gcc.prms/prms.exp: Use it.
26256
26257         * README.gcc: New file.
26258
26259         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
26260         Document and reset `lxpass' and `lxfail'.
26261         Simplify "initialized" message.
26262         (gcc_stat): Clean up comments a little.
26263
26264 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
26265
26266         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
26267
26268 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
26269
26270         * lib/old-dejagnu.exp (process-option): New proc.
26271         (old-dejagnu-init, old-dejagnu-stat): Likewise.
26272         (old-dejagnu): Simplify.
26273         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
26274
26275 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
26276
26277         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
26278         exists and is not an empty string.
26279
26280         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
26281         $xfail rather than calling setup_xfail.  Clear $xfail when test is
26282         finished.
26283         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
26284         automatically.
26285
26286         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
26287         longer expected to fail.
26288
26289         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
26290         "f" function call.
26291
26292         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
26293
26294         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26295         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26296         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26297         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26298         c-torture-1.29.
26299
26300         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26301         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26302
26303         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26304
26305         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26306         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26307
26308         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26309         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26310         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26311
26312 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26313
26314         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26315         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26316         940714-1.c, 940714-2.c, 940714-3.c},
26317         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26318         gcc.misc-tests/{mg.c,mg.exp}:
26319         New tests.
26320         * gcc.noncompile/noncompile.exp: Change accordingly.
26321
26322 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26323
26324         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26325         Undo previous clobberage.
26326
26327 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26328
26329         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26330         * gcc.special/{930510-1.c, special.exp}:
26331         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26332         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26333         struct-varargs-1.c}: New tests from c-torture-1.26.
26334
26335 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26336
26337         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26338           argument to switch.
26339
26340 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
26341
26342         * Revert the previous changes.  Please see Rob's directory
26343           (/lisa/test/rob/progressive/gcc/testsuite) for testing
26344           fixes.
26345
26346 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
26347
26348         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
26349             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
26350             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
26351             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
26352             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
26353             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
26354             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
26355             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
26356             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
26357             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
26358             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
26359             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
26360             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
26361             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
26362             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
26363             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
26364             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
26365             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
26366             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
26367             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
26368             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
26369             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
26370             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
26371             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
26372             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
26373             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26374             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
26375
26376 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
26377
26378         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
26379             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
26380           with perror calls.
26381
26382 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
26383
26384         * config/unix.exp (g++_load): Fix syntax.
26385
26386 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
26387
26388         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
26389         * gcc.noncompile/921017-1.c: Deleted obsolete test.
26390         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
26391         Don't expect va-arg-1.c to fail.  Correct expected output for
26392         920928-1.c.
26393         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
26394         * gcc.wendy/hbm4.c: Correct typo.
26395         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
26396
26397 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
26398
26399         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
26400         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
26401         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
26402         * lib/c-torture.exp (c-torture-compile): Ditto.
26403
26404         Reduce volume of output (remove all the -I's and such).
26405         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
26406         Call gcc_cpass, gcc_cfail.
26407         (c-torture): Pass testing option to c-torture-compile.
26408
26409 1994-03-21  Doug Evans  (dje@cygnus.com)
26410
26411         Bring patches over from progressive.
26412         * config/default.exp: Exit remote shell cleanly.
26413         (g++_exit, g++_start): Add default versions.
26414         * config/sim.exp (gcc_load): Use perror, not error.
26415
26416 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
26417
26418         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
26419         set in site.exp.
26420
26421 1994-03-14  Doug Evans  (dje@cygnus.com)
26422
26423         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
26424         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
26425         (wendy_try): New proc to run testcase.
26426         (main loop): Call 'em.
26427         * gcc.wendy/*.c: Clean up pass to correct expected output.
26428
26429         * lib/gcc.exp: Minor cleanup work.
26430         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
26431
26432 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
26433
26434         * config/sim.exp (gcc_load): Document return codes better.
26435         Don't pass -v to simulator.
26436
26437 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
26438
26439           * gcc.special/920717-x.c: Fix typo.
26440           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
26441           get at sources.
26442
26443         * lib/mike-gcc.exp: Fix typo.
26444
26445 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
26446
26447         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
26448         binary to use, transform the name.
26449         * config/*.exp: rename everything. Nuke any g++ specific files,
26450         it's now a special case of gcc that requires no special support.
26451         Add a default.exp for unsupported targets.
26452
26453 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
26454
26455         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
26456         lib/old-dejagnu.exp: Fix a few patterns to work with the new
26457         version of Tcl.
26458
26459 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
26460
26461         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
26462         than a warning.
26463
26464 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
26465
26466         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
26467
26468 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
26469
26470         * gcc.execute/execute.exp: Combine opt_list and foption_list into
26471         option_list.  Compile every file with only 4/6 option choices
26472         (same as C torture) instead of with 12/18 different option
26473         choices.
26474         * lib/c-torture.exp: Likewise.
26475
26476         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
26477         not already set.
26478
26479 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
26480
26481         * lib/old-deja.exp: Add `excess errors test fails' error, now one
26482         can put an XFAIL *-*-* on excess errors.
26483
26484 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
26485
26486         * g++.law: Add more tests derived from g++-bugs snapshots.
26487
26488         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
26489         equivalent to g++.law/init9.
26490
26491         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
26492         compiled it, and the a.out file after we've run it.
26493
26494 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
26495
26496         * lib/mike-g++.exp (postbase): Delete the .o file after we've
26497         compiled it, and the a.out file after we've run it.
26498
26499 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
26500
26501         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
26502
26503 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
26504
26505         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
26506         version number.
26507
26508 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
26509
26510         * g++.law: New directory of g++ tests derived from the g++-bugs
26511         snapshots.
26512
26513 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
26514
26515         * gcc.compile: initbug1.c initbug1.exp testcase added
26516
26517 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
26518
26519         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
26520         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
26521           fixes submitted by Jeff Law (law@cs.utah.edu)
26522         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
26523           Jeff Law (law@cs.utah.edu)
26524
26525
26526 1993-11-30  Mike Stump  (mrs@cygnus.com)
26527
26528         * config/unix-g++.exp: Follow the gcc way of doing things.
26529         * g++.old-deja/old-deja.exp: Minor updates.
26530         * lib/g++.exp: New file, follow the gcc way of doing things.
26531         * lib/old-dejagnu.exp: Minor updates.
26532         * lib/mike-g++.exp: Always unset errorInfo.
26533
26534 1993-11-06  Mike Stump  (mrs@cygnus.com)
26535
26536         * lib/gcc.exp: Fix some errors with the below change, CC and
26537         CFLAGS should be global when setting, not local.
26538
26539 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
26540
26541         * lib/gcc.exp: Transform tool name.
26542
26543 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26544
26545         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
26546
26547 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26548
26549         * lib/gcc.exp: change gcc_done to gcc_stat
26550
26551 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26552
26553         * Upgraded gcc testsuite to c-torture version 1.25
26554
26555 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
26556
26557         * lib/gcc.exp: added reporting code. Changed verbose compile message.
26558         * lib/c-torture: added hooks for new reporting code.
26559
26560 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
26561
26562         * config/sh-gcc.exp: check if sh-sim exists in the path
26563
26564 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
26565
26566         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
26567         * gcc.compile/compile.exp: Initial changes for new logic.
26568         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26569         * gcc.failure/failure.exp: Initial changes for new logic.
26570         * gcc.ieee/ieee.exp: Initial changes for new logic.
26571         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26572         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26573         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26574         * lib/c-torture.exp: Initial changes for new logic.
26575         * lib/gcc.exp: Initial changes for new logic.
26576
26577 1993-10-15  Mike Stump  (mrs@cygnus.com)
26578
26579         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26580         depend upon failure or success.  Fully qualify names in failure
26581         and success messages.  Always remove a.out before starting
26582         compile, just in case.  Pay more attention to error text output by
26583         the compiler.  Handle testcases with no known past errors just
26584         like all others, so that things are uniform.  Other miscellaneous
26585         improvements.
26586
26587 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26588
26589         * gcc.cpp: new directory for cpp tests
26590
26591 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26592
26593         * lib/chill.exp: Code reformatted, removed unused code.
26594         * config/unix-chill.exp: Code reformatted, removed unused code.
26595         * chill.execute/execute.exp: Code reformatted, removed unused code.
26596         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26597
26598 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26599
26600         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26601         routines not written.
26602
26603 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26604
26605         * config/bug-gcc.exp: Use new procs from bug.exp.
26606
26607 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26608
26609         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26610         via ftp, rather than depending on NFS.
26611         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26612         case.
26613
26614 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26615
26616         * config/bug-gcc.exp: Use new download proc.
26617
26618 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26619
26620         * chill.execute/execute.exp: cleanups, handles errors better
26621         * chill.compile/compile.exp: rewrite, based on execute.exp
26622         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26623         * lib/chill.exp: major changes to diff proc and compile and link
26624           procs. added chill_fail and chill_pass wrappers to pass and
26625           fail. added more comments, and handle error codes better.
26626           Added a hack to capture stderr from exec, so noncompile tests
26627           can work.
26628
26629 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26630
26631         * chill.execute/execute.exp: rewrite of testsuite driver
26632         * lib/chill.exp: rewrite of testsuite driver
26633         * config/unix-chill.exp: rewrite of testsuite driver
26634
26635 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26636
26637     In chill.execute:
26638         * iexpr.ch: Standardize uppercase.
26639         * tuples.dat: Standardize uppercase.
26640         * vary.ch: standardize.  Correct varying string assignments.
26641         * vary.dat: Add new output lines.
26642
26643 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26644
26645     In chill.execute:
26646         * chprintf.ch: Standardize use of uppercase.
26647         * tuples.ch: Standardize and turn arr2 into a DCL,
26648           rather than a SYN.
26649         * pinits.ch: Standardize.
26650
26651 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26652
26653         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26654         * Makefil: Renamed to Makefile.in.
26655         * configure.in: New.
26656
26657 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26658
26659     In chill.execute:
26660         * .cvsignore: Add result/output files.
26661         * Makefile: Fix up variables at start.  Use MFLAGS
26662           everywhere.  Correct bool_loc, built_ins entries.
26663           Add entry for vary1.ch.
26664         * bitarray.ch: Standardize upper-case usage.
26665         * bitexpr.ch: Standardize, add output of b1.
26666         * params.ch: Use arrayt in along PROC parameters, to
26667           avoid novelty problems.
26668         * sets.ch: Tiny cleanup.
26669         * vary1.ch: Re-indent.
26670
26671 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26672
26673           * Add PR-related files to Makefiles, .cvsignore files, etc.
26674
26675 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26676
26677         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26678           with compiler objects. New names are test-flow.c and test-loop.c
26679
26680 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26681
26682         * Upgraded c-torture tests from 1.19 to 1.20
26683
26684         * new files:
26685         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26686         * gcc.compile: 930623-1.c 930623-2.c
26687         * gcc.noncompile: 930622-1.c 930622-2.c
26688         * gcc.failure: 920411-1.c 920627-2.c
26689         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26690
26691 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26692
26693         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26694           More changes to get testsuite working properly. Needs more work.
26695           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26696
26697 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26698
26699         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26700           More changes to get testsuite working properly. Needs more work.
26701
26702 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26703
26704         * chill.compile/compile.exp: Added for Dejagnu support
26705         * chill.execute/execute.exp: Added for Dejagnu support
26706         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26707
26708 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26709
26710     This should complete moving the CHILL test files.
26711         * chill.noncompile(.cvsignore printf.grt
26712             in-printf.grt chprintf.grt chprintf.ch):
26713             Added test-support files.
26714           (Makefile): Modified further.
26715         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26716             signal.ch): Added test files.
26717           * chill.execute (.cvsignore printf.grt printr.c
26718             in-printf.grt rts.c chprintf.grt rts.h): Added
26719           test-support files.
26720             (Makefile): More corrections.
26721
26722 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
26723
26724         * chill.compile, chill.execute, chill.nocompile: Add CHILL
26725           test cases, ready for DejaGnu.
26726
26727 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
26728
26729         * Upgraded c-torture tests from 1.18 to 1.19
26730
26731         * gcc.compile: added test(s):
26732           930607-1.c
26733         * gcc.execute: added test(s):
26734           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
26735
26736         * added new subdirectory for misc tests: gcc.misc-tests
26737         * gcc.misc-test(s): added tests:
26738           inst-check.c test-consts.c test-ior.c test-switch.c
26739
26740 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
26741
26742         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
26743
26744 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
26745
26746         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
26747
26748 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
26749
26750         * Upgraded c-torture tests from 1.17 to 1.18
26751
26752 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
26753
26754         * Upgraded c-torture tests from 1.12 to 1.17
26755
26756 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
26757
26758         * lib/old-dejagnu.exp:
26759           Fixed handling of XFAIL target triplets to correctly
26760           recognize wildcard characters.  Removed code that
26761           appended a unique id tag to the end of the file name
26762           printed out by the result of the testcases within a
26763           given test file.
26764
26765 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
26766
26767         * lib/old-dejagnu.exp:
26768           Reworked expected failure handling to trigger off of XFAIL
26769           keyword in keyphrase embeded in testcase source code. The
26770           XFAIL keyword must be at the end of the keyphrase line. It
26771           may optionally be followed by one or more target triplets.
26772           It has just occured that the handling of wildcards in the
26773           target triplet may not be correct.
26774
26775 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
26776
26777         * g++.old-deja/tests:
26778           Moved all subdirectories up one level into g++.old-deja .
26779
26780         * lib/old-dejagnu.exp:
26781           Fixed problem with CXXFLAGS not being properly reset, and being
26782           corrupted with extraneous "-c" compiler option.  This was
26783           causing binaries to not be generated for test that needed them.
26784           Modified strings passed to "pass" and "fail" so that individual
26785           tests from the same test file would be distinguished by an
26786           identifier appended to the test file name in the summary logs;
26787           this corrected a problem with erroneous diff logs.  Added code
26788           to search testcases for expected fail and unexpected pass keywords.
26789
26790 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
26791
26792         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
26793
26794 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
26795
26796         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
26797           Removed extraneous text from end of "Special g++ Options"
26798           keyphrase.
26799
26800         * lib/old-dejagnu.exp: Added pattern matching to look for new
26801           keywords, embedded in testcases comments, which will trigger
26802           calls to xpass and xfail.
26803
26804 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
26805
26806         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
26807           comments embedded in the testcases, especially the one looking for
26808           special compiler options, as well as the pattern matching for the
26809           compiler output again.
26810
26811 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
26812
26813         * lib/old-dejagnu.exp: Do a proper check of the return value for
26814           execute tests. Fixed several problems with the pattern matching
26815           of the compiler output which gave erroneous test results.
26816           Changed several of the test result messages to be more descriptive.
26817         * config/unix-g++.exp: Proc g++_load now actually works and
26818           executes the tests passed to it and returns a usable return
26819           value.
26820
26821 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
26822
26823           * lib/gcc.exp: Exits gracefully if $CC is bogus.
26824
26825 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
26826
26827         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
26828           Modified both files to properly execute the old style
26829           dejagnu tests. The previous versions of these files were
26830           experimental and did not function anything near correctly.
26831
26832 1993-04-05  Rob Savoye  (rob@cygnus.com)
26833
26834         * Removed all Makefile.in and configure.in files. No configuration
26835         needed now.
26836
26837 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
26838
26839         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
26840
26841 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
26842
26843         * gcc.compile/configure.in, gcc.unsorted/configure.in,
26844         gcc.special/configure.in, gcc.noncompile/configure.in,
26845         gcc.execute/configure.in, gcc.code_quality/configure.in,
26846         g++.other/configure.in, g++.old-deja/configure.in,
26847         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
26848         in srcname setting.
26849
26850 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
26851
26852         * lib/udi.exp:  Fixed mondfe and mondfe_download.
26853         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
26854         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
26855
26856 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
26857
26858         * config/udi-gdb.exp: Check $shell_id after connecting to target.
26859         (gdb_exit): Don't remove *_soc files.
26860
26861 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
26862
26863         * lib/c-torture.exp: Don't look for main; instead always use -w
26864         -c.  This is how the c-torture tests work.  Remove the object
26865         file if the compilation succeeds.
26866         * gcc.execute/execute.exp: Remove executable if test passes.
26867         * gcc.noncompile/noncompile.exp: Every test is an expected
26868         failure.
26869         * gcc.special/special.exp: Added tests from c-torture 1.11,
26870         corrected use of existing test.
26871         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
26872         gcc.execute/920625-1.c: Updated to c-torture 1.11.
26873         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
26874         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
26875         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
26876         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
26877         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
26878         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
26879         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
26880         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
26881         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
26882         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
26883         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
26884         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
26885         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
26886         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
26887         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
26888         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
26889         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
26890         c-torture 1.11.
26891         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
26892         correspond to c-torture 1.11.
26893
26894         * New file.