OSDN Git Service

2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
2
3         PR fortran/13490
4         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5         * gfortran.dg/g77/README: Update.
6
7 2004-10-28  Matt Austern  <austern@apple.com>
8
9         PR c++/14124
10         * g++.dg/ext/packed7.C: New test.
11         
12 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13
14         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
15         scan-assembler.
16         * lib/scanasm.exp (hidden-scan-for): New proc.
17         (scan-hidden): Use hidden-scan-for instead of constructing the scan
18         string.
19         (scan-not-hidden): Likewise.
20         * lib/target-supports.exp (check_visibility_available): mach-o is
21         support too.
22
23 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
24
25         PR c++/17132
26         * g++.dg/template/memclass3.C: New test.
27
28 2004-10-28  Adam Nemet  <anemet@lnxw.com>
29
30         PR middle-end/18160  
31         * gcc.dg/register-var-1.c: New test.
32         * gcc.dg/register-var-2.c: New test.
33         * gcc.dg/asm-7.c: Taking the address of a register variable is an
34         error now.
35
36 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
37
38         PR other/18172
39         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
40         unused variables.
41         * gcc.dg/vect/vect-22.c: Likewise.
42
43 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
44
45         * gcc.dg/i386-rotate-1.c: New test.
46
47 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
48
49         * g++.dg/init/ref12.C: Add "run" marker.
50
51         PR c++/17435
52         * g++.dg/init/ref12.C: New test.
53
54         PR c++/18140
55         * g++.dg/template/shift1.C: New test.
56         * g++.dg/template/error10.C: Adjust error markers.
57
58 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
59
60         PR tree-opt/17529
61         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
62
63 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
64
65         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
66         * gcc.dg/weak/weak-3.c: Likewise.
67         * gcc.dg/weak/weak-5.c: Likewise.
68         * gcc.dg/weak/weak-9.c: Likewise.
69         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
70         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
71
72         * gcc.dg/darwin-weakimport-1.c: New.
73
74 2004-10-28  Ben Elliston  <bje@au.ibm.com>
75
76         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
77
78 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
79
80         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
81         'syntax' error messages.
82         * gcc.dg/cpp/direct2s.c: Likewise.
83
84 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
85
86         * gcc.c-torture/compile/20041026-1.c: New.
87
88 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
89
90         PR c++/18093
91         * g++.dg/lookup/ns2.C: New test.
92
93         PR c++/18020
94         * g++.dg/template/enum4.C: New test.
95
96         PR c++/18161
97         * g++.dg/template/expr1.C: New test.
98
99 2004-10-26  Ben Elliston  <bje@au.ibm.com>
100
101         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
102
103 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
104
105         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
106         gcc.dg/decl-nospec-3.c: New tests.
107
108 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
109
110         * objc.dg/super-class-3.m: New test.
111
112 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
113
114         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
115         resyncing.
116         * gcc.dg/cpp/direct2s.c: Likewise.
117
118 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
119
120         * objc.dg/image-info.m: Update for changes to section selection.
121
122 2004-10-25  David Ayers  <d.ayers@inode.at>
123             Ziemowit Laski  <zlaski@apple.com>
124
125         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
126         diagnostics when messaging 'id <Proto>'.
127         * objc.dg/class-protocol-1.m: New test.
128         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
129         a non-existent method signature.
130         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
131         Update diagnostics when messaging with non-existent method signature.
132         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
133         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
134         invalid receivers are now resolved as if messaging 'id'; remove
135         extraneous diagnostics.
136
137 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
138
139         PR c/16667
140         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
141         gcc.dg/init-desig-obs-3.c: New tests.
142
143 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
144
145         * gcc.dg/debug/20041023-1.c: New test.
146
147 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
148
149         PR middle-end/17407
150         * gcc.c-torture/compile/pr17407.c: New test.
151
152         PR c++/18121
153         * g++.dg/template/array8.C: New test.
154
155 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
156
157         PR other/18138
158         * lib/g++.exp: Accept more than one multilib libgcc.
159         * lib/gcc-dg.exp: Likewise.
160         * lib/objc.exp: Likewise.
161         * lib/treelang.exp: Likewise.
162         * lib/gfortran.exp: Likewise.
163
164 2004-10-24  Ben Elliston  <bje@au.ibm.com>
165
166         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
167
168 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
169
170         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
171         * gcc.dg/c99-const-expr-3.c: Likewise.
172
173 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
174
175         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
176
177 2004-10-23  Ben Elliston  <bje@au.ibm.com>
178
179         * gcc.c-torture/execute/loop-2e.x: Remove.
180
181 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
182
183         PR c++/18095
184         * g++.dg/parse/crash18.C: New.
185         * g++.dg/parse/crash19.C: New.
186
187 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
188
189         * g++.dg/ext/dllimport1.C: Move dg-warnings.
190         * g++.dg/ext/dllimport2.C: Same.
191         * g++.dg/ext/dllimport8.C: Same.
192
193 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
194
195         PR c++/10841
196         * g++.dg/conversion/cast1.C: New test.
197         * g++.dg/overload/pmf1.C: Adjust error marker.
198
199 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
200
201         PR objc/17923
202         * objc.dg/const-str-7.m: New test.
203
204 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
205
206         * g++.dg/template/memfriend11.C: Fix comment typo.
207         * g++.dg/template/memfriend14.C: Likewise.
208
209 2004-10-20  Richard Henderson  <rth@redhat.com>
210
211         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
212         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
213         -fasynchronous-unwind-tables.
214
215 2004-10-20  Richard Henderson  <rth@redhat.com>
216
217         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
218         (main): Return success.
219         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
220         (main): Return success.
221
222 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
223
224         PR c++/13495
225         * g++.dg/template/memfriend9.C: New test.
226         * g++.dg/template/memfriend10.C: Likewise.
227         * g++.dg/template/memfriend11.C: Likewise.
228         * g++.dg/template/memfriend12.C: Likewise.
229         * g++.dg/template/memfriend13.C: Likewise.
230         * g++.dg/template/memfriend14.C: Likewise.
231         * g++.dg/template/memfriend15.C: Likewise.
232         * g++.dg/template/memfriend16.C: Likewise.
233         * g++.dg/template/memfriend17.C: Likewise.
234         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
235
236 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
237
238         * g++.dg/conversion/dr195.C: New.
239         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
240
241 2004-10-20  Ben Elliston  <bje@au.ibm.com>
242             Devang Patel  <dpatel@apple.com>
243
244         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
245         of floating point arithmetic, which could trap.
246
247 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
248
249         PR c++/14035
250         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
251         * g++.dg/conversion/const2.C: New test.
252         * g++.dg/expr/reinterpret2.C: New test.
253         * g++.dg/expr/reinterpret3.C: New test.
254         * g++.dg/expr/cast2.C: New test.
255         * g++.dg/expr/copy1.C: New test.
256         * g++.dg/other/conversion1.C: Change error message.
257         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
258         function pointers to void *.
259         * g++.old-deja/g++.mike/p10148.C: Likewise.
260
261 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
262
263         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
264
265 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
266
267         PR c++/18047
268
269         * g++.dg/parse/expr3.C: New test.
270
271 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
272
273         * gcc.dg/smod-1.c: New test.
274
275 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
276
277         * objc.dg/method-14.m: New test.
278
279 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
280
281         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
282         Also xfail as the patch was reverted.
283
284 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
285
286         PR middle-end/16973
287         * gcc.dg/pr16973.c: New test.
288
289 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
290
291         PR tree-optimization/17656
292         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
293
294 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
295
296         * g++.dg/eh/shadow1.C: New.
297
298 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
299
300         * gcc.c-torture/compile/20041018-1.c: New test.
301
302 2004-10-18  Ben Elliston  <bje@au.ibm.com>
303
304         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
305         compiler referring to register 0 when accessing sdata.  The linker
306         now patches things up.
307
308 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
309
310         PR c/17529
311         * gcc.c-torture/compile/pr17529.c: New test.
312
313 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
314
315         PR c++/17743
316         * g++.dg/ext/attrib17.C: New test.
317
318 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
319
320         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
321
322 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
323
324         PR c++/10479
325         * g++.dg/ext/attrib16.C: New test.
326
327 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
328
329         PR c++/17042
330         * g++.dg/init/dso_handle1.C: New test.
331
332         PR c++/14667
333         * g++.dg/parse/typedef6.C: New test.
334
335         PR c++/17916
336         * g++.dg/parse/pragma1.C: New test.
337
338 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
339
340         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
341
342 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
343
344         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
345         -fno-common when on HPPA HP-UX platforms.
346
347 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
348
349         PR other/16820
350         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
351         stdint.h.
352         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
353         uintptr_t.
354
355 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
356
357         PR c++/16301
358         * g++.dg/lookup/strong-using-4.C: New test.
359
360 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
361
362         PR middle-end/16567
363         * gcc.c-torture/compile/nested-1.c: New test.
364
365 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
366
367         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
368         and mipsisa64*-*-* (until support for misaligned loads is added).
369         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
370         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
371         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
372         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
373         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
374         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
375
376 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
377
378         PR c++/17976
379         * g++.dg/init/dtor3.C: New test.
380
381 2004-10-15  Ben Elliston  <bje@au.ibm.com>
382
383         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
384
385 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
386
387         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
388         * gcc.dg/macho-lo-sum.c: Likewise.
389
390 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
391
392         * gcc.dg/ppc-spe64-1.c: New test.
393
394 2004-10-14  Devang Patel  <dpatel@apple.com>
395
396         PR 17635
397         * gcc.dg/pr17635.c : New test.
398         
399 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
400
401         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
402         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
403         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
404         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
405         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
406         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
407         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
408         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
409         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
410         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
411         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
412         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
413         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
414         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
415         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
416         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
417         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
418         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
419
420 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
421
422         * gcc.dg/vect/vect-82.c: New testcase.  
423         * gcc.dg/vect/vect-82_64.c: New testcase.       
424         * gcc.dg/vect/vect-83.c: New testcase.  
425         * gcc.dg/vect/vect-83_64.c: New testcase.       
426
427 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
428
429         * gcc.dg/cpp/error-1.c: New test.
430
431 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
432
433         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
434
435 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
436
437         PR target/17984
438         * gcc.dg/cris-peep2-xsrand2.c: New test.
439
440 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
441
442         PR c++/17661
443         * testsuite/g++.dg/expr/for2.C: New test.
444
445 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
446
447         * g++.dg/inherit/thunk1.C: Run on the SPARC.
448
449 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
450
451         PR tree-optimization/17724
452         * g++.dg/opt/pr17724-1.C: New test.
453         * g++.dg/opt/pr17724-2.C: New test.
454         * g++.dg/opt/pr17724-3.C: New test.
455         * g++.dg/opt/pr17724-4.C: New test.
456         * g++.dg/opt/pr17724-5.C: New test.
457         * g++.dg/opt/pr17724-6.C: New test.
458
459 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
460
461         PR c/17301
462         * gcc.dg/pr17301-2.c: New test.
463
464 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
465
466         PR c++/15876
467         * g++.dg/parse/error22.C: New test.
468
469         PR c++/17936
470         * g++.dg/template/spec18.C: New test.
471
472 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
473
474         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
475         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
476         memcpy. 
477         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
478         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
479
480 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
481
482         * g++.dg/eh/cleanup5.C: Add dg-options "".
483
484 2004-10-11  Roger Sayle  <roger@eyesopen.com>
485
486         PR middle-end/17657
487         * gcc.dg/switch-4.c: New test case.
488
489 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
490
491         * gcc.c-torture/execute/20041011-1.c: New test.
492
493 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
494
495         PR c++/17554
496         * g++.dg/init/for3.C: New test.
497
498         PR c++/17657
499         * g++.dg/opt/switch2.C: New test.
500
501         PR middle-end/17703
502         * g++.dg/warn/Wreturn-2.C: New test.
503
504 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
505
506         PR c++/17907
507         * g++.dg/eh/cleanup5.C: New test.
508
509 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
510
511         PR c++/17393
512         * g++.dg/parse/error21.C: New test.
513
514 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
515
516         * g++.dg/overload/pmf1.C: Adjust quoting marks.
517         * g++.dg/warn/incomplete1.C: Likewise.
518         * g++.dg/template/qualttp20.C: Likewise.
519
520 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
521
522         PR c/17881
523         * parm-incomplete-1.c: New test.
524
525 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
526
527         PR c++/17867
528         * g++.dg/parse/error19.C: New test.
529
530         PR c++/17670
531         * g++.dg/init/new11.C: New test.
532
533         PR c++/17821
534         * g++.dg/parse/error20.C: New test.
535
536         PR c++/17826
537         * g++.dg/template/crash24.C: New test.
538         
539 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
540
541         PR c/17301
542         * gcc.dg/pr17301-1.c: New test.
543
544 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
545
546         PR c/17189
547         * gcc.dg/anon-struct-5.c: New test.
548
549 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
550
551         PR c/17844
552         * gcc.dg/pr17844-1.c: New test.
553
554 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
555
556         PR tree-optimization/17906
557         * gcc.c-torture/compile/pr17906.c: New.
558
559 2004-10-09  Stuart Hastings  <stuart@apple.com>
560             Roger Sayle  <roger@eyesopen.com>
561
562         PR rtl-optimization/17853
563         * gcc.dg/i386-mmx-5.c: New testcase.
564
565 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
566
567         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
568
569 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
570
571         PR c++/17524
572         * g++.dg/template/static9.C: New test.
573
574         PR c++/17685
575         * g++.dg/parse/operator5.C: New test.
576
577 2004-10-09  Roger Sayle  <roger@eyesopen.com>
578
579         PR middle-end/17894
580         * gcc.c-torture/execute/divcmp-4.c: New test case.
581
582 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
583
584         PR tree-opt/17902
585         * g++.dg/opt/pr17902.C: New test.
586
587 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
588
589         * gcc.dg/cpp/ident-1.c: Add dg-options "".
590
591 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
592
593         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
594
595 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
596
597         * gcc.dg/assign-warn-3.c: New test.
598
599 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
600
601         PR c/16999
602         * gcc.dg/cpp/ident-1.c: New test.
603
604 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
605
606         * gcc.c-torture/compile/acc1.c: New.
607
608 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
609
610         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
611         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
612
613 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
614
615         * gcc.dg/ultrasp11.c: New test.
616
617 2004-10-08  Michael Matz  <matz@suse.de>
618
619         * gcc.dg/doloop-2.c: New test.
620
621 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
622
623         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
624         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
625         objc.dg/method-9.m: Update expected diagnostics.
626
627 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
628
629         * gcc.dg/ppc-fsel-3.c: New file.
630         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
631
632 2004-10-07  Paul Brook  <paul@codesourcery.com>
633
634         * gfortran.dg/intrinsic_verify_1.f90: New test.
635
636 2004-10-07  Paul Brook  <paul@codesourcery.com>
637
638         * gfortran.dg/empty_format_1.f90: Remove stray commas.
639
640 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
641
642         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
643         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
644         commit.
645
646 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
647
648         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
649
650 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
651
652         PR c++/17115
653         * g++.dg/warn/Winline-4.C: New test.
654
655 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
656
657         * gcc.c-torture/compile/20041007-1.c: New test.
658
659 2004-10-07  Paul Brook  <paul@codesourcery.com>
660
661         PR fortran/17678
662         * gfortran.dg/use_allocated_1.f90: New test.
663
664 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
665
666         PR middle-end/17849
667         * gfortran.fortran-torture/compile/nested.f90: New test
668
669 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
670
671         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
672
673 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
674
675         PR c++/17368
676         * g++.dg/ext/asm6.C: New test.
677
678 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
679
680         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
681
682 2004-10-06  Paul Brook  <paul@codesourcery.com>
683
684         PR libfortran/17709
685         * gfortran.dg/empty_format_1.f90: New test.
686
687 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
688
689         PR fortran/17568
690         * gfortran.dg/ishft.f90: New test.
691
692         PR fortran/17283
693         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
694         tests.
695
696 2004-10-06  Paul Brook  <paul@codesourcery.com>
697
698         * gfortran.dg/do_1.f90: New test.
699
700 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
701
702         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
703         optimizing for size.
704
705 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
706
707         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
708
709 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
710
711         * gcc.c-torture/compile/20041005-1.c: New test.
712
713 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
714
715         PR c++/17829
716         * g++.dg/lookup/koenig4.C: New.
717
718 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
719
720         * g++.dg/other/classkey1.C: Adjust quoting marks.
721         * g++.dg/parse/error15.C: Likewise.
722         * g++.dg/template/meminit2.C (int>): Likewise.
723
724 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
725
726         PR fortran/17283
727         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
728
729         PR fortran/17631
730         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
731
732         PR fortran/17708
733         * gfortran.dg/pr17708.f90: New test.
734         
735 2004-10-04  Chao-ying Fu  <fu@mips.com>
736
737         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
738         * gcc.dg/vect/vect-4.c: Ditto.
739         * gcc.dg/vect/vect-5.c: Ditto.
740         * gcc.dg/vect/vect-6.c: Ditto.
741         * gcc.dg/vect/vect-8.c: Ditto.
742         * gcc.dg/vect/vect-16.c: Ditto.
743         * gcc.dg/vect/vect-30.c: Ditto.
744         * gcc.dg/vect/vect-40.c: Ditto.
745         * gcc.dg/vect/vect-41.c: Ditto.
746         * gcc.dg/vect/vect-42.c: Ditto.
747         * gcc.dg/vect/vect-43.c: Ditto.
748         * gcc.dg/vect/vect-44.c: Ditto.
749         * gcc.dg/vect/vect-45.c: Ditto.
750         * gcc.dg/vect/vect-46.c: Ditto.
751         * gcc.dg/vect/vect-47.c: Ditto.
752         * gcc.dg/vect/vect-48.c: Ditto.
753         * gcc.dg/vect/vect-49.c: Ditto.
754         * gcc.dg/vect/vect-50.c: Ditto.
755         * gcc.dg/vect/vect-51.c: Ditto.
756         * gcc.dg/vect/vect-52.c: Ditto.
757         * gcc.dg/vect/vect-53.c: Ditto.
758         * gcc.dg/vect/vect-54.c: Ditto.
759         * gcc.dg/vect/vect-55.c: Ditto.
760         * gcc.dg/vect/vect-56.c: Ditto.
761         * gcc.dg/vect/vect-57.c: Ditto.
762         * gcc.dg/vect/vect-58.c: Ditto.
763         * gcc.dg/vect/vect-59.c: Ditto.
764         * gcc.dg/vect/vect-60.c: Ditto.
765         * gcc.dg/vect/vect-74.c: Ditto.
766         * gcc.dg/vect/vect-79.c: Ditto.
767         * gcc.dg/vect/vect-80.c: Ditto.
768
769 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
770
771         * gcc.dg/unused-7.c: Use the correct option.
772
773 2004-10-04  Paul Brook  <paul@codesourcery.com>
774         Bud Davis  <bdavis9659@comcast.net>
775
776         PR fortran/17706
777         PR fortran/16434
778         * gfortran/pr17706.f90: New test.
779         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
780
781 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
782
783         * gfortran.dg/pr17612.f90: New test.
784
785 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
786
787         * g++.dg/template/local1.C: Adjust quoting marks in
788         testing for diagnostics.
789         * g++.dg/tls/diag-2.C: Likewise.
790         * g++.dg/other/error8.C: Likewise.
791
792 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
793
794         PR c/17178
795         * gcc.dg/unused-4.c: Adjust to be correct.
796
797         PR c/17820
798         * gcc.dg/unused-7.c: New test.
799
800 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
801
802         PR c++/17797
803         * g++.dg/overload/template2.C: New test.
804
805 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
806
807         PR tree-optimization/16632
808         * gcc.dg/tree-ssa/20041002-1.c: New.
809
810 2004-10-03  Paul Brook  <paul@codesourcery.com>
811
812         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
813         rather than relying on default formatting.
814
815 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
816
817         * gcc.dg/20040920-1.c: Update expected message text.
818
819 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
820
821         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
822
823 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
824
825         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
826         tree level.
827
828 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
829
830         * gcc.dg/tree-ssa/pr17343.c: Remove.
831
832 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
833
834         PR tree-opt/17343
835         * gcc.dg/tree-ssa/pr17343.c: New test.
836
837 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
838
839         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
840         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
841         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
842         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
843         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
844
845 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
846
847         * gcc.dg/lvalue-2.c: New test.
848
849 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
850
851         PR c/17730
852         * gcc.dg/pr17730-1.c: New test
853
854 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
855
856         PR c/7425
857         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
858
859 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
860
861         * gcc.c-torture/execute/stdarg-1.c: New test.
862         * gcc.c-torture/execute/stdarg-2.c: New test.
863         * gcc.c-torture/execute/stdarg-3.c: New test.
864         * gcc.dg/tree-ssa/stdarg-1.c: New test.
865         * gcc.dg/tree-ssa/stdarg-2.c: New test.
866         * gcc.dg/tree-ssa/stdarg-3.c: New test.
867         * gcc.dg/tree-ssa/stdarg-4.c: New test.
868         * gcc.dg/tree-ssa/stdarg-5.c: New test.
869
870 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
871
872         PR tree-optimization/17697
873         * g++.dg/opt/pr17697-1.C: New test.
874         * g++.dg/opt/pr17697-2.C: New test.
875         * g++.dg/opt/pr17697-3.C: New test.
876
877 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
878
879         PR c/16409
880         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
881         gcc.dg/vla-init-5.c: New tests.
882
883 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
884
885         PR c/13804
886         * gcc.dg/pr13804-1.c: New test.
887
888 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
889
890         PR fortran/16938
891         * gfortran.dg/pr16938.f90: New test.
892
893 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
894
895         * g++.dg/template/crash23.C: New test.
896
897 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
898
899         PR c++/17585
900         * g++.dg/template/static8.C: New test.
901
902 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
903
904         PR c++/17681
905         * g++.dg/other/error9.C: New test.
906
907 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
908
909         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
910
911 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
912
913         PR fortran/15164
914         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
915
916 2004-09-26  Roger Sayle  <roger@eyesopen.com>
917
918         PR middle-end/17112
919         * gcc.dg/pr17112-1.c: New test case.
920
921 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
922
923         PR c/11459
924         * gcc.dg/pr11459-1.c: New test.
925
926 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
927
928         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
929         * gcc.dg/tree-ssa/loop-4.c: Likewise.
930
931 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
932
933         * gfortran.dg/pr15324.f90: Make array bounds consistent.
934
935 2004-09-25  Jan Hubicka  <jh@suse.cz>
936
937         * compile/30040909-1.c: New test.
938         * compile/30040907-1.c: New test.
939
940 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
941
942         * gcc.c-torture/execute/va-arg-26.c: New test.
943
944 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
945
946         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
947         extra diagnostics on targets with 64-bit pointers.
948         * objc.dg/selector-1.m: Adjust dg-warning regexp.
949
950 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
951
952         PR c/17188
953         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
954         * gcc.dg/decl-3.c: Adjust expected message.
955
956 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
957
958         PR fortran/17615
959         * gfortran.dg/pr17615.f90: New test.
960
961 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
962
963         PR tree-optimzation/17517
964         * g++.dg/tree-ssa/pr17517.C: New Test.
965
966 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
967
968         PR c++/16889
969         * g++.dg/lookup/ambig3.C: New.
970
971 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
972
973         PR tree-opt/17624
974         * g++.dg/opt/pr17624.C: New test.
975
976 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
977
978         PR c/6980
979         * gcc.dg/Wbad-function-cast-1.c: New test.
980
981 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
982
983         * g++.dg/ext/complit1.C
984         * g++.dg/other/error2.C
985         * g++.dg/other/nontype-1.C
986         * g++.dg/parse/crash11.C
987         * g++.dg/parse/crash12.C
988         * g++.dg/parse/error15.C
989         * g++.dg/parse/error4.C
990         * g++.dg/parse/tmpl-outside1.C
991         * g++.dg/parse/too-many-tmpl-args1.C
992         * g++.dg/template/dependent-expr3.C
993         * g++.dg/template/error10.C
994         * g++.dg/template/instantiate1.C
995         * g++.dg/template/vtable2.C
996         * g++.dg/warn/Wshadow-1.C
997         * g++.dg/warn/weak1.C
998         * g++.old-deja/g++.brendan/crash16.C
999         * g++.old-deja/g++.brendan/crash18.C
1000         * g++.old-deja/g++.brendan/crash48.C
1001         * g++.old-deja/g++.brendan/crash49.C
1002         * g++.old-deja/g++.brendan/crash55.C
1003         * g++.old-deja/g++.brendan/crash56.C
1004         * g++.old-deja/g++.brendan/crash8.C
1005         * g++.old-deja/g++.brendan/enum11.C
1006         * g++.old-deja/g++.brendan/enum8.C
1007         * g++.old-deja/g++.brendan/enum9.C
1008         * g++.old-deja/g++.brendan/friend3.C
1009         * g++.old-deja/g++.brendan/misc14.C
1010         * g++.old-deja/g++.bugs/900402_02.C
1011         * g++.old-deja/g++.bugs/900404_03.C
1012         * g++.old-deja/g++.bugs/900404_04.C
1013         * g++.old-deja/g++.bugs/900428_03.C
1014         * g++.old-deja/g++.jason/crash4.C
1015         * g++.old-deja/g++.jason/overload21.C
1016         * g++.old-deja/g++.jason/redecl1.C
1017         * g++.old-deja/g++.jason/report.C
1018         * g++.old-deja/g++.jason/rfg10.C
1019         * g++.old-deja/g++.jason/template30.C
1020         * g++.old-deja/g++.law/arm12.C
1021         * g++.old-deja/g++.law/ctors5.C
1022         * g++.old-deja/g++.law/cvt20.C
1023         * g++.old-deja/g++.law/init10.C
1024         * g++.old-deja/g++.law/init8.C
1025         * g++.old-deja/g++.law/visibility17.C
1026         * g++.old-deja/g++.law/visibility7.C
1027         * g++.old-deja/g++.mike/net8.C
1028         * g++.old-deja/g++.mike/p646.C
1029         * g++.old-deja/g++.mike/p700.C
1030         * g++.old-deja/g++.mike/p701.C
1031         * g++.old-deja/g++.mike/p811.C
1032         * g++.old-deja/g++.ns/template13.C
1033         * g++.old-deja/g++.other/array3.C
1034         * g++.old-deja/g++.other/crash25.C
1035         * g++.old-deja/g++.other/dtor3.C
1036         * g++.old-deja/g++.other/dtor4.C
1037         * g++.old-deja/g++.other/main1.C
1038         * g++.old-deja/g++.other/warn7.C
1039         * g++.old-deja/g++.pt/crash11.C
1040         * g++.old-deja/g++.pt/crash36.C
1041         * g++.old-deja/g++.pt/spec22.C
1042         * g++.old-deja/g++.pt/spec9.C
1043         * g++.old-deja/g++.pt/ttp52.C
1044         * g++.old-deja/g++.robertl/eb103.C
1045         * g++.old-deja/g++.robertl/eb121.C
1046         * g++.old-deja/g++.robertl/eb22.C
1047         * g++.old-deja/g++.robertl/eb8.C:
1048         Update locations and/or regexps of dg-error markers.
1049         Remove markers for some bogus messages that are no longer issued.
1050
1051 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
1052
1053         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
1054         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
1055
1056 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
1057
1058         PR c++/17618
1059         * g++.dg/lookup/crash5.C: New test.
1060
1061 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
1062
1063         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
1064         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
1065         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
1066         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
1067         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
1068         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
1069
1070         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
1071         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
1072         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
1073         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
1074         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
1075         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
1076
1077         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
1078
1079         * gcc.dg/vect/vect-44.c: Check additional cases.
1080         * gcc.dg/vect/vect-48.c: Check additional cases.
1081
1082         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
1083         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
1084         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
1085         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
1086         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
1087         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
1088         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
1089         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
1090         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
1091
1092         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
1093         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
1094         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
1095
1096 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1097
1098         * gcc.dg/tree-ssa/loop-6.c: New test.
1099
1100 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
1101
1102         PR c++/17620
1103         * g++.dg/inherit/base2.C: New.
1104
1105 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1106
1107         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
1108         * gcc.dg/20001012-2.c: Likewise.
1109         * gcc.dg/20001013-1.c: Likewise.
1110         * gcc.dg/20001101-1.c: Likewise.
1111         * gcc.dg/20001102-1.c: Likewise.
1112         * gcc.dg/bf-spl1.c: Likewise.
1113         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
1114         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
1115
1116 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
1117
1118         PR tree-optimization/16721
1119         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
1120
1121 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
1122
1123         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
1124         * gcc.dg/20040305-1.c: Likewise.
1125
1126 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1127
1128         PR c/16566
1129         * gcc.c-torture/compile/pr16566-1.c,
1130         gcc.c-torture/compile/pr16566-2.c,
1131         gcc.c-torture/compile/pr16566-3.c: New tests.
1132
1133 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
1134
1135         PR tree-optimization/17512
1136         * gcc.c-torture/compile/20040916-1.c.
1137
1138 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
1139
1140         * gcc.dg/pragma-re-3.c: New test.
1141
1142 2004-09-17  Matt Austern  <austern@apple.com>
1143
1144         PR c++/15049
1145         * g++.dg/other/anon3.C: New.
1146
1147 2004-09-21  Roger Sayle  <roger@eyesopen.com>
1148
1149         PR c++/7503
1150         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
1151         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
1152         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
1153         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
1154         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
1155
1156 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
1157
1158         PR fortran/17286
1159         * gfortran.dg/pr17286.f90: New test.
1160
1161 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
1162
1163         PR c++/17530
1164         * g++.dg/template/static7.C: New test.
1165
1166 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
1167
1168         PR tree-opt/17558
1169         * gcc.c-torture/compile/pr17558.c: New test.
1170
1171 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1172
1173         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
1174         if SKIP_ATTRIBUTE is defined.
1175
1176 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1177
1178         PR fortran/15957
1179         * gfortran.dg/pr15957.f90: New test.
1180
1181 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
1182
1183         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
1184         in comparison.
1185         * gcc.dg/vect/vect-79.c: Likewise.
1186         * gcc.dg/vect/vect-80.c: Likewise.
1187
1188 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1189
1190         PR fortran/15750
1191         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
1192
1193 2004-09-20  Ira Rosen  <irar@il.ibm.com>
1194
1195         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
1196         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
1197         * gcc.dg/vect/vect-62.c: New testcase.
1198         * gcc.dg/vect/vect-63.c: New testcase.
1199         * gcc.dg/vect/vect-64.c: New testcase.
1200         * gcc.dg/vect/vect-65.c: New testcase.
1201         * gcc.dg/vect/vect-66.c: New testcase.
1202         * gcc.dg/vect/vect-67.c: New testcase.
1203         * gcc.dg/vect/vect-68.c: New testcase.
1204         * gcc.dg/vect/vect-69.c: New testcase.
1205         * gcc.dg/vect/vect-79.c: New testcase.
1206         * gcc.dg/vect/vect-80.c: New testcase.
1207
1208 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1209
1210         * gcc.target/mips/asm-1.c: New test.
1211
1212 2004-09-19  Ira Rosen  <irar@il.ibm.com>
1213
1214         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
1215         * gcc.dg/vect/vect-73.c: New testcase.
1216         * gcc.dg/vect/vect-74.c: New testcase.
1217         * gcc.dg/vect/vect-75.c: New testcase.
1218         * gcc.dg/vect/vect-76.c: New testcase.
1219         * gcc.dg/vect/vect-77.c: New testcase.
1220         * gcc.dg/vect/vect-78.c: New testcase
1221
1222 2004-09-18  Paul Brook  <paul@codesourcery.com>
1223
1224         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
1225
1226 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1227
1228         PR c/17424
1229         * gcc.dg/pr17424-1.c: New test.
1230
1231 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
1232
1233         * g++.dg/tree-ssa/pr17153.C: New test.
1234
1235 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
1236
1237         PR pch/13361
1238         * testsuite/g++.dg/pch/wchar-1.C: New.
1239         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1240
1241 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
1242
1243         * gcc.c-torture/execute/20040917-1.c: New test.
1244
1245 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1246
1247         PR tree-optimization/17319
1248         * gcc.dg/pr17319.c: New test.
1249
1250 2004-09-17  Devang Patel  <dpatel@apple.com>
1251
1252         * gcc.dg/20040813-1.c: New test.
1253
1254 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1255
1256         PR tree-optimization/17273
1257         * gcc.c-torture/compile/pr17273.c: New test.
1258
1259 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1260
1261         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
1262         Update expected messages.
1263         * gcc.dg/declspec-13.c: New test.
1264
1265 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
1266
1267         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
1268
1269 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1270
1271         * gcc.c-torture/execute/pr17252.c: Use post-increment to
1272         change what 'a' is pointing to.
1273
1274 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
1275
1276         PR c++/16002
1277         * g++.dg/template/error18.C: New test.
1278
1279         PR c++/16029
1280         * g++.dg/warn/Wunused-8.C: New test.
1281
1282 2004-09-17  Steven Bosscher  <stevenb@suse.de>
1283
1284         PR tree-optimization/17513
1285         * gcc.dg/20040916-1.c: New test.
1286
1287 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
1288
1289         PR c++/17501
1290         * g++.dg/template/typename7.C: New test.
1291
1292 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1293
1294         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
1295
1296 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
1297
1298         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
1299         with -ftree-based-profiling also.
1300         * lib/profopt.exp: Support late-set profile_option/feedback_option.
1301
1302 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
1303
1304         PR/15364
1305         * gfortran.dg/der_array_io_1.f90: New test.
1306         * gfortran.dg/der_array_io_2.f90: New test.
1307         * gfortran.dg/der_array_io_3.f90: New test.
1308
1309 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1310
1311         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
1312         EABI.
1313
1314 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1315
1316         * g++.dg/opt/switch1.C: New test.
1317
1318 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1319
1320         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1321         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1322         Update expected messages.
1323
1324 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1325
1326         PR fortran/16485
1327         * gfortran.dg/same_name_1.f90: New test.
1328
1329 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1330
1331         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1332         dereference garbage pointers.
1333
1334 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1335
1336         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1337         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1338
1339         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1340         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1341         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1342
1343 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1344
1345         PR c++/17324
1346         * g++.dg/template/mangle1.C: New test.
1347
1348 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1349
1350         PR tree-optimization/17252
1351         * gcc.c-torture/execute/pr17252.c: New test.
1352
1353 2004-09-14  Andrew Pinski  <apinski@apple.com>
1354
1355         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1356
1357 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1358
1359         PR rtl-optimization/9771
1360         * gcc.dg/pr9771-1.c: New test case.
1361
1362 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1363
1364         PR tree-optimization/15262
1365         * gcc.c-torture/execute/pr15262-1.c: New test.
1366         * gcc.c-torture/execute/pr15262-2.c: New test.
1367
1368 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1369
1370         * gcc.dg/declspec-12.c: New test.
1371
1372 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
1373
1374         * gfortran.dg/pr17090.f90: Add directives to test.
1375
1376 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1377
1378         * gcc.c-torture/compile/20040914-1.c: New test.
1379
1380 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1381
1382         PR c++/16162
1383         * g++.dg/template/decl2.C: New test.
1384
1385 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
1386
1387         PR fortran/17090
1388         * gfortran.dg/pr17090.f90: New test.
1389
1390 2004-09-13  Dale Johannesen  <dalej@apple.com>
1391
1392         * gcc.c-torture/compile/pr17408.c:  New test case.
1393
1394 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1395
1396         PR c++/16716
1397         * g++.dg/parse/crash17.C: New test.
1398
1399         PR c++/17327
1400         * g++.dg/template/enum3.C: New test.
1401
1402 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
1403
1404         * lib/gcc-defs.exp: Load wrapper.exp.
1405         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
1406         using local code.
1407         * lib/gcc.exp (gcc_init): Similar.
1408         * lib/gfortran.exp (gfortran_init): Similar.
1409         * lib/objc.exp (objc_init): Similar.
1410         * lib/treelang.exp (treelang_init): Similar.
1411         * lib/wrapper.exp: New file with build_wrapper call machinery in
1412         ${tool}_maybe_build_wrapper.
1413
1414 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1415
1416         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
1417         "inline".
1418         * gcc.dg/declspec-11.c: Update expected messages.
1419         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
1420         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
1421         gcc.dg/inline-12.c: New tests.
1422
1423 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
1424
1425         * g++.dg/tree-ssa/pr17400.C: New testcase.
1426
1427 2004-09-13  James E Wilson  <wilson@specifixinc.com>
1428
1429         * gcc.target/mips/sb1-1.c: New testcase.
1430
1431 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
1432
1433         * lib/g77-dg.exp: Remove unused file.
1434         * lib/mike-g77.exp: Ditto.
1435         * lib/g77.exp: Ditto.
1436
1437 2004-09-12  Richard Henderson  <rth@redhat.com>
1438
1439         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
1440
1441 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1442
1443         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
1444         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1445         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
1446         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
1447         Update expected messages.
1448
1449 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
1450
1451         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
1452         declaration/use mismatch for dirp parameter.
1453
1454 2004-09-12  Andrew Pinski  <apinski@apple.com>
1455
1456         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
1457         -fgnu-runtime is passed.
1458
1459 2004-09-12  Richard Henderson  <rth@redhat.com>
1460
1461         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
1462         do the uplevel thing and update additional_flags directly.
1463         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
1464         gfortran.fortran-torture/execute/intrinsic_nearest.x,
1465         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
1466         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
1467
1468 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1469
1470         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
1471
1472 2004-09-11  Roger Sayle  <roger@eyesopen.com>
1473
1474         PR middle-end/17411
1475         * g++.dg/opt/pr17411-1.C: New test case.
1476
1477 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1478
1479         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1480         gcc.dg/tls/diag-2.c: Update expected messages.
1481         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
1482         messages.
1483         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
1484         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
1485         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
1486         gcc.dg/tls/diag-5.c: New tests.
1487
1488 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
1489
1490         * gcc.dg/20040910-1.c: Correct dg-error regexp.
1491
1492 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1493
1494         * g++.dg/parse/break-in-for.C: New test.
1495
1496 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
1497
1498         * gcc.dg/tree-ssa/20040911-1.c: New test.
1499
1500 2004-09-11  Andreas Jaeger  <aj@suse.de>
1501
1502         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
1503         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
1504
1505 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
1506
1507         * gcc.target/frv: New directory of FR-V-specific tests.
1508
1509 2004-09-10  James E Wilson  <wilson@specifixinc.com>
1510
1511         * gcc.dg/convert-vec-1.c: New test.
1512
1513 2004-09-10  Roger Sayle  <roger@eyesopen.com>
1514
1515         PR middle-end/17024
1516         * gcc.dg/pr17024-1.c: New test case.
1517
1518 2004-09-10  Eric Christopher  <echristo@redhat.com>
1519
1520         * gcc.dg/20040910-1.c: New test.
1521
1522 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1523
1524         * gcc.dg/bitfld-9.c: New test.
1525
1526 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
1527
1528         * gcc.c-torture/execute/ieee/acc1.c: New test.
1529         * gcc.c-torture/execute/ieee/acc2.c: New test.
1530         * gcc.c-torture/execute/ieee/mzero6.c: New test.
1531
1532 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1533
1534         * gcc.dg/deprecated-2.c: New test.
1535
1536 2004-09-09  James E Wilson  <wilson@specifixinc.com>
1537
1538         * gcc.dg/init-vec-1.c: New test.
1539
1540 2004-09-09  Roger Sayle  <roger@eyesopen.com>
1541
1542         PR middle-end/17055
1543         * gcc.dg/pr17055-1.c: New test case.
1544
1545 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
1546
1547         PR target/17377
1548         * gcc.c-torture/execute/pr17377.c: New test.
1549
1550 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1551
1552         PR c/8420
1553         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
1554         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
1555         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1556         gcc.dg/long-long-typespec-1.c: New tests.
1557         * gcc.dg/tls/diag-2.c: Update expected diagnostics
1558
1559 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1560
1561         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
1562         gcc.dg/gnu99-static-1.c: New tests.
1563
1564 2004-09-08  Devang Patel  <dpatel@apple.com>
1565
1566         * gcc.dg/darwin-ld-20040828-1.c: New test.
1567         * gcc.dg/darwin-ld-20040828-2.c: New test.
1568         * gcc.dg/darwin-ld-20040828-3.c: New test.
1569
1570 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
1571
1572         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
1573         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
1574         in error message.
1575         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
1576         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
1577         in error message.
1578         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
1579         types they qualify.
1580         * objc.dg/type-size-2.m: Fix wording in comment.
1581         * objc.dg/va-meth-1.m: New test case.
1582
1583 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1584
1585         PR c/16633:
1586         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
1587         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
1588
1589 2004-09-06  Devang Patel  <dpatel@apple.com>
1590
1591         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1592         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1593
1594 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1595
1596         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1597         reflect changed line numbering of diagnostics.
1598
1599 2004-09-06  Paul Brook  <paul@codesourcery.com>
1600
1601         * gfortran.dg/edit_real_1.f90: Add new test.
1602
1603 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1604
1605         * gcc.dg/tree-ssa/loop-2.c: New test.
1606         * gcc.dg/tree-ssa/loop-3.c: New test.
1607         * gcc.dg/tree-ssa/loop-4.c: New test.
1608         * gcc.dg/tree-ssa/loop-5.c: New test.
1609
1610 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1611
1612         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1613
1614 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1615
1616         * gcc.dg/format/sentinel-1.c: New test.
1617
1618 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1619
1620         * testsuite/gcc.dg/builtins-46.c: New.
1621
1622 2004-09-03  Devang Patel  <dpatel@apple.com>
1623
1624         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1625         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1626
1627 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1628
1629         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1630         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1631         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1632         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1633         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1634         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1635         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1636         the non-portable bzero.
1637         * gcc.dg/20010912-1.c: xfail for NetWare.
1638         * gcc.dg/20020426-2.c: xfail for NetWare.
1639         * gcc.dg/20021014-1.c: xfail for NetWare.
1640         * gcc.dg/20021018-1.c: xfail for NetWare.
1641         * gcc.dg/20030213-1.c: xfail for NetWare.
1642         * gcc.dg/20030225-1.c: xfail for NetWare.
1643         * gcc.dg/20030708-1.c: xfail for NetWare.
1644         * gcc.dg/builtins-config.h: Also exclude NetWare.
1645         * gcc.dg/format/format.h: Define restrict only if not already defined.
1646         * gcc.dg/nest.c: xfail for NetWare.
1647         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1648         * lib/target-supports.exp (check_visibility_available): Exclude
1649         NetWare.
1650
1651 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1652
1653         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1654         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1655         deterministic starting point for the alignment of structure fields.
1656         * gcc.dg/Wpadded.c: Dito.
1657         * g++.dg/abi/vbase10.C: Dito.
1658
1659 2004-09-03  Devang Patel  <dpatel@apple.com>
1660
1661         * g++.dg/debug/pr15736.cc: New test.
1662
1663 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1664
1665         * README.QMTEST: Fix out-of-date link.
1666
1667 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1668
1669         PR fortran/16579
1670         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1671         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1672
1673 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1674
1675         * g++.dg/abi/arm_rtti1.C: New test.
1676
1677 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1678
1679         * gcc.dg/ppc-vector-memcpy.c: New.
1680         * gcc.dg/ppc-vector-memset.c: New.
1681
1682 2004-09-02  Chao-ying Fu  <fu@mips.com>
1683
1684         * gcc.target/mips/mips-3d-1.c: New test.
1685         * gcc.target/mips/mips-3d-2.c: New test.
1686         * gcc.target/mips/mips-3d-3.c: New test.
1687         * gcc.target/mips/mips-3d-4.c: New test.
1688         * gcc.target/mips/mips-3d-5.c: New test.
1689         * gcc.target/mips/mips-3d-6.c: New test.
1690         * gcc.target/mips/mips-3d-7.c: New test.
1691         * gcc.target/mips/mips-3d-8.c: New test.
1692         * gcc.target/mips/mips-3d-9.c: New test.
1693         * gcc.target/mips/mips-ps-1.c: New test.
1694         * gcc.target/mips/mips-ps-2.c: New test.
1695         * gcc.target/mips/mips-ps-3.c: New test.
1696         * gcc.target/mips/mips-ps-4.c: New test.
1697         * gcc.target/mips/mips-ps-type.c: New test.
1698
1699 2004-09-02  Paul Brook  <paul@codesourcery.com>
1700
1701         * gfortran.dg/edit_real_1.f90: Add new tests.
1702
1703 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1704
1705         PR fortran/15327
1706         * gfortran.dg/merge_char_1.f90: New test.
1707
1708 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1709
1710         PR fortran/16404
1711         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1712
1713 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1714
1715         PR c/1522
1716         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1717
1718 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1719
1720         * g++.dg/opt/loop1.C: Do not XFAIL.
1721
1722 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1723
1724         * gcc.c-torture/execute/20040831-1.c: New test.
1725
1726 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1727
1728         PR fortran/16579
1729         * gfortran.dg/g77/20010610.f: Now passes.
1730         Copy from g77.f-torture/execute. Add dg-run directive.
1731         * gfortran.dg/g77/README: Update
1732
1733 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1734
1735         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1736         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1737         (t1, t2, t3, t4): Add volatile.
1738
1739 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1740
1741         * g++.dg/ext/visibility/arm1.C: New test.
1742
1743 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1744
1745         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1746         -pedantic-errors.
1747
1748 2004-09-01  Paul Brook  <paul@codesourcery.com>
1749
1750         * gfortran.dg/eof_2.f90: New test.
1751
1752 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1753
1754         PR fortran/16579
1755         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
1756
1757 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
1758
1759         PR libfortran/16805
1760         * gfortran.dg/list_read_2.f90: New test.
1761
1762 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1763
1764         * g++.dg/abi/key1.C: New test.
1765
1766 2004-08-31  Richard Henderson  <rth@redhat.com>
1767
1768         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
1769         form of offsetof.
1770         * g++.dg/other/offsetof5.C: Remove duplicate.
1771
1772 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1773
1774         PR fortran/17244
1775         * gfortran.dg/func_derived_1.f90: New test.
1776
1777 2004-08-31  Paul Brook  <paul@codesourcery.com>
1778
1779         * gfortran.dg/eof_1.f90: New test.
1780
1781 2004-08-31  Paul Brook  <paul@codesourcery.com>
1782
1783         * gfortran.dg/list_read_1.f90: New file.
1784
1785 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
1786
1787         * g++.dg/opt/loop1.C: XFAIL.
1788
1789 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
1790
1791         * gcc.dg/funcdef-storage-1.c: New.
1792         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
1793         an extern function in local scope.
1794         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
1795         declare an 'auto inline' function in local scope.
1796         * gcc.dg/20011130-1.c: Likewise.
1797         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
1798         an 'auto' function in local scope.
1799         * gcc.dg/20021014-1.c: Likewise.
1800         * gcc.dg/20030331-2.c: Likewise.
1801
1802 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1803
1804         * gfortran.dg/blockdata_1.f90: New test.
1805
1806 2004-08-30  Richard Henderson  <rth@redhat.com>
1807
1808         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
1809
1810 2004-08-30  Richard Henderson  <rth@redhat.com>
1811
1812         * lib/fortran-torture.exp (fortran-torture-execute): Honor
1813         additional_flags set by alternate driver.
1814         (ieee-options): New procedure.
1815         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
1816         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
1817         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
1818         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
1819
1820 2004-08-30  Richard Henderson  <rth@redhat.com>
1821
1822         * lib/f-torture.exp: Remove.
1823
1824 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
1825
1826         PR rtl-optimization/16590
1827         * g++.dg/opt/loop1.C: New test.
1828
1829 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1830
1831         PR fortran/13910
1832         * gfortran.dg/oldstyle_1.f90: New test.
1833
1834 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
1835         Paul Brook  <paul@codesourcery.com>
1836
1837         * gfortran.dg/g77/README: Update.
1838         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
1839         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1840         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
1841
1842 2004-08-28  Paul Brook  <paul@codesourcery.com>
1843
1844         PR libfortran/17195
1845         * gfortran.dg/edit_real_1.f90: New test.
1846
1847 2004-08-27  Paul Brook  <paul@codesourcery.com>
1848
1849         * gfortran.dg/rewind_1.f90: New test.
1850
1851 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
1852
1853         PR fortran/16597
1854         * gfortran.dg/pr16597.f90: New test.
1855
1856 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1857
1858         PR c/13801
1859         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
1860         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
1861         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
1862         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
1863         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
1864
1865 2004-08-26  Nick Clifton  <nickc@redhat.com>
1866
1867         * gcc.c-torture/compile/pr17119.c: New test.
1868
1869 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1870
1871         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
1872
1873 2004-08-25  Richard Henderson  <rth@redhat.com>
1874
1875         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
1876         the bits that expect kind=8 to be the largest real kind.
1877
1878 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1879
1880         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
1881
1882 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1883
1884         * gfortran.dg/assignment_1.f90: New test.
1885
1886 2004-08-25  Adam Nemet  <anemet@lnxw.com>
1887
1888         * g++.dg/template/repo3.C: New test.
1889
1890 2004-08-25  Roger Sayle  <roger@eyesopen.com>
1891
1892         PR middle-end/16693
1893         PR tree-optimization/16372
1894         * g++.dg/opt/pr16372-1.C: New test case.
1895         * g++.dg/opt/pr16693-1.C: New test case.
1896         * g++.dg/opt/pr16693-2.C: New test case.
1897
1898 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1899
1900         * objc.dg/proto-lossage-4.m: New test.
1901
1902 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
1903
1904         PR c++/17155
1905         * g++.dg/inherit/local2.C: New test.
1906
1907 2004-08-25  Paul Brook  <paul@codesourcery.com>
1908
1909         PR fortran/17144
1910         * gfortran.dg/string_ctor_1.f90: New test.
1911
1912 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1913
1914         PR c++/14428
1915         * g++.dg/template/redecl2.C: New test.
1916
1917 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1918
1919         PR fortran/17143
1920         * gfortran.dg/pr17143.f90: New test.
1921
1922 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1923
1924         PR fortran/17164
1925         * gfortran.dg/pr17164.f90: New test.
1926
1927 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1928
1929         * gcc.dg/tree-ssa/loop-1.c: New test.
1930
1931 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1932
1933         * gcc.c-torture/compile/20040824-1.c: New test.
1934
1935 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1936
1937         * gcc.c-torture/compile/iftrap-3.c: New test.
1938
1939 2004-08-24  Paul Brook  <paul@codesourcery.com>
1940
1941         * gfortran.dg/entry_2.f90: New test.
1942
1943 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1944
1945         PR c++/16889
1946         * g++.dg/lookup/ambig[12].C: New.
1947
1948 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1949
1950         PR c++/16706
1951         * g++.dg/template/crash21.C: New test.
1952         * g++.dg/template/crash22.C: Likewise.
1953
1954 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1955
1956         PR c++/17149
1957         * g++.dg/template/access15.C: New.
1958
1959 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1960
1961         PR c++/17163
1962         * g++.dg/template/repo2.C: New test.
1963
1964 2004-08-23  Roger Sayle  <roger@eyesopen.com>
1965
1966         PR rtl-optimization/17078
1967         * gcc.c-torture/execute/pr17078-1.c: New test case.
1968
1969 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1970
1971         PR c/14492
1972         * gcc.dg/debug/crash1.c: New test.
1973
1974 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1975
1976         PR c/16180
1977         * gcc.dg/loop-5.c: New test.
1978
1979 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1980
1981         * gcc.c-torture/execute/20040823-1.c: New test.
1982
1983 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
1984
1985         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
1986         to the assembler.  Simplify test accordingly.
1987         (asm_abi_flags): Use GNU names.
1988         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
1989         to check for ABI flags.
1990
1991 2004-08-22  Andrew Pinski  <apinski@apple.com>
1992
1993         * g++.dg/opt/pr14029.C: New test.
1994         * gcc.c-torture/execute/pr15262.c: New test.
1995
1996 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1997
1998         * gfortran.dg/reduction.f90: Add checks with complex arguments.
1999
2000 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
2001
2002         PR 16908
2003         * gfortran.dg/direct_io.f90: New test.
2004
2005 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2006
2007         PR c++/17121
2008         * g++.dg/inherit/local2.C: New test.
2009
2010 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
2011
2012         PR c++/17120
2013         * g++.dg/warn/Wparentheses-4.C: New test.
2014
2015 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
2016
2017         PR c++/17121
2018         * g++.dg/inherit/local2.C: New test.
2019
2020         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
2021         * gcc.dg/ppc-ldstruct.c: Likewise.
2022         * gcc.dg/ppc64-abi-2.c: Likewise.
2023
2024 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
2025
2026         PR rtl-optimization/17099
2027         * gcc.c-torture/execute/20040820-1.c: New test.
2028
2029 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
2030
2031         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
2032
2033 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
2034
2035         PR fortran/17077
2036         * gfortran.dg/auto_array_1.f90: New test.
2037
2038 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2039
2040         PR fortran/17074
2041         * gfortran.dg/simpleif_1.f90: New test.
2042
2043 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
2044
2045         * lib/target-supports.exp (check_profiling_available): Return
2046         false for arm*-*-symbianelf* and arm*-*-eabi*.
2047
2048         PR c++/15890
2049         * g++.dg/template/delete1.C: New test.
2050
2051 2004-08-19  Paul Brook  <paul@codesourcery.com>
2052
2053         PR fortran/14976
2054         PR fortran/16228
2055         * gfortran.dg/data_char_1.f90: New test.
2056
2057 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
2058
2059         PR fortran/16946
2060         * gfortran.dg/reduction.f90: New testcase.
2061
2062 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2063
2064         PR fortran/16520
2065         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
2066
2067 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2068
2069         PR c++/17041
2070         * g++.dg/Wparentheses-3.C: New test.
2071
2072 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
2073
2074         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
2075         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
2076         * gcc.dg/vect/vect-2.c: Likewise.
2077         * gcc.dg/vect/vect-3.c: Likewise.
2078         * gcc.dg/vect/vect-4.c: Likewise.
2079         * gcc.dg/vect/vect-5.c: Likewise.
2080         * gcc.dg/vect/vect-6.c: Likewise.
2081         * gcc.dg/vect/vect-7.c: Likewise.
2082         * gcc.dg/vect/vect-25.c: Likewise.
2083         * gcc.dg/vect/vect-31.c: Likewise.
2084         * gcc.dg/vect/vect-32.c: Likewise.
2085         * gcc.dg/vect/vect-34.c: Likewise.
2086         * gcc.dg/vect/vect-36.c: Likewise.
2087         * gcc.dg/vect/vect-all.c: Likewise.
2088
2089 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
2090
2091         PR c++/17068
2092         * g++.dg/template/operator4.C: New test.
2093
2094 2004-08-18  Richard Henderson  <rth@redhat.com>
2095
2096         * gcc.dg/20040206-1.c: XFAIL.
2097
2098 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2099
2100         PR c++/16246
2101         * g++.dg/template/array7.C: New test.
2102
2103 2004-08-17  James E Wilson  <wilson@specifixinc.com>
2104
2105         * gcc.dg/mips-movcc-1.c: New test.
2106         * gcc.dg/mips-movcc-2.c: New test.
2107         * gcc.dg/mips-movcc-3.c: New test.
2108
2109         * gcc.dg/mips-nmadd-1.c: New test.
2110         * gcc.dg/mips-nmadd-2.c: New test.
2111
2112 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2113
2114         PR c++/15871
2115         * g++.dg/opt/inline8.C: New test.
2116
2117         PR c++/16965
2118         * g++.dg/parse/error17.C: New test.
2119
2120 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
2121
2122         * gcc.dg/vect: New directory for vectorizer tests.
2123         * gcc.dg/vect/tree-vect.h: New file.
2124         * gcc.dg/vect/vect.exp: New file.
2125         * gcc.dg/vect/pr16105.c.c: New test.
2126         * gcc.dg/vect/vect-1.c: New test.
2127         * gcc.dg/vect/vect-2.c: New test.
2128         * gcc.dg/vect/vect-3.c: New test.
2129         * gcc.dg/vect/vect-4.c: New test.
2130         * gcc.dg/vect/vect-5.c: New test.
2131         * gcc.dg/vect/vect-6.c: New test.
2132         * gcc.dg/vect/vect-7.c: New test.
2133         * gcc.dg/vect/vect-8.c: New test.
2134         * gcc.dg/vect/vect-9.c: New test.
2135         * gcc.dg/vect/vect-10.c: New test.
2136         * gcc.dg/vect/vect-11.c: New test.
2137         * gcc.dg/vect/vect-12.c: New test.
2138         * gcc.dg/vect/vect-13.c: New test.
2139         * gcc.dg/vect/vect-14.c: New test.
2140         * gcc.dg/vect/vect-15.c: New test.
2141         * gcc.dg/vect/vect-16.c: New test.
2142         * gcc.dg/vect/vect-17.c: New test.
2143         * gcc.dg/vect/vect-18.c: New test.
2144         * gcc.dg/vect/vect-19.c: New test.
2145         * gcc.dg/vect/vect-20.c: New test.
2146         * gcc.dg/vect/vect-21.c: New test.
2147         * gcc.dg/vect/vect-22.c: New test.
2148         * gcc.dg/vect/vect-23.c: New test.
2149         * gcc.dg/vect/vect-24.c: New test.
2150         * gcc.dg/vect/vect-25.c: New test.
2151         * gcc.dg/vect/vect-26.c: New test.
2152         * gcc.dg/vect/vect-27.c: New test.
2153         * gcc.dg/vect/vect-28.c: New test.
2154         * gcc.dg/vect/vect-29.c: New test.
2155         * gcc.dg/vect/vect-30.c: New test.
2156         * gcc.dg/vect/vect-31.c: New test.
2157         * gcc.dg/vect/vect-32.c: New test.
2158         * gcc.dg/vect/vect-33.c: New test.
2159         * gcc.dg/vect/vect-34.c: New test.
2160         * gcc.dg/vect/vect-35.c: New test.
2161         * gcc.dg/vect/vect-36.c: New test.
2162         * gcc.dg/vect/vect-37.c: New test.
2163         * gcc.dg/vect/vect-38.c: New test.
2164         * gcc.dg/vect/vect-40.c: New test.
2165         * gcc.dg/vect/vect-41.c: New test.
2166         * gcc.dg/vect/vect-42.c: New test.
2167         * gcc.dg/vect/vect-43.c: New test.
2168         * gcc.dg/vect/vect-44.c: New test.
2169         * gcc.dg/vect/vect-45.c: New test.
2170         * gcc.dg/vect/vect-46.c: New test.
2171         * gcc.dg/vect/vect-47.c: New test.
2172         * gcc.dg/vect/vect-48.c: New test.
2173         * gcc.dg/vect/vect-49.c: New test.
2174         * gcc.dg/vect/vect-50.c: New test.
2175         * gcc.dg/vect/vect-51.c: New test.
2176         * gcc.dg/vect/vect-52.c: New test.
2177         * gcc.dg/vect/vect-53.c: New test.
2178         * gcc.dg/vect/vect-54.c: New test.
2179         * gcc.dg/vect/vect-55.c: New test.
2180         * gcc.dg/vect/vect-56.c: New test.
2181         * gcc.dg/vect/vect-57.c: New test.
2182         * gcc.dg/vect/vect-58.c: New test.
2183         * gcc.dg/vect/vect-59.c: New test.
2184         * gcc.dg/vect/vect-60.c: New test.
2185         * gcc.dg/vect/vect-61.c: New test.
2186         * gcc.dg/vect/vect-all.c: New test.
2187         * gcc.dg/vect/vect-none.c: New test.
2188
2189 2004-08-17  Paul Brook  <paul@codesourcery.com>
2190
2191         PR fortran/13082
2192         * gfortran.dg/entry_1.f90: New test.
2193
2194 2004-08-17  Andrew Pinski  <apinski@apple.com>
2195
2196         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
2197
2198 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
2199
2200         * gcc.dg/pr17036-1.c: New test.
2201
2202 2004-08-16  Devang Patel  <dpatel@apple.com>
2203
2204         * gcc.dg/darwin-20040809-1.c: New test.
2205
2206 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
2207
2208         * gcc.dg/funcdef-attr-1.c: New test.
2209
2210 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
2211
2212         * gcc.dg/altivec-17.c: New test.
2213         * gcc.dg/altivec-18.c: New test.
2214
2215 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2216
2217         PR c++/6749
2218         * g++.dg/template/vtable2.C: New test.
2219
2220 2004-08-14  Richard Henderson  <rth@redhat.com>
2221
2222         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
2223         * gcc.dg/pack-test-4.c (main): Return 0.
2224         * gcc.dg/setjmp-1.c: Remove XFAIL.
2225         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
2226
2227 2004-08-14  Richard Henderson  <rth@redhat.com>
2228
2229         * gcc.dg/980217-1.c: Add prototype for printf.
2230
2231 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
2232
2233         * gfortran.dg/pr16935.f90: New test.
2234
2235 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
2236
2237         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
2238
2239 2004-08-13  Paul Brook  <paul@codesourcery.com>
2240
2241         * gfortran.dg/der_io_1.f90: Remove stray comma.
2242
2243 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2244
2245         * gcc.dg/vmx/cw-bug-2.c: Remove.
2246         * gcc.dg/vmx/vprint-1.c: Remove.
2247         * gcc.dg/vmx/vscan-1.c: Remove.
2248
2249 2004-08-12  Devang patel  <dpatel@apple.com>
2250
2251         * gcc.dg/darwin-20040809-2.c: New test.
2252
2253 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
2254
2255         * g++.dg/ext/altivec-12.C: New test.
2256
2257         * g++.dg/ext/altivec-11.C: New test.
2258
2259 2004-08-12  Paul Brook  <paul@codesourcery.com>
2260
2261         * g++.dg/abi/arm_cxa_vec_1.C: New test.
2262
2263 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2264
2265         * g++.dg/ext/altivec-2.C: Check for hardware support before
2266         executing any VMX instructions.
2267
2268         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
2269
2270 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
2271
2272         PR c++/16276
2273         * g++.old-deja/g++.other/comdat4.C: New test.
2274         * g++.old-deja/g++.other/comdat4-aux.cc: New.
2275
2276 2004-08-12  Ben Elliston  <bje@au.ibm.com>
2277
2278         PR target/16286
2279         * gcc.dg/pr16286.c: New test.
2280
2281 2004-08-12 Jan Beulich <jbeulich@novell.com>
2282
2283         * g++.dg/ext/asm5.C: New.
2284
2285 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2286
2287         PR c++/16698
2288         * g++.dg/eh/crash1.C: New test.
2289
2290         PR c++/16717
2291         * g++.dg/ext/construct1.C: New test.
2292
2293 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2294
2295         PR c++/16853
2296         * g++.dg/init/ptrmem1.C: New test.
2297
2298         PR c++/16618
2299         * g++.dg/parse/offsetof5.C: New test.
2300
2301         PR c++/16870
2302         * g++.dg/template/overload3.C: New test.
2303
2304 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2305
2306         PR c++/16964
2307         * g++.dg/parse/error16.C: New test.
2308
2309         PR c++/16904
2310         * g++.dg/template/error14.C: New test.
2311
2312         PR c++/16929
2313         * g++.dg/template/error15.C: New test.
2314
2315 2004-08-11  Devang Patel  <dpatel@apple.com>
2316
2317         * gcc.dg/darwin-ld-20040809-1.c: New test.
2318         * gcc.dg/darwin-ld-20040809-2.c: New test.
2319
2320 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2321
2322         PR fortran/16917
2323         * gfortran.dg/dfloat_1.f90: New test.
2324
2325 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2326
2327         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2328         * gcc.dg/dll-2.c: Fix dg-require syntax.
2329         * gcc.misc-tests/arm-isr.c (abort): Declare.
2330         (exit): Likewise.
2331
2332 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2333
2334         PR c++/16971
2335         * g++.dg/parse/crash16.C: New test.
2336
2337 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2338
2339         * gcc.dg/mips-rsqrt-1.c: New test case.
2340         * gcc.dg/mips-rsqrt-2.c: New test case.
2341         * gcc.dg/mips-rsqrt-3.c: New test case.
2342
2343 2004-08-10  Paul Brook  <paul@codesourcery.com>
2344
2345         * gfortran.dg/der_io_1.f90: New test.
2346
2347 2004-08-10  Paul Brook  <paul@codesourcery.com>
2348
2349         PR fortran/16919
2350         * gfortran.dg/der_array_1.f90: New test.
2351
2352 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2353
2354         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2355
2356 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2357
2358         * gcc.dg/wchar_t-2.c: Fix typo.
2359
2360 2004-08-09  Falk Hueffner  <falk@debian.org>
2361
2362         PR tree-optimization/12517
2363         * gcc.c-torture/compile/pr12517.c: New test.
2364
2365         PR tree-optimization/12578
2366         * gcc.c-torture/compile/pr12578.c: New test.
2367
2368         PR tree-optimization/12899
2369         * gcc.c-torture/compile/pr12899.c: New test.
2370
2371         PR rtl-optimization/14692
2372         * gcc.c-torture/compile/pr14692.c: New test.
2373
2374         PR tree-optimization/16461
2375         * gcc.c-torture/compile/pr16461.c: New test.
2376
2377 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2378
2379         * gfortran.dg/getenv_1.f90: New test.
2380
2381 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2382
2383         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
2384         wchar_t.
2385         * gcc.dg/symbian5.c: Test -fno-short-wchar.
2386
2387 2004-08-06  Paul Brook  <paul@codesourcery.com>
2388
2389         * gfortran.dg/ret_array_1.f90: New test.
2390         * gfortran.dg/ret_pointer_1.f90: New test.
2391
2392 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
2393
2394         * gcc.dg/missing-field-init-[12].c: New tests.
2395         * g++.dg/warn/missing-field-init-[12].C: New tests.
2396
2397 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2398
2399         * gcc.dg/enum2.c: New test.
2400         * gcc.dg/symbian3.c: Likewise.
2401         * gcc.dg/symbian4.c: Likewise.
2402         * gcc.dg/wchar_t-2.c: Likewise.
2403
2404 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2405
2406         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
2407         destructor tests.
2408
2409 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2410
2411         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
2412         dg-require-visiblity.
2413         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
2414         * g++.dg/ext/visibility/fvisibility.C: Likewise.
2415         * g++.dg/ext/visibility/memfuncts.C: Likewise.
2416         * g++.dg/ext/visibility/new1.C: Likewise.
2417         * g++.dg/ext/visibility/pragma.C: Likewise.
2418         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
2419         * g++.dg/ext/visibility/virtual.C: Likewise.
2420         * g++/dg/ext/visibility/visibility-1.C: Likewise.
2421         * g++/dg/ext/visibility/visibility-2.C: Likewise.
2422         * g++/dg/ext/visibility/visibility-3.C: Likewise.
2423         * g++/dg/ext/visibility/visibility-4.C: Likewise.
2424         * g++/dg/ext/visibility/visibility-5.C: Likewise.
2425         * g++/dg/ext/visibility/visibility-6.C: Likewise.
2426         * g++/dg/ext/visibility/visibility-7.C: Likewise.
2427         * g++/dg/ext/visibility/visibility-8.C: New test.
2428         * gcc.c-torture/compile/dll.x: Remove.
2429         * gcc.dg/dll-2.c: Use dg-require-dll
2430         * gcc.dg/visibility-10.c: New test.
2431         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
2432         supporting DLLs.
2433         * testsuite/lib/scanasm.exp (scan_hidden): New function.
2434         (scan_not_hidden): Likewise.
2435
2436 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
2437
2438         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
2439
2440 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
2441
2442         * gcc.c-torture/execute/20040805-1.c: New test.
2443
2444 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2445
2446         * gcc.dg/20020118-1.c: Declare abort.
2447         * gcc.dg/altivec_check.h: Likewise.
2448         * gcc.dg/iftrap-2.c: Likewise.
2449         * gcc.dg/pragma-darwin.c: Likewise.
2450         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
2451
2452 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2453
2454         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
2455
2456 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2457
2458         * gcc.c-torture/execute/builtins/abs-2.c,
2459         gcc.c-torture/execute/builtins/abs-3.c,
2460         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
2461         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
2462         intmax_t, uintmax_t and their limits.
2463         * gcc.dg/intmax_t-1.c: New test.
2464
2465 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2466
2467         * g++.dg/tc1/dr147.C: Add reference to PR.
2468
2469 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
2470
2471         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
2472         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
2473
2474 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
2475
2476         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
2477
2478 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2479
2480         * gcc.dg/redecl-5.c: New test.
2481         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
2482         of scanf.
2483
2484 2004-08-03  Roger Sayle  <roger@eyesopen.com>
2485
2486         PR middle-end/16790
2487         * gcc.c-torture/execute/pr16790-1.c: New test case.
2488
2489 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
2490
2491         * g++.dg/ext/visibility/assign1.C: New test.
2492         * g++.dg/ext/visibility/new1.C: Likewise.
2493
2494         * gcc.dg/symbian1.c: New test.
2495         * gcc.dg/symbian2.c: Likewise.
2496
2497 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2498
2499         PR target/16570
2500         * gcc.dg/i386-sse-9.c: New test.
2501
2502 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2503
2504         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
2505
2506 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2507
2508         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
2509         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
2510         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
2511         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
2512         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
2513         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
2514         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
2515         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
2516         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
2517         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
2518         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
2519         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
2520         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
2521         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
2522         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
2523         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
2524         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
2525         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
2526         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
2527         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
2528         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
2529         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
2530         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
2531         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2532         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
2533         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
2534         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
2535         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
2536         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2537         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2538         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
2539         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
2540         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
2541         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
2542         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
2543         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2544         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2545         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2546         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2547         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
2548         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
2549         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
2550         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
2551         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
2552         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2553         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2554         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
2555         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
2556         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
2557         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
2558         gcc.misc-tests/i386-pf-3dnow-1.c,
2559         gcc.misc-tests/i386-pf-athlon-1.c,
2560         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2561         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
2562         Declare built-in functions used.
2563         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
2564
2565 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
2566
2567         PR c++/16707
2568         * g++.dg/lookup/using12.C: New test.
2569
2570         * g++.dg/init/null1.C: Fix PR number.
2571         * g++.dg/parse/namespace10.C: Likewise.
2572
2573 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2574
2575         PR c++/16224
2576         * g++.dg/template/spec17.C: New test.
2577         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
2578         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
2579
2580 2004-08-02  David Billinghurst
2581
2582         PR fortran/16292
2583         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
2584
2585 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
2586
2587         * gcc.dg/ia64-got-1.c: New test case.
2588
2589 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2590
2591         PR c++/16489
2592         * g++.dg/init/null1.C: New test.
2593         * g++.dg/tc1/dr76.C: Adjust error marker.
2594
2595         PR c++/16529
2596         * g++.dg/parse/namespace10.C: New test.
2597
2598         PR c++/16810
2599         * g++.dg/inherit/ptrmem2.C: New test.
2600
2601 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2602
2603         PR target/16155
2604         * gcc.dg/pr16155.c: New test.
2605
2606 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2607
2608         * gcc.dg/redecl-2.c: New test.
2609
2610 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2611
2612         * gcc.dg/darwin-longdouble.c: New file.
2613
2614 2004-07-30  Richard Henderson  <rth@redhat.com>
2615
2616         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2617         write to constant argument.
2618         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2619
2620 2004-07-30  Richard Henderson  <rth@redhat.com>
2621
2622         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2623         tests of nearest around zero.
2624
2625 2004-07-30  Andrew Pinski  <apinski@apple.com>
2626
2627         * gcc.c-torture/compile/20040730-1.c: New test.
2628
2629 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2630
2631         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2632         powerpc-eabispe.
2633
2634 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2635
2636         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2637
2638 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2639
2640         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2641         contains $ld_library_path.
2642         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2643
2644 2004-07-29  Richard Henderson  <rth@redhat.com>
2645
2646         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2647
2648         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2649         (alt2, which): New.
2650         (Check): Accept either alternative.
2651
2652 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2653
2654         * g++.dg/abi/inline1.C: New test.
2655         * g++.dg/abi/local1-a.cc: Likewise.
2656         * g++.dg/abi/local1.C: Likewise.
2657         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2658         * g++.dg/abi/mangle12.C: Likewise.
2659         * g++.dg/abi/mangle17.C: Likewise.
2660         * g++.dg/abi/mangle20-2.C: Likewise.
2661         * g++.dg/opt/interface1.C: Likewise.
2662         * g++.dg/opt/interface1.h: Likewise.
2663         * g++.dg/opt/interface1-a.cc: New test.
2664         * g++.dg/parse/repo1.C: New test.
2665         * g++.dg/template/repo1.C: Likewise.
2666         * g++.dg/warn/Winline-1.C: Likewise.
2667         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2668
2669 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2670
2671         * gcc.dg/tree-ssa/20040729-1.c: New test.
2672
2673 2004-07-27  Matt Austern <austern@apple.com>
2674
2675         * gcc.dg/darwin-bool-1.c: New test.
2676         * gcc.dg/darwin-bool-2.c: New test.
2677
2678 2004-07-28  Richard Henderson  <rth@redhat.com>
2679
2680         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2681         arguments in the correct type.  Don't write to constant arguments.
2682
2683 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2684
2685         PR tree-optimization/16688
2686         PR tree-optimization/16689
2687         * g++.dg/tree-ssa/pr16688.C: New test.
2688
2689 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2690
2691         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2692         loads.  Not only in the comment, this time.
2693
2694 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2695
2696         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2697         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2698         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2699         * gcc.dg/sh4a-bitmovua.c: New.
2700         * gcc.dg/sh4a-cos.c: New.
2701         * gcc.dg/sh4a-cosf.c: New.
2702         * gcc.dg/sh4a-fprun.c: New.
2703         * gcc.dg/sh4a-fsrra.c: New.
2704         * gcc.dg/sh4a-memmovua.c: New.
2705         * gcc.dg/sh4a-sin.c: New.
2706         * gcc.dg/sh4a-sincos.c: New.
2707         * gcc.dg/sh4a-sincosf.c: New.
2708         * gcc.dg/sh4a-sinf.c: New.
2709
2710 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2711
2712         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2713         conditionals.
2714         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2715         loads.
2716         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2717         DOM1.
2718
2719 2004-07-27  Andrew Pinski  <apinski@apple.com>
2720
2721         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2722
2723 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2724
2725         * gcc.dg/pragma-isr.c: New test.
2726
2727 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2728
2729         PR c++/14429
2730         * g++.dg/template/ttp11.C: New test.
2731
2732 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2733
2734         * gcc.c-torture/compile/20040727-1.c: New test.
2735
2736 2004-07-26  Eric Christopher  <echristo@redhat.com>
2737
2738         * gcc.c-torture/compile/20040726-2.c: New test.
2739
2740 2004-07-26  Andrew Pinski  <apinski@apple.com>
2741
2742         * g++.dg/rtti/tinfo1.C: Xfail.
2743
2744 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2745
2746         * gcc.c-torture/compile/20040726-1.c: New test.
2747
2748 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2749             Brian Ryner  <bryner@brianryner.com>
2750
2751         PR c++/9283
2752         PR c++/15000
2753         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
2754         * g++.dg/ext/visibility/: New directory.
2755         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
2756         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
2757         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
2758         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
2759         * g++.dg/ext/visibility/fvisibility.C,
2760         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
2761         g++.dg/ext/visibility/fvisibility-override1.C
2762         g++.dg/ext/visibility/fvisibility-override2.C
2763         g++.dg/ext/visibility/memfuncts.C
2764         g++.dg/ext/visibility/noPLT.C
2765         g++.dg/ext/visibility/pragma.C
2766         g++.dg/ext/visibility/pragma-override1.C
2767         g++.dg/ext/visibility/pragma-override2.C
2768         g++.dg/ext/visibility/staticmemfuncts.C
2769         g++.dg/ext/visibility/virtual.C: New tests.
2770
2771 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2772
2773         PR c/15360
2774         * gcc.dg/pr15360-1.c: New test.
2775
2776 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
2777
2778         * gcc.dg/pragma-align-2.c: New test.
2779         * gcc.dg/pragma-init-fini.c: New test.
2780         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
2781         targets.
2782
2783 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2784
2785         * gcc.dg/init-string-2.c: New test.
2786
2787 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
2788
2789         PR 16684
2790         * gcc.dg/Wredundant-decls-1.c: New test case.
2791
2792 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
2793
2794         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
2795         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
2796         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
2797         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
2798         * gcc.dg/compat/generate-random.c: New file.
2799         * gcc.dg/compat/generate-random.h: Likewise.
2800         * gcc.dg/compat/generate-random_r.c: Likewise.
2801         * gcc.dg/compat/struct-layout-1.h: Likewise.
2802         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
2803         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
2804         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
2805         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
2806         * gcc.dg/compat/struct-layout-1_main.c: New test.
2807         * gcc.dg/compat/struct-layout-1_x.c: New file.
2808         * gcc.dg/compat/struct-layout-1_y.c: New file.
2809         * gcc.dg/compat/struct-layout-1_test.h: New file.
2810
2811 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2812
2813         * gcc.dg/comp-return-1.c: New test
2814
2815 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
2816
2817         * gcc.dg/vmx/8-02a.c: Fix typo.
2818
2819         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
2820         * gcc.dg/darwin-abi-3.c: New test.
2821
2822         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
2823         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
2824
2825         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
2826         * gcc.dg/vmx/ops-long-1.c: New test.
2827         * gcc.dg/vmx/ops-long-2.c: New test.
2828
2829 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2830
2831         * g++.dg/lookup/conv-[1234].C: New.
2832
2833 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
2834
2835         * g++.dg/parse/attr2.C: Simplify.
2836
2837 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2838
2839         PR c/7284
2840         * gcc.c-torture/execute/pr7284-1.c: New test.
2841
2842 2004-07-22  Brian Booth  <bbooth@redhat.com>
2843
2844         * gcc.dg/tree-ssa/20040721-1.c: New test.
2845
2846 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2847
2848         * g++.dg/template/crash20.c: New.
2849
2850 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
2851
2852         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
2853         Add dg-run directive.  Declare variables as required.
2854         * gfortran.dg/g77/README: Update
2855
2856 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
2857
2858         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
2859         gcc.dg/cris-peep2-andu2.c: New tests.
2860
2861 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2862
2863         PR c/15052
2864         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
2865         on return type.
2866         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
2867         messages.
2868         * gcc.dg/qual-return-2.c: Update expected messages.
2869         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
2870
2871 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2872
2873         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
2874         * gcc.dg/noncompile/921102-1.c: Update expected error message.
2875
2876 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2877
2878         PR c/11250
2879         * gcc.dg/init-string-1.c: New test.
2880
2881 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
2882
2883         PR middle-end/15345
2884         PR c/16450
2885         * gcc.dg/torture/nested-fn-1.c: New test.
2886
2887 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
2888
2889         PR target/16559
2890         * gcc.dg/ia64-fptr-1.c: New file.
2891
2892 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2893
2894         PR c++/14497
2895         * g++.dg/template/spec16.C: New test.
2896         * g++.old-deja/g++.robertl/eb118.C: Remove.
2897
2898 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2899
2900         PR c++/509
2901         * g++.dg/template/spec15.C: New test.
2902
2903 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
2904
2905         Copy cases from g77.f-torture/execute and add dg-run
2906         directive.  Other changes as noted.
2907         * gfortran.dg/g77/13037.f
2908         * gfortran.dg/g77/1832.f
2909         * gfortran.dg/g77/19981119-0.f
2910         * gfortran.dg/g77/19990313-0.f
2911         * gfortran.dg/g77/19990313-1.f
2912         * gfortran.dg/g77/19990313-2.f
2913         * gfortran.dg/g77/19990313-3.f
2914         * gfortran.dg/g77/19990419-1.f
2915         * gfortran.dg/g77/19990826-0.f
2916         * gfortran.dg/g77/19990826-2.f
2917         * gfortran.dg/g77/20000503-1.f
2918         * gfortran.dg/g77/20001111.f
2919         * gfortran.dg/g77/20010116.f
2920         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
2921         * gfortran.dg/g77/20010430.f
2922         * gfortran.dg/g77/6177.f
2923         * gfortran.dg/g77/947.f
2924         * gfortran.dg/g77/970816-3.f
2925         * gfortran.dg/g77/971102-1.f
2926         * gfortran.dg/g77/980520-1.f
2927         * gfortran.dg/g77/980628-0.f
2928         * gfortran.dg/g77/980628-1.f
2929         * gfortran.dg/g77/980628-10.f
2930         * gfortran.dg/g77/980628-2.f
2931         * gfortran.dg/g77/980628-3.f
2932         * gfortran.dg/g77/980628-7.f
2933         * gfortran.dg/g77/980628-8.f
2934         * gfortran.dg/g77/980628-9.f
2935         * gfortran.dg/g77/980701-0.f
2936         * gfortran.dg/g77/980701-1.f
2937         * gfortran.dg/g77/cabs.f
2938         * gfortran.dg/g77/claus.f
2939         * gfortran.dg/g77/complex_1.f
2940         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
2941         * gfortran.dg/g77/dcomplex.f
2942         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
2943         * gfortran.dg/g77/f90-intrinsic-mathematical.f
2944         * gfortran.dg/g77/f90-intrinsic-numeric.f
2945         * gfortran.dg/g77/int8421.f
2946         * gfortran.dg/g77/labug1.f
2947         * gfortran.dg/g77/large_vec.f
2948         * gfortran.dg/g77/le.f
2949         * gfortran.dg/g77/short.f
2950         * gfortran.dg/g77/README: Update
2951
2952 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
2953
2954         PR c++/16637
2955         * g++.dg/parse/lookup4.C: New test.
2956
2957 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2958
2959         PR c++/16175
2960         * g++.dg/template/ttp10.C: New test.
2961
2962 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2963
2964         * gcc.dg/pr12625-1.c: New test.
2965
2966 2004-07-20  Steven Bosscher  <stevenb@suse.de>
2967
2968         * testsuite/gcc.dg/switch-warn-1.c: New test.
2969         * testsuite/gcc.dg/switch-warn-2.c: New test.
2970         * gcc.c-torture/compile/pr14730.c: Update.
2971
2972 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
2973
2974         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
2975         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
2976         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
2977         g++.dg/template/nontype3.C: Remove trailing CR from tests.
2978
2979 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
2980
2981         PR c++/16623
2982         * g++.dg/template/assign1.C: New test.
2983
2984 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2985
2986         PR c++/12170
2987         * g++.dg/template/ttp9.C: New test.
2988
2989 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
2990
2991         * gcc.dg/format/cmn-err-1.c: New test.
2992
2993 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2994
2995         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
2996         gcc.dg/Wparentheses-10.c: New tests.
2997         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
2998
2999 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3000
3001         PR fortran/16465
3002         * gfortran.dg/g77//ffixed-line-length-0.f,
3003         gfortran.dg/g77/ffixed-line-length-132.f,
3004         gfortran.dg/g77/ffixed-line-length-72.f,
3005         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
3006         gfortran.dg/g77/README: Update.
3007
3008 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3009
3010         PR c++/13092
3011         * g++.dg/template/non-dependent7.C: New test.
3012         * g++.dg/template/non-dependent8.C: Likewise.
3013         * g++.dg/template/non-dependent9.C: Likewise.
3014         * g++.dg/template/non-dependent10.C: Likewise.
3015
3016 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
3017
3018         PR c++/16337
3019         * g++.dg/parse/attr2.C: New test.
3020
3021 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
3022
3023         * g77.dg: Removed.
3024         * g77.f-torture: Ditto.
3025
3026 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3027
3028         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
3029         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
3030         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
3031
3032 2004-07-16  Richard Henderson  <rth@redhat.com>
3033
3034         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
3035
3036 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3037
3038         * lib/fortran-torture.exp (fortran-torture): Don't test compile
3039         tests with full list of options.
3040         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
3041         of TORTURE_OPTIONS if test contains 'dg-do run'.
3042
3043         PR fortran/16404
3044         * gfortran.dg/do_iterator.f90: New test.
3045
3046 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3047
3048         PR rtl-optimization/16536
3049         * gcc.c-torture/execute/restrict-1.c: New test.
3050
3051 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3052
3053         PR fortran/15324
3054         * gfortran.dg/pr15324.f90: New test.
3055
3056         PR fortran/15129
3057         * gfortran.dg/pr15129.f90: New test.
3058
3059         PR fortran/15140
3060         * gfortran.dg/pr15140.f90: New test.
3061
3062         PR fortran/13792
3063         * gfortran.fortran-torture/execute/bounds.f90: Add check for
3064         compile-time simplification.
3065
3066 2004-07-14  Mike Stump  <mrs@apple.com>
3067
3068         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
3069
3070 2004-07-14  James E Wilson  <wilson@specifixinc.com>
3071
3072         PR target/16325
3073         * gcc.dg/profile-generate-1.c: New.
3074
3075 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
3076
3077         * gcc.c-torture/execute/20040709-1.c: New test.
3078         * gcc.c-torture/execute/20040709-2.c: New test.
3079
3080 2004-07-14  Mike Stump  <mrs@apple.com>
3081
3082         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
3083
3084 2004-07-14  Mike Stump  <mrs@apple.com>
3085
3086         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
3087
3088 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
3089
3090         PR c++/16518
3091         * g++.dg/parse/mutable1.C: New test.
3092
3093 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
3094
3095         PR tree-optimization/16443
3096         * gcc.dg/tree-ssa/20040713-1.c: New test.
3097
3098 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
3099
3100         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
3101         for operator new.
3102
3103 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3104
3105         * gfortran.dg/g77/README: New file
3106         * gfortran.dg/g77/19981216-0.f:  Copy from
3107         g77.f-torture/noncompile.  Add "dg-do compile" and
3108         dg-error as required.
3109         * gfortran.dg/g77/19990218-1.f: Likewise
3110         * gfortran.dg/g77/19990905-1.f: Likewise
3111         * gfortran.dg/g77/9263.f: Likewise
3112         * gfortran.dg/g77/980615-0.f: Likewise
3113         * gfortran.dg/g77/980616-0.f: Likewise
3114         * gfortran.dg/g77/check0.f: Likewise
3115         * gfortran.dg/g77/select_no_compile.f: Likewise
3116
3117 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3118
3119         Copy files from g77.f-torture/compile.
3120         Add "{ dg-do compile}".  Other changes as noted
3121         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
3122         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
3123         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
3124         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
3125         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
3126         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
3127         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
3128         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
3129         statement to conform to standard.  Append alpha1.x for reference.
3130         * gfortran.dg/g77/xformat.f: Add dg-warning
3131
3132 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3133
3134         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
3135         Add {dg-do compile} directive.
3136         * gfortran.dg/g77/cpp2.F: Likewise
3137
3138 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3139
3140         PR c++/5402
3141         * g++.dg/lookup/name-clash1.C: New test.
3142
3143         PR c++/9777
3144         * g++.dg/lookup/name-clash2.C: New test.
3145
3146         PR c++/12102
3147         * g++.dg/lookup/name-clash3.C: New test.
3148
3149 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3150
3151         * g++.dg/lookup/new2.C: New test.
3152         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
3153
3154 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
3155
3156         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
3157         Add {dg-do compile} directive.
3158         * gfortran.dg/g77/13060.f: Likewise
3159         * gfortran.dg/g77/19990218-0.f: Likewise
3160         * gfortran.dg/g77/19990305-0.f: Likewise
3161         * gfortran.dg/g77/19990419-0.f: Likewise
3162         * gfortran.dg/g77/19990502-0.f: Likewise
3163         * gfortran.dg/g77/19990502-1.f: Likewise
3164         * gfortran.dg/g77/19990525-0.f: Likewise
3165         * gfortran.dg/g77/19990826-1.f: Likewise
3166         * gfortran.dg/g77/19990826-3.f: Likewise
3167         * gfortran.dg/g77/19990905-2.f: Likewise
3168         * gfortran.dg/g77/20000412-1.f: Likewise
3169         * gfortran.dg/g77/20000511-1.f: Likewise
3170         * gfortran.dg/g77/20000511-2.f: Likewise
3171         * gfortran.dg/g77/20000518.f: Likewise
3172         * gfortran.dg/g77/20000601-1.f: Likewise
3173         * gfortran.dg/g77/20000601-2.f: Likewise
3174         * gfortran.dg/g77/20000629-1.f: Likewise
3175         * gfortran.dg/g77/20000630-2.f: Likewise
3176         * gfortran.dg/g77/20010115.f: Likewise
3177         * gfortran.dg/g77/20010321-1.f: Likewise
3178         * gfortran.dg/g77/20010426.f: Likewise
3179         * gfortran.dg/g77/20020307-1.f: Likewise
3180         * gfortran.dg/g77/8485.f: Likewise
3181         * gfortran.dg/g77/960317-1.f: Likewise
3182         * gfortran.dg/g77/970915-0.f: Likewise
3183         * gfortran.dg/g77/980310-1.f: Likewise
3184         * gfortran.dg/g77/980310-2.f: Likewise
3185         * gfortran.dg/g77/980310-3.f: Likewise
3186         * gfortran.dg/g77/980310-4.f: Likewise
3187         * gfortran.dg/g77/980310-6.f: Likewise
3188         * gfortran.dg/g77/980310-7.f: Likewise
3189         * gfortran.dg/g77/980310-8.f: Likewise
3190         * gfortran.dg/g77/980419-2.f: Likewise
3191         * gfortran.dg/g77/980424-0.f: Likewise
3192         * gfortran.dg/g77/980427-0.f: Likewise
3193         * gfortran.dg/g77/980729-0.f: Likewise
3194         * gfortran.dg/g77/981117-1.f: Likewise
3195         * gfortran.dg/g77/toon_1.f: Likewise
3196
3197 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3198
3199         PR c++/2204
3200         * g++.dg/other/abstract2.C: New test.
3201
3202 2004-07-12  Paul Brook  <paul@codesourcery.com>
3203
3204         * gfortran.dg/pointer_init_1.f90: New test.
3205
3206 2004-07-11  Paul Brook  <paul@codesourcery.com>
3207
3208         PR fortran/15986
3209         * gfortran.dg/contained_1.f90: New test.
3210
3211 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
3212
3213         * g++.dg/parse/defarg8.C: New test.
3214
3215 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3216
3217         PR fortran/16433
3218         * gfortran.dg/pr16433.f: New test.
3219
3220         PR fortran/17574
3221         * gfortran.dg/pr15754.f90: New test.
3222
3223 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3224
3225         PR tree-optimization/16437
3226         * gcc.c-torture/execute/bitfld-4.c: New test.
3227
3228 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3229
3230         * gfortran.fortran-torture/execute/common_2.f90: Add check for
3231         access to common var from module.
3232
3233 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3234
3235         PR fortran/16336
3236         * gfortran.fortran-torture/execute/common_2.f90: New test.
3237
3238 2004-07-10  Paul Brook  <paul@codesourcery.com>
3239
3240         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
3241
3242 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3243
3244         PR fortran/15969
3245         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
3246
3247 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
3248
3249         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
3250         * gfortran.dg/g77/ffixed-form-2.f: Likewise
3251         * gfortran.dg/g77/ffree-form-1.f: Likewise
3252         * gfortran.dg/g77/ffree-form-2.f: Likewise
3253         * gfortran.dg/g77/ffree-form-3.f: Likewise
3254         * gfortran.dg/g77/fno-underscoring.f: Likewise
3255         * gfortran.dg/g77/funderscoring.f: Likewise
3256         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
3257
3258 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3259
3260         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
3261
3262 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3263         Paul Brook  <paul@codesourcery.com>
3264
3265         PR fortran/13415
3266         * gfortran.dg/common_pointer_1.f90: New test.
3267
3268 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3269
3270         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
3271
3272 2004-07-09  James E Wilson  <wilson@specifixinc.com>
3273
3274         PR target/16364
3275         * gcc.c-torture/compile/20040709-1.c: New.
3276
3277 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3278
3279         PR fortran/14077
3280         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
3281
3282 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3283
3284         PR fortran/13201
3285         * gfortran.dg/shape_1.f90: New test.
3286
3287 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
3288             Andrew Pinski  <apinski@apple.com>
3289
3290         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
3291
3292 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3293
3294         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
3295         comment.
3296
3297 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3298         Paul Brook  <paul@codesourcery.com>
3299
3300         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
3301         '.f95' and '.F95'.
3302
3303 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
3304
3305         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
3306
3307 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3308
3309         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
3310         testcases with capital suffix.
3311
3312 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3313
3314         PR fortran/15481
3315         PR fortran/13372
3316         PR fortran/13575
3317         PR fortran/15978
3318         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3319
3320         * gfortran.dg/implicit_1.f90: New test.
3321
3322 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3323
3324         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3325         expression to match gfortran warning/error messages
3326         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3327         dg-error text.
3328
3329 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3330
3331         * lib/fortran-torture.exp: Rename proc search_for to
3332         search_for_re.
3333
3334 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3335
3336         * gcc.c-torture/execute/simd-5.x: New file.
3337         XFAIL on SPARC 64-bit at -O0.
3338
3339 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3340
3341         PR c++/8211
3342         PR c++/16165
3343         * g++.dg/warn/effc3.C: New test.
3344
3345 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3346
3347         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3348         change X to 1X in format.
3349         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3350         add data statements to conform to standard.
3351
3352 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3353
3354         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3355         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3356         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3357
3358 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3359
3360         * gfortran.dg/g77/7388.f: Copy from g77.dg
3361         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3362         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
3363         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
3364         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
3365         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
3366         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
3367         * gfortran.dg/g77/strlen0.f: Likewise
3368
3369 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
3370
3371         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
3372         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
3373
3374 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3375
3376         * gcc.c-torture/execute/920428-2.x: Delete.
3377         * gcc.c-torture/execute/920501-7.x: Likewise.
3378
3379 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
3380
3381         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
3382         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
3383         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
3384         prescott and c3-2.
3385         (PREFETCH_3DNOW): Add -march=c3.
3386
3387 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
3388
3389         PR c/16437
3390         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
3391         * gcc.c-torture/execute/bf64-1.x: Likewise.
3392
3393 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3394
3395         * gcc.c-torture/compile/20040708-1.c: New test.
3396
3397 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3398
3399         PR c++/16169
3400         * g++.dg/warn/effc2.C: New test.
3401
3402 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3403
3404         * gcc.c-torture/execute/bitfld-1.x: Remove.
3405         * gcc.c-torture/execute/bitfld-3.c: New test.
3406         * gcc.dg/bitfld-2.c: Remove XFAILs.
3407
3408 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3409
3410         PR c++/16276
3411         * g++.dg/rtti/tinfo1.C: New file.
3412
3413 2004-07-07  Eric Christopher  <echristo@redhat.com>
3414
3415         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
3416
3417 2004-07-07  Andrew Pinski  <apinski@apple.com>
3418
3419         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
3420
3421 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
3422
3423         * g++.dg/init/call1.C: XFAIL.
3424
3425 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
3426
3427         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
3428         except for movstrict*, to movmem* and clrstr* to clrmem*.
3429
3430 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
3431
3432         * gcc.c-torture/execute/20040707-1.c: New test.
3433
3434 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
3435
3436         * gcc.c-torture/execute/20040706-1.c: New test.
3437
3438 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3439
3440         PR c++/3671
3441         * g++.dg/template/spec14.C: New test.
3442
3443 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
3444
3445         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
3446         nothing if not yet defined.  Use it in b, c and d type definitions.
3447         * gcc.c-torture/execute/20040705-1.c: New test.
3448         * gcc.c-torture/execute/20040705-2.c: New test.
3449
3450 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3451
3452         PR c++/2518
3453         * g++.dg/lookup/new1.C: New test.
3454
3455 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3456
3457         PR c++/11406
3458         * g++.dg/template/sizeof8.C: New test.
3459
3460 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
3461
3462         * gcc.c-torture/compile/20040705-1.c: New test.
3463
3464 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
3465
3466         * gfortran.fortran-torture/execute/seq_io.f90: New test.
3467
3468 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
3469
3470         * gcc.dg/cpp/if-mop.c: Two new testcases.
3471         * gcc.dg/cpp/trad/comment-3.c: New.
3472
3473 2004-07-04  Paul Brook  <paul@codesourcery.com>
3474
3475         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
3476
3477 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
3478
3479         PR c++/3761
3480         * g++.dg/lookup/crash4.C: New test.
3481
3482 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
3483
3484         * gcc.c-torture/execute/builtin-abs-1.c
3485         * gcc.c-torture/execute/builtin-abs-2.c
3486         * gcc.c-torture/execute/builtin-complex-1.c
3487         * gcc.c-torture/execute/builtins/string-1-lib.c
3488         * gcc.c-torture/execute/builtins/string-1.c
3489         * gcc.c-torture/execute/builtins/string-2-lib.c
3490         * gcc.c-torture/execute/builtins/string-2.c
3491         * gcc.c-torture/execute/builtins/string-3-lib.c
3492         * gcc.c-torture/execute/builtins/string-3.c
3493         * gcc.c-torture/execute/builtins/string-4-lib.c
3494         * gcc.c-torture/execute/builtins/string-4.c
3495         * gcc.c-torture/execute/builtins/string-5-lib.c
3496         * gcc.c-torture/execute/builtins/string-5.c
3497         * gcc.c-torture/execute/builtins/string-6-lib.c
3498         * gcc.c-torture/execute/builtins/string-6.c
3499         * gcc.c-torture/execute/builtins/string-7-lib.c
3500         * gcc.c-torture/execute/builtins/string-7.c
3501         * gcc.c-torture/execute/builtins/string-8-lib.c
3502         * gcc.c-torture/execute/builtins/string-8.c
3503         * gcc.c-torture/execute/builtins/string-9-lib.c
3504         * gcc.c-torture/execute/builtins/string-9.c
3505         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
3506         * gcc.c-torture/execute/builtins/string-asm-1.c
3507         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
3508         * gcc.c-torture/execute/builtins/string-asm-2.c
3509         * gcc.c-torture/execute/stdio-opt-1.c
3510         * gcc.c-torture/execute/stdio-opt-2.c
3511         * gcc.c-torture/execute/stdio-opt-3.c
3512         * gcc.c-torture/execute/string-opt-1.c
3513         * gcc.c-torture/execute/string-opt-10.c
3514         * gcc.c-torture/execute/string-opt-11.c
3515         * gcc.c-torture/execute/string-opt-12.c
3516         * gcc.c-torture/execute/string-opt-13.c
3517         * gcc.c-torture/execute/string-opt-14.c
3518         * gcc.c-torture/execute/string-opt-15.c
3519         * gcc.c-torture/execute/string-opt-16.c
3520         * gcc.c-torture/execute/string-opt-2.c
3521         * gcc.c-torture/execute/string-opt-6.c
3522         * gcc.c-torture/execute/string-opt-7.c
3523         * gcc.c-torture/execute/string-opt-8.c:
3524         Replace with ...
3525
3526         * gcc.c-torture/execute/builtins/abs-2.c
3527         * gcc.c-torture/execute/builtins/abs-3.c
3528         * gcc.c-torture/execute/builtins/complex-1.c
3529         * gcc.c-torture/execute/builtins/fprintf.c
3530         * gcc.c-torture/execute/builtins/fputs.c
3531         * gcc.c-torture/execute/builtins/memcmp.c
3532         * gcc.c-torture/execute/builtins/memmove.c
3533         * gcc.c-torture/execute/builtins/memops-asm.c
3534         * gcc.c-torture/execute/builtins/mempcpy-2.c
3535         * gcc.c-torture/execute/builtins/mempcpy.c
3536         * gcc.c-torture/execute/builtins/memset.c
3537         * gcc.c-torture/execute/builtins/printf.c
3538         * gcc.c-torture/execute/builtins/sprintf.c
3539         * gcc.c-torture/execute/builtins/strcat.c
3540         * gcc.c-torture/execute/builtins/strchr.c
3541         * gcc.c-torture/execute/builtins/strcmp.c
3542         * gcc.c-torture/execute/builtins/strcpy.c
3543         * gcc.c-torture/execute/builtins/strcspn.c
3544         * gcc.c-torture/execute/builtins/strlen-2.c
3545         * gcc.c-torture/execute/builtins/strlen.c
3546         * gcc.c-torture/execute/builtins/strncat.c
3547         * gcc.c-torture/execute/builtins/strncmp-2.c
3548         * gcc.c-torture/execute/builtins/strncmp.c
3549         * gcc.c-torture/execute/builtins/strncpy.c
3550         * gcc.c-torture/execute/builtins/strpbrk.c
3551         * gcc.c-torture/execute/builtins/strpcpy-2.c
3552         * gcc.c-torture/execute/builtins/strpcpy.c
3553         * gcc.c-torture/execute/builtins/strrchr.c
3554         * gcc.c-torture/execute/builtins/strspn.c
3555         * gcc.c-torture/execute/builtins/strstr-asm.c
3556         * gcc.c-torture/execute/builtins/strstr.c:
3557         ... these new files.
3558
3559         * gcc.c-torture/execute/builtins/abs-2-lib.c
3560         * gcc.c-torture/execute/builtins/abs-3-lib.c
3561         * gcc.c-torture/execute/builtins/complex-1-lib.c
3562         * gcc.c-torture/execute/builtins/fprintf-lib.c
3563         * gcc.c-torture/execute/builtins/fputs-lib.c
3564         * gcc.c-torture/execute/builtins/memcmp-lib.c
3565         * gcc.c-torture/execute/builtins/memmove-lib.c
3566         * gcc.c-torture/execute/builtins/memops-asm-lib.c
3567         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
3568         * gcc.c-torture/execute/builtins/mempcpy-lib.c
3569         * gcc.c-torture/execute/builtins/memset-lib.c
3570         * gcc.c-torture/execute/builtins/printf-lib.c
3571         * gcc.c-torture/execute/builtins/sprintf-lib.c
3572         * gcc.c-torture/execute/builtins/strcat-lib.c
3573         * gcc.c-torture/execute/builtins/strchr-lib.c
3574         * gcc.c-torture/execute/builtins/strcmp-lib.c
3575         * gcc.c-torture/execute/builtins/strcpy-lib.c
3576         * gcc.c-torture/execute/builtins/strcspn-lib.c
3577         * gcc.c-torture/execute/builtins/strlen-2-lib.c
3578         * gcc.c-torture/execute/builtins/strlen-lib.c
3579         * gcc.c-torture/execute/builtins/strncat-lib.c
3580         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
3581         * gcc.c-torture/execute/builtins/strncmp-lib.c
3582         * gcc.c-torture/execute/builtins/strncpy-lib.c
3583         * gcc.c-torture/execute/builtins/strpbrk-lib.c
3584         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
3585         * gcc.c-torture/execute/builtins/strpcpy-lib.c
3586         * gcc.c-torture/execute/builtins/strrchr-lib.c
3587         * gcc.c-torture/execute/builtins/strspn-lib.c
3588         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
3589         * gcc.c-torture/execute/builtins/strstr-lib.c
3590         * gcc.c-torture/execute/builtins/lib/abs.c
3591         * gcc.c-torture/execute/builtins/lib/fprintf.c
3592         * gcc.c-torture/execute/builtins/lib/memset.c
3593         * gcc.c-torture/execute/builtins/lib/printf.c
3594         * gcc.c-torture/execute/builtins/lib/sprintf.c
3595         * gcc.c-torture/execute/builtins/lib/strcpy.c
3596         * gcc.c-torture/execute/builtins/lib/strcspn.c
3597         * gcc.c-torture/execute/builtins/lib/strncat.c
3598         * gcc.c-torture/execute/builtins/lib/strncmp.c
3599         * gcc.c-torture/execute/builtins/lib/strncpy.c
3600         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3601         * gcc.c-torture/execute/builtins/lib/strspn.c
3602         * gcc.c-torture/execute/builtins/lib/strstr.c:
3603         New files containing support routines.
3604
3605         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3606         declaration.
3607         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3608         when not optimizing.
3609
3610 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3611
3612         PR c++/16240
3613         * g++.dg/abi/mangle22.C: New test.
3614         * g++.dg/abi/mangle23.C: Likewise.
3615
3616 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3617
3618         PR fortran/16290
3619         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3620         Allow for cases without denormalized floating point numbers.
3621
3622 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3623
3624         PR c/1027
3625         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3626         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3627         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3628         expected warning text.
3629         * gcc.dg/format/diag-2.c: New test.
3630
3631 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3632
3633         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3634
3635 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3636
3637         * gcc.dg/builtins-43.c: New.
3638         * gcc.dg/builtins-44.c: New.
3639         * gcc.dg/builtins-45.c: New.
3640
3641 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3642             Andreas Tobler  <a.tobler@schweiz.ch>
3643
3644         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3645         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3646         as SIGSEGV.
3647         * gcc.dg/cleanup-11.c: Likewise.
3648         * gcc.dg/cleanup-8.c: Likewise.
3649         * gcc.dg/cleanup-9.c: Likewise.
3650         * gcc.dg/cleanup-5.c: Run on all platforms.
3651
3652 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3653
3654         * g++.dg/warn/nonnull1.C: New test.
3655
3656 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3657
3658         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3659         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3660         Special-case the Sun compiler wrt to <complex.h>.
3661
3662 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3663
3664         * gcc.dg/Wunreachable-8.C: New test.
3665
3666         * gcc.dg/h8300-ice2.c : New test.
3667
3668 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3669
3670         PR fortran/16161
3671         * gfortran.fortran-torture/compile/implicit.f90: Add test
3672         for implicit character.
3673
3674 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3675
3676         PR fortran/16289
3677         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3678         Use tiny() intrinsic to find smallest non-negative real
3679
3680 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3681
3682         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3683         * gcc.dg/compat/struct-by-value-22_x.c: New.
3684         * gcc.dg/compat/struct-by-value-22_y.c: New.
3685
3686         * gcc.c-torture/execute/20040629-1.c: New test.
3687
3688 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3689
3690         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3691         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3692
3693         PR target/16195
3694         * gcc.dg/20040625-1.c: New test.
3695
3696 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3697
3698         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3699
3700 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3701
3702         PR fortran/15963
3703         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3704
3705 2004-06-29  Richard Henderson  <rth@redhat.com>
3706
3707         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3708
3709 2004-06-29  Paul Brook  <paul@codesourcery.com>
3710
3711         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3712         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3713
3714 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3715
3716         PR c++/16260
3717         * g++.dg/parse/crash15.C: New.
3718
3719 2004-06-28  Andrew Pinski  <apinski@apple.com>
3720
3721         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3722         by the error already.
3723
3724         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3725
3726 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3727
3728         PR target/14041
3729         * gcc.dg/h8300-bss-align-1.c : New.
3730
3731 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3732
3733         * PR c++/16174
3734         * g++.dg/template/ctor4.C: New.
3735
3736 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3737
3738         PR c++/16205
3739         * g++.dg/warn/Wsequence-point-1.C: New test.
3740
3741 2004-06-27  Paul Brook  <paul@codesourcery.com>
3742
3743         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3744
3745 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3746
3747         * g++.old-deja/g++.mike/p7325.C: Remove.
3748
3749 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3750
3751         PR c/14963
3752         * gcc.dg/pr14963.c: New test.
3753
3754 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
3755
3756         PR c++/16193
3757         * g++.dg/parse/redef1.C: New test.
3758
3759 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3760
3761         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
3762         20021110.c.
3763         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
3764         20021119-1.c.
3765         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
3766         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
3767         5-04.c.
3768         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
3769         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
3770         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
3771         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
3772         g++.brendan/enum14.C.
3773         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
3774         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
3775         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
3776         g++.mike/virt1.C.
3777         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
3778         memtemp24.C.
3779
3780 2004-06-27  Roger Sayle  <roger@eyesopen.com>
3781
3782         * gcc.dg/20040527-1.c: New test case.
3783
3784 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
3785
3786         PR gfortran/pr16196
3787         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
3788
3789 2004-06-25  Roger Sayle  <roger@eyesopen.com>
3790
3791         PR middle-end/15825
3792         * gcc.dg/pr15825-1.c: New test case.
3793
3794 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3795
3796         * gcc.c-torture/execute/20040625-1.c: New test.
3797
3798 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3799
3800         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
3801
3802 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3803
3804         * gcc.dg/torture/mips-div-1.c: New test.
3805
3806 2004-06-24  Jeff Law  <law@redhat.com>
3807
3808         * gcc.dg/tree-ssa/20040624-1.c: New test.
3809
3810 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
3811
3812         * gcc.c-torture/compile/20040624-1.c: New test.
3813
3814 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3815
3816         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
3817         this directory.
3818
3819 2004-06-23  Andrew Pinski  <apinski@apple.com>
3820
3821         PR middle-end/15988
3822         * g++.dg/opt/ptrmem4.C: New test.
3823
3824         * gcc.dg/c90-array-quals-2.c: New test.
3825
3826 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
3827
3828         * gcc.dg/kpice1.c: New test.
3829
3830 2006-06-23  Andrew Pinski  <apinski@apple.com>
3831
3832         * gcc.dg/c90-array-quals.c: New test.
3833
3834 2006-06-22  Richard Henderson  <rth@redhat.com>
3835
3836         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
3837
3838 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
3839
3840         * gcc.dg/builtins-config.h: Handle FreeBSD.
3841
3842 2006-06-22  Richard Henderson  <rth@redhat.com>
3843
3844         * g++.dg/opt/devirt1.C: New.
3845
3846 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
3847
3848         * g++.dg/opt/pr15551.C: New testcase.
3849
3850 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3851
3852         PR target/14800
3853         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
3854         x86_64-*-linux* when compiling for 32bit.
3855
3856 2004-06-21  Andrew Pinski  <apinski@apple.com>
3857
3858         * gcc.dg/pch/struct-1.c: New.
3859         * gcc.dg/pch/struct-1.hs: New.
3860
3861 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
3862
3863         * gcc.dg/pch/save-temps-1.c: New file.
3864         * gcc.dg/pch/save-temps-1.hs: New file.
3865
3866 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3867
3868         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
3869         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
3870
3871 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3872
3873         * gfortran.fortran-torture/execute/select_1.f90: Rename function
3874         to fix type error.
3875         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
3876         Remove trailing spaces.
3877
3878 2004-06-21  Richard Henderson  <rth@redhat.com>
3879
3880         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
3881         merging && to BIT_FIELD_REF.
3882
3883 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
3884
3885         * g++.dg/opt/placeholder1.C: New test.
3886
3887 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3888
3889         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
3890         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3891         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3892         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3893
3894 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
3895
3896         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
3897         extern "C".
3898         * g++.dg/other/pragma-re-1.C: Add comments.
3899
3900 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
3901
3902         PR gfortran/16080
3903         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
3904
3905 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
3906
3907         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
3908         instead of setting the type of size_t by
3909         hand.
3910
3911 2004-06-18  Roger Sayle  <roger@eyesopen.com>
3912
3913         * gcc.dg/unordered-2.c: New test case.
3914         * gcc.dg/unordered-3.c: New test case.
3915
3916 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
3917
3918         PR other/16043
3919         * lib/g++.exp (g++_version): Tweak regexp for version
3920         * lib/g77.exp (g77_version): Likewise
3921         * lib/gfortran.exp (gfortran_version): Likewise
3922         * lib/objc.exp (objc_version): Likewise
3923         * lib/treelang.exp (treelang_version): Likewise
3924
3925 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
3926
3927         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
3928         Use INT_MAX instead of __INT_MAX__.
3929         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3930
3931         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
3932         * gcc.dg/compat/scalar-return-3_x.c: Use it.
3933         * gcc.dg/compat/scalar-return-3_y.c: Use it.
3934         * gcc.dg/compat/scalar-return-4_x.c: Use it.
3935         * gcc.dg/compat/scalar-return-4_y.c: Use it.
3936         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
3937         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
3938         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
3939         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
3940
3941         * gcc.dg/range-test-1.c: New test.
3942         * g++.dg/opt/range-test-1.C: New test.
3943
3944 2004-06-17  Richard Henderson  <rth@redhat.com>
3945
3946         * objc.dg/sync-1.m: New.
3947         * objc.dg/try-catch-1.m: Don't force next runtime.
3948         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
3949         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
3950         shadowed catch clause.
3951         * objc.dg/try-catch-5.m: New.
3952
3953 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
3954
3955         Bug 14610
3956         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
3957
3958 2004-06-15  Richard Henderson  <rth@redhat.com>
3959
3960         * gcc.dg/20001116-1.c: Move expected warning line.
3961
3962 2004-06-15  Richard Henderson  <rth@redhat.com>
3963
3964         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
3965         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
3966
3967 2004-06-15  Jeff Law  <law@redhat.com>
3968
3969         * gcc.dg/tree-ssa/20040615-1.c: New test.
3970         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
3971         be less sensitive to operand ordering.
3972         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
3973
3974 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
3975
3976         * g++.dg/abi/bitfield3.C: Add comment..
3977
3978 2004-06-15  Richard Henderson  <rth@redhat.com>
3979
3980         * g++.dg/ext/stmtexpr1.C: XFAIL.
3981         * gcc.dg/20030612-1.c: XFAIL.
3982
3983 2004-06-15  Eric Christopher  <echristo@redhat.com>
3984
3985         * g++.dg/charset/asm5.c: New.
3986         * gcc.dg/charset/asm6.c: New.
3987
3988 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3989
3990         PR fortran/15962
3991         * gfortran.fortran-torture/execute/select_1.f90: New test.
3992
3993 2004-06-15  Paul Brook  <paul@codesourcery.com>
3994
3995         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
3996
3997 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3998
3999         PR c++/15967
4000         * g++.dg/lookup/crash3.C: New test.
4001
4002 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4003
4004         PR c++/15947
4005         * g++.dg/parse/dtor4.C: New test.
4006
4007 2004-06-14  Jeff Law  <law@redhat.com>
4008
4009         * gcc.c-torture/compile/20040614-1.c: New test.
4010
4011 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4012
4013         PR fortran/15211
4014         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
4015         LEN of a character array.
4016
4017 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
4018
4019         PR c++/15096
4020         * g++.dg/template/ptrmem10.C: New test.
4021
4022         PR c++/14930
4023         * g++.dg/template/friend30.C: New test.
4024
4025 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4026
4027         PR fortran/14928
4028         * gfortran.fortran-torture/compile/mloc.f90: New test.
4029
4030 2004-06-13  Paul Brook  <paul@codesourcery.com>
4031
4032         * gfortran.fortran-torture/execute/random_2.f90: New test.
4033
4034 2004-06-13  Eric Christopher  <echristo@redhat.com>
4035
4036         * gcc.dg/noncompile/redecl-1.c: Fix error message.
4037
4038 2004-06-12  Paul Brook  <paul@codesourcery.com>
4039
4040         * gfortran.fortran-torture/execute/contained_3.f90: New test.
4041
4042 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4043
4044         PR fortran/14923
4045         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
4046
4047 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4048
4049         PR fortran/14957
4050         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
4051         syntax errors in end statements of contained subroutines.
4052
4053 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4054
4055         PR fortran/12841
4056         * gfortran.fortran-torture/execute/null_arg.f90: New test.
4057
4058 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4059
4060         PR fortran/15665
4061         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
4062
4063 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
4064
4065         PR gfortran/12839
4066         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
4067
4068 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
4069
4070         PR c++/15862
4071         * g++.dg/parse/enum1.C: New test.
4072
4073 2004-06-10  Jeff Law  <law@redhat.com>
4074
4075         * gcc.c-torture/compile/20040610-1.c: New test.
4076
4077 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4078
4079         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
4080         * g++.old-deja/g++.other/decl3.C: Likewise.
4081
4082 2004-06-10  Brian Booth  <bbooth@redhat.com>
4083
4084         * gcc.dg/tree-ssa/20031015-1.c: Scan for
4085         V_MAY_DEF instead of VDEF.
4086         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
4087
4088 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
4089
4090         PR c++/14211
4091         * g++.dg/conversion/const1.C: New test.
4092
4093         PR c++/15076
4094         * g++.dg/conversion/reinterpret1.C: New test.
4095
4096         PR c++/15877
4097         * g++.dg/template/enum2.C: New test.
4098
4099         PR c++/15227
4100         * g++.dg/template/error13.C: New test.
4101
4102 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4103
4104         PR fortran/14957
4105         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
4106         arguments to test_* REAL and of the right size.
4107
4108 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4109
4110         PR target/15569
4111         PR rtl-optimization/15681
4112         * gcc.dg/20040609-1.c: New test.
4113
4114 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4115
4116         PR c++/14791
4117         * g++.dg/opt/builtins1.C: New test.
4118
4119 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
4120
4121         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
4122         that use default windows32 struct layout.
4123         * gcc.dg/i386-bitfield2.c: Likewise.
4124
4125 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
4126
4127         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
4128         for mingw32 and cygwin targets.
4129
4130 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
4131
4132         * gcc.dg/pch/macro-4.c: New.
4133         * gcc.dg/pch/macro-4.hs: New.
4134
4135 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4136
4137         PR fortran/13249
4138         * gfortran.fortran-torture/compile/name_clash.f90: New test.
4139
4140 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4141
4142         PR fortran/13372
4143         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
4144
4145 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4146
4147         PR gfortran/14897
4148         * gfortran.fortran-torture/execute/t_edit.f90: New test.
4149
4150 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4151
4152         PR gfortran/15755
4153         * gfortran.fortran-torture/execute/backspace.c : New test.
4154
4155 2004-06-09  Paul Brook  <paul@codesourcery.com>
4156
4157         * gfortran.fortran-torture/execure/intrinsic_associated.f90
4158         (pointer_to_section): Rewrite to use smaller array.
4159
4160 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
4161
4162         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
4163         * gcc.dg/ext/altivec-10.c: Same.
4164         * gcc.dg/ext/altivec-11.c: Same.
4165         * gcc.dg/ext/altivec-12.c: Same.
4166         * gcc.dg/ext/altivec-13.c: Same.
4167         * gcc.dg/ext/altivec-14.c: Same.
4168         * gcc.dg/ext/altivec-15.c: Same.
4169         * gcc.dg/ext/altivec-16.c: Same.
4170         * gcc.dg/ext/altivec-3.c: Same.
4171         * gcc.dg/ext/altivec-4.c: Same.
4172         * gcc.dg/ext/altivec-6.c: Same.
4173         * gcc.dg/ext/altivec-7.c: Same.
4174         * gcc.dg/ext/altivec-8.c: Same.
4175         * gcc.dg/ext/altivec-varargs-1.c: Same.
4176
4177         * g++.dg/ext/altivec-1.C: Correct dg syntax.
4178         * g++.dg/ext/altivec-10.C: Same.
4179         * g++.dg/ext/altivec-2.C: Same.
4180         * g++.dg/ext/altivec-3.C: Same.
4181         * g++.dg/ext/altivec-4.C: Same.
4182         * g++.dg/ext/altivec-5.C: Same.
4183         * g++.dg/ext/altivec-6.C: Same.
4184         * g++.dg/ext/altivec-7.C: Same.
4185         * g++.dg/ext/altivec-8.C: Same.
4186         * g++.dg/ext/altivec-9.C: Same.
4187
4188 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4189
4190         PR c++/7841
4191         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
4192
4193 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4194
4195         * gcc.dg/union-1.c: New test.
4196
4197 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4198
4199         * gcc.dg/builtins-41.c: New test case.
4200         * gcc.dg/builtins-42.c: New test case.
4201
4202 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4203
4204         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
4205         * g++.dg/ext/altivec-10.C: Same.
4206         * g++.dg/ext/altivec-2.C: Same.
4207         * g++.dg/ext/altivec-3.C: Same.
4208         * g++.dg/ext/altivec-4.C: Same.
4209         * g++.dg/ext/altivec-5.C: Same.
4210         * g++.dg/ext/altivec-6.C: Same.
4211         * g++.dg/ext/altivec-7.C: Same.
4212         * g++.dg/ext/altivec-8.C: Same.
4213         * g++.dg/ext/altivec-9.C: Same.
4214         * g++.old-deja/g++.abi/cxa_vec.C: Same.
4215         * g++.old-deja/g++.brendan/new3.C: Same.
4216         * gcc.c-torture/execute/eeprof-1.x: Same.
4217
4218 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4219
4220         PR c/14765
4221         * gcc.dg/pr14765-1.c: New test.
4222
4223 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4224
4225         PR c/14649
4226         * gcc.dg/pr14649-1.c: New test case.
4227
4228 2004-06-07  Richard Henderson  <rth@redhat.com>
4229
4230         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
4231         if temporaries.
4232
4233 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4234
4235         * g++.dg/eh/elide1.C: Remove XFAIL.
4236
4237 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
4238
4239         PR c++/15337
4240         * g++.dg/expr/sizeof3.C: New test.
4241
4242         PR c++/14777
4243         * g++.dg/template/access14.C: New test.
4244
4245         PR c++/15554
4246         * g++.dg/template/enum1.C: New test.
4247
4248         PR c++/15057
4249         * g++.dg/eh/throw1.C: New test.
4250
4251 2004-06-07  David Ayers  <d.ayers@inode.at>
4252             Ziemowit Laski  <zlaski@apple.com>
4253
4254         * lib/objc.exp (objc_target_compile): Revert the '-framework
4255         Foundation' flag fix, since bare Darwin does not ship
4256         with the Foundation framework.
4257         * objc/execute/next_mapping.h: Provide a local NSConstantString
4258         @interface and @implementation.
4259         (objc_constant_string_init): A constructor function, used to
4260         initialize the NSConstantString meta-class object.
4261         * objc/execute/string1.m: Include "next_mapping.h" instead of
4262         <Foundation/NSString.h>.
4263         * objc/execute/string2.m: Likewise.
4264         * objc/execute/string3.m: Likewise.
4265         * objc/execute/string4.m: Likewise.
4266
4267 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
4268
4269         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
4270         to double. Replace double with FLOAT.
4271         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
4272
4273         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
4274         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
4275         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
4276         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
4277         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
4278         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
4279         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
4280         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
4281
4282 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4283
4284         PR c/13519
4285         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
4286
4287 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4288
4289         PR c++/15503
4290         * g++.dg/template/meminit2.C: New test.
4291
4292 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
4293
4294         PR target/15822
4295         * gcc.c-torture/execute/compare-fp-1.c,
4296         gcc.c-torture/execute/compare-fp-2.c,
4297         gcc.c-torture/execute/compare-fp-3.c,
4298         gcc.c-torture/execute/compare-fp-4.c,
4299         gcc.c-torture/execute/compare-fp-3.x,
4300         gcc.c-torture/execute/compare-fp-4.x: Moved...
4301         * gcc.c-torture/execute/ieee/compare-fp-1.c,
4302         gcc.c-torture/execute/ieee/compare-fp-2.c,
4303         gcc.c-torture/execute/ieee/compare-fp-3.c,
4304         gcc.c-torture/execute/ieee/compare-fp-4.c,
4305         gcc.c-torture/execute/ieee/compare-fp-3.x,
4306         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
4307
4308 2004-06-04  David Ayers  <d.ayers@inode.at>
4309
4310         * objc/execute/protocol-isEqual-4.m: New testcase.
4311
4312 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
4313
4314         * objc/execute/protocol-isEqual-1.m: New testcase.
4315         * objc/execute/protocol-isEqual-2.m: New testcase.
4316         * objc/execute/protocol-isEqual-3.m: New testcase.
4317
4318 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4319
4320         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4321
4322 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4323
4324         * lib/objc.exp (objc_target_compile): When running tests on
4325         Darwin (Mac OS X), inform the linker about '-framework
4326         'Foundation'.
4327
4328 2004-06-02  Eric Christopher  <echristo@redhat.com>
4329
4330         * gcc.c-torture/compile/20040602-1.c: New.
4331
4332 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4333
4334         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4335         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4336
4337         PR tree-optimization/14736
4338         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4339
4340         PR tree-optimization/14042
4341         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4342
4343         PR tree-optimization/14729
4344         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4345
4346 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4347
4348         PR fortran/15557
4349         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4350
4351 2004-06-01  Richard Hederson  <rth@redhat.com>
4352
4353         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4354
4355 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4356
4357         PR c++/14932
4358         * g++.dg/parse/offsetof4.C: New test.
4359
4360 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4361
4362         PR objc/7993
4363         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
4364
4365 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
4366
4367         PR c++/15701
4368         * g++.dg/template/friend29.C: New test.
4369
4370 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4371
4372         PR c/15749
4373         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
4374
4375 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4376
4377         * gcc.dg/sparc-trap-1.c: New test.
4378
4379 2004-05-31  Roger Sayle  <roger@eyesopen.com>
4380
4381         PR middle-end/15069
4382         * g++.dg/opt/fold3.C: New test case.
4383
4384 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
4385
4386         * lib/target-supports.exp (check_iconv_available): Fix fallout
4387         from 2004-05-28 patch.
4388
4389 2004-05-30  Paul Brook  <paul@codesourcery.com>
4390
4391         PR fortran/15620
4392         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
4393         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
4394
4395 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
4396
4397         * gfortran.fortran-torture/execute/random_1.f90: New test.
4398
4399 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4400
4401         * g++.dg/ext/altivec-10.C: New test.
4402
4403 2004-05-29  Paul Brook  <paul@codesourcery.com>
4404
4405         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
4406
4407 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4408
4409         * gcc.dg/altivec-16.c: New test.
4410
4411 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
4412
4413         * lib/target-supports.exp (check_vmx_hw_available): New.
4414         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
4415
4416         * lib/target-supports.exp (check_alias_available,
4417         check_iconv_available, check_named_sections_available): Use
4418         unique names for temporary files.
4419
4420 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4421
4422         * gcc.dg/altivec-15.c: New test.
4423
4424 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4425
4426         PR c++/15083
4427         * g++.dg/warn/noeffect6.C: New test.
4428
4429         PR c++/15471
4430         * g++.dg/expr/ptrmem4.C: New test.
4431
4432         PR c++/15640
4433         * g++.dg/template/operator3.C: New test.
4434
4435 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4436
4437         PR c++/14668
4438         * g++.dg/lookup/redecl1.C: New test.
4439         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
4440
4441 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
4442
4443         * gcc.c-torture/execute/compare-fp-1.c,
4444         gcc.c-torture/execute/compare-fp-2.c,
4445         gcc.c-torture/execute/compare-fp-3.c,
4446         gcc.c-torture/execute/compare-fp-4.c,
4447         gcc.c-torture/execute/compare-fp-3.x,
4448         gcc.c-torture/execute/compare-fp-4.x,
4449         gcc.dg/pr15649-1.c: New.
4450
4451 2004-05-27  Adam Nemet  <anemet@lnxw.com>
4452
4453         PR c++/12883
4454         * g++.dg/init/array14.C: New test.
4455
4456 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
4457
4458         * lib/compat.exp (compat-get-options-main): New.
4459         (compat-get-options): Remove unneeded code, warn for ignored
4460         command.
4461         (compat-execute): Check flag set by dg-require-* commands.
4462
4463         * lib/compat.exp (compat-execute): Break up long lines.
4464
4465 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
4466
4467         * gcc.dg/altivec-7.c: Don't use 'vector long'.
4468         * gcc.dg/altivec-14.c: New test.
4469         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
4470
4471         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
4472         * gcc.dg/altivec-12.c: Ditto.
4473
4474         * gcc.dg/altivec-3.c: Move call to altivec_check.
4475
4476 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4477
4478         PR c++/15044
4479         * g++.dg/template/error12.C: New test.
4480
4481         PR c++/15317
4482         * g++.dg/ext/attrib15.C: New test.
4483
4484         PR c++/15329
4485         * g++.dg/template/ptrmem9.C: New test.
4486
4487 2004-05-25  Paul Brook  <paul@codesourcery.com>
4488
4489         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
4490
4491 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4492
4493         PR c++/15165
4494         * g++.dg/template/crash19.C: New test.
4495
4496 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4497
4498         PR c++/15025
4499         * g++.dg/template/redecl1.C: New test.
4500
4501 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4502
4503         PR c++/14821
4504         * g++.dg/other/ns1.C: New test.
4505
4506         PR c++/14883
4507         * g++.dg/template/invalid1.C: New test.
4508
4509 2004-05-23  Paul Brook  <paul@codesourcery.com>
4510         Victor Leikehman  <lei@haifasphere.co.il>
4511
4512         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
4513         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
4514
4515 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4516
4517         PR c++/15285
4518         PR c++/15299
4519         * g++.dg/template/non-dependent5.C: New test.
4520         * g++.dg/template/non-dependent6.C: New test.
4521
4522 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4523
4524         PR c++/15507
4525         * g++.dg/inherit/union1.C: New test.
4526
4527         PR c++/15542
4528         * g++.dg/template/addr1.C: New test.
4529
4530         PR c++/15427
4531         * g++.dg/template/array5.C: New test.
4532
4533         PR c++/15287
4534         * g++.dg/template/array6.C: New test.
4535
4536 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
4537             Roger Sayle  <roger@eyesopen.com>
4538
4539         * g++.dg/lookup/forscope2.C: New test case.
4540
4541 2004-05-22  Ben Elliston  <bje@au.ibm.com>
4542
4543         * gcc.dg/cpp/Wmissingdirs.c: New.
4544
4545 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4546
4547         PR target/15301
4548         * gcc.dg/compat/union-m128-1.h: New file.
4549         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4550         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4551         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4552
4553 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4554
4555         PR target/15302
4556         * gcc.dg/compat/struct-complex-1.h: New file.
4557         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
4558         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
4559         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4560
4561 2004-05-20  Roger Sayle  <roger@eyesopen.com>
4562
4563         PR middle-end/3074
4564         * gcc.dg/pr3074-1.c: New test case.
4565         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
4566
4567 2004-05-20  Falk Hueffner  <falk@debian.org>
4568
4569         PR other/15526
4570         * gcc.dg/ftrapv-1.c: New test case.
4571
4572 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4573
4574         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
4575
4576 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
4577             Jeff Law  <law@redhat.com>
4578
4579         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
4580         * gcc.dg/tree-ssa/20040518-2.c: New test.
4581
4582         * gcc.dg/tree-ssa/20040518-1.c: New test.
4583
4584 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
4585
4586         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
4587
4588 2004-05-18  Paul Brook  <paul@codesourcery.com>
4589
4590         PR fortran/13930
4591         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4592
4593 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4594
4595         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4596         constant folding.
4597
4598 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4599
4600         * gcc.dg/tree-ssa/20040517-1.c: New test.
4601
4602 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4603
4604         * gcc.dg/loop-4.c: New test.
4605
4606 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4607
4608         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4609
4610 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4611
4612         PR fortran/15311
4613         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4614
4615 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4616
4617         PR fortran/13826
4618         PR fortran/13940
4619         * gfortran.fortran-torture/compile/data_1.f90: New test.
4620
4621 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4622
4623         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4624         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4625
4626 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4627
4628         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4629
4630 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4631
4632         PR c/15444
4633         * gcc.dg/format/xopen-1.c: Adjust expected message.
4634         * gcc.dg/format/xopen-3.c: New test.
4635
4636 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4637
4638         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4639
4640 2004-05-14  Jeff Law  <law@redhat.com>
4641
4642         * gcc.dg/tree-ssa/20040514-2.c: New test.
4643
4644 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4645
4646         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4647         this ...
4648         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4649         this.
4650
4651 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4652
4653         * gcc.dg/tree-ssa/20040514-1.c: New test.
4654
4655 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4656
4657         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4658         test.
4659
4660 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4661
4662         PR fortran/14066
4663         * gfortran.fortran-torture/compile/do_1.f90: New test.
4664
4665 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4666
4667         PR fortran/15051
4668         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4669         test.
4670
4671 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4672
4673         PR fortran/15149
4674         * gfortran.fortran-torture/execute/random_init.f90: New test.
4675
4676 2004-05-13  Paul Brook  <paul@codesourcery.com>
4677
4678         PR fortran/15314
4679         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4680
4681 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4682
4683         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4684         for the powerpc case.
4685
4686 2004-05-13  Jeff Law  <law@redhat.com>
4687
4688         * gcc.dg/tree-ssa/20040513-1.c: New test.
4689         * gcc.dg/tree-ssa/20040513-2.c: New test.
4690
4691 2004-05-13  Paul Brook  <paul@codesourcery.com>
4692
4693         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4694         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4695         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4696
4697 2004-05-13  Andreas Schwab  <schwab@suse.de>
4698
4699         PR other/10819
4700         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4701         characters.
4702
4703 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4704
4705         PR fortran/15294
4706         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4707
4708 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4709
4710         Merge from tree-ssa-20020619-branch.  See
4711         ChangeLog.tree-ssa for details.
4712
4713 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4714
4715         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4716         include <altivec.h> explicitly.
4717         * gcc.dg/altivec-13.c: Likewise.
4718
4719 2004-05-11  Paul Brook  <paul@codesourcery.com>
4720
4721         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4722
4723 2004-05-10  Eric Christopher  <echristo@redhat.com>
4724
4725         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4726         * gcc.dg/sibcall-4.c: Ditto.
4727
4728 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4729
4730         * g++.dg/ext/altivec-8.C: New test case.
4731         * gcc.dg/altivec-13.c: New test case.
4732
4733 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4734
4735         * gcc.c-torture/execute/divcmp-1.c: New test case.
4736         * gcc.c-torture/execute/divcmp-2.c: New test case.
4737         * gcc.c-torture/execute/divcmp-3.c: New test case.
4738
4739 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4740
4741         * g++.dg/other/pragma-re-2.C: New test.
4742
4743 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4744
4745         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4746         * gcc.dg/i386-387-2.c: Likewise.
4747
4748         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
4749         __builtin_drem.
4750         * gcc.dg/i386-387-6.c: Likewise.
4751
4752 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4753
4754         * gcc.dg/builtins-33.c:  Also check log1p*.
4755
4756 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
4757
4758         PR optimization/15296
4759         * gcc.c-torture/execute/pr15296.c: New test.
4760
4761 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
4762
4763         * gcc.dg/builtins-40.c: New test.
4764
4765 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
4766
4767         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
4768
4769 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
4770
4771         * g++.dg/ext/spe1.C: New testcase.
4772
4773 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
4774
4775         * objc.dg/image-info.m: Allow additional attributes
4776         for __image_info section.
4777
4778 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
4779
4780         * gcc.dg/torture/mips-hilo-2.c: New test.
4781
4782 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4783
4784         PR c++/14389
4785         * g++.dg/template/member5.C: New test.
4786
4787 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
4788
4789         * gcc.dg/builtins-34.c: Also check expm1*.
4790
4791 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4792
4793         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
4794         * gcc.dg/torture/builtin-convert-3.c: New test.
4795
4796 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
4797
4798         PR middle-end/15054
4799         * g++.dg/opt/pr15054.C: New test.
4800
4801 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4802
4803         * gcc.dg/torture/builtin-rounding-1.c: New test.
4804         * gcc.dg/builtins-25.c: Delete.
4805         * gcc.dg/builtins-29.c: Delete.
4806
4807 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
4808
4809         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
4810         * gcc.dg/sibcall-4.c: Likewise.
4811         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
4812
4813 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4814
4815         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
4816         bit-field on 16-bit targets.
4817
4818 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4819
4820         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
4821         16-bit targets.
4822
4823 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
4824
4825         * gcc.dg/rs6000-power2-1.c: Change to compile only.
4826         * gcc.dg/rs6000-power2-2.c: Likewise.
4827
4828 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
4829
4830         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
4831         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
4832         Change the asm registers to be in form of frN instead of fN.
4833
4834 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4835
4836         * gcc.dg/torture/builtin-convert-2.c: New test.
4837
4838 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
4839
4840         * gcc.dg/rs6000-power2-1.c: New test.
4841         * gcc.dg/rs6000-power2-2.c: New test.
4842
4843 2004-04-28  Jan Hubicka  <jh@suse.cz>
4844
4845         * gcc.dg/unused-6.c: New test.
4846
4847 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
4848             Ulrich Weigand  <uweigand@de.ibm.com>
4849
4850         * ada/acats/run_all.sh: Define $target variable.
4851
4852 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
4853
4854         PR c++/15119
4855         * g++.dg/other/vararg-1.C: New test.
4856
4857         PR c++/4794
4858         * g++.dg/eh/cleanup3.C: New test.
4859
4860 2004-04-24  Laurent GUERBY <laurent@guerby.net>
4861
4862         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
4863         and ad8011a (target_insn).
4864         * ada/acats/support/macro.dfs: Likewise.
4865         * ada/acats/support/impbit.adb: New file.
4866
4867 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
4868
4869         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
4870
4871 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4872
4873         * gcc.dg/loop-3.c: New test.
4874
4875 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
4876
4877         * gcc.c-torture/execute/simd-5.c: New test.
4878
4879 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4880
4881         PR c++/15064
4882         * g++.dg/template/crash18.C: New test.
4883
4884 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
4885
4886         * g++.dg/ext/complit3.C: New test.
4887
4888 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4889
4890         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
4891         * gcc.dg/altivec-3.c: Same.
4892         * gcc.dg/altivec-varargs-1.c: Same.
4893
4894 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4895
4896         * lib/target-supports.exp (check_profiling_available): Assume
4897         profiling is not available on powerpc-eabi targets.
4898
4899 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
4900
4901         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
4902         * gcc.dg/vmx/bug-1.c: Ditto.
4903
4904 2004-04-20  Eric Christopher  <echristo@redhat.com>
4905
4906         * gcc.dg/charset/extern.c: New test.
4907         * g++.dg/charset/extern3.cc: Ditto.
4908
4909 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
4910
4911         * gcc.dg/builtins-39.c: New test.
4912
4913 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
4914
4915         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
4916
4917 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
4918
4919         * gcc.dg/torture/mips-hilo-1.c: New test.
4920
4921 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
4922
4923         * gcc.c-torture/compile/20040419-1.c: New test.
4924
4925 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
4926
4927         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
4928
4929 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
4930             Aldy Hernandez  <aldyh@redhat.com>
4931
4932         * gcc.c-torture/execute/va-arg-24.c: New.
4933
4934 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
4935             Aldy Hernandez  <aldyh@redhat.com>
4936
4937         * gcc.dg/vmx/1b-01.c: New.
4938         * gcc.dg/vmx/1b-02.c: New.
4939         * gcc.dg/vmx/1b-03.c: New.
4940         * gcc.dg/vmx/1b-04.c: New.
4941         * gcc.dg/vmx/1b-05.c: New.
4942         * gcc.dg/vmx/1b-06.c: New.
4943         * gcc.dg/vmx/1b-07.c: New.
4944         * gcc.dg/vmx/1c-01.c: New.
4945         * gcc.dg/vmx/1c-02.c: New.
4946         * gcc.dg/vmx/3a-01a.c: New.
4947         * gcc.dg/vmx/3a-01.c: New.
4948         * gcc.dg/vmx/3a-01m.c: New.
4949         * gcc.dg/vmx/3a-03.c: New.
4950         * gcc.dg/vmx/3a-03m.c: New.
4951         * gcc.dg/vmx/3a-04.c: New.
4952         * gcc.dg/vmx/3a-04m.c: New.
4953         * gcc.dg/vmx/3a-05.c: New.
4954         * gcc.dg/vmx/3a-06.c: New.
4955         * gcc.dg/vmx/3a-06m.c: New.
4956         * gcc.dg/vmx/3a-07.c: New.
4957         * gcc.dg/vmx/3b-01.c: New.
4958         * gcc.dg/vmx/3b-02.c: New.
4959         * gcc.dg/vmx/3b-10.c: New.
4960         * gcc.dg/vmx/3b-13.c: New.
4961         * gcc.dg/vmx/3b-14.c: New.
4962         * gcc.dg/vmx/3b-15.c: New.
4963         * gcc.dg/vmx/3c-01a.c: New.
4964         * gcc.dg/vmx/3c-01.c: New.
4965         * gcc.dg/vmx/3c-02.c: New.
4966         * gcc.dg/vmx/3c-03.c: New.
4967         * gcc.dg/vmx/3d-01.c: New.
4968         * gcc.dg/vmx/4-01.c: New.
4969         * gcc.dg/vmx/4-03.c: New.
4970         * gcc.dg/vmx/5-01.c: New.
4971         * gcc.dg/vmx/5-02.c: New.
4972         * gcc.dg/vmx/5-03.c: New.
4973         * gcc.dg/vmx/5-04.c: New.
4974         * gcc.dg/vmx/5-05.c: New.
4975         * gcc.dg/vmx/5-06.c: New.
4976         * gcc.dg/vmx/5-07.c: New.
4977         * gcc.dg/vmx/5-07t.c: New.
4978         * gcc.dg/vmx/5-08.c: New.
4979         * gcc.dg/vmx/5-10.c: New.
4980         * gcc.dg/vmx/5-11.c: New.
4981         * gcc.dg/vmx/7-01a.c: New.
4982         * gcc.dg/vmx/7-01.c: New.
4983         * gcc.dg/vmx/7c-01.c: New.
4984         * gcc.dg/vmx/7d-01.c: New.
4985         * gcc.dg/vmx/7d-02.c: New.
4986         * gcc.dg/vmx/8-01.c: New.
4987         * gcc.dg/vmx/8-02a.c: New.
4988         * gcc.dg/vmx/8-02.c: New.
4989         * gcc.dg/vmx/brode-1.c: New.
4990         * gcc.dg/vmx/bug-1.c: New.
4991         * gcc.dg/vmx/bug-2.c: New.
4992         * gcc.dg/vmx/bug-3.c: New.
4993         * gcc.dg/vmx/cw-bug-1.c: New.
4994         * gcc.dg/vmx/cw-bug-2.c: New.
4995         * gcc.dg/vmx/cw-bug-3.c: New.
4996         * gcc.dg/vmx/dct.c: New.
4997         * gcc.dg/vmx/debug-1.c: New.
4998         * gcc.dg/vmx/debug-2.c: New.
4999         * gcc.dg/vmx/debug-3.c: New.
5000         * gcc.dg/vmx/debug-4.c: New.
5001         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
5002         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
5003         * gcc.dg/vmx/eg-5.c: New.
5004         * gcc.dg/vmx/fft.c: New.
5005         * gcc.dg/vmx/gcc-bug-1.c: New.
5006         * gcc.dg/vmx/gcc-bug-2.c: New.
5007         * gcc.dg/vmx/gcc-bug-3.c: New.
5008         * gcc.dg/vmx/gcc-bug-4.c: New.
5009         * gcc.dg/vmx/gcc-bug-5.c: New.
5010         * gcc.dg/vmx/gcc-bug-6.c: New.
5011         * gcc.dg/vmx/gcc-bug-7.c: New.
5012         * gcc.dg/vmx/gcc-bug-8.c: New.
5013         * gcc.dg/vmx/gcc-bug-9.c: New.
5014         * gcc.dg/vmx/gcc-bug-b.c: New.
5015         * gcc.dg/vmx/gcc-bug-c.c: New.
5016         * gcc.dg/vmx/gcc-bug-d.c: New.
5017         * gcc.dg/vmx/gcc-bug-e.c: New.
5018         * gcc.dg/vmx/gcc-bug-f.c: New.
5019         * gcc.dg/vmx/gcc-bug-g.c: New.
5020         * gcc.dg/vmx/gcc-bug-i.c: New.
5021         * gcc.dg/vmx/harness.h: New.
5022         * gcc.dg/vmx/ira1.c: New.
5023         * gcc.dg/vmx/ira2a.c: New.
5024         * gcc.dg/vmx/ira2b.c: New.
5025         * gcc.dg/vmx/ira2.c: New.
5026         * gcc.dg/vmx/ira2c.c: New.
5027         * gcc.dg/vmx/mem.c: New.
5028         * gcc.dg/vmx/newton-1.c: New.
5029         * gcc.dg/vmx/ops.c: New.
5030         * gcc.dg/vmx/sn7153.c: New.
5031         * gcc.dg/vmx/spill2.c: New.
5032         * gcc.dg/vmx/spill3.c: New.
5033         * gcc.dg/vmx/spill.c: New.
5034         * gcc.dg/vmx/t.c: New.
5035         * gcc.dg/vmx/varargs-1.c: New.
5036         * gcc.dg/vmx/varargs-2.c: New.
5037         * gcc.dg/vmx/varargs-3.c: New.
5038         * gcc.dg/vmx/varargs-4.c: New.
5039         * gcc.dg/vmx/varargs-5.c: New.
5040         * gcc.dg/vmx/varargs-6.c: New.
5041         * gcc.dg/vmx/varargs-7.c: New.
5042         * gcc.dg/vmx/vmx.exp: New.
5043         * gcc.dg/vmx/vprint-1.c: New.
5044         * gcc.dg/vmx/vscan-1.c: New.
5045         * gcc.dg/vmx/x-01.c: New.
5046         * gcc.dg/vmx/x-02.c: New.
5047         * gcc.dg/vmx/x-03.c: New.
5048         * gcc.dg/vmx/x-04.c: New.
5049         * gcc.dg/vmx/x-05.c: New.
5050         * gcc.dg/vmx/yousufi-1.c: New.
5051         * gcc.dg/vmx/zero-1.c: New.
5052         * gcc.dg/vmx/zero.c: New.
5053
5054 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
5055
5056         * g++.dg/lookup/java1.C: Update for chage of
5057         _Jv_AllocObject.
5058         * g++.dg/lookup/java2.C: Likewise.
5059
5060 2004-04-17  Laurent GUERBY <laurent@guerby.net>
5061
5062         * ada/acats/run_all.sh: use -O2 by default.
5063
5064 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
5065
5066         * gcc.dg/vr-mult-[12].c: New tests.
5067
5068 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5069
5070         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
5071
5072         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
5073
5074 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
5075
5076         * lib/target-supports.exp (check_profiling_available): Assume profiling
5077         isn't available for mips*-*-elf targets.
5078
5079 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
5080
5081         * gcc.dg/builtins-38.c: New test.
5082
5083 2004-04-14  Eric Christopher  <echristo@redhat.com>
5084
5085         * g++.dg/charset/charset.exp: Run .cc extension tests.
5086
5087 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
5088
5089         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
5090
5091 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5092
5093         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
5094
5095 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
5096
5097         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
5098         * gcc.dg/i386-387-2.c: Likewise.
5099
5100         * gcc.dg/i386-387-7.c: New test.
5101         * gcc.dg/i386-387-8.c: New test.
5102
5103         * gcc.dg/builtins-37.c: New test.
5104
5105 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
5106
5107         * g++.dg/pch/externc-1.C: Add missing semicolon.
5108
5109 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
5110
5111         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
5112
5113 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5114
5115         * gcc.c-torture/execute/20040411-1.c: New test.
5116
5117 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5118
5119         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
5120
5121 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
5122
5123         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
5124
5125 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
5126
5127         * lib/target-supports.exp (check_named_sections_available): New.
5128         * lib/gcc-dg.exp (dg-require-named-sections): New.
5129         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
5130         old-deja.exp.  Also prune error-count message from HP linker.
5131         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
5132
5133         * g++.dg/init/init-ref4.C: Use dg-require-weak.
5134         * g++.old-deja/g++.pt/static3.C: Likewise.
5135         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
5136
5137 2004-04-09  Roger Sayle  <roger@eyesopen.com>
5138
5139         * gcc.c-torture/execute/20040409-1.c: New test case.
5140         * gcc.c-torture/execute/20040409-2.c: New test case.
5141         * gcc.c-torture/execute/20040409-3.c: New test case.
5142
5143 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5144
5145         * gcc.dg/20040409-1.c: New test.
5146
5147 2004-04-08  Roger Sayle  <roger@eyesopen.com>
5148
5149         PR target/14888
5150         * g++.dg/opt/pr14888.C: New test case.
5151
5152 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
5153
5154         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
5155         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
5156         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
5157         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
5158         New tests.
5159
5160 2004-04-08  Paul Brook  <paul@codesourcery.com>
5161
5162         * gcc.dg/spill-1.c: New test.
5163
5164 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5165
5166         * gcc.dg/torture/builtin-ctype-2.c: New test.
5167
5168 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
5169
5170         * gcc.dg/pch/pch.exp: Add largefile test.
5171
5172 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
5173
5174         * g++.dg/pch/externc-1.Hs: New.
5175         * g++.dg/pch/externc-1.C: New.
5176
5177 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5178
5179         * gcc.dg/compat/struct-by-value-5a_main.c,
5180         gcc.dg/compat/struct-by-value-5b_main.c: New files.
5181         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
5182         * gcc.dg/compat/struct-by-value-5a_x.c,
5183         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
5184         gcc.dg/compat/struct-by-value-5_x.c.
5185         * gcc.dg/compat/struct-by-value-5a_y.c,
5186         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
5187         gcc.dg/compat/struct-by-value-5_y.c.
5188
5189         * gcc.dg/compat/struct-by-value-6a_main.c,
5190         gcc.dg/compat/struct-by-value-6b_main.c: New files.
5191         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
5192         * gcc.dg/compat/struct-by-value-6a_x.c,
5193         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
5194         gcc.dg/compat/struct-by-value-6_x.c.
5195         * gcc.dg/compat/struct-by-value-6a_y.c,
5196         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
5197         gcc.dg/compat/struct-by-value-6_y.c.
5198
5199         * gcc.dg/compat/struct-by-value-7a_main.c,
5200         gcc.dg/compat/struct-by-value-7b_main.c: New files.
5201         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
5202         * gcc.dg/compat/struct-by-value-7a_x.c,
5203         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
5204         gcc.dg/compat/struct-by-value-7_x.c.
5205         * gcc.dg/compat/struct-by-value-7a_y.c,
5206         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
5207         gcc.dg/compat/struct-by-value-7_y.c.
5208
5209 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
5210
5211         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
5212         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
5213         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
5214         options.
5215
5216 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
5217
5218         * gcc.dg/builtins-36.c: New test.
5219
5220 2004-04-06  Paul Brook  <paul@codesourcery.com>
5221
5222         * README.gcc: Remove obsolete contraint on testcases.
5223
5224 2004-04-05  Paul Brook  <paul@codesourcery.com>
5225
5226         PR2123
5227         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
5228         failure and exit(0) on success.
5229         * g++.dg/expr/anew2.C: Ditto.
5230         * g++.dg/expr/anew3.C: Ditto.
5231         * g++.dg/expr/anew4.C: Ditto.
5232
5233 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
5234
5235         PR c++/3518
5236         * g++.dg/template/unify7.C: New.
5237
5238 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5239
5240         * g++.dg/README: Bring up to date with new subdirectories; remove
5241         duplicate subdirectory lines.
5242
5243 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
5244
5245         PR c++/14007
5246         * g++.dg/template/unify5.C: New.
5247         * g++.dg/template/unify6.C: New.
5248         * g++.dg/template/qualttp20.C: Adjust.
5249         * g++.old-deja/g++.jason/report.C: Adjust.
5250         * g++.old-deja/g++.other/qual1.C: Adjust.
5251
5252 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
5253
5254         PR c++/14803
5255         * g++.dg/inherit/ptrmem1.C: New test.
5256
5257 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
5258
5259         PR c++/14755
5260         * gcc.c-torture/execute/20040331-1.c: New test.
5261         * gcc.dg/20040331-1.c: New test.
5262
5263 2004-04-01  Paul Brook  <paul@codesourcery.com>
5264
5265         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
5266
5267 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
5268
5269         PR c++/14724
5270         * g++.dg/init/goto1.C: New test.
5271
5272         PR c++/14763
5273         * g++.dg/template/defarg4.C: New test.
5274
5275 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
5276
5277         * gcc.dg/altivec-11.c: Extend test for more valid cases.
5278
5279 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
5280
5281         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
5282
5283 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
5284
5285         * gcc.dg/noncompile/undeclared-2.c: New test.
5286
5287 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5288
5289         * gcc.dg/940409-1.c: Remove XFAIL.
5290         * gcc.dg/reg-vol-struct-1.c: New test.
5291
5292 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5293
5294         * gcc.dg/torture/builtin-wctype-1.c: New test.
5295
5296 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
5297
5298         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
5299         * gcc.dg/20001101-1.c: Likewise.
5300         * gcc.dg/20001102-1.c: Likewise.
5301
5302 2004-03-25  Roger Sayle  <roger@eyesopen.com>
5303
5304         * gcc.dg/compare8.c: Add an additional test for XOR.
5305
5306 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5307
5308         * gcc.dg/torture/builtin-ctype-1.c: New test.
5309
5310 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5311
5312         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
5313         * gcc.dg/torture/builtin-math-1.c: Likewise.
5314         * gcc.dg/torture/builtin-power-1.c: New test.
5315
5316 2004-03-24  Andreas Schwab  <schwab@suse.de>
5317
5318         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5319         IA64 assembler.
5320
5321 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5322             Roger Sayle  <roger@eyesopen.com>
5323
5324         * gcc.dg/compare8.c: New test case.
5325
5326 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5327
5328         * g++.dg/ext/altivec-7.C: New test.
5329
5330 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5331
5332         PR 12267, 12391, 12560, 13129, 14114, 14133
5333         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5334         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5335         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5336         Adjust error regexps.
5337         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5338         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5339         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5340         * gcc.dg/local1.c: Add explanatory comment.
5341
5342 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5343
5344         PR optimization/14669
5345         * g++.dg/opt/fold2.C: New test case.
5346
5347 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5348
5349         PR c/14069
5350         * gcc.dg/20040322-1.c: New test.
5351
5352 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5353
5354         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5355         * gcc.dg/ultrasp4.c: Likewise.
5356         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5357
5358 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5359
5360         * gcc.dg/i386-sse-8.c: Reset default options.
5361
5362 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5363
5364         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
5365         in the error message text.
5366
5367 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5368
5369         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
5370
5371 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
5372
5373         PR c++/14616
5374         * g++.dg/init/array13.C: New test.
5375
5376 2004-03-20  Roger Sayle  <roger@eyesopen.com>
5377
5378         PR target/13889
5379         * gcc.c-torture/compile/pr13889.c: New test case.
5380
5381 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5382
5383         PR c/14635
5384         * builtins-1.c (nan, nans): Don't test.
5385         * builtins-30.c: Don't use nan, nanf, nanl.
5386         * builtins-35.c: New test.
5387
5388 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
5389
5390         * g++.dg/ext/altivec-6.C: New test.
5391
5392 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
5393
5394         * g++.dg/init/placement3.C: New test.
5395
5396         * g++.dg/template/spec13.C: New test.
5397
5398         * g++.dg/lookup/using11.C: New test.
5399
5400         * g++.dg/lookup/koenig3.C: New test.
5401
5402         * g++.dg/template/operator2.C: New test.
5403
5404         * g++.dg/expr/dtor3.C: New test.
5405         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
5406         marker.
5407         * g++.old-deja/g++.law/visibility28.C: Likewise.
5408
5409 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
5410
5411         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
5412         * gcc.dg/ppc64-abi-3.c: Likewise.
5413
5414 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5415
5416         PR c++/14545
5417         * g++.dg/parse/template15.C: New test.
5418
5419 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5420
5421         * g++.dg/expr/dtor2.C: New test.
5422
5423         * g++.dg/lookup/anon4.C: New test.
5424
5425         * g++.dg/overload/using1.C: New test.
5426
5427         * g++.dg/template/lookup7.C: New test.
5428
5429         * g++.dg/template/typename6.C: New test.
5430
5431         * g++.dg/expr/cond6.C: New test.
5432
5433 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5434
5435         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
5436
5437 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5438
5439         * g++.dg/expr/cond5.C: New test.
5440         * g++.dg/expr/constcast1.C: Likewise.
5441         * g++.dg/expr/ptrmem2.C: Likewise.
5442         * g++.dg/expr/ptrmem3.C: Likewise.
5443         * g++.dg/lookup/main1.C: Likewise.
5444         * g++.dg/template/lookup6.C: Likewise.
5445
5446 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5447
5448         * gcc.dg/local1.c: New test.
5449
5450         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
5451
5452 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5453
5454         * gcc.dg/torture/builtin-convert-1.c: New test.
5455
5456 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5457
5458         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
5459
5460 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5461
5462         PR c++/14481
5463         * g++.dg/warn/Wunused-7.C: New test.
5464
5465 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5466
5467         * gcc.dg/torture/builtin-integral-1.c: New test.
5468
5469 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5470
5471         PR c++/14586
5472         * g++.dg/parse/non-dependent3.C: New test.
5473
5474 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
5475
5476         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
5477         * g++.dg/eh/simd-2.C: Likewise.
5478         * g++.dg/init/array10.C: Likewise.
5479         * gcc.c-torture/compile/simd-1.c: Likewise.
5480         * gcc.c-torture/compile/simd-2.c: Likewise.
5481         * gcc.c-torture/compile/simd-3.c: Likewise.
5482         * gcc.c-torture/compile/simd-4.c: Likewise.
5483         * gcc.c-torture/compile/simd-6.c: Likewise.
5484         * gcc.c-torture/execute/simd-1.c: Likewise.
5485         * gcc.c-torture/execute/simd-2.c: Likewise.
5486         * gcc.dg/compat/vector-defs.h: Likewise.
5487         * gcc.dg/20020531-1.c: Likewise.
5488         * gcc.dg/altivec-3.c: Likewise.
5489         * gcc.dg/altivec-4.c: Likewise.
5490         * gcc.dg/altivec-varargs-1.c: Likewise.
5491         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
5492         * gcc.dg/i386-mmx-3.c: Likewise.
5493         * gcc.dg/i386-sse-4.c: Likewise.
5494         * gcc.dg/i386-sse-5.c: Likewise.
5495         * gcc.dg/i386-sse-8.c: Likewise.
5496         * gcc.dg/simd-1.c: Likewise.
5497         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
5498         __ev64_opaque__ since the machine description provides it.
5499
5500 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5501
5502         * lib/compat.exp (skip_list): New global variable.
5503         Use it to hold the user defined COMPAT_SKIPS list if any.
5504         (compat-obj): Add the members of skip_list to optall.
5505
5506 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5507
5508         * gcc.dg/compat/union-by-value-1_main.c,
5509         union-by-value-1_x.c, union-by-value-1_y.c,
5510         union-check.h, union-defs.h,
5511         union-init.h, union-return-1_main.c,
5512         union-return-1_x.c, union-return-1_y.c: New files.
5513
5514 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5515
5516         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
5517         mixed-struct-init.h: Add 4 mixed structure types.
5518         struct-by-value-21_main.c, struct-by-value-21_x.c,
5519         struct-by-value-21_y.c, struct-return-21_main.c,
5520         struct-return-21_x.c, struct-return-21_y.c: New files.
5521
5522 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
5523
5524         PR c++/14550
5525         * g++.dg/parse/template14.C: New test.
5526
5527 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5528
5529         * gcc.c-torture/execute/20040313-1.c: New test.
5530
5531 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
5532
5533         PR target/14533
5534         * gcc.dg/20040311-2.c: New test.
5535
5536 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
5537
5538         PR other/14544
5539         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
5540         bit-field.
5541
5542 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
5543
5544         * gcc.dg/20040305-2.c: Add missing return statement.
5545
5546 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5547
5548         * gcc.dg/builtins-34.c: Also check pow10*.
5549
5550 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5551
5552         PR target/14262
5553         * gcc.dg/20040305-2.c: New test.
5554
5555 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5556
5557         * gcc.dg/20040310-1.c: New test.
5558
5559 2004-03-11  Roger Sayle  <roger@eyesopen.com>
5560
5561         * gcc.c-torture/execute/20040311-1.c: New test case.
5562
5563 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
5564
5565         PR c++/14476
5566         * g++.dg/lookup/enum1.C: New test.
5567
5568 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
5569
5570         PR c++/14510
5571         * g++.dg/lookup/struct2.C: New test.
5572
5573 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
5574
5575         * gcc.dg/builtins-34.c: New test.
5576
5577 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5578
5579         * gcc.dg/torture/builtin-nonneg-1.c: New test.
5580
5581 2004-03-09  James E Wilson  <wilson@specifixinc.com>
5582
5583         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
5584         * gcc.dg/alias-2.c: New testcase.
5585
5586 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
5587
5588         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
5589
5590 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5591
5592         * gcc.c-torture/execute/20040309-1.c: New test case.
5593
5594 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5595
5596         PR c++/14397
5597         * g++.dg/overload/ref1.C: New.
5598
5599 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5600
5601         PR c++/14409
5602         * g++.dg/template/spec12.C: New test.
5603
5604         PR c++/14448
5605         * g++.dg/parse/crash14.C: New test.
5606
5607 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5608
5609         PR c++/14230
5610         * g++.dg/init/ref11.C: New test.
5611
5612 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5613
5614         PR c++/14432
5615         * g++.dg/parse/builtin2.C: New test.
5616
5617 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5618
5619         PR c++/14401
5620         * g++.dg/init/ctor3.C: New test.
5621         * g++.dg/init/union1.C: New test.
5622         * g++.dg/ext/anon-struct4.C: New test.
5623
5624 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5625
5626         * g++.dg/lookup/koenig1.C: Tweak error messages.
5627         * g++.dg/lookup/used-before-declaration.C: Likewise.
5628         * g++.dg/other/do1.C: Likewise.
5629         * g++.dg/overload/koenig1.C: Likewise.
5630         * g++.dg/parse/crash13.C: Likewise.
5631         * g++.dg/template/instantiate3.C: Likewise.
5632
5633 2004-03-08  Eric Christopher  <echristo@redhat.com>
5634
5635         * * lib/target-supports.exp: Enable libiconv in test
5636         compilation.  Fix up error checking.
5637
5638 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5639
5640         PR middle-end/14289
5641         * gcc.dg/pr14289-1.c: New test case.
5642         * gcc.dg/pr14289-2.c: Likewise.
5643         * gcc.dg/pr14289-3.c: Likewise.
5644
5645 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5646
5647         * gcc.c-torture/execute/20040308-1.c: New test.
5648
5649 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5650
5651         * gcc.c-torture/execute/20040307-1.c: New test case.
5652
5653 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5654
5655         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5656
5657 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5658
5659         * gcc.dg/20040306-1.c: New test.
5660
5661 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5662
5663         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5664         them static.
5665         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5666
5667 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5668
5669         PR c/14465
5670         * gcc.dg/decl-6.c: New test.
5671
5672 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5673
5674         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5675         Rename LOGPOW -> LOG_POW.
5676         (SQRT_EXP, POW_EXP): New.
5677
5678 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5679
5680         * gcc.dg/i386-sse-8.c: New test.
5681
5682 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5683
5684         PR c/14114
5685         * gcc.dg/decl-5.c: New test.
5686
5687 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5688
5689         * gcc.dg/20040305-1.c: New test.
5690
5691 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5692
5693         PR other/14354
5694         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5695
5696 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5697
5698         PR c++/14425, c++/14426
5699         * g++.dg/ext/altivec-4.C: New test.
5700         * g++.dg/ext/altivec-5.C: New test.
5701
5702 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5703
5704         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5705         global variables of a type with no linkage.
5706         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5707         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5708         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5709         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5710         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5711         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5712         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5713         * g++.dg/warn/deprecated.C: Name enum Color.
5714         * g++.dg/overload/VLA.C: Name structure for 'b'.
5715         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5716
5717 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5718
5719         * gcc.c-torture/compile/20040304-1.c: New test.
5720
5721 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5722
5723         PR 13728
5724         * gcc.dg/decl-4.c: New testcase.
5725
5726 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5727
5728         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5729         as PRECF if sizeof (float) > sizeof (double).
5730         (PRECL): Make it the same as PRECF if
5731         sizeof (float) > sizeof (long double).
5732
5733 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5734
5735         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5736         system type.  Add check for irix6 which doesn't have c99 runtime.
5737
5738 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5739
5740         * gcc.dg/const-elim-1.c: xfail for xtensa.
5741
5742 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5743
5744         PR c++/14369
5745         * g++.dg/template/cond4.C: New test.
5746
5747 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5748
5749         PR c++/14360
5750         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
5751
5752         PR c++/14361
5753         * g++.dg/parse/defarg7.C: New test.
5754
5755         PR c++/14359
5756         * g++.dg/template/friend26.C: New test.
5757
5758 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5759
5760         PR c++/14324
5761         * g++.dg/abi/mangle21.C: New test.
5762
5763         PR c++/14260
5764         * g++.dg/parse/constructor2.C: New test.
5765
5766         PR c++/14337
5767         * g++.dg/template/sfinae1.C: New test.
5768
5769 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5770
5771         PR c++/14267
5772         * g++.dg/expr/crash2.C: New test.
5773
5774         PR middle-end/13448
5775         * gcc.dg/inline-5.c: New test.
5776         * gcc.dg/always-inline.c: Split out tests into ...
5777         * gcc.dg/always-inline2.c: ... this and ...
5778         * gcc.dg/always-inline3.c: ... this.
5779
5780 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5781
5782         PR debug/12103
5783         * g++.dg/debug/crash1.C: New test.
5784
5785 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
5786
5787         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
5788         function with __attribute__((noinline)).
5789         (recurser_void2): Likewise.
5790         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
5791         (recurser_void2): Likewise.
5792
5793 2004-02-29  Roger Sayle  <roger@eyesopen.com>
5794
5795         PR middle-end/14203
5796         * g++.dg/warn/Wunused-6.C: New test case.
5797
5798 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
5799
5800         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
5801         not defined.
5802
5803 2004-02-27  Eric Christopher  <echristo@redhat.com>
5804
5805         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
5806         * g++.dg/charset/asm2.c: Run only x86.
5807         * gcc.dg/charset/asm3.c: Ditto.
5808
5809 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
5810
5811         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
5812         ld_library_path.
5813
5814 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
5815
5816         * g++.dg/ext/altivec-3.C: New.
5817
5818 2004-02-26  Richard Henderson  <rth@redhat.com>
5819
5820         * g++.dg/ext/attrib10.C: Mark for warning.
5821         * gcc.dg/attr-alias-1.c: New.
5822
5823 2004-02-26  Richard Henderson  <rth@redhat.com>
5824
5825         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
5826         * gcc.c-torture/execute/20040208-2.c: ... it back.
5827
5828 2004-02-26  Eric Christopher  <echristo@redhat.com>
5829
5830         * lib/target-supports.exp (check-iconv-available): New function.
5831         * lib/gcc-dg.exp (dg-require-iconv): New function.
5832         Use above.
5833         * gcc.dg/charset: New directory.
5834         * gcc.dg/charset/charset.exp: New file.
5835         * gcc.dg/charset/asm1.c: Ditto.
5836         * gcc.dg/charset/asm2.c: Ditto.
5837         * gcc.dg/charset/asm3.c: Ditto.
5838         * gcc.dg/charset/asm4.c: Ditto.
5839         * gcc.dg/charset/asm5.c: Ditto.
5840         * gcc.dg/charset/attribute1.c: Ditto.
5841         * gcc.dg/charset/attribute2.c: Ditto.
5842         * gcc.dg/charset/string1.c: Ditto.
5843         * g++.dg/charset: New directory.
5844         * g++.dg/dg.exp: Add here. Special options.
5845         * g++.dg/charset/charset.exp: New file.
5846         * g++.dg/charset/asm1.c: Ditto.
5847         * g++.dg/charset/asm2.c: Ditto.
5848         * g++.dg/charset/asm3.c: Ditto.
5849         * g++.dg/charset/asm4.c: Ditto.
5850         * g++.dg/charset/attribute1.c: Ditto.
5851         * g++.dg/charset/attribute2.c: Ditto.
5852         * g++.dg/charset/extern1.cc: Ditto.
5853         * g++.dg/charset/extern2.cc: Ditto.
5854         * g++.dg/charset/string1.c: Ditto.
5855
5856 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
5857
5858         PR c++/14278
5859         * g++.dg/parse/comma1.C: New test.
5860
5861 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5862
5863         PR c++/14284
5864         * g++.dg/template/ttp8.C: New test.
5865
5866 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
5867
5868         * gcc.dg/fixuns-trunc-1.c: New test.
5869
5870 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5871
5872         * gcc.dg/builtins-config.h: Use #elif.
5873
5874 2004-02-26  Michael Matz  <matz@suse.de>
5875
5876         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
5877         * gcc.dg/991214-1.c: Likewise.
5878         * gcc.dg/i386-asm-1.c: Likewise.
5879
5880 2004-02-25  Richard Henderson  <rth@redhat.com>
5881
5882         * gcc.c-torture/execute/20040208-2.c: Move ...
5883         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
5884
5885 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5886
5887         PR c++/14246
5888         * g++.dg/other/crash-3.C: New test.
5889
5890 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5891
5892         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
5893         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
5894
5895         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
5896         HP-UX.
5897
5898 2004-02-24  Michael Matz  <matz@suse.de>
5899
5900         * gcc.dg/i386-regparm.c: New.
5901
5902 2004-02-23  James E Wilson  <wilson@specifixinc.com>
5903
5904         * gcc.c-torture/execute/20040223-1.c: New.
5905
5906 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
5907             Kazu Hirata  <kazu@cs.umass.edu>
5908
5909         * gcc.dg/fwritable-strings-1.c: Remove.
5910
5911 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
5912
5913         PR c/14156
5914         * gcc.dg/20040223-1.c: New test.
5915
5916 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5917
5918         PR c++/14106
5919         * g++.dg/ext/typeof9.C: New test.
5920
5921 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5922
5923         PR c++/14250
5924         * g++.dg/other/switch1.C: New test.
5925
5926 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5927
5928         * gcc.dg/cast-function-1.c: Adjust for new informative message.
5929         * gcc.dg/va-arg-1.c: Likewise.
5930
5931 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5932
5933         PR c++/14143
5934         * g++.dg/template/koenig5.C: New test.
5935
5936 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
5937
5938         * g++.dg/ext/altivec-1.C: Generalize target triple.
5939         * g++.dg/ext/altivec-2.C: New test case.
5940         * g++.dg/ext/altivec_check.h: New file.
5941         * gcc.dg/altivec-1.c: Generalize target triple;
5942         include altivec_check.h and call altivec_check().
5943         * gcc.dg/altivec-[2-5].c: Generalize target triple.
5944         * gcc.dg/altivec-6.c: New test case.
5945         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
5946         type casts as needed.
5947         * gcc.dg/altivec-10.c: Include altivec_check.h and call
5948         altivec_check().
5949         * gcc.dg/altivec-12.c: New test case.
5950         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
5951         include altivec_check.h and call altivec_check().
5952         * gcc.dg/altivec_check.h: New file.
5953
5954 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5955
5956         * lib/target-supports.exp (check_alias_available): Don't mangle
5957         function `g' in test program.
5958
5959 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5960
5961         * lib/target-supports.exp (check_profiling_available): Check
5962         argument to determine whether we support a profiling type.
5963         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
5964         check_profiling_available.
5965         * g++.dg/bprob/bprob.exp: Likewise
5966         * g77.dg/bprob/bprob.exp: Likewise.
5967         * gcc.misc-tests/bprob.exp: Likewise.
5968         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
5969         dg-require-profiling and delete expected error handling.
5970         * gcc.dg/20021014-1.c: Likewise.
5971         * gcc.dg/nest.c: Likewise.
5972
5973 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5974
5975         PR c++/12007
5976         * g++.dg/other/vthunk1.C: New test.
5977
5978 2004-02-20  Falk Hueffner  <falk@debian.org>
5979
5980         PR target/14201
5981         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
5982
5983 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
5984
5985         PR c++/13927
5986         * g++.dg/other/error8.C: Remove XFAIL markers.
5987
5988         PR c++/14173
5989         * g++.dg/ext/packed5.C: New test.
5990
5991         PR c++/14199
5992         * g++.dg/warn/Wunused-5.C: New test.
5993
5994         PR c++/14186
5995         * g++.dg/lookup/member1.C: New test.
5996
5997 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
5998
5999         * gcc.c-torture/compile/20040130-1.c: Enable only when
6000         __INT_MAX__ >= 2147483647L.
6001         * gcc.c-torture/compile/961203-1.c: Likewise.
6002
6003 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
6004
6005         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
6006         * g++.dg/opt/template1.C: Robustify assembler regexp
6007
6008 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6009
6010         * gcc.c-torture/execute/simd-4.x: Remove.
6011         * gcc.c-torture/execute/va-arg-25.x: Likewise.
6012         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
6013         Guard with #ifndef SKIP_ATTRIBUTE.
6014         * gcc.dg/compat/vector-1_y.c: Likewise.
6015         * gcc.dg/compat/vector-2_x.c: Likewise.
6016         * gcc.dg/compat/vector-2_y.c: Likewise.
6017         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
6018         * g++.dg/eh/simd-2.C: Likewise.
6019
6020 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
6021
6022         * gcc.c-torture/compile/complex-1.c: New.
6023
6024 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
6025
6026         PR target/14209
6027         * gcc.c-torture/execute/20040218-1.c: New test.
6028
6029 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6030
6031         PR c++/14181
6032         * g++.dg/parse/new2.C: New test.
6033
6034 2004-02-18  Paul Brook  <paul@codesourcery.com>
6035
6036         * gcc.c-torture/compile/libcall-1.c: New test.
6037
6038 2004-02-18  Paul Brook  <paul@codesourcery.com>
6039
6040         PR debug/12934
6041         * gcc.dg/debug/debug-7.c: New test.
6042
6043 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
6044
6045         * gcc.dg/20040217-1.c: New test.
6046
6047 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
6048
6049         * gcc.c-torture/execute/990208-1.x: Delete.
6050
6051 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
6052
6053         * gcc.c-torture/execute/20040208-2.x: New file.
6054
6055 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
6056
6057         PR c++/11326
6058         * g++.dg/abi/structret1.C: New test.
6059
6060 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
6061
6062         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
6063         (i386_cpuid): No need to test if cpuid is available on AMD64.
6064         Fix assembly, so that it works onboth i386 and AMD64.
6065         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
6066         (vecInLong): Fix s[] member type to unsigned int.
6067         (vecInWord): Remove type.
6068         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
6069         (a64, b64, c64, d64, e64): Remove.
6070         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
6071         Remove unused variable.  Remove initialization of removed variables.
6072         Don't call mmx_tests nor sse_tests.
6073         (reference_mmx, reference_sse): Remove.
6074         (check): Add return stmt.
6075         * gcc.dg/i386-sse-7.c: New test.
6076         * gcc.dg/i386-mmx-4.c: New test.
6077
6078 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6079
6080         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
6081         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6082         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6083         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
6084         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
6085         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
6086         g++.dg/tc1/dr94.C: Fix line terminator.
6087
6088 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
6089
6090         * gcc.c-torture/compile/20040216-1.c: New.
6091
6092 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6093
6094         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6095         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6096         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
6097         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
6098         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
6099         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
6100
6101 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6102
6103         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
6104
6105 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
6106
6107         PR c++/13971
6108         * g++.dg/expr/cond4.C: New test.
6109
6110         PR c++/14086
6111         * g++.dg/lookup/crash2.C: New test.
6112
6113 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
6114
6115         * gcc.c-torture/compile/20040214-2.c: New test.
6116
6117 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
6118
6119         PR c++/14116
6120         * g++.dg/ext/typeof8.C: New test.
6121
6122 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
6123
6124         * gcc.c-torture/compile/20040214-1.c: New test.
6125
6126 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6127
6128         PR c++/13635
6129         * g++.dg/template/spec11.C: New test.
6130
6131 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6132
6133         PR c++/13927
6134         * g++.dg/other/error8.C: New test.
6135
6136 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
6137
6138         PR c++/14122
6139         * g++.dg/template/array4.C: New test.
6140
6141         PR c++/14108
6142         * g++.dg/inherit/thunk2.C: New test.
6143
6144         PR c++/14083
6145         * g++.dg/eh/cond2.C: New test.
6146
6147 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
6148
6149         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
6150
6151 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
6152
6153         * lib/scanasm.exp (dg-scan): Quote pattern before display.
6154
6155 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
6156
6157         * g++.dg/simd-2.C: xfail on ppc64-linux.
6158
6159 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6160
6161         PR c/456
6162         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
6163         tests.
6164
6165 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
6166
6167         * gcc.dg/builtins-33.c: New test.
6168
6169 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
6170
6171         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
6172
6173 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6174
6175         * g++.dg/simd-2.C: Set -maltivec for ppc64.
6176
6177 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6178
6179         * gcc.dg/ppc64-abi-3.c: New test.
6180
6181 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
6182
6183         PR c/14092
6184
6185         * gcc.dg/pr14092-1.c: New testcase.
6186
6187 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
6188
6189         * gcc.dg/cpp/assert4.c: Fix typo last change.
6190
6191         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
6192         * gcc.dg/cpp/assert4.c: Handle powerpc64.
6193
6194         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
6195
6196 2004-02-09  Roger Sayle  <roger@eyesopen.com>
6197
6198         * gcc.c-torture/compile/20040209-1.c: New test case.
6199
6200 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6201
6202         * gcc.dg/c90-init-1.c: Adjust expected error messages.
6203
6204 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
6205
6206         * gcc.c-torture/execute/20040208-[12].c: New tests.
6207
6208 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6209
6210         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
6211
6212 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6213
6214         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
6215
6216 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6217
6218         Bug 13856
6219         * gcc.dg/visibility-8.c: New testcase.
6220
6221 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6222
6223         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
6224         arguments.
6225         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
6226
6227 2004-02-07  Roger Sayle  <roger@eyesopen.com>
6228
6229         PR middle-end/13696
6230         * g++.dg/opt/fold1.C: New test case.
6231
6232 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6233
6234         PR c++/14033
6235         * g++.dg/other/crash-2.C: New test.
6236
6237 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6238
6239         PR c++/14028
6240         * g++.dg/parse/angle-bracket2.C: New test.
6241
6242 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6243
6244         PR middle-end/13750
6245         Revert:
6246         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6247         PR pch/13361
6248         * testsuite/g++.dg/pch/wchar-1.C: New.
6249         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6250
6251 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6252
6253         PR c++/14008
6254         * g++.dg/parse/error15.C: New test.
6255         * g++.dg/parse/crash11.C: Update dg-error mark.
6256
6257 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6258
6259         PR c++/13932
6260         * g++.dg/warn/conv2.C: New test.
6261
6262 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6263
6264         PR c++/13086
6265         * g++.dg/warn/incomplete1.C: Remove xfail.
6266
6267 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6268
6269         * lib/file-format.exp (gcc_target_object_format): Use
6270         ${tool}_target_compile, not gcc_target_compile.
6271         * lib/target-supports.exp (check_alias_available): Likewise.
6272         (check_gc_sections_available): Likewise.
6273         * g++.dg/ext/attrib10.C: Use dg-require-alias.
6274         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
6275         dg-require-alias.
6276
6277 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6278
6279         PR c++/13969
6280         * g++.dg/template/static6.C: New test.
6281
6282 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
6283
6284         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
6285
6286 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6287
6288         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
6289         tests for systems where `char' is unsigned by default.
6290
6291 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6292
6293         PR c++/13997
6294         * g++.dg/template/partial3.C: New test.
6295
6296 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
6297
6298         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
6299         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
6300         Remove mentions of obsolete ports.
6301
6302 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
6303
6304         * gcc.dg/noncompile/20001228-1.c: Fix for new
6305         error message.
6306
6307 2004-02-03  Roger Sayle  <roger@eyesopen.com>
6308
6309         PR target/9348
6310         * gcc.c-torture/execute/multdi-1.c: New test case.
6311
6312 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6313
6314         PR c++/13925
6315         * g++.dg/template/lookup5.C: New test.
6316
6317 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6318
6319         PR c++/13950
6320         * g++.dg/template/lookup4.C: New test.
6321
6322         PR c++/13970
6323         * g++.dg/parse/error14.C: New test.
6324
6325         PR c++/14002
6326         * g++.dg/parse/template13.C: New test.
6327
6328 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6329
6330         PR c++/13978
6331         * g++.dg/template/koenig4.C: New test.
6332
6333         PR c++/13968
6334         * g++.dg/template/crash17.C: New test.
6335
6336         PR c++/13975
6337         * g++.dg/parse/error13.C: New test.
6338         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6339
6340 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6341
6342         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6343
6344 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6345
6346         PR c/11658
6347         PR c/13994
6348         * gcc.dg/noncompile/20040203-1.c: New test.
6349         * gcc.dg/noncompile/20040203-2.c: Likewise.
6350         * gcc.dg/noncompile/20040203-3.c: Likewise.
6351         * gcc.dg/20040203-1.c: Likewise.
6352
6353 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6354
6355         PR c++/10858
6356         * g++.dg/template/sizeof7.C: New test.
6357
6358 2004-02-02  Eric Christopher  <echristo@redhat.com>
6359             Zack Weinberg  <zack@codesourcery.com>
6360
6361         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6362
6363 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
6364
6365         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
6366         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
6367         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
6368         * gcc.dg/cleanup-5.c: Run only on Linux targets.
6369
6370 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
6371
6372         PR c++/13113
6373         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
6374
6375         PR c++/13854
6376         * g++.dg/ext/attrib13.C: New test.
6377
6378         PR c++/13907
6379         * g++.dg/conversion/op2.C: New test.
6380
6381 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6382
6383         * gcc.dg/titype-1.c: Fix pasto.
6384
6385 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6386
6387         * gcc.dg/titype-1.c: New test.
6388
6389 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6390
6391         PR c++/13957
6392         * g++.dg/template/non-type-template-argument-1.C,
6393         g++.dg/template/qualified-id1.C: Update dg-error marks.
6394         * g++.dg/template/nontype6.C: New test.
6395
6396 2004-02-01  Roger Sayle  <roger@eyesopen.com>
6397
6398         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
6399         * gcc.dg/builtins-31.c: New testcase.
6400         * gcc.dg/builtins-32.c: New testcase.
6401
6402 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
6403
6404         * objc.dg/call-super-2.m: Update line numbers
6405         for the including of stddef.h.
6406
6407 2004-01-30  Michael Matz  <matz@suse.de>
6408
6409         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
6410         g++.dg/ext/case-range3.C: New tests.
6411
6412 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6413
6414         DR206
6415         PR c++/13813
6416         * g++.dg/template/member4.C: New test.
6417
6418 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6419
6420         PR c++/13683
6421         * g++.dg/template/sizeof6.C: New test.
6422
6423 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6424
6425         * gcc.dg/fwritable-strings-1.c: New test.
6426
6427 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6428
6429         * gcc.c-torture/compile/20040130-1.c: New test.
6430
6431 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
6432
6433         * objc.dg/call-super-2.m: Include stddef.h for size_t.
6434
6435 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
6436
6437         PR c++/13883
6438         * g++.dg/template/ctor3.C: New test.
6439
6440 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6441
6442         * g++.dg/tc1: New directory.
6443         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
6444         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
6445         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
6446         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
6447         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
6448
6449 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6450
6451         * g++.dg/parse/error11.C: New test.
6452         * g++.dg/parse/error12.C: Likewise.
6453
6454 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
6455
6456         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
6457         (scan_initial, main): Use aligned_sizeof instead of sizeof.
6458
6459 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
6460
6461         PR c++/13791
6462         * g++.dg/ext/attrib12.C: New test.
6463
6464         PR c++/13736
6465         * g++.dg/parse/cast2.C: New test.
6466
6467 2004-01-27  James E Wilson  <wilson@specifixinc.com>
6468
6469         * objc.dg/encode-2.m (main): New local string.  Set depending on
6470         sizeof long.  Use in sscanf call.
6471         * objc.dg/encode-3.m (main): New local string.  Set depending on
6472         sizeof long.  Use in scan_initial call.
6473
6474 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6475
6476         * objc.dg/call-super-2.m: Make LP64-safe.
6477         * objc.dg/desig-init-1.m: Likewise.
6478
6479 2004-01-27  Devang Patel <dpatel@apple.com>
6480
6481         * g++.dg/debug/namespace1.C: New test.
6482
6483 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
6484
6485         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
6486         xscale-*-*.
6487
6488         * gcc.dg/arm-mmx-1.c: New test.
6489
6490 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6491
6492         * gcc.dg/20040127-1.c: New test.
6493         * gcc.dg/20040127-2.c: New test.
6494
6495 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6496
6497         * objc.dg/stret-1.m (glob): Renamed to globa.
6498
6499 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
6500
6501         PR c++/13663
6502         * g++.dg/expr/for1.C: New test.
6503
6504 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
6505
6506         PR middle-end/13779
6507         * gcc.dg/darwin-longlong.c: New test.
6508
6509 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
6510
6511         * gcc.dg/20040124-1.c: Moved test from here...
6512         * gcc.c-torture/compile/20040124-1.c: ...to here.
6513
6514 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6515
6516         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
6517         the assembly output if -m64 is passed.
6518
6519 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
6520
6521         PR c++/13833
6522         * g++.dg/template/cond3.C: New test.
6523
6524 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6525
6526         PR c++/13810
6527         * g++.dg/template/ttp7.C: New test.
6528
6529 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6530
6531         PR c++/13797
6532         * g++.dg/template/nontype4.C: New test.
6533         * g++.dg/template/nontype5.C: Likewise.
6534
6535 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
6536
6537         * gcc.dg/torture/mips-clobber-at.c: New test.
6538
6539 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
6540
6541         * gcc.dg/20040124-1.c: New test.
6542
6543 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
6544
6545         * gcc.dg/20040123-1.c: New test.
6546
6547 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6548
6549         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
6550
6551 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6552
6553         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
6554
6555 2004-01-23  Andrew Pinski  <apinski@apple.com>
6556
6557         * gcc.dg/20030121-1.c: Move to ..
6558         * gcc.dg/20040121-1.c: here.
6559
6560 2004-01-23  Roger Sayle  <roger@eyesopen.com>
6561
6562         * gcc.dg/builtins-29.c: New test case.
6563
6564 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6565
6566         PR 18314
6567         * gcc.dg/builtins-30.c: New testcase.
6568
6569 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
6570
6571         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
6572         * lib/g77.exp: Likewise.
6573         * lib/objc.exp: Likewise.
6574         * lib/g++.exp: Likewise.
6575
6576 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6577
6578         * gcc.dg/struct-by-value-2.c: New test.
6579
6580 2004-01-21  Andrew Pinski  <apinski@apple.com>
6581
6582         PR target/13785
6583         * gcc.dg/20030121-1.c: New test.
6584
6585 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
6586
6587         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
6588         clobber frame pointer register in asm statement.
6589
6590 2004-01-21  Falk Hueffner  <falk@debian.org>
6591
6592         * gcc.c-torture/compile/20040121-1.c: New test.
6593
6594 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6595
6596         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6597
6598 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6599
6600         * gcc.dg/ppc64-abi-2.c: New test.
6601
6602 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6603
6604         * lib/treelang.exp: Fill out this file.
6605         * lib/treelang-dg.exp: New File.
6606
6607 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6608
6609         * gcc.c-torture/compile/981022-1.c: Remove.
6610         * gcc.dg/array-5.c: Remove XFAIL.
6611         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6612         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6613         gcc.dg/cond-lvalue-1.c: Update.
6614         * gcc.dg/cast-lvalue-2.c: New test.
6615
6616 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6617
6618         PR c++/13592
6619         * g++.dg/other/error1.C (class foo): Tweak error message.
6620
6621         PR c++/13592
6622         * g++.dg/template/call2.C: New test.
6623
6624 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6625
6626         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6627         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6628         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6629         scalar-return-1_x.c, scalar-return-2_y.c,
6630         scalar-return-3_x.c, scalar-return-3_y.c,
6631         scalar-return-4_x.c, scalar-return-4_y.c,
6632         struct-align-1.h, struct-align-1_x.c,
6633         struct-align-1_y.c, struct-align-2.h,
6634         struct-align-2_x.c, struct-align-2_y.c,
6635         struct-by-value-10_y.c, struct-by-value-11_x.c,
6636         struct-by-value-11_y.c, struct-by-value-12_x.c,
6637         struct-by-value-12_y.c, struct-by-value-13_x.c,
6638         struct-by-value-13_y.c, struct-by-value-14_x.c,
6639         struct-by-value-14_y.c, struct-by-value-15_x.c,
6640         struct-by-value-15_y.c, struct-by-value-16_y.c,
6641         struct-by-value-17_y.c, struct-by-value-18_y.c,
6642         struct-by-value-19_y.c, struct-by-value-1_x.c,
6643         struct-by-value-1_y.c, struct-by-value-20_y.c,
6644         struct-by-value-2_x.c, struct-by-value-2_y.c,
6645         struct-by-value-3_y.c, struct-by-value-4_x.c,
6646         struct-by-value-4_y.c, struct-by-value-5_y.c,
6647         struct-by-value-6_y.c, struct-by-value-7_y.c
6648         struct-by-value-8_x.c, struct-by-value-8_y.c
6649         struct-by-value-9_x.c, struct-by-value-9_y.c
6650         struct-return-10_x.c, struct-return-10_y.c,
6651         struct-return-19_x.c, struct-return-20_x.c
6652         struct-return-2_x.c, struct-return-2_y.c
6653         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6654         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6655
6656 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6657
6658         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6659         attribute on sparc*-sun-solaris2.*.
6660
6661 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6662
6663         PR c++/13710
6664         * g++.dg/ext/typeof7.C: New test.
6665
6666 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6667
6668         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6669         * gcc.dg/const-elim-1.c: Same.
6670
6671 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6672
6673         * objc.dg/stret-1.m: New.
6674         * objc.dg/stret-2.m: New.
6675
6676 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6677
6678         PR c++/11895
6679         * g++.dg/ext/vector1.C: New test.
6680
6681 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6682
6683         * gcc.dg/pch/import-1.c: New.
6684         * gcc.dg/pch/import-1.hs: New.
6685         * gcc.dg/pch/import-1a.h: New.
6686         * gcc.dg/pch/import-1b.h: New.
6687         * gcc.dg/pch/import-1c.h: New.
6688
6689 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6690
6691         PR c++/13574
6692         * g++.dg/ext/array1.C: New test.
6693
6694         PR c++/13178
6695         * g++.dg/conversion/op1.C: New test.
6696
6697 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6698
6699         PR 11864
6700         From Kazumoto Kojima / Dan Kegel:
6701         * gcc.dg/pr11864-1.c: New test.
6702
6703         PR 10392
6704         From Marcus Comstedt / Dan Kegel:
6705         * gcc.dg/pr10392-1.c: New test.
6706
6707 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6708
6709         PR c++/13478
6710         * g++.dg/init/ref10.C: New test.
6711
6712 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6713
6714         PR c++/13407
6715         * g++.dg/parse/typename6.C: New test.
6716
6717 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6718
6719         PR pch/13361
6720         * testsuite/g++.dg/pch/wchar-1.C: New.
6721         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6722
6723 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6724
6725         PR c++/9259
6726         * g++.dg/expr/sizeof2.C: New test.
6727
6728 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6729
6730         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6731
6732 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6733
6734         PR c++/13659
6735         * g++.dg/lookup/strong-using-3.C: New.
6736         * g++.dg/lookup/using-10.C: New.
6737
6738 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6739
6740         PR c++/13594
6741         * g++.dg/lookup/strong-using-2.C: New.
6742
6743 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
6744             Dan Kegel <dank@kegel.com>
6745             J"orn Rennecke <joern.rennecke@superh.com>
6746
6747         PR target/9365
6748         * gcc.dg/pr9365-1.c: New test.
6749
6750 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6751
6752         PR c++/8856
6753         * g++.dg/parse/casting-operator2.C: New test.
6754         * g++.old-deja/g++.pt/explicit83.C: Remove.
6755
6756 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6757
6758         * gcc.dg/label-compound-stmt-1.c: New test.
6759         * gcc.c-torture/compile/950922-1.c,
6760         gcc.c-torture/compile/20000211-3.c,
6761         gcc.c-torture/compile/20000518-1.c,
6762         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
6763         compound statements.
6764
6765 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
6766
6767         * gcc.dg/ppc64-abi-1.c: New test.
6768
6769 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
6770
6771          * g++.dg/ext/attrib9.C: Add dg-warnings.
6772
6773 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6774
6775         PR c++/12335
6776         * g++.dg/parse/dtor3.C: New test.
6777
6778 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6779
6780         PR c++/12709
6781         * g++.dg/parse/try-catch-1.C: New test.
6782
6783 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
6784
6785         * ada/acats/run_all.sh: Add more verbose output in acats.log
6786         when compiling tests.
6787
6788 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6789
6790         PR 13656
6791         * gcc.dg/typedef-redecl.c: New test case.
6792         * gcc.dg/typedef-redecl.h: New support file.
6793
6794 2004-01-13  Jan Hubicka  <jh@suse.cz>
6795
6796         * gcc.dg/always_inline.c: New test.
6797         * gcc.dg/debug/20031231-1.c: Fix.
6798
6799 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6800
6801         PR c++/13474
6802         * g++.dg/template/array3.C: New test.
6803
6804 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6805
6806         * g++.dg/ext/lvalue1.C: No longer expected to fail.
6807         * g++.dg/warn/Wunused-2.C: Likewise.
6808
6809 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6810
6811         PR c++/13289
6812         * g++.dg/template/instantiate6.C: New test.
6813
6814 2004-01-12  Roger Sayle  <roger@eyesopen.com>
6815
6816         PR middle-end/11397
6817         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
6818
6819 2004-01-12  Jan Hubicka  <jh@suse.cz>
6820
6821         PR opt/12826
6822         * gcc.dg/20040112-1.c: New.
6823
6824         * gcc.dg/dwarf-die[1-7].c: Move to...
6825         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
6826         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
6827
6828 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
6829
6830         PR c++/4100
6831         * g++.dg/parse/friend4.C: New test.
6832
6833 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
6834
6835         PR c++/4100
6836         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
6837         definition is called a friend.
6838
6839 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
6840
6841         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
6842
6843 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
6844
6845         PR c++/3478
6846         * g++.dg/parse/error10.C: New test.
6847         * g++.dg/template/arg2.C: Accept "invalid type" error.
6848
6849 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
6850
6851         PR middle-end/13392
6852         * g++.dg/opt/expect2.C: New test.
6853
6854 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6855
6856         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
6857         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
6858         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
6859         Update dg-error regexps.
6860
6861 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6862
6863         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
6864         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
6865
6866 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6867
6868         * gcc.dg/pragma-re-1.c: Use right pointer type.
6869
6870 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6871
6872         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
6873
6874 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
6875
6876         * gcc.dg/rs6000-ldouble-1.c: New.
6877
6878 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6879
6880         DR 337
6881         PR c++/9256
6882         * g++.dg/other/abstract1.C: New test.
6883
6884 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
6885
6886         * g++.dg/lookup/strong-using-1.C: New.
6887
6888 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6889
6890         PR c/11234
6891         * gcc.dg/func-ptr-conv-1.c: New test.
6892         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
6893
6894 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
6895
6896         PR target/13380.
6897         * gcc.c-torture/compile/20040109-1.c: New.
6898
6899 2004-01-08  Stuart Hastings  <stuart@apple.com>
6900
6901         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
6902         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
6903         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
6904
6905 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
6906
6907         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
6908
6909 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6910
6911         * ada/acats/run_acats: Treat 'gnatchop' the same way
6912         as 'gnatmake'.  Export GCC_DRIVER.
6913         * ada/acats/run_all.sh: Add target_gnatchop.  Use
6914         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
6915
6916 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6917
6918         PR c++/12573
6919         * g++.dg/template/dependent-expr4.C: New test.
6920
6921 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
6922
6923         * gcc.dg/altivec-11.c: New test.
6924
6925 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
6926
6927         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
6928
6929 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6930
6931         PR c/6024
6932         * gcc.dg/enum-compat-1.c: New test.
6933         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
6934
6935 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6936
6937         PR c/12165
6938         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
6939         gcc.dg/c99-idem-qual-3.c: New tests.
6940
6941 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
6942
6943         * gcc.dg/winline-7.c: Don't cast void * to int.
6944
6945 2004-01-06  Jan Hubicka  <jh@suse.cz>
6946
6947         * gcc.dg/i386-sse-5.c: New test
6948         * g++.dg/eh/simd-1.c: Add -w argument for i386.
6949
6950 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6951
6952         PR c++/12815
6953         * g++.dg/rtti/typeid4.C: New test.
6954
6955 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6956
6957         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
6958
6959 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6960
6961         PR c++/12132
6962         * g++.dg/template/error11.C: New test.
6963
6964         PR c++/13451
6965         * g++.dg/template/class2.C: New test.
6966
6967 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6968         Richard Sandiford <rsandifo@redhat.com>
6969
6970         PR c++/13387
6971         * g++.dg/opt/alias3.C: New test.
6972
6973 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
6974
6975         PR c++/13157
6976         * g++.dg/template/koenig3.C: New test.
6977
6978         PR c++/13529
6979         * g++.dg/parse/offsetof3.C: New test.
6980
6981         * g++.dg/init/copy7.C: Add missing dg-error markers.
6982
6983         PR c++/12226
6984         * g++.dg/init/copy7.c: New test.
6985
6986         PR c++/13536
6987         * g++.dg/parse/cast1.C: New test.
6988
6989 2004-01-04  Jan Hubicka  <jh@suse.cz>
6990
6991         * gcc.dg/winline[1-7].c: New tests.
6992
6993 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6994
6995         PR c++/13520
6996         * g++.dg/template/qualttp22.C: New test.
6997
6998 2004-01-01  Jan Hubicka  <jh@suse.cz>
6999
7000         * gcc.dg/debug/20031231-1.c: New.
7001         * gcc.c-torture/compile/20040101-1.c: New.
7002         * gcc.dg/dwarf-die-[1-7].c: New.
7003
7004 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
7005
7006         PR optimization/13521
7007         * gcc.c-torture/compile/20031231-1.c: New test.
7008
7009 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7010
7011         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
7012
7013 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7014
7015         PR c++/10079
7016         * g++.dg/template/crash16.C: New test.
7017
7018 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
7019
7020         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
7021
7022 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
7023
7024         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
7025         ports.
7026         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7027         * g++.old-deja/g++.law/profile1.C: Likewise.
7028         * gcc.c-torture/compile/981006-1.c: Likewise.
7029         * gcc.c-torture/execute/loop-2e.x: Likewise.
7030         * gcc.c-torture/execute/loop-2f.x: Remove.
7031         * gcc.c-torture/execute/loop-2g.x: Likewise.
7032         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
7033         * gcc.dg/20020312-2.c: Remove traces of dead ports.
7034
7035 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
7036
7037         PR c++/13507
7038         * g++.dg/ext/attrib11.C: New test.
7039
7040         PR c++/13494
7041         * g++.dg/template/array2-1.C: New test.
7042         * g++.dg/template/array2-2.C: New test.
7043
7044 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
7045
7046         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
7047
7048 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7049
7050         PR c++/12774
7051         * g++.dg/template/array1-1.C: New test.
7052         * g++.dg/template/array1-2.C: New test.
7053
7054 2003-12-29  Roger Sayle  <roger@eyesopen.com>
7055
7056         PR fortran/12632
7057         * g77.dg/12632.f: New test case.
7058
7059 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7060
7061         PR c++/13289
7062         * g++.dg/parse/nontype1.C: New test.
7063
7064 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7065
7066         PR c++/12403
7067         * g++.dg/parse/explicit1.C: New test.
7068         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
7069
7070 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7071
7072         PR c++/13081
7073         * g++.dg/opt/inline6.C: New test.
7074
7075         PR c++/12613
7076         * g++.dg/parse/error9.C: New test.
7077
7078         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
7079
7080 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7081
7082         PR c++/13009
7083         * g++.dg/init/assign1.C: New test.
7084
7085 2003-12-28  Roger Sayle  <roger@eyesopen.com>
7086
7087         PR c++/13070
7088         * g++.dg/warn/format3.C: New test case.
7089
7090 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7091
7092         * gcc.c-torture/compile/20031227-1.c: New test.
7093
7094 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7095
7096         * g++.dg/bprob/bprob.exp: Load target-supports.exp
7097         * g77.dg/bprob/bprob.exp: Likewise.
7098         * gcc.misc-tests/bprob.exp: Likewise.
7099         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
7100         variants on systems where the library does not provide that
7101         functionality.
7102         * gcc.dg/builtins-20.c: Use builtins-config.h.
7103         * gcc.dg/builtins-config.h: New file.
7104
7105 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7106
7107         * lib/gcc-dg.exp (dg-require-profiling): New function.
7108         * lib/target-supports.exp (check_profiling_available): Likewise.
7109         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
7110         * g77.dg/bprob/bprob.exp: Likewise.
7111         * gcc.misc-tests/bprob.exp: Likewise.
7112         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
7113         * gcc.dg/20021014-1.c: Likewise.
7114         * gcc.dg/nest.c: Likewise.
7115
7116 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7117
7118         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
7119         compiling.
7120         * g++.dg/lookup/java2.C: Likewise.
7121         * gcc.dg/cpp/lexident.c: Likewise.
7122
7123 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
7124
7125         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
7126         given.
7127         * gcc.c-torture/compile/961203-1.c: Likewise.
7128         * gcc.c-torture/compile/980506-1.c: Likewise.
7129
7130 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
7131
7132         * lib/gcc-dg.exp (dg-prune-output): New annotation.
7133         (additional_prunes): New global.
7134         (gcc-dg-prune): Handle additional per-test pruning.
7135         (dg-test): Clear additional_prunes between tests.
7136
7137         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
7138         dg-prune-output to avoid spurious failures from assembler
7139         complaining about nonexistent WAW violations.
7140         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
7141         Use dg-prune-output to avoid spurious failures from assembler
7142         warning about Itanium B-step errata.
7143
7144 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7145
7146         * g++.dg/abi/macro0.C: New test.
7147         * g++.dg/abi/macro1.C: Likewise.
7148         * g++.dg/abi/macro2.C: Likewise.
7149
7150         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
7151         * g++.dg/abi/bitfield7.C: Likewise.
7152         * g++.dg/abi/dtor2.C: Likewise.
7153         * g++.dg/abi/mangle11.C: Likewise.
7154         * g++.dg/abi/mangle12.C: Likewise.
7155         * g++.dg/abi/mangle14.C: Likewise.
7156         * g++.dg/abi/mangle17.C: Likewise.
7157         * g++.dg/abi/vbase10.C: Likewise.
7158         * g++.dg/abi/vbase14.C: Likewise.
7159         * g++.dg/template/qualttp17.C: Likewise.
7160
7161 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7162
7163         PR c/11995
7164         * gcc.dg/20031223-1.c: New test.
7165
7166 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7167
7168         * gcc.dg/noreturn-7.c: New test.
7169
7170 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7171
7172         * gcc.dg/null-pointer-1.c: New test.
7173
7174 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7175
7176         * g++.old-deja/g++.jason/template18.C: Remove.
7177         * g++.old-deja/g++.jason/template37.C: Likewise.
7178
7179         PR c++/12862
7180         * g++.dg/lookup/ns1.C: New test.
7181
7182         PR c++/12397
7183         * g++.dg/template/lookup3.C: New test.
7184
7185 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7186
7187         * g++.dg/template/recurse1.C: New test
7188
7189 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7190
7191         PR c++/12479
7192         * g++.dg/parse/semicolon1.C: New test.
7193         * g++.dg/parse/semicolon1.h: Likewise.
7194
7195 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
7196
7197         * gcc.dg/darwin-misaligned.c: New test.
7198
7199 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7200
7201         PR c/9163
7202         * gcc.dg/20031222-1.c: New test.
7203
7204 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
7205
7206         PR c++/13438
7207         * g++.dg/parse/error8.C: New test.
7208
7209         PR c++/11554
7210         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
7211
7212 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
7213
7214         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
7215         too small.
7216         * gcc.c-torture/compile/930217-1.c: Likewise.
7217         * gcc.c-torture/compile/930513-1.c: Likewise.
7218         * gcc.c-torture/execute/920908-2.c: Likewise.
7219         * gcc.c-torture/execute/921204-1.c: Likewise.
7220         * gcc.c-torture/execute/930621-1.c: Likewise.
7221         * gcc.c-torture/execute/930630-1.c: Likewise.
7222         * gcc.c-torture/execute/931031-1.c: Likewise.
7223         * gcc.c-torture/execute/980602-2.c: Likewise.
7224         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7225         * gcc.c-torture/execute/compndlit-1.c: Likewise.
7226         * gcc.c-torture/execute/extzvsi.c: Likewise.
7227         * gcc.c-torture/unsorted/ext.c: Likewise.
7228
7229 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
7230
7231         PR target/12749
7232         * gcc.c-torture/compile/20031220-2.c: New test case.
7233
7234 2003-12-20  Roger Sayle  <roger@eyesopen.com>
7235
7236         PR optimization/13031
7237         * gcc.c-torture/compile/20031220-1.c: New test case.
7238
7239 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7240
7241         * gcc.dg/cast-function-1.c: New test.
7242
7243 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7244
7245         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
7246         formats.
7247
7248 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
7249
7250         PR c++/12795
7251         * g++.dg/ext/attrib10.C: New test.
7252
7253 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7254
7255         * gcc.dg/cleanup-10.c: New test.
7256         * gcc.dg/cleanup-11.c: New test.
7257
7258 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7259
7260         PR c++/13239
7261         * g++.dg/opt/expect1.C: New test.
7262
7263 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
7264
7265         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
7266
7267 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
7268
7269         PR debug/12923
7270         * gcc.dg/20031218-1.c: New test.
7271
7272         PR debug/12389
7273         * gcc.dg/20031218-2.c: New test.
7274         * gcc.dg/20031218-3.c: New test.
7275
7276         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
7277         of label name and allow for USER_LABEL_PREFIX == "_" names.
7278         * g++.dg/abi/mangle18-2.C: Likewise.
7279         * g++.dg/abi/mangle19-1.C: Likewise.
7280         * g++.dg/abi/mangle19-2.C: Likewise.
7281         * g++.dg/abi/mangle20-1.C: Likewise.
7282         * g++.dg/abi/mangle20-2.C: Likewise.
7283
7284 2003-12-18  Richard Henderson  <rth@redhat.com>
7285
7286         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
7287
7288 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
7289             Dan Kegel <dank@kegel.com>
7290
7291         PR other/12009
7292         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
7293         testing a cross compiler, it causes spurious compile failures.
7294         * lib/g++.exp: Likewise.
7295
7296 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7297
7298         PR c++/13262
7299         * g++.dg/template/access13.C: New test.
7300
7301 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7302
7303         * gcc.dg/20031216-1.c: New test.
7304
7305 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7306
7307         PR c++/9154
7308         * g++.dg/template/error10.C: New test.
7309
7310 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7311
7312         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
7313         * g++.dg/eh/simd-2.C: Likewise.
7314
7315 2003-12-17  James E Wilson  <wilson@specifixinc.com>
7316             Roger Sayle  <roger@eyesopen.com>
7317
7318         * gcc.c-torture/execute/ieee/mzero5.c: New.
7319
7320 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7321
7322         PR c++/10603
7323         * g++.dg/parse/error6.C: New test.
7324
7325         PR c++/12827
7326         * g++.dg/parse/error7.C: New test.
7327
7328 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7329
7330         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7331         at -O with stabs debugging formats.
7332         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7333         * gcc.dg/debug/debug-2.c: Likewise.
7334
7335 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7336
7337         PR c++/12696
7338         * g++.dg/init/error1.C: New test.
7339
7340         PR c++/12218
7341         * g++.dg/init/pm3.C: New test.
7342
7343 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7344
7345         PR c/3347
7346         * gcc.dg/bitfld-8.c: New test.
7347
7348 2003-12-16  James Lemke  <jim@wasabisystems.com>
7349
7350         * gcc.dg/arm-scd42-[123].c: New tests.
7351
7352 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7353
7354         PR c++/9043
7355         * g++.dg/abi/mangle20-1.C: New test.
7356         * g++.dg/abi/mangle20-2.C: New test.
7357
7358 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7359
7360         PR c++/13275
7361         * g++.dg/other/offsetof2.C: Remove XFAIL.
7362         * g++.dg/parse/offsetof1.C: New test.
7363         * g++.gd/parse/offsetof2.C: Likewise.
7364
7365 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7366
7367         * g++.dg/template/nontype3.C: New test.
7368         * g++.dg/template/static2.C: Tweaked the dg-error clause.
7369
7370 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7371
7372         * g++.dg/warn/noreturn-3.C: Also test instantiation.
7373
7374 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7375
7376         PR c++/13387
7377         * g++.dg/expr/assign1.C: New test.
7378
7379         PR c++/13242
7380         * g++.dg/abi/mangle19-1.C: New test.
7381         * g++.dg/abi/mangle19-2.C: New test.
7382
7383 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
7384
7385         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
7386
7387 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7388
7389         * gcc.c-torture/execute/20031216-1.c: New test.
7390
7391 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7392
7393         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
7394         an ICE regression.
7395
7396 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7397
7398         PR c++/10926
7399         * g++.dg/template/error9.C: New test.
7400
7401         PR c++/11116
7402         * g++.dg/template/error8.C: New test.
7403
7404 2003-12-15  Roger Sayle  <roger@eyesopen.com>
7405
7406         PR middle-end/13400
7407         * gcc.c-torture/execute/20031215-1.c: New test case.
7408
7409 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7410
7411         PR c++/13269
7412         * g++.dg/parse/error5.C: New test.
7413
7414         PR c++/12989
7415         * g++.dg/expr/sizeof1.C: New test.
7416
7417         PR c++/13310
7418         * g++.dg/template/crash15.C: New test.
7419
7420 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7421
7422         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
7423         a non-POD type as the last named parameter of a varargs function.
7424
7425 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7426
7427         PR c++/13243
7428         PR c++/12573
7429         * g++.dg/template/crash14.C: New test.
7430         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
7431
7432 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7433
7434         * g++.dg/other/java1.C: New test.
7435
7436         PR c++/13241
7437         * g++.dg/abi/mangle18-1.C: New test.
7438         * g++.dg/abi/mangle18-2.C: New test.
7439
7440 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7441
7442         PR optimization/10312
7443         * gcc.c-torture/execute/20031214-1.c: New.
7444
7445 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
7446
7447         PR c++/10779
7448         PR c++/12160
7449         * g++.dg/parse/error3.C: New test.
7450         * g++.dg/parse/error4.C: Likewise.
7451         * g++.dg/abi/mangle4.C: Tweak error messages.
7452         * g++.dg/lookup/using5.C: Likewise.
7453         * g++.dg/other/error2.C: Likewise.
7454         * g++.dg/parse/typename5.C: Likewise.
7455         * g++.dg/parse/undefined1.C: Likewise.
7456         * g++.dg/template/arg2.C: Likewise.
7457         * g++.dg/template/ttp3.C: Likewise.
7458         * g++.dg/template/type1.C: Likewise.
7459         * g++.old-deja/g++.other/crash32.C: Likewise.
7460         * g++.old-djea/g++.pt/defarg8.C: Likewise.
7461
7462 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7463
7464         PR c++/13106
7465         * g++.dg/warn/noreturn-3.C: New test.
7466
7467 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7468
7469         PR c++/13118
7470         * g++.dg/abi/covariant3.C: New.
7471
7472 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
7473
7474         * g++.dg/eh/ia64-1.C: New test.
7475
7476 2003-12-12  Roger Sayle  <roger@eyesopen.com>
7477
7478         PR optimization/13037
7479         * g77.f-torture/execute/13037.f: New test case.
7480
7481 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7482
7483         PR c++/12881
7484         * g++.dg/abi/covariant2.C: New.
7485
7486 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
7487
7488         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
7489
7490 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
7491
7492         * gcc.c-torture/execute/wchar_t-1.x: Delete.
7493
7494 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
7495
7496         PR other/10819
7497         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
7498         to fix Bug 10819.
7499         * lib/g++.exp (g++_version): Likewise.
7500         * lib/g77.exp (g77_version): Likewise.
7501         * lib/objc.exp (default_objc_version): Likewise.
7502
7503 2003-12-10  Richard Henderson  <rth@redhat.com>
7504
7505         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
7506
7507         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
7508
7509 2003-12-08  Matt Austern  <austern@apple.com>
7510
7511         PR c/13134
7512         * lib/gcc-dg.exp (dg-require-visibility): Define.
7513         * lib/target-supports (check_visibility_available): Define.
7514         * gcc.dg/visibility-1.c: New test.
7515         * gcc.dg/visibility-2.c: Likewise.
7516         * gcc.dg/visibility-3.c: Likewise.
7517         * gcc.dg/visibility-4.c: Likewise.
7518         * gcc.dg/visibility-5.c: Likewise.
7519         * gcc.dg/visibility-6.c: Likewise.
7520         * g++.dg/ext/visibility-1.C: Likewise.
7521         * g++.dg/ext/visibility-2.C: Likewise.
7522         * g++.dg/ext/visibility-3.C: Likewise.
7523         * g++.dg/ext/visibility-4.C: Likewise.
7524         * g++.dg/ext/visibility-5.C: Likewise.
7525         * g++.dg/ext/visibility-6.C: Likewise.
7526
7527 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7528
7529         * g++.dg/lookup/java1.C: New test.
7530         * g++.dg/lookup/java2.C: New test.
7531
7532 2003-12-07  Falk Hueffner  <falk@debian.org>
7533
7534         * g++.dg/opt/noreturn-1.C: New test.
7535
7536 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
7537
7538         * gcc.dg/overflow-1.c: New test.
7539
7540 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7541
7542         * g77.f-torture/compile/13060.f: New test.
7543
7544 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
7545
7546         PR c++/13323
7547         * g++.dg/inherit/operator2.C: New test.
7548
7549 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7550
7551         PR c++/13305
7552         * g++.dg/ext/attrib9.C: New test.
7553
7554 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7555
7556         PR c++/13314
7557         * g++.dg/template/error7.C: New test.
7558
7559 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
7560             J"orn Rennecke <joern.rennecke@superh.com>
7561
7562         PR target/13302
7563         * g++.dg/other/struct-va_list.C: New test.
7564
7565 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7566
7567         PR c++/13166
7568         * g++.dg/parse/defarg6.C: New test.
7569
7570 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
7571
7572         PR target/13256
7573         * gcc.c-torture/execute/20031201-1.c: New test.
7574
7575 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7576
7577         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
7578
7579 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7580
7581         * gcc.dg/builtin-return-1.c: New test.
7582
7583 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
7584             J"orn Rennecke <joern.rennecke@superh.com>
7585
7586         PR optimization/13260
7587         * gcc.c-torture/execute/20031204-1.c: New test.
7588
7589 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7590
7591         PR c++/9127
7592         * g++.dg/template/error6.C: New test.
7593
7594 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7595
7596         * gcc.dg/20031202-1.c: New test.
7597
7598 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7599
7600         PR c++/13179
7601         * g++.dg/template/eh1.C: New test.
7602
7603         PR c++/10771
7604         * g++.dg/template/error5.C: New test.
7605
7606 2003-12-02  David Ung  <davidu@mips.com>
7607
7608         * gcc.dg/compat/vector-check.h: Corrected type for var
7609         g_##TMODE
7610
7611 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7612
7613         PR c++/10126
7614         * g++.dg/template/ptrmem8.C: New test.
7615
7616 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7617
7618         PR c++/12573
7619         * g++.dg/template/dependent-expr3.C: New test.
7620
7621 2003-12-01  James Lemke  <jim@wasabisystems.com>
7622
7623         * gcc.dg/arm-g2.c: New test.
7624
7625 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7626
7627         PR optimization/11634
7628         * gcc.dg/20031201-2.c: New test case.
7629
7630 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7631
7632         PR 11433
7633         * objc.dg/proto-lossage-3.m: New test.
7634
7635 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7636
7637         PR optimization/12628
7638         * gcc.dg/20031201-1.c: New test case.
7639
7640 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7641
7642         * gcc.dg/unaligned-1.c: New test.
7643
7644 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7645
7646         PR c++/9849
7647         * g++.dg/template/error4.C: New test.
7648         * g++.dg/template/nested3.C: Adjust error markers.
7649
7650 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7651
7652         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7653
7654 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7655
7656         PR c/10333
7657         * gcc.dg/bitfld-7.c: New test.
7658
7659 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7660
7661         * gcc.dg/tls/asm-1.C: New test.
7662
7663 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7664
7665         * gcc.dg/cpp/assert4.c: Update.
7666
7667 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7668
7669         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7670         * gcc.dg/builtin-apply3.c: New test.
7671
7672 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7673
7674         * lib/compat.exp (compat-obj): New xfaildata parameter.
7675         Use it to set compiler_conditional_xfail_data before compiling.
7676         (compat-get-options): Handle dg-xfail-if.
7677         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7678         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7679         * gcc.dg/compat/vector-1_y.c: Likewise.
7680         * gcc.dg/compat/vector-2_x.c: Likewise.
7681         * gcc.dg/compat/vector-2_y.c: Likewise.
7682
7683 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7684
7685         * g++.dg/opt/reg-stack4.C: New test.
7686
7687 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7688
7689         * gcc.dg/builtin-apply2.c: New test.
7690
7691 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7692
7693         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7694
7695 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7696
7697         PR c++/12924
7698         * g++.dg/template/template-id-2.C: New test.
7699
7700 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7701
7702         PR c++/5369
7703         * g++.dg/template/memfriend1.C: New test.
7704         * g++.dg/template/memfriend2.C: Likewise.
7705         * g++.dg/template/memfriend3.C: Likewise.
7706         * g++.dg/template/memfriend4.C: Likewise.
7707         * g++.dg/template/memfriend5.C: Likewise.
7708         * g++.dg/template/memfriend6.C: Likewise.
7709         * g++.dg/template/memfriend7.C: Likewise.
7710         * g++.dg/template/memfriend8.C: Likewise.
7711         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7712
7713 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7714
7715         PR c++/12515
7716         * g++.dg/ext/cond1.C: New test.
7717
7718 2003-11-20  Richard Henderson  <rth@redhat.com>
7719
7720         * gcc.dg/20020201-2.c: Remove.
7721         * gcc.dg/20020201-4.c: Remove.
7722         * gcc.dg/20020304-1.c: Remove.
7723
7724 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7725
7726         * gcc.dg/cpp/trad/xwin1.c: New test case.
7727
7728 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7729
7730         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7731         * lib/g77.exp: Likewise.
7732         * lib/objc.exp: Likewise.
7733         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7734         for darwin.
7735
7736 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7737
7738         PR c++/12932
7739         * g++.dg/template/static5.C: New test.
7740
7741 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7742
7743         * gcc.dg/nested-func-1.c: New test.
7744
7745 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7746
7747         * gcc.dg/cpp/assert4.c: New test.
7748
7749 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7750
7751         PR c++/2294
7752         * g++.dg/lookup/using9.c: New test.
7753
7754 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
7755
7756         PR c++/12762
7757         * g++.dg/template/error3.C: New test.
7758
7759 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
7760
7761         PR ada/13035
7762         * ada/acats/run_acats, run_all.sh: Fix syntax error.
7763         No longer use a wrapper for gcc, since this does not work under
7764         Windows.
7765
7766 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7767
7768         PR c++/2094
7769         * g++.dg/template/ptrmem7.C: New test.
7770
7771 2003-11-13  Andrew Pinski <apinski@apple.com>
7772
7773         * gcc.c-torture/compile/20031113-1.c: New test.
7774
7775 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
7776             Kean Johnston <jkj@sco.com>
7777
7778         PR c/13029
7779         * gcc.dg/unused-4.c: Update.
7780
7781 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7782
7783         * g++.dg/opt/const3.C: New test.
7784
7785 2003-11-13  Jan Hubicka  <jh@suse.cz>
7786
7787         * gcc.c-torture/compile/20031112-1.c: New test.
7788
7789 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
7790
7791         * g++.dg/parse/crash10.C: Remove bogus error marker.
7792
7793 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7794
7795         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
7796         (host_gcc): Likewise.
7797         (ROOT): Honor $PWDCMD.
7798         (BASE): Likewise.
7799         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
7800
7801 2003-11-12  Catherine Moore  <clm@redhat.com>
7802
7803         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
7804
7805 2003-11-12  Andreas Jaeger  <aj@suse.de>
7806             Jakub Jelinek  <jakub@redhat.com>
7807             Andrew Pinski  <pinskia@physics.uc.edu>
7808             Richard Henderson  <rth@redhat.com>
7809
7810         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
7811         systems.
7812         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
7813
7814         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
7815         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7816
7817 2003-11-11  Andreas Jaeger  <aj@suse.de>
7818
7819         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
7820
7821         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
7822
7823 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
7824
7825         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
7826         Clean ups.
7827
7828 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
7829
7830         * gcc.dg/trampoline-1.c: New test.
7831
7832 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7833
7834         * gcc.c-torture/compile/200031109-1.c: New test.
7835
7836 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7837
7838         PR c/3190
7839         PR c/8714
7840         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
7841         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
7842         gcc.dg/format/no-y2k-1.c: Update.
7843
7844 2003-11-08  Roger Sayle  <roger@eyesopen.com>
7845
7846         PR optimization/10467
7847         * gcc.dg/20031108-1.c: New test case.
7848
7849 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
7850
7851         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
7852
7853 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7854
7855         * gcc.dg/compound-lvalue-1.c: New test.
7856         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
7857         some XFAILs.
7858
7859 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
7860
7861         * gcc.dg/altivec-varargs-1.c: New test.
7862
7863 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7864
7865         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
7866         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
7867         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
7868         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
7869         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
7870
7871 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7872
7873         * gcc.dg/cond-lvalue-1.c: New test.
7874
7875 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
7876
7877         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
7878
7879 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7880
7881         PR c++/11616
7882         * g++.dg/template/instantiate5.C: New test.
7883
7884 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7885
7886         PR c++/12726
7887         * g++.dg/ext/complit2.C: Replace test with self-contained version.
7888         * ChangeLog: Add missing first entry for above test.
7889
7890 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7891
7892         PR c++/9810
7893         * g++.dg/template/using8.C: New test.
7894         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
7895
7896 2003-11-02  Roger Sayle  <roger@eyesopen.com>
7897
7898         PR optimization/10817
7899         * gcc.c-torture/compile/20031102-1.c: New test case.
7900
7901 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
7902
7903         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
7904         2147483647.
7905
7906 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7907
7908         * gcc.dg/20031102-1.c: New test.
7909
7910 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7911
7912         * gcc.dg/complex-1.c: New test.
7913
7914 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7915
7916         PR c++/12796
7917         * g++.dg/template/crash13.C: Adjust expected error location.
7918         * g++.old-deja/g++.brendan/ns1.C: Likewise.
7919
7920 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7921
7922         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7923
7924 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7925
7926         PR/10239
7927         * gcc.c-torture/compile/20031031-2.c: New test.
7928
7929 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7930
7931         PR/11640
7932         * gcc.c-torture/compile/20031031-1.c: New test.
7933
7934 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7935
7936         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7937         * gcc.misc-tests/bprob.exp: Likewise.
7938         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
7939         the execution test on arm-elf configs.
7940         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
7941         configs that don't support scratch files.
7942         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
7943
7944 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
7945
7946         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
7947         done by dejagnu.
7948
7949 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
7950
7951         * ada/acats/run_all.sh: Redirect mv output to /dev/null
7952         Avoid non pure sh syntax. Add more logging.
7953
7954         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
7955         fail.
7956
7957 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7958
7959         PR libgcj/10610
7960         * gcc.dg/ppc-stackalign-1.c: New test.
7961
7962 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
7963
7964         * ada/acats/run_all.sh: Change output to be more compliant with
7965         dejagnu framework.
7966         Create acats.sum and acats.log files under testsuite/ada/acats
7967         Only run [a-z]* directories, to filter out e.g. CVS.
7968         Redirect build output to log file.
7969
7970 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7971
7972         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
7973
7974 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7975
7976         PR ada/5909:
7977         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
7978
7979 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
7980
7981         * gcc.c-torture/compile/20031023-1.c: New test.
7982         * gcc.c-torture/compile/20031023-2.c: New test.
7983         * gcc.c-torture/compile/20031023-3.c: New test.
7984         * gcc.c-torture/compile/20031023-4.c: New test.
7985
7986 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7987
7988         PR c++/10371
7989         * g++.dg/lookup/scoped8.C: New test.
7990
7991 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7992
7993         * g++.dg/opt/reg-stack3.C: New test.
7994
7995 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7996
7997         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
7998
7999 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8000
8001         PR c++/11076
8002         * g++.dg/template/crash13.C: New test.
8003
8004 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8005
8006         * gcc.dg/c99-restrict-2.c: New test.
8007
8008 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
8009
8010         PR c++/12698, c++/12699, c++/12700, c++/12566
8011         * g++.dg/inherit/covariant9.C: New test.
8012         * g++.dg/inherit/covariant10.C: New test.
8013         * g++.dg/inherit/covariant11.C: New test.
8014
8015 2003-10-23  Jason Merrill  <jason@redhat.com>
8016
8017         PR c++/12726
8018         * g++.dg/ext/complit2.C: New test.
8019
8020 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8021
8022         PR target/12654
8023         * gcc.c-torture/execute/20031020-1.c: New test.
8024
8025 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8026
8027         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
8028         following the jump_insn.
8029
8030 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8031
8032         * gcc.dg/cast-lvalue-1.c: New test.
8033
8034 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
8035
8036         PR c++/11962
8037         * g++.dg/template/cond2.C: New test.
8038
8039 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8040
8041         * gcc.dg/builtins-28.c: New test.
8042
8043 2003-10-20  Jan Hubicka  <jh@suse.cz>
8044
8045         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
8046         parameter.
8047         * testsuite/gcc.dg/inline-2.c: Likewise.
8048
8049 2003-10-20  Phil Edwards  <phil@codesourcery.com>
8050
8051         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
8052         * gcc.dg/nest.c:  Likewise.
8053
8054 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8055
8056         PR c++/9781, c++/10583, c++/11862
8057         * g++.dg/parse/crash13.C: New test.
8058
8059 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8060
8061         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
8062
8063 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8064
8065         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
8066         Define HAVE_C99_RUNTIME except on Solaris.
8067         * gcc.dg/builtins-20.c: Likewise.
8068
8069 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8070
8071         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
8072
8073 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8074
8075         PR c++/12495
8076         * g++.dg/template/crash21.C: New test.
8077
8078 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8079
8080         PR c++/2513
8081         * g++.dg/template/typename5.C: New test.
8082
8083 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8084
8085         PR c++/12369
8086         * g++.dg/template/friend25.C: New test.
8087
8088 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
8089
8090         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
8091         versions.
8092
8093 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
8094
8095         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
8096         == 2147483647.
8097
8098 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
8099
8100         * gcc.c-torture/execute/960416-1.x: Remove.
8101         * gcc.c-torture/execute/divconst-3.x: Likewise.
8102
8103 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
8104
8105         PR target/12598
8106         * gcc.dg/torture/cris-volatile-1.c: New test.
8107
8108 2003-10-14  Roger Sayle  <roger@eyesopen.com>
8109
8110         PR optimization/9325
8111         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
8112         for overflowing floating point to integer conversion during RTL
8113         simplification.
8114
8115 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
8116
8117         * objc/execute/_cmd.m: Fix typo.
8118         * objc.dg/image-info.m, objc.dg/symtab-1.m:
8119         Relax 'scan-assembler' regexp.
8120         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
8121         objc.dg/try-catch-4.m: Run on non-Darwin targets.
8122         * objc.dg/zero-link-2.m: Remove blank line.
8123         * objc.dg/zero-link-3.m: New test case.
8124
8125 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
8126
8127         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
8128
8129         * gcc.dg/asm-names.c: Use scan-assembler-not rather
8130         than linker trickery.
8131
8132 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8133
8134         PR c++/12370
8135         * g++.dg/other/friend2.C: New test.
8136
8137 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8138
8139         * gcc.dg/20031012-1.c: New test.
8140
8141 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8142
8143         * gcc.dg/weak/weak-3.c: Fix for new warning.
8144
8145 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
8146
8147         PR optimization/8750
8148         * gcc.c-torture/execute/20031012-1.c: New test case.
8149
8150 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8151
8152         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
8153         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
8154
8155 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8156
8157         PR optimization/12260
8158         * gcc.c-torture/compile/20031011-2.c: New test case.
8159
8160 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8161
8162         * gcc.c-torture/execute/20031011-1.c: New testcase.
8163
8164 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8165
8166         * gcc.c-torture/compile/20031011-1.c: New test.
8167
8168 2003-10-11  Jan Hubicka  <jh@suse.cz>
8169
8170         * g++.dg/other/first-global.C: New test.
8171
8172 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8173
8174         * gcc.c-torture/execute/string-opt-18.c: New testcase.
8175
8176 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
8177
8178         * gcc.c-torture/compile/20031010-1.c: New test.
8179
8180 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
8181
8182         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
8183         * gcc.c-torture/execute/va-arg-25.c: ... here.
8184
8185 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
8186
8187         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
8188
8189 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
8190
8191         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
8192
8193 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
8194
8195         * g++.dg/parse/error2.C: New test.
8196
8197 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
8198
8199         PR c++/11097
8200         * g++.dg/other/error5.C: Modify the error message.
8201         * g++.dg/lookup/using8.C: New test.
8202
8203 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
8204
8205         * gcc.dg/darwin-abi-2.c: New file.
8206         * gcc.c-torture/execute/va-arg-24.c: New file.
8207
8208 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
8209
8210         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
8211         indentation.
8212
8213 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
8214
8215         PR c++/10147
8216         * g++.dg/other/error4.C: Update error messages.
8217         * g++.dg/template/ptrmem4.C: Likewise.
8218
8219         PR c++/12337
8220         * g++.dg/init/new9.C: New test.
8221
8222         PR c++/12334, c++/12236, c++/8656
8223         * g++.dg/ext/attrib8.C: New test.
8224
8225 2003-10-06  Devang Patel  <dpatel@apple.com>
8226
8227         * gcc.dg/debug/dwarf2-3.h: New test.
8228         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
8229
8230 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
8231
8232         * g++.dg/opt/cfg2.C: New test.
8233
8234 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8235
8236         * g++.dg/opt/float1.C: New test.
8237
8238 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8239
8240         * gcc.dg/c90-array-lval-6.c: New test.
8241         * gcc.dg/c99-array-lval-6.c: New test.
8242
8243 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
8244             Ziemowit Laski  <zlaski@apple.com>
8245
8246         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
8247         'Derived', so that it is never considered a class method; add
8248         new warning for '+port' method ambiguity.
8249         * objc.dg/method-12.m: Include <objc/objc.h> instead of
8250         <objc/objc-api.h> (needed on Mac OS X).
8251         * objc.dg/method-13.m: New test.
8252
8253 2003-10-03  Roger Sayle  <roger@eyesopen.com>
8254
8255         PR optimization/9325, PR java/6391
8256         * gcc.c-torture/execute/20031003-1.c: New test case.
8257
8258 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
8259
8260         PR optimization/12180
8261         * gcc.dg/20031002-1.c: New test.
8262
8263         PR c++/12486
8264         * g++.dg/inherit/error1.C: New test.
8265
8266 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
8267
8268         * lib/f-torture.exp (search_for): Rename to...
8269         (search_for_re): This.  Also, clean up comments and the
8270         "regexp" invocation.
8271
8272 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
8273
8274         * gcc.c-torture/compile/20031002-1.c: New test.
8275
8276 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
8277
8278         * g++.dg/opt/cond1.C: New test.
8279
8280 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
8281
8282         * gcc.dg/Wold-style-definition-2.c: New testcase.
8283         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
8284
8285 2003-09-29  Richard Henderson  <rth@redhat.com>
8286
8287         * g++.dg/init/array10.C: Add dg-options.
8288
8289 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8290
8291         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
8292
8293 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8294
8295         * g++.dg/template/friend19.C: Fix typo.
8296         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
8297
8298 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
8299
8300         * gcc.c-torture/execute/20030928-1.c: New test.
8301         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
8302
8303 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8304
8305         * g++.dg/opt/unroll1.C: New test.
8306
8307 2003-09-26  Roger Sayle  <roger@eyesopen.com>
8308
8309         PR optimization/11741
8310         * gcc.dg/20030926-1.c: New test case.
8311
8312 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8313
8314         PR c++/5655
8315         * g++.dg/parse/access7.C: New test.
8316         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8317
8318 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8319
8320         MERGE OF objc-improvements-branch into MAINLINE:
8321         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8322         if libobjc has not been built.
8323         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8324         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8325         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8326         objc/execute/nested-3.m, objc/execute/np-2.m,
8327         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8328         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8329         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8330         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8331         objc.dg/special/unclaimed-category-1.h,
8332         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8333         well as GNU runtime.
8334         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8335         * execute/cascading-1.m, execute/function-message-1.m,
8336         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8337         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8338         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8339         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8340         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8341         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8342         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8343         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8344         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8345         * objc.dg/bitfield-2.m: Run only on Darwin.
8346         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8347         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8348         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8349         * objc.dg/const-str-1.m: Fix constant string layout.
8350
8351 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8352
8353         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8354
8355 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8356
8357         * gcc.dg/darwin-abi-1.c: New file.
8358
8359 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8360
8361         PR target/12281
8362         * gcc.c-torture/compile/20030921-1.c: New test.
8363
8364 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8365
8366         * g++.dg/opt/reg-stack2.C: New test.
8367
8368 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8369
8370         * g++.dg/eh/delayslot1.C: New test.
8371
8372 2003-09-20  Richard Henderson  <rth@redhat.com>
8373
8374         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
8375
8376 2003-09-20  Roger Sayle  <roger@eyesopen.com>
8377
8378         * gcc.c-torture/execute/20030920-1.c: New test case.
8379
8380 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8381
8382         * g++.dg/rtti/typeid3.C: Correct expected error message.
8383
8384 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8385
8386         PR c++/157
8387         * g++.dg/parse/crash12.C: New test.
8388
8389 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
8390
8391         * gcc.dg/compat/mixed-struct-check.h: New.
8392         * gcc.dg/compat/mixed-struct-defs.h: New.
8393         * gcc.dg/compat/mixed-struct-init.h: New.
8394         * gcc.dg/compat/struct-by-value-19_main.c: New.
8395         * gcc.dg/compat/struct-by-value-19_x.c: New.
8396         * gcc.dg/compat/struct-by-value-19_y.c: New.
8397         * gcc.dg/compat/struct-by-value-20_main.c: New.
8398         * gcc.dg/compat/struct-by-value-20_x.c: New.
8399         * gcc.dg/compat/struct-by-value-20_y.c: New.
8400         * gcc.dg/compat/struct-return-19_main.c: New.
8401         * gcc.dg/compat/struct-return-19_x.c: New.
8402         * gcc.dg/compat/struct-return-19_y.c: New.
8403         * gcc.dg/compat/struct-return-20_main.c: New.
8404         * gcc.dg/compat/struct-return-20_x.c: New.
8405         * gcc.dg/compat/struct-return-20_y.c: New.
8406
8407 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
8408         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
8409         so that it will not complain on LP64 targets.
8410
8411 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8412
8413         PR c++/495
8414         * g++.dg/template/friend24.C: New test.
8415
8416 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
8417
8418         PR c++/12332
8419         * g++.dg/template/memtmpl2.C: New test.
8420
8421 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
8422
8423         PR target/11184
8424         * gcc.dg/builtin-apply1.c: New test.
8425
8426 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8427
8428         PR c++/9848
8429         * g++.dg/warn/Wunused-4.C: New test.
8430
8431 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8432
8433         PR c++/12316
8434         * g++.dg/other/gc2.C: New test.
8435
8436 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
8437
8438         PR c++/11991
8439         * g++.dg/rtti/typeid3.C: New test.
8440
8441         PR c++/12266
8442         * g++.dg/overload/template1.C: New test.
8443
8444 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8445
8446         * g++.dg/opt/cfg3.C: New test.
8447
8448 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8449
8450         PR c++/7939
8451         * g++.dg/template/crash11.C: New test.
8452
8453 2003-09-16  Jason Merrill  <jason@redhat.com>
8454             Jakub Jelinek  <jakub@redhat.com>
8455
8456         * gcc.dg/attr-warn-unused-result.c: New test.
8457
8458 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8459
8460         PR c++/12184
8461         * g++.dg/expr/call2.C: New test.
8462
8463 2003-09-15  Andreas Jaeger  <aj@suse.de>
8464
8465         * gcc.dg/Wold-style-definition-1.c: New test.
8466
8467 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
8468
8469         PR c++/3907
8470         * g++.dg/parse/template12.C: New test.
8471
8472         * g++.dg/abi/bitfield11.C: New test.
8473         * g++.dg/abi/bitfield12.C: Likewise.
8474
8475 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
8476
8477         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
8478         non-expansion of functional macro name without arguments at EOL.
8479         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
8480
8481 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
8482
8483         * gcc.c-torture/execute/20030914-[12].c: New tests.
8484
8485 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8486
8487         PR c++/11788
8488         * g++.dg/overload/addr1.C: New test.
8489
8490 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
8491
8492         * gcc.dg/20030909-1.c: New test.
8493
8494 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8495
8496         * gcc.dg/ultrasp10.c: New test.
8497
8498 2003-09-09  Devang Patel  <dpatel@apple.com>
8499
8500         * gcc.dg/darwin-ld-6.c: New test.
8501
8502 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8503
8504         * gcc.dg/torture/builtin-explog-1.c: New testcase.
8505
8506 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8507
8508         * gcc.dg/ia64-types1.c: New test.
8509         * gcc.dg/ia64-types2.c: Likewise.
8510
8511 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8512
8513         * gcc.dg/builtins-1.c: Add more _Complex tests.
8514         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8515
8516         * gcc.dg/builtins-1.c: Test existing _Complex functions.
8517         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8518
8519 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8520
8521         PR c++/11786
8522         * g++.dg/lookup/koenig2.C: New test.
8523
8524         PR c++/5296
8525         * g++.dg/rtti/typeid2.C: New test.
8526
8527 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
8528
8529         * gcc.c-torture/compile/20030904-1.c: New test.
8530
8531 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8532
8533         * g++.dg/opt/longbranch2.C: New test.
8534
8535 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8536
8537         * g++.dg/template/crash10.C: Only compile it.
8538
8539 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8540
8541         PR middle-end/11665
8542         * gcc.c-torture/compile/20030907-1.c: New test.
8543         * g++.dg/init/array11.C: New test.
8544
8545 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8546
8547         PR c++/11852
8548         * g++.dg/init/struct1.C: New test.
8549
8550 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8551
8552         PR c++/12181
8553         * g++.dg/expr/comma1.C: New test.
8554
8555 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
8556
8557         PR c++/11867
8558         * g++.dg/expr/static_cast5.C: New test.
8559
8560 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8561
8562         PR c++/11507
8563         * g++.dg/lookup/scoped7.C: New test.
8564
8565         PR c++/9574
8566         * g++.dg/other/static1.C: New test.
8567
8568         PR c++/11490
8569         * g++.dg/warn/template-1.C: New test.
8570
8571         PR c++/11432
8572         * g++.dg/template/crash10.C: New test.
8573
8574         PR c++/2478
8575         * g++.dg/overload/VLA.C: New test.
8576
8577         PR c++/10804
8578         * g++.dg/template/call1.C: New test.
8579
8580 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8581
8582         PR c++/11794
8583         * g++.dg/parse/using3.C: New test.
8584
8585 2003-09-06  Roger Sayle  <roger@eyesopen.com>
8586
8587         PR c++/11409
8588         * g++.dg/overload/builtin3.C: New test case.
8589
8590 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8591
8592         PR c/9862
8593         * gcc.dg/20030906-1.c: New test.
8594         * gcc.dg/20030906-2.c: Likewise.
8595
8596 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8597
8598         PR c++/12167
8599         * g++.dg/parse/defarg5.C: New test.
8600
8601         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8602
8603 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8604
8605         PR c++/12163
8606         * g++.dg/expr/static_cast4.C: New test.
8607
8608         PR c++/12146
8609         * g++.dg/template/crash9.C: New test.
8610
8611 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8612
8613         * g++.old-deja/g++.ext/pretty2.C: Update for change
8614         in __FUNCTION__.
8615         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8616
8617 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8618
8619         PR c++/11922
8620         * g++/dg/template/qualified-id1.C: New test.
8621
8622         PR c++/12037
8623         * g++.dg/warn/noeffect4.C: New test.
8624
8625 2003-09-04  Matt Austern  <austern@apple.com>
8626
8627         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8628         * g++.dg/ext/fnname2.C: Likewise.
8629         * g++.dg/ext/fnname3.C: Likewise.
8630
8631 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8632
8633         * g++.dg/expr/lval1.C: New test.
8634         * g++.dg/ext/lvcast.C: Remove.
8635
8636 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8637
8638         PR optimization/11700.
8639         * gcc.c-torture/compile/20030903-1.c: New test case.
8640
8641 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8642
8643         PR c++/12053
8644         * g++.dg/abi/layout4.C: New test.
8645
8646 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8647
8648         PR c++/11553
8649         * g++.dg/parse/friend3.C: New test.
8650
8651 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8652
8653         PR c++/11847
8654         * g++.dg/template/class1.C: New test.
8655
8656         PR c++/11808
8657         * g++.dg/expr/call1.C: New test.
8658
8659 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8660
8661         PR c++/12114
8662         * g++.dg/init/ref9.C: New test.
8663
8664         PR c++/11972
8665         * g++.dg/template/nested4.C: New test.
8666
8667 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8668
8669         PR c++/12093
8670         * g++.dg/template/non-dependent4.C: New test.
8671
8672         PR c++/11928
8673         * g++.dg/inherit/conv1.C: New test.
8674
8675 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8676
8677         PR c++/6196
8678         * g++.dg/ext/label1.C: New test.
8679         * g++.dg/ext/label2.C: Likewise.
8680
8681 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8682
8683         * g++.dg/expr/cond3.C: New test.
8684
8685 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8686
8687         * gcc.dg/builtins-1.c: Add new builtin cases.
8688
8689 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8690
8691         * gcc.dg/builtins-1.c: Add new cases.
8692         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8693
8694 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8695
8696         * gcc.dg/builtins-1.c: Add more math builtin tests.
8697         * gcc.dg/torture/builtin-attr-1.c: New test.
8698
8699 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8700
8701         PR optimization/5079
8702         * g++.dg/opt/static3.C: New test.
8703
8704 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8705
8706         * gcc.misc-tests/gcov-10b.c: New test.
8707
8708 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8709
8710         * g++.dg/opt/ptrmem3.C: New test.
8711
8712         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8713
8714 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8715
8716         * gcc.dg/20030826-2.c: New test.
8717
8718 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8719
8720         PR middle-end/12002
8721         * g77.f-torture/compile/12002.f: New test case.
8722
8723 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8724
8725         * gcc.dg/20030826-1.c: New test case.
8726
8727 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8728
8729         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8730
8731 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8732
8733         PR c++/11871
8734         * c++.dg/lookup/crash1.C: New test.
8735
8736         * c++.dg/warn/noeffect3.C: New test.
8737
8738 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8739
8740         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8741         * gcc.dg/compat/vector-1_y.c: Ditto.
8742         * gcc.dg/compat/vector-2_x.c: Ditto.
8743         * gcc.dg/compat/vector-2_y.c: Ditto.
8744
8745 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
8746
8747         * gcc.dg/20030702-1.c: New test.
8748
8749 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
8750
8751         PR c++/8795
8752         * g++.dg/ext/altivec-1.C: New test.
8753
8754 2003-08-24  Richard Henderson  <rth@redhat.com>
8755
8756         * g++.dg/eh/simd-2.C: Add -w for x86.
8757
8758 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
8759
8760         * gcc.dg/20030815-1.c: New test.
8761
8762 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8763
8764         PR c++/3765
8765         * g++.dg/parse/access6.C: New test.
8766
8767 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8768
8769         PR c++/641, c++/11876
8770         * g++.dg/template/friend22.C: New test.
8771         * g++.dg/template/friend23.C: Likewise.
8772
8773 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8774
8775         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
8776         identically.
8777
8778 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8779
8780         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
8781
8782 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8783
8784         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
8785
8786 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8787
8788         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
8789
8790 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8791
8792         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
8793
8794 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
8795
8796         PR c++/11919
8797         * g++.dg/overload/prom1.C: New test.
8798
8799         PR c++/11551
8800         * g++.dg/parse/dtor2.C: New test.
8801
8802         PR c++/10762
8803         * g++.dg/parse/using2.C: New test.
8804
8805 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
8806
8807         PR target/11805
8808         * gcc.c-torture/compile/20030821-1.c: New.
8809
8810 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
8811
8812         PR c++/11834
8813         * g++.dg/template/deduce2.C: New test.
8814
8815 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
8816
8817         * gcc.c-torture/execute/20030821-1.c: New test.
8818
8819 2003-08-20  Roger Sayle  <roger@eyesopen.com>
8820
8821         PR middle-end/11984
8822         * gcc.dg/20030820-1.c: New test case.
8823
8824 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
8825
8826         PR c++/11945
8827         * g++.dg/warn/noeffect2.C: New test.
8828
8829 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
8830
8831         PR c++/10926
8832         * g++.dg/template/dtor2.C: New test.
8833
8834         PR c++/11684
8835         * g++.dg/template/operator1.C: New test.
8836         * g++.dg/parse/operator4.C: New test.
8837
8838         PR c++/11946.C
8839         * g++.dg/expr/enum1.C: New test.
8840         * gcc.dg/c99-bool-1.c: Remove bogus warning.
8841
8842         PR c++/11036.C
8843         * g++.dg/parse/elab2.C: New test.
8844         * g++.dg/parse/typedef4.C: Change error message.
8845         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
8846         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
8847         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
8848
8849 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
8850
8851         * gcc.dg/pch/warn-1.c: New.
8852         * gcc.dg/pch/warn-1.hs: New.
8853
8854         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
8855         not-tested file.
8856
8857 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8858
8859         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
8860
8861 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8862
8863         * gcc.dg/uninit-D.c: New Test.
8864         * gcc.dg/uninit-E.c: New Test.
8865         * gcc.dg/uninit-F.c: New Test.
8866         * gcc.dg/uninit-G.c: New Test.
8867
8868 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
8869
8870         * g++.dg/README: Describe the pch directory.
8871
8872 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8873
8874         PR c++/11174
8875         * g++.dg/parse/access4.C: New test.
8876         * g++.dg/parse/access5.C: Likewise.
8877         * g++.old-deja/g++.jason/access17.C: Adjust error message.
8878
8879 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
8880
8881         * gcc.dg/noncompile/20030818-1.c: New.
8882
8883 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
8884
8885         PR c++/11957
8886         * g++.dg/warn/noeffect1.C: New test.
8887
8888         * g++.dg/template/scope2.C: New test.
8889         * g++.dg/template/error2.C: Correct dg-error
8890
8891 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
8892
8893         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
8894
8895 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
8896
8897         PR C++/11512
8898         * g++.dg/template/warn1.C: New.
8899
8900 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8901
8902         * g++.dg/template/error2.C: New test.
8903         * g++.dg/lookup/using7.C: Adjust errors
8904         * g++.old-deja/g++.pt/crash36.C: Likewise.
8905         * g++.old-deja/g++.pt/derived3.C: Likewise.
8906
8907 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8908
8909         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
8910         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
8911         * gcc.c-torture/execute/builtins/string-9.c: New, from
8912         string-opt-9.c.  Adjust for execute/builtins framework.
8913         * gcc.c-torture/execute/string-opt-9.c: Delete.
8914
8915 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
8916
8917         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
8918
8919         * g++.dg/parse/ret-type2.C: New test.
8920
8921         PR c++/11703
8922         * g++.dg/init/new8.C: New test.
8923
8924         PR c++/10923
8925         * g++.dg/parse/typedef5.C: New test.
8926
8927         PR c++/9512
8928         * g++.dg/parse/qualified2.C: New test.
8929         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
8930         invalid code.
8931
8932 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
8933
8934         * g++.dg/conversion/ptrmem1.C: New test.
8935
8936 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
8937
8938         PR target/11693
8939         * gcc.dg/20030811-1.c: New test.
8940
8941         PR target/11535
8942         * gcc.c-torture/execute/20030811-1.c: New test.
8943
8944 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8945
8946         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
8947
8948 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
8949
8950         PR c++/11789.C
8951         * g++.dg/inherit/multiple1.C: New test.
8952
8953 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8954
8955         * gcc.dg/spe1.c: New test.
8956
8957         PR c++/11670
8958         * g++.dg/expr/cast2.C: New test.
8959
8960         PR c++/10530
8961         * g++.dg/template/dependent-name2.C: New test.
8962
8963 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
8964
8965         * g++.dg/parse/crash11.C: Put the dg options in comments.
8966
8967 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
8968
8969         * lib/gcc-dg.exp: Update for diagnostic change.
8970
8971 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8972
8973         PR c++/5767
8974         * g++.dg/parse/crash11.C: New test.
8975
8976 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
8977
8978         * gcc.dg/cpp/spacing1.c: Update.
8979
8980 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
8981
8982         PR target/11739
8983         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
8984         a value for -mtune.
8985
8986 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8987
8988         PR middle-end/11771
8989         * gcc.c-torture/compile/20030804-1.c: New test case.
8990
8991 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8992
8993         * gcc.dg/20030804-1.c: New test case.
8994
8995 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
8996
8997         * gcc.dg/cpp/separate-1.c: New test.
8998
8999 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
9000
9001         PR c++/11704
9002         * g++.dg/template/dependent-expr2.C: New test.
9003
9004         PR c++/11766
9005         * g++.dg/expr/ptrmem1.C: New test.
9006
9007 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9008
9009         PR c++/9453
9010         * g++.dg/template/friend15.C: New test.
9011
9012 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
9013
9014         * lib/dg-pch.exp: Work round PCH bug.
9015
9016 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9017
9018         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
9019         builtins.  Move cases from builtins-4.c here.
9020
9021         * gcc.dg/torture/builtin-math-1.c: New test taken from
9022         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
9023         additional cases.
9024
9025         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
9026         Delete.
9027
9028 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
9029
9030         PR c++/9447
9031         * g++.dg/template/using7.C: New test.
9032
9033 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
9034
9035         * import1.c, import2.c: New tests.
9036
9037 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
9038
9039         * g++.dg/eh/crossjump1.C: New test.
9040
9041 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
9042
9043         PR c++/11697
9044         * g++.dg/template/using6.C: New test.
9045
9046         PR c++/11744
9047         * g++.dg/template/koenig2.C: New test.
9048
9049 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9050
9051         PR c++/7983
9052         * g++.dg/parse/typedef4.C: New test.
9053
9054 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9055
9056         PR c++/8442, c++/8806
9057         * g++.dg/template/elab1.C: New test.
9058         * g++.dg/template/type2.C: Likewise.
9059         * g++.dg/template/ttp3.C: Adjust expected error message.
9060         * g++.old-deja/g++.law/visibility13.C: Likewise.
9061         * g++.old-deja/g++.niklas/t135.C: Likewise.
9062         * g++.old-deja/g++.pt/ttp41.C: Likewise.
9063         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
9064         template argument.
9065         * g++.old-deja/g++.pt/ttp44.C: Likewise.
9066
9067 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
9068
9069         PR c++/11295
9070         * g++.dg/ext/stmtexpr1.C: New test.
9071
9072         * g++.dg/opt/tmp1.C: New test.
9073
9074         PR c++/11525
9075         * g++.dg/parse/constant4.C: New test.
9076
9077         PR c++/9447
9078         * g++.dg/template/using5.C: New test.
9079
9080 2003-07-31  Roger Sayle  <roger@eyesopen.com>
9081
9082         * gcc.dg/builtins-27.c: New test case.
9083
9084 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
9085
9086         * gcc.dg/tls/opt-7.c: New test.
9087
9088 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
9089
9090         * g++.old-deja/g++.other/crash18.C: Remove.
9091
9092 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9093
9094         * g++.dg/template/explicit3.C: New.
9095         * g++.dg/template/explicit4.C: New.
9096         * g++.dg/template/explicit5.C: New.
9097
9098         PR c++/11347
9099         * g++.dg/template/memtmpl1.C: New.
9100
9101 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
9102
9103         PR target/11565
9104         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
9105         * gcc.dg/i386-387-5.c (dg-options): Likewise.
9106
9107 2003-07-30  Jan Hubicka  <jh@suse.cz>
9108
9109         * vtgc1.c: Kill.
9110
9111 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
9112
9113         * gcc.dg/struct-in-proto-1.c: New test.
9114
9115 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
9116
9117         * gcc.dg/cpp/include2.c: Only expect one message.
9118
9119 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
9120
9121         PR c++/9447
9122         * g++.dg/template/using1.C: New test.
9123         * g++.dg/template/using2.C: New test.
9124         * g++.dg/template/using3.C: New test.
9125         * g++.dg/template/using4.C: New test.
9126
9127 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
9128
9129         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
9130         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9131
9132 2003-07-28  Jan Hubicka  <jh@suse.cz>
9133
9134         PR c++/11530
9135         * g++.dg/opt/call1.C: New test.
9136
9137 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
9138
9139         PR c++/11667
9140         * g++.dg/init/enum2.C: New test.
9141         * g++.dg/template/overload1.C: Add "-w" option.
9142
9143 2003-07-28    <hp@bitrange.com>
9144
9145         * gcc.dg/Wdeclaration-after-statement-1.c,
9146         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
9147
9148 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
9149
9150         * gcc.c-torture/compile/20030725-1.c: New test.
9151
9152 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
9153
9154         * gcc.dg/20030505.c: Only run for SPE.
9155         Remove definition of opaque type.
9156
9157 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
9158
9159         * g++.dg/template/ptrmem6.C: New test.
9160
9161 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
9162
9163         * gcc.c-torture/compile/zero-strct-2.c: New test.
9164
9165 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
9166
9167         * gcc.dg/intermod-1.c: New test.
9168
9169 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9170
9171         PR c++/11617
9172         * g++.dg/template/lookup2.C: New test.
9173         * g++.dg/template/memclass1.C: Remove instantiated from error.
9174         * g++.dg/other/error2.C: Tweak expected errors.
9175
9176         PR c++/11596
9177         * g++.dg/template/defarg3.C: New test.
9178
9179         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
9180
9181 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
9182
9183         * g++.dg/inherit/access5.C: New test.
9184
9185 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9186
9187         PR c++/11513
9188         * g++.dg/template/crash8.C: New test.
9189
9190 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
9191
9192         PR c/10602
9193         * gcc.dg/noncompile/incomplete-2.c: New test.
9194
9195 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
9196
9197         PR c++/11645
9198         * g++.dg/inherit/access4.C: New test.
9199
9200         PR c++/11517
9201         * g++.dg/expr/cond2.C: New test.
9202
9203         PR optimization/10679
9204         * g++.dg/opt/inline4.C: New test.
9205
9206 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9207
9208         * g++.dg/parse/crash10: New test.
9209
9210 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9211
9212         * g++.dg/ext/flexary1.C: New test.
9213
9214 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9215
9216         PR c++/10793
9217         * g++.dg/template/crash9.C: New test.
9218
9219 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9220
9221         PR c++/3004
9222         * g++.dg/parse/typedef3.C: New test.
9223
9224         PR c++/7906
9225         * g++.dg/parse/operator2.C: New test.
9226
9227         PR c++/8895
9228         * g++.dg/parse/def-tmpl-arg1.C: New test.
9229
9230         PR c++/9282
9231         * g++.dg/parse/funptr1.C: New test.
9232
9233         PR c++/9452
9234         * g++.dg/parse/ambig3.C: New test.
9235
9236         PR c++/9454
9237         * g++.dg/parse/operator3.C: New test.
9238
9239         PR c++/9486
9240         * g++.dg/parse/template10.C: New test.
9241
9242         PR c++/9488
9243         * g++.dg/parse/template11.C: New test.
9244
9245         PR c++/10150
9246         * g++.dg/parse/invalid-op1.C: New test.
9247
9248         PR c++/10247
9249         * g++.dg/parse/condexpr1.C: New test.
9250
9251 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9252
9253         * g++.dg/ext/packed3.C: New test.
9254         * g++.dg/ext/packed4.C: New test.
9255
9256         * gcc.dg/pack-test-3.c: New test.
9257
9258 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
9259
9260         * lib/compat.exp: Handle dg-options per source file.
9261         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
9262         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
9263         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
9264         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
9265         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
9266         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
9267         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
9268         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
9269         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
9270         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
9271         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
9272         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
9273         * g++.dg/compat/break/bitfield7_x.C: Ditto.
9274         * g++.dg/compat/break/bitfield7_y.C: Ditto.
9275
9276 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9277
9278         PR c/10320
9279         * gcc.c-torture/execute/20030718-1.c: New test.
9280
9281 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9282
9283         PR optimization/11536
9284         * gcc.dg/20030721-1.c: New test.
9285
9286 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
9287
9288         PR c++/11546
9289         * g++.dg/template/lookup1.C: New test.
9290
9291 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
9292
9293         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
9294         diagnostics of ill-formed constructs involving labels.
9295         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
9296         the new 'previously defined here' message.
9297
9298 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
9299
9300         * g++.dg/parse/non-dependent2.C: New test.
9301
9302 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9303
9304         * g++.dg/init/init-ref4.C: xfail on targets without
9305         weak symbols.
9306
9307 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
9308
9309         PR target/11087
9310         * gcc.c-torture/execute/20030717-1.c: New test.
9311
9312 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9313
9314         * g++.dg/opt/cfg1.C: New test.
9315
9316 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9317
9318         PR optimization/11557
9319         * gcc.dg/20030717-1.c: New test.
9320
9321 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9322
9323         PR c++/10476
9324         * g++.dg/expr/crash-1.C: New test.
9325
9326         PR c++/11027
9327         * g++.dg/template/init3.C: New test.
9328
9329         PR c++/8222
9330         * g++.dg/template/non-dependent1.C: New test.
9331
9332         PR c++/11070
9333         * g++.dg/template/non-dependent2.C: New test.
9334
9335         PR c++/11071
9336         * g++.dg/template/non-dependent3.C: New test.
9337
9338         PR c++/9907
9339         * g++.dg/template/sizeof5.C: New test.
9340
9341 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9342
9343         PR 11498
9344         * gcc.c-torture/compile/mangle-1.c: New file.
9345
9346 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9347
9348         PR c++/7809
9349         * g++.dg/parse/access3.C: New test.
9350
9351 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9352
9353         PR c++/11384
9354         * g++.dg/init/init-ref4.C: New test.
9355
9356 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9357
9358         PR c++/11547
9359         * g++.dg/parse/constant3.C: New test.
9360         * g++.dg/parse/crash7.C: Likewise.
9361
9362 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
9363
9364         PR target/11008
9365         * gcc.dg/i386-pentium4-not-mull.c: New.
9366
9367 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
9368
9369         * gcc.dg/asm-names.c (ymain): Make it weak.
9370
9371 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9372
9373         PR c++/5421
9374         * g++.dg/template/friend21.C: New test.
9375
9376 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
9377
9378         * gcc.dg/cleanup-8.c: New test.
9379         * gcc.dg/cleanup-9.c: New test.
9380
9381 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
9382
9383         * g++.dg/ext/dll-MI1.h: New file.
9384         * g++.dg/ext/dllexport-MI1.C: New file.
9385         * g++.dg/ext/dllimport-MI1.C: New file.
9386
9387 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
9388
9389         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
9390         it does not have cmpstrsi patterns (just cmpmemsi).
9391
9392 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
9393
9394         PR debug/11473
9395         * g++.dg/debug/debug8.C: New test.
9396
9397 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9398
9399         PR c++/10108
9400         * g++.dg/template/crash7.C: New test.
9401
9402 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
9403
9404         PR target/10795
9405         * gcc.c-torture/compile/20030708-1.c: New.
9406
9407 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9408
9409         * gcc.c-torture/execute/20030715-1.c: New test.
9410
9411 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
9412
9413         * gcc.dg/pch/inline-3.c: New file.
9414         * gcc.dg/pch/inline-3.hs: New file.
9415         * gcc.dg/pch/inline-4.c: New file.
9416         * gcc.dg/pch/inline-4.hs: New file.
9417
9418 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
9419
9420         PR c++/11509
9421         * g++.dg/template/crash6.C: New test.
9422
9423         PR c++/7053
9424         * g++.dg/template/friend20.C: New test.
9425
9426         PR c++/7019
9427         * g++.dg/template/overload2.C: New test.
9428
9429 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9430
9431         PR optimization/11440
9432         * gcc.c-torture/execute/20030714-1.c: New test.
9433
9434 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9435
9436         PR c++/11154
9437         * g++.dg/template/partial2.C: New test.
9438
9439 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
9440
9441         PR c++/11503
9442         * g++.dg/template/anon1.C: New test.
9443
9444         PR c++/11493
9445         PR c++/11495
9446         * g++.dg/parse/template9.C: Likewise.
9447         * g++.dg/template/crash4.C: New test.
9448         * g++.dg/template/koenig1.C: Likewise.
9449         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
9450         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
9451         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
9452         functions.
9453         * g++.old-deja/g++.jason/template36.C: Likewise.
9454         * g++.old-deja/g++.mike/p1989.C: Likewise.
9455         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
9456         * g++.old-deja/g++.pt/ttp20.C: Use this->.
9457         * g++.old-deja/g++.pt/ttp21.C: Use this->.
9458         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
9459         compiling.
9460         * g++.old-deja/g++.pt/union2.C: Use this->.
9461
9462 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
9463
9464         * gcc.dg/20030711-1.c: New test.
9465
9466 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
9467
9468         PR c++/11050
9469         * g++.dg/parse/args1.C: New test.
9470         * g++.pt/defarg8.C: Change expected errors.
9471
9472 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
9473
9474         PR c++/8164
9475         * g++.dg/template/nontype2.C: New test.
9476
9477         PR c++/10558
9478         * g++.dg/parse/template8.C: New test.
9479
9480         PR c++/8327
9481         * g++.dg/template/scope1.C: New test.
9482
9483         * g++.dg/warn/Wsign-compare-1.C: New test.
9484
9485 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9486
9487         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
9488
9489 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
9490
9491         PR c++/9411
9492         * g++.dg/template/explicit2.C: New test.
9493
9494         PR c++/10032
9495         * g++.dg/warn/pedantic1.C: New test.
9496
9497 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
9498
9499         PR c++ 9483
9500         * g++.dg/other/field1.C: New test.
9501
9502 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9503
9504         PR c/11449
9505         * gcc.c-torture/compile/20030707-1.c: New.
9506
9507 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9508
9509         PR c++/10849
9510         * g++.dg/template/access12.C: New test.
9511
9512 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
9513
9514         * g++.dg/bprob/bprob.exp (prof_ext): Update.
9515         * g77.dg/bprob/bprob.exp (prof_ext): Update.
9516         * gcc.misc-tests/bprob.exp (prof_ext): Update.
9517         * gcc.misc-tests/gcov.exp: Update
9518         * g++.dg/gcov/gcov.exp: Update
9519         * lib/gcov.exp: Update.
9520
9521 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
9522
9523         * g++.dg/abi/mangle17.C: Make sure template expressions are
9524         dependent.
9525         * g++.dg/abi/mangle4.C: Mark erroneous casts.
9526         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
9527         * g++.dg/opt/stack1.C: Remove erroneous code.
9528         * g++.dg/parse/template7.C: New test.
9529         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
9530         * g++.old-deja/g++.pt/crash4.C: Likewise.
9531
9532 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9533
9534         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
9535         with zero or one occurence of `$' after the initial `L'.
9536
9537 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
9538
9539         * gcc.c-torture/compile/20030704-1.c: Add a comment.
9540
9541 2003-07-08  Roger Sayle  <roger@eyesopen.com>
9542
9543         PR c/11370
9544         * gcc.dg/Wunreachable-6.c: New testcase.
9545         * gcc.dg/Wunreachable-7.c: New testcase.
9546
9547 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9548
9549         PR c/11420
9550         * gcc.dg/20030708-1.c: New test.
9551
9552 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
9553
9554         * gcc.dg/compat/sdata-section.h: New file.
9555         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
9556         * gcc.dg/torture/mips-sdata-1.c: New test.
9557
9558 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9559
9560         PR c++/11030
9561         * g++.dg/template/friend19.C: New test.
9562
9563 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9564
9565         * g++.dg/opt/strength-reduce.C: New test.
9566
9567 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9568
9569         PR target/10979
9570         * gcc.dg/20030707-1.c: New testcase.
9571
9572 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9573
9574         PR optimization/11059
9575         * g++.dg/opt/emptyunion.C: New testcase.
9576
9577 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9578             Eric Botcazou  <ebotcazou@libertysurf.fr>
9579
9580         * g++.dg/opt/stack1.C: New test.
9581
9582 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
9583
9584         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
9585         run test.
9586
9587         PR c++/11431
9588         * g++.dg/expr/static_cast3.C: New test.
9589
9590 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9591
9592         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9593         everywhere.
9594         * gcc.dg/concat.c: Concatenation of string constants with
9595         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9596         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9597         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9598         necessary to avoid multi-character character constant warning.
9599         * gcc.dg/cpp/escape.c: Likewise.
9600         * gcc.dg/cpp/ucs.c: Likewise.
9601         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9602         Fix a typo.
9603
9604 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9605
9606         PR c/11428
9607         * gcc.c-torture/compile/20030704-1.c: New.
9608
9609 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9610
9611         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9612
9613 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9614
9615         PR c++/5287, PR c++/7910,  PR c++/11021
9616         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9617         tests for warnings.
9618         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9619         * g++.dg/ext/dllimport3.C: Likewise.
9620         * g++.dg/ext/dllimport4.C: New file.
9621         * g++.dg/ext/dllimport5.C: New file.
9622         * g++.dg/ext/dllimport6.C: New file.
9623         * g++.dg/ext/dllimport7.C: New file.
9624         * g++.dg/ext/dllimport8.C: New file.
9625         * g++.dg/ext/dllimport9.C: New file.
9626         * g++.dg/ext/dllimport10.C: New file.
9627         * g++.dg/ext/dllexport1.C: New file.
9628
9629 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9630
9631         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9632         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9633
9634 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9635
9636         * gcc.dg/builtins-25.c: New testcase.
9637         * gcc.dg/builtins-26.c: New testcase.
9638
9639 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9640
9641         * gcc.dg/compat/vector-defs.h: New file.
9642         * gcc.dg/compat/vector-setup.h: New file.
9643         * gcc.dg/compat/vector-check.h: New file.
9644         * gcc.dg/compat/vector-1_main.c: New file.
9645         * gcc.dg/compat/vector-1_x.c: New file.
9646         * gcc.dg/compat/vector-1_y.c: New file.
9647         * gcc.dg/compat/vector-2_main.c: New file.
9648         * gcc.dg/compat/vector-2_x.c: New file.
9649         * gcc.dg/compat/vector-2_y.c: New file.
9650
9651         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9652         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9653         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9654         * gcc.dg/compat/struct-align-1.h: New file.
9655         * gcc.dg/compat/struct-align-1_main.c: New file.
9656         * gcc.dg/compat/struct-align-1_x.c: New file.
9657         * gcc.dg/compat/struct-align-1_y.c: New file.
9658         * gcc.dg/compat/struct-align-2.h: New file.
9659         * gcc.dg/compat/struct-align-2_main.c: New file.
9660         * gcc.dg/compat/struct-align-2_x.c: New file.
9661         * gcc.dg/compat/struct-align-2_y.c: New file.
9662
9663         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9664         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9665         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9666         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9667         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9668         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9669         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9670         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9671         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9672         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9673         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9674         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9675         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9676         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9677         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9678         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9679         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9680         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9681         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9682         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9683         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9684         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9685         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9686         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9687         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9688         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9689         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9690         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9691         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9692
9693 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9694
9695         * gcc.dg/i386-call-1.c: New test.
9696
9697 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9698
9699         PR c++/9162
9700         * g++.dg/parse/defarg4.C: New.
9701
9702 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9703
9704         PR target/10700
9705         * gcc.c-torture/compile/20030703-1.c: New test case.
9706
9707 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9708
9709         * g++.dg/template/local3.C: Remove extra semicolon.
9710
9711 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9712
9713         * gcc.dg/i386-volatile-1.c: New test.
9714
9715 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9716
9717         PR c++/11072
9718         * g++.dg/other/offsetof2.C: XFAIL.
9719         * g++.dg/other/offsetof5.C: New.
9720
9721         PR c++/10219
9722         * g++.dg/template/error1.C: New.
9723
9724         PR c++/9779
9725         * g++.dg/template/dependent-expr1.C: New.
9726
9727 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9728
9729         PR c++/6949
9730         * g++.dg/template/local3.C: New test.
9731
9732         PR c++/11149
9733         * g++.dg/lookup/scoped6.C: New test.
9734
9735 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9736
9737         PR c++/8046
9738         * g++.dg/other/error7.C: New test.
9739
9740 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9741
9742         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
9743         * g++.old-deja/g++.abi/vtable3.h: Likewise.
9744         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9745         * g++.old-deja/g++.other/union2.C: Likewise.
9746         * gcc.dg/c90-const-expr-2.c: Likewise.
9747         * gcc.dg/c90-const-expr-3.c: Likewise.
9748         * gcc.dg/c99-const-expr-2.c: Likewise.
9749         * gcc.dg/c99-const-expr-3.c: Likewise.
9750         * gcc.dg/concat.c: Likewise.
9751
9752 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9753
9754         PR c++/9559
9755         * g++.dg/init/static1.C: New test.
9756
9757 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9758
9759         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
9760         * g++.old-deja/g++.other/access2.C: Likewise.
9761         * g++.old-deja/g++.other/decl2.C: Likewise.
9762         * gcc.c-torture/execute/20020615-1.c: Likewise.
9763
9764 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9765
9766         PR c++/4933
9767         * g++.dg/template/sizeof4.C: New test.
9768
9769 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9770
9771         * g++.dg/other/error6.C: New test.
9772
9773 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9774
9775         PR c++/10750
9776         * g++.dg/parse/constant2.C: New test.
9777
9778 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
9779
9780         PR c++/11106
9781         * g++.dg/other/error5.C: New test.
9782
9783 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9784
9785         * gcc.dg/format/gcc_diag-1.c: New test.
9786
9787 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
9788
9789         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
9790
9791 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9792
9793         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
9794         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
9795         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
9796
9797 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
9798
9799         * gcc.c-torture/execute/builtins/string-8.c: New test.
9800         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
9801         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
9802         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
9803
9804 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9805
9806         PR c++/10468
9807         * g++.dg/ext/typeof6.C: New test.
9808
9809 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9810
9811         PR c++/10796
9812         * g++.dg/init/enum1.C: New test.
9813
9814 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
9815
9816         * gcc.dg/20030627-1.c: New test.
9817
9818 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
9819
9820         PR c++/11332
9821         * g++.dg/expr/static_cast2.C: New test.
9822
9823 2003-06-26  Roger Sayle  <roger@eyesopen.com>
9824             Jakub Jelinek  <jakub@redhat.com>
9825
9826         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
9827         sprintf(dst,"%s",src) optimization.
9828         * gcc.c-torture/execute/20030626-1.c: New test case.
9829         * gcc.c-torture/execute/20030626-2.c: New test case.
9830
9831 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
9832
9833         * gcc.c-torture/execute/multi-ix.c: New test.
9834
9835         * gcc.c-torture/execute/simd-4.c (main):
9836         Added missing semicolon at end of union.
9837
9838 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
9839
9840         PR c++/8266
9841         * g++.dg/template/explicit-instantiation3.C: New test.
9842
9843 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9844
9845         * gcc.dg/20030626-1.c: Use signed char.
9846
9847 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9848
9849         * gcc.dg/20030626-1.c: New test.
9850
9851 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
9852
9853         * const-str-2.m: Update.
9854
9855 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
9856
9857         PR c++/10990
9858         * g++.dg/rtti/dyncast1.C: New test.
9859         * g++.dg/abi/mangle4.C: Correct base-specifier access.
9860         * g++.dg/lookup/scoped1.C: Remove XFAIL.
9861         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
9862
9863         PR c++/10931
9864         * g++.dg/expr/static_cast1.C: New test.
9865
9866 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
9867
9868         * gcc.dg/20030625-1.c: New test.
9869
9870 2003-06-24  Roger Sayle  <roger@eyesopen.com>
9871
9872         * gcc.c-torture/compile/20030624-1.c: New test case.
9873
9874 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
9875
9876         * gcc.c-torture/execute/string-opt-17.c: New test.
9877
9878 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
9879
9880         PR c++/5754
9881         * g++.dg/parse/crash6.C: New test.
9882
9883 2003-06-23  Roger Sayle  <roger@eyesopen.com>
9884
9885         * gcc.dg/builtins-24.c: New test case.
9886
9887 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
9888
9889         * g++.dg/opt/operator1.C: New test.
9890
9891 2003-06-22  Roger Sayle  <roger@eyesopen.com>
9892
9893         * gcc.c-torture/execute/string-opt-16.c: New test case.
9894
9895 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9896
9897         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
9898         * g++.old-deja/g++.other/conv7.C: Likewise
9899         * g++.old-deja/g++.other/overcnv2.C: Likewise.
9900         * g++.old-deja/g++.other/overload14.C: Likewise.
9901
9902 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9903
9904         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
9905         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9906
9907 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9908
9909         PR c++/10888
9910         * g++.dg/warn/Winline-3.C: New test.
9911
9912 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9913
9914         * lib/target-supports.exp (check_alias_available): Make the test
9915         program acceptable to the Solaris assembler.
9916
9917         PR c++/10749
9918         * g++.dg/template/memclass2.C: New test.
9919
9920 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9921             Eric Botcazou  <ebotcazou@libertysurf.fr>
9922
9923         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
9924         data for non-matching targets.
9925         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
9926
9927 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9928
9929         PR c++/10845
9930         * g++.dg/template/member3.C: New test.
9931
9932 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
9933
9934         PR c++/10939
9935         * g++.dg/template/func1.C: New test.
9936
9937         PR c++/9649
9938         * g++.dg/template/static4.C: New test.
9939         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
9940
9941         PR c++/11041
9942         * g++.dg/init/ref7.C: New test.
9943
9944 2003-06-19  Matt Austern  <austern@apple.com>
9945
9946         PR c++/11228
9947         * g++.dg/anew1.C: New test.
9948         * g++.dg/anew2.C: New test.
9949         * g++.dg/anew3.C: New test.
9950         * g++.dg/anew4.C: New test.
9951
9952 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
9953
9954         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
9955
9956 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
9957
9958         * gcc.c-torture/execute/simd-4.c (main): Make expected value
9959         endian-dependent.
9960
9961 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
9962
9963         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
9964         Remove cruft.
9965
9966 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
9967
9968         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
9969         * gcc.c-torture/compile/961203-1.c: Likewise.
9970         * gcc.c-torture/compile/980506-1.c: Likewise.
9971
9972 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9973
9974         PR c++/10712
9975         * g++.dg/lookup/using7.C: New test.
9976
9977 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9978
9979         PR c++/11105
9980         * g++.dg/abi/conv1.C: Remove it.
9981         * g++.dg/template/conv7.C: New test.
9982         * g++.dg/template/conv8.C: Likewise.
9983         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
9984         conversion operator.
9985
9986 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
9987
9988         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
9989         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9990         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9991         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9992         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9993         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9994         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9995         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9996         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9997         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9998         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9999         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10000         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10001         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10002         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10003         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10004         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10005         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10006         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10007         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10008         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10009         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10010         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10011         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10012         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10013         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10014         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10015         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10016         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10017
10018 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
10019
10020         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
10021         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
10022         indications.
10023
10024 2003-06-16  Roger Sayle  <roger@eyesopen.com>
10025
10026         * gcc.dg/i386-387-5.c: New test case.
10027         * gcc.dg/i386-387-6.c: New test case.
10028         * gcc.dg/builtins-23.c: New test case.
10029
10030 2003-06-15  Roger Sayle  <roger@eyesopen.com>
10031
10032         * gcc.dg/builtins-22.c: New test case.
10033         * gcc.dg/i386-387-1.c: Update to test exp.
10034         * gcc.dg/i386-387-2.c: Likewise.
10035
10036 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10037
10038         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
10039
10040 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10041
10042         * lib/gcc-dg.exp (dg-require-dll): New function.
10043         (dg-xfail-if): Likewise.
10044         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
10045         driver.
10046
10047         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
10048         * gcc.c-torture/compile/20001205-1.c: Likewise.
10049         * gcc.c-torture/compile/20001226-1.c: Likewise.
10050         * gcc.c-torture/compile/20010518-2.c: Likewise.
10051         * gcc.c-torture/compile/20020312-1.c: Likewise.
10052         * gcc.c-torture/compile/20020604-1.c: Likewise.
10053         * gcc.c-torture/compile/920501-12.c: Likewise.
10054         * gcc.c-torture/compile/920501-4.c: Likewise.
10055         * gcc.c-torture/compile/920520-1.c: Likewise.
10056         * gcc.c-torture/compile/920521-1.c: Likewise.
10057         * gcc.c-torture/compile/920625-1.c: Likewise.
10058         * gcc.c-torture/compile/961203-1.c: Likewise.
10059         * gcc.c-torture/compile/980506-1.c: Likewise.
10060         * gcc.c-torture/compile/981006-1.c: Likewise.
10061         * gcc.c-torture/compile/981022-1.c: Likewise.
10062         * gcc.c-torture/compile/981223-1.c: Likewise.
10063         * gcc.c-torture/compile/990617-1.c: Likewise.
10064         * gcc.c-torture/compile/dll.c: Likewise.
10065         * gcc.c-torture/compile/labels-3.c: Likewise.
10066         * gcc.c-torture/compile/mipscop-1.c: Likewise.
10067         * gcc.c-torture/compile/mipscop-2.c: Likewise.
10068         * gcc.c-torture/compile/mipscop-3.c: Likewise.
10069         * gcc.c-torture/compile/mipscop-4.c: Likewise.
10070         * gcc.c-torture/compile/simd-5.c: Likewise.
10071         * gcc.c-torture/compile/20000804-1.x: Remove.
10072         * gcc.c-torture/compile/20001205-1.x: Likewise.
10073         * gcc.c-torture/compile/20001226-1.x: Likewise.
10074         * gcc.c-torture/compile/20010518-2.x: Likewise.
10075         * gcc.c-torture/compile/20020312-1.x: Likewise.
10076         * gcc.c-torture/compile/20020604-1.x: Likewise.
10077         * gcc.c-torture/compile/920501-12.x: Likewise.
10078         * gcc.c-torture/compile/920501-4.x: Likewise.
10079         * gcc.c-torture/compile/920520-1.x: Likewise.
10080         * gcc.c-torture/compile/920521-1.x: Likewise.
10081         * gcc.c-torture/compile/920625-1.x: Likewise.
10082         * gcc.c-torture/compile/961203-1.x: Likewise.
10083         * gcc.c-torture/compile/980506-1.x: Likewise.
10084         * gcc.c-torture/compile/981006-1.x: Likewise.
10085         * gcc.c-torture/compile/981022-1.x: Likewise.
10086         * gcc.c-torture/compile/981223-1.x: Likewise.
10087         * gcc.c-torture/compile/990617-1.x: Likewise.
10088         * gcc.c-torture/compile/mipscop-1.x: Likewise.
10089         * gcc.c-torture/compile/mipscop-2.x: Likewise.
10090         * gcc.c-torture/compile/mipscop-3.x: Likewise.
10091         * gcc.c-torture/compile/mipscop-4.x: Likewise.
10092         * gcc.c-torture/compile/simd-5.x: Likewise.
10093
10094         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
10095
10096 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10097
10098         * gcc.c-torture/execute/20030611-1.c: New test.
10099
10100 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10101
10102         PR middle-end/168
10103         * gcc.dg/20030612-1.c: New test case.
10104
10105 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10106
10107         PR c++/10635
10108         * g++.dg/expr/cast1.C: New test.
10109
10110 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10111
10112         * gcc.dg/builtins-21.c: New test case.
10113
10114 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
10115
10116         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
10117         options instead of at the end.
10118         * lib/objc.exp (objc_target_compile): Likewise.
10119
10120 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
10121
10122         PR c++/10432
10123         * g++.dg/parse/error1.C: New test.
10124
10125 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
10126
10127         * gcc.dg/compat/struct-by-value-11_main.c: New file.
10128         * gcc.dg/compat/struct-by-value-11_x.c: New file.
10129         * gcc.dg/compat/struct-by-value-11_y.c: New file.
10130         * gcc.dg/compat/struct-by-value-12_main.c: New file.
10131         * gcc.dg/compat/struct-by-value-12_x.c: New file.
10132         * gcc.dg/compat/struct-by-value-12_y.c: New file.
10133         * gcc.dg/compat/struct-by-value-13_main.c: New file.
10134         * gcc.dg/compat/struct-by-value-13_x.c: New file.
10135         * gcc.dg/compat/struct-by-value-13_y.c: New file.
10136         * gcc.dg/compat/struct-by-value-14_main.c: New file.
10137         * gcc.dg/compat/struct-by-value-14_x.c: New file.
10138         * gcc.dg/compat/struct-by-value-14_y.c: New file.
10139         * gcc.dg/compat/struct-by-value-15_main.c: New file.
10140         * gcc.dg/compat/struct-by-value-15_x.c: New file.
10141         * gcc.dg/compat/struct-by-value-15_y.c: New file.
10142         * gcc.dg/compat/struct-by-value-16_main.c: New file.
10143         * gcc.dg/compat/struct-by-value-16_x.c: New file.
10144         * gcc.dg/compat/struct-by-value-16_y.c: New file.
10145         * gcc.dg/compat/struct-by-value-17_main.c: New file.
10146         * gcc.dg/compat/struct-by-value-17_x.c: New file.
10147         * gcc.dg/compat/struct-by-value-17_y.c: New file.
10148         * gcc.dg/compat/struct-by-value-18_main.c: New file.
10149         * gcc.dg/compat/struct-by-value-18_x.c: New file.
10150         * gcc.dg/compat/struct-by-value-18_y.c: New file.
10151
10152         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
10153         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
10154         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
10155         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
10156         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
10157         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
10158         * gcc.dg/compat/scalar-return-3_main.c: New file.
10159         * gcc.dg/compat/scalar-return-3_x.c: New file.
10160         * gcc.dg/compat/scalar-return-3_y.c: New file.
10161         * gcc.dg/compat/scalar-return-4_main.c: New file.
10162         * gcc.dg/compat/scalar-return-4_x.c: New file.
10163         * gcc.dg/compat/scalar-return-4_y.c: New file.
10164
10165 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
10166
10167         * gcc.dg/compat/fp2-struct-check.h: New file.
10168         * gcc.dg/compat/fp2-struct-defs.h: New file.
10169         * gcc.dg/compat/fp2-struct-init.h: New file.
10170         * gcc.dg/compat/struct-by-value-10_main.c: New file.
10171         * gcc.dg/compat/struct-by-value-10_x.c: New file.
10172         * gcc.dg/compat/struct-by-value-10_y.c: New file.
10173         * gcc.dg/compat/struct-return-10_main.c: New file.
10174         * gcc.dg/compat/struct-return-10_x.c: New file.
10175         * gcc.dg/compat/struct-return-10_y.c: New file.
10176
10177         * gcc.dg/compat/compat-common.h: New file.
10178         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
10179         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
10180         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
10181         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
10182         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
10183         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
10184         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
10185         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10186         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
10187         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
10188         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10189         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
10190         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
10191         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10192         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
10193         * gcc.dg/compat/small-struct-check.h: Ditto.
10194         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
10195         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10196         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
10197         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
10198         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10199         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10200         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
10201         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10202         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
10203         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
10204         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10205         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10206         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
10207         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10208         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10209         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
10210         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10211         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
10212         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
10213         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10214         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
10215         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
10216         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10217         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
10218         * gcc.dg/compat/struct-return-2_main.c: Ditto.
10219         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10220         * gcc.dg/compat/struct-return-2_y.c: Ditto.
10221         * gcc.dg/compat/struct-return-3_main.c: Ditto.
10222         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10223         * gcc.dg/compat/struct-return-3_y.c: Ditto.
10224
10225 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
10226
10227         * g++.dg/pch/static-1.C: New file.
10228         * g++.dg/pch/static-1.Hs: New file.
10229
10230 2003-06-10  Richard Henderson  <rth@redhat.com>
10231
10232         * gcc.dg/asm-7.c: Adjust expected warning text.
10233
10234 2003-06-10  Roger Sayle  <roger@eyesopen.com>
10235
10236         * gcc.dg/builtins-20.c: New test case.
10237
10238 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
10239
10240         PR c++/11131
10241         * g++.dg/opt/template1.C: New test.
10242
10243 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10244
10245         * lib/gcc-dg.exp (dg-test): Clear additional_files and
10246         additional_sources.
10247
10248 2003-05-21  David Taylor  <dtaylor@emc.com>
10249
10250         * gcc.dg/Wpadded.c: New file.
10251
10252 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10253
10254         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
10255         * gcc.dg/special/weak-2.c: Add dg-require-weak.
10256         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
10257         dg-require-weak.
10258
10259 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
10260
10261         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
10262
10263 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10264
10265         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
10266         (dg-require-alias): Likewise.
10267         (dg-require-gc-sections): Likewise.
10268         * lib/target-supports.exp (check_gc_sections_available): Likewise.
10269
10270 2003-06-08  Richard Henderson  <rth@redhat.com>
10271
10272         * gcc.dg/20011029-2.c: Fix the array reference.
10273         * gcc.dg/asm-7.c: New.
10274
10275 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
10276
10277         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
10278
10279 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
10280
10281         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
10282         (dg-require-gc-sections): Likewise.
10283
10284 2003-06-08  Jan Hubicka  <jh@suse.cz>
10285
10286         * i386-cmov1.c: Fix regular expression.
10287         * i386-cvt-1.c: Likewise.
10288         * i386-local.c: Likewise.
10289         * i386-local2.c: Likewise.
10290         * i386-mul.c: Likewise.
10291         * i386-ssetype-1.c: Likewise.
10292         * i386-ssetype-3.c: Likewise.
10293         * i386-ssetype-5.c: Likewise.
10294
10295 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10296
10297         PR c++/11039
10298         * g++.dg/warn/implicit-typename2.C: New test.
10299         * g++.dg/warn/implicit-typename3.C: New test.
10300
10301 2003-06-07  Richard Henderson  <rth@redhat.com>
10302
10303         * g++.dg/other/offsetof3.C: Use size_t.
10304         * g++.dg/other/offsetof4.C: Likewise.
10305
10306 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
10307
10308         * lib/copy-file.exp: New. Implement gcc_copy_files.
10309
10310         * lib/dg-pch.exp: Load copy-file.exp
10311         (dg-pch): Use gcc_copy_files instead of "file copy".
10312
10313 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
10314
10315         * gcc.dg/weak/weak.exp: Simplify.
10316         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10317         * gcc.dg/weak/weak-1.c: Likewise.
10318         * gcc.dg/weak/weak-2.c: Likewise.
10319         * gcc.dg/weak/weak-3.c: Likewise.
10320         * gcc.dg/weak/weak-4.c: Likewise.
10321         * gcc.dg/weak/weak-5.c: Likewise.
10322         * gcc.dg/weak/weak-6.c: Likewise.
10323         * gcc.dg/weak/weak-7.c: Likewise.
10324         * gcc.dg/weak/weak-8.c: Likewise.
10325         * gcc.dg/weak/weak-9.c: Likewise.
10326
10327 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10328
10329         gcc.c-torture/execute/20030606-1.c: New.
10330
10331 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10332
10333         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10334         * gcc.dg/builtins-19.c: Likewise.
10335
10336 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10337
10338         * gcc.dg/builtins-2.c: Add some more tests.
10339         * gcc.dg/builtins-18.c: New test case.
10340         * gcc.dg/builtins-19.c: New test case.
10341
10342 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10343             Jim Wilson  <wilson@tuliptree.org>
10344
10345         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10346
10347 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10348
10349         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10350         mempcpy/stpcpy calls not to be optimized into something else.
10351         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10352         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10353         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10354
10355 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10356
10357         * gcc.dg/format/asm_fprintf-1.c: New test.
10358
10359 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10360
10361         * lib/gcc-defs.exp (additional_sources): New variable.
10362         (dg-additional-sources): New function.
10363         (additional_files): New variable.
10364         (dg-additional-files): New function.
10365         (dg-additional-files-options): Likewise.
10366         * lib/gcc-dg.exp (dg-require-weak): New function.
10367         (dg-require-alias): Likewise.
10368         (dg-require-gc-sections): Likewise.
10369         * lib/target-supports.exp (check_alias_available): Remove testfile
10370         parameter.
10371         (check_gc_sections_available): New function.
10372         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
10373         (dg-gpp-additional-files): Likewise.
10374         * lib/g++.exp (additional_sources): Remove.
10375         (additional_files): Likewise.
10376         (g++_target_compile): Use dg-additional-files-options.
10377
10378         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
10379         Tcl logic.
10380         * gcc.dg/special/ecos.exp: Remove.
10381         * gcc.dg/special/20000419-2.c: Use dg-require-*.
10382         * gcc.dg/special/alias-1.c: Likewise.
10383         * gcc.dg/special/alias-2.c: Likewise.
10384         * gcc.dg/special/gcsec-1.c: Likewise.
10385         * gcc.dg/special/weak-1.c: Likewise.
10386         * gcc.dg/special/weak-2.c: Likewise.
10387         * gcc.dg/special/wkali-1.c: Likewise.
10388         * gcc.dg/special/wkali-2.c: Likewise.
10389
10390         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
10391         dg-gpp-additional-*.
10392         * g++.dg/special/conpr-3.C: Likewise.
10393         * g++.dg/special/conpr-4.C: Likewise.
10394         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
10395         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
10396         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
10397         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
10398         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
10399         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
10400         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
10401         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
10402         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
10403         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
10404         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
10405         * g++.old-deja/g++.other/comdat1.C: Likewise.
10406         * g++.old-deja/g++.other/comdat2.C: Likewise.
10407         * g++.old-deja/g++.other/comdat3.C: Likewise.
10408         * g++.old-deja/g++.other/ctor1.C: Likewise.
10409         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
10410
10411 2003-06-05  Richard Henderson  <rth@redhat.com>
10412
10413         * gcc.dg/debug/20030605-1.c: New.
10414
10415 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10416
10417         * README.QMTEST: Update.
10418
10419 2003-06-04  Richard Henderson  <rth@redhat.com>
10420
10421         * gcc.dg/cleanup-1.c: New.
10422         * gcc.dg/cleanup-2.c: New.
10423         * gcc.dg/cleanup-3.c: New.
10424         * gcc.dg/cleanup-4.c: New.
10425         * gcc.dg/cleanup-5.c: New.
10426         * gcc.dg/cleanup-6.c: New.
10427         * gcc.dg/cleanup-7.c: New.
10428
10429 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10430
10431         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
10432
10433         * lib/dg-pch.exp: New file.
10434         * g++.dg/pch/pch.exp: Use dg-pch.exp.
10435         * gcc.dg/pch/pch.exp: Likewise.
10436
10437 2003-06-04  Roger Sayle  <roger@eyesopen.com>
10438
10439         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10440         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
10441         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
10442         * gcc.dg/builtins-17.c: New test case.
10443         * gcc.dg/i386-387-4.c: New test case.
10444         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
10445
10446 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10447
10448         * gcc.dg/ultrasp9.c: New test.
10449
10450 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10451
10452         * gcc.c-torture/compile/20030604-1.c: New test.
10453         * gcc.dg/sparc-constant-1.c: New test.
10454
10455 2003-06-03  Glen Nakamura  <glen@imodulo.com>
10456
10457         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
10458
10459 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
10460
10461         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
10462
10463         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
10464         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
10465
10466 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
10467
10468         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
10469
10470 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10471
10472         PR c++/10940
10473         * g++.dg/template/spec10.C: New test.
10474
10475 2003-06-03  Roger Sayle  <roger@eyesopen.com>
10476
10477         * gcc.dg/builtins-16.c: New test case.
10478
10479 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
10480
10481         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
10482         mempcpy test with post-increments.
10483         * gcc.c-torture/execute/string-opt-3.c: New test.
10484         * gcc.dg/string-opt-1.c: New test.
10485
10486 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
10487
10488         PR fortran/10965
10489         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
10490
10491 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
10492
10493         * lib/scanasm.exp (dg-scan): New function, factored out of ...
10494         (scan-assembler): ... here.  Use dg-scan.
10495         (scan-assembler-not): Likewise.
10496         (scan-file): New function.
10497         (scan-file-not): Likewise.
10498         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
10499         * gcc.dg/cpp/_Pragma4.c: Likewise.
10500         * gcc.dg/cpp/_Pragma5.c: Likewise.
10501         * gcc.dg/cpp/avoidpaste1.c: Likewise.
10502         * gcc.dg/cpp/avoidpaste2.c: Likewise.
10503         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
10504         * gcc.dg/cpp/cmdlne-P.c: Likewise.
10505         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
10506         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
10507         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
10508         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10509         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
10510         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
10511         * gcc.dg/cpp/cxxcom1.c: Likewise.
10512         * gcc.dg/cpp/line1.c: Likewise.
10513         * gcc.dg/cpp/maccom1.c: Likewise.
10514         * gcc.dg/cpp/maccom2.c: Likewise.
10515         * gcc.dg/cpp/maccom3.c: Likewise.
10516         * gcc.dg/cpp/maccom4.c: Likewise.
10517         * gcc.dg/cpp/maccom5.c: Likewise.
10518         * gcc.dg/cpp/maccom6.c: Likewise.
10519         * gcc.dg/cpp/multiline.c: Likewise.
10520         * gcc.dg/cpp/spacing1.c: Likewise.
10521         * gcc.dg/cpp/spacing2.c: Likewise.
10522         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
10523         * gcc.dg/cpp/trad/maccom1.c: Likewise.
10524         * gcc.dg/cpp/trad/maccom2.c: Likewise.
10525         * gcc.dg/cpp/trad/maccom3.c: Likewise.
10526         * gcc.dg/cpp/trad/maccom4.c: Likewise.
10527         * gcc.dg/cpp/trad/maccom6.c: Likewise.
10528         * gcc.dg/cpp/cxxcom2.c: Likewise.
10529         * gcc.dg/cpp/cxxcom2.h: New file.
10530
10531         * gcc.dg/cpp/truefalse.cpp: Move it to ...
10532         * g++.dg/cpp/truefalse.C: Here.
10533         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
10534
10535 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
10536
10537         * gcc.dg/cpp/redef3.c: New file.
10538
10539 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10540
10541         * gcc.dg/i386-loop-3.c: New test.
10542
10543 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
10544
10545         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
10546
10547 2003-05-31  Roger Sayle  <roger@eyesopen.com>
10548
10549         * gcc.dg/fwrapv-1.c: New test case.
10550         * gcc.dg/fwrapv-2.c: New test case.
10551
10552 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10553
10554         PR c++/10956
10555         * g++.dg/template/spec9.C: New test.
10556
10557 2003-05-29  Roger Sayle  <roger@eyesopen.com>
10558
10559         * gcc.dg/duff-4.c: New test case.
10560
10561 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
10562
10563         PR fortran/10843
10564         * g77.dg/ffixed-form-1.f: New test
10565         * g77.dg/ffixed-form-2.f: New test
10566         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
10567         * g77.dg/ffree-form-3.f: New test
10568
10569 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
10570
10571         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
10572         * gcc.dg/wint_t-1.c: Likewise.
10573
10574 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10575
10576         * g++.dg/template/access11.C: New test.
10577
10578 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10579
10580         PR c++/10849
10581         * g++.dg/template/access10.C: New test.
10582
10583 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10584             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10585
10586         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
10587
10588 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10589
10590         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10591         suppress for powerpc-*-darwin*.
10592         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10593
10594 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10595
10596         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10597         suppress option for powerpc-*-darwin*.
10598
10599 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10600
10601         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10602         * gcc.dg/builtins-4.c: Add test for fmod.
10603
10604 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10605
10606         PR c++/10682
10607         * g++.dg/template/instantiate4.C: New test.
10608
10609 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10610
10611         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10612
10613 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10614
10615         * gcc.dg/compat/scalar-return-1_main.c: New file.
10616         * gcc.dg/compat/scalar-return-1_x.c: New file.
10617         * gcc.dg/compat/scalar-return-1_y.c: New file.
10618         * gcc.dg/compat/scalar-return-2_main.c: New file.
10619         * gcc.dg/compat/scalar-return-2_x.c: New file.
10620         * gcc.dg/compat/scalar-return-2_y.c: New file.
10621         * gcc.dg/compat/struct-return-3_main.c: New file.
10622         * gcc.dg/compat/struct-return-3_y.c: New file.
10623         * gcc.dg/compat/struct-return-3_x.c: New file.
10624         * gcc.dg/compat/struct-return-2_main.c: New file.
10625         * gcc.dg/compat/struct-return-2_x.c: New file.
10626         * gcc.dg/compat/struct-return-2_y.c: New file.
10627
10628 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10629
10630         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10631         for hppa*-hp-hpux*.
10632         * gcc.dg/20021014-1.c (dg-options): Likewise.
10633         * gcc.dg/nest.c (dg-options): Likewise.
10634
10635 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10636
10637         PR c++/9738
10638         * g++.dg/ext/dllimport2.C: New file.
10639         * g++.dg/ext/dllimport3.C: New file.
10640
10641 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10642
10643         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10644         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10645         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10646         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10647         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10648         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10649         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10650         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10651         * gcc.dg/compat/small-struct-defs.h: New file.
10652         * gcc.dg/compat/small-struct-init.h: New file.
10653         * gcc.dg/compat/small-struct-check.h: New file.
10654         * gcc.dg/compat/fp-struct-defs.h: New file.
10655         * gcc.dg/compat/fp-struct-check.h: New file.
10656         * gcc.dg/compat/fp-struct-init.h: New file.
10657         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10658         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10659
10660 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10661
10662         * gcc.dg/20030225-2.c: New test.
10663
10664 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10665             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10666
10667         * gcc.c-torture/compile/20030518-1.c: New test case.
10668
10669 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10670
10671         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10672         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10673         gcc-dg-debug-runtest.
10674         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10675         gcc-dg-debug-runtest.
10676
10677 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10678
10679         PR c++/9022
10680         * g++.dg/lookup/using6.C: New test.
10681
10682 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10683
10684         * g++.dg/parse/access2.C: New test.
10685
10686 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10687
10688         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10689         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10690         * gcc.dg/debug/debug.exp: Likewise.
10691
10692 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10693
10694         * gcc.dg/dollar.c: New test.
10695
10696 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10697
10698         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10699         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10700         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10701         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10702         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10703         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10704         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10705         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10706         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10707         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10708         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10709         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10710         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10711         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10712         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10713         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10714         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10715         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10716
10717 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10718
10719         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10720         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10721         support for "repo" mode.
10722         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10723         * lib/g77-dg.exp: Likewise.
10724         * lib/obj-dg.exp: Likewise.
10725
10726 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10727
10728         Merge from gcc-3_2-rhl8-branch:
10729         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10730
10731         * gcc.dg/tls/opt-6.c: New test.
10732
10733         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10734
10735         * gcc.dg/20030405-1.c: New test.
10736
10737         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10738
10739         * gcc.dg/20030309-1.c: New test.
10740
10741         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10742
10743         * gcc.c-torture/execute/20030307-1.c: New test.
10744
10745         2003-02-20  Randolph Chung  <tausq@debian.org>
10746
10747         * gcc.c-torture/compile/20030220-1.c: New test.
10748
10749         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
10750
10751         * gcc.dg/20030217-1.c: New test.
10752
10753         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
10754
10755         * gcc.c-torture/compile/20020129-1.c: New test.
10756
10757         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10758
10759         * gcc.dg/unroll-1.c: New test.
10760
10761         2002-11-16  Jan Hubicka  <jh@suse.cz>
10762
10763         * gcc.c-torture/execute/20020920-1.c: New test.
10764
10765         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
10766
10767         PR target/7434
10768         * gcc.c-torture/compile/20021008-1.c: New test.
10769
10770         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
10771
10772         PR target/7559
10773         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
10774
10775         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10776
10777         * gcc.c-torture/compile/20020807-1.c: New test.
10778
10779         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
10780
10781         * gcc.dg/tls/opt-1.c: New test.
10782
10783         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
10784
10785         * gcc.dg/20020729-1.c: New test.
10786
10787         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
10788
10789         * g++.dg/opt/life1.C: New test.
10790
10791         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
10792
10793         * gcc.dg/20020525-1.c: New test.
10794
10795         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10796
10797         PR c++/6794
10798         * g++.dg/ext/pretty1.C: New test.
10799         * g++.dg/ext/pretty2.C: New test.
10800
10801 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
10802
10803         PR c++/8385
10804         * g++.dg/ext/typeof5.C: New test.
10805
10806 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
10807
10808         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
10809         __USER_LABEL_PREFIX__ into account.
10810         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
10811
10812 2003-05-14  Roger Sayle  <roger@eyesopen.com>
10813
10814         * gcc.dg/builtins-15.c: New test case.
10815
10816 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
10817
10818         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
10819
10820 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
10821
10822         * lib/g++.exp: Tweak handling of additional source files.
10823         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
10824         * g++.dg/special/conpr-2a.C: Rename to ...
10825         * g++.dg/special/conpr-2a.cc: ... this.
10826         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
10827         * g++.dg/special/conpr-3a.C: Rename to ...
10828         * g++.dg/special/conpr-3a.cc: This.
10829         * g++.dg/special/conpr-3b.C: Rename to ...
10830         * g++.dg/special/conpr-3b.cc: This.
10831         * g++.dg/special/conpr-4.C: New test.
10832         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
10833
10834 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
10835
10836         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
10837
10838 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10839
10840         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
10841         * g++.old-deja/g++.robertl/eb71.C: Likewise.
10842         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
10843         * g++.old-deja/g++.other/warn3.C: Likewise.
10844
10845 2003-05-11  Roger Sayle  <roger@eyesopen.com>
10846
10847         * gcc.dg/i386-387-1.c: Update to also test log.
10848         * gcc.dg/i386-387-2.c: Likewise.
10849
10850 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10851
10852         * g77.f-torture/execute/int8421.f: New test.
10853
10854 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10855
10856         PR c++/10230, c++/10481
10857         * g++.dg/lookup/scoped5.C: New test.
10858
10859 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10860
10861         PR c++/10552
10862         * g++.dg/template/ttp6.C: New test.
10863
10864 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
10865
10866         * gcc.c-torture/execute/builtins: New directory.
10867         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
10868         gcc.c-torture/execute/builtins.
10869         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
10870         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
10871         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
10872         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
10873
10874 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10875
10876         PR c++/9252
10877         * g++.dg/template/access8.C: New test.
10878         * g++.dg/template/access9.C: New test.
10879
10880 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10881
10882         PR c++/9554
10883         * g++.dg/parse/access1.C: New test.
10884
10885 2003-05-09  DJ Delorie  <dj@redhat.com>
10886
10887         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
10888         long, and not an int.
10889
10890 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10891
10892         PR c++/10555, c++/10576
10893         * g++.dg/template/memclass1.C: New test.
10894
10895 2003-05-08  DJ Delorie  <dj@redhat.com>
10896
10897         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
10898         targets.
10899         * gcc.c-torture/execute/20021024-1.x: Likewise.
10900         * gcc.c-torture/execute/shiftdi.x: Likewise.
10901         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
10902         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
10903         * gcc.dg/20021018-1.c: Likewise.
10904
10905 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10906
10907         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
10908
10909         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
10910         (bcopy): Call memmove.
10911
10912 2003-05-08  Roger Sayle  <roger@eyesopen.com>
10913
10914         * g77.f-torture/compile/8485.f: New test case.
10915
10916 2003-05-07  Richard Henderson  <rth@redhat.com>
10917
10918         PR c++/10570
10919         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
10920         Verify exception_cleanup not called for rethrows.
10921         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
10922         when exiting catch block without rethrowing.
10923         * g++.dg/eh/forced3.C: New.
10924         * g++.dg/eh/forced4.C: New.
10925
10926 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
10927
10928         * gcc.dg/20030505.c: Fix triplet.
10929
10930 2003-05-06  DJ Delorie  <dj@redhat.com>
10931
10932         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
10933         * gcc.dg/nest.c: Likewise.
10934
10935 2003-05-05  Roger Sayle  <roger@eyesopen.com>
10936
10937         * gcc.dg/builtins-14.c: New test case.
10938
10939 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
10940
10941         * lib/compat.exp (compat-execute): New argument.
10942         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
10943         * gcc.dg/compat: New test directory.
10944         * gcc.dg/compat/compat.exp: New expect script.
10945         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
10946         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
10947         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
10948         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
10949         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
10950         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
10951
10952         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
10953         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
10954         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
10955         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
10956         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
10957         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
10958         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
10959         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
10960         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
10961         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
10962         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
10963         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
10964         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
10965         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
10966         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
10967
10968 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
10969
10970         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
10971
10972 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
10973
10974         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
10975
10976 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
10977
10978         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
10979         * gcc.dg/ppc-fsel-2.c: New test.
10980
10981         * gcc.dg/unused-5.c: New test.
10982
10983 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10984
10985         PR c++/10496
10986         * g++.dg/warn/pmf1.C: New test.
10987
10988 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10989
10990         PR c++/4494
10991         * g++.dg/warn/main.C: New test.
10992
10993 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10994
10995         * gcc.dg/nonnull-3.c: New test.
10996
10997 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
10998
10999         * gcc.dg/cpp/Wtrigraphs.c: Update.
11000         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
11001
11002 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
11003
11004         * gcc.dg/ppc-fsel-1.c: New test.
11005
11006 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
11007
11008         PR c/10604
11009         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
11010
11011 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
11012
11013         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
11014
11015 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11016
11017         PR c++/9364, c++/10553, c++/10586
11018         * g++.dg/parse/typename4.C: New test.
11019         * g++.dg/parse/typename5.C: Likewise.
11020
11021 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
11022
11023         * gcc.c-torture/compile/20030503-1.c: New test.
11024
11025 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11026
11027         * g++.dg/lookup/using5.C: Fix testcase error.
11028
11029 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
11030
11031         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
11032         since MEABI is no longer supported.  Remove all vestiges
11033         of MEABI from the test.
11034
11035 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11036
11037         PR c++/10554
11038         * g++.dg/lookup/using5.C: New test.
11039
11040 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11041
11042         PR c++/8772
11043         * g++.dg/template/ttp5.C: New test.
11044
11045 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
11046
11047         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
11048         (dg-gpp-additional-sources): New function.
11049         (dg-gpp-additional-files): Likewise.
11050         * lib/g++.exp (additional_sources): New variable.
11051         (additional_files): Likewise.
11052         (g++_target_compile): Deal with them.
11053         * lib/old-dejagnu.exp: Remove.
11054         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
11055         * g++.old-deja: Revise all tests to use dg commands.
11056
11057 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11058
11059         PR c++/9432, c++/9528
11060         * g++.dg/lookup/using4.C: New test.
11061
11062 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
11063
11064         * gcc.dg/noreturn-5.c: New file.
11065         * gcc.dg/noreturn-6.c: New file.
11066
11067         * gcc.c-torture/compile/inline-1.c: New file.
11068
11069 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11070
11071         PR c++/10551
11072         * g++.dg/template/explicit1.C: New test.
11073
11074 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11075
11076         PR c++/10549
11077         * g++.dg/other/bitfield1.C: New test.
11078
11079         PR c++/10527
11080         * g++.dg/init/new7.C: New test.
11081
11082 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11083
11084         * g++.dg/ext/desig1.C: New test.
11085         * g++.dg/ext/init1.C: Update.
11086
11087         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
11088
11089 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
11090
11091         PR c++/10180
11092         * g++.dg/warn/Winline-1.C: New test.
11093
11094 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
11095
11096         * gcc.c-torture/execute/string-opt-19.c: New test.
11097
11098         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
11099         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
11100
11101 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
11102
11103         PR c++/10506
11104         * g++.dg/init/new6.C: New test.
11105
11106         PR c++/10503
11107         * g++.dg/init/ref6.C: New test.
11108
11109 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
11110
11111         * g++.dg/warn/weak1.C: XFAIL on AIX4.
11112
11113 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11114
11115         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
11116         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
11117
11118 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
11119
11120         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
11121         initialized static data members.
11122
11123 2003-04-25  H.J. Lu <hjl@gnu.org>
11124
11125         * gcc.dg/ia64-sync-4.c: New test.
11126
11127 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11128
11129         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
11130         date.
11131
11132 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
11133
11134         PR c++/10337
11135         * g++.dg/warn/conv1.C: New test.
11136         * g++.old-deja/g++.other/conv7.C: Adjust.
11137         * g++.old-deja/g++.other/overload14.C: Adjust.
11138
11139 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11140
11141         PR c++/10471
11142         * g++.dg/template/defarg2.C: New test.
11143
11144 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
11145
11146         * gcc.dg/cpp/include2.c: Update.
11147         * gcc.dg/cpp/multiline-2.c: New.
11148         * gcc.dg/cpp/multiline.c: Update.
11149         * gcc.dg/cpp/strify2.c: Update.
11150         * gcc.dg/cpp/trad/literals-2.c: Update.
11151
11152 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11153
11154         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
11155
11156 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11157
11158         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
11159
11160 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11161
11162         PR c++/10451
11163         * g++.dg/parse/crash4.C: New test.
11164
11165         PR c++/9847
11166         * g++.dg/parse/crash5.C: New test.
11167
11168 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
11169
11170         PR c++/10446
11171         * g++.dg/parse/crash3.C: New test.
11172
11173         PR c++/10428
11174         * g++.dg/parse/elab1.C: New test.
11175
11176 2003-04-22  Devang Patel  <dpatel@apple.com>
11177
11178         * gcc.dg/cpp/trad/funlike-5.c: New test.
11179
11180 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
11181
11182         * g++.dg/other/packed1.C: Fix dg options.
11183
11184 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
11185
11186         * g++.dg/other/offsetof2.C: New test.
11187
11188 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
11189
11190         * g++.dg/template/recurse.C: Adjust location of error messages.
11191
11192 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
11193
11194         PR c++/9881
11195         * g++.dg/init/addr-const1.C: New test.
11196         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
11197
11198 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11199
11200         PR c++/10405
11201         * g++.dg/lookup/struct-hack1.C: New test.
11202
11203 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
11204
11205         * ucs.c: Update diagnostic messages.
11206
11207 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11208
11209         * gcc.dg/cpp/truefalse.cpp: New test.
11210         * gcc.dg/cpp/cpp.exp: Update.
11211         * g++.dg/other/stdbool-if.C: Remove.
11212
11213 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11214
11215         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
11216         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
11217
11218 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11219
11220         * gcc.c-torture/compile/20030418-1.c: New test.
11221
11222 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
11223
11224         * README.compat: Remove; content moved to doc/sourcebuild.texi.
11225
11226 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11227
11228         PR c++/10347
11229         g++.dg/template/dependent-name1.C: New test.
11230
11231 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
11232
11233         * gcc.dg/warn-1.c (tourist_guide): New array,
11234         contains a pointer to bar.
11235
11236 2003-04-16  Roger Sayle  <roger@eyesopen.com>
11237
11238         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
11239         * gcc.c-torture/execute/medce-1.c: New test case.
11240         * gcc.c-torture/execute/medce-2.c: New test case.
11241
11242 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
11243
11244         * lib/prune.exp: Ignore more messages.
11245
11246         PR c++/10381
11247         * g++.dg/parse/lookup3.C: New test.
11248
11249 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
11250
11251         * gcc.c-torture/compile/20030415-1.c : New test.
11252
11253 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
11254
11255         * gcc.c-torture/execute/scope-2.c: Move to ...
11256         * gcc.dg/noncompile/scope.c: .... here.
11257
11258 2003-04-14  Roger Sayle  <roger@eyesopen.com>
11259
11260         * gcc.dg/20030414-2.c: New test case.
11261
11262 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
11263
11264         PR target/10377
11265         * gcc.dg/20030414-1.c: New test.
11266
11267 2003-04-13  Roger Sayle  <roger@eyesopen.com>
11268
11269         * gcc.dg/builtins-12.c: New test case.
11270         * gcc.dg/builtins-13.c: New test case.
11271
11272 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11273
11274         * gcc.c-torture/execute/string-opt-18.c: New test.
11275
11276 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
11277
11278         PR c++/10300
11279         * g++.dg/init/new5.C: New test.
11280
11281 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
11282
11283         PR c++/7910
11284         * g++.dg/ext/dllimport1.C: New test.
11285
11286 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11287
11288         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
11289
11290 2003-04-11  Bud Davis <bdavis9659@comcast.net>
11291
11292         PR Fortran/9263
11293         * g77.f-torture/noncompile/9263.f: New test
11294         PR Fortran/1832
11295         * g77.f-torture/execute/1832.f: New test
11296
11297 2003-04-11  David Chad  <davidc@freebsd.org>
11298             Loren J. Rittle  <ljrittle@acm.org>
11299
11300         libobjc/8562
11301         * objc.dg/headers.m: New test.
11302
11303 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
11304
11305         * gcc.c-torture/execute/builtin-noret-2.c: New.
11306         * gcc.c-torture/execute/builtin-noret-2.x: New.
11307         XFAIL builtin-noret-2.c at -O1 and above.
11308         * gcc.dg/redecl.c: New.
11309         * gcc.dg/Wshadow-1.c: Update error regexps.
11310
11311 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
11312
11313         * g++.dg/abi/bitfield10.C: New test.
11314
11315 2003-04-09  Mike Stump  <mrs@apple.com>
11316
11317         * gcc.dg/pch/pch.exp: Make testcase names longer.
11318         * g++.dg/pch/pch.exp: Make testcase names longer.
11319
11320 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11321
11322         * gcc.dg/builtins-11.c: New test case.
11323
11324 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11325
11326         * gcc.dg/builtins-9.c: New test case.
11327         * gcc.dg/builtins-10.c: New test case.
11328
11329 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11330
11331         * gcc.dg/noncompile/init-4.c.c: New test.
11332
11333 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11334
11335         * gcc.misc-test/gcov-9.c: New test.
11336         * gcc.misc-test/gcov-10.c: New test
11337         * gcc.misc-test/gcov-11.c: New test.
11338
11339 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11340
11341         PR optimization/10024
11342         * gcc.c-torture/compile/20030405-1.c: New test.
11343
11344 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11345
11346         * gcc.dg/pch/static-3.c: New.
11347         * gcc.dg/pch/static-3.hs: New.
11348         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11349
11350 2003-04-04  Richard Henderson  <rth@redhat.com>
11351
11352         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11353         * g++.dg/eh/forced2.C: Likewise.
11354
11355 2003-04-03  Mike Stump  <mrs@apple.com>
11356
11357         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11358         target arg.
11359         (scan-assembler-times, scan-assembler-not): Likewise.
11360         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11361
11362 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11363
11364         * gcc.dg/sparc-loop-1.c: New test.
11365
11366 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
11367
11368         PR other/9274
11369         * g++.dg/pch/system-2.C: New.
11370         * g++.dg/pch/system-2.Hs: New.
11371
11372 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
11373
11374         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
11375
11376         * g++.dg/eh/simd-1.C (vecfunc): Same.
11377
11378 2003-04-01  Roger Sayle  <roger@eyesopen.com>
11379
11380         * gcc.c-torture/execute/20030401-1.c: New test case.
11381
11382 2003-04-01  Ziemowit Laski <zlaski@apple.com>
11383
11384         * objc.dg/defs.m: New.
11385
11386 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
11387
11388         * g++.dg/eh/simd-1.C: New.
11389         * g++.dg/eh/simd-2.C: New.
11390
11391 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
11392
11393         * gcc.c-torture/execute/simd-3.c: New.
11394
11395 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11396
11397         PR c/9936
11398         * gcc.dg/20030331-2.c: New test.
11399
11400 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11401
11402         PR c++/10278
11403         * g++.dg/parse/crash2.C: New test.
11404
11405 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11406
11407         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
11408         * gcc.c-torture/execute/20030331-1.c: ...here.
11409
11410 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11411
11412         * gcc.c-torture/execute/20030331-1.c: New test.
11413
11414 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11415
11416         * lib/gcov.exp: Adjust call return testing strings.
11417         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
11418
11419 2003-03-31  Roger Sayle  <roger@eyesopen.com>
11420
11421         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
11422         * gcc.dg/builtins-7.c: New test case.
11423         * gcc.dg/builtins-8.c: New test case.
11424
11425 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11426
11427         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
11428
11429 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
11430
11431         PR c++/7647
11432         * g++.dg/lookup-class-member-2.C: New test.
11433
11434 2003-03-30  Glen Nakamura  <glen@imodulo.com>
11435
11436         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
11437
11438 2003-03-28  Roger Sayle  <roger@eyesopen.com>
11439
11440         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
11441
11442 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
11443
11444         * g++.dg/init/attrib1.C: New test.
11445
11446 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11447
11448         * gcc.dg/ultrasp8.c: New test.
11449
11450 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11451
11452         * gcc.dg/ultrasp7.c: New test.
11453
11454 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
11455
11456         PR c++/10047
11457         * g++.dg/template/inline1.C: New test.
11458
11459 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11460
11461         * gcc.dg/sparc-dwarf2.c: New test.
11462
11463 2003-03-27  Roger Sayle  <roger@eyesopen.com>
11464
11465         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
11466         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
11467
11468 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
11469
11470         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
11471         than reading .x files.
11472         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
11473         * g77.dg/gcov/gcov-1.f: Likewise.
11474         * gcc.misc-tests/gcov-4b.c: Likewise.
11475         * gcc.misc-tests/gcov-5b.c: Likewise.
11476         * gcc.misc-tests/gcov-6.c: Likewise.
11477         * gcc.misc-tests/gcov-7.c: Likewise.
11478         * gcc.misc-tests/gcov-8.c: Likewise.
11479         * g++.dg/gcov/gcov-1.x: Remove.
11480         * g77.dg/gcov/gcov-1.x: Likewise.
11481         * gcc.misc-tests/gcov-4b.x: Likewise.
11482         * gcc.misc-tests/gcov-5b.x: Likewise.
11483         * gcc.misc-tests/gcov-6.x: Likewise.
11484         * gcc.misc-tests/gcov-7.x: Likewise.
11485         * gcc.misc-tests/gcov-8.x: Likewise.
11486
11487 2003-03-27  Glen Nakamura  <glen@imodulo.com>
11488
11489         PR opt/10087
11490         * gcc.dg/20030324-1.c: New test.
11491
11492 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
11493
11494         PR c++/10224
11495         * g++.dg/template/arg3.C: New test.
11496
11497         PR c++/10158
11498         * g++.dg/template/friend18.C: New test.
11499
11500 2003-03-26  Roger Sayle  <roger@eyesopen.com>
11501
11502         * g77.f-torture/compile/20030326-1.f: New test case.
11503
11504 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
11505
11506         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
11507
11508         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
11509
11510 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
11511
11512         * gcc.dg/ia64-sync-3.c: New test.
11513
11514 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
11515
11516         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
11517
11518 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11519
11520         * gcc.dg/ultrasp6.c: New test.
11521
11522 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11523
11524         * gcc.dg/i386-signbit-1.c: New test.
11525         * gcc.dg/i386-signbit-2.c: New test.
11526         * gcc.dg/i386-signbit-3.c: New test.
11527
11528 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11529
11530         * gcc.dg/ultrasp5.c: Fix options.
11531
11532 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11533
11534         * gcc.dg/ultrasp5.c: Fix comment.
11535
11536 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
11537
11538         PR fortran/10197
11539         * g77.f-torture/execute/10197.f: New test.
11540
11541 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
11542
11543         PR c++/9898, c++/383
11544         * g++.dg/template/conv6.C: New test.
11545
11546         PR c++/10119
11547         * g++.dg/template/ptrmem5.C: New test.
11548
11549         PR c++/10026
11550         * g++.dg/lookup/koenig1.C: New test.
11551
11552         PR C++/10199
11553         * g++.dg/lookup/template2.C: New test.
11554
11555 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
11556
11557         * g++.dg/opt/rtti1.C: New test.
11558
11559 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11560
11561         * gcc.dg/ultrasp5.c: New test.
11562
11563 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
11564
11565         PR middle-end/9967
11566         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
11567         builtin fputs.
11568
11569 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11570
11571         PR c/8224
11572         * gcc.dg/20030323-1.c: New test.
11573
11574 2003-03-23  Roger Sayle  <roger@eyesopen.com>
11575
11576         * gcc.c-torture/compile/20030323-1.c: New test case.
11577
11578 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
11579
11580         * gcc.dg/20030321-1.c: New test.
11581
11582 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
11583
11584         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
11585
11586 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11587
11588         PR c++/9978, c++/9708
11589         * g++.dg/ext/vlm1.C: Adjust expected error.
11590         * g++.dg/ext/vla2.C: New test.
11591         * g++.dg/template/arg1.C: New test.
11592         * g++.dg/template/arg2.C: New test.
11593
11594 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11595
11596         * g77.f-torture/execute/select.f: New test.
11597         * g77.f-torture/noncompile/select_no_compile.f: New test.
11598
11599 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11600
11601         PR c++/9898
11602         * g++.dg/other/error4.C: New test.
11603
11604 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11605
11606         * g++.dg/template/friend17.C: New test.
11607
11608 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11609
11610         * gcc.c-torture/compile/20030320-1.c: New.
11611
11612 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11613
11614         * gcc.dg/builtins-6.c: New test case.
11615
11616 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11617
11618         PR target/10073
11619         * gcc.c-torture/compile/20030319-1.c: New.
11620
11621 2003-03-18  Jan Hubicka  <jh@suse.cz>
11622
11623         * gcc.dg/i386-cvt-1.c: New test.
11624
11625 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11626
11627         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11628         * objc.dg/naming-2.m: Likewise.
11629
11630 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11631
11632         PR c++/9639
11633         * g++.dg/parse/crash1.C: New test.
11634
11635 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11636
11637         PR c++/8805
11638         * g++.dg/eh/cleanup1.C: New test.
11639
11640 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11641
11642         * gcc.c-torture/execute/20030316-1.c: New test case.
11643
11644 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11645
11646         PR c++/9629
11647         * g++.dg/init/ctor2.C: New test.
11648
11649 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11650
11651         * g77.f-torture/compile/xformat.f: New test case.
11652
11653 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11654
11655         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11656         * g++.old-deja/g++.mike/eh50.C: Likewise.
11657
11658 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11659
11660         PR c++/6440
11661         * g++.dg/template/spec7.C: New test.
11662         * g++.dg/template/spec8.C: Likewise.
11663
11664 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11665
11666         * gcc.c-torture/execute/20030313-1.c: New test.
11667
11668 2003-03-14  Richard Henderson  <rth@redhat.com>
11669
11670         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11671
11672 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11673
11674         * gcc.c-torture/compile/20030314-1.c: New test.
11675
11676 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11677
11678         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11679         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11680         thumb target,
11681         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11682         to accept newer _imp__  prefix and additional
11683         newline in .drectve section.
11684         * gcc.dg/dll-4.c: Likewise.
11685         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11686         switch.
11687
11688 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11689
11690         * g++.dg/parse/namespace9.C: New test.
11691
11692         * g++.dg/init/ref5.C: New test.
11693         * g++.dg/parse/ptrmem1.C: Likewise.
11694
11695 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11696
11697         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11698         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11699         regular expression.
11700         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11701         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11702
11703 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11704
11705         * gcc.c-torture/execute/20030224-2.c: New test.
11706
11707 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11708
11709         * gcc.dg/decl-3.c: New test.
11710
11711 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11712
11713         * gcc.dg/i386-loop-2.c: New test.
11714
11715 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11716
11717         PR c++/9474
11718         * g++.dg/parse/namespace8.C: New test.
11719
11720         PR c++/9924
11721         * g++.dg/overload/builtin2.C: New test.
11722
11723 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11724
11725         * gcc.dg/return-type-3.c: New test.
11726
11727 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11728
11729         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11730         profiling options are not supported.
11731
11732 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11733
11734         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11735         * g++.old-deja/g++.warn/impint2.C: Likewise.
11736
11737 2003-03-10  Devang Patel  <dpatel@apple.com>
11738
11739         * g++.dg/cpp/c++_cmd_1.C: New test.
11740         * g++.dg/cpp/c++_cmd_1.h: New file.
11741
11742 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
11743
11744         * gcc.dg/altivec-9.c: New file.
11745
11746 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11747
11748         * gcc.dg/ppc-sdata-1.c: New test.
11749         * gcc.dg/ppc-sdata-2.c: New test.
11750
11751 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
11752
11753         PR c++/9373
11754         * g++.dg/opt/ptrmem2.C: New test.
11755
11756         PR c++/8534
11757         * g++.dg/opt/ptrmem1.C: New test.
11758
11759 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11760
11761         * gcc.dg/i386-loop-1.c: New test.
11762
11763 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11764
11765         PR c++/9970
11766         * g++.dg/lookup/friend1.C: New test.
11767
11768 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11769
11770         PR c++/9823
11771         * g++.dg/parser/constructor1.C: New test.
11772
11773 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
11774
11775         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
11776
11777         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
11778
11779 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
11780
11781         * gcc.dg/cpp/Wunused.c: Update test.
11782
11783 2003-03-08  Jan Hubicka  <jh@suse.cz>
11784
11785         * gcc.dg/inline-3.c: New test.
11786
11787 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11788
11789         PR c++/9809
11790         * g++.dg/parse/builtin1.C: New test.
11791
11792         PR c++/9982
11793         * g++.dg/abi/cookie1.C: New test.
11794         * g++.dg/abi/cookie2.C: Likewise.
11795
11796         PR c++/9524
11797         * g++.dg/template/field1.C: New test.
11798
11799         PR c++/9912
11800         * g++.dg/parse/class1.C: New test.
11801         * g++.dg/parse/namespace7.C: Likewise.
11802         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
11803
11804 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
11805
11806         * g++.dg/init/ref4.C: New test.
11807
11808 2003-03-07  Jan Hubicka  <jh@suse.cz>
11809
11810         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
11811         * gcc.dg/inline-3.c:  New test.
11812
11813 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
11814
11815         * g++.dg/init/ref3.C: New test.
11816
11817         PR c++/9965
11818         * g++.dg/init/ref2.C: New test.
11819
11820         PR c++/9400
11821         * g++.dg/warn/Wshadow-2.C: New test.
11822
11823         PR c++/9791
11824         * g++.dg/warn/Woverloaded-1.C: New test.
11825
11826 2003-03-05  Jan Hubicka  <jh@suse.cz>
11827
11828         * gcc.dg/i386-local2.c: New.
11829         * gcc.dg/i386-local.c: Fix typo.
11830
11831 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
11832
11833         * g++.dg/abi/layout3.C: New test.
11834
11835 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11836
11837         * gcc.c-torture/compile/20030305-1.c
11838
11839 2003-03-05  Jan Hubicka  <jh@suse.cz>
11840
11841         * gcc.dg/i386-local.c: New.
11842
11843 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
11844
11845         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
11846
11847 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11848
11849         * gcc.dg/switch-2.c: New test.
11850         * gcc.dg/switch-3.c: New test.
11851         * gcc.dg/Wswitch.c: Adjust line numbers.
11852         * gcc.dg/Wswitch-default.c: Likewise.
11853         * gcc.dg/Wswitch-enum.c: Likewise.
11854
11855 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
11856
11857         * gcc.c-torture/execute/20030222-1.c: New test.
11858
11859 2003-03-03  James E Wilson  <wilson@tuliptree.org>
11860
11861         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
11862
11863 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
11864
11865         PR c++/9878
11866         * g++.dg/init/ref1.C: New test.
11867
11868 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
11869
11870         * gcc.dg/sh-relax.c: New SH-only test.
11871
11872 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
11873
11874         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
11875         comment explaining purpose of testcase.
11876
11877 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11878
11879         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
11880         for HC11/HC12 (asm needs two int registers).
11881         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
11882         HC11/HC12 because the test uses an asm which needs two 32-bit
11883         registers.
11884
11885 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11886
11887         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
11888         for HC11/HC12 (array is too large otherwise).
11889         * gcc.c-torture/compile/920501-4.x: New file, likewise.
11890         * gcc.c-torture/compile/20010518-2.x: Likewise.
11891         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
11892         HC11/HC12 (array is too large).
11893
11894 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
11895
11896         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
11897         * lib/g++-dg.exp (g++-dg-test): Likewise.
11898
11899 2003-03-01  Roger Sayle  <roger@eyesopen.com>
11900
11901         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
11902         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
11903
11904 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11905
11906         * g++.dg/warn/implicit-typename1.C: Remove warning.
11907
11908 2003-02-28  Richard Henderson  <rth@redhat.com>
11909
11910         * gcc.dg/noreturn-1.c: Move noreturn warning line.
11911         * gcc.dg/return-type-1.c: Move control reaches end warning line.
11912
11913 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
11914
11915         * gcc.dg/pch/pch.exp: Change .pch to .gch.
11916         * g++.dg/pch/pch.exp: Likewise.
11917
11918 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
11919
11920         PR c++/9879
11921         * testsuite/g++.dg/init/new4.C: New test.
11922
11923 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
11924
11925         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
11926
11927 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
11928
11929         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
11930         unsigned long.
11931
11932         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
11933         wider than float.
11934
11935 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11936
11937         * lib/scanasm.exp: Add support for counting numbers of
11938         occurences.
11939         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
11940         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
11941
11942 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
11943
11944         PR c++/9683
11945         * g++.dg/template/static3.C: New test.
11946
11947         PR c++/9829
11948         * g++.dg/parse/namespace6.C: New test.
11949
11950 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11951
11952         PR target/9732
11953         * gcc.dg/20030225-1.c: New test.
11954
11955 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
11956
11957         * README: Remove out-of-date information.
11958
11959         PR c++/9836
11960         * g++.dg/template/spec6.C: New test.
11961
11962 2003-02-24  Jeff Law  <law@redhat.com>
11963
11964         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
11965
11966 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11967
11968         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
11969         * gcc.dg/pragma-ep-1.c: Likewise.
11970
11971 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11972
11973         PR c++/9602
11974         * g++.dg/template/friend16.C: New test.
11975
11976 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
11977
11978         PR c++/5333
11979         * g++.dg/parse/fused-params1.C: Adjust error messages.
11980         * g++.dg/template/nested3.C: New test.
11981
11982 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
11983
11984         * g++.dg/abi/param1.C: New test.
11985
11986 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11987
11988         PR c++/7982
11989         * g++.dg/warn/implicit-typename1.C: New test.
11990
11991 2003-02-22  Kelley Cook <kelleycook@comcast.net>
11992
11993         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
11994         with "mtune".
11995         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11996         * gcc.c-torture/execute/20010129-1.x: Likewise.
11997         * gcc.dg/20011107-1.c: Likewise.
11998         * gcc.dg/20020108-1.c: Likewise.
11999         * gcc.dg/20020122-3.c: Likewise.
12000         * gcc.dg/20020206-1.c: Likewise.
12001         * gcc.dg/20020310-1.c: Likewise.
12002         * gcc.dg/20020426-2.c: Likewise.
12003         * gcc.dg/20020517-1.c: Likewise.
12004         * gcc.dg/991230-1.c: Likewise.
12005         * gcc.dg/i386-unroll-1.c: Likewise.
12006         * gcc.misc-tests/i386-prefetch.exp: Likewise.
12007
12008 2003-02-22  Jan Hubicka  <jh@suse.cz>
12009
12010         * gcc.dg/i386-mul.c: New test.
12011
12012 2003-02-21  Roger Sayle  <roger@eyesopen.com>
12013
12014         * gcc.dg/builtins-5.c: New test case.
12015
12016 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
12017
12018         * gcc.dg/asmreg-1.c: New test.
12019
12020 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12021
12022         PR c++/9749
12023         * g++.dg/parse/varmod1.C: New test.
12024
12025 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12026
12027         PR c++/9727
12028         * g++.dg/template/op1.C: New test.
12029
12030 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12031
12032         PR c++/8906
12033         * g++.dg/template/nested2.C: New test.
12034
12035 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
12036
12037         PR c++/8724
12038         * g++.dg/expr/dtor1.C: New test.
12039
12040 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
12041
12042         * gcc.dg/cpp/include3.c: New test.
12043         * gcc.dg/cpp/inc/foo.h: New file.
12044
12045 2003-02-21  Glen Nakamura  <glen@imodulo.com>
12046
12047         * gcc.c-torture/execute/20030221-1.c: New test.
12048
12049 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
12050
12051         PR c++/9729
12052         * g++.dg/abi/conv1.C: New test.
12053
12054 2003-02-20  Jan Hubicka  <jh@suse.cz>
12055
12056         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
12057
12058 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
12059
12060         * gcc.c-torture/compile/20030219-1.c: New test.
12061
12062 2003-02-18  Jan Hubicka  <jh@suse.cz>
12063
12064         * gcc.dg/funcorder.c: New test.
12065
12066 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12067
12068         * gcc.c-torture/execute/20030218-1.c: New.
12069
12070 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
12071
12072         * gcc.dg/20030218-1.c: New.
12073
12074 2003-02-18  Richard Henderson  <rth@redhat.com>
12075
12076         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
12077         * gcc.dg/attr-used-2.c: New.
12078
12079 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
12080
12081         PR c++/9704
12082         * g++.dg/init/copy5.C: New test.
12083
12084 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
12085
12086         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
12087         * g++.dg/pch/pch.exp: Likewise.
12088
12089 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12090
12091         * gcc.c-torture/execute/20030209-1.c: Enable the test if
12092         STACK_SIZE is not defined.
12093
12094 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12095
12096         PR c++/9457
12097         * g++.dg/template/init1.C: New test.
12098
12099 2003-02-16  Jan HUbicka  <jh@suse.cz>
12100
12101         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
12102         (foo): Add few extra tests
12103         * gcc.dg/c99-const-expr-3.c: Likewise.
12104         * gcc.c-torture/execute/20030216-1.c: New.
12105
12106 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12107
12108         PR c++/9459
12109         * g++.dg/ext/typeof4.C: New test.
12110
12111 2003-02-15  Roger Sayle  <roger@eyesopen.com>
12112
12113         * gcc.dg/i386-387-3.c: New test case.
12114
12115 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
12116
12117         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
12118         cris-*-elf* cris-*-aout* and mmix-*-*.
12119
12120 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
12121
12122         * gcc.dg/20030213-1.c: New test.
12123
12124 2003-02-12  Roger Sayle  <roger@eyesopen.com>
12125
12126         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
12127         * gcc.dg/i386-387-2.c: Likewise.
12128
12129 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
12130
12131         * gcc.dg/ppc-spe.c: Fix formatting.
12132         Enable tests that were previously unsupported by gas.
12133         Delete tests for instructions that no longer exist.
12134         Switch arguments on evsubifw builtin.
12135
12136 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
12137
12138         * gcc.c-torture/execute/20030209-1.c: Disable the test if
12139         STACK_SIZE is too small.
12140
12141 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12142             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12143
12144         * gcc.dg/decl-2.c: New test.
12145
12146 2003-02-10  Jan Hubicka  <jh@suse.cz>
12147
12148         * gcc.dg/i386-fpcvt-1.c:  New test.
12149
12150 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
12151
12152         * gcc.c-torture/execute/20030209-1.c: New test.
12153
12154 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
12155
12156         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
12157         int-wide bitops, use the constants of the same width.
12158         Likewise, if long long is 32-bit wide, test bitops using
12159         32-bit constants.
12160
12161 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
12162
12163         * gcc.dg/20021014-1.c: Annotate with expected notice text.
12164
12165 2003-02-07  Roger Sayle  <roger@eyesopen.com>
12166
12167         * testsuite/gcc.dg/builtins-4.c: New test case.
12168
12169 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12170
12171         * gcc.dg/20020430-1.c: Fix dg command typos.
12172         * gcc.dg/20020503-1.c: Likewise.
12173
12174 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12175
12176         PR c++/8785
12177         * g++.dg/parse/fused-params1.C: New test.
12178
12179         PR c++/8857
12180         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
12181
12182         PR c++/8921
12183         * g++.dg/parse/non-dependent1.C: New test.
12184
12185         PR c++/8928
12186         * g++.dg/parse/dupl-tmpl-args1.C: New test.
12187
12188         PR c++/9228
12189         * g++.dg/parse/undefined7.C: New test.
12190         * g++.dg/parse/non-templ1.C: New test.
12191
12192         PR c++/9229
12193         * g++.dg/parse/too-many-tmpl-args1.C: New test.
12194
12195 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
12196
12197         * gcc.c-torture/compile/20030206-1.c: New test.
12198
12199 2003-02-05  Roger Sayle  <roger@eyesopen.com>
12200
12201         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
12202         "pow" to "foo" to avoid potential confusion with a math built-in.
12203
12204 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12205
12206         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
12207         conditions for SPARC targets.
12208
12209 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
12210
12211         * gcc.dg/20030204-1.c: New test.
12212
12213 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12214
12215         PR c++/38
12216         * g++.dg/parse/array-size1.C: New test.
12217
12218         PR c++/5657
12219         * g++.dg/parse/undefined3.C: New test.
12220
12221         PR c++/5665
12222         * g++.dg/parse/undefined4.C: New test.
12223
12224         PR c++/5975
12225         * g++.dg/parse/undefined5.C: New test.
12226
12227         PR c++/7259
12228         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
12229
12230         PR c++/8578
12231         * g++.dg/parse/casting-operator1.C: New test.
12232
12233         PR c++/8596
12234         * g++.dg/parse/undefined6.C: New test.
12235
12236         PR c++/8736
12237         * g++.dg/parse/missing-template1.C: New test.
12238
12239 2003-02-04  Jan Hubicka  <jh@suse.cz>
12240
12241         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
12242         * gcc.dg/i386-cmov?.c:  Likewise.
12243         * gcc.dg/i386-fpcvt-?.c:  Likewise.
12244         * gcc.dg/i386-ssefp-1.c:  Likewise.
12245         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
12246         conventions.
12247
12248 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
12249
12250         PR c++/7129
12251         * testsuite/g++.dg/ext/max.C: New test.
12252
12253 2003-02-03  Jan Hubicka  <jh@suse.cz>
12254
12255         * gcc.c-torture/execute/20030203-1.c: New test.
12256
12257 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
12258
12259         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
12260         'natural-endian'.
12261
12262 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
12263
12264         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
12265         * g++.dg/init/new2.C: Likewise.
12266         * g++.dg/other/new1.C: Likewise.
12267
12268 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
12269
12270         * gcc.dg/struct-ret-libc.c: New test.
12271
12272 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
12273
12274         * gcc.dg/20030129-1.c: New test.
12275
12276 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12277
12278         PR c++/8849
12279         * g++.dg/template/ptrmem4.C: New test.
12280
12281 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
12282
12283         * g++.dg/parser/constant1.C: New test.
12284
12285 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12286
12287         PR c++/8591
12288         * g++.dg/parse/friend2.C: New test.
12289
12290 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12291
12292         PR c++/9437
12293         * g++.dg/template/unify4.C: New test.
12294
12295 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
12296
12297         * gcc.c-torture/execute/20030128-1.c: New test.
12298
12299 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
12300
12301         * g++.dg/lookup/nested1.C: Test moved from ...
12302         * g++.old-deja/g++.other/lookup24.C: ... here.
12303
12304 2003-01-28  Jan Hubicka  <jh@suse.cz>
12305
12306         * gcc.dg/i386-cmov5.c:  New test.
12307
12308 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
12309
12310         * gcc.c-torture/execute/20010925-1.c: Changed the
12311         memcpy declaration.
12312
12313 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12314
12315         PR c++/3902
12316         * g++.dg/parse/template5.C: New test.
12317
12318 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12319
12320         PR fortran/9258
12321         * g77.dg/pr9258: New test.
12322
12323 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12324
12325         * README: Move relevant parts from README.g++.
12326
12327         * README.g++: Remove this file.
12328
12329 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12330
12331         * g++.dg/abi/dcast1.C: New test.
12332
12333 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12334
12335         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12336
12337 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12338
12339         PR c++/47
12340         * g++.old-deja/g++.other/lookup24.C: New test.
12341
12342 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12343
12344         PR middle-end/7227
12345         * gcc.dg/uninit-C.c: New test.
12346
12347 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12348
12349         * g++.dg/abi/covariant1.C: New test.
12350
12351 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12352
12353         * gcc.dg/20030123-1.c: New test.
12354
12355 2003-01-25  Jan Hubicka  <jh@suse.cz>
12356
12357         PR opt/8492
12358         * gcc.c-torture/compile/20030125-1.c
12359
12360 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12361
12362         PR c++/9403
12363         * g++.dg/parse/template3.C: New test.
12364         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
12365
12366         PR c++/795
12367         * g++.dg/parse/template4.C: New test.
12368
12369         PR c++/9415
12370         * g++.dg/template/qual2.C: New test.
12371
12372         PR c++/8545
12373         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
12374
12375         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
12376
12377 2003-01-25  Roger Sayle  <roger@eyesopen.com>
12378
12379         * gcc.c-torture/execute/switch-1.c: New test case.
12380
12381 2003-01-25  Jan Hubicka  <jh@suse.cz>
12382
12383         * gcc.c-torture/execute/20030125-1.[cx]: New test.
12384
12385 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
12386
12387         Tweaks for Bison-1.875. From the NEWS file:
12388         "- `parse error' -> `syntax error'
12389         Bison now uniformly uses the term `syntax error'"
12390         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
12391         * gcc.dg/cpp/digraph2.c: Likewise.
12392         * gcc.dg/cpp/direct2.c: Likewise.
12393         * gcc.dg/cpp/paste4.c: Likewise.
12394         * gcc.dg/c90-restrict-1.c: Likewise.
12395         * gcc.dg/c99-func-2.c: Likewise.
12396         * gcc.dg/noncompile/920721-2.c: Likewise.
12397         * gcc.dg/noncompile/930622-2.c: Likewise.
12398         * gcc.dg/noncompile/940112-1.c: Likewise.
12399         * gcc.dg/noncompile/950921-1.c: Likewise.
12400         * gcc.dg/noncompile/951123-1.c: Likewise.
12401         * gcc.dg/noncompile/971104-1.c: Likewise.
12402         * gcc.dg/noncompile/990416-1.c: Likewise.
12403
12404 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
12405
12406         * g++.dg/parse/undefined1.C: Add error message.
12407
12408 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12409
12410         PR c++/9354
12411         * g++.dg/parse/new1.C: New test.
12412
12413         PR c++/9216
12414         * g++.dg/parse/template2.C: New test.
12415
12416         PR c++/9354
12417         * g++.dg/parse/typedef2.C: New test.
12418
12419         PR c++/9328
12420         * g++.dg/ext/typeof3.C: New test.
12421
12422 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12423
12424         PR c++/2738
12425         * g++.dg/parse/ret-type1.C: New test.
12426
12427         PR c++/3792
12428         * g++.dg/parse/tmpl-outside1.C: New test.
12429
12430         PR c++/4207
12431         * g++.dg/parse/int-as-enum1.C: New test.
12432
12433         PR c++/4903
12434         * g++.dg/parse/no-typename1.C: New test.
12435
12436         PR c++/5533
12437         * g++.dg/parse/no-value1.C: New test.
12438
12439         PR c++/5921
12440         * g++.dg/parse/wrong-inline1.C: New test.
12441
12442         PR c++/6402
12443         * g++.dg/parse/ref1.C: New test.
12444
12445         PR c++/6992
12446         * g++.dg/parse/attr-ctor1.C: New test.
12447
12448         PR c++/7229
12449         * g++.dg/parse/namespace5.C: New test.
12450
12451         PR c++/7917
12452         * g++.dg/parse/func-def1.C: New test.
12453
12454         PR c++/8143
12455         * g++.dg/parse/undefined1.C: New test.
12456
12457         PR c++/5723, PR c++/8522
12458         * g++.dg/parse/specialization1.C: New test.
12459
12460         PR c++/163, PR c++/8595
12461         * g++.dg/parse/struct-as-enum1.C: New test.
12462
12463         PR c++/9173
12464         * g++.dg/parse/undefined2.C: New test.
12465
12466 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12467
12468         PR c++/9298
12469         * g++.dg/parse/template1.C: New test.
12470
12471         PR c++/9384
12472         * g++.dg/parse/using1.C: New test.
12473
12474         PR c++/9285
12475         PR c++/9294
12476         * g++.dg/parse/expr2.C: New test.
12477
12478         PR c++/9388
12479         * g++.dg/parse/lookup2.C: Likewise.
12480
12481 2003-01-21  Jan Hubicka  <jh@suse.cz>
12482
12483         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
12484         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
12485         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
12486         * gcc.c-torture/execute/string-opt-*.c: Likewise.
12487
12488 2003-01-20  Nick Clifton  <nickc@redhat.com>
12489
12490         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
12491         problem with ARM sibcall code generation.
12492
12493 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12494
12495         * gcc.c-torture/execute/20030120-1.c: New.
12496
12497 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
12498
12499         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
12500
12501 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
12502
12503         PR c++/9272
12504         * g++.dg/parse/ctor1.C: New test.
12505
12506         PR c++/9294:
12507         * g++.dg/parse/qualified1.C: New test.
12508
12509         * g++.dg/parse/typename3.C: New test.
12510
12511 2003-01-16  Richard Henderson  <rth@redhat.com>
12512
12513         * g++.dg/tls/init-2.C: Fix error matches for real this time.
12514
12515 2003-01-16  Richard Henderson  <rth@redhat.com>
12516
12517         * g++.dg/pch/pch.exp: Copy test header to the working directory
12518         before using it either for precompilation or direct use.
12519         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
12520         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
12521
12522 2003-01-16  Richard Henderson  <rth@redhat.com>
12523
12524         * gcc.dg/pch/pch.exp: Copy test header to the working directory
12525         before using it either for precompilation or direct use.
12526         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
12527         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
12528
12529 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
12530
12531         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
12532         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
12533         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
12534         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
12535         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
12536         typename warning into error.
12537         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
12538         error messages.
12539         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
12540         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
12541         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
12542         messages.
12543         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
12544         make declaration visible in template.
12545         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
12546         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
12547         messages.
12548         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
12549         message.
12550         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
12551         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
12552         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
12553         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
12554         typename warning with error message.
12555         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
12556         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
12557         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
12558
12559 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
12560
12561         * g++.dg/parse/ambig2.C: New test.
12562
12563 2003-01-15  Richard Henderson  <rth@redhat.com>
12564
12565         * g++.dg/tls/init-2.C: Update error message string.
12566
12567 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12568
12569         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
12570
12571 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
12572
12573         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
12574         all for HC11/HC12.
12575         * gcc.c-torture/compile/20001205-1.x: Likewise.
12576         * gcc.c-torture/compile/20001226-1.x: Likewise.
12577         * gcc.c-torture/compile/920520-1.x: Likewise.
12578         * gcc.c-torture/compile/961203-1.x: Likewise.
12579         * gcc.c-torture/compile/20020604-1.x: Likewise.
12580
12581 2003-01-15  Jan Hubicka  <jh@suse.cz>
12582
12583         * gcc.c-torture/compile/20030115-1.c: New test.
12584
12585         * gcc.dg/i386-fpcvt-1.c: New test.
12586         * gcc.dg/i386-fpcvt-2.c: New test.
12587
12588 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
12589
12590         Further conform g++'s __vmi_class_type_info to the C++ ABI
12591         specification.
12592         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12593         the specification.
12594
12595 2003-01-14  Jan Hubicka  <jh@suse.cz>
12596
12597         * gcc.dg/i386-fpcvt-1.c: New test.
12598         * gcc.dg/i386-fpcvt-2.c: New test.
12599
12600 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12601
12602         * gcc.dg/i386-mmx-3.c: New test.
12603
12604 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12605
12606         PR c++/9264
12607         * g++.dg/parse/octal1.C: New file.
12608
12609         PR c++/9172
12610         * g++.dg/parse/typename1.C: New file.
12611
12612 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12613
12614         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12615         * gcc.dg/bf-no-ms-layout.c: Likewise.
12616         * gcc.dg/bf-ms-attrib.c: Likewise.
12617
12618 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12619
12620         PR c++/9099
12621         * g++.dg/parse/dtor1.C: New file.
12622
12623         PR c++/9128
12624         * g++.dg/rtti/typeid1.C: New file.
12625
12626         PR c++/9153
12627         * g++.dg/parse/lookup1.C: New file.
12628
12629         PR c++/9171
12630         * g++.dg/templ/spec5.C: New file.
12631
12632 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12633
12634         * gcc.c-torture/compile/20030110-1.c: New test.
12635
12636 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12637
12638         Merge from pch-branch:
12639
12640         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12641
12642         * gcc.dg/pch/cpp-1.h: New.
12643         * gcc.dg/pch/cpp-1.c: New.
12644         * gcc.dg/pch/cpp-2.h: New.
12645         * gcc.dg/pch/cpp-2.c: New.
12646
12647         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12648
12649         * gcc.dg/pch/except-1.h: New.
12650         * gcc.dg/pch/except-1.c: New.
12651
12652         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12653
12654         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12655         running test.
12656         * gcc.dg/pch: Include *.hp not *.h.
12657         * gcc.dg/pch/system-1.h: New.
12658         * gcc.dg/pch/system-1.c: New.
12659
12660         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12661
12662         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12663         rather than trying to build and run a program using PCH.
12664         * gcc.dg/pch: Remove dg-do commands from test files.
12665
12666         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12667
12668         * gcc.dg/pch/macro-3.c: New.
12669         * gcc.dg/pch/macro-3.h: New.
12670
12671         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12672
12673         * gcc.dg/pch/common-1.c: New.
12674         * gcc.dg/pch/common-1.h: New.
12675         * gcc.dg/pch/decl-1.c: New.
12676         * gcc.dg/pch/decl-1.h: New.
12677         * gcc.dg/pch/decl-2.c: New.
12678         * gcc.dg/pch/decl-2.h: New.
12679         * gcc.dg/pch/decl-3.c: New.
12680         * gcc.dg/pch/decl-3.h: New.
12681         * gcc.dg/pch/decl-4.c: New.
12682         * gcc.dg/pch/decl-4.h: New.
12683         * gcc.dg/pch/decl-5.c: New.
12684         * gcc.dg/pch/decl-5.h: New.
12685         * gcc.dg/pch/global-1.c: New.
12686         * gcc.dg/pch/global-1.h: New.
12687         * gcc.dg/pch/inline-1.c: New.
12688         * gcc.dg/pch/inline-1.h: New.
12689         * gcc.dg/pch/inline-2.c: New.
12690         * gcc.dg/pch/inline-2.h: New.
12691         * gcc.dg/pch/static-1.c: New.
12692         * gcc.dg/pch/static-1.h: New.
12693         * gcc.dg/pch/static-2.c: New.
12694         * gcc.dg/pch/static-2.h: New.
12695
12696         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12697
12698         * g++.dg/pch/pch.exp: Better handle failing testcases.
12699         * gcc.dg/pch/pch.exp: Likewise.
12700         * gcc.dg/pch/macro-1.c: New.
12701         * gcc.dg/pch/macro-1.h: New.
12702         * gcc.dg/pch/macro-2.c: New.
12703         * gcc.dg/pch/macro-2.h: New.
12704
12705         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12706
12707         * g++.dg/dg.exp: Treat files in pch/ specially.
12708         * g++.dg/pch/pch.exp: New file.
12709         * g++.dg/pch/empty.H: New file.
12710         * g++.dg/pch/empty.C: New file.
12711         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12712         "precompile".
12713
12714         * gcc.dg/pch/pch.exp: New file.
12715         * gcc.dg/pch/empty.h: New file.
12716         * gcc.dg/pch/empty.c: New file.
12717         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12718         "precompile".
12719
12720 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12721
12722         * g++.dg/template/friend14.C: New test.
12723
12724 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12725
12726         * gcc.dg/old-style-asm-1.c: New test.
12727
12728 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12729
12730         * gcc.c-torture/compile/20030109-1.c: New test.
12731
12732 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12733
12734         * gcc.c-torture/execute/20030109-1.c: New test.
12735
12736 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12737
12738         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12739         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12740         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12741         * g++.old-deja/g++.mike/eh2.C: Likewise
12742         * g++.old-deja/g++.mike/eh3.C: Likewise
12743         * g++.old-deja/g++.mike/eh5.C: Likewise
12744         * g++.old-deja/g++.mike/eh6.C: Likewise
12745         * g++.old-deja/g++.mike/eh7.C: Likewise
12746         * g++.old-deja/g++.mike/eh8.C: Likewise
12747         * g++.old-deja/g++.mike/eh9.C: Likewise
12748         * g++.old-deja/g++.mike/eh10.C: Likewise
12749         * g++.old-deja/g++.mike/eh12.C: Likewise
12750         * g++.old-deja/g++.mike/eh13.C: Likewise
12751         * g++.old-deja/g++.mike/eh14.C: Likewise
12752         * g++.old-deja/g++.mike/eh16.C: Likewise
12753         * g++.old-deja/g++.mike/eh17.C: Likewise
12754         * g++.old-deja/g++.mike/eh18.C: Likewise
12755         * g++.old-deja/g++.mike/eh21.C: Likewise
12756         * g++.old-deja/g++.mike/eh23.C: Likewise
12757         * g++.old-deja/g++.mike/eh24.C: Likewise
12758         * g++.old-deja/g++.mike/eh25.C: Likewise
12759         * g++.old-deja/g++.mike/eh26.C: Likewise
12760         * g++.old-deja/g++.mike/eh27.C: Likewise
12761         * g++.old-deja/g++.mike/eh28.C: Likewise
12762         * g++.old-deja/g++.mike/eh29.C: Likewise
12763         * g++.old-deja/g++.mike/eh31.C: Likewise
12764         * g++.old-deja/g++.mike/eh33.C: Likewise
12765         * g++.old-deja/g++.mike/eh34.C: Likewise
12766         * g++.old-deja/g++.mike/eh35.C: Likewise
12767         * g++.old-deja/g++.mike/eh36.C: Likewise
12768         * g++.old-deja/g++.mike/eh37.C: Likewise
12769         * g++.old-deja/g++.mike/eh38.C: Likewise
12770         * g++.old-deja/g++.mike/eh39.C: Likewise
12771         * g++.old-deja/g++.mike/eh40.C: Likewise
12772         * g++.old-deja/g++.mike/eh41.C: Likewise
12773         * g++.old-deja/g++.mike/eh42.C: Likewise
12774         * g++.old-deja/g++.mike/eh44.C: Likewise
12775         * g++.old-deja/g++.mike/eh46.C: Likewise
12776         * g++.old-deja/g++.mike/eh47.C: Likewise
12777         * g++.old-deja/g++.mike/eh48.C: Likewise
12778         * g++.old-deja/g++.mike/eh49.C: Likewise
12779         * g++.old-deja/g++.mike/eh50.C: Likewise
12780         * g++.old-deja/g++.mike/eh51.C: Likewise
12781         * g++.old-deja/g++.mike/eh53.C: Likewise
12782         * g++.old-deja/g++.mike/eh55.C: Likewise
12783         * g++.old-deja/g++.mike/p7912.C: Likewise
12784         * g++.old-deja/g++.mike/p9706.C: Likewise
12785         * g++.old-deja/g++.mike/p10416.C: Likewise
12786         * g++.old-deja/g++.mike/p11667.C: Likewise
12787         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
12788         Remove redundant reference to Iris.
12789         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
12790         Elxsi, i860, Pico Java, and WE32K.
12791
12792 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
12793
12794         * g++.dg/ext/asm4.C: New test.
12795
12796 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12797
12798         PR c++/9030
12799         * g++.dg/template/friend12.C: New test.
12800         * g++.dg/template/friend13.C: Likewise.
12801         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
12802
12803 2003-01-08  Jan Hubicka  <jh@suse.cz>
12804
12805         * gcc.dg/i386-cadd.c: New test.
12806         * gcc.dg/i386-cmov4.c: Likewise.
12807
12808 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
12809
12810         PR c++/9165
12811         * g++.dg/warn/Wunused-3.C: New test.
12812
12813         * g++.dg/abi/bitfield9.C: New test.
12814
12815         PR c++/9189
12816         * g++.dg/parse/defarg3.C: New test.
12817
12818 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12819
12820         * g++.dg/parse/ambig1.C: New test.
12821         * g++.dg/parse/defarg2.C: New test.
12822
12823 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
12824
12825         * g++.dg/template/defarg-1.C: New test.
12826         * g++.dg/template/local2.C: Likewise.
12827
12828 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
12829
12830         * gcc.c-torture/execute/20030105-1.c: New test.
12831
12832 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12833
12834         * g++.dg/parse/namespace3.C: Remove extra semicolons.
12835         * g++.dg/parse/namespace4.C: Likewise.
12836
12837 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12838
12839         * g++.dg/template/ntp2.C: New test.
12840
12841 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
12842
12843         * g++.dg/parse/extern-C-1.C: New test.
12844
12845         * g++.dg/parse/namespace4.C: New test.
12846
12847         * g++.dg/template/nested1.C: New test.
12848
12849         * g++.dg/parse/namespace3.C: New test.
12850
12851 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12852
12853         * g++.dg/lookup/two-stage1.C: New test.
12854
12855 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12856
12857         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
12858         * g++.old-deja/g++.jason/access8.C: Likewise.
12859         * g++.old-deja/g++.other/decl5.C: Likewise.
12860
12861 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12862
12863         * g++.dg/parse/parse7.C: New test.
12864
12865 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
12866
12867         PR c++/2843
12868         * g++.dg/ext/attrib7.C: New test.
12869
12870 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12871
12872         * g++.dg/parse/parse6.C: New test.
12873
12874 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
12875
12876         * gcc.dg/h8300-stack-1.c: New.
12877
12878 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12879
12880         g++.dg/lookup/exception1.C: New test.
12881
12882         g++.dg/lookup/template1.C: New test.
12883
12884         g++.dg/parse/namespace2.C: New test.
12885
12886         g++.dg/parse/parens2.C: New test.
12887
12888 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12889
12890         * g++.dg/parse/parse5.C: New test.
12891         * g++.dg/lookup/scoped4.C: New test.
12892
12893 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12894
12895         * g++.dg/parse/parens1.C: New test.
12896
12897         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
12898         angle-bracket1.C.
12899         * g++.dg/parse/parens2.C: New test.
12900
12901         * g++.dg/lookup/scope-operator1.C: New test.
12902
12903         * g++.dg/parse/operator1.C: New test.
12904
12905 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12906
12907         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
12908         * g++.old-deja/g++.other/access6.C: Likewise.
12909         * g++.old-deja/g++.other/decl1.C: Likewise.
12910         * g++.old-deja/g++.pt/typename12.C: Likewise.
12911
12912 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12913
12914         * g++.dg/parse/namespace1.C: New test.
12915
12916 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12917
12918         * g++.dg/parse/parse4.C: New test.
12919
12920 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12921
12922         * g++.dg/parse/parse3.C: New test.
12923
12924 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12925
12926         * g++.dg/parse/parse2.C: New test.
12927
12928 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12929
12930         * g++.dg/template/friend11.C: New test.
12931
12932 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12933
12934         * g++.dg/parse/parse1.C: New test.
12935
12936 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
12937
12938         * lib/profopt.exp: Change the name of a global variable to avoid
12939         possible clashes with other test suites.
12940
12941 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
12942
12943         * g++.dg/inherit/covariant8.C: New test.
12944
12945 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12946
12947         * g++.dg/init/array9.C: New test.
12948
12949         PR c++/9112
12950         * g++.dg/parse/expr1.C: New test.
12951
12952 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
12953
12954         * gcc.c-torture/compile/20021230-1.c: New test.
12955
12956 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12957
12958         * g++.dg/inherit/covariant5.C: New test.
12959         * g++.dg/inherit/covariant6.C: New test.
12960         * g++.dg/inherit/covariant7.C: New test.
12961
12962 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12963
12964         PR c++/2739
12965         * g++.dg/other/access2.C: New test.
12966
12967 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12968
12969         * g++.dg/other/anon-struct.C: No longer fails
12970         * g++.old-deja/g++.brendan/parse4.C: Likewise.
12971         * g++.old-deja/g++.brendan/parse5.C: Likewise.
12972         * g++.old-deja/g++.brendan/parse6.C: Likewise.
12973
12974 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12975
12976         * g++.dg/parse/angle-bracket.C (main): No longer fails.
12977
12978 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
12979
12980         * g++.dg/eh/spec4.C: Remove stray semicolon.
12981         * g++.dg/expr/pmf-1.C: Change error message.
12982         * g++.dg/ext/asm1.C: Remove stray semicolon.
12983         * g++.dg/ext/typename1.C: Add missing typenames.
12984         * g++.dg/inherit/template-as-base.C: Change error message.
12985         * g++.dg/lookup/scoped1.C: Likewise.
12986         * g++.dg/lookup/scoped2.C: Likewise.
12987         * g++.dg/lookup/using2.C: Likewise.
12988         * g++.dg/other/component1.C: Remove stray semicolon.
12989         * g++.dg/other/do1.C: Change error message.
12990         * g++.dg/other/error2.C: Likewise.
12991         * g++.dg/other/init1.C: Likewise.
12992         * g++.dg/other/packed1.C: Remove stray semicolon.
12993         * g++.dg/other/ptrmem2.C: Change error message.
12994         * g++.dg/parse/parameter-declaration-1.C: Remove line number
12995         marker.
12996         * g++.dg/special/initp1.C: Remove invalid attribute usage.
12997         * g++.dg/template/access3.C: Add typename keyword.
12998         * g++.dg/template/access5.C: Remove stray semicolon.
12999         * g++.dg/template/access6.C: Likewise.
13000         * g++.dg/template/complit1.C: Likewise.
13001         * g++.dg/template/crash1.C: Change error message.
13002         * g++.dg/template/inherit2.C: Remove stray semicolon.
13003         * g++.dg/template/instantiate2.C: Likewise.
13004         * g++.dg/template/instantiate3.C: Change error message.
13005         * g++.dg/template/qual1.C: Remove stray semicolon.
13006         * g++.dg/template/qualttp18.C: Change error message.
13007         * g++.dg/template/ref1.C: Remove stray semicolon.
13008         * g++.dg/template/sizeof1.C (A::value): Declare it.
13009         * g++.dg/template/spec4.C: Change error message.
13010         * g++.dg/template/static1.C: Likewise.
13011         * g++.dg/template/type1.C: Likewise.
13012         * g++.dg/template/typename3.C: Likewise.
13013         * g++.old-deja/g++.benjamin/13478.C: Change error message.
13014         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
13015         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
13016         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
13017         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
13018         named return value extension.
13019         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
13020         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
13021         * g++.old-deja/g++.bob/extern_C.C: Likewise.
13022         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13023         * g++.old-deja/g++.brendan/complex1.C: Likewise.
13024         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13025         * g++.old-deja/g++.brendan/crash13.C: Likewise.
13026         * g++.old-deja/g++.brendan/crash15.C: Likewise.
13027         * g++.old-deja/g++.brendan/crash18.C: Change error message.
13028         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
13029         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13030         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13031         * g++.old-deja/g++.brendan/crash56.C: Likewise.
13032         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
13033         syntax.
13034         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
13035         * g++.old-deja/g++.brendan/crash8.C: Change error message.
13036         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
13037         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
13038         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
13039         * g++.old-deja/g++.brendan/template11.C: Likewise.
13040         * g++.old-deja/g++.brendan/template26.C: Likewise.
13041         * g++.old-deja/g++.brendan/template27.C: Use explicit
13042         specialization syntax.
13043         * g++.old-deja/g++.brendan/template30.C: Likewise.
13044         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
13045         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
13046         non-dependent names.
13047         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
13048         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
13049         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
13050         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
13051         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
13052         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
13053         named return value extension.
13054         * g++.old-deja/g++.ext/namedret2.C: Likewise.
13055         * g++.old-deja/g++.ext/namedret3.C: Likewise.
13056         * g++.old-deja/g++.ext/return1.C: Likewise.
13057         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
13058         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
13059         * g++.old-deja/g++.jason/access8.C: Likewise.
13060         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
13061         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
13062         pseudo-destructor names.
13063         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
13064         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
13065         pseudo-destructor names.
13066         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
13067         * g++.old-deja/g++.jason/overload19.C: Likewise.
13068         * g++.old-deja/g++.jason/overload32.C: Likewise.
13069         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
13070         stray semicolons.
13071         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
13072         * g++.old-deja/g++.jason/return.C: Likewise.
13073         * g++.old-deja/g++.jason/return2.C: Likewise.
13074         * g++.old-deja/g++.jason/shadow1.C: Likewise.
13075         * g++.old-deja/g++.jason/special.C: Use explicit specialization
13076         syntax.
13077         * g++.old-deja/g++.jason/template10.C: Account for use of
13078         non-dependent names.
13079         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
13080         syntax.
13081         * g++.old-deja/g++.jason/template37.C: Likewise.
13082         * g++.old-deja/g++.law/access4.C: Change error messages.
13083         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
13084         pseudo-destructor names.
13085         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
13086         * g++.old-deja/g++.law/ctors9.C: Likewise.
13087         * g++.old-deja/g++.law/cvt22.C: Likewise.
13088         * g++.old-deja/g++.law/dtors5.C: Likewise.
13089         * g++.old-deja/g++.law/global-init1.C: Likewise.
13090         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13091         * g++.old-deja/g++.law/operators28.C: Likewise.
13092         * g++.old-deja/g++.law/visibility28.C: Likewise.
13093         * g++.old-deja/g++.martin/eval1.C: Likewise.
13094         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
13095         name.
13096         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
13097         * g++.old-deja/g++.mike/net34.C: Likewise.
13098         * g++.old-deja/g++.mike/net36.C: Likewise.
13099         * g++.old-deja/g++.mike/ns2.C: Likewise.
13100         * g++.old-deja/g++.mike/p12306.C: Likewise.
13101         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
13102         value extension.
13103         * g++.old-deja/g++.mike/p700.C: Likewise.
13104         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
13105         * g++.old-deja/g++.mike/p710.C: Likewise.
13106         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
13107         value extension.
13108         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
13109         * g++.old-deja/g++.mike/pmf9.C: Likewise.
13110         * g++.old-deja/g++.ns/crash2.C: Likewise.
13111         * g++.old-deja/g++.ns/crash3.C: Likewise.
13112         * g++.old-deja/g++.ns/invalid1.C: Likewise.
13113         * g++.old-deja/g++.ns/ns17.C: Likewise.
13114         * g++.old-deja/g++.ns/template16.C: Likewise.
13115         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
13116         keyword.
13117         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
13118         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
13119         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
13120         named return value extension.
13121         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
13122         * g++.old-deja/g++.other/access4.C: Issue additional error
13123         messages.
13124         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
13125         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
13126         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
13127         * g++.old-deja/g++.other/crash25.C: Change error message.
13128         * g++.old-deja/g++.other/crash4.C: Change error message.
13129         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
13130         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
13131         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
13132         checks.
13133         * g++.old-deja/g++.other/defarg8.C: Likewise.
13134         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
13135         * g++.old-deja/g++.other/dtor10.C: Likewise.
13136         * g++.old-deja/g++.other/incomplete.C: Likewise.
13137         * g++.old-deja/g++.other/linkage7.C: Likewise.
13138         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
13139         lookup algorithm.
13140         * g++.old-deja/g++.other/mangle2.C: Likewise.
13141         * g++.old-deja/g++.other/refinit2.C: Likewise.
13142         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
13143         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
13144         * g++.old-deja/g++.pt/crash28.C: Likewise.
13145         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
13146         syntax.
13147         * g++.old-deja/g++.pt/crash32.C: Change error message.
13148         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
13149         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
13150         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
13151         error message position.
13152         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
13153         * g++.old-deja/g++.pt/defarg8.C: Change error message.
13154         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
13155         syntax.
13156         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
13157         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
13158         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
13159         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
13160         keyword.
13161         * g++.old-deja/g++.pt/explicit31.C: Likewise.
13162         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
13163         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
13164         keyword.
13165         * g++.old-deja/g++.pt/explicit71.C: Change error message.
13166         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
13167         syntax.
13168         * g++.old-deja/g++.pt/friend28.C: Account for use of
13169         non-dependent names.
13170         * g++.old-deja/g++.pt/friend29.C: Likewise.
13171         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
13172         rules.
13173         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
13174         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
13175         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
13176         lookup rules.
13177         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
13178         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
13179         keyword.
13180         * g++.old-deja/g++.pt/memclass20.C: Likewise.
13181         * g++.old-deja/g++.pt/memclass5.C: Likewise.
13182         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
13183         keyword.
13184         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
13185         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
13186         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
13187         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
13188         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
13189         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
13190         keyword.
13191         * g++.old-deja/g++.pt/spec10.C: Likewise.
13192         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
13193         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
13194         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
13195         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
13196         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
13197         * g++.old-deja/g++.pt/ttp62.C: Likewise.
13198         * g++.old-deja/g++.pt/ttp64.C: Likewise.
13199         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
13200         * g++.old-deja/g++.pt/typename15.C: Likewise.
13201         * g++.old-deja/g++.pt/typename22.C: Likewise.
13202         * g++.old-deja/g++.pt/typename6.C: Change error messages.
13203         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
13204         * g++.old-deja/g++.pt/virtual2.C: Likewise.
13205         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
13206         syntax.
13207         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
13208         return value extension.
13209         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
13210         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
13211         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
13212         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
13213
13214 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
13215
13216         * g++.dg/warn/inline1.C: New test.
13217         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
13218         * g++.old-deja/g++.jason/synth10.C: Likewise.
13219         * g++.old-deja/g++.mike/net31.C: Likewise.
13220         * g++.old-deja/g++.mike/p8786.C: Likewise.
13221
13222         * g++.dg/template/friend10.C: New test.
13223         * g++.dg/template/conv5.C: New test.
13224
13225 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
13226
13227         * g++.dg/lookup/scoped3.C: New test.
13228
13229         * g++.dg/lookup/decl1.C: New test.
13230         * g++.dg/lookup/decl2.C: New test.
13231
13232 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13233
13234         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
13235         gcc.c-torture/compile/20021015-1.c,
13236         gcc.c-torture/compile/20021015-2.c,
13237         gcc.c-torture/compile/20021123-1.c,
13238         gcc.c-torture/compile/20021123-2.c,
13239         gcc.c-torture/compile/20021123-3.c,
13240         gcc.c-torture/compile/20021123-4.c,
13241         gcc.c-torture/execute/20021024-1.c: Add tests previously added
13242         only to 3.1 or 3.2 branch.
13243
13244 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
13245
13246         * gcc.dg/i386-bitfield3.c: New test.
13247
13248         * gcc.dg/i386-bitfield2.c: New test.
13249
13250 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
13251
13252         * g++.dg/parse/conv_op1.C: New test.
13253
13254 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
13255
13256         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
13257         approved.
13258
13259 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
13260
13261         * gcc.c-torture/compile/20021220-1.c: New test.
13262
13263 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
13264
13265         * gcc.dg/i386-fastcall-1.c: New.
13266
13267 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13268
13269         * gcc.c-torture/execute/20021219-1.c: New test.
13270
13271 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13272
13273         * gcc.dg/i386-pic-1.c: New test.
13274
13275 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13276
13277         PR c++/8099
13278         * g++.dg/template/friend9.C: New test.
13279
13280 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13281
13282         PR c++/3663
13283         * g++.dg/template/access7.C: New test.
13284
13285 2002-12-18  Nick Clifton  <nickc@redhat.com>
13286
13287         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
13288         the libstdc++-v3 directory has been found.
13289
13290 2002-12-12  Devang Patel <dpatel@apple.com>
13291         * gcc.dg/darwin-ld-1.c: New test.
13292         * gcc.dg/darwin-ld-2.c: New test.
13293         * gcc.dg/darwin-ld-3.c: New test.
13294         * gcc.dg/darwin-ld-4.c: New test.
13295         * gcc.dg/darwin-ld-5.c: New test.
13296
13297 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13298
13299         * gcc.c-torture/compile/20021212-1.c: New test.
13300
13301 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
13302
13303         * gcc.dg/fshort-wchar: New test.
13304
13305 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
13306
13307         PR c++/8372
13308         * g++.dg/template/dtor1.C: New test.
13309
13310         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
13311         markers.
13312
13313 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
13314
13315         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
13316
13317 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13318
13319         * g++.dg/template/static1.C: New test.
13320         * g++.dg/template/static2.C: New test.
13321         * g++.old-deja/g++.ext/memconst.C: New test.
13322
13323 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13324
13325         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13326         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13327         * g++.dg/special/initp1.C: Likewise.
13328
13329 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13330
13331         * gcc.c-torture/execute/20021204-1.c: New test.
13332
13333 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13334
13335         * gcc.dg/ppc-fmadd-1.c: New file.
13336         * gcc.dg/ppc-fmadd-2.c: New file.
13337         * gcc.dg/ppc-fmadd-3.c: New file.
13338
13339 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13340
13341         * gcc.c-torture/compile/20021204-1.c: New test.
13342
13343 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13344
13345         * g++.dg/inherit/covariant2.C: New test.
13346         * g++.dg/inherit/covariant3.C: New test.
13347         * g++.dg/inherit/covariant4.C: New test.
13348         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13349         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13350
13351 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13352
13353         PR c++/8688
13354         * g++.dg/init/brace3.C: New test.
13355
13356 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13357
13358         * gcc.dg/20020210-1.c: Fix a comment typo.
13359
13360 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13361
13362         PR c++/8720
13363         * g++.dg/parse/defarg1.C: New test.
13364
13365         PR c++/8615
13366         * g++.dg/template/char1.C: New test.
13367
13368         * g++.dg/template/varmod1.C: Fix typo.
13369
13370 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13371
13372         DR 180
13373         * g++.old-deja/g++.pt/crash32.C: Expect error.
13374
13375 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
13376
13377         PR c++/5919
13378         * g++.dg/template/varmod1.C: New test.
13379
13380         PR c++/8727
13381         * g++.dg/inherit/typeinfo1.C: New test.
13382
13383         PR c++/8663
13384         * g++.dg/inherit/typedef1.C: New test.
13385
13386 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
13387
13388         PR c++/8332
13389         PR c++/8493
13390         * g++.dg/template/strlen1.C: New test.
13391
13392         PR c++/8227
13393         * g++.dg/template/ctor2.C: New test.
13394
13395         PR c++/8214
13396         * g++.dg/init/string1.C: New test.
13397
13398         PR c++/8511
13399         * g++.dg/template/friend8.C: New test.
13400
13401 2002-11-29  Joe Buck <jbuck@synopsys.com>
13402
13403         * g++.dg/lookup/anon2.C: New test.
13404
13405 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
13406
13407         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
13408         h8300 port.
13409
13410 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
13411
13412         * gcc.dg/bitfld-6.c: New test.
13413
13414 2002-11-27  Jan Hubicka  <jh@suse.cz>
13415
13416         * gcc.c-torture/execute/20021127.[cx]: New test.
13417
13418 2002-11-26  Jan Hubicka  <jh@suse.cz>
13419
13420         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
13421         quality.
13422
13423 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
13424
13425         * g++.dg/init/brace2.C: New test.
13426         * g++.old-deja/g++.mike/p9129.C: Correct.
13427
13428 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
13429
13430         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
13431
13432 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
13433
13434         * gcc.dg/sibcall-6: New test for indirect sibcalls.
13435
13436 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
13437
13438         * testsuite/g++.dg/abi/empty11.C: New test.
13439         * testsuite/g++.dg/rtti/cv1.C: New test.
13440
13441 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
13442
13443         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
13444
13445 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
13446
13447         * g++.dg/abi/empty10.C: New test.
13448
13449 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13450
13451         * gcc.c-torture/compile/20021124-1.c: New test.
13452
13453 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
13454
13455         * g++.dg/abi/rtti2.C: New test.
13456
13457 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13458
13459         * gcc.dg/i386-unroll-1.c: New test.
13460
13461 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13462
13463         * gcc.c-torture/compile/20021120-1.c: New test.
13464         * gcc.c-torture/compile/20021120-2.c: New test.
13465
13466 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13467
13468         * gcc.dg/bitfld-5.c: New test.
13469
13470 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13471
13472         * gcc.c-torture/execute/20021120-3.c: New test.
13473
13474 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13475
13476         * gcc.c-torture/execute/20021120-2.c: New test.
13477
13478 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13479
13480         * gcc.c-torture/execute/20021120-1.c: New test.
13481
13482 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
13483
13484         * gcc.c-torture/execute/20021118-3.c: New test.
13485
13486 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13487
13488         * gcc.c-torture/compile/20021119-1.c: New test.
13489
13490 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
13491
13492         * gcc.dg/duff-1.c: New test.
13493         * gcc.dg/duff-2.c: New test.
13494         * gcc.dg/duff-3.c: New test.
13495
13496 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
13497
13498         * gcc.dg/cpp/_Pragma5.c: New test.
13499
13500 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13501
13502         * gcc.c-torture/execute/20021118-2.c: New test.
13503
13504 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13505
13506         * gcc.c-torture/execute/20021118-1.c: New test.
13507
13508 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
13509
13510         * gcc.dg/20021116-1.c: New test.
13511
13512 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
13513
13514         * g++.dg/abi/vcall1.C: New test.
13515
13516 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
13517
13518         * gcc.dg/20021029-1.c: New test.
13519         * gcc.dg/20021029-2.c: New test.
13520
13521 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13522
13523         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
13524
13525 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13526
13527         PR c/8439
13528         * gcc.dg/20021110.c: Move to ...
13529         * gcc.c-torture/compile/20021110.c: .... here.
13530
13531 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13532
13533         PR c/8467
13534         * gcc.c-torture/execute/20021111-1.c
13535
13536 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13537
13538         PR c/8439
13539         * gcc.dg/20021110.c: New test.
13540
13541 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
13542
13543         * g++.dg/abi/vthunk3.C: Run only on x86.
13544
13545 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13546
13547         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
13548
13549 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
13550
13551         * lib/compat.exp (compat-execute): Fix logic error in last
13552         change.
13553
13554 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
13555
13556         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
13557
13558 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13559
13560         PR c++/8389
13561         * g++.dg/template/access6.C: New test.
13562
13563 2002-11-08  Jan Hubicka  <jh@suse.cz>
13564
13565         * gcc.dg/i386-ssefp-1.c: New test.
13566         * gcc.dg/i386-ssefp-1.c: New test.
13567
13568 2002-11-08  Jan Hubicka  <jh@suse.cz>
13569
13570         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
13571
13572 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13573
13574         * g++.dg/abi/vthunk3.C: New test.
13575
13576         PR c++/8338
13577         * g++.dg/template/crash2.C: New test.
13578
13579 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13580
13581         * testsuite/g++.dg/abi/dtor1.C: New test.
13582         * testsuite/g++.dg/abi/dtor2.C: Likewise.
13583
13584 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
13585
13586         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
13587         Darwin.
13588
13589 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13590
13591         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13592         -mthumb.  Only xfail with -O0.
13593
13594 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13595
13596         * g++.dg/abi/thunk1.C: New test.
13597         * g++.dg/abi/thunk2.C: Likewise.
13598         * g++.dg/abi/vtt1.C: Likewise.
13599
13600 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13601
13602         PR optimization/8423
13603         * gcc.c-torture/execute/builtin-constant.c: New test.
13604
13605 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13606
13607         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13608         Add some more cases.
13609
13610 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13611
13612         PR c++/8391
13613         * g++.dg/opt/local1.C: New test.
13614
13615 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13616
13617         PR c++/8160
13618         * g++.dg/template/complit1.C: New test.
13619
13620         PR c++/8149
13621         * g++.dg/template/typename4.C: Likewise.
13622
13623 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13624
13625         Core issue 287, PR c++/7639
13626         * g++.dg/template/instantiate1.C: Adjust error location.
13627         * g++.dg/template/instantiate3.C: New test.
13628         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13629         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13630         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13631
13632 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13633
13634         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13635
13636 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13637
13638         PR c++/8287
13639         * g++.dg/init/dtor2.C: New test.
13640
13641 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13642
13643         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13644         * gcc.dg/nest.c: Bypass errors on irix6.
13645
13646 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13647
13648         * gcc.dg/nest.c: Expect error for mmix-*-*.
13649         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13650
13651 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13652
13653         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13654         markers.
13655
13656         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13657
13658 2002-10-25  Mike Stump  <mrs@apple.com>
13659
13660         * gcc.dg/warn-1.c: New test.
13661
13662 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13663
13664         * g++.dg/template/typename3.C: New test.
13665
13666 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13667
13668         * g++.dg/lookup/ptrmem1.C: New test.
13669
13670         * g++.dg/abi/vthunk2.C: New test.
13671
13672 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13673
13674         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13675
13676 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13677
13678         * g++.dg/abi/empty9.C: New test.
13679
13680 2002-10-24  Richard Henderson  <rth@redhat.com>
13681
13682         * g++.dg/inherit/thunk1.C: Enable for ia64.
13683
13684 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13685
13686         PR c++/8067
13687         * g++.dg/lookup/pretty1.C: New test.
13688
13689 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13690
13691         * gcc.dg/20021023-1.c: New test.
13692
13693 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13694
13695         PR c++/7679
13696         * g++.dg/parse/inline1.C: New test.
13697
13698 2002-10-23  Richard Henderson  <rth@redhat.com>
13699
13700         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13701
13702         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13703
13704 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13705
13706         PR c++/6579
13707         * g++.dg/parse/stmtexpr3.C: New test.
13708
13709 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13710
13711         * g++.dg/expr/cond1.C: New test.
13712
13713 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13714
13715         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13716
13717 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13718
13719         * g++.dg/abi/vbase13.C: New test.
13720         * g++.dg/abi/vbase14.C: Likewise.
13721
13722 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13723
13724         * gcc.dg/tls/pic-1.c: New test.
13725         * gcc.dg/tls/nonpic-1.c: New test.
13726         * gcc.dg/20021018-1.c: New test.
13727
13728 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13729
13730         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13731         Remove only files with the same base name as the test case.
13732         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13733         (profopt-execute): Likewise.  Also, remove old profiling
13734         and performance data files before running the tests.
13735
13736         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13737         * g++.dg/bprob/bprob.exp: Likewise.
13738         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13739         to allow more general test case names.
13740
13741         * g++.dg/bprob/bprob-1.C: Rename to ...
13742         * g++.dg/bprob/g++-bprob-1.C: ... this.
13743
13744         * g77.dg/bprob/bprob-1.f: Rename to ...
13745         * g77.dg/bprob/g77-bprob-1.f: ... this.
13746
13747 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13748
13749         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
13750         bison 1.50 or later.
13751
13752 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
13753
13754         * g++.dg/README: Describe more test directories.
13755
13756 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13757
13758         * g++.dg/init/array6.C: Add additional tests.
13759
13760 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13761
13762         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
13763         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
13764
13765 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
13766
13767         * gcc.c-torture/compile/20020604-1.x: New.
13768         * gcc.c-torture/compile/simd-5.x: Likewise.
13769         * gcc.c-torture/execute/920710-1.x: Likewise.
13770         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
13771
13772 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13773
13774         * g++.dg/inherit/override1.C: Add dg-options clause.
13775
13776 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13777
13778         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
13779         _mm_slli_si128.
13780
13781 2002-10-19  Andreas Schwab  <schwab@suse.de>
13782
13783         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
13784         directory component.
13785
13786 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
13787
13788         * g++.dg/inherit/thunk1.C: New test.
13789
13790         * g++.dg/inherit/override1.C: New test.
13791
13792         * g++.dg/abi/mangle11.C: New test.
13793         * g++.dg/abi/mangle14.C: New test.
13794         * g++.dg/abi/mangle17.C: New test.
13795
13796 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13797
13798         * g++.dg/overload/member2.C: New test.
13799
13800 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
13801
13802         * g++.dg/README: Describe new compat directory.
13803         * g++.dg/dg.exp: Skip tests in compat directory.
13804         * README.compat: New file.
13805         * lib/compat.exp: New expect script.
13806         * g++.dg/compat: New test directory.
13807         * g++.dg/compat/compat.exp: New expect script.
13808         * g++.dg/compat/abi: New test directory.
13809         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
13810         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
13811         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
13812         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
13813         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
13814         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
13815         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
13816         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
13817         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
13818         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
13819         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
13820         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
13821         * g++.dg/compat/break: New test directory.
13822         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
13823         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
13824         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
13825         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
13826         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
13827         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
13828         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
13829         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
13830         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
13831         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
13832         g++.dg/compat/break/README: New files.
13833         * g++.dg/compat/eh: New test directory.
13834         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
13835         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
13836         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
13837         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
13838         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
13839         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
13840         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
13841         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
13842         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
13843         g++.dg/compat/eh/filter2_y.C,
13844         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
13845         g++.dg/compat/eh/new1_y.C,
13846         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
13847         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
13848         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
13849         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
13850         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
13851         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
13852         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
13853         g++.dg/compat/eh/unexpected1_y.C: New files.
13854         * g++.dg/compat/init: New test directory.
13855         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
13856         g++.dg/compat/init/array5_y.C,
13857         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
13858         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
13859         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
13860         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
13861         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
13862         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
13863         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
13864         g++.dg/compat/init/init-ref2_y.C: New files.
13865
13866 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13867
13868         PR c++/7584
13869         * g++.dg/inherit/using3.C: New test.
13870
13871 2002-10-17  Jan Hubicka  <jh@suse.cz>
13872
13873         * gcc.dg/20021017-2.c: New test.
13874
13875 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13876
13877         * g++.dg/abi/mangle16.C: Adjust.
13878
13879         * g++.dg/init/array8.C: New test.
13880
13881 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
13882
13883         * gcc.dg/special/mips-abi.exp: New test.
13884         * gcc.dg/special/mips-abi.s: Empty file used by the above.
13885
13886 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13887
13888         * g++.dg/abi/mangle16.C: New test.
13889         * g++.dg/abi/mangle17.C: Likewise.
13890
13891         PR c++/7478
13892         * g++.dg/template/ref1.C: New test.
13893
13894 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13895
13896         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
13897
13898 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
13899
13900         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
13901
13902 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13903
13904         PR c++/7524
13905         * g++.dg/init/array7.C: New test.
13906
13907 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
13908
13909         * g++.dg/init/array6.C: New test.
13910
13911         * g++.dg/abi/mangle13.C: Likewise.
13912         * g++.dg/abi/mangle14.C: Likewise.
13913         * g++.dg/abi/mangle15.C: Likewise.
13914
13915 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13916
13917         * g++.dg/abi/empty8.C: New test.
13918
13919 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
13920
13921         * g++.dg/init/ctor1.C: New test.
13922
13923 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
13924
13925         * gcc.c-torture/execute/20021015-1.c: New test.
13926
13927 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
13928
13929         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
13930
13931 2002-10-14  Jan Hubicka  <jh@suse.cz>
13932
13933         * gcc.dg/i386-ssetype-[1-5].c: New tests.
13934
13935 2002-10-14  Richard Henderson  <rth@redhat.com>
13936
13937         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
13938
13939 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13940
13941         PR optimization/6631
13942         * g++.dg/opt/const2.C: New test.
13943
13944 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13945
13946         PR c++/7176
13947         * g++.dg/parse/friend1.C: New test.
13948         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
13949
13950 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
13951
13952         * gcc.dg/20021014-1.c: New test.
13953
13954 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
13955
13956         PR c++/5661
13957         * g++.dg/ext/vlm1.C: New test.
13958         * g++.dg/ext/vlm2.C: Likewise.
13959
13960         * g++.dg/init/array1.C: Remove invalid braces.
13961         * g++.dg/init/brace1.C: New test.
13962         * g++.dg/init/copy2.C: Likewise.
13963         * g++.dg/init/copy3.C: Likewise.
13964         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
13965         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
13966         braces.
13967
13968 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
13969
13970         * gcc.dg/cpp/assembler.S: Don't use -ansi.
13971
13972 2002-10-11  Richard Shann  <richard.shann@superh.com>
13973
13974         * gcc.c-torture/compile/simd-5.c: New test.
13975
13976 2002-10-10  Roger Sayle  <roger@eyesopen.com>
13977
13978         * gcc.c-torture/execute/shiftopt-1.c: New test case.
13979
13980 2002-10-10  Jim Wilson  <wilson@redhat.com>
13981
13982         * gcc.c-torture/execute/20021010-1.c: New test.
13983
13984 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
13985
13986         PR c/7353
13987         * g++.dg/ext/typedef-init.C: New test.
13988         * gcc.dg/typedef-init.c: New test.
13989
13990 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
13991
13992         * gcc.dg/cpp/paste13.c: New test.
13993
13994 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13995
13996         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
13997         remaining platforms, XFAIL during compile, not execute.  Don't
13998         XFAIL at -O0.
13999
14000 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14001
14002         * gcc.dg/alias-1.c: Tweak expected warning.
14003
14004 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
14005
14006         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
14007
14008 2002-10-06  Andreas Jaeger  <aj@suse.de>
14009
14010         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
14011         * gcc.dg/cpp/c++98.C: Likewise.
14012
14013         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
14014         * g++.dg/cpp/c++98.C: Likewise.
14015
14016         * g++.dg/README (Subdirectories): Mention cpp directory.
14017
14018         PR target/7559
14019         * gcc.dg/20021006-1.c: New test.
14020
14021 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14022
14023         PR c++/7804
14024         * g++.dg/other/warning1.C: New test.
14025
14026 2002-10-04  Roger Sayle  <roger@eyesopen.com>
14027
14028         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
14029         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
14030         and sparc-*-* with -m64 as expected failures.  See PR 8087.
14031
14032 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14033
14034         PR c++/7931
14035         * g++.dg/template/ptrmem3.C: New test.
14036
14037         PR c++/7754
14038         * g++.dg/template/union1.C: New test.
14039
14040 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
14041
14042         PR c++/8006
14043         * g++.dg/abi/mangle9.C: New test.
14044         * g++.dg/abi/mangle10.C: New test.
14045         * g++.dg/abi/mangle11.C: New test.
14046         * g++.dg/abi/mangle12.C: New test.
14047
14048 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
14049
14050         PR c++/7188.
14051         * g++.dg/template/meminit1.C: New test.
14052         * g++.dg/warn/Wreorder-1.C: Likewise.
14053         * g++.old-deja/g++.mike/warn3.C: Tweak.
14054         * lib/prune.exp: Ingore "in copy constructor".
14055
14056 2002-10-02  Andreas Jaeger  <aj@suse.de>
14057
14058         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
14059         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
14060         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
14061         on x86-64.
14062
14063 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14064
14065         * gcc.dg/empty1.C: Fix typo.
14066
14067 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
14068
14069         * gcc.dg/alias-1.c: New test.
14070
14071 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14072
14073         * gcc.dg/empty1.C: New test.
14074
14075         * g++.dg/tls/init-2.C: Tweak error messages.
14076
14077 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
14078
14079         * gcc.c-torture/compile/20020923-1.c: New test.
14080
14081 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
14082
14083         * gcc.c-torture/execute/ffs-1.c: New test.
14084         * gcc.c-torture/execute/ffs-2.c: Ditto.
14085
14086 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
14087
14088         * g++.dg/overload/member1.C: New test.
14089
14090 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
14091
14092         * g++.dg/abi/empty7.C: New test.
14093         * g++.dg/init/pm2.C: Likewise.
14094
14095 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
14096
14097         * g++.dg/rtti/crash1.C: New test.
14098
14099 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
14100
14101         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
14102         gcc.dg/sibcall-4.c: New tests.
14103
14104 2002-09-28  Roger Sayle  <roger@eyesopen.com>
14105
14106         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
14107         powerpc and MMIX targets.
14108
14109 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
14110
14111         * gcc.dg/cpp/20020927-1.c: New.
14112
14113 2002-09-26  David S. Miller  <davem@redhat.com>
14114
14115         * gcc.c-torture/compile/trunctfdf.c: New.
14116
14117 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14118
14119         * lib/target-supports.exp (check_weak_available): Handle solaris2.
14120
14121 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
14122
14123         * gcc.c-torture/execute/loop-15.c: New.
14124
14125 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
14126
14127         * README.QMTEST: Fix typo.
14128
14129 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14130
14131         * gcc.dg/20020926-1.c: New test.
14132
14133 2002-09-25  David S. Miller  <davem@redhat.com>
14134
14135         PR target/7842
14136         * gcc.c-torture/execute/shiftdi.c: New test.
14137
14138 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
14139
14140         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
14141         unique to the tool.
14142         * lib/g77.exp (g77_init): Likewise.
14143         * lib/g++.exp (g++_init): Likewise.
14144         * lib/objc.exp (objc_init): Likewise.
14145
14146 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
14147
14148         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
14149         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
14150         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
14151
14152 2002-09-25  Richard Henderson  <rth@redhat.com>
14153
14154         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
14155         too-small long double.
14156
14157 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
14158
14159         * gcc.dg/20020919-1.c: New test.
14160
14161 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
14162
14163         * g++.dg/abi/bitfield6.C: New test.
14164         * g++.dg/abi/bitfield7.C: New test.
14165         * g++.dg/abi/bitfield8.C: New test.
14166         * g++.dg/abi/vbase11.C: New test.
14167
14168 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14169
14170         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
14171         hppa*-*-hpux*.  Update test comment.
14172
14173 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
14174
14175         * gcc.dg/tls/struct-1.c: New test.
14176
14177 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
14178
14179         * gcc.dg/cpp/tr-warn2.c: Update.
14180
14181 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14182
14183         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
14184
14185 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14186
14187         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
14188         systems.
14189
14190 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
14191
14192         * gcc.c-torture/execute/ieee/mzero3.c: New test.
14193
14194         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
14195         Adjust for c++filt moved to binutils.  Remove spurious duplicate
14196         setting of cxxfilt.
14197
14198 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
14199
14200         * gcc.dg/20020312-2.c: Update for darwin.
14201
14202 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14203
14204         * g++.old-deja/g++.other/crash32.C: Mark ICE.
14205
14206 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
14207
14208         * objc.dg/comp-types-1.m: New test.
14209         * objc.dg/comp-types-2.m: New test.
14210         * objc.dg/comp-types-3.m: New test.
14211         * objc.dg/comp-types-4.m: New test.
14212         * objc.dg/comp-types-5.m: New test.
14213         * objc.dg/comp-types-6.m: New test.
14214
14215 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14216
14217         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
14218
14219 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14220
14221         * g++.dg/other/do1.C: New test.
14222
14223         * g++.dg/template/subst1.C: New test.
14224
14225 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
14226
14227         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
14228
14229 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14230
14231         * g++.dg/template/qualttp20.C: Adjust expected errors.
14232         * g++.old-deja/g++.jason/report.C: Likewise.
14233         * g++.old-deja/g++.other/qual1.C: Likewise.
14234
14235         * g++.dg/lookup/scoped2.C: New test.
14236
14237         * g++.dg/ext/asm3.C: New test.
14238
14239 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
14240
14241         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
14242
14243 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
14244
14245         * ChangeLog: follow spelling conventions.
14246         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
14247         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
14248         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
14249         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
14250         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
14251         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
14252         * g++.old-deja/g++.law/global-init1.C: Likewise.
14253         * g++.old-deja/g++.other/delete4.C: Likewise.
14254         * g++.old-deja/g++.other/inline21.C: Likewise.
14255         * g++.old-deja/g++.other/singleton.C: Likewise.
14256         * g77.dg/strlen0.f: Likewise.
14257         * g77.f-torture/compile/20010519-1.f: Likewise.
14258         * g77.f-torture/compile/980310-4.f: Likewise.
14259         * gcc.c-torture/compile/20000605-1.c: Likewise.
14260         * gcc.c-torture/execute/20020225-1.c: Likewise.
14261         * gcc.dg/c90-hexfloat-2.c: Likewise.
14262         * gcc.dg/c99-bool-1.c: Likewise.
14263         * gcc.dg/c99-hexfloat-2.c: Likewise.
14264         * gcc.dg/dll-2.c: Likewise.
14265         * gcc.dg/wtr-union-init-1.c: Likewise.
14266         * gcc.dg/wtr-union-init-2.c: Likewise.
14267         * gcc.dg/wtr-union-init-3.c: Likewise.
14268         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14269         * gcc.dg/cpp/defined.c: Likewise.
14270         * gcc.dg/cpp/macsyntx.c: Likewise.
14271         * gcc.dg/cpp/paste2.c: Likewise.
14272         * gcc.dg/cpp/trad/defined.c: Likewise.
14273         * gcc.dg/format/c90-printf-1.c: Likewise.
14274         * gcc.dg/format/c90-scanf-1.c: Likewise.
14275         * gcc.dg/format/c99-printf-1.c: Likewise.
14276         * gcc.dg/format/c99-scanf-1.c: Likewise.
14277         * gcc.misc-tests/gcov-8.c: Likewise.
14278         * lib/profopt.exp: Likewise.
14279
14280 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
14281
14282         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
14283
14284 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14285
14286         * g++.dg/inherit/using2.C: New test.
14287
14288 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
14289
14290         * ChangeLog: Follow spelling conventions.
14291         * g++.dg/template/friend4.C: Likewise.
14292         * g++.old-deja/g++.pt/crash67.C: Likewise.
14293         * gcc.c-torture/execute/20000801-4.c: Likewise.
14294         * gcc.dg/c90-digraph-1.c: Likewise.
14295         * gcc.dg/c94-digraph-1.c: Likewise.
14296         * gcc.dg/c99-digraph-1.c: Likewise.
14297         * gcc.dg/cpp/line5.c: Likewise.
14298         * gcc.dg/cpp/multiline.c: Likewise.
14299         * gcc.dg/cpp/trad/literals-1.c: Likewise.
14300         * gcc.dg/format/attr-3.c: Likewise.
14301         * gcc.dg/format/c90-scanf-3.c: Likewise.
14302         * gcc.dg/format/ext-4.c: Likewise.
14303
14304 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14305
14306         * g++.dg/template/pretty1.C: New test.
14307
14308 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
14309
14310         * gcc.c-torture/execute/struct-cpy-1.c: New test.
14311
14312 2002-09-13  Matt Austern  <austern@apple.com>
14313
14314         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
14315         passing a cast expression to a function by const reference.
14316
14317 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14318
14319         * g++.dg/template/deduce1.C: New test.
14320
14321 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14322
14323         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14324         32-bit int.
14325
14326 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14327
14328         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14329         usage.
14330
14331 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14332
14333         * gcc.c-torture/compile/20020910-1.c: New test.
14334
14335 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14336
14337         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14338
14339 2002-09-10  Andreas Jaeger  <aj@suse.de>
14340
14341         * gcc.dg/20020312-2.c: Adjust for x86-64.
14342
14343 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14344
14345         * g77.dg/7388.f: New test case for PR 7388.
14346
14347 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14348
14349         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14350
14351 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14352
14353         * objc.dg/proto-lossage-1.m: New test.
14354
14355 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14356
14357         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14358
14359 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14360
14361         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14362         expected to pass.
14363
14364 2002-09-06  Stan Shebs  <shebs@apple.com>
14365             David Edelsohn  <edelsohn@gnu.org>
14366
14367         * gcc.dg/weak: New directory.
14368         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
14369         target-specific xfail bits.
14370         * gcc.dg/typeof-2.c: Move to new directory.
14371         * gcc.dg/weak.exp: New expect script.
14372
14373 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
14374
14375         * gcc.c-torture/execute/extzvsi.c: New test.
14376
14377 2002-09-05  Stan Shebs  <shebs@apple.com>
14378
14379         * gcc.dg/weak-1.c: xfail on Darwin.
14380         * gcc.dg/weak-2.c: Ditto.
14381         * gcc.dg/weak-3.c: Ditto.
14382         * gcc.dg/weak-4.c: Ditto.
14383         * gcc.dg/weak-5.c: Ditto.
14384         * gcc.dg/weak-6.c: Ditto.
14385         * gcc.dg/weak-7.c: Ditto.
14386         * gcc.dg/weak-8.c: Ditto.
14387         * gcc.dg/weak-9.c: Ditto.
14388
14389 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
14390
14391         * gcc.c-torture/execute/loop-14.c: New test.
14392
14393 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
14394
14395         * g++.dg/other/cxa-atexit1.C: New test.
14396
14397         * gcc.dg/typeof-2.c: New test.
14398
14399 2002-09-03  Roger Sayle  <roger@eyesopen.com>
14400
14401         * gcc.dg/builtins-2.c: New testcase.
14402         * gcc.dg/builtins-3.c: New testcase.
14403
14404 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
14405
14406         * gcc.dg/cpp/_Pragma4.c: New test.
14407
14408 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
14409
14410         * objc/execute/nil_method-1.m: New testcase.
14411
14412 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
14413
14414         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
14415         [Object class], not [Object initialize].
14416
14417 2002-08-31  Roger Sayle  <roger@eyesopen.com>
14418             Hans-Peter Nilsson  <hp@bitrange.com>
14419
14420         * gcc.c-torture/execute/20020720-1.x: Skip test on
14421         mmix-knuth-mmixware.  Correct comment.
14422
14423 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
14424
14425         * testsuite/g++.dg/abi/bitfield5.C: New test.
14426         * testsuite/g++.dg/abi/vbase10.C: Likewise.
14427
14428 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
14429
14430         * objc.dg/undeclared-selector.m: New test.
14431
14432 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
14433
14434         * g++.dg/other/offsetof1.C: Avoid cast warning.
14435
14436 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
14437
14438         * objc.dg/super-class-2.m: New test.
14439
14440 2002-08-24  Matt Austern  <austern@apple.com>
14441
14442         * g++.dg/ext/lvaddr.C: New test.
14443         * g++.dg/ext/lvcast.C: New test.
14444
14445 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
14446
14447         * testsuite/g++.dg/inherit/cond1.C: New test.
14448
14449 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
14450
14451         * gcc.dg/noncompile/incomplete-1.c: New test.
14452
14453 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14454
14455         * gcc.dg/typespec-1.c: New test.
14456
14457 2002-08-20  Devang Patel  <dpatel@apple.com>
14458         * objc.dg/proto-hier-2.m: New test.
14459
14460 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
14461
14462         * objc.dg/bitfield-1.m: New test.
14463         * objc.dg/bitfield-2.m: New test.
14464
14465 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14466
14467         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
14468         gcc.dg/c99-flex-array-4.c: New tests.
14469
14470 2002-08-16  Stan Shebs  <shebs@apple.com>
14471
14472         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
14473
14474 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
14475
14476         * gcc.dg/typeof-1.c: New test.
14477         * g++.dg/ext/typeof2.C: New test.
14478
14479 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14480
14481         * g++.dg/other/offsetof1.C: New test.
14482
14483 2002-08-14  Richard Henderson  <rth@redhat.com>
14484
14485         * gcc.dg/tls/diag-3.c: Fix expected message strings.
14486
14487 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
14488
14489         * gcc.dg/cpp/_Pragma3.c: New test.
14490
14491 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
14492
14493         * g++.dg/template/inherit3: New test.
14494
14495 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14496
14497         * gcc.dg/bitfld-4.c: Add blank options.
14498
14499 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
14500
14501         * g++.dg/template/crash1.C: New test.
14502
14503 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14504
14505         * gcc.dg/tls/opt-2.c: New test.
14506
14507 2002-08-08  Devang Patel  <dpatel@apple.com>
14508
14509         * objc.dg/selector-1.m : New test
14510
14511 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14512
14513         * g++.dg/abi/bitfield4.C: New test.
14514         * gcc.dg/bitfld-4.c: New test.
14515
14516 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14517
14518         * g++.dg/other/packed1.C: New test.
14519
14520 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
14521
14522         * g++.dg/abi/offsetof.C: Tweak error messages.
14523         * g++.old-deja/g++.mike/p10769a.C: Likewise.
14524
14525 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14526
14527         * gcc.dg/bitfld-3.c: New test.
14528
14529 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14530             Richard Henderson  <rth@redhat.com>
14531
14532         * gcc.dg/i386-bitfield1.c: New test.
14533         * g++.dg/abi/bitfield3.C: Update.
14534
14535 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
14536
14537         * objc.dg/const-str-2.m: Update.
14538         * gcc.dg/cpp/c++98.c: Change to C extension.
14539         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
14540         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
14541
14542 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
14543
14544         * testsuite/gcc.dg/tls/diag-3.c: New.
14545
14546 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
14547
14548         * g++.dg/README (Subdirectories): Document new subdir expr.
14549         * g++.dg/expr/pmf-1.C: New test.
14550
14551 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
14552
14553         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
14554
14555 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
14556
14557         * g++.dg/abi/bitfield3.C: New test.
14558
14559 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
14560
14561         * lib/gcov.exp: Tweak expected line formats.
14562         * gcc.misc-tests/gcov8.c: New test.
14563         * gcc.misc-tests/gcov8.x: New flags.
14564
14565 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
14566
14567         * consistency.vlad/layout/endian.c: Include string.h.
14568
14569         * gcc.c-torture/execute/20020805-1.c: New test.
14570
14571 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
14572
14573         * g++.dg/other/conversion1.C: New test.
14574
14575 2002-08-03  Roger Sayle  <roger@eyesopen.com>
14576
14577         * gcc.dg/builtins-1.c: New testcase.
14578
14579 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
14580
14581         * g++.dg/inherit/access3.C: New test.
14582
14583 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
14584
14585         * gcc.dg/ia64-visibility-2.c: New test.
14586
14587 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
14588
14589         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14590         __qualifier_flags to __flags.
14591
14592 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14593
14594         * g++.dg/inherit/operator1.C: New test.
14595         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14596         * g++.dg/other/error1.C: Change expected error message.
14597         * g++.dg/template/conv4.C: Likewise.
14598
14599 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14600
14601         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14602         for documented behavior.
14603
14604 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14605
14606         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14607         several targets known to fail.
14608
14609 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14610
14611         * gcc.dg/mips-args-[123].c: New tests.
14612
14613 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14614
14615         * gcc.dg/ppc-spe.c: New.
14616
14617 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14618
14619         * g++.dg/other/ptrmem4.C: New testcase.
14620
14621 2002-07-24  Richard Henderson  <rth@redhat.com>
14622
14623         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14624
14625 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14626
14627         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14628
14629 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14630
14631         * gcc.c-torture/execute/memset-3.c: New testcase.
14632
14633 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14634
14635         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14636         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14637
14638 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14639
14640         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14641         Delete.
14642
14643 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14644
14645         * gcc.c-torture/compile/simd-4.c: New test.
14646
14647 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14648
14649         PR c++/7347, c++/7348
14650         * g++.dg/template/access4.C: New test.
14651         * g++.dg/template/access5.C: New test.
14652         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14653         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14654         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14655         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14656
14657 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14658
14659         * gcc.dg/gnu89-init-2.c: New test.
14660
14661 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14662
14663         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14664
14665 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14666
14667         * gcc.c-torture/execute/20020720-1.c: New testcase.
14668
14669 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14670
14671         * gcc.dg/cpp/Wsignprom.c: New tests.
14672
14673 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14674
14675         * gcc.c-torture/execute/loop-13.c: New test.
14676
14677 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14678
14679         * gcc.dg/cpp/expr.c: New tests.
14680
14681 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14682
14683         * g++.dg/opt/pr6713.C: Add template instantiation.
14684
14685 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14686
14687         * gcc.dg/nest.c: New test.
14688
14689 2002-07-17  Richard Henderson  <rth@redhat.com>
14690
14691         * g++.dg/opt/pr6713.C: New test.
14692
14693 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14694
14695         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14696         XFAIL for all x86 processors.
14697
14698 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14699
14700         * gcc.c-torture/execute/20010122-1.x: Do not test with
14701         -fomit-frame-pointer.
14702
14703 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14704
14705         * g++.dg/template/instantiate2.C: New test.
14706         * g++.dg/template/spec4.C: New test.
14707
14708 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14709
14710         * g++.dg/template/access2.C: New test.
14711         * g++.dg/template/access3.C: New test.
14712
14713 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14714
14715         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14716         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14717         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14718         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14719         Convert to use <stdarg.h>.
14720         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14721         Delete.
14722         * gcc.dg/va-arg-2.c: New.
14723         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14724
14725 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14726
14727         * gcc.c-torture/compile/20020710-1.c: New test.
14728
14729 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14730                           Andrew Pinski  <pinskia@physics.uc.edu>
14731
14732         gcc.c-torture/compile/simd-2.c: New testcase.
14733         gcc.c-torture/compile/simd-3.c: Likewise.
14734
14735 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14736
14737         PR c++/7224
14738         * g++.dg/overload/error1.C: New test.
14739
14740 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14741
14742         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
14743         configuration and IRIX 6 O32 ABI.
14744
14745 2002-07-11  Roger Sayle  <roger@eyesopen.com>
14746
14747         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
14748
14749 2002-07-10  Roger Sayle  <roger@eyesopen.com>
14750
14751         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
14752
14753 2002-07-10  Jeffrey A Law  <law@redhat.com>
14754
14755         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
14756
14757         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
14758
14759 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
14760
14761         * gcc.dg/20020312-2.c: Check for __PPC__.
14762
14763 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
14764
14765         * gcc.c-torture/compile/20020709-1.c: New test.
14766
14767 2002-07-07  Roger Sayle  <roger@eyesopen.com>
14768
14769         * g++.dg/template/qualttp21.C: New test case.
14770
14771 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
14772
14773         * gcc.c-torture/compile/20020706-1.c: New test.
14774         * gcc.c-torture/compile/20020706-2.c: New test.
14775
14776 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
14777             Alexandre Oliva  <aoliva@redhat.com>
14778
14779         * g++.dg/warn/incomplete1.C: New test.
14780
14781 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14782
14783         PR c++/7099
14784         * g++.dg/warn/noreturn1.C: New test.
14785
14786 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
14787
14788         PR c++/6706
14789         * g++.dg/debug/debug6.C: New test.
14790         * g++.dg/debug/debug7.C: New test.
14791
14792 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
14793
14794         * gcc.c-torture/compile/simd-3.c: New test.
14795
14796 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
14797
14798         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
14799         * gcc.dg/20020620-1.c: Likewise.
14800
14801 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14802
14803         PR c++/6944
14804         * g++.dg/init/array4.C: New test.
14805         * g++.dg/init/array5.C: New test.
14806
14807 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
14808
14809         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
14810         * gcc.c-torture/execute/simd-2.c (main): Likewise.
14811
14812 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14813
14814         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
14815         * gcc.dg/wtr-aggr-init-1.c: Likewise.
14816         * gcc.dg/wtr-conversion-1.c: Likewise.
14817         * gcc.dg/wtr-escape-1.c: Likewise.
14818         * gcc.dg/wtr-int-type-1.c: Likewise.
14819         * gcc.dg/wtr-label-1.c: Likewise.
14820         * gcc.dg/wtr-static-1.c: Likewise.
14821         * gcc.dg/wtr-strcat-1.c: Likewise.
14822         * gcc.dg/wtr-suffix-1.c: Likewise.
14823         * gcc.dg/wtr-switch-1.c: Likewise.
14824         * gcc.dg/wtr-unary-plus-1.c: Likewise.
14825         * gcc.dg/wtr-union-init-1.c: Likewise.
14826         * gcc.dg/wtr-union-init-2.c: Likewise.
14827         * gcc.dg/wtr-union-init-3.c: Likewise.
14828
14829         * gcc.dg/wtr-func-def-1.c: New test.
14830
14831 2002-07-02 Devang Patel <dpatel@apple.com>
14832
14833         * objc.dg/param-1.m: New test.
14834
14835 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
14836
14837         * gcc.dg/cpp/trad/directive.c: Add test.
14838         * gcc.dg/cpp/trad/macroargs.c: Add test.
14839         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
14840
14841 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
14842
14843         * gcc.dg/cpp/cmdlne-M.c: New test.
14844
14845 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
14846
14847         * objc.dg/desig-init-1.m: New test.
14848
14849 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14850
14851         PR c++/6716
14852         * g++.dg/template/instantiate1.C: New test.
14853
14854 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
14855
14856         PR c++/7112
14857         * g++.dg/template/sizeof2.C: New test.
14858
14859 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14860
14861         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
14862         gcc.dg/cpp/trad/include.c: New tests.
14863
14864 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
14865
14866         PR target/7177
14867         * gcc.c-torture/compile/20020701-1.c: New test.
14868
14869 2002-07-01  Stan Shebs  <shebs@apple.com>
14870
14871         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
14872         header here...
14873         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
14874         (objc-torture-execute): or here.
14875
14876 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
14877
14878         * gcc.c-torture/execute/arith-rand-ll.c: New test.
14879
14880 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14881
14882         * gcc.dg/cpp/trad/escaped-nl.c: New test.
14883
14884 2002-06-30  Devang Patel  <dpatel@apple.com>
14885
14886         * objc.dg/fsyntax-only.m: New test.
14887
14888 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
14889
14890         PR c++/6695
14891         * g++.dg/template/friend7.C: New file.
14892
14893 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
14894
14895         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
14896         return type.
14897
14898 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
14899
14900         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
14901         avoid division by zero.
14902
14903 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
14904
14905         * gcc.dg/Wunknownprag.c: New tests.
14906
14907 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
14908
14909         * gcc.c-torture/execute/simd-2.c: New test.
14910
14911 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
14912
14913         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
14914         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
14915         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
14916         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
14917         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
14918         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
14919         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
14920         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
14921         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
14922         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
14923         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
14924         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
14925         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
14926         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
14927         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
14928         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
14929         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
14930
14931 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
14932
14933         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
14934         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
14935         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
14936         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
14937         New tests.
14938         * gcc.dg/cpp/trad/directive.c: Update.
14939
14940 2002-06-23  Andreas Jaeger  <aj@suse.de>
14941
14942         * gcc.c-torture/execute/complex-6.c: New.
14943
14944 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
14945
14946         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
14947         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
14948         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
14949         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
14950
14951 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
14952
14953         * gcc.dg/cpp/trad: New directory with traditional tests copied
14954         from parent directory.
14955         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14956         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14957         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14958         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14959         Move to trad/ and rename.
14960         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
14961         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
14962         gcc.dg/cpp/trad/redef2.c: New tests.
14963         * gcc.dg/cpp/trad/trad.exp: New driver.
14964
14965 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
14966
14967         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14968         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14969         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14970         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14971         Remove.
14972
14973 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
14974
14975         * gcc.dg/20020620-1.c: New test.
14976
14977 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14978
14979         * g++.dg/template/ttp4.C: New test.
14980
14981 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
14982
14983         * g++.dg/opt/vt1.C: Fix regexp.
14984
14985 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14986
14987         * gcc.c-torture/execute/pure-1.c: Make functions static again.
14988         Don't use attribute `noinline'.
14989
14990 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14991
14992         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
14993
14994 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
14995
14996         * gcc.c-torture/execute/simd-1.c: New.
14997
14998         * gcc.dg/simd-1.c: New.
14999
15000 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
15001
15002         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
15003
15004 2002-06-16  Richard Henderson  <rth@redhat.com>
15005
15006         * g++.dg/ext/anon-struct1.C: New.
15007         * g++.dg/ext/anon-struct2.C: New.
15008         * g++.dg/ext/anon-struct3.C: New.
15009         * gcc.dg/anon-struct-1.c: New.
15010         * gcc.dg/anon-struct-2.c: New.
15011         * gcc.dg/anon-struct-3.c: New.
15012         * gcc.dg/20011008-1.c: Adjust warning text.
15013         * gcc.dg/20020527-1.c: Add -fms-extensions.
15014
15015 2002-06-16  Richard Henderson  <rth@redhat.com>
15016
15017         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
15018
15019 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
15020
15021         * gcc.c-torture/execute/20020615-1.c: New test.
15022
15023 2002-06-15  Roger Sayle  <roger@eyesopen.com>
15024
15025         * gcc.c-tortuture/execute/compare-1.c: New test case.
15026         * gcc.c-tortuture/execute/compare-2.c: New test case.
15027         * gcc.c-tortuture/execute/compare-3.c: New test case.
15028
15029 2002-06-13  Richard Henderson  <rth@redhat.com>
15030
15031         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
15032         ia64 ilp32.
15033
15034 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15035
15036         * g++.dg/template/typename2.C: Update error message.
15037
15038 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
15039
15040         * gcc.c-torture/execute/20020611-1.c: New test.
15041
15042 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
15043
15044         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
15045         list of targets to skip.
15046
15047 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
15048
15049         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
15050         targets if not optimizing.
15051
15052 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
15053
15054         * gcc.c-torture/compile/20020605-1.c: New test.
15055
15056         * g++.dg/opt/vt1.C: New test.
15057
15058         * gcc.dg/20020531-1.c: New test.
15059
15060         * gcc.dg/20020530-1.c: New test.
15061
15062         * gcc.dg/20020527-1.c: New test.
15063
15064         * g++.dg/opt/cse1.C: New test.
15065
15066 2002-06-07  Roger Sayle  <roger@eyesopen.com>
15067
15068         * gcc.dg/20020607-2.c: New test case.
15069
15070 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
15071
15072         * gcc.c-torture/compile/20020604-1.c: New test.
15073
15074 2002-06-04  Richard Henderson  <rth@redhat.com>
15075
15076         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
15077         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
15078         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
15079
15080 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
15081
15082         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
15083
15084 2002-06-03  Richard Henderson  <rth@redhat.com>
15085
15086         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
15087         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
15088
15089 2002-06-02  Richard Henderson  <rth@redhat.com>
15090
15091         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
15092         test functions static.
15093
15094 2002-06-02  Andreas Jaeger  <aj@suse.de>
15095
15096         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
15097         now.
15098
15099 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15100
15101         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
15102         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
15103         Update for mofified diagnostics.
15104         * gcc.dg/c99-intconst-1.c: No longer fail.
15105
15106 2002-06-02  Richard Henderson  <rth@redhat.com>
15107
15108         * gcc.dg/uninit-A.c: Remove xfail markers.
15109
15110 2002-06-01  Roger Sayle  <roger@eyesopen.com>
15111
15112         * gcc.dg/fnegate-1.c: New test case.
15113
15114 2002-05-30  Osku Salerma  <osku@iki.fi>
15115
15116         * gcc.c-torture/execute/mayalias-1.c: New file.
15117
15118 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15119
15120         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
15121         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
15122         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
15123
15124 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
15125
15126         * gcc.c-torture/execute/20020529-1.c: New test.
15127
15128 2002-05-27  Richard Henderson  <rth@redhat.com>
15129
15130         * g++.dg/ext/attrib6.C: New test case.
15131
15132 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15133
15134         * gcc.c-torture/execute/pure-1.c: New test.
15135
15136 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15137
15138         * gcc.dg/cpp/arith-2.c: Remove.
15139
15140 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15141
15142         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
15143         * gcc.dg/cpp/if-3.c: Remove.
15144
15145 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
15146
15147         * g++.dg/opt/cse2.C: New test.
15148
15149 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
15150
15151         * gcc.dg/cpp/arith-1.c: New semantic tests.
15152         * gcc.dg/cpp/if-1.c: Update.
15153
15154 2002-05-24  Ben Elliston  <bje@redhat.com>
15155
15156         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
15157
15158 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15159
15160         * gcc.dg/verbose-asm.c: New test.
15161
15162 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15163
15164         * gcc.dg/cpp/paste12.c: New test.
15165
15166 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15167
15168         * g++.dg/parse/named_ops.C: New test.
15169
15170 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
15171
15172         * gcc/testsuite/gcc.dg/weak-8.c: New test.
15173
15174 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
15175
15176         * gcc.dg/weak-2.c: Allow optional leading underscore
15177         in scan-assembler symbol name.
15178         * gcc.dg/weak-3.c: Likewise.
15179         * gcc.dg/weak-4.c: Likewise.
15180         * gcc.dg/weak-5.c: Likewise.
15181
15182 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
15183
15184         * gcc.dg/20020523-1.c: New test.
15185
15186 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15187
15188         * objc.dg/const-str-2.m: Update now that we stop after
15189         a command line error.
15190
15191 2002-05-22  Richard Henderson  <rth@redhat.com>
15192
15193         * g++.dg/dg.exp: Fix typo in test pruneing.
15194
15195 2002-05-22  Richard Henderson  <rth@redhat.com>
15196
15197         * g++.dg/dg.exp: Prune the tls subdirectory.
15198         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
15199         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
15200         * g++.dg/tls/init-1.C: New.
15201
15202 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
15203
15204         * gcc.dg/20020517-1.c: New test.
15205
15206 2002-05-21  Richard Henderson  <rth@redhat.com>
15207
15208         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
15209         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
15210
15211 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
15212
15213         * g++.dg/other/copy2.C: New test.
15214
15215 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
15216
15217         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
15218         (MAX_COPY): Bump up to 10 times sizeof (long long).
15219         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
15220
15221         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
15222         sizeof (long long).
15223
15224         * gcc.c-torture/execute/strcpy-1.c: New test.
15225
15226 2002-05-19  Jason Merrill  <jason2redhat.com>
15227
15228         * g++.dg/ext/oper1.C: New test.
15229
15230 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
15231 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
15232
15233         * README.QMTEST: New file.
15234
15235         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
15236
15237 2002-05-19  Andreas Jaeger  <aj@suse.de>
15238
15239         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
15240         now.
15241         * gcc.c-torture/execute/loop-2d.x: Likewise.
15242
15243 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
15244
15245         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
15246         support weak symbols.
15247         * gcc.dg/weak-4.c: Likewise
15248         * gcc.dg/weak-6.c: Likewise
15249
15250 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
15251
15252         * gcc.dg/weak-3.c: Add dg-excess-error comment for
15253         cygwin, coff and h8300-*-hms targets
15254         * gcc.dg/weak-5.c: Likewise
15255         * gcc.dg/weak-7.c: Likewise
15256
15257 2002-05-16  Jason Merrill  <jason@redhat.com>
15258
15259         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
15260         (scan-assembler-not, scan-assembler-dem): Likewise.
15261         (scan-assembler-dem-not): Likewise.
15262
15263 2002-05-15  Richard Henderson  <rth@redhat.com>
15264
15265         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
15266
15267 2002-05-15  Richard Henderson  <rth@redhat.com>
15268
15269         * gcc.dg/weak-5.c (vfoo1c): No warning here.
15270         (vfoo1f): Warning here.
15271         (vfoo1l): Don't redefine the alias.
15272
15273 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
15274
15275         * g++.dg/init/pm1.C: New test.
15276
15277 2002-05-12  David S. Miller  <davem@redhat.com>
15278
15279         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
15280         types.
15281
15282 2002-05-10  Roger Sayle  <roger@eyesopen.com>
15283
15284         * gcc.c-torture/execute/20020510-1.c: New test case.
15285
15286 2002-05-10  David S. Miller  <davem@redhat.com>
15287
15288         * gcc.c-torture/execute/conversion.c: Test long double too.
15289
15290 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
15291
15292         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
15293         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
15294         * lib/g++.exp (g++_link_flags): Likewise.
15295         * lib/objc.exp (objc_target_compile): Likewise.
15296
15297 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15298
15299         * gcc.dg/cpp/poison.c: Update.
15300         * gcc.dg/cpp/20000625-2.c: Remove.
15301         * gcc.dg/cpp/direct2s.c: Remove final test.
15302
15303 2002-05-08  Tom Rix  <trix@redhat.com>
15304
15305         * gcc.c-torture/execute/20020508-1.c: New test.
15306         * gcc.c-torture/execute/20020508-2.c: New test.
15307         * gcc.c-torture/execute/20020508-3.c: New test.
15308
15309 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15310
15311         * gcc.dg/cpp/charconst-4.c: More tests.
15312
15313 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
15314
15315         PR c/6569
15316         * gcc.dg/weak-3.c: Update location of warning messages.
15317         * gcc.dg/weak-5.c: Likewise.
15318
15319 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15320
15321         * gcc.c-torture/execute/20020506-1.c: New test case.
15322
15323 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15324
15325         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15326
15327 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15328
15329         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15330
15331 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15332
15333         * gcc.dg/cpp/charconst-3.c: New test.
15334
15335 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15336
15337         * gcc.dg/cpp/charconst.c: Update tests.
15338
15339 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15340
15341         * treelang: Added directory for new sample language treelang. Also
15342         lib/treelang.exp: New file to signal treelang should be tested.
15343
15344 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15345
15346         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15347         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15348         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15349         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15350         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15351         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15352         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15353
15354 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15355
15356         * gcc.dg/format/xopen-2.c: New test.
15357
15358 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15359
15360         * gcc.dg/20020503-1.c: New test.
15361
15362 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
15363
15364         * g++.dg/init/dtor1.C: Make it tougher.
15365
15366 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
15367
15368         * g++.dg/init/dtor1.C: New test.
15369
15370 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
15371
15372         * gcc.dg/altivec-8.c: New.
15373
15374 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
15375
15376         * gcc.dg/altivec-7.c: New.
15377
15378 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
15379
15380         * g++.dg/parse/typedef1.C: New test.
15381
15382 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
15383
15384         PR c++/6486
15385         * g++.dg/template/friend6.C: New test.
15386
15387         PR c++/6492
15388         * g++.dg/init/copy1.C: New test.
15389
15390 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
15391
15392         * g++.dg/warn/effc1.C: New test.
15393
15394 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15395
15396         * gcc.dg/cpp/if-cexp.c: Add a test.
15397
15398 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
15399
15400         * gcc.dg/20020426-2.c: New test.
15401
15402 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15403
15404         * gcc.dg/cpp/if-mop.c: Update.
15405         * gcc.dg/cpp/if-mpar.c: Add test.
15406         * gcc.dg/cpp/if-oppr.c: Update.
15407
15408 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15409
15410         PR c/6343
15411         * gcc.dg/weak-[2-7].c: New tests.
15412
15413 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15414
15415         * gcc.dg/enum1.c: New test.
15416
15417 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15418
15419         PR c++/6497
15420         * g++.dg/inherit/access2.C: New test.
15421
15422 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15423
15424         PR bootstrap/6445
15425         * gcc.dg/20020426-1.c: New test.
15426
15427 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15428
15429         * g++.dg/abi/enum1.C: New test.
15430
15431 2002-04-26  Richard Henderson  <rth@redhat.com>
15432
15433         * gcc.dg/c99-bool-1.c: Expect always true warning.
15434
15435 2002-04-25  Roger Sayle  <roger@eyesopen.com>
15436
15437         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
15438
15439 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15440
15441         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
15442         targets.
15443
15444 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
15445
15446         * g++.dg/abi/mange7.C: New test.
15447
15448         PR c++/6438.
15449         * g++.dg/parse/stmtexpr2.C: New test.
15450
15451 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
15452
15453         * gcc.dg/20020312-2.c: Add SH target.
15454
15455 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15456
15457         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
15458         compiler output on mips*-*-irix*.
15459
15460 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
15461
15462         * g++.dg/parse/attr1.C: New test.
15463
15464 2002-04-23  Roger Sayle  <roger@eyesopen.com>
15465
15466         * gcc.c-torture/execute/string-opt-17.c: New test case.
15467         * gcc.c-torture/execute/memset-2.c: New test case.
15468
15469 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
15470
15471         PR c++/6256:
15472         * g++.dg/template/friend5.C: New test.
15473
15474         PR c++/6331:
15475         * g++.dg/template/qual1.C: Likewise.
15476
15477 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
15478
15479         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
15480         Include stdlib.h, not stdio.h or ctype.h.
15481
15482 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
15483
15484         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
15485         cris-*-elf* and mmix-*-*.
15486         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
15487         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
15488         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
15489         Ditto.
15490         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
15491         * gcc.dg/wchar_t-1.c: Ditto.
15492
15493 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
15494
15495         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
15496         Clarify comment.
15497
15498 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
15499
15500         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
15501
15502 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15503
15504         * gcc.c-torture/execute/20000906-1.x: Delete.
15505
15506 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
15507
15508         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
15509
15510 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
15511
15512         * PR6367
15513         * g77.f-torture/execute/6367.f: New test.
15514         * g77.f-torture/execute/6367.x: Disable for MMIX.
15515
15516 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
15517
15518         * PR6352
15519         * g++.dg/opt/inline2.C: New test.
15520
15521 2002-04-18  Richard Henderson  <rth@redhat.com>
15522
15523         * gcc.dg/20000906-1.c: Enable for all targets.
15524         * gcc.c-torture/compile/iftrap-2.c: New.
15525
15526 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15527
15528         * gcc.dg/20020418-1.c: New test.
15529         * gcc.dg/20020418-2.c: New test.
15530
15531 2002-04-18  Richard Henderson  <rth@redhat.com>
15532
15533         * gcc.c-torture/compile/iftrap-1.c: New.
15534         * gcc.dg/iftrap-1.c: Adjust for ia64.
15535         * gcc.dg/iftrap-2.c: New.
15536
15537 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15538
15539         * gcc.c-torture/compile/20020418-1.c: New test.
15540
15541 2002-04-18  Roger Sayle  <roger@eyesopen.com>
15542
15543         * gcc.c-torture/compile/20020415-1.c: New.
15544
15545 2002-04-18  David S. Miller  <davem@redhat.com>
15546
15547         * gcc.c-torture/execute/20020418-1.c: New test.
15548
15549 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
15550
15551         * gcc.dg/20020416-1.c: New test.
15552
15553         * g++.dg/opt/inline1.C: New test.
15554
15555 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
15556
15557         * gcc.dg/altivec-5.c: New test.
15558
15559         * gcc.dg/20020415-1.c: New test.
15560
15561 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
15562
15563         * testsuite/lib/chill.exp: Remove.
15564
15565 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
15566
15567         * g++.dg/other/big-struct.C: New test.
15568
15569 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
15570
15571         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
15572         of scratch file.
15573
15574 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
15575
15576         PR c/6277
15577         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
15578         in scan-assembler function name
15579
15580 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
15581
15582         * g77.f-torture/execute/980628-4.x,
15583         g77.f-torture/execute/980628-5.x,
15584         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15585         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15586         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
15587         i[34567]86-*-*.
15588
15589 2002-04-13  David S. Miller  <davem@redhat.com>
15590
15591         * gcc.c-torture/execute/20020413-1.c: New test.
15592
15593 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15594
15595         * gcc.dg/asm-6.c,
15596         * g++.dg/ext/asm1.C: New tests.
15597
15598 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15599
15600         PR c++ 5373.
15601         * g++.dg/parse/stmtexpr1.C: New test.
15602
15603         PR c++/5189.
15604         * g++.dg/template/copy1.C: New test.
15605
15606 2002-04-12  Richard Henderson  <rth@redhat.com>
15607
15608         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15609
15610 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15611
15612         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15613         gcc.c-torture/execute/20020307-2.c.
15614
15615 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15616
15617         * g++.dg/ext/attrib5.C,
15618         * g++.dg/lookup/struct1.C: New tests.
15619
15620 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15621
15622         * gcc.dg/20020411-1.c: New test.
15623
15624         * gcc.c-torture/execute/20020411-1.c: New test.
15625
15626 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15627
15628         * g77.f-torture/execute/6177.f: New test.
15629
15630 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15631
15632         PR middle-end/6247
15633         * g++.dg/opt/cleanup1.C: New test.
15634
15635         * g++.dg/opt/const1.C: New test.
15636
15637 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15638
15639         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15640
15641 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15642
15643         PR c++/5507
15644         * g++.dg/template/typename2.C: New test.
15645
15646 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15647
15648         * gcc.c-torture/execute/loop-12.c: New.
15649
15650 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15651
15652         * g77.f-torture/execute/980628-4.x,
15653         g77.f-torture/execute/980628-5.x,
15654         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15655         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15656         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15657
15658 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15659
15660         PR optimization/6086
15661         * g++.dg/opt/preinc1.C: New test.
15662
15663 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15664
15665         PR c++/5571
15666         * g++.dg/opt/static2.C: New test.
15667
15668 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15669
15670         PR c/5120
15671         * gcc.dg/20020406-1.c: New test.
15672
15673 2002-04-04  David S. Miller  <davem@redhat.com>
15674
15675         * gcc.c-torture/execute/20020404-1.c: New test.
15676
15677 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15678
15679         PR c/6123
15680         * gcc.dg/20020312-2.c: Do not declare global register variable
15681         if __PIC__ or __pic__ is defined.
15682
15683 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15684
15685         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15686         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15687
15688 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15689
15690         * gcc.misc-tests/linkage.exp: Update last change to handle
15691         sparc*-, not just sparc-.
15692
15693 2002-04-03  Richard Henderson  <rth@redhat.com>
15694
15695         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15696
15697 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15698
15699         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15700
15701 2002-04-02  David S. Miller  <davem@redhat.com>
15702
15703         * gcc.c-torture/execute/20020402-3.c: New test.
15704
15705 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15706
15707         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15708         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15709
15710         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15711         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15712         g77.f-torture/execute/20001201.x,
15713         g77.f-torture/execute/u77-test.x: New files.
15714
15715         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15716         * gcc.dg/wchar_t-1.c: Ditto.
15717
15718 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15719
15720         * gcc.c-torture/execute/20020402-1.c: New test.
15721
15722 2002-04-01  Richard Henderson  <rth@redhat.com>
15723
15724         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15725
15726         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15727
15728 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15729
15730         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15731
15732 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15733
15734         * g++.dg/inherit/template-as-base.C: Expect error.
15735         * g++.dg/inherit/namespace-as-base.C: Likewise.
15736
15737 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15738
15739         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15740         g++.dg/ext/instantiate3.C: Tweak match patterns.
15741
15742         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
15743         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
15744         -da test.
15745
15746 2002-03-31  Richard Henderson  <rth@redhat.com>
15747
15748         * gcc.dg/special/alias-2.c: New.
15749         * gcc.dg/special/ecos.exp: Run it.
15750
15751 2002-03-31  Richard Henderson  <rth@redhat.com>
15752
15753         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
15754
15755 2002-03-31  Kazu Hirata  <kazu@hxi.com>
15756
15757         * gcc.dg/weak-1.c: Disable on h8300 port.
15758
15759 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
15760
15761         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
15762         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
15763         ordering tests.
15764         * g++.dg/bprob/bprob-1.C: New test.
15765         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
15766         * g++.dg/gcov/gcov-1.C: New test.
15767         * g++.dg/gcov/gcov-1.x: New file.
15768         * g++.dg/gcov/gcov-2.C: New test.
15769         * g++.dg/gcov/gcov-3.C: New test.
15770         * g++.dg/gcov/gcov-3.h: New file.
15771
15772 2002-03-28  Roger Sayle  <roger@eyesopen.com>
15773
15774         * g++.old-deja/g++.other/builtins5.C: New test.
15775         * g++.old-deja/g++.other/builtins6.C: New test.
15776         * g++.old-deja/g++.other/builtins7.C: New test.
15777         * g++.old-deja/g++.other/builtins8.C: New test.
15778         * g++.old-deja/g++.other/builtins9.C: New test.
15779
15780 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
15781
15782         * g++.dg/opt/static1.C: New test.
15783
15784         * g++.dg/opt/longbranch1.C: New test.
15785
15786 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
15787
15788         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
15789
15790         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
15791
15792 2002-03-28  Jeffrey A Law  (law@redhat.com)
15793
15794         * gcc.c-torture/execute/20020328-1.c: New test.
15795
15796 2002-03-27  Richard Henderson  <rth@redhat.com>
15797
15798         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
15799         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
15800         move from g++.old-deja/g++.ext/.
15801
15802 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
15803
15804         * g++.dg/init/new2.C: New test.
15805
15806 2002-03-26  Richard Henderson  <rth@redhat.com>
15807
15808         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
15809
15810         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
15811         on sparc.
15812
15813         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
15814         sparcv9 systems.
15815         * gcc.dg/20001102-1.c: Likewise.
15816
15817 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
15818
15819         * gcc.dg/cpp/endif-pedantic1.c,
15820         gcc.dg/cpp/endif-pedantic2.c:  New tests.
15821
15822 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
15823
15824         * g++.dg/init/new1.C: New test.
15825
15826 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
15827
15828         * g++.dg/abi/vbase9.C: New test.
15829
15830 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
15831
15832         * gcc.dg/arm-asm.c: New test.
15833
15834 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
15835
15836         * gcc.dg/Wswitch-enum.c: New test.
15837         Fix PR c/5044.
15838
15839 2002-03-26  Richard Henderson  <rth@redhat.com>
15840
15841         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
15842         structure.
15843
15844 2002-03-25  Richard Henderson  <rth@redhat.com>
15845
15846         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
15847         sparcv9 systems.
15848
15849         * gcc.c-torture/compile/20011119-1.c (xxx): New.
15850         * gcc.c-torture/compile/20011119-2.c (xxx): New.
15851
15852 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
15853
15854         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
15855
15856 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
15857
15858         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
15859         targets using generic thunk support.
15860
15861 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
15862
15863         * gcc.c-torture/compile/20020323-1.c: New test.
15864
15865         * g++.dg/opt/conj2.C: New test.
15866
15867 2002-03-24  Richard Henderson  <rth@redhat.com>
15868
15869         * gcc.dg/weak-1.c: Use -fno-common.
15870
15871 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15872
15873         * g77.dg/f77-edit-apostrophe-out.f: New test
15874         * g77.dg/f77-edit-h-out.f: New test
15875         * g77.dg/f77-edit-t-in.f: New test
15876         * g77.dg/f77-edit-t-out.f: New test
15877         * g77.dg/f77-edit-x-out.f: New test
15878         * g77.dg/f77-edit-slash-out.f: New test
15879         * g77.dg/f77-edit-colon-out.f: New test
15880         * g77.dg/f77-edit-s-out.f: New test
15881
15882 2002-03-24  Richard Henderson  <rth@redhat.com>
15883
15884         * objc/execute/formal_protocol-6.x: New XFAIL.
15885
15886 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15887
15888         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
15889         that do not support weak symbols
15890
15891 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15892
15893         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
15894         * lib/g77.exp:  Likewise
15895         * lib/objc.exp: Likewise
15896
15897 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
15898
15899         * gcc.dg/Wswitch-default.c: New test.
15900
15901 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
15902
15903         * g++.dg/other/enum1.C: New test.
15904
15905 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
15906
15907         * gcc.dg/pragma-ep-3.c: Fix typo.
15908
15909 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15910
15911         * g++.dg/inherit/template-as-base.C: New test.
15912
15913 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
15914
15915         * g++.old-deja/g++.other/dwarf2-1.C: Move...
15916         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
15917
15918 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
15919
15920         * gcc.dg/cpp/multiline.c: Update to match.
15921
15922 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
15923
15924         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
15925
15926 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
15927
15928         * gcc.dg/cpp/extratokens2.c:  New file.
15929
15930 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
15931
15932         * gcc.dg/20020312-2.c: Add rs6000 target.
15933
15934         * gcc.c-torture/compile/20020319-1.c: New test.
15935
15936 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15937
15938         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
15939         (A, E): Handle this.
15940
15941 2002-03-20  Jason Merrill  <jason@redhat.com>
15942
15943         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
15944         ignoring -fpic.
15945         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
15946         through prune_gcc_output.
15947
15948 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
15949
15950         * gcc.c-torture/compile/20020320-1.c: New test.
15951
15952 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
15953
15954         * gcc.c-torture/compile/20020318-1.c: New test.
15955
15956         * gcc.dg/struct-by-value-1.c: New test.
15957
15958         * gcc.dg/20020319-1.c: New test.
15959
15960 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
15961
15962         * g++.dg/opt/conj1.C: New test.
15963
15964 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
15965
15966         * g++.dg/template/qualttp20.C: Revert previous change.
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-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15976
15977         * gcc.dg/cpp/wchar-1.c: Update.
15978
15979 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15980
15981         * g++.dg/template/conv1.C: New test.
15982         * g++.dg/template/conv2.C: New test.
15983         * g++.dg/template/conv3.C: New test.
15984         * g++.dg/template/conv4.C: New test.
15985
15986 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15987
15988         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
15989         * g++.dg/template/qualttp3.C: Likewise.
15990         * g++.dg/template/qualttp4.C: Likewise
15991         * g++.dg/template/qualttp5.C: Likewise
15992         * g++.dg/template/qualttp6.C: Likewise
15993         * g++.dg/template/qualttp7.C: Likewise
15994         * g++.dg/template/qualttp8.C: Likewise
15995         * g++.dg/template/recurse.C: Likewise.
15996
15997 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15998
15999         * g++.dg/opt/dtor1.C: New test.
16000
16001 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
16002
16003         * gcc.c-torture/compile/20020315-1.c: New test.
16004
16005 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
16006
16007         * gcc.dg/weak-1.c: Fix scan tests.
16008
16009 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
16010
16011         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
16012         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
16013         cris-*-aout* mmix-*-*.
16014         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
16015         cris-*-aout* mmix-*-*.
16016         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
16017         cris-*-elf* cris-*-aout* and mmix-*-*.
16018         * gcc.dg/20001009-1.c: Ditto.
16019         * gcc.dg/20010912-1.c: Ditto.
16020         * gcc.dg/20020122-4.c: Ditto.
16021         * gcc.dg/inline-2.c: Ditto.
16022
16023 2002-03-14  Jeffrey A Law  (law@cygnus.com)
16024
16025         * gcc.c-torture/compile/20020314-1.c: New test.
16026
16027 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
16028
16029         * gcc.c-torture/execute/20020314-1.c: New test.
16030
16031 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
16032
16033         * g++.dg/warn/Wunused-1.C: New test.
16034
16035 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
16036
16037         * g++.dg/abi/mangle6.C: New test.
16038
16039 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
16040
16041         * gcc.c-torture/compile/20020309-2.c: New test.
16042
16043         * gcc.c-torture/compile/20020312-1.c: New test.
16044
16045 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
16046
16047         * g++.dg/other/access1.C: New test.
16048
16049 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
16050
16051         * gcc.c-torture/execute/wchar_t-1.c: New test.
16052
16053 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
16054
16055         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
16056
16057 2002-03-12  Roger Sayle  <roger@eyesopen.com>
16058
16059         * gcc.dg/20020312-1.c: New test case.
16060
16061 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
16062
16063         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
16064
16065 2002-03-11  Richard Henderson  <rth@redhat.com>
16066
16067         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
16068         * g++.old-deja/g++.jason/report.C: Likewise.
16069
16070 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16071
16072         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
16073         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
16074
16075 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16076
16077         * testsuite/g++.dg/overload/pmf1.C: New test.
16078
16079 2002-03-11  Kazu Hirata  <kazu@hxi.com>
16080
16081         * gcc.c-torture/execute/20020307-1.c: Use long.
16082
16083 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
16084
16085         PR optimization/5844
16086         * gcc.dg/20020310-1.c: New test.
16087
16088 2002-03-09  Michael Meissner  <meissner@redhat.com>
16089
16090         * gcc.c-torture/execute/memcpy-2.c: New test.
16091         * gcc.c-torture/execute/memset-1.c: New test.
16092         * gcc.c-torture/execute/strlen-1.c: New test.
16093         * gcc.c-torture/execute/strcmp-1.c: New test.
16094         * gcc.c-torture/execute/strncmp-1.c: New test.
16095
16096 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
16097
16098         * gcc.dg/ppc-ldstruct.c: New test.
16099
16100 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
16101
16102         * gcc.c-torture/execute/va-arg-22.c: New test.
16103
16104 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16105
16106         * gcc.c-torture/compile/20020309-1.c: New test.
16107
16108 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
16109
16110         * gcc.c-torture/execute/20020307-2.c: New test.
16111
16112 2002-03-07  Jeffrey A Law  (law@redhat.com)
16113
16114         * g77.f-torture/compile/20020307-1.f: New test.
16115
16116 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
16117
16118         * gcc.dg/unordered-1.c: New test.
16119
16120 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
16121
16122         * gcc.c-torture/execute/20020307-1.c: New test.
16123
16124 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
16125
16126         * gcc.dg/20020304-1.c: New test.
16127
16128         * gcc.c-torture/compile/20020304-2.c: New test.
16129
16130 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
16131
16132         * gcc.c-torture/compile/20020304-1.c: New test case
16133         (from PR c/5830).
16134
16135 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
16136
16137         * gcc.dg/20020103-1.c: Add other -D ppc variants.
16138
16139 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
16140
16141         * g++.dg/other/classkey1.C: New test.
16142
16143 2002-03-01  Richard Henderson  <rth@redhat.com>
16144
16145         * gcc.c-torture/compile/981223-1.x: New.
16146         * gcc.c-torture/compile/920625-1.x: New.
16147
16148 2002-02-28  Richard Henderson  <rth@redhat.com>
16149
16150         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
16151
16152 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
16153
16154         * gcc.c-torture/execute/20020227-1.c: New test.
16155
16156 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
16157
16158         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
16159         here" ERROR lines.
16160         * g++.old-deja/g++.oliva/partord1.C: Likewise.
16161         * g++.old-deja.g++.other/defarg1.C: Likewise.
16162         * g++.old-deja/g++.pt/calls2.C: Likewise.
16163         * g++.old-deja/g++.pt/crash20.C: Likewise.
16164         * g++.old-deja/g++.pt/crash30.C: Likewise.
16165         * g++.old-deja/g++.pt/crash36.C: Likewise.
16166         * g++.old-deja/g++.pt/crash6.C: Likewise.
16167         * g++.old-deja/g++.pt/defarg13.C: Likewise.
16168         * g++.old-deja/g++.pt/derived3.C: Likewise.
16169         * g++.old-deja/g++.pt/error1.C: Likewise.
16170         * g++.old-deja/g++.pt/friend21.C: Likewise.
16171         * g++.old-deja/g++.pt/friend23.C: Likewise.
16172         * g++.old-deja/g++.pt/infinite1.C: Likewise.
16173         * g++.old-deja/g++.robertl/eb128.C: Likewise.
16174
16175 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
16176
16177         * gcc.c-torture/execute/20020225-2.c: New test.
16178
16179 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
16180
16181         * gcc.c-torture/execute/920730-1t.c,
16182         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
16183         Delete test cases, only relevant to -traditional.
16184
16185 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16186
16187         * gcc.dg/cpp/undef1.c: Remove.
16188         * gcc.dg/cpp/directiv.c: Update.
16189         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
16190
16191 2002-02-27  Michael Meissner  <meissner@redhat.com>
16192
16193         * gcc.c-torture/execute/20020226-1.c: New test.
16194
16195 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
16196
16197         * g++.dg/debug/debug4.C: New test.
16198
16199         * gcc.dg/ia64-visibility-1.c: New test.
16200
16201 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
16202
16203         * gcc.dg/debug/20020224-1.c: New.
16204
16205 2002-02-25  Kazu Hirata  <kazu@hxi.com>
16206
16207         * gcc.c-torture/execute/960416-1.x: New.
16208         * gcc.c-torture/execute/divconst-3.x: Likewise.
16209
16210 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
16211
16212         * gcc.dg/20020224-1.c: New test.
16213
16214 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
16215
16216         * gcc.c-torture/execute/20020225-1.c: New.
16217
16218 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16219
16220         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
16221
16222 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
16223
16224         * gcc.dg/20020222-1.c: New test.
16225
16226 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
16227
16228         * g++.dg/opt/anonunion1.C: New test.
16229
16230 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16231
16232         * g++.dg/template/qualttp19.C: New test.
16233         * g++.dg/template/qualttp20.C: New test.
16234         * g++.old-deja/g++.jason/report.C: Adjust expected errors
16235         * g++.old-deja/g++.other/qual1.C: Likewise.
16236
16237 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
16238
16239         * gcc.dg/attr-alwaysinline.c: New.
16240
16241 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
16242
16243         * gcc.dg/20020220-1.c: New test.
16244
16245         * gcc.dg/20020220-2.c: New test.
16246
16247         * g++.dg/opt/mmx1.C: New test.
16248
16249 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
16250
16251         * gcc.c-torture/compile/20020110.c: New test.
16252
16253 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
16254
16255         * gcc.c-torture/execute/20020219-1.c: New test.
16256
16257         * gcc.dg/20020219-1.c: New test.
16258
16259         * gcc.dg/noncompile/20020220-1.c: New test.
16260
16261         * g++.dg/opt/ptrintsum1.C: New test.
16262
16263         * gcc.dg/debug/20020220-1.c: New test.
16264
16265 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
16266
16267         * gcc.c-torture/execute/20020216-1.c: New test.
16268
16269 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16270
16271         * gcc.dg/decl-1.c: Update, new test.
16272
16273 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
16274
16275         * g++.dg/abi/bitfield1.C: New test.
16276         * g++.dg/abi/bitfield2.C: New test.
16277
16278 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16279
16280         * gcc.dg/attr-nest.c: New test.
16281
16282 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16283
16284         * gcc.c-torture/execute/20020215-1.c: New test.
16285
16286 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
16287
16288         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
16289         * g++.dg/debug/debug.exp: New.
16290         * g++.dg/debug/trivial.C: New.
16291         * g++.dg/debug/debug1.C: Moved...
16292         * g++.dg/other/debug1.C: ...from here.
16293         * g++.dg/debug/debug2.C: Moved...
16294         * g++.dg/other/debug2.C: ...from here.
16295         * g++.dg/debug/debug3.C: Moved...
16296         * g++.dg/other/debug3.C: ...from here.
16297
16298         * gcc.dg/noncompile/20020213-1.c: New test.
16299
16300 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
16301
16302         * g++.dg/other/debug3.C: New test.
16303
16304         * gcc.c-torture/execute/20020213-1.c: New test.
16305
16306 2002-02-13  Richard Smith <richard@ex-parrot.com>
16307
16308         * g++.old-deja/g++.other/thunk1.C: New test.
16309
16310 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16311
16312         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
16313
16314 2002-02-13  Stan Shebs  <shebs@apple.com>
16315
16316         * gcc.dg/altivec-3.c: New.
16317
16318 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16319
16320         * gcc.dg/Wunreachable-1.c: New test.
16321         * gcc.dg/Wunreachable-2.c: New test.
16322
16323 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16324
16325         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16326
16327 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16328
16329         * gcc.dg/decl-1.c: New test.
16330
16331 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16332
16333         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16334
16335 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16336
16337         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16338         * gcc.c-torture/compile/980506-1.x: Likewise.
16339
16340 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16341
16342         * gcc.dg/20020210-1.c: New.
16343
16344 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16345
16346         * g77.f-torture/execute/947.f: New regression test
16347         for PR fortran/947.
16348
16349 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16350
16351         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16352         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16353
16354 2002-02-08  Richard Henderson  <rth@redhat.com>
16355
16356         * gcc.c-torture/compile/labels-3.c: New.
16357
16358 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16359
16360         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16361         expression statements work instead.
16362         * gcc.dg/noncompile/20020207-1.c: New test.
16363
16364 2002-02-07  Richard Henderson  <rth@redhat.com>
16365
16366         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
16367
16368 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16369
16370         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
16371         message from g77
16372         * lib/g77-dg.exp: Trim g77 error messages so that they are
16373         recognized by dg.exp.
16374
16375 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16376
16377         PR fortran/5473
16378         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
16379
16380 2002-02-07  Richard Henderson  <rth@redhat.com>
16381
16382         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
16383         to be sufficiently aligned for integers.
16384
16385 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
16386
16387         * g++.dg/template/friend4.C: New test.
16388
16389 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16390
16391         PR fortran/5743
16392         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
16393         unsupported cases.
16394
16395 2002-02-07  Richard Henderson  <rth@redhat.com>
16396
16397         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
16398         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
16399         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
16400         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
16401
16402 2002-02-06  Richard Henderson  <rth@redhat.com>
16403
16404         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
16405
16406 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
16407
16408         * gcc.dg/20020206-1.c: New test.
16409
16410 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
16411
16412         * gcc.c-torture/execute/20020206-1.c: New test.
16413
16414         * gcc.c-torture/execute/20020206-2.c: New test.
16415
16416         PR optimization/5429:
16417         * gcc.c-torture/compile/20020206-1.c: New test.
16418
16419 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
16420
16421         * g++.dg/ext/align1.C: Do not use an explicit alignment value
16422         as certain file formats cannot support particularly large
16423         alignments.
16424
16425         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
16426         and do not expect to be able to link the executable.
16427
16428         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
16429         fail because the COFF format does not support the weak attribute.
16430
16431 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
16432
16433         * g77.dg/pr5473.f:  New test
16434
16435 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
16436
16437         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
16438         Fix testcase accordingly.
16439
16440 2002-02-04  Richard Henderson  <rth@redhat.com>
16441
16442         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
16443         (buf): Change to be an array of pointers, not ints.
16444
16445 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16446
16447         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
16448         before all tests.  Move warning one line above to match where it
16449         C frontend emits.
16450         * gcc.dg/Wswitch-2.c: New test.
16451         * g++.dg/warn/Wswitch-1.C: New test.
16452         * g++.dg/warn/Wswitch-2.C: New test.
16453
16454 2002-02-04  Richard Henderson  <rth@redhat.com>
16455
16456         * g++.dg/abi/offsetof.C: Fix size comparison.
16457
16458 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
16459
16460         * gcc.dg/cast-qual-2.c: New test.
16461
16462 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16463
16464         * gcc.dg/20020201-4.c: New test.
16465
16466 2002-02-04  Ben Elliston  <bje@redhat.com>
16467
16468         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
16469         target_info attribute != 0, in addition to the empty string.
16470         (gcc_target_compile): Likewise.
16471
16472 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
16473
16474         * gcc.dg/Wswitch.c: New test.
16475         PR gcc/4475. PR gcc/3780.
16476
16477 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
16478
16479         * g77.f-torture/execute/5122.f: New test for regressions
16480         against PR fortran/5122.
16481
16482 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
16483
16484         * g77.f-torture/compile/pr3743.f: Delete
16485         * g77.dg/pr3743-1.f: New test.
16486         * g77.dg/pr3743-2.f: New test.
16487         * g77.dg/pr3743-3.f: New test.
16488         * g77.dg/pr3743-4.f: New test.
16489
16490 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16491
16492         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
16493
16494 2002-02-02  Richard Henderson  <rth@redhat.com>
16495
16496         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
16497         * gcc.c-torture/execute/bf64-1.c: Likewise.
16498
16499 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16500
16501         * gcc.dg/20020201-2.c: New test.
16502
16503         * gcc.dg/20020201-3.c: New test.
16504
16505         * gcc.c-torture/execute/bitfld-2.c: New test.
16506
16507 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16508
16509         * gcc.dg/bitfld-1.c: Update.
16510         * gcc.dg/bitfld-2.c: Update.
16511         * gcc.c-torture/execute/bitfld-1.x: New.
16512
16513 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16514
16515         * gcc.c-torture/execute/20020201-1.c: New test.
16516
16517 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
16518
16519         PR target/5469
16520         * gcc.dg/20020201-1.c: New test.
16521
16522 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
16523
16524         PR fortran/3743
16525         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
16526         * g77.f-torture/compile/pr3743.x: Remove
16527
16528 2002-01-31  Tom Rix  <trix@redhat.com>
16529
16530         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
16531
16532 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16533
16534         * gcc.dg/noncompile/20020130-1.c: New test.
16535
16536 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
16537
16538         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
16539
16540 2002-01-29  Richard Henderson  <rth@redhat.com>
16541
16542         * gcc.c-torture/execute/991118-1.c: Cast various constants back
16543         to long long.
16544         * gcc.c-torture/execute/bf64-1.c: Likewise.
16545
16546 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
16547
16548         * gcc.c-torture/execute/20020129-1.c: New test.
16549
16550 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16551
16552         * gcc.c-torture/compile/20000224-1.c: Update.
16553         * gcc.c-torture/execute/bitfld-1.c: New tests.
16554         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
16555         * gcc.dg/uninit-A.c: Update.
16556
16557 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16558
16559         * g++.dg/template/ctor1.C: Add instantiation.
16560
16561 2002-01-28  Paul Koning  <pkoning@equallogic.com>
16562
16563         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
16564         argument to __builtin_prefetch to be const ptr.
16565
16566 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
16567
16568         * gcc.c-torture/compile/20020120-1.c: New test.
16569
16570 2002-01-27  Kazu Hirata  <kazu@hxi.com>
16571
16572         * gcc.c-torture/execute/20020127-1.c: New test.
16573
16574 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
16575
16576         * g77.dg/f77-edit-i-in.f: New test
16577         * g77.dg/f77-edit-i-out.f: New test
16578
16579 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
16580
16581         * gcc.dg/debug/debug.exp: New file.
16582         * gcc.dg/debug/trivial.c: New file.
16583         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
16584         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
16585         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
16586         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
16587         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
16588         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
16589         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16590         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16591         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16592         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16593         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16594         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16595         * gcc.dg/20000503-1.c: Removed.
16596         * gcc.dg/20010207-1.c: Removed.
16597         * gcc.dg/20011223-1.c: Removed.
16598         * gcc.dg/20020104-2.c: Removed.
16599         * gcc.dg/debug-1.c: Removed.
16600         * gcc.dg/debug-2.c: Removed.
16601         * gcc.dg/debug-3.c: Removed.
16602         * gcc.dg/debug-4.c: Removed.
16603         * gcc.dg/debug-5.c: Removed.
16604         * gcc.dg/debug-6.c: Removed.
16605         * gcc.dg/dwarf2-1.c: Removed.
16606         * gcc.dg/dwarf2-2.c: Removed.
16607
16608 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16609
16610         * g++.old-deja/g++.other/eh5.C: New test.
16611         * g++.old-deja/g++.other/sibcall2.C: New test.
16612         * g++.old-deja/g++.other/array9.C: New test.
16613         * g++.old-deja/g++.other/typename2.C: New test.
16614         * g++.old-deja/g++.other/crash60.C: New test.
16615         * g++.old-deja/g++.other/conv9.C: New test.
16616         * g++.old-deja/g++.other/mangle10.C: New test.
16617         * g++.old-deja/g++.other/unchanging1.C: New test.
16618         * g++.old-deja/g++.other/exprstmt1.C: New test.
16619         * g++.old-deja/g++.other/inline23.C: New test.
16620         * g++.old-deja/g++.eh/ia64-1.C: New test.
16621         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16622         * g++.old-deja/g++.other/reload1.C: New test.
16623         * g++.old-deja/g++.other/static20.C: New test.
16624         * g++.old-deja/g++.other/local-alloc1.C: New test.
16625         * g++.old-deja/g++.other/conv8.C: New test.
16626         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16627         * g++.old-deja/g++.other/storeexpr1.C: New test.
16628         * g++.old-deja/g++.other/storeexpr2.C: New test.
16629         * g++.dg/eh/template2.C: New test.
16630         * g++.dg/warn/weak1.C: New test.
16631
16632 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16633
16634         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16635         Remove first, non-varying, argument.
16636
16637 2002-01-23  Richard Henderson  <rth@redhat.com>
16638
16639         * gcc.dg/inline-2.c: New.
16640
16641         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16642         Add optional target arg.  Check number of arguments.
16643         (scan-assembler-not, scan-assembler-dem): Likewise.
16644         (scan-assembler-dem-not): Likewise.
16645
16646 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16647
16648         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16649         line 12.
16650         * g++.old-deja/g++.brendan/parse3.C,
16651         g++.old-deja/g++.other/crash26.C,
16652         g++.old-deja/g++.other/crash28.C,
16653         g++.old-deja/g++.other/crash29.C,
16654         g++.old-deja/g++.other/crash30.C,
16655         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16656
16657 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16658
16659         * gcc.dg/20020115-1.c: New.
16660
16661 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16662
16663         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16664
16665 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16666
16667         * gcc.dg/20020122-3.c: New.
16668
16669 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16670
16671         * g++.dg/other/gc1.C: New test.
16672
16673 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16674
16675         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16676
16677 2002-01-22  Richard Henderson  <rth@redhat.com>
16678
16679         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16680
16681 2002-01-22  Richard Henderson  <rth@redhat.com>
16682
16683         * gcc.dg/20020122-4.c: New.
16684
16685 2002-01-22  H.J. Lu <hjl@gnu.org>
16686
16687         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16688         link output.
16689         * gcc.dg/special/ecos.exp: Likewise.
16690         * lib/g++-dg.exp: Likewise.
16691         * lib/g77-dg.exp: Likewise.
16692         * lib/gcc-dg.exp : Likewise.
16693         * lib/mike-g++.exp: Likewise.
16694         * lib/mike-g77.exp: Likewise.
16695         * lib/mike-gcc.exp: Likewise.
16696         * lib/objc-dg.exp: Likewise.
16697
16698 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16699
16700         PR target/5379
16701         * gcc.dg/20020122-2.c: New test.
16702
16703 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16704
16705         * gcc.dg/20020122-1.c: New test.
16706
16707 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16708
16709         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16710
16711 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16712
16713         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16714
16715 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16716
16717         * gcc.c-torture/compile/20020121-1.c: New test.
16718
16719 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16720
16721         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16722         ld_library_path.
16723
16724 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16725
16726         * gcc.dg/20020218-1.c: New test.
16727
16728 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16729
16730         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16731         messages
16732         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16733         "At global scope" warning
16734         * g++.dg/ext/align1.C: Change cygwin test for alignment
16735         from db-bogus to dg-warning
16736
16737 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16738
16739         * g77.f-torture/compile/cpp2.F: New test.
16740
16741 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16742
16743         * g++.dg/template/access1.C: New test.
16744
16745 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
16746
16747         * gcc.dg/20020118-1.c: New.
16748
16749 2002-01-18  Kazu Hirata  <kazu@hxi.com>
16750
16751         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
16752
16753 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16754
16755         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
16756         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
16757         alignment warnings.
16758
16759 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16760
16761         * gcc.misc-tests/i386-prefetch.exp: Save and restore
16762         torture_with_loops and torture_without_loops
16763
16764 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
16765
16766         * gcc.c-torture/compile/20020116-1.c: New test.
16767
16768 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
16769
16770         * gcc.dg/20020116-2.c: New test.
16771
16772         * gcc.dg/ultrasp4.c: New test.
16773
16774         * gcc.dg/20020116-1.c: New test.
16775
16776 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
16777
16778         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
16779         by EABI.
16780
16781 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
16782
16783         * gcc.misc-tests/i386-prefetch.exp: New.
16784         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
16785         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
16786         * gcc.misc-tests/i386-pf-none-1.c: New test.
16787         * gcc.misc-tests/i386-pf-sse-1.c: New test.
16788
16789 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
16790
16791         * gcc.dg/gnu89-init-1.c: Add new tests.
16792
16793 2002-01-15  Andreas Jaeger  <aj@suse.de>
16794
16795         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
16796         * gcc.dg/i386-mmx-2.c: Likewise.
16797         * gcc.dg/i386-sse-1.c: Likewise.
16798         * gcc.dg/i386-sse-2.c: Likewise.
16799         * gcc.dg/i386-sse-3.c: Likewise.
16800
16801 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
16802
16803         * g77.f-torture/execute/intrinsic-unix-bessel.f:
16804         Uncomment additional cases that now pass.
16805
16806 2002-01-11  Richard Henderson  <rth@redhat.com>
16807
16808         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
16809         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
16810
16811 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
16812
16813         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
16814
16815 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
16816
16817         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
16818         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
16819
16820 2002-01-10  Dale Johannesen  <dalej@apple.com>
16821
16822         * gcc.c-torture/execute/loop-11.c: New.
16823
16824 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
16825
16826         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
16827         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
16828
16829 2002-01-09  Richard Henderson  <rth@redhat.com>
16830
16831         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
16832         type in which to perform the operation for each size.
16833
16834 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
16835
16836         * gcc.c-torture/compile/20020109-2.c: New test.
16837
16838 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
16839
16840         * gcc.c-torture/execute/loop-10.c: New test.
16841
16842 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16843
16844         * gcc.c-torture/compile/20010226-1.c: New test.
16845         * gcc.c-torture/compile/20010227-1.c: New test.
16846         * gcc.c-torture/compile/20010426-1.c: New test.
16847         * gcc.c-torture/compile/20010510-1.c: New test.
16848         * gcc.c-torture/compile/20010605-3.c: New test.
16849         * gcc.c-torture/compile/20010824-1.c: New test.
16850         * gcc.c-torture/execute/20010409-1.c: New test.
16851         * gcc.dg/noncompile/20000901-1.c: New test.
16852         * gcc.dg/20001023-1.c: New test.
16853         * gcc.dg/20001101-1.c: New test.
16854         * gcc.dg/20001102-1.c: New test.
16855         * gcc.dg/20010207-1.c: New test.
16856         * gcc.dg/20010405-1.c: New test.
16857         * gcc.dg/20010822-1.c: New test.
16858         * gcc.dg/20011107-1.c: New test.
16859
16860 2002-01-09  Jeffrey A Law  (law@redhat.com)
16861
16862         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
16863
16864         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
16865         execution failure on PA targets.
16866
16867 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16868
16869         * gcc.c-torture/compile/20020109-1.c: New test.
16870
16871 2002-01-08  Kazu Hirata  <kazu@hxi.com>
16872
16873         * gcc.c-torture/execute/20020108-1.c: New test.
16874
16875 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
16876
16877         * gcc.dg/20020108-1.c: New test.
16878
16879 2002-01-08  H.J. Lu <hjl@gnu.org>
16880
16881         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
16882         for header files.
16883
16884 2002-01-08  Geoff Keating  <geoffk@redhat.com>
16885
16886         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
16887         consistency.
16888
16889 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
16890
16891         * gcc.dg/altivec-4.c: Test altivec predicates.
16892
16893 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
16894
16895         * gcc.c-torture/execute/20020107-1.c: New test.
16896
16897 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16898
16899         PR c/5279
16900         * gcc.c-torture/compile/20020106-1.c: New test.
16901
16902 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16903
16904         * gcc.c-torture/execute/nestfunc-4.c: New test.
16905
16906 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16907
16908         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
16909         extra triple that slipped in.
16910         * g++.old-deja/g++.abi/align.C: Likewise.
16911         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16912
16913 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16914
16915         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
16916         * g++.old-deja/g++.abi/align.C: Likewise.
16917         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16918
16919         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
16920         on FreeBSD/i386.
16921         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
16922         FreeBSD.
16923
16924 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
16925
16926         * gcc.dg/20020104-1.c: New test.
16927
16928         * gcc.dg/20020104-2.c: New test.
16929
16930 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
16931
16932         * gcc.dg/20020103-1.c: Fix typo in target selector.
16933
16934 2002-01-03  Richard Henderson  <rth@redhat.com>
16935
16936         * gcc.dg/20020103-1.c: New.
16937
16938 2002-01-03  Kazu Hirata  <kazu@hxi.com>
16939
16940         * gcc.c-torture/execute/20020103-1.c: New test.
16941
16942 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
16943
16944         * g++.dg/other/debug2.C: New test.
16945
16946         * gcc.c-torture/compile/20020103-1.c: New test.
16947
16948 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
16949
16950         * gcc.dg/gnu89-init-1.c: Added new tests.
16951
16952 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16953
16954         * g++.dg/template/friend2.C: Remove as patch is reverted.
16955
16956         * g++.dg/warn/oldcast1.C: New test.
16957
16958         * g++.dg/template/ptrmem1.C: New test.
16959         * g++.dg/template/ptrmem2.C: New test.
16960
16961         * g++.dg/template/ntp.C: New test.
16962
16963         * g++.dg/other/component1.C: New test.
16964
16965         * g++.dg/template/ttp3.C: New test.
16966
16967         * g++.dg/template/friend2.C: New test.
16968         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
16969
16970 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16971
16972         * g++.dg/other/ptrmem1.C: New test.
16973         * g++.dg/other/ptrmem2.C: New test.
16974
16975 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16976
16977         * g++.dg/template/ctor1.C: New test.
16978
16979 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16980
16981         * g++.dg/template/friend2.C: New test.
16982
16983 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
16984
16985         * gcc.dg/mmix-1.c: New test.
16986
16987 2001-12-31  Richard Henderson  <rth@redhat.com>
16988
16989         * gcc.dg/asm-5.c: New.
16990
16991 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
16992
16993         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
16994         in namespace __gnu_cxx
16995
16996 2001-12-30  Richard Henderson  <rth@redhat.com>
16997
16998         * gcc.dg/debug-6.c: New.
16999
17000 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
17001
17002         * gcc.c-torture/compile/20011229-2.c: New test.
17003
17004 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
17005
17006         * gcc.dg/debug-3.c: New test.
17007         * gcc.dg/debug-4.c: New test.
17008         * gcc.dg/debug-5.c: New test.
17009
17010 2001-12-29  Richard Henderson  <rth@redhat.com>
17011
17012         * g++.dg/eh/loop1.C: New.
17013
17014 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17015
17016         * g++.dg/template/crash1.C: New test.
17017
17018 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17019
17020         * g++.dg/other/const1.C: New test.
17021
17022 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
17023
17024         * gcc.c-torture/compile/20011229-1.c: New test.
17025
17026 2001-12-28  Stan Shebs  <shebs@apple.com>
17027
17028         * lib/objc-torture.exp: Resync with c-torture.exp.
17029         * lib/objc.exp: Load standard libraries.
17030
17031 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
17032
17033         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
17034         additional tests.
17035
17036 2001-12-27  Roger Sayle <roger@eyesopen.com>
17037
17038         * gcc.c-torture/execute/string-opt-16.c: New testcase.
17039
17040 2001-12-27  Richard Henderson  <rth@redhat.com>
17041
17042         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
17043
17044 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17045
17046         * g++.dg/eh/ctor1.C: New test.
17047         * g++.dg/other/error2.C: New test.
17048
17049 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17050
17051         * g++.dg/other/init2.C: New test.
17052
17053 2001-12-24  Richard Henderson  <rth@redhat.com>
17054
17055         * gcc.dg/20011223-1.c: New.
17056         * gcc.dg/inline-1.c: New.
17057
17058 2001-12-23  Richard Henderson  <rth@redhat.com>
17059
17060         * gcc.dg/asm-4.c: Test operand modifiers.
17061
17062 2001-12-23  Richard Henderson  <rth@redhat.com>
17063
17064         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
17065
17066 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17067
17068         * gcc.c-torture/execute/20011223-1.c: New test.
17069
17070 2001-12-21  Richard Henderson  <rth@redhat.com>
17071
17072         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
17073         re-enables the warning.
17074
17075 2001-12-21  Richard Henderson  <rth@redhat.com>
17076
17077         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
17078
17079 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17080
17081         * gcc.c-torture/compile/20011218-1.c: New test.
17082
17083 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
17084
17085         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
17086         arm-isr.c test.
17087         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
17088         epilogue generation for ARM ISR routines.
17089
17090 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17091
17092         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
17093         * gcc.dg/format/c90-printf-3.c: Likewise.
17094         * gcc.dg/format/c99-printf-3.c: Likewise.
17095         * gcc.dg/format/ext-1.c: Likewise.
17096         * gcc.dg/format/ext-6.c: Likewise.
17097         * gcc.dg/format/format.h: Prototype unlocked stdio.
17098
17099 2001-12-20  Richard Henderson  <rth@redhat.com>
17100
17101         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
17102         (arena): Use it.
17103         (malloc): Correct allocation logic.  Abort if we fill up the
17104         arena before initialization complete.
17105         (realloc): Correct allocation logic.
17106
17107 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17108
17109         * gcc.c-torture/compile/20011219-2.c: New test.
17110
17111         * gcc.c-torture/execute/20011219-1.c: New test.
17112
17113 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
17114
17115         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
17116         target does not support weak symbols.
17117
17118 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
17119
17120         * gcc.c-torture/compile/20011219-1.c: New test.
17121
17122 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17123
17124         * g++.dg/other/error1.C: New test.
17125
17126 2001-12-17  Jeffrey A Law  (law@redhat.com)
17127
17128         * gcc.c-torture/execute/20011217-1.c: New test.
17129
17130 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
17131
17132         * objc.dg/special/: New directory.
17133         * objc.dg/special/special.exp: New file.
17134         * objc.dg/special/unclaimed-category-1.h: New file.
17135         * objc.dg/special/unclaimed-category-1a.m: New file.
17136         * objc.dg/special/unclaimed-category-1.m: New file.
17137
17138 2001-12-17  Andreas Jaeger  <aj@suse.de>
17139
17140         * gcc.c-torture/compile/20011217-2.c: New test.
17141
17142 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17143
17144         * gcc.c-torture/compile/20011217-1.c: New test.
17145
17146 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
17147
17148         * testsuite/gcc.dg/20011214-1.c: New.
17149
17150 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
17151
17152         * gcc.dg/altivec-4.c: New.
17153
17154 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
17155
17156         * gcc.dg/20011113-1.c: New test.
17157
17158 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17159
17160         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
17161         std::__malloc_alloc_template<0> and
17162         std::__default_alloc_template<false, 0>.
17163
17164 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
17165
17166         * objc/execute/bf-21.m: New test.
17167         * objc/execute/enumeration-1.m: New test.
17168         * objc/execute/enumeration-2.m: New test.
17169
17170 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
17171
17172         * gcc.dg/gnu89-init-1.c: New test.
17173
17174 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17175
17176         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
17177         * g++.old-deja/g++.jason/2371.C: Likewise.
17178         * g++.old-deja/g++.jason/template33.C: Likewise.
17179         * g++.old-deja/g++.jason/template34.C: Likewise.
17180         * g++.old-deja/g++.jason/template36.C: Likewise.
17181         * g++.old-deja/g++.oliva/typename1.C: Likewise.
17182         * g++.old-deja/g++.oliva/typename2.C: Likewise.
17183         * g++.old-deja/g++.other/typename1.C: Likewise.
17184         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17185         * g++.old-deja/g++.pt/nontype5.C: Likewise.
17186         * g++.old-deja/g++.pt/typename11.C: Likewise.
17187         * g++.old-deja/g++.pt/typename14.C: Likewise.
17188         * g++.old-deja/g++.pt/typename16.C: Likewise.
17189         * g++.old-deja/g++.pt/typename3.C: Likewise.
17190         * g++.old-deja/g++.pt/typename4.C: Likewise.
17191         * g++.old-deja/g++.pt/typename5.C: Likewise.
17192         * g++.old-deja/g++.pt/typename7.C: Likewise.
17193         * g++.old-deja/g++.robertl/eb9.C: Likewise.
17194
17195 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
17196
17197         * g++.dg/other/linkage1.C: New test.
17198         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
17199         specifiers.
17200
17201 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
17202
17203         * gcc.dg/concat.c: New test.
17204
17205 2001-12-11  Stan Shebs  <shebs@apple.com>
17206
17207         * objc/compile: New test directory.
17208         * objc/compile/compile.exp: New expect script.
17209         * objc/compile/20011211-1.m: New compile test.
17210
17211 2001-12-11  Jason Merrill  <jason@redhat.com>
17212
17213         * lib/prune.exp (prune_gcc_output): Also handle "In member
17214         function".  So many permutations...
17215
17216 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
17217
17218         * g++.dg/template/typedef1.C: New test.
17219
17220 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17221
17222         * g++.dg/other/copy1.C: New test.
17223
17224 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
17225
17226         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
17227
17228         * gcc.dg/builtin-choose-expr.c: New.
17229
17230 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
17231
17232         * gcc.dg/altivec-2.c: New.
17233
17234 2001-12-07  Richard Henderson  <rth@redhat.com>
17235
17236         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
17237
17238 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
17239
17240         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
17241         ultrasparc.
17242
17243 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17244
17245         * g++-old.deja/g++.robertl/eb101.C: Deleted.
17246
17247 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
17248
17249         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
17250         variable argument list.
17251
17252 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
17253
17254         * gcc.c-torture/execute/memcheck: Delete entire directory.
17255         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
17256         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
17257
17258 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17259
17260         * gcc.dg/Wshadow-1.c: New test.
17261
17262 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
17263
17264         * gcc.c-torture/compile/20011130-1.c: New test.
17265
17266         * gcc.dg/noncompile/20011025-1.c: New test.
17267
17268         * g++.dg/other/anon-union.C: New test.
17269
17270         * gcc.c-torture/execute/20011024-1.c: New test.
17271
17272 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17273
17274         * gcc.c-torture/execute/20000722-1.x,
17275         gcc.c-torture/execute/20010123-1.x: Remove.
17276         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
17277         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
17278         gcc.dg/c99-complit-2.c: New tests.
17279
17280 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
17281
17282         * g++.dg/inherit/base1.C: New test.
17283
17284 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
17285
17286         * g++.dg/other/stdarg1.C: New test.
17287
17288         * gcc.c-torture/compile/20011130-2.c: New test.
17289
17290 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
17291
17292         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
17293         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
17294         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
17295         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
17296         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
17297         * gcc.dg/builtin-prefetch-1.c: New test.
17298
17299 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
17300
17301         * gcc.dg/20011130-1.c: New test.
17302
17303 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17304
17305         * g++.dg/other/scope1.C: New test.
17306         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
17307
17308 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17309
17310         * gcc.dg/vla-init-1.c: New test.
17311
17312 2001-12-01  Geoff Keating  <geoffk@redhat.com>
17313
17314         * gcc.c-torture/compile/structs.c: New testcase from GDB.
17315
17316 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17317
17318         * objc.dg/alias.m: Update.
17319         * objc.dg/class-1.m: Update.
17320         * objc.dg/const-str-1.m: Update.
17321         * objc.dg/fwd-proto-1.m: Update.
17322         * objc.dg/id-1.m: Update.
17323         * objc.dg/super-class-1.m: Update.
17324
17325 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17326
17327         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17328         constructs.
17329
17330 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17331
17332         * gcc.c-torture/execute/20011128-1.c: New test.
17333
17334 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17335
17336         * gcc.dg/20011127-1.c: New test.
17337
17338 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17339
17340         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17341         from Austin Group draft 7.
17342         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17343         scanf format arguments.
17344         * gcc.dg/format/no-exargs-2.c: New test.
17345
17346 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17347
17348         * g++.dg/abi/vbase8-4.C: New test.
17349
17350 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17351
17352         * gcc.c-torture/execute/20011121-1.c: New test.
17353
17354 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17355
17356         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17357
17358 2001-11-23  Andreas Jaeger  <aj@suse.de>
17359
17360         * gcc.dg/cpp/charconst-2.c: New test.
17361
17362 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
17363
17364         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
17365         to the host if it is remote.  Let tests specify extra headers
17366         they use.
17367         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
17368         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
17369         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
17370         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
17371         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
17372         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
17373         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
17374         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
17375         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
17376         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
17377
17378 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
17379
17380         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
17381         for little endian ARMs.
17382
17383 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
17384
17385         * gcc.c-torture/compile/20011119-1.c: New test.
17386         * gcc.c-torture/compile/20011119-2.c: New test.
17387
17388 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
17389
17390         * gcc.dg/altivec-1.c: Fix typo.
17391
17392 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
17393
17394         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
17395
17396 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
17397
17398         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
17399
17400 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
17401
17402         * lib/g77.exp: Don't specify --rpath-link.
17403
17404         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
17405         across all the headers.
17406         * gcc.dg/format/format.exp: For testing on a remote host,
17407         copy format.h.
17408
17409         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
17410         * gcc.c-torture/execute/930406-1.c: Likewise.
17411         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17412
17413 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
17414
17415         * gcc.dg/altivec-1.c: New.
17416
17417 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
17418
17419         * gcc.dg/cpp/fpreprocessed.c: New test case.
17420
17421 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17422
17423         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
17424         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
17425         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
17426
17427 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17428
17429         * gcc.dg/no-builtin-1.c: New test.
17430
17431 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
17432
17433         * gcc.c-torture/execute/20011115-1.c: New test.
17434
17435 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
17436
17437         * gcc.c-torture/compile/20011114-2.c: New test.
17438         * gcc.c-torture/compile/20011114-3.c: New test.
17439         * gcc.c-torture/compile/20011114-4.c: New test.
17440
17441 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
17442
17443         * g++.dg/other/init1.C: New test.
17444
17445 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
17446
17447         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
17448         message.
17449
17450         * gcc.c-torture/execute/20011114-1.c: New testcase.
17451
17452         * gcc.c-torture/compile/20010327-1.c: Revert last change.
17453         * gcc.c-torture/compile/20011114-1.c: New test, exactly
17454         like the (before this change) version of 20010327-1.c.
17455
17456 2001-11-14  Roger Sayle <roger@eyesopen.com>
17457
17458         * gcc.c-torture/execute/string-opt-13.c: New testcase.
17459
17460 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
17461
17462         * g++.dg/init/array2.C: New test.
17463
17464 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
17465
17466         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
17467
17468 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
17469
17470         * g++.dg/other/forscope1.C: New test.
17471         * g++.dg/ext/forscope1.C: New test.
17472         * g++.dg/ext/forscope2.C: New test.
17473
17474 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
17475
17476         * gcc.c-torture/execute/20011113-1.c: New test.
17477
17478 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
17479
17480         * gcc.c-torture/execute/20011109-2.c: New test.
17481
17482         * gcc.c-torture/execute/20011109-1.c: New test.
17483
17484 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
17485
17486         * gcc.c-torture/compile/20011109-1.c: New test.
17487
17488 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
17489
17490         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
17491         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
17492         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
17493         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
17494         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
17495         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
17496         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
17497
17498 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17499
17500         * g++.dg/warn/Wshadow-1.C: New tests.
17501         * g++.old-deja/g++.mike/for3.C: Update.
17502
17503 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17504
17505         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
17506         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
17507         XFAILs.  Adjust expected error texts.
17508         * gcc.c-torture/compile/20011106-1.c,
17509         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
17510         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
17511         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
17512         gcc.dg/c99-array-lval-5.c: New tests.
17513
17514 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17515
17516         * gcc.dg/cpp/defined.c: Update.
17517
17518 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17519
17520         * gcc.c-torture/execute/anon-1.c: New test.
17521
17522 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
17523
17524         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
17525         same size, so no warning should be produced on stormy16.
17526
17527         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
17528         due to oversized array.
17529         * g++.old-deja/g++.mike/ns15.C: Likewise.
17530         * g++.old-deja/g++.pt/crash16.C: Likewise.
17531
17532 2001-11-02  Graham Stott  <grahams@redhat.com>
17533
17534         * g++.dgother/debug1.C: Fix typos.
17535
17536 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
17537
17538         * g++.dg/other/debug1.C: New test.
17539
17540 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17541
17542         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
17543         of unsigned long.
17544
17545 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
17546
17547         * gcc.dg/20011029-2.c: New test.
17548
17549         * gcc.c-torture/compile/20011029-1.c: New test.
17550
17551 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
17552
17553         * objc/execute/class_self-1.m: New test.
17554         * objc/execute/class_self-2.m: New test.
17555
17556 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
17557
17558         * gcc.misc-tests/msgs.exp: Delete.
17559         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
17560         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
17561         error set to match recent changes.
17562
17563 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
17564
17565         * gcc.dg/20011021-1.c: New test.
17566
17567 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
17568
17569         * gcc.c-torture/compile/20011023-1.c: New test.
17570
17571 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
17572
17573         * lib/g77.exp: Rewrite based on lib/g++.exp.
17574
17575 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
17576
17577         * gcc.c-torture/execute/20011019-1.c: New test.
17578
17579         * gcc.dg/20011018-1.c: New test.
17580
17581 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
17582
17583         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
17584
17585 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
17586
17587         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
17588         * gcc.dg/attr-invalid.c: Likewise.
17589
17590 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17591
17592         * testsuite/gcc.dg/20011015-1.c: New test.
17593
17594 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17595
17596         * g++.dg/template/unify2.C: New test.
17597
17598 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17599
17600         * g++.dg/other/exception-specification.C: New test
17601
17602 2001-10-13  Tom Rix  <trix@redhat.com>
17603
17604         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17605         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17606
17607 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17608
17609         * testsuite/gcc.dg/20011009-1.c: New test.
17610
17611 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17612
17613         PR g++/4476
17614         * g++.dg/other/friend1.C: New test.
17615
17616 2001-10-11  Richard Henderson  <rth@redhat.com>
17617
17618         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17619
17620 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17621
17622         * gcc.c-torture/compile/20011010-1.c: New.
17623
17624 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17625
17626         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17627         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17628         g77.f-torture/execute/execute.exp,
17629         g77.f-torture/noncompile/noncompile.exp,
17630         gcc.c-torture/compile/compile.exp,
17631         gcc.c-torture/execute/execute.exp,
17632         gcc.c-torture/execute/ieee/ieee.exp,
17633         gcc.c-torture/execute/memcheck/memcheck.exp,
17634         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17635         objc/execute/execute.exp: Update FSF address.
17636
17637 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17638
17639         * gcc.dg/cpp/cmdlne-C.c: Update.
17640         * gcc.dg/cpp/cmdlne-C2.c: New.
17641
17642 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17643
17644         * gcc.c-torture/execute/20011008-3.c: New.
17645
17646 2001-10-08  DJ Delorie  <dj@redhat.com>
17647
17648         * gcc.dg/20011008-1.c: New.
17649         * gcc.dg/20011008-2.c: New.
17650
17651 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17652
17653         * gcc.dg/cpp/spacing1.c: Update test.
17654
17655 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17656
17657         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17658         spelling errors of "separate" as "seperate".
17659
17660 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17661
17662         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17663         enough to avoid inlining.
17664
17665 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17666
17667         * lib/g77.exp: set libg2c_dir correctly.
17668
17669 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17670
17671         * gcc.dg/cpp/macro11.c: New test.
17672
17673 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17674
17675         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17676         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17677         gcc.dg/format/multattr-3.c: New tests.
17678         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17679         tests for format attributes on function pointers being rejected.
17680
17681 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17682
17683         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17684
17685 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17686
17687         * g++.dg/warn/format1.C: New test.
17688
17689 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17690
17691         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17692
17693 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17694
17695         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17696
17697 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17698
17699         * gcc.dg/cpp/redef2.c: Add test.
17700
17701 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17702
17703         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17704         long-standing bug on i686, apparently.
17705         * gcc.c-torture/execute/loop-2c.x: New file.
17706         * gcc.c-torture/execute/loop-2d.x: New file.
17707         * gcc.c-torture/execute/loop-3c.x: New file.
17708
17709 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17710
17711         * gcc.dg/cpp/20000625-2.c: Correct line number.
17712
17713 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17714
17715         * gcc.dg/cpp/macro10.c: New test.
17716         * gcc.dg/cpp/strify3.c: New test.
17717         * gcc.dg/cpp/spacing1.c: Add tests.
17718         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17719         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17720
17721 2001-09-24  DJ Delorie  <dj@redhat.com>
17722
17723         * gcc.c-torture/execute/20010924-1.c: New test.
17724
17725 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17726
17727         * testsuite/objc/execute/paste.m: Remove.
17728
17729 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17730
17731         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17732
17733 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17734
17735         * g77.dg/strlen0.f: New test.
17736
17737 2001-09-21  Richard Henderson  <rth@redhat.com>
17738
17739         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17740         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17741
17742 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17743
17744         Table-driven attributes.
17745         * g++.dg/ext/attrib1.C: New test.
17746
17747 2001-09-20  DJ Delorie  <dj@redhat.com>
17748
17749         * gcc.dg/20000926-1.c: Update expected warning messages.
17750         * gcc.dg/array-2.c: Likewise, and test for warnings too.
17751         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
17752         array.
17753
17754 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
17755
17756         * g++.dg/eh/registers1.C: New test case.
17757
17758 2001-09-17  Richard Henderson  <rth@redhat.com>
17759
17760         * gcc.dg/array-5.c: Fix VLA decomposition test.
17761
17762 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17763
17764         * gcc.dg/cpp/line5.c: New testcase.
17765
17766 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17767
17768         * gcc.dg/cpp/macro9.c: New test.
17769
17770 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
17771
17772         * gcc.c-torture/execute/980223.c: Change type of addr from long
17773         to char *.
17774
17775 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
17776
17777         * gcc.c-torture/execute/20010915-1.c: New test.
17778
17779 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
17780
17781         * g77.dg/bprob: New directory.
17782         * g77.dg/bprob/bprob.exp: New file.
17783         * g77.dg/bprob/bprob-1.f: New test.
17784         * g77.dg/gcov: New directory.
17785         * g77.dg/gcov/gcov.exp: New file.
17786         * g77.dg/gcov/gcov-1.f: New test.
17787         * g77.dg/gcov/gcov-1.x: New file.
17788
17789 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17790
17791         * gcc.dg/cpp/directiv.c: Update.
17792         * gcc.dg/cpp/undef1.c: Update.
17793
17794 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
17795
17796         * gcc.dg/20010912-1.c: New test.
17797
17798 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
17799
17800         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
17801         language-independent file in lib.
17802         * lib/gcov.exp: New file.
17803
17804 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17805
17806         * gcc.c-torture/compile/20010911-1.c: New test.
17807
17808 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
17809
17810         * lib/profopt.exp: New, to support profile-directed optimizations.
17811         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
17812         * gcc.misc-tests/bprob-1.c: New test.
17813         * gcc.misc-tests/bprob-2.c: New test.
17814
17815 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
17816
17817         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
17818         XFAIL and which kinds of gcov output to verify.
17819         * gcc.misc-tests/gcov-4b.x: New file.
17820         * gcc.misc-tests/gcov-5b.x: New file.
17821         * gcc.misc-tests/gcov-6.x: New file.
17822         * gcc.misc-tests/gcov-7.c: New test.
17823         * gcc.misc-tests/gcov-7.x: New file.
17824
17825 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
17826
17827         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
17828         * gcc.misc-tests/gcov-6.c: New test.
17829
17830 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17831
17832         PR c++/3986
17833         * g++.dg/abi/vbase1.C: New test.
17834
17835 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
17836
17837         * objc.dg/method-2.m: New.
17838
17839 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17840
17841         PR c++/4203
17842         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
17843         * g++.dg/init/empty1.C: New test.
17844
17845 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
17846
17847         * gcc.c-torture/compile/20010903-1.c: New test.
17848
17849 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
17850
17851         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
17852         for m68k.
17853
17854 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
17855
17856         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
17857
17858         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
17859
17860         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
17861
17862 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
17863
17864         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
17865         for 16-bit 'unsigned int'.
17866
17867 2001-08-29  Kazu Hirata  <kazu@hxi.com>
17868
17869         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
17870
17871 2001-08-27  Richard Henderson  <rth@redhat.com>
17872
17873         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
17874         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
17875
17876 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
17877
17878         * gcc.dg/asm-names.c (ymain): New.
17879
17880 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
17881
17882         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
17883         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
17884         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
17885
17886 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17887
17888         * gcc.dg/compare5.c: New testcase.
17889
17890 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
17891
17892         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
17893         and "In instantiation".
17894
17895 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
17896
17897         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
17898
17899 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
17900
17901         * gcc.misc-tests/gcov.exp: Add support for branch information.
17902         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
17903         * gcc.misc-tests/gcov-4.c: New test.
17904         * gcc.misc-tests/gcov-4b.c: New test.
17905         * gcc.misc-tests/gcov-5b.c: New test.
17906
17907 2001-08-20  Zack Weinberg  <zackw@panix.com>
17908
17909         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
17910         expected to fail.
17911
17912 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17913
17914         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
17915
17916 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
17917
17918         * g++.dg/eh/template1.C: New test.
17919
17920 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
17921
17922         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
17923         Fix thinko.
17924         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
17925         for xfail.
17926
17927 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
17928
17929         * lib/g77-dg.exp:  Use prune.exp for common procedures
17930         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
17931         * lib/g77.exp: (g77-dg-prune) Remove
17932
17933 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
17934
17935         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
17936
17937 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17938
17939         * g++.dg/template/unify1.C: New test.
17940
17941 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
17942
17943         * g++.dg/abi/empty4.C: New test.
17944
17945 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
17946
17947         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
17948         solaris2.*
17949         * g77.f-torture/compile/pr3743.x: Likewise
17950
17951 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17952
17953         * g++.dg/other/using-declaration.C: New test.
17954
17955 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17956
17957         * gcc.dg/cpp/tr-sign.c: New testcase.
17958
17959 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17960
17961         * gcc.dg/cpp/19951025-1.c: Revert.
17962         * gcc.dg/cpp/directiv.c: We no longer process directives that
17963         interrupt macro arguments.
17964
17965 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
17966
17967         * gcc.dg/bconstp-1.c: New test.
17968
17969 2001-08-03  Richard Henderson  <rth@redhat.com>
17970
17971         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
17972
17973 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17974
17975         * gcc.dg/cpp/19951025-1.c: Update.
17976
17977 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
17978
17979         * g77.dg/ff90-1.f (s): Fix reference of variable z,
17980         should be x.
17981
17982 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17983
17984         Kill -fhonor-std.
17985         * g++.old-deja/g++.ns/ns14.C: Remove special options.
17986         * g++.old-deja/g++.other/std1.C: Likewise.
17987         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
17988
17989 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
17990
17991         * lib/g77.exp:  Load gcc-defs.exp for common procedures
17992         (g77_pass, g77_fail, g77_finish, g77_exit,
17993         ${tool}_check_unsupported_p} Now redundant.  Deleted.
17994
17995 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
17996
17997         * g77.dg/fbackslash.f
17998         * g77.dg/fcase-preserve.f
17999         * g77.dg/ff90-1.f
18000         * g77.dg/ffixed-line-length-0.f
18001         * g77.dg/ffixed-line-length-132.f
18002         * g77.dg/ffixed-line-length-7.f
18003         * g77.dg/ffixed-line-length-72.f
18004         * g77.dg/ffixed-line-length-none.f
18005         * g77.dg/ffree-form-1.f
18006         * g77.dg/fno-backslash.f
18007         * g77.dg/fno-f90-1.f
18008         * g77.dg/fno-fixed-form-1.f
18009         * g77.dg/fno-onetrip.f
18010         * g77.dg/fno-typeless-boz.f
18011         * g77.dg/fno-underscoring.f
18012         * g77.dg/fno-vxt-1.f
18013         * g77.dg/fonetrip.f
18014         * g77.dg/ftypeless-boz.f
18015         * g77.dg/fugly-assumed.f
18016         * g77.dg/funderscoring.f
18017         * g77.dg/fvxt-1.f
18018
18019 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
18020
18021         * objc.dg/fwd-proto-1.m: New.
18022         * objc.dg/local-decl-1.m: New.
18023         * objc.dg/naming-1.m: New.
18024         * objc.dg/naming-2.m: New.
18025         * objc.dg/proto-hier-1.m: New.
18026
18027 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
18028
18029         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
18030         largest-type elements to a struct makes its size grow.
18031
18032 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18033
18034         * g++.dg/abi/vthunk1.C: New test.
18035
18036 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18037
18038         * g++.dg/abi/vbase8-22.C: New test.
18039
18040 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18041
18042         * gcc.dg/cpp/macro8.c: New test.
18043
18044 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18045
18046         * g++.dg/abi/vbase8-21.C: New test.
18047
18048 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
18049
18050         * g++.dg/abi/vbase8-10.C: New test.
18051
18052 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18053
18054         * lib/g++.exp (g++_set_ld_library_path): Renamed to
18055         ${tool}_set_ld_library_path.
18056         Changed caller.
18057         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
18058         g++.exp.
18059
18060 2001-07-26  Stan Cox <scox@redhat.com>
18061
18062         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
18063         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
18064         gcc_exit, gcc_check_unsupported_p):
18065         Moved to gcc-deps.exp
18066         * gcc-deps.exp: New file.
18067
18068 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18069
18070         * g++.old-deja/g++.pt/defarg14.C: New test.
18071
18072 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18073
18074         * g++.old-deja/g++.other/lineno5.C: New test.
18075
18076 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18077
18078         * g++.old-deja/g++.pt/crash68.C: New test.
18079
18080 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18081
18082         * g++.old-deja/g++.other/crash42.C: New test.
18083
18084 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18085
18086         * gcc.dg/cpp/extratokens.c: Fix.
18087         * gcc.dg/cpp/skipping2.c: New tests.
18088
18089 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18090
18091         * gcc.c-torture/execute/20010724-1.c: New file.
18092         * gcc.c-torture/execute/20010724-1.x: New file.
18093
18094 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18095
18096         * g++.old-deja/g++.other/cond7.C: New test.
18097
18098 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18099
18100         * g++.old-deja/g++.other/optimize4.C: New test.
18101
18102 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18103
18104         * g++.old-deja/g++.abi/vbase8-5.C: New test.
18105
18106 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
18107
18108         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
18109         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
18110         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
18111         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
18112
18113         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
18114         bug report" message.
18115
18116         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
18117         * g++.dg/ext/instantiate1.C: Move from old-deja.
18118
18119 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
18120
18121         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
18122         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
18123         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
18124         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
18125
18126 2001-07-23  Jeffrey A Law  (law@cygnus.com)
18127
18128         * gcc.c-torture/execute/20010723-1.c: New test.
18129
18130 2001-07-23  Ben Elliston  <bje@redhat.com>
18131
18132         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
18133
18134 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18135
18136         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
18137         i[34567]86-*-*.
18138         Delete handling of ieee_multilib_flags.
18139         Pass -mieee for alpha*-*-* and sh-*-*.
18140         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
18141
18142 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
18143
18144         Remove old-abi tests.
18145         * g++.old-deja/g++.mike/p11116.C: Remove.
18146         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
18147
18148 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
18149
18150         * g77.f-torture/compile/pr3743.f:  New test
18151
18152 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
18153
18154         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
18155
18156 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18157
18158         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
18159         g++.old-deja/g++.pt/static6.C: Likewise.
18160         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
18161         supports weak symbols.
18162
18163 2001-07-18  Andreas Jaeger  <aj@suse.de>
18164
18165         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
18166         supported again.
18167
18168 2001-07-18  Andreas Jaeger  <aj@suse.de>
18169
18170         * gcc.dg/iftrap-1.c: Fix target line.
18171
18172 2001-07-17  Richard Henderson  <rth@redhat.com>
18173
18174         * gcc.c-torture/execute/20010717-1.c: New.
18175
18176 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18177
18178         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
18179         tests.
18180
18181 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18182
18183         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
18184
18185 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18186
18187         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
18188         UAC_SIGBUS, UAC_NOPRINT definitions.
18189
18190 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
18191
18192         * objc/execute/object_is_class.m: New test.
18193         * objc/execute/object_is_meta_class.m: New test.
18194
18195 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18196
18197         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
18198         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
18199
18200 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
18201
18202         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
18203         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
18204
18205 2001-07-14  Richard Henderson  <rth@redhat.com>
18206
18207         * gcc.dg/iftrap-1.c: New.
18208
18209 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
18210
18211         * g77.f-torture/execute/intrinsic77.f: New test.
18212
18213 2001-07-11  Janis Johnson <janis@us.ibm.com>
18214
18215         * gcc.misc-tests/gcov-3.c: New test.
18216
18217 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18218
18219         * gcc.c-torture/compile/20010711-1.c,
18220         * gcc.c-torture/compile/20010711-2.c: New tests.
18221
18222 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18223
18224         * gcc.c-torture/execute/20010711-1.c: New test.
18225
18226 2001-07-11  Ben Elliston  <bje@redhat.com>
18227
18228         * g++.old-deja/g++.other/enum5.C: New test.
18229
18230 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
18231
18232         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
18233         (g++-dg-prune): Call prune_gcc_output.
18234         * prune.exp: New file for prune_gcc_output.
18235         * lib/g++.exp, lib/gcc.exp: Load it.
18236
18237 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18238
18239         * gcc.c-torture/compile/20010701-1.c,
18240         g++.old-deja/g++.ext/attrib6.C: New tests.
18241
18242 2001-07-06  Jeffrey A Law  (law@cygnus.com)
18243
18244         * gcc.c-torture/compile/20010706-1.c: New test.
18245
18246 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
18247
18248         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
18249
18250 2001-06-28  Stan Shebs  <shebs@apple.com>
18251
18252         * gcc.dg/pragma-darwin.c: New test.
18253
18254 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18255
18256         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
18257         Solaris 2.[678] system.
18258
18259 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18260
18261         * gcc.dg/20010622-1.c: New test.
18262
18263 2001-06-18  Stan Shebs  <shebs@apple.com>
18264
18265         * objc.dg: New directory.
18266         * objc.dg/dg.exp: New file.
18267         * objc.dg/alias.m: New.
18268         * objc.dg/class-1.m: New.
18269         * objc.dg/class-2.m: New.
18270         * objc.dg/const-str-1.m: New.
18271         * objc.dg/const-str-2.m: New.
18272         * objc.dg/id-1.m: New.
18273         * objc.dg/method-1.m: New.
18274         * objc.dg/super-class-1.m: New.
18275         * lib/objc-dg.exp: New file.
18276
18277 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18278
18279         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
18280         of label name.
18281
18282 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18283
18284         * g++.old-deja/g++.abi/vbase8-9.C: New test.
18285
18286 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18287
18288         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
18289         variable.
18290
18291 2001-06-12  Richard Henderson  <rth@redhat.com>
18292
18293         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
18294
18295 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18296
18297         * g++.old-deja/g++.abi/vbase5.C: New test.
18298         * g++.old-deja/g++.abi/vbase6.C: New test.
18299         * g++.old-deja/g++.abi/vbase7.C: New test.
18300
18301 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18302
18303         * gcc.c-torture/compile/20010610-1.c: New test.
18304
18305 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18306
18307         * g++.old-deja/g++.abi/vbase4.C: New test.
18308
18309 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18310
18311         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
18312         support %f for HC11/HC12 targets.
18313         * gcc.c-torture/execute/930513-1.x: New file, likewise.
18314         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
18315         on HC11/HC12 targets.
18316         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18317
18318 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18319
18320         * gcc.dg/wchar_t-1.c: New file.
18321         * gcc.dg/wint_t-1.c: Likewise.
18322
18323 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18324
18325         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18326
18327 2001-06-11  Richard Henderson  <rth@redhat.com>
18328
18329         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18330
18331 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18332
18333         * gcc.c-torture/compile/20010611-1.c: New test.
18334
18335 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18336
18337         * gcc.dg/c99-tag-1.c: Add more tests.
18338
18339 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18340
18341         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18342         representation on MN10300 and ARM/Thumb.
18343
18344 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18345
18346         * g77.f-torture/execute/20010610.f: New.
18347
18348 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18349
18350         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18351         names.
18352
18353 2001-06-09  Richard Henderson  <rth@redhat.com>
18354
18355         * gcc.c-torture/execute/ashrdi-1.c: New.
18356         * gcc.c-torture/execute/ashldi-1.c: New.
18357         * gcc.c-torture/execute/lshrdi-1.c: New.
18358
18359 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18360
18361         * objc/execute/load-3.m: Added. Check sending +load to categories,
18362         in addition to classes.
18363
18364 2001-06-08  Stan Shebs  <shebs@apple.com>
18365
18366         * objc/execute/load-2.m: New test.  From Nicola Pero
18367         <n.pero@mi.flashnet.it>.
18368
18369 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
18370
18371         * gcc.c-torture/execute/20010605-2.c: New test.
18372
18373 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18374
18375         * g++.old-deja/g++.abi/vbase2.C: New test.
18376         * g++.old-deja/g++.abi/vbase3.C: New test.
18377
18378 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18379
18380         * g++.old-deja/g++.pt/friend49.C: New test.
18381
18382 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18383
18384         * g++.old-deja/g++.ext/anon3.C: New test.
18385
18386 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
18387
18388         * g++.old-deja/g++.other/conv7.C: New test.
18389
18390 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18391
18392         * gcc.c-torture/compile/20010605-2.c: New test.
18393
18394 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18395
18396         * gcc.c-torture/execute/20010604-1.c: New test.
18397
18398 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
18399
18400         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
18401
18402 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
18403
18404         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
18405         (g++_link_flags): Likewise.
18406         (g++_init): Pass gccpath's value to two previous functions.
18407
18408 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18409
18410         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
18411         Ensure logfile entry matches exec command line.
18412
18413 2001-05-31  Richard Henderson  <rth@redhat.com>
18414
18415         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
18416         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
18417
18418 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
18419
18420         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
18421         compiler for irix6.2
18422
18423 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
18424
18425         * g++.old-deja/g++.other/optimize3.C: New file.
18426
18427 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
18428
18429         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
18430         assemble.
18431
18432 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
18433
18434         * g++.old-deja/g++.other/optimize2.C: New file.
18435
18436 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
18437
18438         * gcc.c-torture/compile/20010518-2.c: New file.
18439         * gcc.c-torture/execute/20010518-1.c: New file.
18440         * gcc.c-torture/execute/20010518-2.c: New file.
18441
18442 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18443
18444         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
18445
18446 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
18447
18448         G++ no longer defines builtins that do not begin with __builtin.
18449         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
18450         * g++.old-deja/g++.brendand/misc13.C: Likewise.
18451         * g++.old-deja/g++.law/builtin1.C: Likewise.
18452         * g++.old-deja/g++.law/cvt2.C: Likewise.
18453         * g++.old-deja/g++.mike/net5.C: Likewise.
18454         * g++.old-deja/g++.other/builtins1.C: Likewise.
18455         * g++.old-deja/g++.other/builtins2.C: Likewise.
18456         * g++.old-deja/g++.other/builtins3.C: Likewise.
18457         * g++.old-deja/g++.other/builtins4.C: Likewise.
18458         * g++.old-deja/g++.other/inline8.C: Likewise.
18459         * g++.old-deja/g++.robertl/eb39.C: Likewise.
18460
18461 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
18462
18463         * g++.old-deja/g++.pt/using1.C: Adjust.
18464         * g++.old-deja/g++.pt/using2.C: New test.
18465
18466 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18467
18468         * gcc.dg/cpp/charconst.c: New tests.
18469         * gcc.dg/cpp/escape.c: New tests.
18470         * gcc.dg/cpp/escape-1.c: New tests.
18471         * gcc.dg/cpp/escape-2.c: New tests.
18472         * gcc.dg/cpp/ucs.c: New tests.
18473
18474 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
18475
18476         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
18477         native compiler for irix6.5.
18478
18479 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
18480
18481         * lib/g++.exp (g++_include_flags): Use args to compute
18482         get_multilibs.
18483         (g++_link_flags): Likewise.
18484         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
18485
18486 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18487
18488         * gcc.dg/c90-hexfloat-1.c: Add more tests.
18489
18490 2001-05-21  Geoff Keating  <geoffk@redhat.com>
18491
18492         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
18493         this file.
18494
18495 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18496
18497         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
18498         STACK_SIZE;
18499         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
18500         to STACK_SIZE; Use it to define size of add_histo array.
18501         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
18502         to STACK_SIZE.
18503         (f): Use GITT_SIZE to define size of gitt local table.
18504         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
18505         to STACK_SIZE; Use it to define size of bytemem array.
18506
18507 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18508
18509         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
18510         on 68HC11/HC12 due to the asm instruction.
18511         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
18512         * gcc.c-torture/compile/920520-1.x: Likewise.
18513         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
18514         on 68HC11/HC12 because the function is larger than 64K.
18515         * gcc.c-torture/compile/961203-1.x: New file, this test fails
18516         on 68HC11/HC12 because the structure is too large.
18517
18518 2001-05-20  Richard Henderson  <rth@redhat.com>
18519
18520         * gcc.c-torture/execute/20010520-1.c: New.
18521
18522 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18523
18524         * g++.old-deja/g++.warn/compare1.C: New test.
18525         * gcc.dg/compare4.c: New test.
18526
18527 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
18528
18529         * g++.old-deja/g++.other/optimize1.C: New test.
18530
18531 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18532
18533         * g++.old-deja/g++.pt/spec41.C: New test.
18534
18535 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
18536
18537         * gcc.c-torture/compile/20010114-1.x: Remove.
18538
18539 2001-05-18  Stan Shebs  <shebs@apple.com>
18540
18541         * gcc.c-torture/compile/20010518-1.c: New test.
18542
18543 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
18544
18545         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
18546         * g++.old-deja/g++.pt/crash67.C: New test.
18547
18548 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
18549
18550         * g++.old-deja/g++.other/debug9.C: New test.
18551
18552 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
18553
18554         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
18555
18556 2001-05-16  Jan Hubicka  <jh@suse.cz>
18557
18558         * gcc.c-torture/compile/20010516-1.c: New test.
18559
18560 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18561
18562         * g++.old-deja/g++.other/crash41.C: New test.
18563
18564 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18565
18566         * g++.old-deja/g++.pt/crash66.C: New test.
18567
18568 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
18569
18570         * g++.old-deja/g++.robertl/eb27.C: Convert.
18571
18572 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
18573
18574         * g++.dg/friend-warn.C: New test.  Do not warn about friend
18575         declaration being redundant.
18576
18577 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
18578
18579         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
18580
18581 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
18582
18583         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
18584
18585 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
18586
18587         * lib/g++.exp: Use testsuite_flags.
18588
18589 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18590
18591         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18592
18593 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18594
18595         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18596
18597 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18598
18599         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18600
18601 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18602
18603         * gcc.c-torture/compile/20010313-1.c: New test.
18604
18605 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18606
18607         * gcc.dg/cpp/direct2.c: New test.
18608         * gccq.dg/cpp/direct2s.c: New test.
18609
18610         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18611
18612 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18613
18614         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18615         * g++.old-deja/g++.other/op3.C: Likewise.
18616
18617 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18618
18619         * gcc.dg/cpp/syshdr.h: New file.
18620         * gcc.dg/cpp/sysmac1.c: Update.
18621         * gcc.dg/cpp/sysmac2.c: Update.
18622
18623 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18624
18625         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18626
18627 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18628
18629         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18630         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18631
18632 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18633
18634         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18635
18636 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18637
18638         * lib/g++.exp (g++_include_flags): Don't use any special flags
18639         if TESTING_IN_BUILD_TREE is not defined.
18640         (g++_init): Use a plain 'c++' as the compiler if
18641         TESTING_IN_BUILD_TREEE is not defined.
18642
18643 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18644
18645         * g++.old-deja/g++.eh/catch13.C: New test.
18646         * g++.old-deja/g++.eh/catch14.C: New test.
18647
18648 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18649
18650         * gcc.dg/cpp/tr-define.c: New test.
18651
18652 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18653
18654         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18655         <stdlib.h>, not <malloc.h>.
18656
18657 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18658
18659         * g++.old-deja/g++.ns/template17.C: New test.
18660
18661 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18662
18663         * g++.old-deja/g++.pt/ref4.C: New test.
18664
18665 2001-04-30  Richard Henderson  <rth@redhat.com>
18666
18667         * gcc.dg/20000724-1.c: Revert last change.
18668
18669 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18670
18671         * g77.f-torture/execute/20010430.f: New test.
18672
18673 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18674
18675         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18676
18677 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18678
18679         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18680
18681 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18682
18683         * g++.old-deja/g++.eh/crash6.C: New test.
18684
18685 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18686
18687         * g++.old-deja/g++.other/warn7.C: New test.
18688
18689 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18690
18691         * g++.old-deja/g++.other/defarg9.C: New test.
18692
18693 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18694
18695         * g77.f-torture/compile/20010426.f: New test.
18696         * g77.f-torture/execute/20010426.f: New test.
18697
18698 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18699
18700         * g77.f-torture/compile/20000629-1.x: Remove - error
18701         has been fixed.
18702
18703 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18704
18705         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18706         Tweak slightly to work with g++.dg framework.
18707         * g++.dg/special/ecos.exp: Run initp1.C test.
18708         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18709
18710         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18711         its linker doesn't give line numbers either.
18712         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18713
18714 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18715
18716         * g++.old-deja/g++.other/lex1.C: New test.
18717
18718 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18719
18720         * gcc.dg/noncompile/20010425-1.c: New test.
18721
18722 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18723
18724         * g++.old-deja/g++.pt/mangle2.C: New test.
18725
18726 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18727
18728         * gcc.dg/format/plus-1.c: New test.
18729
18730 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18731
18732         * gcc.dg/20010423-1.c: New test.
18733
18734 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18735
18736         * gcc.c-torture/execute/20010422-1.c: New test.
18737
18738 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18739
18740         * g++.old-deja/g++.ns/type2.C: New test.
18741
18742 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
18743
18744         * g++.old-deja/g++.other/perf1.C: New test.
18745
18746 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
18747
18748         * gcc.dg/c99-func-2.c: Remove xfail.
18749         * gcc.dg/c99-func-3.c: Remove xfail.
18750         * gcc.dg/c99-func-4.c: Remove xfail.
18751
18752 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
18753
18754         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
18755
18756 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18757
18758         * gcc.c-torture/compile/20010423-1.c: New test.
18759
18760 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18761
18762         * g++.old-deja/g++.pt/typename28.C: New test.
18763
18764 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18765
18766         * g++.old-deja/g++.abi/empty2.C: New test.
18767         * g++.old-deja/g++.abi/empty3.C: New test.
18768
18769 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18770
18771         * g++.old-deja/g++.other/comdat2.C: New test.
18772         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
18773
18774 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18775
18776         * g++.old-deja/g++.other/overload14.C: New test.
18777
18778 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18779
18780         * g++.old-deja/g++.other/lookup23.C: New test.
18781
18782 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18783
18784         * gcc.c-torture/execute/20010403-1.c: New test.
18785
18786 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
18787             Mark Mitchell  <mark@codesourcery.com>
18788
18789         * lib/old-dejagnu.exp: Don't delete output of executable.
18790         Add .exe suffix to executables.
18791
18792 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
18793
18794         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
18795
18796 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18797
18798         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
18799
18800 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18801
18802         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
18803         * g++.old-deja/g++.abi/crash1.C: New test.
18804
18805 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18806
18807         * g++.old-deja/g++.other/crash40.C: New test.
18808
18809 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18810
18811         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
18812
18813 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
18814
18815         * g++.old-deja/g++.other/warn6.C: New test.
18816
18817 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18818
18819         * g++.old-deja/g++.robertl/eb42.C: Same.
18820
18821 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18822
18823         * gcc.dg/wtr-conversion-1.c: New testcase.
18824
18825 2001-04-10  Richard Henderson  <rth@redhat.com>
18826
18827         * g++.old-deja/g++.other/array5.C: New.
18828
18829 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18830
18831         * gcc.c-torture/execute/20010408-1.c: New test.
18832
18833 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
18834
18835         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
18836         headers and constructs.
18837         * g++.old-deja/g++.robertl/eb79.C: Same.
18838         * g++.old-deja/g++.robertl/eb77.C (main): Same.
18839         * g++.old-deja/g++.robertl/eb73.C: Same.
18840         * g++.old-deja/g++.robertl/eb66.C (main): Same.
18841         * g++.old-deja/g++.robertl/eb55.C (t): Same.
18842         * g++.old-deja/g++.robertl/eb54.C (main): Same.
18843         * g++.old-deja/g++.robertl/eb46.C (main): Same.
18844         * g++.old-deja/g++.robertl/eb44.C: Same.
18845         * g++.old-deja/g++.robertl/eb41.C (main): Same.
18846         * g++.old-deja/g++.robertl/eb4.C (main): Same.
18847         * g++.old-deja/g++.robertl/eb39.C: Same.
18848         * g++.old-deja/g++.robertl/eb33.C (main): Same.
18849         * g++.old-deja/g++.robertl/eb31.C (main): Same.
18850         * g++.old-deja/g++.robertl/eb30.C: Same.
18851         * g++.old-deja/g++.robertl/eb3.C: Same.
18852         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
18853         * g++.old-deja/g++.robertl/eb21.C: Same.
18854         * g++.old-deja/g++.robertl/eb15.C: Same.
18855         * g++.old-deja/g++.robertl/eb118.C: Same.
18856         * g++.old-deja/g++.robertl/eb115.C (main): Same.
18857         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
18858         * g++.old-deja/g++.robertl/eb109.C: Same.
18859         * g++.old-deja/g++.other/sibcall1.C (main): Same.
18860         * g++.old-deja/g++.mike/rtti1.C: Same.
18861         * g++.old-deja/g++.mike/p658.C: Same.
18862         * g++.old-deja/g++.mike/net46.C: Same.
18863         * g++.old-deja/g++.mike/net34.C: Same.
18864         * g++.old-deja/g++.mike/memoize1.C: Same.
18865         * g++.old-deja/g++.mike/eh2.C: Same.
18866         * g++.old-deja/g++.law/weak.C: Same.
18867         * g++.old-deja/g++.law/visibility7.C: Same.
18868         * g++.old-deja/g++.law/visibility25.C: Same.
18869         * g++.old-deja/g++.law/visibility22.C: Same.
18870         * g++.old-deja/g++.law/visibility2.C: Same.
18871         * g++.old-deja/g++.law/visibility17.C: Same.
18872         * g++.old-deja/g++.law/visibility13.C: Same.
18873         * g++.old-deja/g++.law/visibility10.C: Same.
18874         * g++.old-deja/g++.law/visibility1.C: Same.
18875         * g++.old-deja/g++.law/virtual3.C (eval): Same.
18876         * g++.old-deja/g++.law/vbase1.C: Same.
18877         * g++.old-deja/g++.law/operators32.C: Same.
18878         * g++.old-deja/g++.law/nest3.C: Same.
18879         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
18880         * g++.old-deja/g++.law/except5.C (main): Same.
18881         * g++.old-deja/g++.law/cvt7.C (run): Same.
18882         * g++.old-deja/g++.law/cvt2.C: Same.
18883         * g++.old-deja/g++.law/cvt16.C: Same.
18884         * g++.old-deja/g++.law/ctors6.C (bar): Same.
18885         * g++.old-deja/g++.law/ctors17.C (main): Same.
18886         * g++.old-deja/g++.law/ctors13.C: Same.
18887         * g++.old-deja/g++.law/ctors12.C (main): Same.
18888         * g++.old-deja/g++.law/ctors10.C: Same.
18889         * g++.old-deja/g++.law/code-gen5.C: Same.
18890         * g++.old-deja/g++.law/bad-error7.C: Same.
18891         * g++.old-deja/g++.law/arm9.C: Same.
18892         * g++.old-deja/g++.law/arm12.C: Same.
18893         * g++.old-deja/g++.law/arg8.C: Same.
18894         * g++.old-deja/g++.law/arg1.C: Same.
18895         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
18896         * g++.old-deja/g++.jason/template31.C: Same.
18897         * g++.old-deja/g++.jason/template24.C (main): Same.
18898         * g++.old-deja/g++.jason/2371.C: Same.
18899         * g++.old-deja/g++.eh/new2.C: Same.
18900         * g++.old-deja/g++.eh/new1.C: Same.
18901         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
18902         * g++.old-deja/g++.brendan/nest21.C (main): Same.
18903         * g++.old-deja/g++.brendan/err-msg3.C: Same.
18904         * g++.old-deja/g++.brendan/crash62.C: Same.
18905         * g++.old-deja/g++.brendan/crash52.C: Same.
18906         * g++.old-deja/g++.brendan/crash49.C (main): Same.
18907         * g++.old-deja/g++.brendan/crash38.C: Same.
18908         * g++.old-deja/g++.brendan/crash15.C (main): Same.
18909         * g++.old-deja/g++.brendan/copy9.C: Same.
18910
18911 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
18912
18913         * gcc.c-torture/execute/20001203-2.c (memset):
18914         Count argument is of type __SIZE_TYPE__.
18915
18916 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
18917
18918         * gcc.c-torture/compile/20010404-1.c: New test.
18919
18920 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
18921
18922         * gcc.c-torture/compile/20010326-1.c: New test.
18923
18924 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
18925
18926         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
18927         peculiarities of the SH.
18928         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
18929
18930 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18931
18932         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
18933         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
18934         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
18935
18936 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18937
18938         * g77.f-torture/compile/20010321-1.f: New test.
18939
18940 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18941
18942         * gcc.c-torture/compile/20010329-1.c: New test.
18943
18944 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18945
18946         * gcc.c-torture/execute/20010329-1.c: New test.
18947
18948 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18949
18950         * g++.old-deja/g++.other/eh4.C: Fix typo.
18951
18952 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18953
18954         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
18955
18956 2001-03-28  Philip Blundell  <philb@gnu.org>
18957
18958         * gcc.c-torture/compile/20010328-1.c: New test.
18959
18960 2001-03-27  Richard Henderson  <rth@redhat.com>
18961
18962         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
18963         * g++.old-deja/g++.eh/vbase3.C: Likewise.
18964
18965 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
18966
18967         * gcc.c-torture/compile/20010327-1.c: New test.
18968
18969 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18970
18971         * g++.old-deja/g++.other/friend12.C: New test.
18972         * g++.old-deja/g++.other/friend9.C: Expect no errors.
18973         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
18974
18975 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18976
18977         * gcc.c-torture/execute/20010325-1.c: New test.
18978
18979 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
18980
18981         * g++.old-deja/g++.other/mangle3.C: New test.
18982
18983 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
18984
18985         * g++.old-deja/g++.other/anon8.C: New test.
18986
18987 2001-03-20  Philip Blundell  <philb@gnu.org>
18988
18989         * gcc.c-torture/compile/20010320-1.c: New test.
18990
18991 2001-03-17  Richard Henderson  <rth@redhat.com>
18992
18993         * g++.old-deja/g++.other/eh4.C: Add expected error text.
18994
18995 2001-03-15  Geoff Keating  <geoff@redhat.com>
18996
18997         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
18998         tests on AIX.
18999
19000 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
19001
19002         * g++.old-deja/g++.other/eh4.C: New test.
19003
19004 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19005
19006         * gcc.dg/cpp/mi1.c: Update.
19007
19008 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
19009
19010         * g++.old-deja/g++.other/regstack.C: New test.
19011
19012 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19013
19014         * g++.old-deja/g++.other/ref4.C: New test.
19015
19016 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
19017
19018         * objc/execute/va_method.m: Added.
19019         * objc/execute/IMP.m: Added.
19020         * objc/execute/_cmd.m: Added.
19021         * objc/execute/accessing_ivars.m: Added.
19022         * objc/execute/class-1.m: Added.
19023         * objc/execute/class-10.m: Added.
19024         * objc/execute/class-11.m: Added.
19025         * objc/execute/class-12.m: Added.
19026         * objc/execute/class-13.m: Added.
19027         * objc/execute/class-14.m: Added.
19028         * objc/execute/class-2.m: Added.
19029         * objc/execute/class-3.m: Added.
19030         * objc/execute/class-4.m: Added.
19031         * objc/execute/class-5.m: Added.
19032         * objc/execute/class-6.m: Added.
19033         * objc/execute/class-7.m: Added.
19034         * objc/execute/class-8.m: Added.
19035         * objc/execute/class-9.m: Added.
19036         * objc/execute/class-tests-1.h
19037         * objc/execute/class-tests-2.h
19038         * objc/execute/compatibility_alias.m: Added.
19039         * objc/execute/encode-1.m: Added.
19040         * objc/execute/formal_protocol-1.m: Added.
19041         * objc/execute/formal_protocol-2.m: Added.
19042         * objc/execute/formal_protocol-3.m: Added.
19043         * objc/execute/formal_protocol-4.m: Added.
19044         * objc/execute/formal_protocol-5.m: Added.
19045         * objc/execute/formal_protocol-6.m: Added.
19046         * objc/execute/formal_protocol-7.m: Added.
19047         * objc/execute/informal_protocol.m: Added.
19048         * objc/execute/initialize.m: Added.
19049         * objc/execute/load.m: Added.
19050         * objc/execute/many_args_method.m: Added.
19051         * objc/execute/nested-3.m: Added.
19052         * objc/execute/no_clash.m: Added.
19053         * objc/execute/private.m: Added.
19054         * objc/execute/redefining_self.m: Added.
19055         * objc/execute/root_methods.m: Added.
19056         * objc/execute/selector-1.m: Added.
19057         * objc/execute/static-1.m: Added.
19058         * objc/execute/static-2.m: Added.
19059         * objc/execute/va_method.m: Added.
19060
19061 2001-03-10  Richard Henderson  <rth@redhat.com>
19062
19063         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
19064
19065 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19066
19067         * g++.old-deja/g++.other/crash31.C: XFAIL.
19068         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
19069         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
19070         * gcc.c-torture/execute/20010123-1.x: XFAIL.
19071         * gcc.c-torture/execute/20010124-1.x: XFAIL.
19072         * gcc.dg/sequence-pt-1.c: XFAIL one test.
19073
19074 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
19075
19076         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
19077
19078 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19079
19080         * gcc.dg/20000724-1.c: Don't use multiline strings.
19081
19082 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19083
19084         * objc/execute/string1.m, objc/execute/string2.m: Compare the
19085         result of -cString against what we expect it to be; don't just
19086         print it out for no one to read.
19087
19088         * objc/execute/string3.m, objc/execute/string4.m: New tests.
19089         Based on testcases provided by Nicola Pero.
19090
19091 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19092
19093         * gcc.dg/cpp/macro7.c: New test.
19094
19095 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19096
19097         * gcc.dg/cpp/multiline.c: Update.
19098
19099 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19100
19101         * g++.old-deja/g++.other/enum3.C: New test.
19102
19103 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19104
19105         * g++.old-deja/g++.other/pod1.C: New test.
19106
19107 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19108
19109         * g++.old-deja/g++.ext/overload1.C: New test.
19110
19111 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19112
19113         * g++.old-deja/g++.pt/using1.C: New test.
19114
19115 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19116
19117         * g++.old-deja/g++.other/using9.C: New test.
19118
19119 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
19120
19121         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
19122
19123         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
19124
19125 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
19126
19127         * g++.old-deja/g++.ext/realpt1.C: Remove.
19128
19129 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
19130
19131         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
19132
19133 2001-02-26  Will Cohen  <wcohen@redhat.com>
19134
19135         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
19136
19137 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
19138
19139         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
19140         templatized constructors.
19141
19142 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19143
19144         * gcc.c-torture/execute/20010224-1.c: New test.
19145
19146 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
19147
19148         * gcc.c-torture/execute/20010222-1.c: New test.
19149
19150 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
19151
19152         * g++.old-deja/g++.other/inline20.C: New test.
19153
19154 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
19155
19156         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
19157
19158 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19159
19160         * g++.old-deja/g++.other/lookup22.C: New test.
19161
19162 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
19163
19164         * g77.dg: New directory.
19165         * g77.dg/20010216-1.f: New test case.
19166         * g77.dg/dg.exp: New driver.
19167         * lib/g77-dg.exp: New driver library.
19168
19169 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19170
19171         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
19172
19173 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
19174
19175         * g++.old-deja/g++.other/decl9.C: New test.
19176
19177 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
19178
19179         * g++.old-deja/g++.other/init16.C: Update the test so that it does
19180         not need <string> and also tests the initialization at runtime.
19181
19182 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19183
19184         * gcc.c-torture/execute/longlong.c: New test.
19185
19186 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19187
19188         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
19189
19190 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19191
19192         * gcc.c-torture/execute/920302-1.c (execute):
19193         Change argument type to short.
19194
19195 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19196
19197         * g++.old-deja/g++.pt/deduct6.C: New test.
19198
19199 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19200
19201         * g++.old-deja/g++.pt/deduct5.C: New test.
19202
19203 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
19204
19205         * gcc.c-torture/execute/20010209-1.c: New test.
19206
19207 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19208
19209         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
19210
19211 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
19212
19213         * g++.dg/vtgc1.C: Update for new ABI.
19214
19215         * consistency.vlad: New directory, 1665 files.
19216
19217 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19218
19219         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
19220         return type.
19221         * gcc.dg/cpp/digraphs.c: Declare puts.
19222
19223 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19224
19225         * g++.old-deja/g++.other/warn5.C: New test.
19226
19227 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19228
19229         * g++.old-deja/g++.pt/spec40.C: New test.
19230
19231 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19232
19233         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
19234         case.
19235         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
19236
19237 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
19238
19239         * gcc.c-torture/compile/20010209-1.c: New test.
19240
19241 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
19242
19243         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
19244         excess errors message but not if it crashes.
19245         * g++.old-deja/g++.other/crash27.C: Likewise.
19246         * g++.old-deja/g++.other/crash28.C: Likewise.
19247         * g++.old-deja/g++.other/crash30.C: Likewise.
19248         * g++.old-deja/g++.other/crash32.C: Likewise.
19249         * g++.old-deja/g++.other/crash35.C: Likewise.
19250         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19251
19252 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19253
19254         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
19255         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
19256         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
19257         g77.f-torture/execute/execute.exp,
19258         g77.f-torture/noncompile/noncompile.exp,
19259         gcc.c-torture/execute/execute.exp,
19260         gcc.c-torture/execute/memcheck/memcheck.exp,
19261         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
19262         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
19263         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
19264         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
19265         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
19266         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
19267         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19268         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
19269         Remove bug reporting instructions with ancient email addresses.
19270
19271 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19272
19273         * gcc.dg/20010202-1.c: New test.
19274         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
19275
19276 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
19277
19278         * g++.dg/stdbool-if.C: New test.
19279
19280 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
19281
19282         * objc/execute/fdecl.m: Added main().
19283
19284 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19285
19286         * gcc.c-torture/execute/20010206-1.c: New test.
19287
19288 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19289
19290         * gcc.dg/cpp/avoidpaste1.c: Update.
19291
19292 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
19293
19294         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
19295         Pero <nicola@brainstorm.co.uk>.
19296         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
19297
19298 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
19299
19300         * g++.old-deja/g++.pt/spec39.C: New test.
19301
19302 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
19303
19304         * gcc.c-torture/compile/20010202-1.c: New test.
19305
19306 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
19307
19308         * g++.old-deja/g++.abi/primary2.C: New test.
19309         * g++.old-deja/g++.abi/primary3.C: New test.
19310         * g++.old-deja/g++.abi/primary4.C: New test.
19311         * g++.old-deja/g++.abi/primary5.C: New test.
19312         * g++.old-deja/g++.abi/vtable3.h: New test.
19313         * g++.old-deja/g++.abi/vtable3a.C: New test.
19314         * g++.old-deja/g++.abi/vtable3b.C: New test.
19315         * g++.old-deja/g++.abi/vtable3c.C: New test.
19316         * g++.old-deja/g++.abi/vtable3d.C: New test.
19317         * g++.old-deja/g++.abi/vtable3e.C: New test.
19318         * g++.old-deja/g++.abi/vtable3f.C: New test.
19319         * g++.old-deja/g++.abi/vtable3g.C: New test.
19320         * g++.old-deja/g++.abi/vtable3h.C: New test.
19321         * g++.old-deja/g++.abi/vtable3i.C: New test.
19322         * g++.old-deja/g++.abi/vtable3j.C: New test.
19323         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19324
19325 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19326
19327         * g++.old-deja/g++.other/anon6.C: New test.
19328         * g++.old-deja/g++.other/anon7.C: New test.
19329
19330 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19331
19332         * gcc.dg/cpp/avoidpaste2.c: New tests.
19333
19334 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19335
19336         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19337
19338 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19339
19340         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19341         DECIMAL_DIG cases for Irix."
19342
19343 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19344
19345         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19346
19347 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19348
19349         * gcc.dg/c99-tag-1.c: New test.
19350
19351 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19352
19353         * gcc.dg/cpp/tr-warn1.c: Add tests.
19354
19355 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19356
19357         * gcc.dg/cpp/avoidpaste1.c: Update.
19358         * gcc.dg/cpp/paste4.c: Update.
19359
19360 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19361
19362         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
19363         cases for Irix.
19364
19365 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19366
19367         * g++.old-deja/g++.other/inline19.C: New test.
19368
19369 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19370
19371         * gcc.dg/Wlarger-than.c: New test.
19372
19373 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19374
19375         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
19376
19377 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
19378
19379         * gcc.c-torture/execute/20010129-1.c: New test.
19380         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
19381
19382 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19383
19384         * gcc.dg/cpp/avoidpaste1.c: Test case.
19385
19386 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
19387
19388         * g++.old-deja/g++.other/inline18.C: New test.
19389
19390 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19391
19392         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
19393         and __builtin_putchar.
19394
19395 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
19396
19397         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
19398         tests.
19399
19400 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
19401
19402         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
19403         floating point number rounding mode to round to the nearest
19404         representable mode.
19405
19406 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
19407
19408         * g++.old-deja/g++.other/mangle2.C: New test.
19409
19410 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19411
19412         * gcc.c-torture/compile/20010124-1.c: New test.
19413
19414 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
19415
19416         * g++.old-deja/g++.pt/spec38.C: New test.
19417
19418 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19419
19420         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
19421         "Build don't run".
19422
19423 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19424
19425         * gcc.c-torture/execute/20010123-1.c: New test.
19426
19427 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19428
19429         * g++.old-deja/g++.pt/spec37.C: New test.
19430
19431 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19432
19433         * g++.old-deja/g++.pt/overload14.C: New test.
19434
19435 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19436
19437         * gcc.c-torture/execute/20010122-1.c: New test, exercise
19438         __builtin_return_address.
19439
19440 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
19441
19442         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
19443         * g++.old-deja/g++.pt/spec35.C: New test.
19444         * g++.old-deja/g++.pt/spec36.C: New test.
19445
19446 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
19447
19448         * gcc.c-torture/compile/20010118-1.c: New test.
19449
19450 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
19451
19452         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
19453
19454 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19455
19456         * gcc.c-torture/execute/20010119-1.c: New test.
19457
19458 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19459
19460         * g++.old-deja/g++.other/vbase5.C: New test.
19461
19462 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19463
19464         * gcc.c-torture/execute/20010118-1.c: New test.
19465
19466 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19467
19468         * g++.old-deja/g++.pt/deduct3.C: New test.
19469
19470 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19471
19472         * g++.old-deja/g++.pt/spec34.C: New test.
19473
19474 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
19475
19476         * g77.f-torture/compile/20000601-2.f: New test.
19477
19478 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19479
19480         * g++.old-deja/g++.other/init17.C: New test.
19481
19482 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
19483
19484         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
19485
19486 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19487
19488         * g++.old-deja/g++.pt/unify8.C: New test.
19489
19490 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19491
19492         * g++.old-deja/g++.abi/vbase1.C: New test.
19493
19494 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19495
19496         * g++.old-deja/g++.pt/crash65.C: New test.
19497
19498 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19499
19500         * gcc.dg/cpp/assembl2.S: New test case.
19501
19502 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
19503
19504         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
19505         are supported.
19506
19507 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19508
19509         * g++.old-deja/g++.other/builtins1.C: New test.
19510         * g++.old-deja/g++.other/builtins2.C: Likewise.
19511         * g++.old-deja/g++.other/builtins3.C: Likewise.
19512         * g++.old-deja/g++.other/builtins4.C: Likewise.
19513
19514 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
19515
19516         * gcc.c-torture/compile/20010117-1.c: New test.
19517         * gcc.c-torture/compile/20010117-2.c: New test.
19518
19519 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19520
19521         * g77.f-torture/execute/20010116.[fx]: New test,
19522         XFAIL on i?86-*-*.
19523         * g77.f-torture/compile/20010115.f: Indicate it's
19524         a test for PR fortran/1636.
19525
19526 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19527
19528         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
19529
19530 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19531
19532         * g77.f-torture/compile/20010115.f: New test.
19533
19534 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
19535
19536         * g++.old-deja/g++.pt/nontype5.C: New test.
19537
19538 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19539
19540         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
19541         have an equivalent working one below it.
19542
19543 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19544
19545         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
19546         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19547
19548 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19549
19550         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
19551         message containing "init_priority".
19552         (conpr-2.C): Likewise.
19553         (conpr-3.C): Likewise.
19554         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
19555
19556 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19557
19558         * gcc.c-torture/execute/20010114-2.c: New test.
19559
19560 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19561
19562         * gcc.c-torture/compile/20010114-1.c: New test.
19563         * gcc.c-torture/compile/20010114-1.x: Xfail.
19564         * gcc.c-torture/compile/20010114-2.c: New test.
19565         * gcc.c-torture/execute/20010114-1.c: New test.
19566         * gcc.dg/trunc-1.c: New test.
19567         * gcc.dg/uninit-B.c: New test.
19568
19569 2001-01-13  Nick Clifton  <nickc@redhat.com>
19570
19571         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
19572         target.
19573
19574 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19575
19576         * gcc.c-torture/compile/20010113-1.c: New test.
19577
19578 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
19579
19580         * gcc.c-torture/compile/20001212-1.c: New test.
19581
19582 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19583
19584         * gcc.dg/cpp/widestr1.c: Update.
19585         * gcc.dg/cpp/prag-imp.c: Remove.
19586
19587 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
19588
19589         * gcc.c-torture/execute/20000801-3.x: Remove.
19590         * gcc.dg/c90-init-1.c: New test.
19591         * gcc.dg/c99-init-1.c: New test.
19592         * gcc.dg/c99-init-2.c: New test.
19593         * gcc.dg/gnu99-init-1.c: New test.
19594
19595 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19596
19597         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19598         testing that no relevant ones were found.
19599
19600 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19601
19602         * g++.old-deja/g++.pt/cast2.C: New test.
19603
19604 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19605
19606         * g++.old-deja/g++.pt/friend47.C: New test.
19607
19608 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19609
19610         * g++.old-deja/g++.pt/instantiate13.C: New test.
19611
19612 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19613
19614         * g++.old-deja/g++.other/defarg7.C: New test.
19615         * g++.old-deja/g++.other/defarg8.C: New test.
19616
19617 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19618
19619         * g++.old-deja/g++.pt/crash64.C: New test.
19620
19621 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19622
19623         * g++.old-deja/g++.pt/crash63.C: New test.
19624
19625 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19626
19627         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19628
19629 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19630
19631         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19632
19633 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19634
19635         * g++.old-deja/g++.pt/error3.C: New test.
19636
19637 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19638
19639         * g++.old-deja/g++.other/crash39.C: New test.
19640
19641 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19642
19643         * g++.old-deja/g++.other/vbase4.C: New test.
19644
19645 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19646
19647         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19648         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19649         * gcc.dg/special/special.exp: New test driver which will check
19650         for alias support for the above test.
19651
19652 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19653
19654         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19655         problems on small machines.
19656         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19657         parameterize.
19658
19659 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19660
19661         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19662         mips.
19663         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19664
19665 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19666
19667         * g++.old_deja/g++.pt/using8.C: New test.
19668
19669 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19670
19671         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19672
19673 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19674
19675         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19676         where a failure is expected.
19677         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19678
19679 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19680
19681         * g++.old_deja/g++.pt/instantiate12.C: New test.
19682
19683 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19684
19685         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19686         start of structs.
19687         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19688         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19689         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19690         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19691         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19692         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19693         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19694         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19695         * g++.old-deja/g++.eh/spec6.C: Likewise.
19696         * g++.old-deja/g++.jason/crash3.C: Likewise.
19697         * g++.old-deja/g++.law/ctors11.C: Likewise.
19698         * g++.old-deja/g++.law/ctors17.C: Likewise.
19699         * g++.old-deja/g++.law/ctors5.C: Likewise.
19700         * g++.old-deja/g++.law/ctors9.C: Likewise.
19701         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19702         * g++.old-deja/g++.mike/net22.C: Likewise.
19703         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19704         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19705         * g++.old-deja/g++.mike/virt3.C: Likewise.
19706         * g++.old-deja/g++.niklas/t128.C: Likewise.
19707         * g++.old-deja/g++.other/anon4.C: Likewise.
19708         * g++.old-deja/g++.other/using1.C: Likewise.
19709         * g++.old-deja/g++.other/warn3.C: Likewise.
19710         * g++.old-deja/g++.pt/t37.C: Likewise.
19711         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19712         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19713
19714 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19715
19716         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19717
19718 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19719
19720         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19721
19722 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19723
19724         * gcc.c-torture/compile/20010107-1.c: New test.
19725
19726 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19727
19728         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19729
19730 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19731
19732         * gcc.dg/format/format.h: New file.
19733         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19734         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19735         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19736         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19737         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19738         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19739         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19740         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19741         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19742         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
19743         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
19744         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
19745         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
19746         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
19747         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
19748         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
19749         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
19750         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
19751         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
19752         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
19753         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
19754         instead of declaring standard types, macros and functions in each
19755         test.
19756
19757 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
19758
19759         * gcc.c-torture/execute/20010106-1.c: New test.
19760
19761 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19762
19763         * gcc.dg/format/format.exp: New file.
19764         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
19765         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
19766         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
19767         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
19768         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
19769         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
19770         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
19771         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
19772         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
19773         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
19774         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
19775         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
19776         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
19777         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
19778         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
19779         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
19780         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
19781         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
19782         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
19783         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
19784         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
19785         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
19786         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
19787         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
19788         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
19789         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
19790         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
19791         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
19792         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
19793         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
19794         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
19795         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
19796         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
19797         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
19798         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
19799         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
19800         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
19801         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
19802         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
19803         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
19804         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
19805         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
19806
19807 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
19808
19809         * gcc.c-torture/execute/991228-1.c: Take word endianness into
19810         account.
19811
19812 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19813
19814         * gcc.c-torture/execute/builtin-complex-1.c: New test.
19815
19816 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19817
19818         * g++.old-deja/g++.pt/crash62.C: New test.
19819
19820 2001-01-04  Richard Henderson  <rth@redhat.com>
19821
19822         * gcc.dg/20000926-1.c: Update expected warnings.
19823         * gcc.dg/array-2.c: Likewise.
19824         * gcc.dg/array-4.c: Also validate flexible array members.
19825         * gcc.dg/c99-flex-array-1.c: New.
19826
19827 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19828
19829         * gcc.c-torture/compile/20001222-1.x: Remove.
19830
19831 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19832
19833         * gcc.c-torture/execute/built-in-setjmp.c: New.
19834
19835 2001-01-03  Richard Henderson  <rth@redhat.com>
19836
19837         * gcc.dg/940510-1.c: Update expected error wording.
19838         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
19839
19840 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
19841
19842         * lib/target-supports.exp (check_alias_available): Modified to
19843         indicate aliases not supported if only weak aliases are supported.
19844
19845 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19846
19847         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
19848         Turn on cmpstrsi checks for __pj__ and __i370__.
19849
19850 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19851
19852         * g++.old-deja/g++.other/virtual11.C: New test.
19853
19854 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19855
19856         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
19857
19858 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19859
19860         * gcc.c-torture/compile/20010102-1.c: New test.
19861
19862 2001-01-02  Andreas Jaeger  <aj@suse.de>
19863
19864         * gcc.dg/noreturn-3.c: New test.
19865
19866         * gcc.dg/noreturn-4.c: New test.
19867
19868 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19869
19870         * gcc.c-torture/execute/stdio-opt-1.c: Also test
19871         __builtin_fputc and __builtin_fwrite.
19872
19873 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19874
19875         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
19876         signed char, not default char.
19877
19878 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19879
19880         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
19881
19882 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
19883
19884         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
19885
19886 2000-12-29  Richard Henderson  <rth@redhat.com>
19887
19888         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
19889         (__cyg_profile_func_exit): Define.
19890
19891 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19892
19893         * g++.dg/vtgc1.C: New test.
19894
19895 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
19896
19897         * gcc.dg/noncompile/20001228-1.c: New test.
19898
19899         * gcc.dg/20001228-1.c: New test.
19900
19901         * gcc.c-torture/execute/20001228-1.c: New test.
19902
19903 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
19904
19905         * gcc.dg/format-strfmon-1.c: New test.
19906
19907 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19908
19909         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
19910         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
19911         * gcc.c-torture/execute/string-opt-1.c: Likewise.
19912         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19913         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19914         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19915         * gcc.c-torture/execute/string-opt-6.c: Likewise.
19916         * gcc.c-torture/execute/string-opt-7.c: Likewise.
19917         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19918         * gcc.c-torture/execute/string-opt-9.c: Likewise.
19919         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19920         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19921         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19922
19923         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
19924         * gcc.c-torture/execute/string-opt-4.c: Test index.
19925
19926 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
19927
19928         * gcc.c-torture/compile/20001226-1.c: New test.
19929
19930 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19931
19932         * gcc.c-torture/compile/20001222-1.c: New test.
19933         * gcc.c-torture/compile/20001222-1.x: Xfail.
19934
19935 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
19936
19937         * gcc.c-torture/execute/comp-goto-2.c: New test.
19938
19939 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
19940
19941         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
19942         Use long types if __INT_MAX__ is 32767.
19943         (main): Use cast to (sint32 *) when poking 88 into a_page.
19944
19945         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
19946
19947 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
19948
19949         * gcc.c-torture/compile/20001221-1.c: New test.
19950         * gcc.c-torture/execute/20001221-1.c: New test.
19951
19952 2000-12-20  Richard Henderson  <rth@redhat.com>
19953
19954         * g++.old-deja/g++.pt/crash36.C: Update error lines.
19955         * g++.old-deja/g++.robertl/eb109.C: Likewise.
19956
19957 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19958
19959         * gcc.dg/compare3.c: New test.
19960
19961 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19962
19963         * gcc.dg/format-warnll-1.c: New test.
19964
19965 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19966
19967         * gcc.dg/cpp/cmdlne-P.c: New test.
19968
19969 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19970
19971         * gcc.c-torture/execute/builtin-abs-1.c,
19972         gcc.c-torture/execute/builtin-abs-2.c: New tests.
19973
19974 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19975
19976         * gcc.dg/cpp/multiline.c: New test.
19977
19978 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19979
19980         * g++.old-deja/g++.other/syshdr1.C: Update.
19981         * gcc.dg/cpp/lineflags.c: Remove temporarily.
19982
19983 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19984
19985         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
19986
19987 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19988
19989         * g++.old-deja/g++.pt/ttp65.C: New test.
19990
19991 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19992
19993         * g++.old-deja/g++.pt/ttp64.C: New test.
19994
19995 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19996
19997         * g++.old-deja/g++.pt/spec33.C: New test.
19998
19999 2000-12-14  Catherine Moore  <clm@redhat.com>
20000
20001         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
20002         * gcc.c-torture/execute/920612-2.c: Likewise.
20003         * gcc.c-torture/execute/920428-2.c: Likewise.
20004         * gcc-c-torture/execute/va-arg-11.c: Call exit.
20005         * gcc.c-torture/execute/va-arg-21.c: Likewise.
20006
20007 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20008
20009         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
20010         * gcc.dg/pack-test-2.c: Likewise.
20011
20012 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20013
20014         Tests by Zack Weinberg <zackw@stanford.edu>.
20015
20016         * gcc.dg/cpp/defined.c: Update.
20017         * gcc.dg/cpp/defined_trad.c: New tests.
20018
20019 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20020
20021         * gcc.dg/cpp/trad-direct.c: Update.
20022
20023 2000-12-11  Neil Booth  <neilb@earthling.net>
20024
20025         * gcc.dg/cpp/defined_trad.c
20026
20027 2000-12-11  Neil Booth  <neilb@earthling.net>
20028
20029         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
20030
20031 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20032
20033         * gcc.dg/format-miss-2.c: New test.
20034
20035 2000-12-09  Neil Booth  <neilb@earthling.net>
20036
20037         * gcc.dg/cpp/lineflags.c: New tests.
20038         * gcc.dg/cpp/poison.c: Update.
20039         * gcc.dg/cpp/redef2.c: Update.
20040         * gcc.dg/cpp/skipping.c: New test.
20041
20042 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
20043
20044         * g++.old-deja/g++.other/eh3.C: New testcase.
20045
20046 2000-12-07  Neil Booth  <neilb@earthling.net>
20047
20048         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
20049         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
20050         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
20051         wtr-union-init-2.c, wtr-union-init-3.c: Update.
20052         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
20053         Update.
20054
20055 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20056
20057         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
20058         __SIZE_TYPE__ instead of int for type of integers cast to
20059         pointers.
20060
20061 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
20062
20063         * g++.old-deja/g++.other/cleanup4.C: New test.
20064
20065 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20066
20067         * format-sec-1.c: New test.
20068
20069 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20070
20071         * gcc.dg/format-nonlit-3.c: New test.
20072
20073 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20074
20075         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
20076         through a null pointer.
20077
20078 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20079
20080         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
20081         * g++.old-deja/g++.pt/partial4.C: New test.
20082
20083 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
20084
20085         * gcc.c-torture/execute/ieee/hugeval.x: New.
20086
20087 2000-12-06  Neil Booth  <neilb@earthling.net>
20088
20089         * gcc.dg/cpp/backslash2.c: New tests.
20090
20091 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20092
20093         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
20094         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
20095
20096 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
20097
20098         * gcc.c-torture/execute/20001203-2.c: New testcase.
20099
20100 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20101
20102         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
20103         * g++.old-deja/g++.other/virtual10.C: New test.
20104
20105 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20106
20107         * g++.old-deja/g++.mike/pmf5.C: Remove test.
20108
20109 2000-12-05  Richard Henderson  <rth@redhat.com>
20110
20111         * gcc.c-torture/compile/20001205-1.c: New.
20112
20113 2000-12-04  Neil Booth  <neilb@earthling.net>
20114
20115         * g++.old-deja/g++.other/virtual9.C: New test.
20116         * g++.old-deja/g++.pt/crash61.C: New test.
20117         * gcc.c-torture/execute/loop-9.c: New test.
20118
20119 2000-12-04  Neil Booth  <neilb@earthling.net>
20120
20121         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
20122         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
20123         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
20124         * gcc.dg/cpp/extratokens.c: ...here.
20125
20126 2000-12-04  Neil Booth  <neilb@earthling.net>
20127
20128         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
20129         New tests.
20130
20131 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20132
20133         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
20134         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
20135
20136 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20137
20138         * gcc.c-torture/execute/20001203-1.c: New test.
20139
20140 2000-12-03  Neil Booth  <neilb@earthling.net>
20141
20142         * gcc.dg/cpp/macro6.c: New test cases.
20143
20144 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20145
20146         * gcc.c-torture/execute/string-opt-9.c: New test.
20147         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20148         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20149         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20150
20151         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
20152         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
20153
20154 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
20155
20156         * gcc.dg/cpp/if-6.c: New testcase.
20157
20158         * gcc.dg/20001201-1.c: New testcase.
20159
20160 2000-12-02  Neil Booth  <neilb@earthling.net>
20161
20162         * g++.old-deja/g++.other/externC4.C,
20163         g++.old-deja/g++.other/friend10.C: New tests.
20164
20165 2000-12-02  Neil Booth  <neilb@earthling.net>
20166
20167         * g++.old-deja/g++.other/instan2.C
20168         * g++.old-deja/g++.other/instan3.C: New test.
20169
20170 2000-12-02  Neil Booth  <neilb@earthling.net>
20171
20172         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
20173         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
20174         gnuc99.c,gnuc99-pedantic.c: New tests.
20175
20176 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20177
20178         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
20179         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
20180
20181 2000-12-01  Neil Booth  <neilb@earthling.net>
20182
20183         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
20184         * gcc.dg/cpp/poison.c: Update.
20185         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
20186
20187 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
20188
20189         * g77.f-torture/execute/20001201.f: New test.
20190
20191 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20192
20193         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
20194
20195 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
20196
20197         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
20198
20199 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20200
20201         * g++.old-deja/g++.other/cast6.C: New test.
20202
20203 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
20204
20205         * gcc.c-torture/execute/20001130-2.c: New testcase.
20206
20207 2000-11-30  Richard Henderson  <rth@redhat.com>
20208
20209         * gcc.c-torture/execute/20001130-1.c: New test.
20210
20211 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20212
20213         * g++.old-deja/g++.other/op3.C: New test.
20214
20215 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20216
20217         * g++.old-deja/g++.other/op2.C: New test.
20218
20219 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20220
20221         * g++.old-deja/g++.other/crash38.C: New test.
20222
20223 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
20224
20225         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
20226
20227 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
20228
20229         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
20230         tests.
20231         * gcc.c-torture/execute/string-opt-6.c: New test.
20232
20233         * gcc.dg/20001117-1.c: Add main.
20234
20235 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
20236
20237         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
20238         Move from here ...
20239         * gcc.dg/940510-1.c: ... to here.
20240
20241         * gcc.dg/20000926-1.c: GNU C now allows initializations of
20242         zero-size arrays in toplevel structures.
20243
20244 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20245
20246         * gcc.c-torture/execute/loop-8.c: New test.
20247
20248 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20249
20250         * g++.old-deja/g++.other/base1.C: New test.
20251
20252 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20253
20254         * g++.old-deja/g++.other/parse2.C: New test.
20255
20256 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20257
20258         * g++.old-deja/g++.pt/incomplete1.C: New test.
20259
20260 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20261
20262         * g++.old-deja/g++.other/friend9.C: New test.
20263
20264 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20265
20266         * gcc.dg/20001127-1.c: New test.
20267
20268 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20269
20270         * g++.old-deja/g++.pt/friend46.C: New test.
20271
20272 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20273
20274         * g++.old-deja/g++.other/ptrmem8.C: New test.
20275
20276 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20277
20278         * gcc.c-torture/execute/string-opt-7.c: New test.
20279         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20280
20281 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20282
20283         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
20284         instead of 'mkcheck 2'.
20285
20286 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20287
20288         * gcc.c-torture/execute/memcheck/driver.c,
20289         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
20290         C9X references to refer to C99.
20291
20292 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
20293
20294         * gcc.dg/ultrasp3.c: New test.
20295
20296 2000-11-25  Neil Booth  <neilb@earthling.net>
20297
20298         * gcc.dg/cpp/include2.c: Update test to be locale independent.
20299
20300 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
20301
20302         * gcc.c-torture/compile/20001123-2.c: New.
20303
20304 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20305
20306         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
20307
20308 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
20309
20310         * gcc.dg/sequence-point-1.c: Add some new tests.
20311         * gcc.c-torture/execute/20001124-1.c: New test.
20312
20313 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20314
20315         * g++.old-deja/g++.other/vaarg4.C: New test.
20316         * gcc.c-torture/compile/20001123-1.c: New test.
20317
20318 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20319
20320         * g++.other/crash24.C: Adjust and remove XFAIL.
20321         * g++.other/crash37.C: New test.
20322
20323 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20324
20325         * g++.old-deja/g++.pt/instantiate9.C: New test.
20326
20327 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20328
20329         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20330         new ABI, too.
20331
20332         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20333         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20334
20335 2000-11-22  Neil Booth  <neilb@earthling.net>
20336
20337         * gcc.dg/cpp/Wtrigraphs.c: New test.
20338
20339 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20340
20341         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20342
20343 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20344
20345         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20346
20347 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20348
20349         * lib/gcc-dg.exp: load_lib scanasm.exp.
20350         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20351         * lib/g++-dg.exp: load_lib scanasm.exp.
20352         * lib/scanasm.exp: New.
20353         (scan-assembler, scan-assembler-not): Add optional arguments to
20354         test name, or if not present, the pattern name.
20355         (scan-assembler-dem, scan-assembler-dem-not): New.
20356
20357         * g++.dg/dg.exp: New.
20358
20359 2000-11-21  Neil Booth  <neilb@earthling.net>
20360
20361         * gcc.dg/cpp/integrated1.c: Remove.
20362
20363 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20364
20365         * gcc.c-torture/execute/20001121-1.c: New test.
20366
20367 2000-11-21  Richard Henderson  <rth@redhat.com>
20368
20369         * gcc.c-torture/compile/20001121-1.c: New test.
20370
20371 2000-11-20  Neil Booth  <neilb@earthling.net>
20372
20373         * gcc.dg/cpp/integrated1.c: New test.
20374
20375 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20376
20377         * g++.old-deja/g++.other/inline17.C: New test.
20378
20379 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
20380
20381         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
20382         local variable to be zero: I made the variable global. Now
20383         uses abort() and exit() instead of relying on main's return value.
20384
20385 2000-11-20  Neil Booth  <neilb@earthling.net>
20386
20387         * gcc.dg/cpp/paste2.c: Update test.
20388         * objc/execute/paste.m: New test.
20389
20390 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20391
20392         * gcc.dg/c99-condexpr-1.c: New test.
20393
20394 2000-11-20  Neil Booth  <neilb@earthling.net>
20395
20396         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
20397
20398 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
20399
20400         * g++.old-deja/g++.pt/export1.C: New test.
20401
20402 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
20403
20404         * gcc.dg/20001117-1.c: New test.
20405
20406 2000-11-18  Richard Henderson  <rth@redhat.com>
20407
20408         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
20409
20410 2000-11-18  Richard Henderson  <rth@redhat.com>
20411
20412         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
20413         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
20414         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
20415
20416 2000-11-18  Richard Henderson  <rth@redhat.com>
20417
20418         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
20419         (main): New.  Exit cleanly.
20420
20421 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20422
20423         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
20424         gcc.dg/c99-fordecl-2.c: New tests.
20425
20426 2000-11-18  Richard Henderson  <rth@redhat.com>
20427
20428         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
20429         * gcc.c-torture/execute/zerolen-2.c: New.
20430
20431 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20432
20433         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
20434         memory.
20435
20436 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20437
20438         * g++.old-deja/g++.pt/instantiate8.C: New test.
20439
20440 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20441
20442         * g++.old-deja/g++.other/incomplete.C: Add more tests.
20443         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
20444
20445 2000-11-16  Nick Clifton  <nickc@redhat.com>
20446
20447         * gcc.c-torture/execute/nestfunc-2.c: New test.
20448         * gcc.c-torture/execute/nestfunc-3.c: New test.
20449
20450 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20451
20452         * gcc.c-torture/compile/20001116-1.c: New test.
20453
20454 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20455
20456         * gcc.c-torture/execute/20001115-1.c: New test.
20457
20458 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
20459
20460         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
20461         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
20462         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
20463         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20464
20465 2000-11-15  Neil Booth  <neilb@earthling.net>
20466
20467         gcc.dg/cpp/_Pragma1.c: Update.
20468         gcc.dg/cpp/_Pragma2.c: New test.
20469
20470 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20471
20472         * g++.old-deja/g++.other/anon5.C: New test.
20473
20474 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20475
20476         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
20477         tests.
20478
20479 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
20480
20481         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
20482         output.
20483
20484 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20485
20486         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
20487         labels at end of compound statements.
20488
20489 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
20490
20491         * gcc.c-torture/execute/loop-7.c: New test.
20492
20493 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20494
20495         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
20496
20497 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20498
20499         * gcc.dg/c99-bool-1.c: New test.
20500
20501 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20502
20503         * gcc.dg/c99-scope-1.c: Remove xfail.
20504         * gcc.dg/c99-scope-2.c: New test.
20505
20506 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20507
20508         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
20509         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
20510
20511 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
20512
20513         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
20514         error messages.
20515
20516         * g++.mike/p700.C: Don't typedef wchar_t.
20517         * g++.mike/p784.C: Likewise.
20518         * g++.mike/eb101.C: Don't use __wchar_t.
20519
20520 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20521
20522         * g77.f-torture/execute/20001111.[fx]: Test premature exit
20523         from DO loop.
20524
20525 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20526
20527         * gcc.c-torture/execute/20001111-1.c: New test.
20528
20529 2000-11-10  Nick Clifton  <nickc@redhat.com>
20530
20531         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
20532         long multuiple and accumulate.
20533
20534 2000-11-09  Richard Henderson  <rth@redhat.com>
20535
20536         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
20537         via size_t instead of int.
20538
20539         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
20540         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20541         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20542         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20543
20544 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
20545
20546         * gcc.c-torture/compile/20001109-1.c: New test.
20547         * gcc.c-torture/compile/20001109-2.c: New test.
20548
20549 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
20550
20551         * g++.old-deja/g++.pt/operator1.C: New test.
20552         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
20553
20554 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20555
20556         * gcc.dg/20001108-1.c: New test.
20557
20558 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20559
20560         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
20561         with both arguments constant strings.
20562         * gcc.c-torture/execute/string-opt-3.c: New test.
20563         * gcc.c-torture/execute/string-opt-4.c: New test.
20564         * gcc.c-torture/execute/string-opt-5.c: New test.
20565
20566 2000-11-08  Nick Clifton  <nickc@redhat.com>
20567
20568         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
20569         mulsidi3adddi patterns.
20570
20571 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
20572
20573         * g++.old-deja/g++.other/crash36.C: New test.
20574
20575 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
20576
20577         * g++.old-deja/g++.other/init16.C: New test.
20578
20579 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
20580
20581         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
20582
20583 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20584
20585         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
20586         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20587         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20588
20589 2000-11-07  DJ Delorie  <dj@redhat.com>
20590
20591         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20592
20593 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20594
20595         * gcc.c-torture/execute/string-opt-1.c: New test.
20596
20597 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20598
20599         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20600         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20601         parameters in registers, and there is no way for a varargs
20602         function to know in which order the integer and floating-point
20603         parameters should be interleaved when they are placed on the
20604         stack.
20605         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20606         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20607
20608 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20609
20610         * gcc.c-torture/execute/string-opt-2.c: New test.
20611
20612 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20613
20614         * g++.old-deja/g++.pt/crash60.C: New test.
20615
20616 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20617
20618         * g++.old-deja/g++.other/crash24.C: New test.
20619         * g++.old-deja/g++.other/crash25.C: New test.
20620         * g++.old-deja/g++.other/crash26.C: New test.
20621         * g++.old-deja/g++.other/crash27.C: New test.
20622         * g++.old-deja/g++.other/crash28.C: New test.
20623         * g++.old-deja/g++.other/crash29.C: New test.
20624         * g++.old-deja/g++.other/crash30.C: New test.
20625         * g++.old-deja/g++.other/crash31.C: New test.
20626         * g++.old-deja/g++.other/crash32.C: New test.
20627         * g++.old-deja/g++.other/crash33.C: New test.
20628         * g++.old-deja/g++.other/crash34.C: New test.
20629         * g++.old-deja/g++.other/crash35.C: New test.
20630
20631 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20632
20633         * gcc.c-torture/execute/20001031-1.c: New test.
20634
20635 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20636
20637         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20638         namespace.
20639
20640         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20641         standards-conformant.
20642
20643         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20644
20645         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20646         * g++.old-deja/g++.mike/p755a.C: Likewise.
20647         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20648         library makes no calls to `operator new' during initialization.
20649
20650 2000-11-04  Neil Booth  <neilb@earthling.net>
20651
20652         * gcc.dg/cpp/include2.c: New tests.
20653
20654 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20655
20656         * lib/g++.exp (g++_set_ld_library_path): New function.
20657         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20658
20659 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20660
20661         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20662         warnings.
20663
20664 2000-11-01  Richard Henderson  <rth@redhat.com>
20665
20666         * g++.old-deja/g++.ext/namedret1.C: New.
20667         * g++.old-deja/g++.ext/namedret2.C: New.
20668         * g++.old-deja/g++.ext/namedret3.C: New.
20669
20670 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20671
20672         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20673         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20674
20675 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20676
20677         * gcc.c-torture/execute/va-arg-21.c: New test.
20678
20679 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20680
20681         * gcc.dg/c99-complex-2.c: New test.
20682
20683 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20684
20685         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20686
20687 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20688
20689         * g++.old-deja/g++.other/inline16.C: New test.
20690
20691 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20692
20693         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20694         __PRETTY_FUNCTION__
20695
20696 2000-10-29  Neil Booth  <neilb@earthling.net>
20697
20698         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20699         New tests.
20700         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20701         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20702         optimisation.
20703
20704 2000-10-29  Neil Booth  <neilb@earthling.net>
20705
20706         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20707         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20708         * mi5.c: Test multiple includes work with -C.
20709         * trigraphs.c: Test ^= version.
20710
20711 2000-10-28  Neil Booth  <neilb@earthling.net>
20712
20713         New tests and test updates for new macro expander.
20714
20715         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20716         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20717         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20718         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20719         new diagnostic messages.
20720
20721         * gcc.dg/cpp/macro3.c: New tests.
20722
20723 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20724
20725         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20726         on the same line.
20727
20728 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20729
20730         * g++.old-deja/g++.other/eh2.C: New test.
20731
20732 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20733
20734         * gcc.c-torture/execute/20001027-1.c: New test.
20735
20736 2000-10-26  Richard Henderson  <rth@redhat.com>
20737
20738         * gcc.c-torture/execute/20001026-1.c: New.
20739
20740 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20741
20742         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
20743         * g++.old-deja/g++.law/builtin1.C: Likewise.
20744         * g++.old-deja/g++.law/ctors10.C: Likewise.
20745         * g++.old-deja/g++.law/virtual3.C: Likewise.
20746         * g++.old-deja/g++.mike/p658.C: Likewise.
20747         * g++.old-deja/g++.other/sibcall1.C: Likewise.
20748         * g++.old-deja/g++.other/vaarg2.C: Likewise.
20749         * g++.old-deja/g++.robertl/eb124.C: Likewise.
20750         * g++.old-deja/g++.robertl/eb44.C: Likewise.
20751         * g++.old-deja/g++.robertl/eb77.C: Likewise.
20752
20753 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20754
20755         * gcc.c-torture/compile/20001024-1.c: New test.
20756
20757 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
20758
20759         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
20760         to tell us whether or not we are using V3.
20761
20762 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20763
20764         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
20765         operands.
20766
20767 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20768
20769         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
20770
20771 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
20772
20773         * gcc.c-torture/execute/20001024-1.c: New test.
20774
20775 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
20776
20777         * g++.old-deja/g++.other/sibcall1.C: New test.
20778
20779 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
20780
20781         * gcc.dg/noncompile/init-3.c: New test.
20782
20783 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20784
20785         * gcc.dg/format-array-1.c: New test.
20786
20787 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20788
20789         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
20790         writing through null pointers; remove comment about testing
20791         unterminated strings.
20792
20793 2000-10-17  Matthew Hiller  <hiller@redhat.com>
20794
20795         * gcc.c-torture/execute/20001017-2.c: New test.
20796
20797 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20798
20799         * gcc.c-torture/compile/20001018-1.c: New test.
20800         * gcc.c-torture/compile/20001018-1.x: Xfail.
20801
20802 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20803
20804         * gcc.c-torture/execute/20001017-1.c: New test.
20805
20806 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20807
20808         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
20809         for multiple use of arguments with scanf formats; add tests for
20810         multiple use of arguments.
20811
20812 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
20813
20814         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
20815
20816 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20817
20818         * gcc.dg/format-miss-1.c: New test.
20819
20820 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20821
20822         * gcc.c-torture/execute/20001013-1.c: New test.
20823
20824 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20825
20826         * gcc.dg/format-branch-1.c: New test.
20827
20828 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20829
20830         * README, lib/file-format.exp: Remove EGCS references.
20831
20832 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20833
20834         * gcc.dg/20001013-1.c: New test.
20835
20836 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20837
20838         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
20839         for intmax_t in the compiler using __typeof__ and the type rules
20840         for conditional expressions.
20841
20842 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
20843
20844         * gcc.dg/20001012-1.c: New test.
20845         * gcc.dg/20001012-2.c: New test.
20846
20847 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20848
20849         * gcc.dg/format-attr-1.c: New test.
20850
20851 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20852
20853         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
20854         __LONG_LONG_MAX__ instead of LLONG_MAX.
20855
20856 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20857
20858         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
20859         scanf flags.
20860         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
20861         flags.
20862
20863 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20864
20865         * gcc.dg/sequence-pt-1.c: New test.
20866
20867 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
20868
20869         * gcc.c-torture/execute/20001011-1.c: New testcase.
20870         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
20871
20872 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20873
20874         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
20875         does not error on it.
20876
20877 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20878
20879         * gcc.dg/20001009-1.c: New test.
20880
20881 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20882
20883         * gcc.c-torture/compile/20001009-1.c: Move from here ....
20884         * gcc.c-torture/execute/20001009-2.c: ... to here.
20885
20886 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
20887
20888         * gcc.c-torture/compile/20001009-1.c: New testcase.
20889         * gcc.c-torture/execute/20001009-1.c: New testcase.
20890         Testcases provided by Jan Hubicka <jh@suse.cz>.
20891
20892 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20893
20894         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20895         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
20896         uintmax_t using <limits.h> to emulate the compiler's internal
20897         logic.  No longer XFAIL %j tests.
20898
20899 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20900
20901         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
20902         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20903         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
20904         regexps and details of expected handling of some bad formats.
20905         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
20906         suppression.
20907
20908 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20909
20910         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
20911         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
20912         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
20913         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
20914         in list archives.
20915
20916 2000-10-06  Richard Henderson  <rth@cygnus.com>
20917
20918         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
20919         * g++.old-deja/g++.brendan/crash52.C: Likewise.
20920         * g++.old-deja/g++.jason/report.C: Likewise.
20921         * g++.old-deja/g++.law/friend5.C: Likewise.
20922         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
20923         of the expected warnings.
20924
20925 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
20926
20927         * g++.old-deja/g++.pt/enum14.C: New test.
20928
20929 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20930
20931         * g++.old-deja/g++.pt/crash59.C: New test.
20932
20933 2000-10-04  Will Cohen  <wcohen@redhat.com>
20934
20935         * gcc.dg/20000926-1.c: New test.
20936
20937 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
20938
20939         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
20940         function name for current C++ compiler.
20941         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
20942
20943 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
20944
20945         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
20946         __PRETTY_FUNCTION__.
20947         * g++.old-deja/g++.ext/pretty2.C: Likewise.
20948
20949 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20950
20951         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
20952
20953 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
20954
20955         * gcc.c-torture/compile/20000923-1.c: New test.
20956
20957 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
20958
20959         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
20960         * g++.old-deja/g++.pt/ttp62.C: Same.
20961         * g++.old-deja/g++.other/inline14.C: Same.
20962
20963 2000-09-24  Richard Henderson  <rth@cygnus.com>
20964
20965         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
20966
20967 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20968
20969         * gcc.dg/c90-printf-1.c: Add test for wide string format.
20970
20971 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
20972
20973         * gcc.c-torture/compile/20000922-1.c: New file.
20974
20975 2000-09-21  Nick Clifton  <nickc@redhat.com>
20976
20977         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
20978         a signed long modulo operation.
20979         (mod6): New function - perform an unsigned long modulo operation.
20980         (main): Add tests for modulos of very large numbers by very small
20981         dividends.
20982
20983 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20984
20985         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
20986
20987 2000-09-19  Richard Henderson  <rth@cygnus.com>
20988
20989         * gcc.dg/compare2.c (case 10): XFAIL.
20990
20991 2000-09-18  Richard Henderson  <rth@cygnus.com>
20992
20993         * gcc.c-torture/execute/20000906-1.c: Move ...
20994         * gcc.dg/20000906-1.c: ... here.  Only run on targets
20995         that support __builtin_trap.
20996
20997 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
20998
20999         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
21000
21001 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21002
21003         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
21004         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
21005         more $ format tests.
21006
21007 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21008
21009         * gcc.dg/format-errmk-1.c: New test.
21010
21011 2000-09-17  Greg McGary  <greg@mcgary.org>
21012
21013         * gcc.c-torture/execute/20000917-1.x: Remove.
21014
21015 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21016
21017         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
21018
21019 2000-09-17  Greg McGary  <greg@mcgary.org>
21020
21021         * gcc.c-torture/execute/20000917-1.c: New test.
21022         * gcc.c-torture/execute/20000917-1.x: XFAIL.
21023
21024 2000-09-16  Neil Booth  <NeilB@earthling.net>
21025
21026         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
21027         in nested macro bug.
21028
21029 2000-09-15  Neil Booth  <NeilB@earthling.net>
21030
21031         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
21032
21033 2000-09-14  Jeffrey A Law  (law@cygnus.com)
21034
21035         * gcc.c-torture/execute/20000914-1.c: New test.
21036
21037 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
21038
21039         * g++.other/inline13.C: New test.
21040
21041 2000-09-12  Andreas Jaeger  <aj@suse.de>
21042
21043         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
21044         constant by Ulrich Drepper <drepper@redhat.com>.
21045
21046 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
21047
21048         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
21049
21050 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21051
21052         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
21053
21054 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
21055
21056         * gcc.dg/cpp/backslash.c: New test.
21057
21058 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
21059
21060         * gcc.c-torture/execute/20000910-1.c: New test.
21061         * gcc.c-torture/execute/20000910-2.c: Likewise.
21062
21063 2000-09-11  Robert Lipe  <robertl@sco.com>
21064
21065         * gcc.dg/pragma-align.c: New test.
21066
21067 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21068
21069         * g++.old-deja/g++.pt/explicit82.C: New test.
21070         * g++.old-deja/g++.pt/explicit83.C: New test.
21071
21072 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
21073
21074         * gcc.dg/asm-names.c: New test.
21075
21076 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21077
21078         * gcc.dg/cpp/tr-warn6.c: New test
21079
21080 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21081
21082         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
21083         be accepted.
21084
21085 2000-09-07  Catherine Moore  <clm@redhat.com>
21086
21087         * gcc.c-torture/execute/unroll-1.c: New test.
21088
21089 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
21090
21091         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
21092         ERROR markers.
21093         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
21094         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
21095         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
21096         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
21097         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
21098         Preprocess only.
21099         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
21100         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
21101
21102 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21103
21104         * g++.old-deja/g++.pt/deduct2.C: New test.
21105
21106 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21107
21108         * g++.old-deja/g++.pt/parms2.C: New test.
21109
21110 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21111
21112         * g++.old-deja/g++.pt/crash58.C: New test.
21113
21114 2000-09-06  Greg McGary  <greg@mcgary.org>
21115
21116         * gcc.c-torture/execute/20000906-1.c: New test.
21117         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
21118
21119 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21120
21121         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
21122
21123 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21124
21125         * g++.old-deja/g++.pt/crash57.C: New test.
21126
21127 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21128
21129         * g++.old-deja/g++.pt/crash56.C: New test.
21130
21131 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21132
21133         * g++.old-deja/g++.pt/koenig1.C: New test.
21134
21135 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21136
21137         * gcc.dg/20000904-1.c: New test.
21138
21139 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21140
21141         * gcc.dg/cpp/paste8.c: New test.
21142
21143 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
21144
21145         * gcc.c-torture/compile/20000827-1.c: New test.
21146
21147 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21148
21149         * gcc.dg/format-diag-1.c: New test.
21150
21151 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21152
21153         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
21154         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
21155         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
21156         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
21157         gcc.dg/formatz-1.c: Adjust warning regular expressions.
21158
21159 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21160
21161         * g++.old-deja/g++.other/nested4.C: New test.
21162
21163 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21164
21165         * g++.old-deja/g++.ns/scoped1.C: New test.
21166
21167 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
21168
21169         * lib/g++.exp: Support testing already-installed GCC.
21170
21171 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21172
21173         * wtr-label-1.c, wtr-suffix-1.c: New tests.
21174
21175 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21176
21177         * gcc.dg/return-type-2.c: New test.
21178
21179 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
21180
21181         * gcc.c-torture/compile/20000825-1.c: New test.
21182
21183 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
21184
21185         * gcc.dg/dwarf2-2.c: New test.
21186
21187 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
21188
21189         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
21190         dg-warning regexps.
21191
21192 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21193
21194         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
21195         gcc.dg/format-ext-5.c: New tests.
21196
21197 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
21198
21199         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
21200
21201 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
21202
21203         * gcc.dg/noncompile/930622-2.c: Adjust error message.
21204
21205 2000-08-24  Richard Henderson  <rth@cygnus.com>
21206
21207         * gcc.dg/ia64-sync-1.c: New test.
21208         * gcc.dg/ia64-sync-2.c: New test.
21209         * gcc.dg/ia64-asm-1.c: New test.
21210
21211 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21212
21213         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
21214         * gcc.dg/format-ext-2.c: New test.
21215
21216 2000-08-23  Jason Merrill  <jason@redhat.com>
21217
21218         * lib/old-dejagnu.exp: Also ignore "In member function" and
21219         "At global scope".
21220
21221 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21222
21223         * gcc.dg/noncompile/label-lineno-1.c: New test.
21224
21225 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21226
21227         * gcc.dg/c99-array-nonobj-1.c: New test.
21228
21229 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21230
21231         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
21232         tests.
21233         * gcc.dg/format-ext-1.c: New test.
21234
21235 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21236
21237         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
21238         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
21239         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
21240         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
21241         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
21242
21243 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21244
21245         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
21246         gcc.dg/c99-strftime-2.c: New tests.
21247
21248 2000-08-22  Richard Henderson  <rth@cygnus.com>
21249
21250         * gcc.c-torture/execute/20000822-1.c: New test.
21251
21252 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21253
21254         * gcc.c-torture/execute/20000819-1.x: Remove.
21255
21256 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21257
21258         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
21259         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
21260         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
21261         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
21262         gcc.dg/format-xopen-1.c: New tests.
21263
21264 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21265
21266         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
21267
21268 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21269
21270         * g++.old-deja/g++.other/loop2.C: New test.
21271
21272         * gcc.c-torture/compile/20000606-1.c: New test.
21273         * gcc.c-torture/compile/20000728-1.c: New test.
21274         * gcc.c-torture/execute/20000801-1.c: New test.
21275         * gcc.c-torture/execute/20000801-2.c: New test.
21276         * gcc.c-torture/execute/20000819-1.c: New test.
21277         * gcc.c-torture/execute/20000819-1.x: XFAIL.
21278         * gcc.dg/20000629-1.c: New test.
21279         * gcc.dg/20000724-1.c: New test.
21280         * gcc.dg/20000807-1.c: New test.
21281
21282 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
21283
21284         * gcc.dg/cpp/pragma-1.c: New test.
21285         * gcc.dg/cpp/pragma-2.c: New test.
21286
21287 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
21288
21289         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
21290         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
21291
21292 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21293
21294         * gcc.c-torture/compile/20000818-1.c: New test.
21295
21296 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
21297
21298         * gcc.c-torture/execute/20000818-1.c: New test.
21299
21300 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21301
21302         * gcc.dg/format-va-1.c: New test.
21303
21304 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21305
21306         * g++.old-deja/g++.other/typedef8.C: New test.
21307
21308 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21309
21310         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
21311         * g++.old-deja/g++.mike/net36.C: Mark candidate.
21312         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
21313         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
21314         * g++.old-deja/g++.other/ptrmem7.C: New test.
21315         * g++.old-deja/g++.pt/ptrmem10.C: New test.
21316
21317 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21318
21319         * g++.old-deja/g++.pt/typename27.C: New test.
21320
21321 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21322
21323         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21324         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21325         * g++.old-deja/g++.pt/friend45.C: New test.
21326         * g++.old-deja/g++.other/friend8.C: New test.
21327
21328 2000-08-15  Richard Henderson  <rth@cygnus.com>
21329
21330         * gcc.c-torture/execute/20000815-1.c: New test.
21331
21332 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21333
21334         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21335         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21336         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21337
21338 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21339
21340         * g++.old-deja/g++.other/refinit2.C: New test.
21341
21342 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21343
21344         * lib/c-torture.exp (c-torture): Make
21345         compiler_conditional_xfail_data global.
21346         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21347         compiler_conditional_xfail_data machinery.
21348         (f-torture-execute): Likewise.
21349         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21350         and only when unrolling loops.
21351
21352         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21353
21354 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21355
21356         * g++.old-deja/g++.pt/explicit81.C: New test.
21357
21358 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21359
21360         * g++.old-deja/g++.pt/typename26.C: New test.
21361
21362 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
21363
21364         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
21365         warning.
21366
21367 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21368
21369         * g++.old-deja/g++.other/array3.C: New test.
21370
21371 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21372
21373         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
21374         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
21375         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
21376         New tests.
21377
21378 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
21379
21380         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
21381         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21382
21383 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
21384
21385         * gcc.c-torture/execute/20000808-1.c: New test.
21386
21387 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21388
21389         * gcc.dg/c90-const-expr-1.c: New test.
21390
21391 2000-08-08  Richard Henderson  <rth@cygnus.com>
21392
21393         * gcc.dg/noncompile/920923-1.c: Declare calloc.
21394
21395 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21396
21397         * gcc.dg/noncompile/const-ll-1.c: New test.
21398
21399 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21400
21401         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
21402
21403 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21404
21405         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
21406         that running programs linked against the shared version of libobjc
21407         run correctly.
21408
21409 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21410
21411         * gcc.dg/c99-printf-1.c: New test.
21412
21413 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21414
21415         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
21416
21417 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
21418
21419         * gcc.c-torture/execute/20000731-1.x: Delete.
21420
21421 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
21422
21423         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
21424         and torture_without_loops as is done by c-torture.exp.
21425         (search_for): Copy from c-torture.exp.
21426         (gcc-dg-runtest): New function, drives a directory of tests
21427         iterating over the TORTURE_OPTIONS.
21428         (scan-assembler, scan-assembler-not): Move here from
21429         individual directory drivers.
21430
21431         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
21432         defined by lib/gcc-dg.exp.
21433         * gcc.dg/cpp/cpp.exp: Likewise.
21434         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
21435         gcc-dg-runtest, so we cycle over optimization options.
21436
21437         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
21438         * gcc.dg/compare2.c: No longer expected to fail.
21439
21440 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
21441
21442         * gcc.c-torture/execute/20000804-1.c: New test.
21443
21444 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21445
21446         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
21447
21448 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
21449
21450         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
21451
21452 2000-08-03  Jeffrey A Law  (law@cygnus.com)
21453
21454         * gcc.c-torture/compile/20000803-1.c: New test.
21455
21456 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21457
21458         * gcc.c-torture/execute/20000801-3.c,
21459         gcc.c-torture/execute/20000801-4.c: New tests.
21460         * gcc.c-torture/execute/20000801-3.x,
21461         gcc.c-torture/execute/20000801-4.x: Xfail.
21462
21463 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
21464
21465         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
21466         libobjc/.libs to allow for libtool.
21467
21468 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
21469
21470         * gcc.c-torture/compile/20000802-1.c: New test.
21471
21472 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
21473
21474         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
21475
21476 2000-07-31  Jeffrey A Law  (law@cygnus.com)
21477
21478         * gcc-c-torture/execute/20000731-2.c: New test.
21479
21480         * gcc.c-torture/execute/20000731-1.c: New test.
21481         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
21482
21483 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
21484
21485         * testsuite/gcc.dg/cpp/paste7.c: New test.
21486         * gcc.dg/cpp/20000725-1.c: New test.
21487
21488 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
21489
21490         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
21491         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
21492         declaration warning for __builtin_dwarf_reg_size.
21493
21494         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
21495
21496 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21497
21498         * gcc.dg/noncompile/voidparam-1.c: New test.
21499
21500 2000-07-30  Richard Henderson  <rth@cygnus.com>
21501
21502         * gcc.dg/c90-digraph-1.c: Don't xfail.
21503         * gcc.dg/compare2.c (case 10): Xfail.
21504         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
21505
21506 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
21507
21508         * gcc.dg/c99-main-1.c: New test.
21509
21510 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21511
21512         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
21513
21514 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
21515
21516         * gcc.c-tortuer/execute/20000726-1.c: New test.
21517
21518 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
21519
21520         * gcc.c-torture/execute/enum-2.c: New test.
21521
21522 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21523
21524         * gcc.dg/cpp/tr-warn3.c: New test.
21525
21526 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21527
21528         * g++.old-deja/g++.ext/implicit1.C: Remove.
21529         * g++.old-deja/g++.jason/c2.C: Remove
21530         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
21531         * g++.old-deja/g++.pt/crash16.C: Likewise.
21532         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
21533
21534 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21535
21536         * g++.old-deja/g++.other/for2.C: New test.
21537
21538 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
21539
21540         * gcc.dg/20000720-1.c: New test.
21541
21542 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
21543
21544         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
21545
21546 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
21547
21548         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
21549         * gcc.c-torture/execute/20000722-1.c: New.
21550         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
21551
21552 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
21553
21554         * gcc.dg/cpp/20000720-1.S: New test.
21555
21556 2000-07-21  Michael Meissner  <meissner@redhat.com>
21557
21558         * gcc.c-torture/execute/ieee/hugeval.c: New test.
21559
21560 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21561
21562         * g++.old-deja/g++.brendan/crash16.C,
21563         g++.old-deja/g++.brendan/parse3.C,
21564         g++.old-deja/g++.brendan/redecl1.C,
21565         g++.old-deja/g++.ns/template13.C,
21566         g++.old-deja/g++.other/decl4.C,
21567         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
21568
21569 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21570
21571         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
21572         and "Internal error".
21573
21574         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
21575         regexps.
21576         * gcc.dg/cpp/paste6.c: New test.
21577
21578 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
21579
21580         * gcc.dg/cpp/tr-direct.c: New test.
21581
21582         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
21583         gcc.dg/cpp/undef1.c: Tweak error regexps.
21584
21585 2000-07-18  Eric Christopher <echristo@redhat.com>
21586
21587         * gcc.c-torture/compile/20000718-1.c: New test.
21588
21589 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21590
21591         * cpplex.c (_cpp_push_token): If the token being pushed back
21592         is the previous token in this context, just subtract one from
21593         context->posn.
21594         * cppmacro.c (save_expansion): Clear aux field when storing a
21595         placemarker.
21596
21597 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21598
21599         * gcc.dg/noncompile/redecl-1.c: New test.
21600
21601 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21602
21603         * gcc.c-torture/execute/20000717-5.c: New test.
21604         * gcc.c-torture/execute/20000717-1.x: Removed.
21605
21606 2000-07-17  Richard Henderson  <rth@cygnus.com>
21607
21608         * gcc.c-torture/execute/20000717-4.c: New test.
21609
21610 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21611
21612         * gcc.dg/cpp/syshdr.c: New test.
21613         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21614
21615 2000-07-17  Neil Booth  <neilb@earthling.net>
21616
21617         * gcc.dg/cpp/cmdlne-dM.c: New test.
21618         * gcc.dg/cpp/cmdlne-dD.c: New test.
21619
21620 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21621
21622         * gcc.c-torture/execute/20000717-3.c: New test.
21623
21624         * gcc.c-torture/compile/20000717-1.c: New test.
21625
21626 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21627
21628         * gcc.c-torture/execute/20000717-2.c: New test.
21629
21630 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21631
21632         * gcc.dg/formatz-1.c: New test.
21633
21634         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21635         * gcc.dg/c99-digraph-1.c: New tests.
21636
21637         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21638         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21639
21640         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21641         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21642         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21643         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21644         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21645         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21646         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21647
21648 2000-07-17   Greg McGary <greg@mcgary.org>
21649
21650         * gcc.c-torture/execute/20000717-1.c: New test.
21651         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21652
21653 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21654
21655         * gcc.c-torture/execute/20000715-2.c: New test.
21656         * gcc.dg/20000715-1.c: New test.
21657
21658 2000-07-15  Michael Meissner  <meissner@redhat.com>
21659
21660         * gcc.c-torture/execute/20000715-1.c: New test.
21661
21662 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21663
21664         * gcc.c-torture/execute/20000707-1.c: New test.
21665
21666 2000-07-13  Neil Booth  <NeilB@earthling.net>
21667
21668         * testsuite/gcc.dg/cpp/digraph1.c,
21669         testsuite/gcc.dg/cpp/digraph2.c,
21670         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21671
21672 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21673
21674         * g77.f-torture/compile/20000630-2.f:  New test.
21675         * g77.f-torture/compile/20000630-2.x
21676
21677 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21678
21679         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21680
21681 2000-07-11  Neil Booth  <NeilB@earthling.net>
21682
21683         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21684
21685 2000-07-11  Neil Booth  <NeilB@earthling.net>
21686
21687         * gcc.dg/cpp/cmdlne-C.c: New.
21688
21689 2000-07-09  Neil Booth  <NeilB@earthling.net>
21690
21691         * gcc.dg/cpp/directiv.c: New tests.
21692         * gcc.dg/cpp/undef1.c: Update.
21693
21694 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21695
21696         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21697
21698 2000-07-09  Neil Booth  <NeilB@earthling.net>
21699
21700         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21701
21702 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21703
21704         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21705         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21706
21707 2000-07-08  Neil Booth  <NeilB@earthling.net>
21708
21709         * gcc.dg/cpp/macsyntx.c: New tests.
21710
21711 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21712
21713         * gcc.dg/20000707-1.c: New test.
21714
21715 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21716
21717         * gcc.c-torture/execute/20000706-1.c: New test.
21718         * gcc.c-torture/execute/20000706-2.c: New test.
21719         * gcc.c-torture/execute/20000706-3.c: New test.
21720         * gcc.c-torture/execute/20000706-4.c: New test.
21721         * gcc.c-torture/execute/20000706-5.c: New test.
21722
21723 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21724
21725         * g++.old-deja/g++.pt/instantiate7.C: New test.
21726
21727 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21728
21729         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21730         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21731         * g++.old-deja/g++.other/rtti3.C: Likewise.
21732         * g++.old-deja/g++.other/rttid3.C: Likewise.
21733
21734 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21735
21736         *  g77.f-torture/compile/20000630-1.x: Fix typo
21737
21738 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21739
21740         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21741         assembly output.
21742
21743 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
21744
21745         * gcc.dg/cpp/ident.c: New test.
21746
21747 2000-07-05  Neil Booth  <NeilB@earthling.net>
21748
21749         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
21750           gcc.dg/cpp/lexstrng.c: New tests.
21751
21752 2000-07-04  Neil Booth  <NeilB@earthling.net>
21753
21754         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
21755         * gcc.dg/cpp/strify2.c: Same.
21756
21757 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
21758
21759         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
21760         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
21761         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
21762         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
21763
21764         * testsuite/gcc.dg/cpp/macro1.c,
21765         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
21766         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
21767         testsuite/gcc.dg/cpp/strify1.c,
21768         testsuite/gcc.dg/cpp/strify2.c: New tests.
21769
21770 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
21771
21772         * gcc.c-torture/execute/20000703-1.c: New test.
21773
21774 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21775
21776         * g++.old-deja/g++.pt (lookup10.C): New test.
21777
21778 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21779
21780         * g++.old-deja/g++.pt (typename25.C): New test.
21781
21782 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
21783
21784         * gcc.c-torture/compile/20000701-1.c: New test.
21785
21786 2000-06-30  Nick Clifton  <nickc@cygnus.com>
21787
21788         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
21789         to test case.
21790
21791 2000-06-30  Catherine Moore  <clm@cygnus.com>
21792
21793         * gcc.c-torture/execute/align-1.c: New test.
21794
21795 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
21796
21797         * g++.old-deja/g++.pt/expr8.C: New test.
21798         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
21799
21800 2000-06-29  Nick Clifton  <nickc@cygnus.com>
21801
21802         * gcc.c-torture/compile/20000629-1.c: New test.
21803
21804 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21805
21806
21807         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
21808         gcc.dg/noncompile directory, depending on whether they're
21809         preprocessor tests or not.  Annotate all the tests for the dg
21810         framework.
21811
21812         * gcc.c-torture/noncompile/noncompile.exp: Delete.
21813         * gcc.dg/noncompile/noncompile.exp: New.
21814
21815         * Moved files:
21816         Old name                                New name
21817         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
21818         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
21819         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
21820         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
21821         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
21822         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
21823         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
21824         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
21825         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
21826         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
21827         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
21828         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
21829         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
21830         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
21831         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
21832         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
21833         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
21834         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
21835         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
21836         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
21837         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
21838         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
21839         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
21840         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
21841
21842         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
21843         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
21844         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
21845         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
21846         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
21847         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
21848
21849 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21850
21851         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
21852         declare one variable.  On the fourth, error.
21853         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
21854         declared by 20000628-1a.h.
21855
21856 2000-06-29  Richard Henderson  <rth@redhat.com>
21857
21858         * gcc.c-torture/execute/930529-1.x: New file.
21859         * gcc.dg/920413-1.c: Adjust expected warning text.
21860         * gcc.dg/980217-1.c: Declare abort.
21861         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
21862
21863 2000-06-29  Jeffrey A Law  (law@cygnus.com)
21864
21865         * g77.f-torture/compile/20000629-1.f: New test.
21866         * g77.f-torture/compile/20000629-1.x: Expected to fail.
21867
21868 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21869
21870         Rearrange lots of files, removing entirely the
21871         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
21872         directories.
21873
21874         * Deleted files:
21875         gcc.c-torture/code_quality/code_quality.exp
21876         gcc.c-torture/special/special.exp
21877         gcc.failure/failure.exp
21878         gcc.failure/940409-1.x
21879         gcc.c-torture/compile/961203-1.x
21880
21881         * New files:
21882         gcc.misc-tests/linkage.exp
21883         gcc.c-torture/execute/920730-1t.c
21884         gcc.c-torture/execute/920730-1t.x
21885         gcc.c-torture/compile/920520-1.x
21886         gcc.c-torture/compile/920521-1.x
21887         gcc.c-torture/compile/981006-1.x
21888         gcc.c-torture/execute/eeprof-1.x
21889
21890         * Moved files (possibly with modifications to fit a new harness):
21891         Old name                                New name
21892         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
21893         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
21894         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
21895         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
21896         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
21897         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
21898         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
21899         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
21900         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
21901         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
21902         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
21903         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
21904         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
21905         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
21906
21907 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21908
21909         * c-torture/compile/961203-1.x: Delete.
21910
21911         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
21912         not exit. Include stdio.h.
21913         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
21914         * gcc.misc-tests/dg-12.c: Likewise.
21915         * gcc.misc-tests/dg-5.c: Likewise.
21916         * gcc.misc-tests/dg-6.c: Likewise.
21917         * gcc.misc-tests/dg-7.c: Prototype abort.
21918         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
21919         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
21920         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
21921         not exit.
21922         * gcc.misc-tests/sieve.c: Use return from main, not exit.
21923         * gcc.misc-tests/sort2.c: Use return from main, not exit.
21924
21925 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
21926
21927         * gcc.dg/cpp/20000628-1.c: New test.
21928         * gcc.dg/cpp/20000628-1.h: New header for above test.
21929         * gcc.dg/cpp/20000628-1a.h: Likewise.
21930
21931 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
21932
21933         * gcc.dg/cpp: New directory.
21934         * gcc.dg/cpp/cpp.exp: New driver.
21935         * gcc.dg/cpp/20000627-1.c: New test.
21936         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
21937         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
21938         and rewrite as a compilation test.
21939
21940         * gcc.dg: Move many files into the cpp subdirectory, possibly
21941         renaming or editing them as well.
21942         Old name                New name
21943         990119-1.c              cpp/19990119-1.c
21944         990228-1.c              cpp/19990228-1.c
21945         990407-1.c              cpp/19990407-1.c
21946         990409-1.c              cpp/19990409-1.c
21947         990413-1.c              cpp/19990413-1.c
21948         990703-1.c              cpp/19990703-1.c
21949         20000127-1.c            cpp/20000127-1.c
21950         20000129-1.c            cpp/20000129-1.c
21951         20000207-1.c            cpp/20000207-1.c
21952         20000207-2.c            cpp/20000207-2.c
21953         20000209-1.c            cpp/20000209-1.c
21954         20000209-2.c            cpp/20000209-2.c
21955         20000301-1.c            cpp/20000301-1.c
21956         20000419-1.c            cpp/20000419-1.c
21957         20000510-1.S            cpp/20000510-1.S
21958         20000519-1.c            cpp/20000519-1.c
21959         20000529-1.c            cpp/20000529-1.c
21960         20000625-1.c            cpp/20000625-1.c
21961         20000625-2.c            cpp/20000625-2.c
21962         cpp-as1.c               cpp/assert1.c
21963         cpp-as2.c               cpp/assert2.c
21964         cxx-comments-1.c        cpp/cxxcom1.c
21965         cxx-comments-2.c        cpp/cxxcom2.c
21966         endif-label.c           cpp/endif.c
21967         cpp-hash1.c             cpp/hash1.c
21968         cpp-hash2.c             cpp/hash2.c
21969         cpp-if1.c               cpp/if-1.c
21970         cpp-if2.c               cpp/if-2.c
21971         cpp-if3.c               cpp/if-3.c
21972         cpp-if4.c               cpp/if-4.c
21973         cpp-if5.c               cpp/if-5.c
21974         cpp-cond.c              cpp/if-cexp.c
21975         cpp-missingop.c         cpp/if-mop.c
21976         cpp-missingparen.c      cpp/if-mpar.c
21977         cpp-opprec.c            cpp/if-oppr.c
21978         cpp-ifparen.c           cpp/if-paren.c
21979         cpp-shortcircuit.c      cpp/if-sc.c
21980         cpp-shift.c             cpp/if-shift.c
21981         cpp-unary.c             cpp/if-unary.c
21982         cpp-li1.c               cpp/line1.c
21983         cpp-li2.c               cpp/line2.c
21984         lineno.c                cpp/line3.c
21985         lineno-2.c              cpp/line4.c
21986         cpp-mi.c                cpp/mi1.c
21987         cpp-mic.h               cpp/mi1c.h
21988         cpp-micc.h              cpp/mi1cc.h
21989         cpp-mind.h              cpp/mi1nd.h
21990         cpp-mindp.h             cpp/mi1ndp.h
21991         cpp-mix.h               cpp/mi1x.h
21992         cpp-mi2.c               cpp/mi2.c
21993         cpp-mi2a.h              cpp/mi2a.h
21994         cpp-mi2b.h              cpp/mi2b.h
21995         cpp-mi2c.h              cpp/mi2c.h
21996         cpp-mi3.c               cpp/mi3.c
21997         cpp-mi3.def             cpp/mi3.def
21998         poison-1.c              cpp/poison.c
21999         pr-impl.c               cpp/prag-imp.c
22000         cpp-redef-2.c           cpp/redef1.c
22001         cpp-redef.c             cpp/redef2.c
22002         strpaste.c              cpp/strp1.c
22003         strpaste-2.c            cpp/strp2.c
22004         cpp-tradpaste.c         cpp/tr-paste.c
22005         cpp-tradstringify.c     cpp/tr-str.c
22006         cpp-tradwarn1.c         cpp/tr-warn1.c
22007         cpp-tradwarn2.c         cpp/tr-warn2.c
22008         trigraphs.c             cpp/trigraphs.c
22009         cpp-unc1.c              cpp/unc1.c
22010         cpp-unc2.c              cpp/unc2.c
22011         cpp-unc3.c              cpp/unc3.c
22012         cpp-unc.c               cpp/unc4.c
22013         undef.c                 cpp/undef1.c
22014         undef-2.c               cpp/undef2.c
22015         cpp-wi1.c               cpp/widestr1.c
22016
22017 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
22018
22019         * lib/g++.exp (g++_include_flags): Tweak.
22020
22021 2000-06-27  H.J. Lu  <hjl@gnu.org>
22022             Loren J. Rittle  <ljrittle@acm.org>
22023
22024         * lib/g++.exp (g++_include_flags): Override libgloss.exp
22025         version with one that knows about the new gcc tree structure.
22026         (g++_link_flags): Same.
22027
22028 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
22029
22030         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
22031         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
22032         case we are cross-compiling.
22033
22034         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
22035         g++.old-deja/g++.niklas/Makefile.in,
22036         g++.old-deja/g++.niklas/configure.in,
22037         g++.old-deja/g++.other/Makefile.in,
22038         g++.old-deja/g++.other/configure.in,
22039         gcc.c-torture/code_quality/Makefile.in,
22040         gcc.c-torture/code_quality/configure.in,
22041         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
22042         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
22043         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
22044         gcc.c-torture/execute/ieee/Makefile.in,
22045         gcc.c-torture/execute/ieee/configure.in,
22046         gcc.c-torture/noncompile/Makefile.in,
22047         gcc.c-torture/noncompile/configure.in,
22048         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
22049         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
22050         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
22051
22052 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22053
22054         * g++.old-deja/g++.other/ambig3.C: New test.
22055
22056 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
22057
22058         * g++.old-deja/g++.pt/syntax1.C: New test.
22059         * g++.old-deja/g++.pt/syntax2.C: New test.
22060         * g++.old-deja/g++.other/syntax3.C: New test.
22061         * g++.old-deja/g++.other/syntax4.C: New test.
22062
22063 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22064
22065         * gcc.dg/20000623-1.c: Prototype exit and abort.
22066
22067 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
22068
22069         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
22070         New tests.
22071         * gcc.dg/cpp-mi3.def: New file.
22072
22073         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
22074         inside assertions.
22075         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
22076         lexer's error messages.
22077         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
22078         divine anything from the linemarkers.
22079         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
22080         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
22081
22082 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
22083
22084         * gcc.dg/20000623-1.c: New test.
22085
22086 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
22087
22088         * gcc.c-torture/execute/20000622-1.c: New test.
22089
22090 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22091
22092         * g++.old-deja/g++.other/init15.C: New test.
22093
22094 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22095
22096         * g++.old-deja/g++.pt/vaarg2.C: New test.
22097         * g++.old-deja/g++.pt/vaarg3.C: New test.
22098
22099 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
22100
22101         * g++.old-deja/g++.other/dyncast6.C: New test.
22102
22103 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
22104
22105         * gcc.c-torture/execute/loop-6.c: New test.
22106
22107 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
22108
22109         * gcc.dg/20000614-1.c: New test.
22110         * gcc.dg/20000614-2.c: New test.
22111
22112 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
22113
22114         * g++.old-deja/g++.other/inline12.C: New test.
22115
22116 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
22117
22118         * g++.old-deja/g++.other/eh1.C: New test.
22119
22120 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
22121
22122         * g++.old-deja/g++.other/type.C: New test.
22123
22124 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22125
22126         * g++.old-deja/g++.other/initstring.C: New test.
22127
22128 2000-06-12  Jason Merrill  <jason@redhat.com>
22129
22130         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
22131
22132 2000-06-09  Jeffrey A Law  (law@cygnus.com)
22133
22134         * gcc.c-torture/compile/20000609-1.c: New test.
22135
22136 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
22137
22138         * gcc.dg/20000609-1.c: New test.
22139
22140 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
22141
22142         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
22143         * gcc.c-torture/noncompile/poison-1.c: Move...
22144         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
22145         * gcc.dg/cpp-li1.c: Add a token after the #line.
22146
22147 2000-06-05  Richard Henderson  <rth@cygnus.com>
22148
22149         * gcc.c-torture/execute/20000605-2.c: New test.
22150         * gcc.c-torture/execute/20000605-3.c: New test.
22151
22152 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
22153
22154         * g77.f-torture/execute/20000503-1.x: New file.
22155
22156 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22157
22158         * g++.old-deja/g++.eh/badalloc1.C: New test.
22159
22160 2000-06-05  Richard Henderson  <rth@cygnus.com>
22161
22162         * gcc.c-torture/execute/20000605-1.c: New test.
22163
22164 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22165             Nathan Sidwell <nathan@codesourcery.com>
22166
22167         * gcc.c-torture/compile/20000605-1.c: New test.
22168
22169 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
22170
22171         * g77.f-torture/compile/20000601-1.f:  New test.
22172
22173 2000-06-03  Richard Henderson  <rth@cygnus.com>
22174
22175         * gcc.c-torture/execute/20000603-1.c: New.
22176
22177 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
22178
22179         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
22180         * gcc.dg/noreturn-2.c (noreturn): Likewise.
22181
22182 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
22183
22184         * gcc.dg/compare2.c (case 12): XFAIL.
22185         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
22186         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
22187
22188         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
22189
22190 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
22191
22192         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
22193         guard macro is already defined when the header is first
22194         included.
22195         * gcc.dg/cpp-mix.h: New file.
22196         * gcc.dg/endif-label.c: Update patterns to match compiler.
22197
22198         * g++.brendan/complex1.C: Declare abort.
22199         * g++.law/refs4.C: Remove XFAIL.
22200         * g++.oliva/expr2.C: Declare abort and exit.
22201
22202 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
22203
22204         * gcc.c-torture/execute/20000528-1.c: New test.
22205
22206         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
22207         * g++.old-deja/g++.law/temps4.C: Likewise.
22208
22209         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
22210         stdlib.h.  Call abort() on failure.
22211         * g++.old-deja/g++.law/refs4.C: Likewise.
22212         * g++.old-deja/g++.law/temps4.C: Likewise.
22213         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
22214         * gcc.c-torture/execute/20000112-1.c: Include string.h.
22215
22216 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
22217
22218         Relative to g++.dg/special:
22219         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
22220
22221         Relative to g++.old-deja:
22222         * g++.brendan/complex1.C, g++.jason/optimize2.C,
22223         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
22224         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
22225         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
22226         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
22227         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
22228         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
22229
22230         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
22231         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
22232         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
22233         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
22234         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
22235         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
22236         and/or string.h.
22237
22238         * g++.other/goto1.C: Update expectations for error messages.
22239
22240 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
22241
22242         * gcc.c-torture/compile/20000523-1.c: New test.
22243
22244 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22245
22246         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
22247
22248 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22249
22250         * g++.old-deja/g++.eh/catch11.C: New test.
22251         * g++.old-deja/g++.eh/catch12.C: New test.
22252
22253 2000-05-24  Nick Clifton  <nickc@cygnus.com>
22254
22255         * gcc.c-torture/execute/20000523-1.c: New test.
22256
22257 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
22258
22259         * c-torture/execute/bcp-1.c: Replace abort in arg of
22260         __builtin_constant_p with a generic external function.
22261
22262         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
22263         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
22264         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
22265         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
22266         Prototype abort and/or exit.
22267
22268         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
22269         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
22270         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
22271         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
22272
22273 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
22274
22275         * gcc.dg/dwarf2-1.c: New test.
22276
22277 2000-05-20  Richard Henderson  <rth@cygnus.com>
22278
22279         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
22280
22281 2000-05-20  Andreas Jaeger  <aj@suse.de>
22282
22283         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
22284         testcase.
22285
22286 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
22287
22288         * gcc.c-torture/execute/20000519-2.c: New test.
22289
22290 2000-05-19  Andreas Jaeger  <aj@suse.de>
22291
22292         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
22293         which fails with SSA.
22294
22295         * lib/c-torture.exp: Also test with -O3 -fssa.
22296
22297 2000-05-18  Michael Meissner  <meissner@redhat.com>
22298
22299         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
22300         * gcc.c-torture/execute/920415-1.c: Ditto.
22301         * gcc.c-torture/execute/920501-1.c: Ditto.
22302         * gcc.c-torture/execute/conversion.c: Ditto.
22303         * gcc.c-torture/execute/cvt-1.c: Ditto.
22304
22305 2000-05-18  Jeffrey A Law  (law@cygnus.com)
22306
22307         * gcc.c-torture/compile/20000518-1.c: New test.
22308
22309 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22310
22311         * g77.f-torture/compile/200005018.f:  New test.
22312
22313 2000-05-17  Jeffrey A Law  (law@cygnus.com)
22314
22315         * gcc.c-torture/compile/20000517-1.c: New test.
22316
22317 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22318
22319         * gcc.c-torture/execute/20000516-1.c: New test.
22320
22321 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22322
22323         * g++.old-deja/g++.other/eh.C: New test.
22324
22325 2000-05-12  Richard Henderson  <rth@cygnus.com>
22326
22327         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22328         constants through to doit's conditional.
22329
22330 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22331
22332         * gcc.c-torture/compile/20000511-1.c: New test.
22333         * g77.f-torture/compile/20000511-1.f: New test.
22334         * g77.f-torture/compile/20000511-2.f: New test.
22335
22336 2000-05-11  Michael Meissner  <meissner@redhat.com>
22337
22338         * gcc.c-torture/execute/20000511-1.c: New test.
22339
22340 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22341
22342         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22343         * gcc.dg/20000510-1.S: New.
22344
22345 2000-05-08  Catherine Moore  <clm@cygnus.com>
22346
22347         * gcc.dg/unused-3.c: New.
22348
22349 2000-05-06  Richard Henderson  <rth@cygnus.com>
22350
22351           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22352           * g++.old-deja/g++.mike/warn1.C: Likewise.
22353           * g++.old-deja/g++.pt/local1.C: Likewise.
22354           * g++.old-deja/g++.pt/local7.C: Likewise.
22355           * g++.old-deja/g++.pt/spec16.C: Likewise.
22356
22357 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22358
22359         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22360
22361 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22362
22363           * g77.f-torture/execute/20000503-1.f:  New test.
22364
22365 2000-05-04  Andreas Jaeger  <aj@suse.de>
22366
22367         * gcc.dg/noreturn-2.c: New test.
22368
22369 2000-05-04  Neil Booth  <NeilB@earthling.net>
22370
22371         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
22372         preprocessor.
22373
22374 2000-05-04  Richard Henderson  <rth@cygnus.com>
22375
22376         * gcc.c-torture/execute/20000503-1.c: Fix typo.
22377
22378 2000-05-04  Richard Henderson  <rth@cygnus.com>
22379
22380         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
22381         OpenSSL by Jason R Thorpe.
22382
22383 2000-05-03  Jim Wilson  <wilson@cygnus.com>
22384
22385         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
22386
22387 2000-05-03  Robert Lipe <robertlipe@usa.net>
22388
22389         * gcc.dg/20000503-1.c: New test.
22390
22391 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
22392
22393         * gcc.c-torture/compile/20000502-1.c: New test.
22394         * g++.old-deja/g++.other/align.C: New test.
22395         * gcc.dg/cpp-tradstringify.c: New test.
22396
22397 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22398
22399         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
22400         and hard registers.
22401
22402 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
22403
22404         * gcc.c-torture/execute/loop-5.c: New test.
22405
22406 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
22407
22408         * gcc.c-torture/execute/va-arg-20.c: New test.
22409
22410 2000-04-23  Jeffrey A Law  (law@cygnus.com)
22411
22412         * gcc.c-torture/execute/20000422-1.c: New test.
22413
22414 2000-04-20  Greg McGary  <gkm@gnu.org>
22415
22416         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
22417         when optimizing, but without sibling-call optimizations (-O1).
22418
22419 2000-04-20  Jeffrey A Law  (law@cygnus.com)
22420
22421           * gcc.c-torture/compile/20000420-1.c: New test.
22422
22423 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22424
22425         * g++.abi/ptrflags.C: New test.
22426         * g++.eh/catchptr1.C: Test incomplete pointer chains.
22427
22428 2000-04-19  Catherine Moore  <clm@cygnus.com>
22429
22430         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
22431
22432 2000-04-19  Greg McGary  <gkm@gnu.org>
22433
22434         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
22435         sibling-call optimizations.
22436
22437 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
22438
22439         * gcc.dg/20000419-1.c: New test.
22440
22441 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
22442
22443         * gcc.c-torture/execute/20000412-6.c: New test.
22444
22445 2000-04-12  Jeffrey A Law  (law@cygnus.com)
22446
22447         * gcc.c-torture/execute/20000412-5.c: New test.
22448         * g77.f-torture/compile/20000412-1.f: New test.
22449         * gcc.c-torture/execute/20000412-4.c: New test.
22450         * gcc.c-torture/compile/20000412-2.c: New test.
22451         * gcc.c-torture/execute/20000412-3.c: New test.
22452         * gcc.c-torture/compile/20000412-1.c: New test.
22453         * gcc.c-torture/execute/20000412-2.c: New test.
22454
22455 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
22456
22457         * objc/execute/bf-20.m: New test.
22458
22459 2000-04-10  Richard Henderson  <rth@cygnus.com>
22460
22461         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
22462
22463         * gcc.c-torture/execute/20000412-1.c: New test.
22464
22465 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22466
22467         * g++.old-deja/g++.eh/catchptr1.C: New test.
22468
22469 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
22470
22471         * g++.old-deja/g++.abi/cxa_vec.C: New test.
22472
22473 2000-04-08  Neil Booth  <NeilB@earthling.net>
22474
22475         * gcc.dg/cpp-nullchar.c: Remove test as
22476         embedded nulls cause problems.
22477
22478 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22479
22480         * gcc.dg/compare2.c: New test.
22481
22482 2000-04-08  Neil Booth  <NeilB@earthling.net>
22483
22484         * gcc.dg/cpp-nullchar.c: New test.
22485
22486 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
22487
22488         * gcc.dg/cpp-mi2.c: New test.
22489         * gcc.dg/cpp-mi2[abc].h: New files.
22490
22491 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
22492
22493         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
22494         member name.
22495
22496 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22497
22498         * g++.old-deja/g++.abi/vmihint.C: New test.
22499
22500 2000-04-06  Neil Booth  <NeilB@earthling.net>
22501
22502         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
22503         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
22504         copyright.
22505
22506 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
22507
22508         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
22509         avoid stack-frame overwrite.
22510
22511 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
22512
22513         * gcc.c-torture/compile/20000405-2.c: New test.
22514         * gcc.c-torture/compile/20000405-3.c: New test.
22515
22516 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22517
22518         * gcc.c-torture/compile/20000405-1.c: New test.
22519
22520 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
22521
22522         * gcc.dg/cast-qual-1.c: Revert last change.
22523
22524 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22525
22526         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
22527
22528 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
22529
22530         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
22531         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
22532
22533 2000-04-03  Jeffrey A Law  (law@cygnus.com)
22534
22535         * gcc.c-torture/compile/20000403-2.c: New test.
22536         * gcc.c-torture/compile/20000403-1.c: New test.
22537
22538 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
22539
22540         * gcc.c-torture/execute/20000403-1.c: New test.
22541
22542 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
22543
22544         * gcc.c-torture/execute/20000402-1.c: New test.
22545
22546 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
22547
22548         * gcc.c-torture/execute/va-arg-15.c: New test.
22549         * gcc.c-torture/execute/va-arg-16.c: New test.
22550         * gcc.c-torture/execute/va-arg-17.c: New test.
22551         * gcc.c-torture/execute/va-arg-18.c: New test.
22552         * gcc.c-torture/execute/va-arg-19.c: New test.
22553
22554 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
22555
22556         * gcc.c-torture/compile/981211-1.c: Move to...
22557         * gcc.dg/cpp-as1.c: ...here.
22558         * gcc.dg/cpp-as2.c: New file.
22559
22560         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
22561         compiler.
22562
22563 2000-04-02  Neil Booth  <NeilB@earthling.net>
22564
22565         * gcc.dg/cpp-cond.c  New tests.
22566         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
22567         accidental success less likely.
22568         * gcc.dg/cpp-missingop.c  New tests.
22569         * gcc.dg/cpp-missingparen.c  New tests.
22570         * gcc.dg/cpp-shift.c  New tests.
22571         * gcc.dg/cpp-shortcircuit.c  New tests.
22572         * gcc.dg/cpp-unary.c  New tests.
22573
22574 2000-03-29  Jeffrey A Law  (law@cygnus.com)
22575
22576         * gcc.c-torture/compile/20000329-1.c: New test.
22577
22578 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
22579
22580         * gcc.c-torture/compile/20000326-1.c: New test.
22581         * gcc.c-torture/compile/20000326-2.c: New test.
22582
22583 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
22584
22585         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
22586         the first parameter is a function argument.
22587
22588 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
22589
22590         * g++.old-deja/g++.ext/array4.C: New test.
22591
22592 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22593
22594         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22595
22596 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22597
22598         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22599
22600 2000-03-19  Richard Henderson  <rth@cygnus.com>
22601
22602         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22603
22604 2000-03-19  Richard Henderson  <rth@cygnus.com>
22605
22606         * gcc.c-torture/compile/20000319-1.c: New test.
22607
22608 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22609
22610         * gcc.c-torture/execute/20000314-3.c: New test.
22611         * gcc.c-torture/execute/20000314-2.c: New test.
22612         * gcc.c-torture/execute/20000314-1.c: New test.
22613         * gcc.c-torture/compile/20000314-2.c: New test.
22614         * gcc.c-torture/compile/20000314-1.c: New test.
22615
22616 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22617
22618         * g++.old-deja/g++.warn/inline.C: New test.
22619
22620 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22621
22622         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22623         standards-compliant result rather than specific constants.
22624         Put test-values in array.
22625
22626 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22627
22628         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22629         (g++_target_compile): Put test-specific options last.
22630
22631 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22632
22633         * g++.old-deja/g++.eh/vbase4.C: New test.
22634
22635 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22636
22637         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22638
22639 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22640
22641         * g++.old-deja/g++.brendan/misc12.C: Removed.
22642         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22643         * g++.old-deja/g++.ext/pretty4.C: New test.
22644
22645 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22646
22647         * g++.old-deja/g++.other/string2.C: New test.
22648
22649 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22650
22651         * g++.old-deja/g++.warn/impint2.C: New test.
22652
22653 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22654
22655         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22656         is 1, not zero.
22657
22658 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22659
22660         * g++.old-deja/g++.warn/impint.C: New test.
22661         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22662         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22663         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22664         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22665         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22666         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22667         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22668         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22669         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22670         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22671         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22672         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22673
22674 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22675
22676         * gcc.dg/cpp-redef.c: New test.
22677
22678 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22679
22680         * g++.old-deja/g++.pt/unify7.C: New test.
22681
22682 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22683
22684         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22685         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22686
22687 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22688
22689         * gcc.c-torture/compile/20000224-1.c: New test.
22690
22691 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22692
22693         * gcc.c-torture/compile/cpp-2.c: New test.
22694         * gcc.c-torture/compile/cpp-1.c: New test.
22695
22696 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22697
22698         * gcc.c-torture/execute/20000225-1.c: New test.
22699
22700 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22701
22702         * gcc.dg/cpp-li2.c: New test.
22703
22704         * gcc.dg/cpp-wi1.c: New test.
22705
22706         * gcc.dg/cpp-li1.c: New test.
22707
22708 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22709
22710         * g++.old-deja/g++.other/sizeof5.C: New test.
22711
22712 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22713
22714         * gcc.c-torture/execute/va-arg-13.c: New test.
22715
22716 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22717
22718         * gcc.c-torture/execute/va-arg-12.c: New test.
22719
22720 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22721
22722         * gcc.c-torture/execute/20000223-1.c: New test.
22723
22724 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22725
22726         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22727
22728 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22729
22730         * g++.old-deja/g++.abi/ptrmem.C: New test.
22731
22732 2000-02-19  Richard Henderson  <rth@cygnus.com>
22733
22734         * gcc.c-torture/compile/init-3.c: New.
22735
22736 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22737
22738         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22739         ALWAYS_CXXFLAGS.
22740
22741 2000-02-11  Robert Lipe <robertl@sco.com>
22742
22743         * gcc.c-torture/compile/20000211-3.c: New test.
22744
22745 2000-02-11  Martin Buchholz <martin@xemacs.org>
22746
22747         * gcc.c-torture/compile/20000211-2.c: New test.
22748
22749 2000-02-11  Jeffrey A Law  (law@cygnus.com)
22750
22751         * gcc.c-torture/compile/20000211-1.c: New test.
22752
22753 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
22754
22755         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
22756           on native targets
22757
22758 2000-02-08  Nathan Sidwell  <nathan@acm.org>
22759
22760         * g++.old-deja/g++.other/cast5.C: New test.
22761
22762 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
22763
22764         * gcc.c-torture/execute/20000205-1.c: New.
22765
22766 2000-02-03  Nathan Sidwell  <nathan@acm.org>
22767
22768         * g++.old-deja/g++.jason/cast3.C: Return void.
22769         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
22770
22771 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22772
22773         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
22774
22775         * gcc.dg/loop-1.c: New test.
22776
22777 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
22778
22779         * gcc.c-torture/compile/20000127-1.c: New test.
22780         * gcc.c-torture/execute/991228-1.c: New test.
22781
22782 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22783
22784         * gcc.dg/unused-2.c: New test.
22785
22786         * gcc.dg/conv-1.c: New test.
22787
22788 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
22789
22790         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
22791         compiler.
22792         (tool_option_proc): Fix typo.
22793
22794 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
22795
22796         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
22797         of the ld on the host, not on the build machine.
22798         Also, don't crash if '--help' is not a supported option.
22799
22800 2000-01-24  Richard Henderson  <rth@cygnus.com>
22801
22802         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
22803
22804 2000-01-20  Jeffrey A Law  (law@cygnus.com)
22805
22806         * gcc.c-torture/execute/20000120-2.c: New test.
22807         * gcc.c-torture/execute/20000120-1.c: New test.
22808
22809 2000-01-13  Jeffrey A Law  (law@cygnus.com)
22810
22811         * gcc.c-torture/execute/20000113-1.c: New test.
22812
22813 2000-01-12  Jeffrey A Law  (law@cygnus.com)
22814
22815         * gcc.c-torture/execute/20000112-1.c: New test.
22816
22817 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22818
22819         * gcc.dg/20000111-1.c: New test.
22820
22821 2000-01-10  Jeffrey A Law  (law@cygnus.com)
22822
22823         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
22824         with 16 bit integers.
22825
22826 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22827
22828         * gcc.dg/20000108-1.c: New test.
22829
22830 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22831
22832         * g++.old-deja/g++.ns/koenig8.C: New test.
22833
22834 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22835
22836         * g++.old-deja/g++.other/cast4.C: New test.
22837
22838 2000-01-05  Jeffrey A Law  (law@cygnus.com)
22839
22840         * gcc.c-torture/compile/20000105-2.c: New test.
22841         * gcc.c-torture/compile/20000105-1.c: New test.
22842
22843 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22844
22845         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
22846         references to printf & atoi to conform to ANSI standard.
22847         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
22848         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
22849         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
22850         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
22851         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
22852         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22853         * g++.old-deja/g++.brendan/copy1.C: Likewise.
22854         * g++.old-deja/g++.brendan/copy2.C: Likewise.
22855         * g++.old-deja/g++.brendan/copy3.C: Likewise.
22856         * g++.old-deja/g++.brendan/copy4.C: Likewise.
22857         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22858         * g++.old-deja/g++.brendan/copy6.C: Likewise.
22859         * g++.old-deja/g++.brendan/copy7.C: Likewise.
22860         * g++.old-deja/g++.brendan/copy8.C: Likewise.
22861         * g++.old-deja/g++.brendan/crash11.C: Likewise.
22862         * g++.old-deja/g++.brendan/crash14.C: Likewise.
22863         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
22864         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22865         * g++.old-deja/g++.brendan/delete2.C: Likewise.
22866         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
22867         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
22868         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
22869         * g++.old-deja/g++.brendan/eh1.C: Likewise.
22870         * g++.old-deja/g++.brendan/groff1.C: Likewise.
22871         * g++.old-deja/g++.brendan/init3.C: Likewise.
22872         * g++.old-deja/g++.brendan/misc12.C: Likewise.
22873         * g++.old-deja/g++.brendan/misc7.C: Likewise.
22874         * g++.old-deja/g++.brendan/new2.C: Likewise.
22875         * g++.old-deja/g++.brendan/operators4.C: Likewise.
22876         * g++.old-deja/g++.brendan/operators5.C: Likewise.
22877         * g++.old-deja/g++.brendan/overload2.C: Likewise.
22878         * g++.old-deja/g++.brendan/overload7.C: Likewise.
22879         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
22880         * g++.old-deja/g++.brendan/reference1.C: Likewise.
22881         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
22882         * g++.old-deja/g++.brendan/template24.C: Likewise.
22883         * g++.old-deja/g++.brendan/template3.C: Likewise.
22884         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
22885         * g++.old-deja/g++.jason/inline3.C: Likewise.
22886         * g++.old-deja/g++.jason/opeq.C: Likewise.
22887         * g++.old-deja/g++.law/arg5.C: Likewise.
22888         * g++.old-deja/g++.law/arm7.C: Likewise.
22889         * g++.old-deja/g++.law/ctors11.C: Likewise.
22890         * g++.old-deja/g++.law/cvt8.C: Likewise.
22891         * g++.old-deja/g++.law/init9.C: Likewise.
22892         * g++.old-deja/g++.law/refs4.C: Likewise.
22893         * g++.old-deja/g++.law/template2.C: Likewise.
22894         * g++.old-deja/g++.law/visibility24.C: Likewise.
22895         * g++.old-deja/g++.law/vtable3.C: Likewise.
22896         * g++.old-deja/g++.mike/asm2.C: Likewise.
22897         * g++.old-deja/g++.mike/eh1.C: Likewise.
22898         * g++.old-deja/g++.mike/misc1.C: Likewise.
22899         * g++.old-deja/g++.mike/misc13.C: Likewise.
22900         * g++.old-deja/g++.mike/misc14.C: Likewise.
22901         * g++.old-deja/g++.mike/ns12.C: Likewise.
22902         * g++.old-deja/g++.mike/p1248.C: Likewise.
22903         * g++.old-deja/g++.mike/p3708.C: Likewise.
22904         * g++.old-deja/g++.mike/p3708a.C: Likewise.
22905         * g++.old-deja/g++.mike/p3708b.C: Likewise.
22906         * g++.old-deja/g++.mike/p646.C: Likewise.
22907         * g++.old-deja/g++.mike/p700.C: Likewise.
22908         * g++.old-deja/g++.mike/p783.C: Likewise.
22909         * g++.old-deja/g++.mike/p783a.C: Likewise.
22910         * g++.old-deja/g++.mike/p783b.C: Likewise.
22911         * g++.old-deja/g++.mike/p786.C: Likewise.
22912         * g++.old-deja/g++.mike/p789.C: Likewise.
22913         * g++.old-deja/g++.mike/p789a.C: Likewise.
22914         * g++.old-deja/g++.mike/p807a.C: Likewise.
22915         * g++.old-deja/g++.other/delete3.C: Likewise.
22916         * g++.old-deja/g++.other/dyncast1.C: Likewise.
22917         * g++.old-deja/g++.other/dyncast2.C: Likewise.
22918         * g++.old-deja/g++.other/dyncast3.C: Likewise.
22919         * g++.old-deja/g++.other/empty1.C: Likewise.
22920         * g++.old-deja/g++.other/temporary1.C: Likewise.
22921         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
22922         * g++.old-deja/g++.pt/t16.C: Likewise.
22923         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
22924
22925 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
22926
22927         * gcc.dg/991230-1.c: New test.
22928
22929 1999-12-29  Jeffrey A Law  (law@cygnus.com)
22930
22931         * gcc.c-torture/compile/991229-3.c: New test.
22932         * gcc.c-torture/compile/991229-2.c: New test.
22933         * gcc.c-torture/compile/991229-1.c: New test.
22934
22935 1999-12-29  Greg McGary <gkm@eng.ascend.com>
22936
22937         * gcc.c-torture/compile/labels-2.c: New test.
22938
22939 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22940
22941         * gcc.c-torture/execute/991227-1.c: New test.
22942
22943 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22944
22945         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
22946
22947 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22948
22949         * gcc.c-torture/execute/991221-1.c: New test.
22950
22951 1999-12-20  Nathan Sidwell  <nathan@acm.org>
22952
22953         * g++.old-deja/g++.other/cast3.C: New test.
22954
22955 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
22956
22957         * gcc.c-torture/execute/991216-4.c: New test.
22958
22959 1999-12-16  Michael Meissner  <meissner@cygnus.com>
22960
22961         * gcc.c-torture/execute/991216-1.c: New test.
22962         * gcc.c-torture/execute/991216-2.c: New test.
22963         * gcc.c-torture/execute/991216-3.c: New test.
22964
22965 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22966
22967         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
22968         Actually make the test fail by using "-O2" for compilation.
22969
22970 1999-12-15  Nathan Sidwell  <nathan@acm.org>
22971
22972         * g++.old-deja/g++.warn/cast-align1.C: New test.
22973
22974 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22975
22976         * gcc.c-torture/compile/991214-1.c: New test.
22977         * gcc.c-torture/compile/991214-2.c: New test.
22978
22979 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22980
22981         * gcc.dg/991214-1.c: New test.
22982
22983 1999-12-13  Jeffrey A Law  (law@cygnus.com)
22984
22985         * gcc.c-torture/compile/991213-3.c: New test.
22986         * gcc.c-torture/compile/991213-2.c: New test.
22987         * gcc.c-torture/compile/991213-1.c: New test.
22988
22989 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
22990
22991         * gcc.dg/991209-1.c: New test.
22992
22993 1999-12-08  Nathan Sidwell <nathan@acm.org>
22994
22995         * gcc.c-torture/compile/991208-1.c: New test.
22996
22997 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22998
22999         * gcc.dg/ultrasp2.c: New test.
23000
23001 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
23002
23003         * g++.old-deja/g++.abi/align.C (main): Fix typo.
23004
23005 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
23006
23007         * gcc.c-torture/compile/991202-1.c: New test.
23008         * gcc.c-torture/execute/991202-1.c: New test.
23009         * gcc.c-torture/execute/991202-2.c: New test.
23010         * gcc.c-torture/execute/991202-3.c: New test.
23011
23012 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
23013
23014         * g++.old-deja/g++.abi/align.C: New test.
23015         * g++.old-deja/g++.abi/aggregates.C: Likewise.
23016         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23017
23018 1999-12-01  Richard Henderson  <rth@cygnus.com>
23019
23020         * gcc.c-torture/execute/991201-1.c: New.
23021
23022 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
23023
23024         * gcc.dg/991129-1.c: New test.
23025
23026 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23027
23028         * gcc.c-torture/compile/991127-1.c: New test.
23029
23030 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23031
23032         * g++.old-deja/g++.other/warn4.C: New test.
23033
23034 1999-11-22  Nathan Sidwell  <nathan@acm.org>
23035
23036         * g++.old-deja/g++.eh/cleanup2.C: New test.
23037         * g++.old-deja/g++.ext/pretty2.C: New test.
23038         * g++.old-deja/g++.ext/pretty3.C: New test.
23039         * g++.old-deja/g++.other/debug6.C: New test.
23040
23041 1999-10-20  Jim Wilson  <wilson@cygnus.com>
23042
23043         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
23044         compiler_output to look for one error message instead of two.
23045
23046 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
23047
23048         * gcc.c-torture/execute/991118-1.c: Also test case
23049         where the word boundary does not split a byte evenly.
23050
23051 1999-11-19  Nathan Sidwell  <nathan@acm.org>
23052
23053         * g++.old-deja/g++.ext/restrict1.C: New test.
23054
23055 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
23056
23057         * gcc.c-torture/execute/991118-1.c: New test.
23058
23059 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
23060
23061         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
23062         working directory pathnames.
23063
23064 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
23065
23066         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
23067         host is equipped with driver.h and driver.o so it can actually
23068         compile and run the tests.
23069
23070 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
23071
23072         * gcc.c-torture/compile/991008-1.c: New test.
23073
23074 1999-11-08  Nick Clifton  <nickc@cygnus.com>
23075
23076         * lib/gcc-dg.exp: Include target-supports.exp
23077
23078 1999-11-05  Nick Clifton  <nickc@cygnus.com>
23079
23080         * lib/target-supports.exp: New file: Provide procs to test for
23081         features supported by the target.
23082         (check_weak_available): Moved here from ecos.exp.
23083         (check_alias_available): New proc: Determine of the target
23084         toolchain supports the alias attribute.
23085
23086         * gcc.dg/special/ecos.exp: Move check_weak_available to
23087         target-supports.exp.
23088         (alias-1.c): Only perform the test if the target supports
23089         aliases.
23090         (wkali-1.c): Only perform the test if the target supports
23091         aliases.
23092
23093         * gcc.dg/990506-0.c: Expect error messages from cross
23094         targets as well as native targets.
23095
23096 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23097
23098         * gcc.dg/ultrasp1.c: Removed xfail.
23099         * gcc.dg/struct-ret-2.c: Likewise.
23100         * gcc.dg/array-1.c: Likewise.
23101
23102 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23103
23104         * gcc.dg/struct-ret-2.c: New test.
23105
23106         * gcc.dg/array-1.c: New test.
23107
23108 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
23109
23110         * gcc.c-torture/execute/991030-1.c: New test.
23111
23112 1999-10-26  Richard Henderson  <rth@cygnus.com>
23113
23114         * gcc.c-torture/compile/991026-2.c: New test.
23115
23116 1999-10-26  Jeffrey A Law  (law@cygnus.com)
23117
23118         * gcc.c-torture/compile/991026-1.c: New test.
23119
23120 1999-10-23  Jeffrey A Law  (law@cygnus.com)
23121
23122         * gcc.c-torture/execute/991023-1.c: New test.
23123
23124 1999-10-19  Jeffrey A Law  (law@cygnus.com)
23125
23126         * gcc.c-torture/execute/991019-1.c: New test.
23127
23128 1999-10-16  Richard Henderson  <rth@cygnus.com>
23129
23130         * gcc.c-torture/execute/991016-1.c: New test.
23131
23132 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
23133
23134         * gcc.c-torture/execute/991014-1.c: New test.
23135
23136 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
23137
23138         * g++.old-deja/g++.other/union2.C: New test.
23139
23140 1999-10-13  Nathan Sidwell  <nathan@acm.org>
23141
23142         * g++.old-deja/g++.other/vaarg2.C: New test.
23143         * g++.old-deja/g++.other/vaarg3.C: New test.
23144
23145 1999-10-12  Craig Burley  <craig@jcb-sc.com>
23146
23147         * g77.f-torture/noncompile/19990905-1.f: Moved from being
23148         in compile/.
23149
23150 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
23151
23152         * gcc.c-torture/execute/va-arg-11.c: New test.
23153
23154 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
23155
23156         * lib/file-format.exp (gcc_target_object_format): Don't
23157         crash if objdump is unavailable.
23158
23159 1999-09-29  Donn Terry <donn@interix.com>
23160
23161         * gcc.misc-tests/mg.exp: delete extraneous redirection.
23162
23163 1999-09-28  Nick Clifton  <nickc@cygnus.com>
23164
23165         * gcc.c-torture/compile/990928-1.c: New test.
23166
23167 1999-09-28  Nathan Sidwell  <nathan@acm.org>
23168
23169         * g++.old-deja/g++.other/decl6.C: New test.
23170
23171 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23172
23173         * gcc.c-torture/execute/va-arg-10.c: New test.
23174
23175 1999-09-27  Nathan Sidwell  <nathan@acm.org>
23176
23177         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
23178         __PRETTY_FUNCTION__.
23179
23180 1999-09-23  Nick Clifton  <nickc@cygnus.com>
23181
23182         * gcc.c-torture/execute/990923-1.c: New test.
23183
23184 1999-09-21  Nick Clifton  <nickc@cygnus.com>
23185
23186         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
23187         for which -fpic is inappropriate.
23188
23189 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
23190
23191         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
23192
23193 1999-09-21  Nathan Sidwell  <nathan@acm.org>
23194
23195         * g++.old-deja/g++.other/dyncast1.C: New test.
23196         * g++.old-deja/g++.other/dyncast2.C: New test.
23197         * g++.old-deja/g++.other/dyncast3.C: New test.
23198         * g++.old-deja/g++.other/dyncast4.C: New test.
23199         * g++.old-deja/g++.other/dyncast5.C: New test.
23200         * g++.old-deja/g++.eh/catch3.C: New test.
23201         * g++.old-deja/g++.eh/catch3p.C: New test.
23202         * g++.old-deja/g++.eh/catch4.C: New test.
23203         * g++.old-deja/g++.eh/catch4p.C: New test.
23204         * g++.old-deja/g++.eh/catch5.C: New test.
23205         * g++.old-deja/g++.eh/catch5p.C: New test.
23206         * g++.old-deja/g++.eh/catch6.C: New test.
23207         * g++.old-deja/g++.eh/catch6p.C: New test.
23208         * g++.old-deja/g++.eh/catch7.C: New test.
23209         * g++.old-deja/g++.eh/catch7p.C: New test.
23210         * g++.old-deja/g++.eh/catch8.C: New test.
23211         * g++.old-deja/g++.eh/catch8p.C: New test.
23212         * g++.old-deja/g++.eh/catch9.C: New test.
23213         * g++.old-deja/g++.eh/catch9p.C: New test.
23214
23215 1999-09-13  Nathan Sidwell  <nathan@acm.org>
23216
23217         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
23218         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
23219
23220 1999-09-13  Jeffrey A Law  (law@cygnus.com)
23221
23222         * gcc.c-torture/compile/990913-1.c: New test.
23223
23224 1999-09-10  Nathan Sidwell  <nathan@acm.org>
23225
23226         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
23227         * g++.old-deja/g++.jason/rfg5.C: Likewise.
23228
23229 1999-09-09  Richard Henderson  <rth@cygnus.com>
23230
23231         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
23232
23233 1999-09-09  Nathan Sidwell  <nathan@acm.org>
23234
23235         * g++.old-deja/g++.other/lookup11.C: New test.
23236         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
23237         what is permitted and what we want.
23238         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
23239         overload use.
23240         * g++.old-deja/g++.jason/rfg5.C: Likewise
23241
23242 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
23243
23244         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
23245         * gcc.c-torture/noncompile/poison-1.c: New file.
23246
23247 1999-09-08  Nathan Sidwell  <nathan@acm.org>
23248
23249         * g++.old-deja/g++.other/sizeof3.C: New test.
23250         * g++.old-deja/g++.other/sizeof4.C: New test.
23251         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
23252         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
23253
23254 1999-09-07  Richard Henderson  <rth@cygnus.com>
23255
23256         * gcc.dg/va-arg-1.c: New.
23257
23258 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23259
23260         * gcc.c-torture/execute/va-arg-9.c: New test.
23261
23262 1999-09-05  Craig Burley  <craig@jcb-sc.com>
23263
23264         * g77.f-torture/compile/980519-2.f: New test.
23265         * g77.f-torture/compile/19990905-0.f: New test.
23266         * g77.f-torture/compile/19990905-1.f: New test.
23267         * g77.f-torture/compile/19990905-2.f: New test.
23268
23269         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
23270
23271 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
23272
23273         * gcc.c-torture/execute/990827-1.c: Fix typo.
23274
23275 1999-09-03  Nathan Sidwell  <nathan@acm.org>
23276
23277         * g++.old-deja/g++.other/deref1.C: New test.
23278
23279 1999-09-02  Nathan Sidwell  <nathan@acm.org>
23280
23281         * g++.old-deja/g++.other/ambig2.C: New test.
23282         * g++.old-deja/g++.other/cond5.C: New test.
23283         * g++.old-deja/g++.other/lookup16.C: New test.
23284
23285 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
23286
23287         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
23288         assemblers too.
23289
23290 1999-08-31  Jeffrey A Law  (law@cygnus.com)
23291
23292         * lib/c-torture.exp: Avoid the "compare executables" optimization
23293         when testing native.
23294
23295 1999-08-29  Jeffrey A Law  (law@cygnus.com)
23296
23297         * gcc.c-torture/execute/990829-1.c: New test.
23298         * gcc.c-torture/compile/990829-1.c: New test.
23299
23300 1999-08-27  Paul Burchard  <burchard@pobox.com>
23301
23302         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
23303         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
23304         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
23305         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
23306         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
23307         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
23308         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
23309         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
23310         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
23311         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
23312         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
23313
23314 1999-08-27  Jeffrey A Law  (law@cygnus.com)
23315
23316         * gcc.c-torture/execute/990827-1.c: New test.
23317
23318 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23319
23320         * g77.f-torture/noncompile/19990826-4.f: New test.
23321
23322         * g77.f-torture/compile/19990826-3.f: New test.
23323
23324         * g77.f-torture/execute/19990826-2.f: New test.
23325
23326         * g77.f-torture/compile/19990826-1.f: New test.
23327
23328         * gcc.c-torture/execute/990826-0.c: New test.
23329         * g77.c-torture/execute/19990826-0.f: New test.
23330
23331         * g77.f-torture/noncompile/970626-2.f: New test.
23332
23333 1999-08-25  Paul Burchard  <burchard@pobox.com>
23334
23335         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23336         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23337         lss-011.C: New tests.
23338
23339 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23340
23341         * g++.old-deja/g++.other/decl5.C: New test.
23342
23343 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23344
23345         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23346         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23347         call `postbase' for each one.  All callers of `postbase' changed
23348         to call this instead.
23349
23350 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23351
23352         * gcc.c-torture/execute/990811-1.c: New test.
23353
23354 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23355
23356         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23357         just native ones.
23358
23359         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23360         just native ones.
23361
23362 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23363
23364         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
23365
23366 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23367
23368         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
23369
23370 1999-08-04  Nathan Sidwell  <nathan@acm.org>
23371
23372         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
23373
23374 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23375
23376         * gcc.c-torture/execute/990804-1.c: New test.
23377
23378 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23379
23380         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
23381         * g++.old-deja/g++.brendan/crash64.C: Likewise
23382         * g++.old-deja/g++.brendan/overload8.C: Likewise
23383
23384 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23385
23386         * g++.old-deja/g++.other/struct1.C: New test.
23387
23388 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23389
23390         * g++.old-deja/g++.other/enum2.C: New test.
23391
23392 1999-08-02  Richard Henderson  <rth@cygnus.com>
23393
23394         Adapted from tests from Franz Sirl:
23395         * gcc.c-torture/execute/va-arg-7.c: New test.
23396         * gcc.c-torture/execute/va-arg-8.c: New test.
23397
23398 1999-08-01  Jeffrey A Law  (law@cygnus.com)
23399
23400         * gcc.c-torture/compile/990801-2.c: New test.
23401
23402         * gcc.c-torture/compile/990801-1.c: New test.
23403
23404 1999-07-27  Michael Meissner  <meissner@cygnus.com>
23405
23406         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
23407         fp-cmp-1.c, converting double to float.
23408
23409         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
23410         fp-cmp-1.c, converting double to long double.
23411
23412         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
23413         from fr1 to unknown_register, since fr1 is a legitimate register
23414         on some machines.
23415
23416 1999-07-25  Jeffrey A Law  (law@cygnus.com)
23417
23418         * README: More listname related changes.
23419
23420 1999-07-08  Catherine Moore  <clm@cygnus.com>
23421
23422         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
23423
23424 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
23425
23426         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
23427
23428 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23429
23430         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
23431
23432 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
23433
23434         * gcc.dg/990703-1.c: New test.
23435
23436 1999-06-29  Nick Clifton  <nickc@cygnus.com>
23437
23438         * lib/file-format.exp: New file: Move definition of proc
23439         gcc_target_object_format to here from
23440         gcc.dg/special/ecos.exp.
23441
23442         * lib/c-torture.exp: Include lib file-format.exp.
23443         * lib/gcc-dg.exp: Include lib file-format.exp.
23444
23445         * gcc.dg/special/ecos.exp: Remove definition of proc
23446         gcc_target_object_format.
23447
23448 1999-06-28  Jeffrey A Law  (law@cygnus.com)
23449
23450         * gcc.c-torture/execute/990628-1.c: New test.
23451
23452 1999-06-25  Jeffrey A Law  (law@cygnus.com)
23453
23454         * gcc.c-torture/compile/990625-2.c: New test.
23455
23456         * gcc.c-torture/compile/990625-1.c: New test.
23457
23458 1999-06-23  Nick Clifton  <nickc@cygnus.com>
23459
23460         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
23461         attributes compile.
23462         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
23463         ports that use the COFF/PE file format.
23464
23465 1999-06-17  Jeffrey A Law  (law@cygnus.com)
23466
23467         * gcc.c-torture/compile/990617-1.c: New test.
23468
23469 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
23470
23471         * g++.old-deja/g++.other/decl4.C: New test.
23472
23473 1999-06-14  Nathan Sidwell  <nathan@acm.org>
23474
23475         * g++.old-deja/g++.other/bitfld3.C: New test.
23476
23477 1999-06-08  Nathan Sidwell  <nathan@acm.org>
23478
23479         * g++.old-deja/g++.eh/catch1.C: New test.
23480
23481 1999-06-07  Jeffrey A Law  (law@cygnus.com)
23482
23483         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
23484
23485         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
23486         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
23487
23488 1999-06-05  Craig Burley  <craig@jcb-sc.com>
23489
23490         * g77.f-torture/compile/19990502-0.f: Replace with new,
23491         shorter, test that still fails after recent changes.
23492
23493 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23494
23495         * gcc.c-torture/execute/990604-1.c: New test.
23496
23497 1999-05-31  Jeffrey A Law  (law@cygnus.com)
23498
23499         * gcc.c-torture/execute/990531-1.c: New test.
23500
23501 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23502
23503         * gcc.c-torture/compile/990527-1.c: New test.
23504
23505 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
23506
23507         * gcc.c-torture/execute/990527-1.c: New test.
23508
23509 1999-05-25  Nick Clifton  <nickc@cygnus.com>
23510
23511         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
23512         bitfields as signed.
23513
23514 1999-05-25  Craig Burley  <craig@jcb-sc.com>
23515
23516         * g77.f-torture/compile/19990525-0.f: New test.
23517
23518 1999-05-25  Jeffrey A Law  (law@cygnus.com)
23519
23520         * gcc.c-torture/execute/990525-2.c: New test.
23521
23522         * gcc.c-torture/execute/990525-1.c: New test.
23523
23524 1999-05-24  Nathan Sidwell  <nathan@acm.org>
23525
23526         * g++.old-deja/g++.other/anon3.C: New test.
23527         * g++.old-deja/g++.other/anon4.C: New test.
23528         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
23529         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
23530         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
23531         Merrill).
23532
23533 1999-05-24  Jeffrey A Law  (law@cygnus.com)
23534
23535         * gcc.c-torture/execute/990524-1.c: New test.
23536
23537         * gcc.dg/990524-1.c: New test.
23538
23539 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23540
23541         * gcc.c-torture/compile/990523-1.c: New test.
23542
23543 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
23544
23545         * gcc.c-torture/compile/990519-1.c: New test.
23546
23547 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23548
23549         * gcc.c-torture/compile/990517-1.c: New test.
23550
23551         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
23552         (e4, f4): New tests.
23553         (main): Call them.
23554
23555 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23556
23557         * gcc.dg/noreturn-1.c: New test.
23558
23559 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
23560
23561         * gcc.c-torture/execute/990513-1.c: New test.
23562
23563 1999-05-10  Richard Henderson  <rth@cygnus.com>
23564
23565         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
23566
23567 1999-05-10  Craig Burley  <craig@jcb-sc.com>
23568
23569         * g77.f-torture/execute/erfc.f: Use small single-precision
23570         values, to avoid problems on Alphas when not -mieee.
23571
23572 1999-05-08  Craig Burley  <craig@jcb-sc.com>
23573
23574         * gcc.dg/990506-0.c: New test.
23575
23576 1999-05-08  Richard Henderson  <rth@cygnus.com>
23577
23578         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
23579         the constant to test.  Don't XFAIL 64-bit targets.
23580
23581         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
23582         * g++.old-deja/g++.law/profile1.C: Likewise.
23583
23584         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
23585         operator new instances.
23586         * g++.old-deja/g++.other/delete5.C: Likewise.
23587
23588 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23589
23590         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23591         intrinsic.
23592
23593 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23594
23595         * g77.f-torture/execute/u77-test.f: Reverse order of two
23596         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23597
23598 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23599
23600         * gcc.dg/compare1.c: New test.
23601
23602 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23603
23604         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23605         New tests.
23606
23607 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23608
23609         * g77.f-torture/compile/19990502-1.f: New test.
23610
23611 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23612
23613         * g77.f-torture/compile/19990502-0.f: New test.
23614
23615 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23616
23617         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23618         intrinsic.
23619
23620 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23621
23622         * g77.f-torture/execute/u77-test.f (main): List libU77
23623         intrinsics not currently tested.
23624         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23625         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23626         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23627         Trim blanks off the ends of some printed strings.
23628
23629 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23630
23631         * g77.f-torture/execute/u77-test.f (main): Just warn about
23632         FSTAT gid disagreement, as it's expected on some systems.
23633
23634 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23635
23636         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23637         use a new function, which allows for some slop.
23638         Clean up some commentary.
23639         (issum): The new function.
23640         (sgladd): Deleted subroutine.
23641
23642 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23643
23644         * g77.f-torture/execute/u77-test.f: Modify to be more like
23645         libf2c/libU77 version, bringing patches to that version here.
23646         Add suitable commentary.
23647
23648 1999-04-25  Richard Henderson  <rth@cygnus.com>
23649
23650         * gcc.dg/990424-1.c: New test.
23651
23652 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23653
23654         * g77.f-torture/execute/u77-test.f (main): Bug involving
23655         LSTAT has been fixed, so turn back on full checking.
23656
23657 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23658
23659         * g77.f-torture/compile/19990419-0.f: New test.
23660         * g77.f-torture/execute/19990419-1.f: New test.
23661
23662 1999-04-17  Richard Henderson  <rth@cygnus.com>
23663
23664         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23665         to avoid the need for a prototype to supress a warning.
23666
23667 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23668
23669         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23670
23671 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23672
23673         * gcc.c-torture/execute/990404-1.c: New test.
23674
23675 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23676
23677         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23678         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23679         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23680         missing initializer warnings.
23681
23682 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23683
23684         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23685         matching strings.
23686
23687 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23688
23689         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23690
23691 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23692
23693         * g77.f-torture/execute/19990325-0.f: New test.
23694         * g77.f-torture/execute/19990325-1.f: New test.
23695
23696 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23697
23698         * gcc.c-torture/execute/990324-1.c: New test.
23699
23700 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23701
23702         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23703         test with 4.
23704
23705 1999-03-17  Richard Henderson  <rth@cygnus.com>
23706
23707         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23708
23709 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23710
23711         * g77.f-torture/execute/19990313-2.f: New test.
23712         * g77.f-torture/execute/19990313-3.f: New test.
23713
23714 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23715
23716         * g77.f-torture/execute/19990313-0.f: New test.
23717         * g77.f-torture/execute/19990313-1.f: New test.
23718
23719 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23720
23721         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23722         printf to sprintf.
23723         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23724         (main): Add check for u15.  Conditionalize u31 check depending on
23725         whether ints are <32 bits or >=32 bits.
23726
23727 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23728
23729         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23730
23731 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23732
23733         * g77.f-torture/compile/19990305-0.f: New test.
23734         * g77.f-torture/execute/19981119-0.f: New test.
23735
23736 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23737
23738         * g77.f-torture/execute/970625-2.f: call ABORT if final
23739         result is not correct, instead of just printing it.
23740         Add this checking via newly introduced obfuscation, to
23741         trip up buggy front ends.
23742
23743 1999-03-07  Craig Burley  <craig@jcb-sc.com>
23744
23745         * g77.f-torture/compile/960317-1.f: Moved from being
23746         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
23747
23748 1999-03-06  Craig Burley  <craig@jcb-sc.com>
23749
23750         * g77.f-torture/execute/960317-1.f: New (old) test.
23751         * g77.f-torture/execute/970625-2.f: Ditto.
23752
23753 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
23754
23755         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
23756         message on line 1 or line 2; cccp and cpplib do this differently.
23757
23758 1999-03-01  Jeffrey A Law  (law@cygnus.com)
23759
23760         * g++.old-deja/g++.law/weak1.C: New test.
23761
23762 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23763
23764         * gcc.c-torture/execute/990119-1.c: Renamed to...
23765         * gcc.dg/990119-1.c: this, so it will only be tested once
23766         (it's a preprocessor test, it doesn't need to be run at
23767         multiple optimization levels).
23768
23769 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23770
23771         * lib/g++.exp: Don't add incdir=$base_dir/../include to
23772           ALWAYS_CXXFLAGS.
23773
23774 1999-02-24  Craig Burley  <craig@jcb-sc.com>
23775
23776         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
23777         * g77.f-torture/compile/19981216-0.f: ...as it is expected
23778         to not be compilable by current g77.
23779
23780 1999-02-24  Nick Clifton  <nickc@cygnus.com>
23781
23782         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
23783
23784 1999-02-22  Jeffrey A Law  (law@cygnus.com)
23785
23786         * gcc.c-torture/execute/990222-1.c: New test.
23787
23788 1999-02-19  Craig Burley  <craig@jcb-sc.com>
23789
23790         * g77.f-torture/compile/19990218-0.f: New test.
23791         * g77.f-torture/noncompile/19990218-1.f: New test.
23792
23793 1999-02-18  Craig Burley  <craig@jcb-sc.com>
23794
23795         * g77.f-torture/compile/19981216-0.f: New test.
23796
23797 1999-02-14  Jeffrey A Law  (law@cygnus.com)
23798
23799         * gcc.dg/990214-1.c: New test.
23800
23801 1999-02-13  Jeffrey A Law  (law@cygnus.com)
23802
23803         * gcc.dg/990213-2.c: New test.
23804
23805         * gcc.dg/990213-1.c: New test.
23806
23807 1999-02-12  Jeffrey A Law  (law@cygnus.com)
23808
23809         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
23810         ints.
23811
23812 1999-02-11  Nick Clifton  <nickc@cygnus.com>
23813
23814         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
23815         specified by target.
23816
23817         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
23818
23819 1999-02-11  Jeffrey A Law  (law@cygnus.com)
23820
23821         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
23822
23823 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23824
23825         * gcc.dg/special/ecos.exp: New test driver for new tests with
23826         special requirements.
23827
23828         * gcc.dg/special/alias-1.c: New test.
23829         * gcc.dg/special/gcsec-1.c: New test.
23830         * gcc.dg/special/weak-1.c: New test.
23831         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
23832         * gcc.dg/special/weak-2.c: New test.
23833         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
23834         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
23835         * gcc.dg/special/wkali-1.c: New test.
23836         * gcc.dg/special/wkali-2.c: New test.
23837         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
23838         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
23839
23840 1999-02-10  Felix Lee  <flee@cygnus.com>
23841
23842           * lib/c-torture.exp (c-torture-compile): Pull out code for
23843           analyzing gcc error messages.
23844           (c-torture-execute): Likewise.  Fix some (harmless) false
23845           positives.
23846           * lib/gcc.exp (gcc_check_compile): New function.
23847
23848 1999-02-08  Richard Henderson  <rth@cygnus.com>
23849
23850         * gcc.c-torture/execute/990208-1.c: New test.
23851
23852 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23853
23854         * g++.dg/special/ecos.exp: New driver for new tests with special
23855         requirements
23856
23857         * g++.dg/special/conpr-1.C: New test
23858         * g++.dg/special/conpr-2.C: New test
23859         * g++.dg/special/conpr-2a.C: New test
23860         * g++.dg/special/conpr-3.C: New test
23861         * g++.dg/special/conpr-3a.C: New test
23862         * g++.dg/special/conpr-3b.C: New test
23863
23864         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
23865         allow g++ to use the dg driver
23866
23867         * README: Add comment about g++.dg directory
23868
23869 1999-02-06  Jeffrey A Law  (law@cygnus.com)
23870
23871         * README: Update email addresses.
23872
23873 1999-02-03  Nick Clifton  <nickc@cygnus.com>
23874
23875         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
23876         arguments in order to force structure S onto the stack even on
23877         the alpha.
23878         (test): Pass 10 leading arguments to function foo as well as the
23879         structure S.
23880
23881         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
23882         failure for all targets.
23883
23884         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
23885         abort to terminate program execution.
23886
23887 1999-01-30  Richard Henderson  <rth@cygnus.com>
23888
23889         * gcc.c-torture/execute/990130-1.c: New test.
23890
23891 1999-01-30  Jeffrey A Law  (law@cygnus.com)
23892
23893         * gcc.dg/990130-1.c: New test.
23894
23895 1999-01-28  Michael Meissner  <meissner@cygnus.com>
23896
23897         * gcc.c-torture/execute/990128-1.c: New test.
23898
23899 1999-01-27  Michael Meissner  <meissner@cygnus.com>
23900
23901         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
23902
23903 1999-01-27  Felix Lee  <flee@cygnus.com>
23904
23905         * lib/c-torture.exp (c-torture-compile): pull out code for
23906         analyzing gcc error messages.
23907         (c-torture-execute): ditto, and fix some (harmless) false
23908         positives.
23909         * lib/gcc.exp (gcc_check_compile): new function.
23910
23911 1999-01-17  Jeffrey A Law  (law@cygnus.com)
23912
23913         * gcc.dg/990117-1.c: New test.
23914
23915         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
23916
23917         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
23918
23919 1999-01-15  Jeffrey A Law  (law@cygnus.com)
23920
23921         * g77.f-torture/compile/990115-1.f: New test.
23922
23923 1999-01-07  Jeffrey A Law  (law@cygnus.com)
23924
23925         * gcc.c-torture/compile/990107-1.c: New test
23926
23927 1999-01-06  Jeffrey A Law  (law@cygnus.com)
23928
23929         * gcc.c-torture/execute/990106-2.c: New test.
23930
23931         * gcc.c-torture/execute/990106-1.c: New test.
23932
23933 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
23934
23935         * gcc.c-torture/compile/981223-1.c: New test.
23936
23937 1998-12-29  Richard Henderson  <rth@cygnus.com>
23938
23939         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
23940         (opt3): Rename from opt4 and disable.
23941
23942 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
23943
23944         * g++.old-deja/g++.pt/ptrmem5.C: New test.
23945
23946 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23947
23948         * g++.old-deja/g++.other/conv5.C: New test.
23949
23950 1998-12-14  Nick Clifton  <nickc@cygnus.com>
23951
23952         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
23953
23954 1998-12-11  Jeffrey A Law  (law@cygnus.com)
23955
23956         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
23957
23958 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
23959
23960         * gcc.c-torture/compile/981211-1.c: New test.
23961
23962 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
23963
23964         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
23965
23966         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
23967
23968 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23969
23970         * gcc.special/930510-1.c: Make C9X safe.
23971         * gcc.misc-tests/gcov-1.c Similarly.
23972         * gcc.misc-tests/gcov-2.c Similarly.
23973
23974 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23975
23976         * gcc.dg/ultrasp1.c: New test.
23977
23978 1998-12-06  Richard Henderson  <rth@cygnus.com>
23979
23980         * gcc.c-torture/execute/981206.c: New test.
23981
23982 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23983
23984         * g++.old-deja/g++.ns/template7.C: New test.
23985
23986         * g++.old-deja/g++.other/expr1.C: New test.
23987
23988         * g++.old-deja/g++.eh/tmpl3.C: New test.
23989
23990         * g++.old-deja/g++.eh/tmpl2.C: New test.
23991
23992 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23993
23994         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
23995         * g++.old-deja/g++.other/using6.C: Removed.
23996         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
23997
23998         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
23999
24000 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24001
24002         * g++.old-deja/g++.pt/overload8.C: New test.
24003
24004         * g++.old-deja/g++.pt/overload7.C: New test.
24005
24006         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
24007
24008         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
24009         and relinking messages.
24010         * lib/g++.exp (g++_target_compile): Remove .rpo file when
24011         compiling with -frepo.
24012
24013 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
24014
24015         * g++.old-deja/g++.pt/lookup6.C: New test.
24016
24017 1998-11-30  Nick Clifton  <nickc@cygnus.com>
24018
24019         * gcc.c-torture/execute/981130-1.c: New test.
24020         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
24021
24022 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24023
24024         * g++.old-deja/g++.pt/explicit76.C: New test.
24025
24026         * g++.old-deja/g++.pt/friend38.C: New test.
24027
24028         * g++.old-deja/g++.ns/crash2.C: New test.
24029
24030         * g++.old-deja/g++.pt/defarg8.C: New test.
24031
24032         * g++.old-deja/g++.pt/instantiate6.C: New test.
24033
24034         * g++.old-deja/g++.pt/static6.C: New test.
24035
24036         * g++.old-deja/g++.pt/decl2.C: New test.
24037
24038 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24039
24040         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
24041         problem is actually related with name lookup, but so what? :-)
24042
24043         * g++.old-deja/g++.pt/friend37.C: New test.
24044
24045 1998-11-25  Dave Love  <d.love@dl.ac.uk>
24046
24047         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
24048         element, which fails on some systems.
24049
24050         * g77.f-torture/execute/labug1.f: New test.
24051
24052 1998-11-21  Jeffrey A Law  (law@cygnus.com)
24053
24054         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
24055         is defined.
24056
24057 1998-11-18  Dave Love  <d.love@dl.ac.uk>
24058
24059         * g77.f-torture/compile/981117-1.f: New test.
24060
24061 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
24062
24063         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
24064         properly discarded.
24065
24066 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
24067
24068         * gcc.c-torture/execute/memcheck: New directory of tests for
24069         -fcheck-memory-usage.
24070
24071 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24072
24073         * README: New file, general information about the testsuite and
24074         new description of the various C++ test subdirectories.
24075         * README.g++: Eliminate obsolete information, update and move most
24076         relevant stuff to README.
24077
24078 1998-11-07  Richard Henderson  <rth@cygnus.com>
24079
24080         * gcc.c-torture/compile/981107-1.c: New test.
24081
24082 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
24083
24084         * execute/memcpy-bi.c: New testcase.
24085
24086 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
24087
24088         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
24089         base classes.
24090
24091         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
24092         template is selected.
24093
24094         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
24095         classes, it should be accepted for all types.
24096
24097         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
24098
24099         * g++.old-deja/g++.pt/spec24.C: Ensure that template
24100         specializations start with template headers.
24101
24102 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
24103
24104         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
24105
24106         * g++.old-deja/g++.other/init9.C: Test cross initialization of
24107         non-POD types.
24108
24109 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24110
24111         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
24112
24113 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
24114
24115         * compile/981022-1.c, compile/981022-1.x: New test and driver.
24116
24117 1998-10-19  Jeffrey A Law  (law@cygnus.com)
24118
24119         * 981019-1.c: New test.
24120
24121 1998-10-14  Robert Lipe <robertl@dgii.com>
24122
24123         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
24124         find objc headers.
24125
24126 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24127
24128         * compile/981001-4.c: Remove use of GCC extension that triggers a
24129         compiler bug.
24130
24131 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
24132
24133         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
24134
24135 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24136
24137         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
24138         instantiation of template produces incorrect code for delete
24139         expression.
24140
24141         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
24142         constructors' name is not unique.
24143         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
24144         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
24145
24146         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
24147         automatic array of const is ill-formed.
24148
24149         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
24150         of template parameter?
24151
24152         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
24153         const.
24154
24155         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
24156         pointer-to-member expression.
24157
24158         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
24159         declaration causes ICE.
24160
24161 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
24162
24163         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
24164         reserved in the global namespace.
24165
24166         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
24167         generate needed virtual table.
24168
24169         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
24170
24171 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
24172
24173         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
24174         template-dependent type
24175
24176 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
24177
24178         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
24179         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
24180         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
24181
24182         * g++.old-deja/g++.other/using5.C: New test; using decl from base
24183         class should be usable as argument of member function.
24184         * g++.old-deja/g++.other/using6.C: New test; using decl from base
24185         class should be usable as return type of member function.
24186         * g++.old-deja/g++.other/using7.C: New test; using decl from base
24187         class should be usable as type of data member.
24188
24189         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
24190
24191 1998-10-09  Jeffrey A Law  (law@cygnus.com)
24192
24193         * gcc.c-torture/special/920521-1.c: Fix bogus test.
24194
24195 1998-10-08  Nick Clifton  <nickc@cygnus.com>
24196
24197         * gcc.dg/dll-?.c Add thumb to target list.
24198         Fix assembler scan patterns to match current assembler output.
24199
24200 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
24201
24202         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
24203         matching of template brackets.
24204
24205         * g++.old-deja/g++.other/using4.C: New test.  Test using
24206         declarations of methods from base classes.
24207
24208         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
24209         within functions should introduce names into the innermost
24210         enclosing namespace.
24211
24212         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
24213         of static locals if first initialization throws.
24214
24215 1998-10-07  Jim Wilson  <wilson@cygnus.com>
24216
24217         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
24218
24219 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
24220
24221         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
24222         lose track of the possible targets of tablejump insns.
24223         * special/special.exp: Run it.
24224
24225 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24226
24227         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
24228         must be declared before its specializations can be named in friend
24229         declarations.
24230
24231 1998-10-05  Dave Love  <d.love@dl.ac.uk>
24232
24233         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
24234
24235         * g77.f-torture/execute/io1.f: New test.
24236
24237 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24238
24239         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
24240         with pointer to template function, for which no argument deduction
24241         is possible.
24242
24243         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
24244         specialization of template function as argument to template
24245         function.
24246
24247         * g++.old-deja/g++.other/access2.C: New test; Inner class
24248         shouldn't have privileged access to Outer's names.
24249
24250 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24251
24252         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
24253         friend template declared within template class conflicts with
24254         nested class of the same name.
24255
24256         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
24257         is ignored.
24258
24259         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
24260         object with direct initializer as function declaration.
24261
24262         * g++.old-deja/g++.other/decl2.C: New test; duplicate
24263         initializers.
24264
24265         * g++.old-deja/g++.other/null2.C: New test; conditional operator
24266         involving const pointer and NULL produces incorrect result.
24267
24268         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
24269         type name without `typename' should be rejected with -pedantic.
24270
24271 1998-10-02  Richard Henderson  <rth@cygnus.com>
24272
24273         * g++.old-deja/g++.other/addrof1.C: New test.
24274
24275 1998-10-01  Nick Clifton  <nickc@cygnus.com>
24276
24277         * gcc.c-torture/compile/981001-1.c: New test.
24278         * gcc.c-torture/execute/981001-1.c: New test.
24279
24280 1998-10-01  Jeffrey A Law  (law@cygnus.com)
24281
24282         * gcc.c-torture/compile/981001-2.c: New test.
24283         * gcc.c-torture/compile/981001-3.c: New test.
24284         * gcc.c-torture/compile/981001-4.c: New test.
24285
24286 1998-10-01  Robert Lipe  <robertl@dgii.com>
24287
24288         * lib/objc.exp (objc_target_compile): Add -L during compiles for
24289         multilibbed hosts.   Idea grafted from g77.exp.
24290
24291 1998-09-30  Dave Love  <d.love@dl.ac.uk>
24292
24293         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
24294         avoid losing on systems which need -lsocket.
24295
24296 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
24297
24298         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
24299         * g++.old-deja/g++.other/nested2.C: Ditto.
24300         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
24301         failure.
24302
24303 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24304
24305         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
24306         preferred over template operator!= for enum bitfields.
24307
24308 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
24309
24310         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
24311         that happen to have the same base name, but in different scopes,
24312         are incorrectly rejected.
24313
24314 1998-09-16  Richard Henderson  <rth@cygnus.com>
24315
24316         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24317         on the native word size instead of an integer literal.
24318
24319 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24320
24321         * g++.old-deja/g++.other/static2.C: Invocation of static data
24322         member of type pointer-to-function denoted as non-static member.
24323
24324         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24325         checks involving function types and aliases.
24326
24327 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24328
24329         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24330         redefined to the same non-trivial type.
24331
24332         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24333         namespace-qualification of template specializations declared in
24334         other namespaces.
24335
24336         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24337         to declare a subset of the specializations of a template function
24338         as friends of specializations of a template class.
24339
24340         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24341         member templates that do not fully specialize the enclosing
24342         template class are rejected.
24343
24344 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24345
24346         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24347
24348 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24349
24350         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24351         altered from libf2c/libU77 version.
24352
24353 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24354
24355         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24356
24357 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24358
24359         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24360         (un)signed char are different types for template specialization
24361         purposes.
24362
24363 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
24364
24365         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
24366         * objc: ObjC testsuite.
24367
24368 1998-08-31  Catherine Moore  <clm@cygnus.com>
24369
24370         * gcc.c-torture/execute/941014-1.x:  New file.
24371
24372 1998-08-31  Nick Clifton  <nickc@cygnus.com>
24373
24374         * lib/c-torture.exp: Add support for
24375         torture_eval_before_compile and torture_eval_before_execute
24376         variables.
24377
24378 1998-08-30  Jeffrey A Law  (law@cygnus.com)
24379
24380         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
24381         this test triggers valid.
24382
24383 1998-08-27  Jeffrey A Law  (law@cygnus.com)
24384
24385         * gcc.dg/980827-1.c: New test.
24386
24387 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
24388
24389         * gcc.c-torture/execute/loop-4b.c: New test.
24390
24391 1998-08-26  Nick Clifton  <nickc@cygnus.com>
24392
24393         * lib/c-torture.exp: Add support for
24394         torture_eval_before_compile and torture_eval_before_execute
24395         variables.
24396
24397 1998-08-25  Jeffrey A Law  (law@cygnus.com)
24398
24399         * gcc.c-torture/compile/980825-1.c: New test.
24400
24401 1998-08-24  Nick Clifton  <nickc@cygnus.com>
24402
24403         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
24404         count number tests in opt_t0 not good_t0.
24405
24406 1998-08-24  Jeffrey A Law  (law@cygnus.com)
24407
24408         * gcc.c-torture/compile/930326-1.x: Fix typo.
24409
24410 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
24411
24412         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
24413         causes an ICE.
24414
24415 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24416
24417         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
24418         STACK_SIZE is defined.
24419         * gcc.c-torture/unsorted/stuct.c: Similarly.
24420
24421         * gcc.c-torture/compile/980821-1.c: New test.
24422
24423 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24424
24425         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
24426
24427 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
24428
24429         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
24430         code.
24431
24432 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
24433
24434         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
24435         error'.
24436
24437 1998-08-18  Jeffrey A Law  (law@cygnus.com)
24438
24439         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
24440
24441 1998-08-16  Jeffrey A Law  (law@cygnus.com)
24442
24443         * gcc.c-torture/compile/980816-1.c: New test.
24444
24445         * gcc.dg/980816-1.c: New test.
24446
24447 1998-08-13  Jeffrey A Law  (law@cygnus.com)
24448
24449         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
24450         compiler for ieee tests.
24451
24452 1998-08-01  Dave Love  <d.love@dl.ac.uk>
24453
24454         * g77.f-torture/compile/980729-0.f: New test.
24455
24456 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
24457
24458         * gcc.c-torture/special/eeprof-1.c: New test, for
24459         -finstrument-functions.
24460         * gcc.c-torture/special/special.exp: Run it.
24461
24462 1998-07-29  Jeffrey A Law  (law@cygnus.com)
24463
24464         * gcc.c-torture/compile/980729-1.c: New test.
24465
24466 1998-07-27  Nick Clifton  <nickc@cygnus.com>
24467
24468         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
24469         __thumb__ is defined, and test for ARM style doubles if so.
24470
24471 1998-07-26  Dave Love  <d.love@dl.ac.uk>
24472
24473         * g77.f-torture/noncompile/980615-0.f: New test.
24474
24475 1998-07-26  H.J. Lu  (hjl@gnu.org)
24476
24477         * gcc.dg/980312-1.c: Do link instead of compile.
24478         * gcc.dg/980313-1.c: Likewise.
24479
24480 1998-07-26  Jeffrey A Law  (law@cygnus.com)
24481
24482         * gcc.c-torture/compile/980726-1.c: New test.
24483
24484 1998-07-25  Dave Love  <d.love@dl.ac.uk>
24485
24486         * g77.f-torture/execute/io0.f: New test.
24487
24488 1998-07-24  Nick Clifton  <nickc@cygnus.com>
24489
24490         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
24491         an int.
24492
24493 1998-06-18  Michael Meissner  <meissner@cygnus.com>
24494
24495         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
24496         m32r bugs.
24497
24498 1998-07-17  Nick Clifton  <nickc@cygnus.com>
24499
24500         * gcc.dg/980626-1.c: Expect failures for all toolchains until
24501         c-decl.c:grokdeclarator can handle mode attributes.
24502
24503 1998-07-16  Jeffrey A Law  (law@cygnus.com)
24504
24505         * gcc.c-torture/execute/980716-1.c: New test.
24506
24507 1998-07-13  Jeffrey A Law  (law@cygnus.com)
24508
24509         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
24510         the mn10200.
24511         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
24512         the mn10200.
24513         * gcc.c-torture/execute/va-arg-3.x: Similarly.
24514         * gcc.c-torture/compile/930326-1.x: Similarly.
24515
24516 1998-07-13  Dave Love  <d.love@dl.ac.uk>
24517
24518         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
24519         New test from Craig.
24520
24521 1998-07-12  Dave Love  <d.love@dl.ac.uk>
24522
24523         * g77.f-torture/noncompile/980616-0.f: New test.
24524
24525         * g77.f-torture/execute/970816-3.f:  New test from Craig.
24526
24527 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24528
24529         *  g++.other/singleton.C: Return error value instead of taking
24530         SIGSEGV.
24531
24532 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
24533
24534         *  g++.other/singleton.C: New test.   Warning is under dispute.
24535         Runtime crash is not.
24536
24537 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24538
24539         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
24540         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
24541         using6.C, using7.C}:  New namespace tests.
24542
24543 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
24544
24545         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
24546         specialization with typedef'ed names used as array indexes.
24547
24548 1998-07-09  Jeffrey A Law  (law@cygnus.com)
24549
24550         * gcc.c-torture/execute/980709-1.c: New test.
24551
24552         * gcc.dg/980709-1.c: New test.
24553
24554 1998-07-07  Richard Henderson  <rth@cygnus.com>
24555
24556         * gcc.c-torture/execute/bcp-1.c: New test.
24557
24558 1998-07-07  Jeffrey A Law  (law@cygnus.com)
24559
24560         * gcc.c-torture/execute/980707-1.c: New test.
24561
24562 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
24563
24564         * gcc.c-torture/compile/980706-1.c: New test.
24565
24566 1998-07-01  Dave Love  <d.love@dl.ac.uk>
24567
24568         * g77.f-torture/execute/980701-0.f,
24569         g77.f-torture/execute/980701-1.f: New test from Craig.
24570
24571 1998-07-01  Jeffrey A Law  (law@cygnus.com)
24572
24573         * gcc.c-torture/compile/980701-1.c: New test.
24574
24575         * gcc.c-torture/execute/980701-1.c: New test.
24576
24577 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
24578 rlsruhe.de>
24579
24580         * g++.old-deja/g++.robertl/eb132.C: New test.
24581         * g++.old-deja/g++.robertl/eb133.C: Likewise.
24582
24583 1998-06-29  Dave Love  <d.love@dl.ac.uk>
24584
24585         * g77.f-torture/execute/980628-7.f,
24586         g77.f-torture/execute/980628-8.f,
24587         g77.f-torture/execute/980628-9.f,
24588         g77.f-torture/execute/980628-10.f: New tests from Craig.
24589
24590         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24591
24592 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24593
24594         * g77.f-torture/execute/980628-4.f: New test from Craig.
24595         * g77.f-torture/execute/980628-5.f: Likewise.
24596         * g77.f-torture/execute/980628-2.f: Likewise.
24597         * g77.f-torture/execute/980628-0.f: Likewise.
24598         * g77.f-torture/execute/980628-1.f: Likewise.
24599         * g77.f-torture/execute/980628-3.f: Likewise.
24600         * g77.f-torture/execute/980628-6.f: Likewise.
24601
24602 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24603
24604         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24605         directory when nothing has been installed yet.
24606
24607 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24608
24609         * gcc.c-torture/special/special.exp: Handle newer versions of
24610         dejagnu.
24611
24612 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24613
24614         * gcc.dg/980626-1.c: New test.
24615
24616 1998-06-19  Bruno Haible <haible@ilog.fr>
24617
24618         * gcc.misc-tests/m-un-2.c: New test.
24619         * g++.old-deja/g++.other/warn01.c: Likewise.
24620
24621 1998-06-19  Robert Lipe  <robertl@dgii.com>
24622
24623         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24624         compatibility with assmblers with a different comment character.
24625         Eliminate use of GAS-specific extensions.
24626
24627 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24628
24629         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24630
24631 1998-06-19  Robert Lipe  <robertl@dgii.com>
24632
24633         *lib/g77.exp: Replace search for libf2c.a with search for newly
24634         renamed libg2c.a
24635
24636 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24637
24638         * gcc.c-torture/execute/980617-1.c: New test.
24639
24640 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24641
24642         * gcc.c-torture/execute/980612-1.c: New test.
24643
24644 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24645
24646         * gcc.dg/980523-1.c: Only test on ppc-linux.
24647         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24648
24649         * gcc.c-torture/execute/980608-1.c: New test.
24650
24651 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24652
24653         * gcc.c-torture/execute/980605-1.c: New test.
24654
24655 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24656
24657         * gcc.c-torture/execute/980604-1.c: New test.
24658
24659 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24660
24661         * gcc.c-torture/execute/980602-1.c: New test.
24662         * gcc.c-torture/execute/980602-2.c: Likewise.
24663
24664 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24665
24666         * 970125-0.f: Fix per JCB.  Add commentary.
24667
24668 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24669
24670         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24671         IEEE -0 support.
24672
24673 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24674
24675         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24676         earlier.
24677
24678 1998-05-28  Catherine Moore <clm@cygnus.com>
24679
24680         * gcc.c-torture/execute/980526-3.c: New test.
24681
24682 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24683
24684         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24685         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24686         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24687         m88k-motorola-sysv3 to XFAIL.
24688
24689 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24690
24691         * gcc.dg/980526-1.c: New test.
24692         * gcc.c-torture/execute/980526-2.c: New test.
24693
24694 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24695
24696         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24697
24698         * gcc.c-torture/execute/980526-1.c: New test.
24699
24700 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24701
24702         * g77.f-torture/execute/alpha2.f: Add runtime test.
24703
24704 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24705
24706         * g++.old-deja/old-deja.exp: Strip leading directories.
24707
24708         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24709         error for the line.  Don't run multiple tests for the same line.
24710
24711 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24712
24713         * gcc.dg/980523-1.c: New test.
24714
24715 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24716
24717         * g77.f-torture/compile/970915-0.f: New test.
24718
24719 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24720
24721         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24722
24723 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24724
24725         * gcc.dg/980520-1.c: New test.
24726
24727 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24728
24729         * gcc.dg/980502-1.c: Fix return type.
24730
24731 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24732
24733         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24734         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24735         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24736         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24737         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24738
24739 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24740
24741         * g77.f-torture/execute/980520-1.f: New test.
24742
24743 1998-05-15  Dave Love  <d.love@dl.ac.uk>
24744
24745         * lib/mike-g77.exp: New file.
24746
24747         * g77.f-torture/noncompile/noncompile.exp,
24748         g77.f-torture/noncompile/check0.f: New files.
24749
24750 1998-05-14  Dave Love  <d.love@dl.ac.uk>
24751
24752         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
24753         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
24754         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
24755         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
24756         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
24757         abort where appropriate.
24758
24759 1998-05-05  Michael Meissner  <meissner@cygnus.com>
24760
24761         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
24762         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
24763
24764 1998-04-29  Dave Love  <d.love@dl.ac.uk>
24765
24766         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
24767
24768 1998-04-27  Dave Love  <d.love@dl.ac.uk>
24769
24770         * g77.f-torture/compile/980427-0.f: New test.
24771
24772 1998-04-24  Dave Love  <d.love@dl.ac.uk>
24773
24774         * g77.f-torture/compile/980424-0.f: New test.
24775
24776 1998-04-19  Dave Love  <d.love@dl.ac.uk>
24777
24778         * g77.f-torture/compile/980419-2.f (main): New test.
24779         * g77.f-torture/compile/970125-0.f: New test.
24780         * g77.f-torture/compile/980419-1.f: New test.
24781
24782 1998-04-08  Jim Wilson  <wilson@cygnus.com>
24783
24784         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
24785         of loop-4.c.
24786
24787 1998-04-07  Jim Wilson  <wilson@cygnus.com>
24788
24789         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
24790
24791 1998-04-03  Jim Wilson  <wilson@cygnus.com>
24792
24793         * gcc.c-torture/compile/980329-1.c: New test.
24794
24795 1998-03-18  Jim Wilson  <wilson@cygnus.com>
24796
24797         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
24798         * gcc.dg/980312-1.c: Fix typo in -march command.
24799
24800 1998-03-16  H.J. Lu  (hjl@gnu.org)
24801
24802         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
24803
24804 1998-03-11  Robert Lipe  <robertl@dgii.com>
24805
24806         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
24807         Dave Love agree the Fortran source is bogus.
24808
24809 1998-03-11  Robert Lipe  <robertl@dgii.com>
24810
24811         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
24812         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
24813         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
24814         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
24815         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
24816
24817 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
24818
24819         * g++.old-deja/g++.other/friend1.C: New test.
24820
24821 1998-02-18  Dave Love  <d.love@dl.ac.uk>
24822
24823         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
24824         possibly uninitialized) variables and declare dnrm2.
24825
24826 1998-02-23  Robert Lipe <robertl@dgii.com>
24827
24828         From Bruno Haible <haible@ilog.fr>:
24829         * gcc.c-torture/execute/980223.c: New test.
24830
24831 1998-02-13  Jeffrey A Law  (law@cygnus.com)
24832
24833         * gcc.dg/ifelse-1.c: New test.
24834
24835 1998-02-09  H.J. Lu  (hjl@gnu.org)
24836
24837         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
24838
24839           * lib/old-dejagnu.exp (old-dejagnu): Added the
24840           "execution test - XFAIL *-*-*" handling in the spirit of
24841           "excess errors test -". Changed the "execution test fails"
24842           handling to be like "excess errors test fails".
24843           * Update various tests accordingly.
24844
24845 1998-02-06  Jim Wilson  <wilson@cygnus.com>
24846
24847         * gcc.c-torture/execute/980205.c: New test.
24848
24849 1998-01-18  Jeffrey A Law  (law@cygnus.com)
24850
24851         * lib/c-torture.exp: Look for .x files instead of .cexp files.
24852         * lib/f-torture.exp: Similarly.
24853         * gcc.c-torture: Rename all .cexp files to .x files.
24854
24855 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
24856
24857         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
24858         (940510-1.c): Removed duplicate.
24859         (971104-1.c): New test.
24860
24861 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
24862
24863           * lib/f-torture.exp: Improve error and loop detection.
24864
24865 1997-11-19  Michael Meissner  <meissner@cygnus.com>
24866
24867         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
24868         use that to size the filler array.
24869
24870 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
24871
24872         * lib/c-torture.exp(c-torture-execute): Fix typo.
24873
24874         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
24875         testcase as the executable name. Keep the executable around if
24876         the test fails.
24877
24878 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
24879
24880         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
24881         changes.  Only test one -g option, and move it to the end of the
24882         list of options to test.
24883
24884 1997-09-19  Michael Meissner  <meissner@cygnus.com>
24885
24886         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
24887         variable GCC_TORTURE_OPTIONS to supply default switches separated
24888         by colons.  If no environment variable, run tests with -O0 -g, -O1
24889         -g, and -O2 -g as well.
24890
24891 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
24892
24893         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
24894         explanatory comments. Fix indentation.
24895
24896 1997-09-15  Jeffrey A Law  (law@cygnus.com)
24897
24898         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
24899
24900 1997-09-11  Jeffrey A Law  (law@cygnus.com)
24901
24902         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
24903         * g++.old-deja/g++.mike/p7325.C: Likewise.
24904         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
24905
24906 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
24907
24908         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
24909         * g++.old-deja/g++.brendan/crash30.C: Likewise.
24910         * g++.old-deja/g++.brendan/crash39.C: Likewise.
24911         * g++.old-deja/g++.law/operators4.C: Likewise.
24912
24913 1997-09-11  Joe Buck  (jbuck@synopsys.com)
24914
24915         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
24916         * g++.old-deja/g++.mike/p784.C: Ditto.
24917         * g++.old-deja/g++.mike/p785.C: Ditto.
24918
24919 1997-09-05  Jeffrey A Law  (law@cygnus.com)
24920
24921           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
24922
24923 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24924
24925         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
24926         target feature; pass this to c-torture-execute as needed.
24927
24928 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24929
24930         * lib/c-torture.exp(c-torture-execute): If the previous and the
24931         current executables being tested are identical, we don't need to
24932         run the executable again. Try to make the executable names
24933         unique. Add an optional argument for passing additional compiler
24934         flags.
24935
24936 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
24937
24938         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
24939
24940 1997-08-29  Jeffrey A Law  (law@cygnus.com)
24941
24942         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
24943
24944 1997-07-31  Jeffrey A Law  (law@cygnus.com)
24945
24946         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
24947         32bit or larger longs.
24948
24949         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
24950         have either a 32bit long or 32bit int.
24951
24952 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
24953
24954         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
24955         Make double precision tests dependent on sizeof (double).
24956
24957 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
24958
24959         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
24960         too.
24961
24962 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
24963
24964         * gcc.c-torture/compile/961203-1.cexp: New script.
24965
24966 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
24967
24968         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
24969         up the includes ourselves.
24970
24971 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
24972
24973         * lib/plumhall.exp: Remove random include, and add a few
24974         verbose messages for debugging.
24975
24976 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
24977
24978         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
24979         of trying to do it ourselves.
24980
24981 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24982
24983         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
24984
24985 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
24986
24987         * gcc.prms/5403.c: Made regexp a bit less strict.
24988
24989 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
24990
24991         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
24992         is returned from remote_load instead.
24993         * lib/plumhall.exp: Ditto.
24994         * lib/mike-g++.exp: Ditto.
24995         * lib/old-dejagnu.exp: Ditto.
24996         * lib/c-torture.exp: Ditto.
24997
24998 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
24999
25000         * lib/g++.exp: Use build_wrapper procedure.
25001         * lib/gcc.exp: Ditto.
25002
25003 1997-05-20  Jeffrey A Law  (law@cygnus.com)
25004
25005         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
25006         an old-style decl for malloc.  Fixes tests to work when
25007         sizeof (int) != sizeof (size_t).
25008
25009 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25010
25011         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
25012
25013         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
25014         use stdargs.h interface.
25015
25016 1997-05-15  Mike Meissner  <meissner@cygnus.com>
25017
25018         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
25019         NO_VARARGS when compiling.
25020
25021 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
25022
25023         * lib/plumhall.exp(ph_includes): New procedure.
25024         (ph_make): Use it.
25025         (ph_compiler): Ditto.
25026
25027         * lib/g++.exp: Rename test-glue.c to testglue.c.
25028         * lib/gcc.exp: Ditto.
25029
25030 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
25031
25032         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
25033         to completion when it's called.
25034
25035 1997-03-21  Michael Meissner  <meissner@cygnus.com>
25036
25037         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
25038         is defined, don't do test.
25039
25040 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
25041
25042         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
25043         for object files.
25044         (ph_summary): Mark skipped testcases as untested, not unresolved.
25045
25046         * lib/plumhall.exp (ph_make): If unresolved because of bad
25047         errorCode, record errorCode in log file.
25048         (*): Replace send_log/verbose with verbose -log.
25049
25050 1997-03-19  Michael Meissner  <meissner@cygnus.com>
25051
25052         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
25053         double conversion if double isn't at least 8 bytes.
25054
25055         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
25056         int to work with targets where int is 16 bits.
25057
25058         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
25059         8 bytes, just exit, since 4 byte doubles don't have enough bits of
25060         precision for the test to complete.
25061
25062 1997-03-14  Michael Meissner  <meissner@cygnus.com>
25063
25064         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
25065         if d10v is not compiled with the -mdouble64 flag.
25066         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
25067
25068         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
25069         d10v is not compiled with the -mint32 flag.
25070
25071 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
25072
25073         * lib/plumhall.exp: Use incr_count.
25074
25075 1997-03-12  Jeffrey A Law  (law@cygnus.com)
25076
25077         * gcc.c-torture: Update to c-torture-1.45.
25078
25079 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
25080
25081         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
25082         the name of the expect testcase file).
25083
25084         * lib/g++.exp(g++_init): Ditto.
25085
25086 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
25087
25088         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
25089         the host.
25090
25091         * lib/gcc.exp(gcc_exit): New procedure.
25092
25093 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
25094
25095         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
25096         specs where appropriate.
25097
25098         * g++.old-deja/g++.arm/*: Added additional ERROR checks
25099         because of new "candidates are" messages, and removed a few
25100
25101         * Converted all non-old-style g++ testcases to old-style, and
25102         moved into g++.old-deja.
25103
25104 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
25105
25106         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
25107         options.
25108
25109         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
25110         succeeded.
25111
25112         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
25113
25114 1997-02-13  Michael Meissner  <meissner@cygnus.com>
25115
25116         * lib/gcc.exp (gcc_target_compile): Add support for defining
25117         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
25118         the machine doesn't have those features.
25119
25120 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
25121
25122         * g++.law/operators4.exp: Don't use LIBS.
25123
25124 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
25125
25126         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
25127
25128         * lib/mike-g++.exp: Don't set the compiler to be tested here.
25129         * lib/g++.exp: Set it here instead. Also, allow use of the
25130         --tool_exec and --tool_opt options. Change CXX to
25131         GXX_UNDER_TEST.
25132
25133         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
25134
25135         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
25136
25137 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
25138
25139         * lib/old-dejagnu.exp: Use prune_warnings instead of
25140         prune_system_crud.
25141         * lib/mike-g++.exp: Ditto.
25142         * lib/gcc.exp: Ditto.
25143         * lib/g++.exp: Ditto.
25144
25145         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
25146
25147 1997-02-07  Jeffrey A Law  (law@cygnus.com)
25148
25149           * 941014-2.c: Include stdlib.h
25150           * 960327-1.c: Include stdio.h
25151           * dbra.c, index-1.c: Don't assume ints are 32bits.
25152
25153 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
25154
25155         * lib/gcc.exp: Add gcc,stack_size target feature.
25156
25157         * lib/g++.exp(g++_target_compile): Add the include and link
25158         paths here, not in two other places. And, it's $options, not
25159         options.
25160
25161         * lib/mike-g++.exp(postbase): Remove the code that determines
25162         the correct include and link paths.
25163         * g++.old-deja/old-deja.exp: Ditto.
25164
25165 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
25166
25167         * lib/g++.exp(g++_init): target_compile no longer returns the
25168         filename of the result.
25169
25170 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
25171
25172         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
25173         call to glob.
25174
25175         * gcc.c-torture/special/special.exp: Change call to
25176         gcc_target_compile to include the object file.
25177
25178 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
25179
25180         * gcc.c-torture/special/special.exp: Correct misspelling in last
25181         change.
25182
25183 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
25184
25185         * lib/plumhall.exp(ph_summary): Log the entire output of the
25186         executable. Return -1 if there were any failures, 0 otherwise.
25187         (ph_execute): Return -1 if there were any failures, 0 otherwise.
25188         (ph_make): Clean up objects and executables that were built
25189         if the tests succeeded.
25190
25191 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
25192
25193         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
25194         libraries and includes in the build tree as appropriate.
25195
25196 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25197
25198         * lib/c-torture.exp: Instead of looking for the global variable
25199         NO_LONG_LONG, check to see if that's a feature of the target.
25200
25201 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25202
25203         * config/default.exp: Minimize. Delete the remainer of the files in
25204         config; this functionality is now in devo/dejagnu/config.
25205
25206         g++.*/*: Pass any additional flags used to compile to postbase;
25207         delete CXXFLAGS.
25208
25209         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
25210         is now done by runtest.exp. Use gcc_target_compile instead of
25211         compile.
25212
25213         lib/c-torture.exp: Use gcc_target_compile instead of compile.
25214         Remove references to CFLAGS. Use remote_file instead of
25215         calling rm -f.
25216         (c-torture): Take a list of arguments to use to compile this
25217         testcase.
25218
25219         lib/g++.exp: Simplify. Use target_compile instead of compile.
25220         lib/gcc-dg.exp: Ditto.
25221         lib/gcc.exp: Ditto.
25222         lib/mike-{gcc,g++}.exp: Ditto.
25223         lib/old-dejagnu.exp: Ditto.
25224         lib/plumhall.exp: Ditto.
25225
25226 1997-01-08  Jim Wilson  <wilson@cygnus.com>
25227
25228         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
25229         (ph_linker): Likewise.
25230
25231 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
25232
25233           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
25234         MAP_ANON / MAP_ANONYMOUS if defined;
25235         else try to map from /dev/zero .
25236
25237 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25238
25239         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
25240         isn't defined, then define it to MAP_ANONYMOUS.
25241
25242 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25243
25244         * gcc.c-torture: Update to c-torture-1.42 release.
25245
25246 1996-11-11  Jeffrey A Law  (law@cygnus.com)
25247
25248         * gcc.c-torture: Update to c-torture-1.41 release.
25249
25250 1996-10-27  Jeffrey A Law  (law@cygnus.com)
25251
25252         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
25253         c-torture release.
25254
25255 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
25256
25257         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
25258         and LDFLAGS.  Fix second case to append the target_info ldflags
25259         onto LDFLAGS, not CFLAGS.
25260         * lib/g++.exp (g++_init): Add target_info stuff.
25261         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
25262         of libgloss and newlib flags for !native.
25263
25264         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
25265         (GDB): Fix relative path to go up another dir for finding gdb.
25266
25267 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
25268
25269         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
25270         versions in the target_info array, if they don't exist.
25271
25272 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
25273
25274         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
25275
25276 1996-07-08  Jim Wilson  <wilson@cygnus.com>
25277
25278         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
25279         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
25280
25281 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
25282
25283         * lib/old-dejagnu.exp: Don't remove the output file before we've
25284         actually tested it. Don't append pwd to the path of the executable
25285         we're testing.
25286
25287 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
25288
25289         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
25290
25291 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
25292
25293         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
25294         temporary directory for compiler files, and set it to a default
25295         value of /tmp. Set $output as the name of the output file from
25296         compiling the testcase. Add a -o option to $cflags_var so the
25297         compiler writes the final output file as $output. Set $executable
25298         to $output.
25299
25300         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
25301         directory for compiler files, and set it to /tmp if it doesn't
25302         already have a value. Set $output_file to the name of the output
25303         file from compiling the testcase. Add a -o option to CXXFLAGS so
25304         the compiler writes the final output file as $output. Use $output
25305         as the executable to be tested.
25306
25307 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25308
25309         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
25310
25311 1996-06-08  Jeffrey A Law  (law@cygnus.com)
25312
25313         * gcc.c-torture/execute/pending-1.c: New test.  Still
25314         pending in Tege's queue.
25315
25316 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25317
25318         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25319         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25320         if there were failures.  Call unresolved if there were unresolved
25321         testcases.  Call gcc_fail if program did not run to completion.
25322         (ph_make): Pass additional argument name to ph_execute.
25323         (ph_execute): Add new argument.  Pass additional arguments to
25324         ph_summary.  Call gcc_fail is there is no execution output.
25325
25326 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25327
25328         * lib/plumhall.exp (proc_summary): Output relavent summary
25329         lines into the log so specific failures in plumhall can be
25330         investigated.
25331
25332 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25333
25334         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25335         (c-torture-execute): Don't try to execute tests which use
25336         "long long" types if $NO_LONG_LONG is nonzero.
25337
25338 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25339
25340         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25341         not c-torture.
25342
25343         * gcc.ieee: Move from here.
25344         * gcc.c-torture/execute/ieee: To here.
25345
25346 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25347
25348         * gcc.c-torture: Update to c-torture-1.41 release.
25349
25350 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25351
25352         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25353         not "$output".
25354
25355 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25356
25357         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25358         -c present.
25359
25360 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25361
25362         * config/proelf.exp: Handle connecting to a simulator.
25363
25364 1996-01-31  Jeffrey A Law  (law@cygnus.com)
25365
25366         * config/proelf.exp: New file.  Enough framework that we can
25367         run c-torture tests on the proelf targets (or any other target
25368         that gdb can connect to for that matter).
25369
25370 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
25371
25372         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
25373         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
25374
25375         * lib/plumhall.exp (ph_execute): Always call ph_summary if
25376         exec_output exists.
25377
25378 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
25379
25380         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
25381         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
25382
25383         * config/*.exp: Update FSF address.  Change result of ${tool}_load
25384         to pass/fail/unresolved/unsupported/untested.  Caller must now
25385         call unresolved/unsupported/untested.
25386         * lib/*.exp: Update FSF address.  Update to handle new results of
25387         ${tool}_load.
25388         * lib/chill.exp (verbose): Delete.
25389
25390 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
25391
25392         * lib/gcc.exp (default_gcc_start): Change order of args to
25393         $LDFLAGS $CFLAGS $LIBS.
25394         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
25395         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
25396         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
25397         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
25398         * gcc.misc-tests/dg-test.exp: Likewise.
25399         * gcc.misc-tests/msgs.exp: Likewise.
25400         * gcc.prms/prms.exp: Likewise.
25401         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
25402         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
25403
25404         * lib/dg.exp: Deleted, moved to dejagnu/lib.
25405
25406 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25407
25408         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
25409
25410         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
25411         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
25412
25413         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
25414         necessary.
25415
25416 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
25417
25418         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
25419         global for loop; add use of $mathlib.
25420         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
25421         settings here; set mathlib for anything but VxWorks.
25422
25423 1996-01-22  Jeffrey A Law  (law@cygnus.com)
25424
25425         * gcc.c-torture: Update to c-torture-1.40 release.
25426
25427 1996-01-03  Jeffrey A Law  (law@cygnus.com)
25428
25429         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
25430         dg.exp.
25431
25432 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
25433
25434         * lib/c-torture.exp (c-torture-execute): Declare "output" as
25435         global.
25436
25437 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
25438
25439         * lib/g++.exp (LIBS): Define if not already.
25440         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
25441         (gcc-dg-prune): Call prune_gcc_output.
25442         * lib/gcc.exp (prune_gcc_output): New proc.
25443         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
25444         prune_gcc_output.
25445
25446 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
25447
25448         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
25449         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
25450
25451 1995-11-15  Jeffrey A Law  (law@cygnus.com)
25452
25453         * gcc.c-torture: Update to c-torture-1.39 release.
25454
25455 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
25456
25457         * lib/c-torture.exp (c-torture-execute): Don't return if one option
25458         fails, try others as well.
25459
25460 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
25461
25462         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
25463         If compilation fails, mark execute tests as `untested'.
25464         If test is marked as unsupported, don't mark compilation and
25465         execute tests as failed.
25466
25467 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
25468
25469         * lib/g++.exp (g++_init): Don't link in libg++, and look to
25470         libstdc++ for whether or not we want to be doing shared
25471         libraries.  Delete link_curses since we don't need it anymore.
25472         * lib/mike-g++.exp (postbase): Don't link in libg++.
25473         * g++.old-deja/old-deja.exp: Likewise.
25474
25475 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
25476
25477         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
25478
25479 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
25480
25481         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
25482         For that, add `-Wl,-a,shared_archive'.
25483         * g++.old-deja/old-deja.exp: Likewise.
25484
25485 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
25486
25487         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
25488
25489 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
25490
25491         * lib/mike-g++.exp (postbase): Pay attention to the status of
25492         g++_load.
25493
25494 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
25495
25496           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
25497
25498 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
25499
25500         * lib/gcc.exp (default_gcc_start): No longer need to log program
25501         being executed or its output, execute_anywhere does that now.
25502         * lib/g++.exp (default_g++_version): Call execute_anywhere.
25503         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
25504
25505 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
25506
25507         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
25508         the same as those in lib/g++.exp.
25509
25510 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
25511
25512         * gcc.c-torture: Update to c-torture-1.38 release.
25513         * gcc.ieee: Related changes.
25514
25515 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
25516
25517         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
25518         "exec". Minor reformatting changes.
25519
25520         * config/rom68k.exp (${tool}_load): Make it work in a canadian
25521         cross. This means all "exec" calls now work on a remote host as
25522         well.
25523         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
25524         cross. Filter out the extra "\r\n" stuff that expect puts in.
25525         (c-torture-execute): Filter out the bogus warnings like
25526         c-torture-compile does. Add support for canadian cross.
25527         * lib/gcc.exp (default_gcc_version, default_gcc_start)
25528         Use execute_anywhere rather than calling exec directly. Now it
25529         works for canadian cross testing.
25530
25531 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
25532
25533         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
25534         results into a variable, and check that rather than using file exists.
25535
25536 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
25537
25538         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
25539         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
25540
25541 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25542
25543         * g++.old-deja/old-deja.exp: Create and pass runshlib and
25544         lib_curses if there's a shared libg++ in the build tree.
25545
25546 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
25547
25548         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
25549         if not supported target.
25550
25551 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
25552
25553         * lib/g++.exp (g++_init): Move empty setting of runshlib and
25554         link_curses up to always happen, not just for native builds.
25555
25556 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
25557
25558         * gcc.c-torture: Update to c-torture-1.36 release.
25559         * gcc.failure: Related changes.
25560
25561 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
25562
25563         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
25564
25565 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
25566
25567         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
25568         * lib/mike-g++.exp (postbase): Not in here.  Still reference
25569         runshlib, link_curses, and mathlib for link and run.
25570
25571         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
25572         pass the runtime shared library options for Solaris, OSF/1, and
25573         Irix5, and link with -lcurses to avoid unresolved references.
25574
25575 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
25576
25577         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
25578         only run once.
25579
25580 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
25581
25582         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
25583
25584 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
25585
25586         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
25587         do not have a framework for the "compat" tests yet.
25588
25589 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25590
25591         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25592         set to null if we're testing vxworks5.1.  Use that instead of
25593         `-lm' in the setting of LIBS for link and run.
25594
25595 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25596
25597         * config/rom68k.exp (${tool}_load): Major changes to make it
25598         work.  Verified that it does in fact return the stuff in
25599         exec_output properly.  Catch any Emul or any TRAP other than 0.
25600
25601 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25602
25603         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25604         LDFLAGS properly for targets that need stuff from libgloss.
25605         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25606         only run once.
25607         (gpp_initialized): New variable.
25608
25609 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25610
25611         * config/rom68k.exp: Load libgloss.exp.
25612         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25613         so we can produce a fully linked binary.
25614         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25615         so we can produce a fully linked binary.
25616
25617 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25618
25619         * lib/plumhall.exp (ph_section): Watch for expected failures.
25620         Add missing `else'.
25621
25622         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25623         run the testcase.
25624         (c-torture): Likewise.
25625
25626 1995-08-28  Doug Evans  <dje@cygnus.com>
25627
25628         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25629
25630         * lib/mike-g++.exp (mike_cleanup): New proc.
25631         (prebase): New globals compiler_result, not_compiler_result,
25632         target_regexp.
25633         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25634         allow leading "-" in pattern.  Watch for unsupported tests.
25635         If $compiler_result is set, pattern match assembler code,
25636         and ditto for $not_compiler_result.
25637         * lib/mike-gcc.exp: Likewise.
25638
25639         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25640         execution "succeeded".
25641
25642 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25643
25644         * config/win32.exp: New file.
25645         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25646
25647 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25648
25649         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25650         unsupported.
25651         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25652         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25653         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25654
25655         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25656         "... without exceptions was ...".  That is now handled by
25657         prune_system_crud.
25658         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25659
25660 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25661
25662         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25663         sieve.c,sort2.c}: New files.
25664         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25665         sieve.exp,sort2.exp}: Drivers for them.
25666
25667         * lib/mike-gcc.exp (program_output): New user settable variable.
25668         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25669         messages.
25670         * lib/mike-g++.exp (program_output): New user settable variable.
25671
25672         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25673
25674         * config/sh.exp: Deleted (use sim.exp instead).
25675
25676 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25677
25678         * config/vx.exp: Declare CHECKTASK as global.
25679         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25680         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25681         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25682
25683 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25684
25685         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25686         target. Like vx.exp, only includes `vx29k.exp' instead of
25687         `vxworks.exp'.
25688
25689 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25690
25691         * config/sim.exp: Increase time limit from 120 seconds to 240.
25692
25693 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25694
25695         * gcc.c-torture/execute/950628-1.c: New test.
25696
25697 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25698
25699         * gcc.c-torture: Update with changes/additions from
25700         c-torture-1.34.
25701
25702 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25703
25704         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25705
25706 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25707
25708         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25709
25710 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25711
25712         * gcc.c-torture/compile/950512-1.c: New test.
25713         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25714         * gcc.dg/struct-ret-1.c: Likewise.
25715
25716 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25717
25718         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25719           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25720
25721 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25722
25723         * gcc.c-torture/special/920411-1.c: Deleted.
25724         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25725
25726 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25727
25728         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25729         cpu limit.
25730
25731 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25732
25733         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25734
25735 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25736
25737         From kenner;
25738         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25739         is the proper length.
25740         * va-arg-3.c: Likewise.
25741
25742 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
25743
25744         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
25745         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
25746
25747         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
25748         * lib/g++.exp (default_g++_start): Delete old cruft.
25749
25750 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
25751
25752         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
25753         (2 * (1 << 18)) to (2 * (1 << 17)).
25754
25755         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
25756
25757 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
25758
25759         * config/rom68k.exp: Renamed from config/idp.exp
25760
25761 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
25762
25763         * c-torture/compile/921109-2.c
25764
25765 1995-04-18  Mike Stump  <mrs@cygnus.com>
25766
25767         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
25768         excess errors.
25769
25770 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
25771
25772         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
25773         output.
25774         * lib/g++.exp (default_g++_start): Likewise.
25775
25776 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
25777
25778         * gcc.c-torture/compile/950329-1.c: New test.
25779
25780 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
25781
25782           * config/bug.exp (${tool}_load): Updated to use new remote_open
25783           and remote_close procs.
25784         * config/idp.exp: New file.
25785
25786 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
25787
25788         * gcc.c-torture/execute/950322-1.c: New test.
25789
25790 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
25791
25792         * config/vx.exp (${tool}_load): Clean up testing of return code from
25793         vxworks_ld and vxworks_spawn.
25794
25795 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
25796
25797         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
25798
25799 1995-03-13  Mike Stump  <mrs@cygnus.com>
25800
25801         * lib/old-deja.exp: Add `excess errors test - ' error, now one
25802         can mark excess errors on a machine by machine basis.  Note, the
25803         default is to not expect any excess errors, even when excess
25804         errors test - is given, so you will want to put an XFAIL ... on
25805         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
25806         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
25807         those 4 machines, but no others.
25808
25809 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
25810
25811         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
25812         * lib/c-torture.exp: to here.
25813
25814 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
25815
25816         * gcc.c-torture/execute/950221-1.c: New test.
25817         * gcc.c-torture/execute/struct-ret-1.c: New test.
25818         * gcc.c-torture/compile/950221-1.c: New test.
25819
25820         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
25821
25822 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
25823
25824         * gcc.c-torture/execute/arith-1.c (main): Return 0.
25825         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
25826
25827 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
25828
25829         * g++.gb: New directory of tests, derived from my signature and
25830         class scoping tests.
25831
25832         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
25833         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
25834         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
25835         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
25836         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
25837         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
25838         * g++.gb/sig25.C: Likewise.
25839
25840         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
25841         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
25842         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
25843         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
25844         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
25845         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
25846         * g++.gb/sig25.exp: Likewise.
25847
25848         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
25849         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
25850         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
25851         * g++.gb/scope13.C: Likewise, this test still fails.
25852
25853         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
25854         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
25855         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
25856         * g++.gb/scope13.exp: Ditto.
25857
25858         * g++.gb/README: New file, explains what these tests are about.
25859
25860 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
25861
25862         * lib/dg.exp (dg-do): Support `preprocess'.
25863         (dg-test): Likewise.
25864
25865 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
25866
25867         * config/udi.exp: change "continue -expect" to "exp_continue".
25868
25869 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
25870
25871         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
25872         Delete redundant tests.
25873
25874         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
25875         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
25876         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
25877         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
25878         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
25879         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
25880         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
25881         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
25882
25883         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
25884         storing label pointers.
25885         * gcc.c-torture/execute/921019-1.c: Likewise.
25886         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
25887         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
25888         parameter fp.
25889         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
25890         constants.
25891
25892         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
25893         Delete obsolete tests.
25894
25895         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
25896         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
25897         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
25898         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
25899         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
25900         * gcc.c-torture/compile/950124-1.c: New test.
25901
25902         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
25903
25904 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
25905
25906         * lib/mike-g++.exp: Add -lm to LIBS.
25907
25908 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
25909
25910         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
25911
25912 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
25913
25914         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
25915
25916 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
25917
25918         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
25919
25920 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
25921
25922         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
25923         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
25924         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
25925         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
25926         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
25927         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
25928         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
25929         * g++.law/{operators31.C, operators32.C,
25930         * g++.law/{operators33.C, operators34.C}: Likewise.
25931         * g++.law/{pic1.C, refs2.C}: Likewise.
25932         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
25933         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
25934         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
25935         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25936
25937         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
25938         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
25939         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
25940         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
25941         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
25942         * g++.law/{enum9.exp, friend5.exp}: Likewise.
25943         * g++.law/{nest3.exp, nest4.exp}: Likewise.
25944         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
25945         * g++.law/{operators30.exp, operators31.exp}: Likewise.
25946         * g++.law/{operators32.exp, operators33.exp}: Likewise.
25947         * g++.law/{operators34.exp}: Likewise.
25948         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
25949         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
25950         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
25951         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
25952         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25953
25954         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
25955         No longer expected to fail.
25956         * g++.law/missed-error3.C: Tweak for recent bool changes.
25957
25958 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
25959
25960         * config/emb-unix: Deleted.
25961         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
25962         remote execution.  Do final link on remote host if REMOTE_LINK is set.
25963
25964 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
25965
25966         * lib/dg.exp (dg-test): Fix typo in last patch.
25967
25968 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
25969
25970         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
25971         (handles multiple occurrences).
25972
25973 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
25974
25975         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
25976         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
25977         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
25978         printed).
25979         * lib/c-torture.exp (c-torture-compile): Likewise.
25980         (c-torture): Prepend full path if missing.
25981         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
25982         (gcc_fail): Likewise.
25983         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
25984
25985 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
25986
25987         * lib/netware.exp: Only attach to NetWare i386 systems.
25988
25989 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
25990
25991         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
25992         messages.  Add test name to "output pattern match" pass/fail message.
25993
25994 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
25995
25996         * gcc.dg: New testsuite.
25997         * gcc.dg/dg.exp: New file.
25998
25999         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
26000         test-switch.c}: Deleted.
26001
26002         * gcc.misc-tests/msgs.exp: New testcase driver.
26003
26004 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
26005
26006         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
26007         Watch for illegal return values from ${tool}_load.
26008         * config/unix.exp (${tool}_load): Fix pass/fail detection for
26009         cross targets.  Coerce return value >0 to 1.
26010
26011 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
26012
26013         * config/unix.exp (${tool}_load): Call program rsh, not proc.
26014
26015         * config/emb-unix.exp: New file.
26016
26017         * config/sim.exp: Error if variable $SIM not defined.
26018         (${tool}_load): Mark test as "untested" if simulator missing.
26019
26020         * config/unix.exp: Load remote.exp to get rcp_download.
26021         * lib/c-torture.exp: Use different option lists for testcases with
26022         and without loops.
26023         * gcc.c-torture/execute/execute.exp: Likewise.
26024
26025 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
26026
26027         * config/*.exp: Clarify return code from ${tool}_load.
26028         Call `unresolved' or `untested' instead of `warning' or `perror'
26029         (sometimes you still want to call both though).
26030         Add comment that `shell_id' is local to each file.
26031         * config/udi.exp (timeout): Set to 30.
26032         Don't print warning if connection fails, $connectmode has already
26033         printed an error.
26034         (${tool}_load): Move verbose messages to level 2.
26035         Rework pattern for "Process started" message.
26036         Pass `shell_id' to ${connectmode}_download.
26037         Retry twice upon timeout.  Make resetting of target more robust.
26038         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
26039         Pass `shell_id' to exit_$connectmode.
26040         Only call exit_$connectmode if connected.
26041         * config/unix.exp (${tool}_load): Check return codes better.
26042         * config/vrtx.exp (${tool}_load): Likewise.
26043         * config/vx.exp (${tool}_load): Likewise.
26044         Delete unneeded global's.
26045         * lib/dg.exp (dg-test): Update to reflect clarified return codes
26046         from ${tool}_load.
26047         (dg-stat): Delete.
26048         (dg-init): Delete recording of pass/fail counts.
26049         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26050         (old-dejagnu-init): Likewise.
26051         (old-dejagnu-stat): Delete contents, empty proc now.
26052         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
26053         (c-torture): Delete references to lcnt, lpass, lfail.
26054         Get option list from TORTURE_OPTIONS.
26055         Delete -funroll[-all]-loops if no loops.
26056         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
26057         (g++_stat): Delete contents (empty proc now).
26058         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
26059         (gcc_finish): Likewise.
26060         (gcc_stat): Deleted.
26061         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
26062         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
26063         * gcc.c-torture/execute/execute.exp: Likewise.
26064         Split tests into two parts: compile, execute.
26065         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
26066         no loops.  Update to reflect clarified return codes from ${tool}_load.
26067
26068 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
26069
26070         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
26071         to grep for.
26072         (old-dejagnu): Likewise (where necessary).
26073
26074 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
26075
26076         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
26077
26078         * lib/dg.exp (dg-process-target): Fix processing of selector.
26079         Add comment regarding use of `error'.
26080
26081         * lib/gcc.exp (prune_system_crud): Define if missing.
26082         * lib/g++.exp (prune_system_crud): Likewise.
26083
26084         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
26085         Call prune_system_crud.
26086         * lib/dg.exp (dg-runtest): New proc.
26087         Use perror instead of send_user for tcl errors in testcase.
26088         Don't return any value, it's never used.
26089         Don't clobber previous definition of `unknown'.
26090         Print tcl errors in `dg-final'.
26091
26092 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
26093
26094         * lib/dg.exp (dg-process-target): Improve syntax error messages.
26095         (dg-test): Don't print errorInfo, it contains stack backtrace.
26096
26097 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
26098
26099         * lib/g++.exp (runtest_file_p): Define if missing.
26100
26101 1994-09-24  Doug Evans  (dje@cygnus.com)
26102
26103         * lib/mike-g++.exp: Comment out loading of g++.exp.
26104         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
26105         (default_g++_version): Always print something.
26106         (default_g++_start): Comment out call to `which'.
26107         (g++_start, g++_load): Deleted (must be defined in config file).
26108         * lib/gcc.exp: Test for existence of $CC at start.
26109         Delete check for tmpdir (done in gcc_init).
26110         (default_gcc_version): Always print something.
26111         (default_gcc_start): Comment out call to `which'.
26112         * config/*.exp: Major cleanup - make cross targets work at least a
26113         little better for g++ (by not being "--tool gcc" specific).
26114         Rename gcc_xxx to ${tool}_xxx.
26115         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
26116         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
26117
26118 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
26119
26120         * lib/c-torture.exp (c-torture-compile): Rework compiler
26121         message processing.
26122
26123         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
26124         c-torture.
26125
26126 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
26127
26128         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
26129
26130         * lib/dg.exp (dg-process-target): Support { target native }.
26131
26132 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
26133
26134         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
26135         looked for "... program xxx got fatal signal".
26136         Correct regsub munging of `comp_output'.
26137         Ignore compiler messages "path prefix not used" and "linker input
26138         file unused".
26139
26140 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
26141
26142         * lib/gcc.exp (runtest_file_p): Define if missing.
26143         * gcc.prms/template.c: Example to work from.
26144
26145 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
26146
26147         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
26148         * lib/dg.exp (dg-test): Call unsupported testcases as such.
26149
26150         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
26151         * gcc.prms/1883.c: Moved from compile/940714-1.c.
26152         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
26153         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
26154
26155         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
26156         (dg-process-target): No longer a varargs proc.
26157         Return S/N for target, P/F for xfail.  All callers changed.
26158         (user option procs): More argument checking.
26159         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
26160         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
26161         (dg-test): Skip test if not running on selected target in `dg-do'.
26162         Update handling of `dg-do-what', `dg-output-text'.
26163         Separate execution pass/fail from output pattern match pass/fail.
26164         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
26165
26166 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
26167
26168         * gcc.c-torture/special/special.exp: Don't expect failure for mips
26169         target for 920510-1.c.
26170
26171 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
26172
26173         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
26174         Clean up comment regarding use of passcnt, etc.
26175         (gcc_stat): Don't update `testcnt' here.
26176         (gcc_finish): Do it here.
26177         Might as well reset `but_id' here too.
26178         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
26179         to determine if the file should be tested.
26180         * gcc.c-torture/compile/compile.exp: Likewise.
26181         * gcc.c-torture/execute/execute.exp: Likewise.
26182         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26183         * gcc.misc-tests/dg-test.exp: Likewise.
26184         * gcc.prms/prms.exp: Likewise.
26185         * gcc.wendy/wendy.exp: Likewise.
26186         * g++.old-deja.exp: Likewise.
26187         Move "Testing file" message to verbose level 1.
26188
26189 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
26190
26191         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
26192
26193 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
26194
26195         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
26196         (default_gcc_start): Accept optional second list element
26197         of compiler flags.  Print compiler output at verbosity level 2.
26198         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
26199         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
26200         Save current values of framework globals passcnt, failcnt, xpasscnt,
26201         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
26202         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
26203         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
26204         xfailcnt to compute stats.  Update framework global `testcnt' from
26205         pass/fail counts.
26206         (gcc_finish): New proc.  Clean up test environment.
26207         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
26208         (gcc_epass, gcc_efail): Delete.
26209         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
26210         argument of line number.
26211         (dg-init): If the tool has an init routine, call it.
26212         (dg-test): Remove args `cflags_var' and `libs_var'.
26213         Pass all compiler options to ${tool}_start.
26214         Handle missing line number.
26215         (dg-finish): New function.
26216         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
26217         particular files.  Call gcc_finish at end.  Move "skipping test"
26218         message to verbosity level 3.
26219         * gcc.c-torture/compile/compile.exp: Likewise.
26220         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26221         * gcc.c-torture/execute/execute.exp: Likewise.
26222         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26223         Print testcase being tried at verbosity level 1.
26224         * gcc.c-torture/special/special.exp: Unset xfail.
26225         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26226         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
26227         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
26228         * gcc.failure/failure.exp: Likewise.
26229         * gcc.ieee/ieee.exp: Likewise.
26230         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
26231         Update call to dg-test.  Call dg-finish at end.
26232         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
26233         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26234         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
26235         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
26236         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
26237         * gcc.wendy/wendy.exp: Add copyright.
26238         Delete setting of tmpdir (done by gcc_init).
26239         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
26240         Pass compiler flags to gcc_start.  Call gcc_finish at end.
26241         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
26242         gcc_[ce]pass/fail.
26243
26244 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
26245
26246         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
26247         confusion.
26248         (g++_load): Likewise.
26249
26250         * config/*.exp (gcc_load): Some were varargs fns and some were not.
26251         Rename argument to `prog' to remove the confusion.
26252         Varargs fns behave differently too!
26253         (g++_load): Likewise.
26254
26255         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
26256
26257         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
26258         what it is.  Delete (always) printing of status value for !native.
26259         Simplify verbose code, and include status and exec_output.
26260         (g++_load): Use gcc_load.
26261
26262 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
26263
26264         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
26265         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
26266         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
26267         940714-3.c as these testcases don't exist anymore.  Make
26268         va-arg-1.c expected to pass.
26269
26270 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
26271
26272         * gcc.misc-tests/misc.exp: Only run specific testcases.
26273         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
26274         * gcc.misc-tests/dg-[1-9].c: New files.
26275
26276         * lib/dg.exp: New testsuite driver.
26277         * gcc.prms/prms.exp: Use it.
26278
26279         * README.gcc: New file.
26280
26281         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
26282         Document and reset `lxpass' and `lxfail'.
26283         Simplify "initialized" message.
26284         (gcc_stat): Clean up comments a little.
26285
26286 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
26287
26288         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
26289
26290 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
26291
26292         * lib/old-dejagnu.exp (process-option): New proc.
26293         (old-dejagnu-init, old-dejagnu-stat): Likewise.
26294         (old-dejagnu): Simplify.
26295         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
26296
26297 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
26298
26299         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
26300         exists and is not an empty string.
26301
26302         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
26303         $xfail rather than calling setup_xfail.  Clear $xfail when test is
26304         finished.
26305         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
26306         automatically.
26307
26308         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
26309         longer expected to fail.
26310
26311         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
26312         "f" function call.
26313
26314         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
26315
26316         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26317         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26318         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26319         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26320         c-torture-1.29.
26321
26322         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26323         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26324
26325         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26326
26327         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26328         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26329
26330         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26331         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26332         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26333
26334 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26335
26336         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26337         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26338         940714-1.c, 940714-2.c, 940714-3.c},
26339         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26340         gcc.misc-tests/{mg.c,mg.exp}:
26341         New tests.
26342         * gcc.noncompile/noncompile.exp: Change accordingly.
26343
26344 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26345
26346         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26347         Undo previous clobberage.
26348
26349 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26350
26351         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26352         * gcc.special/{930510-1.c, special.exp}:
26353         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26354         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26355         struct-varargs-1.c}: New tests from c-torture-1.26.
26356
26357 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26358
26359         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26360           argument to switch.
26361
26362 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
26363
26364         * Revert the previous changes.  Please see Rob's directory
26365           (/lisa/test/rob/progressive/gcc/testsuite) for testing
26366           fixes.
26367
26368 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
26369
26370         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
26371             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
26372             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
26373             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
26374             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
26375             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
26376             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
26377             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
26378             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
26379             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
26380             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
26381             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
26382             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
26383             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
26384             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
26385             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
26386             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
26387             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
26388             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
26389             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
26390             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
26391             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
26392             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
26393             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
26394             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
26395             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26396             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
26397
26398 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
26399
26400         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
26401             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
26402           with perror calls.
26403
26404 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
26405
26406         * config/unix.exp (g++_load): Fix syntax.
26407
26408 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
26409
26410         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
26411         * gcc.noncompile/921017-1.c: Deleted obsolete test.
26412         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
26413         Don't expect va-arg-1.c to fail.  Correct expected output for
26414         920928-1.c.
26415         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
26416         * gcc.wendy/hbm4.c: Correct typo.
26417         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
26418
26419 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
26420
26421         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
26422         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
26423         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
26424         * lib/c-torture.exp (c-torture-compile): Ditto.
26425
26426         Reduce volume of output (remove all the -I's and such).
26427         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
26428         Call gcc_cpass, gcc_cfail.
26429         (c-torture): Pass testing option to c-torture-compile.
26430
26431 1994-03-21  Doug Evans  (dje@cygnus.com)
26432
26433         Bring patches over from progressive.
26434         * config/default.exp: Exit remote shell cleanly.
26435         (g++_exit, g++_start): Add default versions.
26436         * config/sim.exp (gcc_load): Use perror, not error.
26437
26438 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
26439
26440         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
26441         set in site.exp.
26442
26443 1994-03-14  Doug Evans  (dje@cygnus.com)
26444
26445         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
26446         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
26447         (wendy_try): New proc to run testcase.
26448         (main loop): Call 'em.
26449         * gcc.wendy/*.c: Clean up pass to correct expected output.
26450
26451         * lib/gcc.exp: Minor cleanup work.
26452         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
26453
26454 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
26455
26456         * config/sim.exp (gcc_load): Document return codes better.
26457         Don't pass -v to simulator.
26458
26459 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
26460
26461           * gcc.special/920717-x.c: Fix typo.
26462           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
26463           get at sources.
26464
26465         * lib/mike-gcc.exp: Fix typo.
26466
26467 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
26468
26469         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
26470         binary to use, transform the name.
26471         * config/*.exp: rename everything. Nuke any g++ specific files,
26472         it's now a special case of gcc that requires no special support.
26473         Add a default.exp for unsupported targets.
26474
26475 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
26476
26477         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
26478         lib/old-dejagnu.exp: Fix a few patterns to work with the new
26479         version of Tcl.
26480
26481 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
26482
26483         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
26484         than a warning.
26485
26486 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
26487
26488         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
26489
26490 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
26491
26492         * gcc.execute/execute.exp: Combine opt_list and foption_list into
26493         option_list.  Compile every file with only 4/6 option choices
26494         (same as C torture) instead of with 12/18 different option
26495         choices.
26496         * lib/c-torture.exp: Likewise.
26497
26498         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
26499         not already set.
26500
26501 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
26502
26503         * lib/old-deja.exp: Add `excess errors test fails' error, now one
26504         can put an XFAIL *-*-* on excess errors.
26505
26506 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
26507
26508         * g++.law: Add more tests derived from g++-bugs snapshots.
26509
26510         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
26511         equivalent to g++.law/init9.
26512
26513         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
26514         compiled it, and the a.out file after we've run it.
26515
26516 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
26517
26518         * lib/mike-g++.exp (postbase): Delete the .o file after we've
26519         compiled it, and the a.out file after we've run it.
26520
26521 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
26522
26523         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
26524
26525 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
26526
26527         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
26528         version number.
26529
26530 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
26531
26532         * g++.law: New directory of g++ tests derived from the g++-bugs
26533         snapshots.
26534
26535 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
26536
26537         * gcc.compile: initbug1.c initbug1.exp testcase added
26538
26539 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
26540
26541         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
26542         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
26543           fixes submitted by Jeff Law (law@cs.utah.edu)
26544         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
26545           Jeff Law (law@cs.utah.edu)
26546
26547
26548 1993-11-30  Mike Stump  (mrs@cygnus.com)
26549
26550         * config/unix-g++.exp: Follow the gcc way of doing things.
26551         * g++.old-deja/old-deja.exp: Minor updates.
26552         * lib/g++.exp: New file, follow the gcc way of doing things.
26553         * lib/old-dejagnu.exp: Minor updates.
26554         * lib/mike-g++.exp: Always unset errorInfo.
26555
26556 1993-11-06  Mike Stump  (mrs@cygnus.com)
26557
26558         * lib/gcc.exp: Fix some errors with the below change, CC and
26559         CFLAGS should be global when setting, not local.
26560
26561 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
26562
26563         * lib/gcc.exp: Transform tool name.
26564
26565 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26566
26567         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
26568
26569 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26570
26571         * lib/gcc.exp: change gcc_done to gcc_stat
26572
26573 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26574
26575         * Upgraded gcc testsuite to c-torture version 1.25
26576
26577 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
26578
26579         * lib/gcc.exp: added reporting code. Changed verbose compile message.
26580         * lib/c-torture: added hooks for new reporting code.
26581
26582 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
26583
26584         * config/sh-gcc.exp: check if sh-sim exists in the path
26585
26586 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
26587
26588         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
26589         * gcc.compile/compile.exp: Initial changes for new logic.
26590         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26591         * gcc.failure/failure.exp: Initial changes for new logic.
26592         * gcc.ieee/ieee.exp: Initial changes for new logic.
26593         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26594         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26595         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26596         * lib/c-torture.exp: Initial changes for new logic.
26597         * lib/gcc.exp: Initial changes for new logic.
26598
26599 1993-10-15  Mike Stump  (mrs@cygnus.com)
26600
26601         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26602         depend upon failure or success.  Fully qualify names in failure
26603         and success messages.  Always remove a.out before starting
26604         compile, just in case.  Pay more attention to error text output by
26605         the compiler.  Handle testcases with no known past errors just
26606         like all others, so that things are uniform.  Other miscellaneous
26607         improvements.
26608
26609 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26610
26611         * gcc.cpp: new directory for cpp tests
26612
26613 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26614
26615         * lib/chill.exp: Code reformatted, removed unused code.
26616         * config/unix-chill.exp: Code reformatted, removed unused code.
26617         * chill.execute/execute.exp: Code reformatted, removed unused code.
26618         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26619
26620 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26621
26622         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26623         routines not written.
26624
26625 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26626
26627         * config/bug-gcc.exp: Use new procs from bug.exp.
26628
26629 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26630
26631         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26632         via ftp, rather than depending on NFS.
26633         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26634         case.
26635
26636 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26637
26638         * config/bug-gcc.exp: Use new download proc.
26639
26640 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26641
26642         * chill.execute/execute.exp: cleanups, handles errors better
26643         * chill.compile/compile.exp: rewrite, based on execute.exp
26644         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26645         * lib/chill.exp: major changes to diff proc and compile and link
26646           procs. added chill_fail and chill_pass wrappers to pass and
26647           fail. added more comments, and handle error codes better.
26648           Added a hack to capture stderr from exec, so noncompile tests
26649           can work.
26650
26651 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26652
26653         * chill.execute/execute.exp: rewrite of testsuite driver
26654         * lib/chill.exp: rewrite of testsuite driver
26655         * config/unix-chill.exp: rewrite of testsuite driver
26656
26657 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26658
26659     In chill.execute:
26660         * iexpr.ch: Standardize uppercase.
26661         * tuples.dat: Standardize uppercase.
26662         * vary.ch: standardize.  Correct varying string assignments.
26663         * vary.dat: Add new output lines.
26664
26665 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26666
26667     In chill.execute:
26668         * chprintf.ch: Standardize use of uppercase.
26669         * tuples.ch: Standardize and turn arr2 into a DCL,
26670           rather than a SYN.
26671         * pinits.ch: Standardize.
26672
26673 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26674
26675         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26676         * Makefil: Renamed to Makefile.in.
26677         * configure.in: New.
26678
26679 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26680
26681     In chill.execute:
26682         * .cvsignore: Add result/output files.
26683         * Makefile: Fix up variables at start.  Use MFLAGS
26684           everywhere.  Correct bool_loc, built_ins entries.
26685           Add entry for vary1.ch.
26686         * bitarray.ch: Standardize upper-case usage.
26687         * bitexpr.ch: Standardize, add output of b1.
26688         * params.ch: Use arrayt in along PROC parameters, to
26689           avoid novelty problems.
26690         * sets.ch: Tiny cleanup.
26691         * vary1.ch: Re-indent.
26692
26693 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26694
26695           * Add PR-related files to Makefiles, .cvsignore files, etc.
26696
26697 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26698
26699         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26700           with compiler objects. New names are test-flow.c and test-loop.c
26701
26702 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26703
26704         * Upgraded c-torture tests from 1.19 to 1.20
26705
26706         * new files:
26707         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26708         * gcc.compile: 930623-1.c 930623-2.c
26709         * gcc.noncompile: 930622-1.c 930622-2.c
26710         * gcc.failure: 920411-1.c 920627-2.c
26711         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26712
26713 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26714
26715         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26716           More changes to get testsuite working properly. Needs more work.
26717           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26718
26719 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26720
26721         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26722           More changes to get testsuite working properly. Needs more work.
26723
26724 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26725
26726         * chill.compile/compile.exp: Added for Dejagnu support
26727         * chill.execute/execute.exp: Added for Dejagnu support
26728         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26729
26730 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26731
26732     This should complete moving the CHILL test files.
26733         * chill.noncompile(.cvsignore printf.grt
26734             in-printf.grt chprintf.grt chprintf.ch):
26735             Added test-support files.
26736           (Makefile): Modified further.
26737         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26738             signal.ch): Added test files.
26739           * chill.execute (.cvsignore printf.grt printr.c
26740             in-printf.grt rts.c chprintf.grt rts.h): Added
26741           test-support files.
26742             (Makefile): More corrections.
26743
26744 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
26745
26746         * chill.compile, chill.execute, chill.nocompile: Add CHILL
26747           test cases, ready for DejaGnu.
26748
26749 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
26750
26751         * Upgraded c-torture tests from 1.18 to 1.19
26752
26753         * gcc.compile: added test(s):
26754           930607-1.c
26755         * gcc.execute: added test(s):
26756           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
26757
26758         * added new subdirectory for misc tests: gcc.misc-tests
26759         * gcc.misc-test(s): added tests:
26760           inst-check.c test-consts.c test-ior.c test-switch.c
26761
26762 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
26763
26764         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
26765
26766 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
26767
26768         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
26769
26770 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
26771
26772         * Upgraded c-torture tests from 1.17 to 1.18
26773
26774 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
26775
26776         * Upgraded c-torture tests from 1.12 to 1.17
26777
26778 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
26779
26780         * lib/old-dejagnu.exp:
26781           Fixed handling of XFAIL target triplets to correctly
26782           recognize wildcard characters.  Removed code that
26783           appended a unique id tag to the end of the file name
26784           printed out by the result of the testcases within a
26785           given test file.
26786
26787 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
26788
26789         * lib/old-dejagnu.exp:
26790           Reworked expected failure handling to trigger off of XFAIL
26791           keyword in keyphrase embeded in testcase source code. The
26792           XFAIL keyword must be at the end of the keyphrase line. It
26793           may optionally be followed by one or more target triplets.
26794           It has just occured that the handling of wildcards in the
26795           target triplet may not be correct.
26796
26797 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
26798
26799         * g++.old-deja/tests:
26800           Moved all subdirectories up one level into g++.old-deja .
26801
26802         * lib/old-dejagnu.exp:
26803           Fixed problem with CXXFLAGS not being properly reset, and being
26804           corrupted with extraneous "-c" compiler option.  This was
26805           causing binaries to not be generated for test that needed them.
26806           Modified strings passed to "pass" and "fail" so that individual
26807           tests from the same test file would be distinguished by an
26808           identifier appended to the test file name in the summary logs;
26809           this corrected a problem with erroneous diff logs.  Added code
26810           to search testcases for expected fail and unexpected pass keywords.
26811
26812 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
26813
26814         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
26815
26816 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
26817
26818         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
26819           Removed extraneous text from end of "Special g++ Options"
26820           keyphrase.
26821
26822         * lib/old-dejagnu.exp: Added pattern matching to look for new
26823           keywords, embedded in testcases comments, which will trigger
26824           calls to xpass and xfail.
26825
26826 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
26827
26828         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
26829           comments embedded in the testcases, especially the one looking for
26830           special compiler options, as well as the pattern matching for the
26831           compiler output again.
26832
26833 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
26834
26835         * lib/old-dejagnu.exp: Do a proper check of the return value for
26836           execute tests. Fixed several problems with the pattern matching
26837           of the compiler output which gave erroneous test results.
26838           Changed several of the test result messages to be more descriptive.
26839         * config/unix-g++.exp: Proc g++_load now actually works and
26840           executes the tests passed to it and returns a usable return
26841           value.
26842
26843 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
26844
26845           * lib/gcc.exp: Exits gracefully if $CC is bogus.
26846
26847 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
26848
26849         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
26850           Modified both files to properly execute the old style
26851           dejagnu tests. The previous versions of these files were
26852           experimental and did not function anything near correctly.
26853
26854 1993-04-05  Rob Savoye  (rob@cygnus.com)
26855
26856         * Removed all Makefile.in and configure.in files. No configuration
26857         needed now.
26858
26859 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
26860
26861         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
26862
26863 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
26864
26865         * gcc.compile/configure.in, gcc.unsorted/configure.in,
26866         gcc.special/configure.in, gcc.noncompile/configure.in,
26867         gcc.execute/configure.in, gcc.code_quality/configure.in,
26868         g++.other/configure.in, g++.old-deja/configure.in,
26869         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
26870         in srcname setting.
26871
26872 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
26873
26874         * lib/udi.exp:  Fixed mondfe and mondfe_download.
26875         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
26876         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
26877
26878 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
26879
26880         * config/udi-gdb.exp: Check $shell_id after connecting to target.
26881         (gdb_exit): Don't remove *_soc files.
26882
26883 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
26884
26885         * lib/c-torture.exp: Don't look for main; instead always use -w
26886         -c.  This is how the c-torture tests work.  Remove the object
26887         file if the compilation succeeds.
26888         * gcc.execute/execute.exp: Remove executable if test passes.
26889         * gcc.noncompile/noncompile.exp: Every test is an expected
26890         failure.
26891         * gcc.special/special.exp: Added tests from c-torture 1.11,
26892         corrected use of existing test.
26893         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
26894         gcc.execute/920625-1.c: Updated to c-torture 1.11.
26895         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
26896         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
26897         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
26898         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
26899         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
26900         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
26901         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
26902         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
26903         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
26904         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
26905         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
26906         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
26907         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
26908         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
26909         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
26910         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
26911         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
26912         c-torture 1.11.
26913         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
26914         correspond to c-torture 1.11.
26915
26916         * New file.