OSDN Git Service

Index: fixincludes/ChangeLog
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
2
3         * gcc.dg/darwin-weakimport-1.c: New.
4
5 2004-10-28  Ben Elliston  <bje@au.ibm.com>
6
7         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8
9 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
10
11         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
12         'syntax' error messages.
13         * gcc.dg/cpp/direct2s.c: Likewise.
14
15 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
16
17         * gcc.c-torture/compile/20041026-1.c: New.
18
19 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
20
21         PR c++/18093
22         * g++.dg/lookup/ns2.C: New test.
23
24         PR c++/18020
25         * g++.dg/template/enum4.C: New test.
26
27         PR c++/18161
28         * g++.dg/template/expr1.C: New test.
29
30 2004-10-26  Ben Elliston  <bje@au.ibm.com>
31
32         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
33
34 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35
36         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37         gcc.dg/decl-nospec-3.c: New tests.
38
39 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
40
41         * objc.dg/super-class-3.m: New test.
42
43 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
44
45         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
46         resyncing.
47         * gcc.dg/cpp/direct2s.c: Likewise.
48
49 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
50
51         * objc.dg/image-info.m: Update for changes to section selection.
52
53 2004-10-25  David Ayers  <d.ayers@inode.at>
54             Ziemowit Laski  <zlaski@apple.com>
55
56         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
57         diagnostics when messaging 'id <Proto>'.
58         * objc.dg/class-protocol-1.m: New test.
59         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
60         a non-existent method signature.
61         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
62         Update diagnostics when messaging with non-existent method signature.
63         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
64         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
65         invalid receivers are now resolved as if messaging 'id'; remove
66         extraneous diagnostics.
67
68 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
69
70         PR c/16667
71         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
72         gcc.dg/init-desig-obs-3.c: New tests.
73
74 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
75
76         * gcc.dg/debug/20041023-1.c: New test.
77
78 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
79
80         PR middle-end/17407
81         * gcc.c-torture/compile/pr17407.c: New test.
82
83         PR c++/18121
84         * g++.dg/template/array8.C: New test.
85
86 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
87
88         PR other/18138
89         * lib/g++.exp: Accept more than one multilib libgcc.
90         * lib/gcc-dg.exp: Likewise.
91         * lib/objc.exp: Likewise.
92         * lib/treelang.exp: Likewise.
93         * lib/gfortran.exp: Likewise.
94
95 2004-10-24  Ben Elliston  <bje@au.ibm.com>
96
97         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
98
99 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
100
101         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
102         * gcc.dg/c99-const-expr-3.c: Likewise.
103
104 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
105
106         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
107
108 2004-10-23  Ben Elliston  <bje@au.ibm.com>
109
110         * gcc.c-torture/execute/loop-2e.x: Remove.
111
112 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
113
114         PR c++/18095
115         * g++.dg/parse/crash18.C: New.
116         * g++.dg/parse/crash19.C: New.
117
118 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
119
120         * g++.dg/ext/dllimport1.C: Move dg-warnings.
121         * g++.dg/ext/dllimport2.C: Same.
122         * g++.dg/ext/dllimport8.C: Same.
123
124 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
125
126         PR c++/10841
127         * g++.dg/conversion/cast1.C: New test.
128         * g++.dg/overload/pmf1.C: Adjust error marker.
129
130 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
131
132         PR objc/17923
133         * objc.dg/const-str-7.m: New test.
134
135 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
136
137         * g++.dg/template/memfriend11.C: Fix comment typo.
138         * g++.dg/template/memfriend14.C: Likewise.
139
140 2004-10-20  Richard Henderson  <rth@redhat.com>
141
142         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
143         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
144         -fasynchronous-unwind-tables.
145
146 2004-10-20  Richard Henderson  <rth@redhat.com>
147
148         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
149         (main): Return success.
150         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
151         (main): Return success.
152
153 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
154
155         PR c++/13495
156         * g++.dg/template/memfriend9.C: New test.
157         * g++.dg/template/memfriend10.C: Likewise.
158         * g++.dg/template/memfriend11.C: Likewise.
159         * g++.dg/template/memfriend12.C: Likewise.
160         * g++.dg/template/memfriend13.C: Likewise.
161         * g++.dg/template/memfriend14.C: Likewise.
162         * g++.dg/template/memfriend15.C: Likewise.
163         * g++.dg/template/memfriend16.C: Likewise.
164         * g++.dg/template/memfriend17.C: Likewise.
165         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
166
167 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
168
169         * g++.dg/conversion/dr195.C: New.
170         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
171
172 2004-10-20  Ben Elliston  <bje@au.ibm.com>
173             Devang Patel  <dpatel@apple.com>
174
175         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
176         of floating point arithmetic, which could trap.
177
178 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
179
180         PR c++/14035
181         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
182         * g++.dg/conversion/const2.C: New test.
183         * g++.dg/expr/reinterpret2.C: New test.
184         * g++.dg/expr/reinterpret3.C: New test.
185         * g++.dg/expr/cast2.C: New test.
186         * g++.dg/expr/copy1.C: New test.
187         * g++.dg/other/conversion1.C: Change error message.
188         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
189         function pointers to void *.
190         * g++.old-deja/g++.mike/p10148.C: Likewise.
191
192 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
193
194         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
195
196 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
197
198         PR c++/18047
199
200         * g++.dg/parse/expr3.C: New test.
201
202 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
203
204         * gcc.dg/smod-1.c: New test.
205
206 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
207
208         * objc.dg/method-14.m: New test.
209
210 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
211
212         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
213         Also xfail as the patch was reverted.
214
215 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
216
217         PR middle-end/16973
218         * gcc.dg/pr16973.c: New test.
219
220 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
221
222         PR tree-optimization/17656
223         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
224
225 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
226
227         * g++.dg/eh/shadow1.C: New.
228
229 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
230
231         * gcc.c-torture/compile/20041018-1.c: New test.
232
233 2004-10-18  Ben Elliston  <bje@au.ibm.com>
234
235         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
236         compiler referring to register 0 when accessing sdata.  The linker
237         now patches things up.
238
239 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
240
241         PR c/17529
242         * gcc.c-torture/compile/pr17529.c: New test.
243
244 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
245
246         PR c++/17743
247         * g++.dg/ext/attrib17.C: New test.
248
249 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
250
251         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
252
253 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
254
255         PR c++/10479
256         * g++.dg/ext/attrib16.C: New test.
257
258 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
259
260         PR c++/17042
261         * g++.dg/init/dso_handle1.C: New test.
262
263         PR c++/14667
264         * g++.dg/parse/typedef6.C: New test.
265
266         PR c++/17916
267         * g++.dg/parse/pragma1.C: New test.
268
269 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
270
271         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
272
273 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
274
275         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
276         -fno-common when on HPPA HP-UX platforms.
277
278 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
279
280         PR other/16820
281         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
282         stdint.h.
283         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
284         uintptr_t.
285
286 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
287
288         PR c++/16301
289         * g++.dg/lookup/strong-using-4.C: New test.
290
291 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
292
293         PR middle-end/16567
294         * gcc.c-torture/compile/nested-1.c: New test.
295
296 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
297
298         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
299         and mipsisa64*-*-* (until support for misaligned loads is added).
300         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
301         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
302         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
303         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
304         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
305         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
306
307 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
308
309         PR c++/17976
310         * g++.dg/init/dtor3.C: New test.
311
312 2004-10-15  Ben Elliston  <bje@au.ibm.com>
313
314         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
315
316 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
317
318         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
319         * gcc.dg/macho-lo-sum.c: Likewise.
320
321 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
322
323         * gcc.dg/ppc-spe64-1.c: New test.
324
325 2004-10-14  Devang Patel  <dpatel@apple.com>
326
327         PR 17635
328         * gcc.dg/pr17635.c : New test.
329         
330 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
331
332         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
333         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
334         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
335         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
336         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
337         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
338         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
339         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
340         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
341         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
342         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
343         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
344         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
345         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
346         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
347         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
348         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
349         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
350
351 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
352
353         * gcc.dg/vect/vect-82.c: New testcase.  
354         * gcc.dg/vect/vect-82_64.c: New testcase.       
355         * gcc.dg/vect/vect-83.c: New testcase.  
356         * gcc.dg/vect/vect-83_64.c: New testcase.       
357
358 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
359
360         * gcc.dg/cpp/error-1.c: New test.
361
362 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
363
364         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
365
366 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
367
368         PR target/17984
369         * gcc.dg/cris-peep2-xsrand2.c: New test.
370
371 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
372
373         PR c++/17661
374         * testsuite/g++.dg/expr/for2.C: New test.
375
376 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
377
378         * g++.dg/inherit/thunk1.C: Run on the SPARC.
379
380 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
381
382         PR tree-optimization/17724
383         * g++.dg/opt/pr17724-1.C: New test.
384         * g++.dg/opt/pr17724-2.C: New test.
385         * g++.dg/opt/pr17724-3.C: New test.
386         * g++.dg/opt/pr17724-4.C: New test.
387         * g++.dg/opt/pr17724-5.C: New test.
388         * g++.dg/opt/pr17724-6.C: New test.
389
390 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
391
392         PR c/17301
393         * gcc.dg/pr17301-2.c: New test.
394
395 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
396
397         PR c++/15876
398         * g++.dg/parse/error22.C: New test.
399
400         PR c++/17936
401         * g++.dg/template/spec18.C: New test.
402
403 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
404
405         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
406         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
407         memcpy. 
408         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
409         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
410
411 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
412
413         * g++.dg/eh/cleanup5.C: Add dg-options "".
414
415 2004-10-11  Roger Sayle  <roger@eyesopen.com>
416
417         PR middle-end/17657
418         * gcc.dg/switch-4.c: New test case.
419
420 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
421
422         * gcc.c-torture/execute/20041011-1.c: New test.
423
424 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
425
426         PR c++/17554
427         * g++.dg/init/for3.C: New test.
428
429         PR c++/17657
430         * g++.dg/opt/switch2.C: New test.
431
432         PR middle-end/17703
433         * g++.dg/warn/Wreturn-2.C: New test.
434
435 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
436
437         PR c++/17907
438         * g++.dg/eh/cleanup5.C: New test.
439
440 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
441
442         PR c++/17393
443         * g++.dg/parse/error21.C: New test.
444
445 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
446
447         * g++.dg/overload/pmf1.C: Adjust quoting marks.
448         * g++.dg/warn/incomplete1.C: Likewise.
449         * g++.dg/template/qualttp20.C: Likewise.
450
451 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
452
453         PR c/17881
454         * parm-incomplete-1.c: New test.
455
456 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
457
458         PR c++/17867
459         * g++.dg/parse/error19.C: New test.
460
461         PR c++/17670
462         * g++.dg/init/new11.C: New test.
463
464         PR c++/17821
465         * g++.dg/parse/error20.C: New test.
466
467         PR c++/17826
468         * g++.dg/template/crash24.C: New test.
469         
470 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
471
472         PR c/17301
473         * gcc.dg/pr17301-1.c: New test.
474
475 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
476
477         PR c/17189
478         * gcc.dg/anon-struct-5.c: New test.
479
480 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
481
482         PR c/17844
483         * gcc.dg/pr17844-1.c: New test.
484
485 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
486
487         PR tree-optimization/17906
488         * gcc.c-torture/compile/pr17906.c: New.
489
490 2004-10-09  Stuart Hastings  <stuart@apple.com>
491             Roger Sayle  <roger@eyesopen.com>
492
493         PR rtl-optimization/17853
494         * gcc.dg/i386-mmx-5.c: New testcase.
495
496 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
497
498         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
499
500 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
501
502         PR c++/17524
503         * g++.dg/template/static9.C: New test.
504
505         PR c++/17685
506         * g++.dg/parse/operator5.C: New test.
507
508 2004-10-09  Roger Sayle  <roger@eyesopen.com>
509
510         PR middle-end/17894
511         * gcc.c-torture/execute/divcmp-4.c: New test case.
512
513 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
514
515         PR tree-opt/17902
516         * g++.dg/opt/pr17902.C: New test.
517
518 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
519
520         * gcc.dg/cpp/ident-1.c: Add dg-options "".
521
522 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
523
524         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
525
526 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
527
528         * gcc.dg/assign-warn-3.c: New test.
529
530 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
531
532         PR c/16999
533         * gcc.dg/cpp/ident-1.c: New test.
534
535 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
536
537         * gcc.c-torture/compile/acc1.c: New.
538
539 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
540
541         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
542         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
543
544 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
545
546         * gcc.dg/ultrasp11.c: New test.
547
548 2004-10-08  Michael Matz  <matz@suse.de>
549
550         * gcc.dg/doloop-2.c: New test.
551
552 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
553
554         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
555         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
556         objc.dg/method-9.m: Update expected diagnostics.
557
558 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
559
560         * gcc.dg/ppc-fsel-3.c: New file.
561         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
562
563 2004-10-07  Paul Brook  <paul@codesourcery.com>
564
565         * gfortran.dg/intrinsic_verify_1.f90: New test.
566
567 2004-10-07  Paul Brook  <paul@codesourcery.com>
568
569         * gfortran.dg/empty_format_1.f90: Remove stray commas.
570
571 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
572
573         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
574         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
575         commit.
576
577 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
578
579         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
580
581 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
582
583         PR c++/17115
584         * g++.dg/warn/Winline-4.C: New test.
585
586 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
587
588         * gcc.c-torture/compile/20041007-1.c: New test.
589
590 2004-10-07  Paul Brook  <paul@codesourcery.com>
591
592         PR fortran/17678
593         * gfortran.dg/use_allocated_1.f90: New test.
594
595 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
596
597         PR middle-end/17849
598         * gfortran.fortran-torture/compile/nested.f90: New test
599
600 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
601
602         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
603
604 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
605
606         PR c++/17368
607         * g++.dg/ext/asm6.C: New test.
608
609 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
610
611         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
612
613 2004-10-06  Paul Brook  <paul@codesourcery.com>
614
615         PR libfortran/17709
616         * gfortran.dg/empty_format_1.f90: New test.
617
618 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
619
620         PR fortran/17568
621         * gfortran.dg/ishft.f90: New test.
622
623         PR fortran/17283
624         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
625         tests.
626
627 2004-10-06  Paul Brook  <paul@codesourcery.com>
628
629         * gfortran.dg/do_1.f90: New test.
630
631 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
632
633         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
634         optimizing for size.
635
636 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
637
638         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
639
640 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
641
642         * gcc.c-torture/compile/20041005-1.c: New test.
643
644 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
645
646         PR c++/17829
647         * g++.dg/lookup/koenig4.C: New.
648
649 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
650
651         * g++.dg/other/classkey1.C: Adjust quoting marks.
652         * g++.dg/parse/error15.C: Likewise.
653         * g++.dg/template/meminit2.C (int>): Likewise.
654
655 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
656
657         PR fortran/17283
658         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
659
660         PR fortran/17631
661         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
662
663         PR fortran/17708
664         * gfortran.dg/pr17708.f90: New test.
665         
666 2004-10-04  Chao-ying Fu  <fu@mips.com>
667
668         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
669         * gcc.dg/vect/vect-4.c: Ditto.
670         * gcc.dg/vect/vect-5.c: Ditto.
671         * gcc.dg/vect/vect-6.c: Ditto.
672         * gcc.dg/vect/vect-8.c: Ditto.
673         * gcc.dg/vect/vect-16.c: Ditto.
674         * gcc.dg/vect/vect-30.c: Ditto.
675         * gcc.dg/vect/vect-40.c: Ditto.
676         * gcc.dg/vect/vect-41.c: Ditto.
677         * gcc.dg/vect/vect-42.c: Ditto.
678         * gcc.dg/vect/vect-43.c: Ditto.
679         * gcc.dg/vect/vect-44.c: Ditto.
680         * gcc.dg/vect/vect-45.c: Ditto.
681         * gcc.dg/vect/vect-46.c: Ditto.
682         * gcc.dg/vect/vect-47.c: Ditto.
683         * gcc.dg/vect/vect-48.c: Ditto.
684         * gcc.dg/vect/vect-49.c: Ditto.
685         * gcc.dg/vect/vect-50.c: Ditto.
686         * gcc.dg/vect/vect-51.c: Ditto.
687         * gcc.dg/vect/vect-52.c: Ditto.
688         * gcc.dg/vect/vect-53.c: Ditto.
689         * gcc.dg/vect/vect-54.c: Ditto.
690         * gcc.dg/vect/vect-55.c: Ditto.
691         * gcc.dg/vect/vect-56.c: Ditto.
692         * gcc.dg/vect/vect-57.c: Ditto.
693         * gcc.dg/vect/vect-58.c: Ditto.
694         * gcc.dg/vect/vect-59.c: Ditto.
695         * gcc.dg/vect/vect-60.c: Ditto.
696         * gcc.dg/vect/vect-74.c: Ditto.
697         * gcc.dg/vect/vect-79.c: Ditto.
698         * gcc.dg/vect/vect-80.c: Ditto.
699
700 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
701
702         * gcc.dg/unused-7.c: Use the correct option.
703
704 2004-10-04  Paul Brook  <paul@codesourcery.com>
705         Bud Davis  <bdavis9659@comcast.net>
706
707         PR fortran/17706
708         PR fortran/16434
709         * gfortran/pr17706.f90: New test.
710         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
711
712 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
713
714         * gfortran.dg/pr17612.f90: New test.
715
716 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
717
718         * g++.dg/template/local1.C: Adjust quoting marks in
719         testing for diagnostics.
720         * g++.dg/tls/diag-2.C: Likewise.
721         * g++.dg/other/error8.C: Likewise.
722
723 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
724
725         PR c/17178
726         * gcc.dg/unused-4.c: Adjust to be correct.
727
728         PR c/17820
729         * gcc.dg/unused-7.c: New test.
730
731 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
732
733         PR c++/17797
734         * g++.dg/overload/template2.C: New test.
735
736 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
737
738         PR tree-optimization/16632
739         * gcc.dg/tree-ssa/20041002-1.c: New.
740
741 2004-10-03  Paul Brook  <paul@codesourcery.com>
742
743         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
744         rather than relying on default formatting.
745
746 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
747
748         * gcc.dg/20040920-1.c: Update expected message text.
749
750 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
751
752         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
753
754 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
755
756         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
757         tree level.
758
759 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
760
761         * gcc.dg/tree-ssa/pr17343.c: Remove.
762
763 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
764
765         PR tree-opt/17343
766         * gcc.dg/tree-ssa/pr17343.c: New test.
767
768 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
769
770         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
771         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
772         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
773         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
774         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
775
776 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
777
778         * gcc.dg/lvalue-2.c: New test.
779
780 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
781
782         PR c/17730
783         * gcc.dg/pr17730-1.c: New test
784
785 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
786
787         PR c/7425
788         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
789
790 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
791
792         * gcc.c-torture/execute/stdarg-1.c: New test.
793         * gcc.c-torture/execute/stdarg-2.c: New test.
794         * gcc.c-torture/execute/stdarg-3.c: New test.
795         * gcc.dg/tree-ssa/stdarg-1.c: New test.
796         * gcc.dg/tree-ssa/stdarg-2.c: New test.
797         * gcc.dg/tree-ssa/stdarg-3.c: New test.
798         * gcc.dg/tree-ssa/stdarg-4.c: New test.
799         * gcc.dg/tree-ssa/stdarg-5.c: New test.
800
801 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
802
803         PR tree-optimization/17697
804         * g++.dg/opt/pr17697-1.C: New test.
805         * g++.dg/opt/pr17697-2.C: New test.
806         * g++.dg/opt/pr17697-3.C: New test.
807
808 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
809
810         PR c/16409
811         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
812         gcc.dg/vla-init-5.c: New tests.
813
814 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
815
816         PR c/13804
817         * gcc.dg/pr13804-1.c: New test.
818
819 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
820
821         PR fortran/16938
822         * gfortran.dg/pr16938.f90: New test.
823
824 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
825
826         * g++.dg/template/crash23.C: New test.
827
828 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
829
830         PR c++/17585
831         * g++.dg/template/static8.C: New test.
832
833 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
834
835         PR c++/17681
836         * g++.dg/other/error9.C: New test.
837
838 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
839
840         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
841
842 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
843
844         PR fortran/15164
845         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
846
847 2004-09-26  Roger Sayle  <roger@eyesopen.com>
848
849         PR middle-end/17112
850         * gcc.dg/pr17112-1.c: New test case.
851
852 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
853
854         PR c/11459
855         * gcc.dg/pr11459-1.c: New test.
856
857 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
858
859         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
860         * gcc.dg/tree-ssa/loop-4.c: Likewise.
861
862 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
863
864         * gfortran.dg/pr15324.f90: Make array bounds consistent.
865
866 2004-09-25  Jan Hubicka  <jh@suse.cz>
867
868         * compile/30040909-1.c: New test.
869         * compile/30040907-1.c: New test.
870
871 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
872
873         * gcc.c-torture/execute/va-arg-26.c: New test.
874
875 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
876
877         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
878         extra diagnostics on targets with 64-bit pointers.
879         * objc.dg/selector-1.m: Adjust dg-warning regexp.
880
881 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
882
883         PR c/17188
884         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
885         * gcc.dg/decl-3.c: Adjust expected message.
886
887 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
888
889         PR fortran/17615
890         * gfortran.dg/pr17615.f90: New test.
891
892 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
893
894         PR tree-optimzation/17517
895         * g++.dg/tree-ssa/pr17517.C: New Test.
896
897 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
898
899         PR c++/16889
900         * g++.dg/lookup/ambig3.C: New.
901
902 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
903
904         PR tree-opt/17624
905         * g++.dg/opt/pr17624.C: New test.
906
907 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
908
909         PR c/6980
910         * gcc.dg/Wbad-function-cast-1.c: New test.
911
912 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
913
914         * g++.dg/ext/complit1.C
915         * g++.dg/other/error2.C
916         * g++.dg/other/nontype-1.C
917         * g++.dg/parse/crash11.C
918         * g++.dg/parse/crash12.C
919         * g++.dg/parse/error15.C
920         * g++.dg/parse/error4.C
921         * g++.dg/parse/tmpl-outside1.C
922         * g++.dg/parse/too-many-tmpl-args1.C
923         * g++.dg/template/dependent-expr3.C
924         * g++.dg/template/error10.C
925         * g++.dg/template/instantiate1.C
926         * g++.dg/template/vtable2.C
927         * g++.dg/warn/Wshadow-1.C
928         * g++.dg/warn/weak1.C
929         * g++.old-deja/g++.brendan/crash16.C
930         * g++.old-deja/g++.brendan/crash18.C
931         * g++.old-deja/g++.brendan/crash48.C
932         * g++.old-deja/g++.brendan/crash49.C
933         * g++.old-deja/g++.brendan/crash55.C
934         * g++.old-deja/g++.brendan/crash56.C
935         * g++.old-deja/g++.brendan/crash8.C
936         * g++.old-deja/g++.brendan/enum11.C
937         * g++.old-deja/g++.brendan/enum8.C
938         * g++.old-deja/g++.brendan/enum9.C
939         * g++.old-deja/g++.brendan/friend3.C
940         * g++.old-deja/g++.brendan/misc14.C
941         * g++.old-deja/g++.bugs/900402_02.C
942         * g++.old-deja/g++.bugs/900404_03.C
943         * g++.old-deja/g++.bugs/900404_04.C
944         * g++.old-deja/g++.bugs/900428_03.C
945         * g++.old-deja/g++.jason/crash4.C
946         * g++.old-deja/g++.jason/overload21.C
947         * g++.old-deja/g++.jason/redecl1.C
948         * g++.old-deja/g++.jason/report.C
949         * g++.old-deja/g++.jason/rfg10.C
950         * g++.old-deja/g++.jason/template30.C
951         * g++.old-deja/g++.law/arm12.C
952         * g++.old-deja/g++.law/ctors5.C
953         * g++.old-deja/g++.law/cvt20.C
954         * g++.old-deja/g++.law/init10.C
955         * g++.old-deja/g++.law/init8.C
956         * g++.old-deja/g++.law/visibility17.C
957         * g++.old-deja/g++.law/visibility7.C
958         * g++.old-deja/g++.mike/net8.C
959         * g++.old-deja/g++.mike/p646.C
960         * g++.old-deja/g++.mike/p700.C
961         * g++.old-deja/g++.mike/p701.C
962         * g++.old-deja/g++.mike/p811.C
963         * g++.old-deja/g++.ns/template13.C
964         * g++.old-deja/g++.other/array3.C
965         * g++.old-deja/g++.other/crash25.C
966         * g++.old-deja/g++.other/dtor3.C
967         * g++.old-deja/g++.other/dtor4.C
968         * g++.old-deja/g++.other/main1.C
969         * g++.old-deja/g++.other/warn7.C
970         * g++.old-deja/g++.pt/crash11.C
971         * g++.old-deja/g++.pt/crash36.C
972         * g++.old-deja/g++.pt/spec22.C
973         * g++.old-deja/g++.pt/spec9.C
974         * g++.old-deja/g++.pt/ttp52.C
975         * g++.old-deja/g++.robertl/eb103.C
976         * g++.old-deja/g++.robertl/eb121.C
977         * g++.old-deja/g++.robertl/eb22.C
978         * g++.old-deja/g++.robertl/eb8.C:
979         Update locations and/or regexps of dg-error markers.
980         Remove markers for some bogus messages that are no longer issued.
981
982 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
983
984         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
985         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
986
987 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
988
989         PR c++/17618
990         * g++.dg/lookup/crash5.C: New test.
991
992 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
993
994         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
995         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
996         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
997         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
998         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
999         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
1000
1001         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
1002         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
1003         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
1004         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
1005         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
1006         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
1007
1008         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
1009
1010         * gcc.dg/vect/vect-44.c: Check additional cases.
1011         * gcc.dg/vect/vect-48.c: Check additional cases.
1012
1013         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
1014         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
1015         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
1016         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
1017         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
1018         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
1019         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
1020         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
1021         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
1022
1023         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
1024         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
1025         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
1026
1027 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1028
1029         * gcc.dg/tree-ssa/loop-6.c: New test.
1030
1031 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
1032
1033         PR c++/17620
1034         * g++.dg/inherit/base2.C: New.
1035
1036 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1037
1038         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
1039         * gcc.dg/20001012-2.c: Likewise.
1040         * gcc.dg/20001013-1.c: Likewise.
1041         * gcc.dg/20001101-1.c: Likewise.
1042         * gcc.dg/20001102-1.c: Likewise.
1043         * gcc.dg/bf-spl1.c: Likewise.
1044         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
1045         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
1046
1047 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
1048
1049         PR tree-optimization/16721
1050         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
1051
1052 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
1053
1054         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
1055         * gcc.dg/20040305-1.c: Likewise.
1056
1057 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1058
1059         PR c/16566
1060         * gcc.c-torture/compile/pr16566-1.c,
1061         gcc.c-torture/compile/pr16566-2.c,
1062         gcc.c-torture/compile/pr16566-3.c: New tests.
1063
1064 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
1065
1066         PR tree-optimization/17512
1067         * gcc.c-torture/compile/20040916-1.c.
1068
1069 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
1070
1071         * gcc.dg/pragma-re-3.c: New test.
1072
1073 2004-09-17  Matt Austern  <austern@apple.com>
1074
1075         PR c++/15049
1076         * g++.dg/other/anon3.C: New.
1077
1078 2004-09-21  Roger Sayle  <roger@eyesopen.com>
1079
1080         PR c++/7503
1081         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
1082         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
1083         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
1084         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
1085         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
1086
1087 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
1088
1089         PR fortran/17286
1090         * gfortran.dg/pr17286.f90: New test.
1091
1092 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
1093
1094         PR c++/17530
1095         * g++.dg/template/static7.C: New test.
1096
1097 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
1098
1099         PR tree-opt/17558
1100         * gcc.c-torture/compile/pr17558.c: New test.
1101
1102 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1103
1104         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
1105         if SKIP_ATTRIBUTE is defined.
1106
1107 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1108
1109         PR fortran/15957
1110         * gfortran.dg/pr15957.f90: New test.
1111
1112 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
1113
1114         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
1115         in comparison.
1116         * gcc.dg/vect/vect-79.c: Likewise.
1117         * gcc.dg/vect/vect-80.c: Likewise.
1118
1119 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1120
1121         PR fortran/15750
1122         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
1123
1124 2004-09-20  Ira Rosen  <irar@il.ibm.com>
1125
1126         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
1127         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
1128         * gcc.dg/vect/vect-62.c: New testcase.
1129         * gcc.dg/vect/vect-63.c: New testcase.
1130         * gcc.dg/vect/vect-64.c: New testcase.
1131         * gcc.dg/vect/vect-65.c: New testcase.
1132         * gcc.dg/vect/vect-66.c: New testcase.
1133         * gcc.dg/vect/vect-67.c: New testcase.
1134         * gcc.dg/vect/vect-68.c: New testcase.
1135         * gcc.dg/vect/vect-69.c: New testcase.
1136         * gcc.dg/vect/vect-79.c: New testcase.
1137         * gcc.dg/vect/vect-80.c: New testcase.
1138
1139 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
1140
1141         * gcc.target/mips/asm-1.c: New test.
1142
1143 2004-09-19  Ira Rosen  <irar@il.ibm.com>
1144
1145         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
1146         * gcc.dg/vect/vect-73.c: New testcase.
1147         * gcc.dg/vect/vect-74.c: New testcase.
1148         * gcc.dg/vect/vect-75.c: New testcase.
1149         * gcc.dg/vect/vect-76.c: New testcase.
1150         * gcc.dg/vect/vect-77.c: New testcase.
1151         * gcc.dg/vect/vect-78.c: New testcase
1152
1153 2004-09-18  Paul Brook  <paul@codesourcery.com>
1154
1155         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
1156
1157 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1158
1159         PR c/17424
1160         * gcc.dg/pr17424-1.c: New test.
1161
1162 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
1163
1164         * g++.dg/tree-ssa/pr17153.C: New test.
1165
1166 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
1167
1168         PR pch/13361
1169         * testsuite/g++.dg/pch/wchar-1.C: New.
1170         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1171
1172 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
1173
1174         * gcc.c-torture/execute/20040917-1.c: New test.
1175
1176 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1177
1178         PR tree-optimization/17319
1179         * gcc.dg/pr17319.c: New test.
1180
1181 2004-09-17  Devang Patel  <dpatel@apple.com>
1182
1183         * gcc.dg/20040813-1.c: New test.
1184
1185 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1186
1187         PR tree-optimization/17273
1188         * gcc.c-torture/compile/pr17273.c: New test.
1189
1190 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1191
1192         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
1193         Update expected messages.
1194         * gcc.dg/declspec-13.c: New test.
1195
1196 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
1197
1198         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
1199
1200 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
1201
1202         * gcc.c-torture/execute/pr17252.c: Use post-increment to
1203         change what 'a' is pointing to.
1204
1205 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
1206
1207         PR c++/16002
1208         * g++.dg/template/error18.C: New test.
1209
1210         PR c++/16029
1211         * g++.dg/warn/Wunused-8.C: New test.
1212
1213 2004-09-17  Steven Bosscher  <stevenb@suse.de>
1214
1215         PR tree-optimization/17513
1216         * gcc.dg/20040916-1.c: New test.
1217
1218 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
1219
1220         PR c++/17501
1221         * g++.dg/template/typename7.C: New test.
1222
1223 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1224
1225         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
1226
1227 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
1228
1229         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
1230         with -ftree-based-profiling also.
1231         * lib/profopt.exp: Support late-set profile_option/feedback_option.
1232
1233 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
1234
1235         PR/15364
1236         * gfortran.dg/der_array_io_1.f90: New test.
1237         * gfortran.dg/der_array_io_2.f90: New test.
1238         * gfortran.dg/der_array_io_3.f90: New test.
1239
1240 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1241
1242         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
1243         EABI.
1244
1245 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
1246
1247         * g++.dg/opt/switch1.C: New test.
1248
1249 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1250
1251         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
1252         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
1253         Update expected messages.
1254
1255 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1256
1257         PR fortran/16485
1258         * gfortran.dg/same_name_1.f90: New test.
1259
1260 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
1261
1262         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
1263         dereference garbage pointers.
1264
1265 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
1266
1267         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
1268         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
1269
1270         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
1271         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
1272         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
1273
1274 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
1275
1276         PR c++/17324
1277         * g++.dg/template/mangle1.C: New test.
1278
1279 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1280
1281         PR tree-optimization/17252
1282         * gcc.c-torture/execute/pr17252.c: New test.
1283
1284 2004-09-14  Andrew Pinski  <apinski@apple.com>
1285
1286         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
1287
1288 2004-09-14  Roger Sayle  <roger@eyesopen.com>
1289
1290         PR rtl-optimization/9771
1291         * gcc.dg/pr9771-1.c: New test case.
1292
1293 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
1294
1295         PR tree-optimization/15262
1296         * gcc.c-torture/execute/pr15262-1.c: New test.
1297         * gcc.c-torture/execute/pr15262-2.c: New test.
1298
1299 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1300
1301         * gcc.dg/declspec-12.c: New test.
1302
1303 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
1304
1305         * gfortran.dg/pr17090.f90: Add directives to test.
1306
1307 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1308
1309         * gcc.c-torture/compile/20040914-1.c: New test.
1310
1311 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1312
1313         PR c++/16162
1314         * g++.dg/template/decl2.C: New test.
1315
1316 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
1317
1318         PR fortran/17090
1319         * gfortran.dg/pr17090.f90: New test.
1320
1321 2004-09-13  Dale Johannesen  <dalej@apple.com>
1322
1323         * gcc.c-torture/compile/pr17408.c:  New test case.
1324
1325 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
1326
1327         PR c++/16716
1328         * g++.dg/parse/crash17.C: New test.
1329
1330         PR c++/17327
1331         * g++.dg/template/enum3.C: New test.
1332
1333 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
1334
1335         * lib/gcc-defs.exp: Load wrapper.exp.
1336         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
1337         using local code.
1338         * lib/gcc.exp (gcc_init): Similar.
1339         * lib/gfortran.exp (gfortran_init): Similar.
1340         * lib/objc.exp (objc_init): Similar.
1341         * lib/treelang.exp (treelang_init): Similar.
1342         * lib/wrapper.exp: New file with build_wrapper call machinery in
1343         ${tool}_maybe_build_wrapper.
1344
1345 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1346
1347         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
1348         "inline".
1349         * gcc.dg/declspec-11.c: Update expected messages.
1350         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
1351         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
1352         gcc.dg/inline-12.c: New tests.
1353
1354 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
1355
1356         * g++.dg/tree-ssa/pr17400.C: New testcase.
1357
1358 2004-09-13  James E Wilson  <wilson@specifixinc.com>
1359
1360         * gcc.target/mips/sb1-1.c: New testcase.
1361
1362 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
1363
1364         * lib/g77-dg.exp: Remove unused file.
1365         * lib/mike-g77.exp: Ditto.
1366         * lib/g77.exp: Ditto.
1367
1368 2004-09-12  Richard Henderson  <rth@redhat.com>
1369
1370         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
1371
1372 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
1373
1374         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
1375         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1376         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
1377         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
1378         Update expected messages.
1379
1380 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
1381
1382         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
1383         declaration/use mismatch for dirp parameter.
1384
1385 2004-09-12  Andrew Pinski  <apinski@apple.com>
1386
1387         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
1388         -fgnu-runtime is passed.
1389
1390 2004-09-12  Richard Henderson  <rth@redhat.com>
1391
1392         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
1393         do the uplevel thing and update additional_flags directly.
1394         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
1395         gfortran.fortran-torture/execute/intrinsic_nearest.x,
1396         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
1397         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
1398
1399 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1400
1401         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
1402
1403 2004-09-11  Roger Sayle  <roger@eyesopen.com>
1404
1405         PR middle-end/17411
1406         * g++.dg/opt/pr17411-1.C: New test case.
1407
1408 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1409
1410         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1411         gcc.dg/tls/diag-2.c: Update expected messages.
1412         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
1413         messages.
1414         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
1415         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
1416         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
1417         gcc.dg/tls/diag-5.c: New tests.
1418
1419 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
1420
1421         * gcc.dg/20040910-1.c: Correct dg-error regexp.
1422
1423 2004-09-11  Steven Bosscher  <stevenb@suse.de>
1424
1425         * g++.dg/parse/break-in-for.C: New test.
1426
1427 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
1428
1429         * gcc.dg/tree-ssa/20040911-1.c: New test.
1430
1431 2004-09-11  Andreas Jaeger  <aj@suse.de>
1432
1433         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
1434         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
1435
1436 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
1437
1438         * gcc.target/frv: New directory of FR-V-specific tests.
1439
1440 2004-09-10  James E Wilson  <wilson@specifixinc.com>
1441
1442         * gcc.dg/convert-vec-1.c: New test.
1443
1444 2004-09-10  Roger Sayle  <roger@eyesopen.com>
1445
1446         PR middle-end/17024
1447         * gcc.dg/pr17024-1.c: New test case.
1448
1449 2004-09-10  Eric Christopher  <echristo@redhat.com>
1450
1451         * gcc.dg/20040910-1.c: New test.
1452
1453 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1454
1455         * gcc.dg/bitfld-9.c: New test.
1456
1457 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
1458
1459         * gcc.c-torture/execute/ieee/acc1.c: New test.
1460         * gcc.c-torture/execute/ieee/acc2.c: New test.
1461         * gcc.c-torture/execute/ieee/mzero6.c: New test.
1462
1463 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1464
1465         * gcc.dg/deprecated-2.c: New test.
1466
1467 2004-09-09  James E Wilson  <wilson@specifixinc.com>
1468
1469         * gcc.dg/init-vec-1.c: New test.
1470
1471 2004-09-09  Roger Sayle  <roger@eyesopen.com>
1472
1473         PR middle-end/17055
1474         * gcc.dg/pr17055-1.c: New test case.
1475
1476 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
1477
1478         PR target/17377
1479         * gcc.c-torture/execute/pr17377.c: New test.
1480
1481 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1482
1483         PR c/8420
1484         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
1485         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
1486         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
1487         gcc.dg/long-long-typespec-1.c: New tests.
1488         * gcc.dg/tls/diag-2.c: Update expected diagnostics
1489
1490 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1491
1492         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
1493         gcc.dg/gnu99-static-1.c: New tests.
1494
1495 2004-09-08  Devang Patel  <dpatel@apple.com>
1496
1497         * gcc.dg/darwin-ld-20040828-1.c: New test.
1498         * gcc.dg/darwin-ld-20040828-2.c: New test.
1499         * gcc.dg/darwin-ld-20040828-3.c: New test.
1500
1501 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
1502
1503         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
1504         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
1505         in error message.
1506         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
1507         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
1508         in error message.
1509         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
1510         types they qualify.
1511         * objc.dg/type-size-2.m: Fix wording in comment.
1512         * objc.dg/va-meth-1.m: New test case.
1513
1514 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
1515
1516         PR c/16633:
1517         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
1518         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
1519
1520 2004-09-06  Devang Patel  <dpatel@apple.com>
1521
1522         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
1523         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
1524
1525 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
1526
1527         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
1528         reflect changed line numbering of diagnostics.
1529
1530 2004-09-06  Paul Brook  <paul@codesourcery.com>
1531
1532         * gfortran.dg/edit_real_1.f90: Add new test.
1533
1534 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1535
1536         * gcc.dg/tree-ssa/loop-2.c: New test.
1537         * gcc.dg/tree-ssa/loop-3.c: New test.
1538         * gcc.dg/tree-ssa/loop-4.c: New test.
1539         * gcc.dg/tree-ssa/loop-5.c: New test.
1540
1541 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1542
1543         * gcc.dg/format/sentinel-1.c: Update for parameter option.
1544
1545 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1546
1547         * gcc.dg/format/sentinel-1.c: New test.
1548
1549 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
1550
1551         * testsuite/gcc.dg/builtins-46.c: New.
1552
1553 2004-09-03  Devang Patel  <dpatel@apple.com>
1554
1555         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
1556         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
1557
1558 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1559
1560         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
1561         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
1562         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
1563         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
1564         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
1565         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
1566         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
1567         the non-portable bzero.
1568         * gcc.dg/20010912-1.c: xfail for NetWare.
1569         * gcc.dg/20020426-2.c: xfail for NetWare.
1570         * gcc.dg/20021014-1.c: xfail for NetWare.
1571         * gcc.dg/20021018-1.c: xfail for NetWare.
1572         * gcc.dg/20030213-1.c: xfail for NetWare.
1573         * gcc.dg/20030225-1.c: xfail for NetWare.
1574         * gcc.dg/20030708-1.c: xfail for NetWare.
1575         * gcc.dg/builtins-config.h: Also exclude NetWare.
1576         * gcc.dg/format/format.h: Define restrict only if not already defined.
1577         * gcc.dg/nest.c: xfail for NetWare.
1578         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
1579         * lib/target-supports.exp (check_visibility_available): Exclude
1580         NetWare.
1581
1582 2004-09-03  Jan Beulich  <jbeulich@novell.com>
1583
1584         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
1585         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
1586         deterministic starting point for the alignment of structure fields.
1587         * gcc.dg/Wpadded.c: Dito.
1588         * g++.dg/abi/vbase10.C: Dito.
1589
1590 2004-09-03  Devang Patel  <dpatel@apple.com>
1591
1592         * g++.dg/debug/pr15736.cc: New test.
1593
1594 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1595
1596         * README.QMTEST: Fix out-of-date link.
1597
1598 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
1599
1600         PR fortran/16579
1601         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
1602         Delete.  Duplicate of gfortran.dg/g77/20010610.f
1603
1604 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
1605
1606         * g++.dg/abi/arm_rtti1.C: New test.
1607
1608 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
1609
1610         * gcc.dg/ppc-vector-memcpy.c: New.
1611         * gcc.dg/ppc-vector-memset.c: New.
1612
1613 2004-09-02  Chao-ying Fu  <fu@mips.com>
1614
1615         * gcc.target/mips/mips-3d-1.c: New test.
1616         * gcc.target/mips/mips-3d-2.c: New test.
1617         * gcc.target/mips/mips-3d-3.c: New test.
1618         * gcc.target/mips/mips-3d-4.c: New test.
1619         * gcc.target/mips/mips-3d-5.c: New test.
1620         * gcc.target/mips/mips-3d-6.c: New test.
1621         * gcc.target/mips/mips-3d-7.c: New test.
1622         * gcc.target/mips/mips-3d-8.c: New test.
1623         * gcc.target/mips/mips-3d-9.c: New test.
1624         * gcc.target/mips/mips-ps-1.c: New test.
1625         * gcc.target/mips/mips-ps-2.c: New test.
1626         * gcc.target/mips/mips-ps-3.c: New test.
1627         * gcc.target/mips/mips-ps-4.c: New test.
1628         * gcc.target/mips/mips-ps-type.c: New test.
1629
1630 2004-09-02  Paul Brook  <paul@codesourcery.com>
1631
1632         * gfortran.dg/edit_real_1.f90: Add new tests.
1633
1634 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1635
1636         PR fortran/15327
1637         * gfortran.dg/merge_char_1.f90: New test.
1638
1639 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1640
1641         PR fortran/16404
1642         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
1643
1644 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1645
1646         PR c/1522
1647         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
1648
1649 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
1650
1651         * g++.dg/opt/loop1.C: Do not XFAIL.
1652
1653 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
1654
1655         * gcc.c-torture/execute/20040831-1.c: New test.
1656
1657 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
1658
1659         PR fortran/16579
1660         * gfortran.dg/g77/20010610.f: Now passes.
1661         Copy from g77.f-torture/execute. Add dg-run directive.
1662         * gfortran.dg/g77/README: Update
1663
1664 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1665
1666         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
1667         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
1668         (t1, t2, t3, t4): Add volatile.
1669
1670 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1671
1672         * g++.dg/ext/visibility/arm1.C: New test.
1673
1674 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
1675
1676         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
1677         -pedantic-errors.
1678
1679 2004-09-01  Paul Brook  <paul@codesourcery.com>
1680
1681         * gfortran.dg/eof_2.f90: New test.
1682
1683 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1684
1685         PR fortran/16579
1686         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
1687
1688 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
1689
1690         PR libfortran/16805
1691         * gfortran.dg/list_read_2.f90: New test.
1692
1693 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
1694
1695         * g++.dg/abi/key1.C: New test.
1696
1697 2004-08-31  Richard Henderson  <rth@redhat.com>
1698
1699         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
1700         form of offsetof.
1701         * g++.dg/other/offsetof5.C: Remove duplicate.
1702
1703 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1704
1705         PR fortran/17244
1706         * gfortran.dg/func_derived_1.f90: New test.
1707
1708 2004-08-31  Paul Brook  <paul@codesourcery.com>
1709
1710         * gfortran.dg/eof_1.f90: New test.
1711
1712 2004-08-31  Paul Brook  <paul@codesourcery.com>
1713
1714         * gfortran.dg/list_read_1.f90: New file.
1715
1716 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
1717
1718         * g++.dg/opt/loop1.C: XFAIL.
1719
1720 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
1721
1722         * gcc.dg/funcdef-storage-1.c: New.
1723         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
1724         an extern function in local scope.
1725         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
1726         declare an 'auto inline' function in local scope.
1727         * gcc.dg/20011130-1.c: Likewise.
1728         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
1729         an 'auto' function in local scope.
1730         * gcc.dg/20021014-1.c: Likewise.
1731         * gcc.dg/20030331-2.c: Likewise.
1732
1733 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1734
1735         * gfortran.dg/blockdata_1.f90: New test.
1736
1737 2004-08-30  Richard Henderson  <rth@redhat.com>
1738
1739         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
1740
1741 2004-08-30  Richard Henderson  <rth@redhat.com>
1742
1743         * lib/fortran-torture.exp (fortran-torture-execute): Honor
1744         additional_flags set by alternate driver.
1745         (ieee-options): New procedure.
1746         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
1747         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
1748         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
1749         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
1750
1751 2004-08-30  Richard Henderson  <rth@redhat.com>
1752
1753         * lib/f-torture.exp: Remove.
1754
1755 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
1756
1757         PR rtl-optimization/16590
1758         * g++.dg/opt/loop1.C: New test.
1759
1760 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1761
1762         PR fortran/13910
1763         * gfortran.dg/oldstyle_1.f90: New test.
1764
1765 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
1766         Paul Brook  <paul@codesourcery.com>
1767
1768         * gfortran.dg/g77/README: Update.
1769         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
1770         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1771         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
1772
1773 2004-08-28  Paul Brook  <paul@codesourcery.com>
1774
1775         PR libfortran/17195
1776         * gfortran.dg/edit_real_1.f90: New test.
1777
1778 2004-08-27  Paul Brook  <paul@codesourcery.com>
1779
1780         * gfortran.dg/rewind_1.f90: New test.
1781
1782 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
1783
1784         PR fortran/16597
1785         * gfortran.dg/pr16597.f90: New test.
1786
1787 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1788
1789         PR c/13801
1790         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
1791         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
1792         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
1793         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
1794         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
1795
1796 2004-08-26  Nick Clifton  <nickc@redhat.com>
1797
1798         * gcc.c-torture/compile/pr17119.c: New test.
1799
1800 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1801
1802         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
1803
1804 2004-08-25  Richard Henderson  <rth@redhat.com>
1805
1806         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
1807         the bits that expect kind=8 to be the largest real kind.
1808
1809 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1810
1811         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
1812
1813 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1814
1815         * gfortran.dg/assignment_1.f90: New test.
1816
1817 2004-08-25  Adam Nemet  <anemet@lnxw.com>
1818
1819         * g++.dg/template/repo3.C: New test.
1820
1821 2004-08-25  Roger Sayle  <roger@eyesopen.com>
1822
1823         PR middle-end/16693
1824         PR tree-optimization/16372
1825         * g++.dg/opt/pr16372-1.C: New test case.
1826         * g++.dg/opt/pr16693-1.C: New test case.
1827         * g++.dg/opt/pr16693-2.C: New test case.
1828
1829 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
1830
1831         * objc.dg/proto-lossage-4.m: New test.
1832
1833 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
1834
1835         PR c++/17155
1836         * g++.dg/inherit/local2.C: New test.
1837
1838 2004-08-25  Paul Brook  <paul@codesourcery.com>
1839
1840         PR fortran/17144
1841         * gfortran.dg/string_ctor_1.f90: New test.
1842
1843 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1844
1845         PR c++/14428
1846         * g++.dg/template/redecl2.C: New test.
1847
1848 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1849
1850         PR fortran/17143
1851         * gfortran.dg/pr17143.f90: New test.
1852
1853 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
1854
1855         PR fortran/17164
1856         * gfortran.dg/pr17164.f90: New test.
1857
1858 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1859
1860         * gcc.dg/tree-ssa/loop-1.c: New test.
1861
1862 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1863
1864         * gcc.c-torture/compile/20040824-1.c: New test.
1865
1866 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
1867
1868         * gcc.c-torture/compile/iftrap-3.c: New test.
1869
1870 2004-08-24  Paul Brook  <paul@codesourcery.com>
1871
1872         * gfortran.dg/entry_2.f90: New test.
1873
1874 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1875
1876         PR c++/16889
1877         * g++.dg/lookup/ambig[12].C: New.
1878
1879 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1880
1881         PR c++/16706
1882         * g++.dg/template/crash21.C: New test.
1883         * g++.dg/template/crash22.C: Likewise.
1884
1885 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1886
1887         PR c++/17149
1888         * g++.dg/template/access15.C: New.
1889
1890 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1891
1892         PR c++/17163
1893         * g++.dg/template/repo2.C: New test.
1894
1895 2004-08-23  Roger Sayle  <roger@eyesopen.com>
1896
1897         PR rtl-optimization/17078
1898         * gcc.c-torture/execute/pr17078-1.c: New test case.
1899
1900 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1901
1902         PR c/14492
1903         * gcc.dg/debug/crash1.c: New test.
1904
1905 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
1906
1907         PR c/16180
1908         * gcc.dg/loop-5.c: New test.
1909
1910 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1911
1912         * gcc.c-torture/execute/20040823-1.c: New test.
1913
1914 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
1915
1916         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
1917         to the assembler.  Simplify test accordingly.
1918         (asm_abi_flags): Use GNU names.
1919         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
1920         to check for ABI flags.
1921
1922 2004-08-22  Andrew Pinski  <apinski@apple.com>
1923
1924         * g++.dg/opt/pr14029.C: New test.
1925         * gcc.c-torture/execute/pr15262.c: New test.
1926
1927 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1928
1929         * gfortran.dg/reduction.f90: Add checks with complex arguments.
1930
1931 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
1932
1933         PR 16908
1934         * gfortran.dg/direct_io.f90: New test.
1935
1936 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1937
1938         PR c++/17121
1939         * g++.dg/inherit/local2.C: New test.
1940
1941 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
1942
1943         PR c++/17120
1944         * g++.dg/warn/Wparentheses-4.C: New test.
1945
1946 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
1947
1948         PR c++/17121
1949         * g++.dg/inherit/local2.C: New test.
1950
1951         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
1952         * gcc.dg/ppc-ldstruct.c: Likewise.
1953         * gcc.dg/ppc64-abi-2.c: Likewise.
1954
1955 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
1956
1957         PR rtl-optimization/17099
1958         * gcc.c-torture/execute/20040820-1.c: New test.
1959
1960 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
1961
1962         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
1963
1964 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
1965
1966         PR fortran/17077
1967         * gfortran.dg/auto_array_1.f90: New test.
1968
1969 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1970
1971         PR fortran/17074
1972         * gfortran.dg/simpleif_1.f90: New test.
1973
1974 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
1975
1976         * lib/target-supports.exp (check_profiling_available): Return
1977         false for arm*-*-symbianelf* and arm*-*-eabi*.
1978
1979         PR c++/15890
1980         * g++.dg/template/delete1.C: New test.
1981
1982 2004-08-19  Paul Brook  <paul@codesourcery.com>
1983
1984         PR fortran/14976
1985         PR fortran/16228
1986         * gfortran.dg/data_char_1.f90: New test.
1987
1988 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
1989
1990         PR fortran/16946
1991         * gfortran.dg/reduction.f90: New testcase.
1992
1993 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1994
1995         PR fortran/16520
1996         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
1997
1998 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1999
2000         PR c++/17041
2001         * g++.dg/Wparentheses-3.C: New test.
2002
2003 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
2004
2005         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
2006         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
2007         * gcc.dg/vect/vect-2.c: Likewise.
2008         * gcc.dg/vect/vect-3.c: Likewise.
2009         * gcc.dg/vect/vect-4.c: Likewise.
2010         * gcc.dg/vect/vect-5.c: Likewise.
2011         * gcc.dg/vect/vect-6.c: Likewise.
2012         * gcc.dg/vect/vect-7.c: Likewise.
2013         * gcc.dg/vect/vect-25.c: Likewise.
2014         * gcc.dg/vect/vect-31.c: Likewise.
2015         * gcc.dg/vect/vect-32.c: Likewise.
2016         * gcc.dg/vect/vect-34.c: Likewise.
2017         * gcc.dg/vect/vect-36.c: Likewise.
2018         * gcc.dg/vect/vect-all.c: Likewise.
2019
2020 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
2021
2022         PR c++/17068
2023         * g++.dg/template/operator4.C: New test.
2024
2025 2004-08-18  Richard Henderson  <rth@redhat.com>
2026
2027         * gcc.dg/20040206-1.c: XFAIL.
2028
2029 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2030
2031         PR c++/16246
2032         * g++.dg/template/array7.C: New test.
2033
2034 2004-08-17  James E Wilson  <wilson@specifixinc.com>
2035
2036         * gcc.dg/mips-movcc-1.c: New test.
2037         * gcc.dg/mips-movcc-2.c: New test.
2038         * gcc.dg/mips-movcc-3.c: New test.
2039
2040         * gcc.dg/mips-nmadd-1.c: New test.
2041         * gcc.dg/mips-nmadd-2.c: New test.
2042
2043 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
2044
2045         PR c++/15871
2046         * g++.dg/opt/inline8.C: New test.
2047
2048         PR c++/16965
2049         * g++.dg/parse/error17.C: New test.
2050
2051 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
2052
2053         * gcc.dg/vect: New directory for vectorizer tests.
2054         * gcc.dg/vect/tree-vect.h: New file.
2055         * gcc.dg/vect/vect.exp: New file.
2056         * gcc.dg/vect/pr16105.c.c: New test.
2057         * gcc.dg/vect/vect-1.c: New test.
2058         * gcc.dg/vect/vect-2.c: New test.
2059         * gcc.dg/vect/vect-3.c: New test.
2060         * gcc.dg/vect/vect-4.c: New test.
2061         * gcc.dg/vect/vect-5.c: New test.
2062         * gcc.dg/vect/vect-6.c: New test.
2063         * gcc.dg/vect/vect-7.c: New test.
2064         * gcc.dg/vect/vect-8.c: New test.
2065         * gcc.dg/vect/vect-9.c: New test.
2066         * gcc.dg/vect/vect-10.c: New test.
2067         * gcc.dg/vect/vect-11.c: New test.
2068         * gcc.dg/vect/vect-12.c: New test.
2069         * gcc.dg/vect/vect-13.c: New test.
2070         * gcc.dg/vect/vect-14.c: New test.
2071         * gcc.dg/vect/vect-15.c: New test.
2072         * gcc.dg/vect/vect-16.c: New test.
2073         * gcc.dg/vect/vect-17.c: New test.
2074         * gcc.dg/vect/vect-18.c: New test.
2075         * gcc.dg/vect/vect-19.c: New test.
2076         * gcc.dg/vect/vect-20.c: New test.
2077         * gcc.dg/vect/vect-21.c: New test.
2078         * gcc.dg/vect/vect-22.c: New test.
2079         * gcc.dg/vect/vect-23.c: New test.
2080         * gcc.dg/vect/vect-24.c: New test.
2081         * gcc.dg/vect/vect-25.c: New test.
2082         * gcc.dg/vect/vect-26.c: New test.
2083         * gcc.dg/vect/vect-27.c: New test.
2084         * gcc.dg/vect/vect-28.c: New test.
2085         * gcc.dg/vect/vect-29.c: New test.
2086         * gcc.dg/vect/vect-30.c: New test.
2087         * gcc.dg/vect/vect-31.c: New test.
2088         * gcc.dg/vect/vect-32.c: New test.
2089         * gcc.dg/vect/vect-33.c: New test.
2090         * gcc.dg/vect/vect-34.c: New test.
2091         * gcc.dg/vect/vect-35.c: New test.
2092         * gcc.dg/vect/vect-36.c: New test.
2093         * gcc.dg/vect/vect-37.c: New test.
2094         * gcc.dg/vect/vect-38.c: New test.
2095         * gcc.dg/vect/vect-40.c: New test.
2096         * gcc.dg/vect/vect-41.c: New test.
2097         * gcc.dg/vect/vect-42.c: New test.
2098         * gcc.dg/vect/vect-43.c: New test.
2099         * gcc.dg/vect/vect-44.c: New test.
2100         * gcc.dg/vect/vect-45.c: New test.
2101         * gcc.dg/vect/vect-46.c: New test.
2102         * gcc.dg/vect/vect-47.c: New test.
2103         * gcc.dg/vect/vect-48.c: New test.
2104         * gcc.dg/vect/vect-49.c: New test.
2105         * gcc.dg/vect/vect-50.c: New test.
2106         * gcc.dg/vect/vect-51.c: New test.
2107         * gcc.dg/vect/vect-52.c: New test.
2108         * gcc.dg/vect/vect-53.c: New test.
2109         * gcc.dg/vect/vect-54.c: New test.
2110         * gcc.dg/vect/vect-55.c: New test.
2111         * gcc.dg/vect/vect-56.c: New test.
2112         * gcc.dg/vect/vect-57.c: New test.
2113         * gcc.dg/vect/vect-58.c: New test.
2114         * gcc.dg/vect/vect-59.c: New test.
2115         * gcc.dg/vect/vect-60.c: New test.
2116         * gcc.dg/vect/vect-61.c: New test.
2117         * gcc.dg/vect/vect-all.c: New test.
2118         * gcc.dg/vect/vect-none.c: New test.
2119
2120 2004-08-17  Paul Brook  <paul@codesourcery.com>
2121
2122         PR fortran/13082
2123         * gfortran.dg/entry_1.f90: New test.
2124
2125 2004-08-17  Andrew Pinski  <apinski@apple.com>
2126
2127         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
2128
2129 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
2130
2131         * gcc.dg/pr17036-1.c: New test.
2132
2133 2004-08-16  Devang Patel  <dpatel@apple.com>
2134
2135         * gcc.dg/darwin-20040809-1.c: New test.
2136
2137 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
2138
2139         * gcc.dg/funcdef-attr-1.c: New test.
2140
2141 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
2142
2143         * gcc.dg/altivec-17.c: New test.
2144         * gcc.dg/altivec-18.c: New test.
2145
2146 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2147
2148         PR c++/6749
2149         * g++.dg/template/vtable2.C: New test.
2150
2151 2004-08-14  Richard Henderson  <rth@redhat.com>
2152
2153         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
2154         * gcc.dg/pack-test-4.c (main): Return 0.
2155         * gcc.dg/setjmp-1.c: Remove XFAIL.
2156         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
2157
2158 2004-08-14  Richard Henderson  <rth@redhat.com>
2159
2160         * gcc.dg/980217-1.c: Add prototype for printf.
2161
2162 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
2163
2164         * gfortran.dg/pr16935.f90: New test.
2165
2166 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
2167
2168         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
2169
2170 2004-08-13  Paul Brook  <paul@codesourcery.com>
2171
2172         * gfortran.dg/der_io_1.f90: Remove stray comma.
2173
2174 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2175
2176         * gcc.dg/vmx/cw-bug-2.c: Remove.
2177         * gcc.dg/vmx/vprint-1.c: Remove.
2178         * gcc.dg/vmx/vscan-1.c: Remove.
2179
2180 2004-08-12  Devang patel  <dpatel@apple.com>
2181
2182         * gcc.dg/darwin-20040809-2.c: New test.
2183
2184 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
2185
2186         * g++.dg/ext/altivec-12.C: New test.
2187
2188         * g++.dg/ext/altivec-11.C: New test.
2189
2190 2004-08-12  Paul Brook  <paul@codesourcery.com>
2191
2192         * g++.dg/abi/arm_cxa_vec_1.C: New test.
2193
2194 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
2195
2196         * g++.dg/ext/altivec-2.C: Check for hardware support before
2197         executing any VMX instructions.
2198
2199         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
2200
2201 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
2202
2203         PR c++/16276
2204         * g++.old-deja/g++.other/comdat4.C: New test.
2205         * g++.old-deja/g++.other/comdat4-aux.cc: New.
2206
2207 2004-08-12  Ben Elliston  <bje@au.ibm.com>
2208
2209         PR target/16286
2210         * gcc.dg/pr16286.c: New test.
2211
2212 2004-08-12 Jan Beulich <jbeulich@novell.com>
2213
2214         * g++.dg/ext/asm5.C: New.
2215
2216 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2217
2218         PR c++/16698
2219         * g++.dg/eh/crash1.C: New test.
2220
2221         PR c++/16717
2222         * g++.dg/ext/construct1.C: New test.
2223
2224 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2225
2226         PR c++/16853
2227         * g++.dg/init/ptrmem1.C: New test.
2228
2229         PR c++/16618
2230         * g++.dg/parse/offsetof5.C: New test.
2231
2232         PR c++/16870
2233         * g++.dg/template/overload3.C: New test.
2234
2235 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
2236
2237         PR c++/16964
2238         * g++.dg/parse/error16.C: New test.
2239
2240         PR c++/16904
2241         * g++.dg/template/error14.C: New test.
2242
2243         PR c++/16929
2244         * g++.dg/template/error15.C: New test.
2245
2246 2004-08-11  Devang Patel  <dpatel@apple.com>
2247
2248         * gcc.dg/darwin-ld-20040809-1.c: New test.
2249         * gcc.dg/darwin-ld-20040809-2.c: New test.
2250
2251 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
2252
2253         PR fortran/16917
2254         * gfortran.dg/dfloat_1.f90: New test.
2255
2256 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
2257
2258         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
2259         * gcc.dg/dll-2.c: Fix dg-require syntax.
2260         * gcc.misc-tests/arm-isr.c (abort): Declare.
2261         (exit): Likewise.
2262
2263 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
2264
2265         PR c++/16971
2266         * g++.dg/parse/crash16.C: New test.
2267
2268 2004-08-10  Roger Sayle  <roger@eyesopen.com>
2269
2270         * gcc.dg/mips-rsqrt-1.c: New test case.
2271         * gcc.dg/mips-rsqrt-2.c: New test case.
2272         * gcc.dg/mips-rsqrt-3.c: New test case.
2273
2274 2004-08-10  Paul Brook  <paul@codesourcery.com>
2275
2276         * gfortran.dg/der_io_1.f90: New test.
2277
2278 2004-08-10  Paul Brook  <paul@codesourcery.com>
2279
2280         PR fortran/16919
2281         * gfortran.dg/der_array_1.f90: New test.
2282
2283 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
2284
2285         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
2286
2287 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
2288
2289         * gcc.dg/wchar_t-2.c: Fix typo.
2290
2291 2004-08-09  Falk Hueffner  <falk@debian.org>
2292
2293         PR tree-optimization/12517
2294         * gcc.c-torture/compile/pr12517.c: New test.
2295
2296         PR tree-optimization/12578
2297         * gcc.c-torture/compile/pr12578.c: New test.
2298
2299         PR tree-optimization/12899
2300         * gcc.c-torture/compile/pr12899.c: New test.
2301
2302         PR rtl-optimization/14692
2303         * gcc.c-torture/compile/pr14692.c: New test.
2304
2305         PR tree-optimization/16461
2306         * gcc.c-torture/compile/pr16461.c: New test.
2307
2308 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2309
2310         * gfortran.dg/getenv_1.f90: New test.
2311
2312 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2313
2314         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
2315         wchar_t.
2316         * gcc.dg/symbian5.c: Test -fno-short-wchar.
2317
2318 2004-08-06  Paul Brook  <paul@codesourcery.com>
2319
2320         * gfortran.dg/ret_array_1.f90: New test.
2321         * gfortran.dg/ret_pointer_1.f90: New test.
2322
2323 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
2324
2325         * gcc.dg/missing-field-init-[12].c: New tests.
2326         * g++.dg/warn/missing-field-init-[12].C: New tests.
2327
2328 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
2329
2330         * gcc.dg/enum2.c: New test.
2331         * gcc.dg/symbian3.c: Likewise.
2332         * gcc.dg/symbian4.c: Likewise.
2333         * gcc.dg/wchar_t-2.c: Likewise.
2334
2335 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2336
2337         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
2338         destructor tests.
2339
2340 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
2341
2342         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
2343         dg-require-visiblity.
2344         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
2345         * g++.dg/ext/visibility/fvisibility.C: Likewise.
2346         * g++.dg/ext/visibility/memfuncts.C: Likewise.
2347         * g++.dg/ext/visibility/new1.C: Likewise.
2348         * g++.dg/ext/visibility/pragma.C: Likewise.
2349         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
2350         * g++.dg/ext/visibility/virtual.C: Likewise.
2351         * g++/dg/ext/visibility/visibility-1.C: Likewise.
2352         * g++/dg/ext/visibility/visibility-2.C: Likewise.
2353         * g++/dg/ext/visibility/visibility-3.C: Likewise.
2354         * g++/dg/ext/visibility/visibility-4.C: Likewise.
2355         * g++/dg/ext/visibility/visibility-5.C: Likewise.
2356         * g++/dg/ext/visibility/visibility-6.C: Likewise.
2357         * g++/dg/ext/visibility/visibility-7.C: Likewise.
2358         * g++/dg/ext/visibility/visibility-8.C: New test.
2359         * gcc.c-torture/compile/dll.x: Remove.
2360         * gcc.dg/dll-2.c: Use dg-require-dll
2361         * gcc.dg/visibility-10.c: New test.
2362         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
2363         supporting DLLs.
2364         * testsuite/lib/scanasm.exp (scan_hidden): New function.
2365         (scan_not_hidden): Likewise.
2366
2367 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
2368
2369         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
2370
2371 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
2372
2373         * gcc.c-torture/execute/20040805-1.c: New test.
2374
2375 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
2376
2377         * gcc.dg/20020118-1.c: Declare abort.
2378         * gcc.dg/altivec_check.h: Likewise.
2379         * gcc.dg/iftrap-2.c: Likewise.
2380         * gcc.dg/pragma-darwin.c: Likewise.
2381         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
2382
2383 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
2384
2385         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
2386
2387 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2388
2389         * gcc.c-torture/execute/builtins/abs-2.c,
2390         gcc.c-torture/execute/builtins/abs-3.c,
2391         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
2392         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
2393         intmax_t, uintmax_t and their limits.
2394         * gcc.dg/intmax_t-1.c: New test.
2395
2396 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2397
2398         * g++.dg/tc1/dr147.C: Add reference to PR.
2399
2400 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
2401
2402         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
2403         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
2404
2405 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
2406
2407         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
2408
2409 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2410
2411         * gcc.dg/redecl-5.c: New test.
2412         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
2413         of scanf.
2414
2415 2004-08-03  Roger Sayle  <roger@eyesopen.com>
2416
2417         PR middle-end/16790
2418         * gcc.c-torture/execute/pr16790-1.c: New test case.
2419
2420 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
2421
2422         * g++.dg/ext/visibility/assign1.C: New test.
2423         * g++.dg/ext/visibility/new1.C: Likewise.
2424
2425         * gcc.dg/symbian1.c: New test.
2426         * gcc.dg/symbian2.c: Likewise.
2427
2428 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2429
2430         PR target/16570
2431         * gcc.dg/i386-sse-9.c: New test.
2432
2433 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2434
2435         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
2436
2437 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2438
2439         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
2440         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
2441         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
2442         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
2443         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
2444         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
2445         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
2446         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
2447         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
2448         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
2449         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
2450         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
2451         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
2452         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
2453         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
2454         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
2455         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
2456         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
2457         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
2458         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
2459         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
2460         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
2461         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
2462         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2463         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
2464         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
2465         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
2466         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
2467         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2468         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2469         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
2470         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
2471         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
2472         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
2473         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
2474         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2475         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2476         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2477         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2478         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
2479         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
2480         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
2481         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
2482         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
2483         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2484         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2485         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
2486         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
2487         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
2488         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
2489         gcc.misc-tests/i386-pf-3dnow-1.c,
2490         gcc.misc-tests/i386-pf-athlon-1.c,
2491         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2492         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
2493         Declare built-in functions used.
2494         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
2495
2496 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
2497
2498         PR c++/16707
2499         * g++.dg/lookup/using12.C: New test.
2500
2501         * g++.dg/init/null1.C: Fix PR number.
2502         * g++.dg/parse/namespace10.C: Likewise.
2503
2504 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2505
2506         PR c++/16224
2507         * g++.dg/template/spec17.C: New test.
2508         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
2509         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
2510
2511 2004-08-02  David Billinghurst
2512
2513         PR fortran/16292
2514         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
2515
2516 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
2517
2518         * gcc.dg/ia64-got-1.c: New test case.
2519
2520 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2521
2522         PR c++/16489
2523         * g++.dg/init/null1.C: New test.
2524         * g++.dg/tc1/dr76.C: Adjust error marker.
2525
2526         PR c++/16529
2527         * g++.dg/parse/namespace10.C: New test.
2528
2529         PR c++/16810
2530         * g++.dg/inherit/ptrmem2.C: New test.
2531
2532 2004-08-02  Ben Elliston  <bje@au.ibm.com>
2533
2534         PR target/16155
2535         * gcc.dg/pr16155.c: New test.
2536
2537 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2538
2539         * gcc.dg/redecl-2.c: New test.
2540
2541 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
2542
2543         * gcc.dg/darwin-longdouble.c: New file.
2544
2545 2004-07-30  Richard Henderson  <rth@redhat.com>
2546
2547         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
2548         write to constant argument.
2549         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2550
2551 2004-07-30  Richard Henderson  <rth@redhat.com>
2552
2553         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
2554         tests of nearest around zero.
2555
2556 2004-07-30  Andrew Pinski  <apinski@apple.com>
2557
2558         * gcc.c-torture/compile/20040730-1.c: New test.
2559
2560 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2561
2562         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
2563         powerpc-eabispe.
2564
2565 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2566
2567         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
2568
2569 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
2570
2571         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
2572         contains $ld_library_path.
2573         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2574
2575 2004-07-29  Richard Henderson  <rth@redhat.com>
2576
2577         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
2578
2579         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
2580         (alt2, which): New.
2581         (Check): Accept either alternative.
2582
2583 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2584
2585         * g++.dg/abi/inline1.C: New test.
2586         * g++.dg/abi/local1-a.cc: Likewise.
2587         * g++.dg/abi/local1.C: Likewise.
2588         * g++.dg/abi/mangle11.C: Tweak location of warnings.
2589         * g++.dg/abi/mangle12.C: Likewise.
2590         * g++.dg/abi/mangle17.C: Likewise.
2591         * g++.dg/abi/mangle20-2.C: Likewise.
2592         * g++.dg/opt/interface1.C: Likewise.
2593         * g++.dg/opt/interface1.h: Likewise.
2594         * g++.dg/opt/interface1-a.cc: New test.
2595         * g++.dg/parse/repo1.C: New test.
2596         * g++.dg/template/repo1.C: Likewise.
2597         * g++.dg/warn/Winline-1.C: Likewise.
2598         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
2599
2600 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
2601
2602         * gcc.dg/tree-ssa/20040729-1.c: New test.
2603
2604 2004-07-27  Matt Austern <austern@apple.com>
2605
2606         * gcc.dg/darwin-bool-1.c: New test.
2607         * gcc.dg/darwin-bool-2.c: New test.
2608
2609 2004-07-28  Richard Henderson  <rth@redhat.com>
2610
2611         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
2612         arguments in the correct type.  Don't write to constant arguments.
2613
2614 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2615
2616         PR tree-optimization/16688
2617         PR tree-optimization/16689
2618         * g++.dg/tree-ssa/pr16688.C: New test.
2619
2620 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2621
2622         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2623         loads.  Not only in the comment, this time.
2624
2625 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
2626
2627         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
2628         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
2629         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
2630         * gcc.dg/sh4a-bitmovua.c: New.
2631         * gcc.dg/sh4a-cos.c: New.
2632         * gcc.dg/sh4a-cosf.c: New.
2633         * gcc.dg/sh4a-fprun.c: New.
2634         * gcc.dg/sh4a-fsrra.c: New.
2635         * gcc.dg/sh4a-memmovua.c: New.
2636         * gcc.dg/sh4a-sin.c: New.
2637         * gcc.dg/sh4a-sincos.c: New.
2638         * gcc.dg/sh4a-sincosf.c: New.
2639         * gcc.dg/sh4a-sinf.c: New.
2640
2641 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2642
2643         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
2644         conditionals.
2645         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
2646         loads.
2647         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
2648         DOM1.
2649
2650 2004-07-27  Andrew Pinski  <apinski@apple.com>
2651
2652         * g++.dg/rtti/tinfo1.C: Correct the xfail.
2653
2654 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
2655
2656         * gcc.dg/pragma-isr.c: New test.
2657
2658 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2659
2660         PR c++/14429
2661         * g++.dg/template/ttp11.C: New test.
2662
2663 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
2664
2665         * gcc.c-torture/compile/20040727-1.c: New test.
2666
2667 2004-07-26  Eric Christopher  <echristo@redhat.com>
2668
2669         * gcc.c-torture/compile/20040726-2.c: New test.
2670
2671 2004-07-26  Andrew Pinski  <apinski@apple.com>
2672
2673         * g++.dg/rtti/tinfo1.C: Xfail.
2674
2675 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2676
2677         * gcc.c-torture/compile/20040726-1.c: New test.
2678
2679 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
2680             Brian Ryner  <bryner@brianryner.com>
2681
2682         PR c++/9283
2683         PR c++/15000
2684         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
2685         * g++.dg/ext/visibility/: New directory.
2686         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
2687         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
2688         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
2689         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
2690         * g++.dg/ext/visibility/fvisibility.C,
2691         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
2692         g++.dg/ext/visibility/fvisibility-override1.C
2693         g++.dg/ext/visibility/fvisibility-override2.C
2694         g++.dg/ext/visibility/memfuncts.C
2695         g++.dg/ext/visibility/noPLT.C
2696         g++.dg/ext/visibility/pragma.C
2697         g++.dg/ext/visibility/pragma-override1.C
2698         g++.dg/ext/visibility/pragma-override2.C
2699         g++.dg/ext/visibility/staticmemfuncts.C
2700         g++.dg/ext/visibility/virtual.C: New tests.
2701
2702 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2703
2704         PR c/15360
2705         * gcc.dg/pr15360-1.c: New test.
2706
2707 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
2708
2709         * gcc.dg/pragma-align-2.c: New test.
2710         * gcc.dg/pragma-init-fini.c: New test.
2711         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
2712         targets.
2713
2714 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2715
2716         * gcc.dg/init-string-2.c: New test.
2717
2718 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
2719
2720         PR 16684
2721         * gcc.dg/Wredundant-decls-1.c: New test case.
2722
2723 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
2724
2725         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
2726         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
2727         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
2728         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
2729         * gcc.dg/compat/generate-random.c: New file.
2730         * gcc.dg/compat/generate-random.h: Likewise.
2731         * gcc.dg/compat/generate-random_r.c: Likewise.
2732         * gcc.dg/compat/struct-layout-1.h: Likewise.
2733         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
2734         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
2735         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
2736         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
2737         * gcc.dg/compat/struct-layout-1_main.c: New test.
2738         * gcc.dg/compat/struct-layout-1_x.c: New file.
2739         * gcc.dg/compat/struct-layout-1_y.c: New file.
2740         * gcc.dg/compat/struct-layout-1_test.h: New file.
2741
2742 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2743
2744         * gcc.dg/comp-return-1.c: New test
2745
2746 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
2747
2748         * gcc.dg/vmx/8-02a.c: Fix typo.
2749
2750         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
2751         * gcc.dg/darwin-abi-3.c: New test.
2752
2753         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
2754         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
2755
2756         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
2757         * gcc.dg/vmx/ops-long-1.c: New test.
2758         * gcc.dg/vmx/ops-long-2.c: New test.
2759
2760 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2761
2762         * g++.dg/lookup/conv-[1234].C: New.
2763
2764 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
2765
2766         * g++.dg/parse/attr2.C: Simplify.
2767
2768 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2769
2770         PR c/7284
2771         * gcc.c-torture/execute/pr7284-1.c: New test.
2772
2773 2004-07-22  Brian Booth  <bbooth@redhat.com>
2774
2775         * gcc.dg/tree-ssa/20040721-1.c: New test.
2776
2777 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2778
2779         * g++.dg/template/crash20.c: New.
2780
2781 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
2782
2783         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
2784         Add dg-run directive.  Declare variables as required.
2785         * gfortran.dg/g77/README: Update
2786
2787 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
2788
2789         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
2790         gcc.dg/cris-peep2-andu2.c: New tests.
2791
2792 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2793
2794         PR c/15052
2795         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
2796         on return type.
2797         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
2798         messages.
2799         * gcc.dg/qual-return-2.c: Update expected messages.
2800         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
2801
2802 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2803
2804         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
2805         * gcc.dg/noncompile/921102-1.c: Update expected error message.
2806
2807 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2808
2809         PR c/11250
2810         * gcc.dg/init-string-1.c: New test.
2811
2812 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
2813
2814         PR middle-end/15345
2815         PR c/16450
2816         * gcc.dg/torture/nested-fn-1.c: New test.
2817
2818 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
2819
2820         PR target/16559
2821         * gcc.dg/ia64-fptr-1.c: New file.
2822
2823 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2824
2825         PR c++/14497
2826         * g++.dg/template/spec16.C: New test.
2827         * g++.old-deja/g++.robertl/eb118.C: Remove.
2828
2829 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2830
2831         PR c++/509
2832         * g++.dg/template/spec15.C: New test.
2833
2834 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
2835
2836         Copy cases from g77.f-torture/execute and add dg-run
2837         directive.  Other changes as noted.
2838         * gfortran.dg/g77/13037.f
2839         * gfortran.dg/g77/1832.f
2840         * gfortran.dg/g77/19981119-0.f
2841         * gfortran.dg/g77/19990313-0.f
2842         * gfortran.dg/g77/19990313-1.f
2843         * gfortran.dg/g77/19990313-2.f
2844         * gfortran.dg/g77/19990313-3.f
2845         * gfortran.dg/g77/19990419-1.f
2846         * gfortran.dg/g77/19990826-0.f
2847         * gfortran.dg/g77/19990826-2.f
2848         * gfortran.dg/g77/20000503-1.f
2849         * gfortran.dg/g77/20001111.f
2850         * gfortran.dg/g77/20010116.f
2851         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
2852         * gfortran.dg/g77/20010430.f
2853         * gfortran.dg/g77/6177.f
2854         * gfortran.dg/g77/947.f
2855         * gfortran.dg/g77/970816-3.f
2856         * gfortran.dg/g77/971102-1.f
2857         * gfortran.dg/g77/980520-1.f
2858         * gfortran.dg/g77/980628-0.f
2859         * gfortran.dg/g77/980628-1.f
2860         * gfortran.dg/g77/980628-10.f
2861         * gfortran.dg/g77/980628-2.f
2862         * gfortran.dg/g77/980628-3.f
2863         * gfortran.dg/g77/980628-7.f
2864         * gfortran.dg/g77/980628-8.f
2865         * gfortran.dg/g77/980628-9.f
2866         * gfortran.dg/g77/980701-0.f
2867         * gfortran.dg/g77/980701-1.f
2868         * gfortran.dg/g77/cabs.f
2869         * gfortran.dg/g77/claus.f
2870         * gfortran.dg/g77/complex_1.f
2871         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
2872         * gfortran.dg/g77/dcomplex.f
2873         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
2874         * gfortran.dg/g77/f90-intrinsic-mathematical.f
2875         * gfortran.dg/g77/f90-intrinsic-numeric.f
2876         * gfortran.dg/g77/int8421.f
2877         * gfortran.dg/g77/labug1.f
2878         * gfortran.dg/g77/large_vec.f
2879         * gfortran.dg/g77/le.f
2880         * gfortran.dg/g77/short.f
2881         * gfortran.dg/g77/README: Update
2882
2883 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
2884
2885         PR c++/16637
2886         * g++.dg/parse/lookup4.C: New test.
2887
2888 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2889
2890         PR c++/16175
2891         * g++.dg/template/ttp10.C: New test.
2892
2893 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2894
2895         * gcc.dg/pr12625-1.c: New test.
2896
2897 2004-07-20  Steven Bosscher  <stevenb@suse.de>
2898
2899         * testsuite/gcc.dg/switch-warn-1.c: New test.
2900         * testsuite/gcc.dg/switch-warn-2.c: New test.
2901         * gcc.c-torture/compile/pr14730.c: Update.
2902
2903 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
2904
2905         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
2906         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
2907         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
2908         g++.dg/template/nontype3.C: Remove trailing CR from tests.
2909
2910 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
2911
2912         PR c++/16623
2913         * g++.dg/template/assign1.C: New test.
2914
2915 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2916
2917         PR c++/12170
2918         * g++.dg/template/ttp9.C: New test.
2919
2920 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
2921
2922         * gcc.dg/format/cmn-err-1.c: New test.
2923
2924 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2925
2926         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
2927         gcc.dg/Wparentheses-10.c: New tests.
2928         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
2929
2930 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2931
2932         PR fortran/16465
2933         * gfortran.dg/g77//ffixed-line-length-0.f,
2934         gfortran.dg/g77/ffixed-line-length-132.f,
2935         gfortran.dg/g77/ffixed-line-length-72.f,
2936         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
2937         gfortran.dg/g77/README: Update.
2938
2939 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2940
2941         PR c++/13092
2942         * g++.dg/template/non-dependent7.C: New test.
2943         * g++.dg/template/non-dependent8.C: Likewise.
2944         * g++.dg/template/non-dependent9.C: Likewise.
2945         * g++.dg/template/non-dependent10.C: Likewise.
2946
2947 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
2948
2949         PR c++/16337
2950         * g++.dg/parse/attr2.C: New test.
2951
2952 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
2953
2954         * g77.dg: Removed.
2955         * g77.f-torture: Ditto.
2956
2957 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2958
2959         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
2960         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
2961         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
2962
2963 2004-07-16  Richard Henderson  <rth@redhat.com>
2964
2965         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
2966
2967 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2968
2969         * lib/fortran-torture.exp (fortran-torture): Don't test compile
2970         tests with full list of options.
2971         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
2972         of TORTURE_OPTIONS if test contains 'dg-do run'.
2973
2974         PR fortran/16404
2975         * gfortran.dg/do_iterator.f90: New test.
2976
2977 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2978
2979         PR rtl-optimization/16536
2980         * gcc.c-torture/execute/restrict-1.c: New test.
2981
2982 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2983
2984         PR fortran/15324
2985         * gfortran.dg/pr15324.f90: New test.
2986
2987         PR fortran/15129
2988         * gfortran.dg/pr15129.f90: New test.
2989
2990         PR fortran/15140
2991         * gfortran.dg/pr15140.f90: New test.
2992
2993         PR fortran/13792
2994         * gfortran.fortran-torture/execute/bounds.f90: Add check for
2995         compile-time simplification.
2996
2997 2004-07-14  Mike Stump  <mrs@apple.com>
2998
2999         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
3000
3001 2004-07-14  James E Wilson  <wilson@specifixinc.com>
3002
3003         PR target/16325
3004         * gcc.dg/profile-generate-1.c: New.
3005
3006 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
3007
3008         * gcc.c-torture/execute/20040709-1.c: New test.
3009         * gcc.c-torture/execute/20040709-2.c: New test.
3010
3011 2004-07-14  Mike Stump  <mrs@apple.com>
3012
3013         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
3014
3015 2004-07-14  Mike Stump  <mrs@apple.com>
3016
3017         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
3018
3019 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
3020
3021         PR c++/16518
3022         * g++.dg/parse/mutable1.C: New test.
3023
3024 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
3025
3026         PR tree-optimization/16443
3027         * gcc.dg/tree-ssa/20040713-1.c: New test.
3028
3029 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
3030
3031         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
3032         for operator new.
3033
3034 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3035
3036         * gfortran.dg/g77/README: New file
3037         * gfortran.dg/g77/19981216-0.f:  Copy from
3038         g77.f-torture/noncompile.  Add "dg-do compile" and
3039         dg-error as required.
3040         * gfortran.dg/g77/19990218-1.f: Likewise
3041         * gfortran.dg/g77/19990905-1.f: Likewise
3042         * gfortran.dg/g77/9263.f: Likewise
3043         * gfortran.dg/g77/980615-0.f: Likewise
3044         * gfortran.dg/g77/980616-0.f: Likewise
3045         * gfortran.dg/g77/check0.f: Likewise
3046         * gfortran.dg/g77/select_no_compile.f: Likewise
3047
3048 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3049
3050         Copy files from g77.f-torture/compile.
3051         Add "{ dg-do compile}".  Other changes as noted
3052         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
3053         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
3054         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
3055         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
3056         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
3057         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
3058         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
3059         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
3060         statement to conform to standard.  Append alpha1.x for reference.
3061         * gfortran.dg/g77/xformat.f: Add dg-warning
3062
3063 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
3064
3065         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
3066         Add {dg-do compile} directive.
3067         * gfortran.dg/g77/cpp2.F: Likewise
3068
3069 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3070
3071         PR c++/5402
3072         * g++.dg/lookup/name-clash1.C: New test.
3073
3074         PR c++/9777
3075         * g++.dg/lookup/name-clash2.C: New test.
3076
3077         PR c++/12102
3078         * g++.dg/lookup/name-clash3.C: New test.
3079
3080 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3081
3082         * g++.dg/lookup/new2.C: New test.
3083         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
3084
3085 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
3086
3087         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
3088         Add {dg-do compile} directive.
3089         * gfortran.dg/g77/13060.f: Likewise
3090         * gfortran.dg/g77/19990218-0.f: Likewise
3091         * gfortran.dg/g77/19990305-0.f: Likewise
3092         * gfortran.dg/g77/19990419-0.f: Likewise
3093         * gfortran.dg/g77/19990502-0.f: Likewise
3094         * gfortran.dg/g77/19990502-1.f: Likewise
3095         * gfortran.dg/g77/19990525-0.f: Likewise
3096         * gfortran.dg/g77/19990826-1.f: Likewise
3097         * gfortran.dg/g77/19990826-3.f: Likewise
3098         * gfortran.dg/g77/19990905-2.f: Likewise
3099         * gfortran.dg/g77/20000412-1.f: Likewise
3100         * gfortran.dg/g77/20000511-1.f: Likewise
3101         * gfortran.dg/g77/20000511-2.f: Likewise
3102         * gfortran.dg/g77/20000518.f: Likewise
3103         * gfortran.dg/g77/20000601-1.f: Likewise
3104         * gfortran.dg/g77/20000601-2.f: Likewise
3105         * gfortran.dg/g77/20000629-1.f: Likewise
3106         * gfortran.dg/g77/20000630-2.f: Likewise
3107         * gfortran.dg/g77/20010115.f: Likewise
3108         * gfortran.dg/g77/20010321-1.f: Likewise
3109         * gfortran.dg/g77/20010426.f: Likewise
3110         * gfortran.dg/g77/20020307-1.f: Likewise
3111         * gfortran.dg/g77/8485.f: Likewise
3112         * gfortran.dg/g77/960317-1.f: Likewise
3113         * gfortran.dg/g77/970915-0.f: Likewise
3114         * gfortran.dg/g77/980310-1.f: Likewise
3115         * gfortran.dg/g77/980310-2.f: Likewise
3116         * gfortran.dg/g77/980310-3.f: Likewise
3117         * gfortran.dg/g77/980310-4.f: Likewise
3118         * gfortran.dg/g77/980310-6.f: Likewise
3119         * gfortran.dg/g77/980310-7.f: Likewise
3120         * gfortran.dg/g77/980310-8.f: Likewise
3121         * gfortran.dg/g77/980419-2.f: Likewise
3122         * gfortran.dg/g77/980424-0.f: Likewise
3123         * gfortran.dg/g77/980427-0.f: Likewise
3124         * gfortran.dg/g77/980729-0.f: Likewise
3125         * gfortran.dg/g77/981117-1.f: Likewise
3126         * gfortran.dg/g77/toon_1.f: Likewise
3127
3128 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3129
3130         PR c++/2204
3131         * g++.dg/other/abstract2.C: New test.
3132
3133 2004-07-12  Paul Brook  <paul@codesourcery.com>
3134
3135         * gfortran.dg/pointer_init_1.f90: New test.
3136
3137 2004-07-11  Paul Brook  <paul@codesourcery.com>
3138
3139         PR fortran/15986
3140         * gfortran.dg/contained_1.f90: New test.
3141
3142 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
3143
3144         * g++.dg/parse/defarg8.C: New test.
3145
3146 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3147
3148         PR fortran/16433
3149         * gfortran.dg/pr16433.f: New test.
3150
3151         PR fortran/17574
3152         * gfortran.dg/pr15754.f90: New test.
3153
3154 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3155
3156         PR tree-optimization/16437
3157         * gcc.c-torture/execute/bitfld-4.c: New test.
3158
3159 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3160
3161         * gfortran.fortran-torture/execute/common_2.f90: Add check for
3162         access to common var from module.
3163
3164 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3165
3166         PR fortran/16336
3167         * gfortran.fortran-torture/execute/common_2.f90: New test.
3168
3169 2004-07-10  Paul Brook  <paul@codesourcery.com>
3170
3171         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
3172
3173 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3174
3175         PR fortran/15969
3176         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
3177
3178 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
3179
3180         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
3181         * gfortran.dg/g77/ffixed-form-2.f: Likewise
3182         * gfortran.dg/g77/ffree-form-1.f: Likewise
3183         * gfortran.dg/g77/ffree-form-2.f: Likewise
3184         * gfortran.dg/g77/ffree-form-3.f: Likewise
3185         * gfortran.dg/g77/fno-underscoring.f: Likewise
3186         * gfortran.dg/g77/funderscoring.f: Likewise
3187         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
3188
3189 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3190
3191         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
3192
3193 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3194         Paul Brook  <paul@codesourcery.com>
3195
3196         PR fortran/13415
3197         * gfortran.dg/common_pointer_1.f90: New test.
3198
3199 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3200
3201         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
3202
3203 2004-07-09  James E Wilson  <wilson@specifixinc.com>
3204
3205         PR target/16364
3206         * gcc.c-torture/compile/20040709-1.c: New.
3207
3208 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3209
3210         PR fortran/14077
3211         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
3212
3213 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3214
3215         PR fortran/13201
3216         * gfortran.dg/shape_1.f90: New test.
3217
3218 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
3219             Andrew Pinski  <apinski@apple.com>
3220
3221         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
3222
3223 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3224
3225         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
3226         comment.
3227
3228 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3229         Paul Brook  <paul@codesourcery.com>
3230
3231         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
3232         '.f95' and '.F95'.
3233
3234 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
3235
3236         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
3237
3238 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3239
3240         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
3241         testcases with capital suffix.
3242
3243 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3244
3245         PR fortran/15481
3246         PR fortran/13372
3247         PR fortran/13575
3248         PR fortran/15978
3249         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
3250
3251         * gfortran.dg/implicit_1.f90: New test.
3252
3253 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3254
3255         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
3256         expression to match gfortran warning/error messages
3257         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
3258         dg-error text.
3259
3260 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3261
3262         * lib/fortran-torture.exp: Rename proc search_for to
3263         search_for_re.
3264
3265 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3266
3267         * gcc.c-torture/execute/simd-5.x: New file.
3268         XFAIL on SPARC 64-bit at -O0.
3269
3270 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3271
3272         PR c++/8211
3273         PR c++/16165
3274         * g++.dg/warn/effc3.C: New test.
3275
3276 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3277
3278         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
3279         change X to 1X in format.
3280         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
3281         add data statements to conform to standard.
3282
3283 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3284
3285         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
3286         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
3287         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
3288
3289 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
3290
3291         * gfortran.dg/g77/7388.f: Copy from g77.dg
3292         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
3293         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
3294         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
3295         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
3296         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
3297         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
3298         * gfortran.dg/g77/strlen0.f: Likewise
3299
3300 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
3301
3302         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
3303         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
3304
3305 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3306
3307         * gcc.c-torture/execute/920428-2.x: Delete.
3308         * gcc.c-torture/execute/920501-7.x: Likewise.
3309
3310 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
3311
3312         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
3313         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
3314         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
3315         prescott and c3-2.
3316         (PREFETCH_3DNOW): Add -march=c3.
3317
3318 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
3319
3320         PR c/16437
3321         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
3322         * gcc.c-torture/execute/bf64-1.x: Likewise.
3323
3324 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3325
3326         * gcc.c-torture/compile/20040708-1.c: New test.
3327
3328 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3329
3330         PR c++/16169
3331         * g++.dg/warn/effc2.C: New test.
3332
3333 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3334
3335         * gcc.c-torture/execute/bitfld-1.x: Remove.
3336         * gcc.c-torture/execute/bitfld-3.c: New test.
3337         * gcc.dg/bitfld-2.c: Remove XFAILs.
3338
3339 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3340
3341         PR c++/16276
3342         * g++.dg/rtti/tinfo1.C: New file.
3343
3344 2004-07-07  Eric Christopher  <echristo@redhat.com>
3345
3346         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
3347
3348 2004-07-07  Andrew Pinski  <apinski@apple.com>
3349
3350         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
3351
3352 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
3353
3354         * g++.dg/init/call1.C: XFAIL.
3355
3356 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
3357
3358         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
3359         except for movstrict*, to movmem* and clrstr* to clrmem*.
3360
3361 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
3362
3363         * gcc.c-torture/execute/20040707-1.c: New test.
3364
3365 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
3366
3367         * gcc.c-torture/execute/20040706-1.c: New test.
3368
3369 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3370
3371         PR c++/3671
3372         * g++.dg/template/spec14.C: New test.
3373
3374 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
3375
3376         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
3377         nothing if not yet defined.  Use it in b, c and d type definitions.
3378         * gcc.c-torture/execute/20040705-1.c: New test.
3379         * gcc.c-torture/execute/20040705-2.c: New test.
3380
3381 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3382
3383         PR c++/2518
3384         * g++.dg/lookup/new1.C: New test.
3385
3386 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3387
3388         PR c++/11406
3389         * g++.dg/template/sizeof8.C: New test.
3390
3391 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
3392
3393         * gcc.c-torture/compile/20040705-1.c: New test.
3394
3395 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
3396
3397         * gfortran.fortran-torture/execute/seq_io.f90: New test.
3398
3399 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
3400
3401         * gcc.dg/cpp/if-mop.c: Two new testcases.
3402         * gcc.dg/cpp/trad/comment-3.c: New.
3403
3404 2004-07-04  Paul Brook  <paul@codesourcery.com>
3405
3406         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
3407
3408 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
3409
3410         PR c++/3761
3411         * g++.dg/lookup/crash4.C: New test.
3412
3413 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
3414
3415         * gcc.c-torture/execute/builtin-abs-1.c
3416         * gcc.c-torture/execute/builtin-abs-2.c
3417         * gcc.c-torture/execute/builtin-complex-1.c
3418         * gcc.c-torture/execute/builtins/string-1-lib.c
3419         * gcc.c-torture/execute/builtins/string-1.c
3420         * gcc.c-torture/execute/builtins/string-2-lib.c
3421         * gcc.c-torture/execute/builtins/string-2.c
3422         * gcc.c-torture/execute/builtins/string-3-lib.c
3423         * gcc.c-torture/execute/builtins/string-3.c
3424         * gcc.c-torture/execute/builtins/string-4-lib.c
3425         * gcc.c-torture/execute/builtins/string-4.c
3426         * gcc.c-torture/execute/builtins/string-5-lib.c
3427         * gcc.c-torture/execute/builtins/string-5.c
3428         * gcc.c-torture/execute/builtins/string-6-lib.c
3429         * gcc.c-torture/execute/builtins/string-6.c
3430         * gcc.c-torture/execute/builtins/string-7-lib.c
3431         * gcc.c-torture/execute/builtins/string-7.c
3432         * gcc.c-torture/execute/builtins/string-8-lib.c
3433         * gcc.c-torture/execute/builtins/string-8.c
3434         * gcc.c-torture/execute/builtins/string-9-lib.c
3435         * gcc.c-torture/execute/builtins/string-9.c
3436         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
3437         * gcc.c-torture/execute/builtins/string-asm-1.c
3438         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
3439         * gcc.c-torture/execute/builtins/string-asm-2.c
3440         * gcc.c-torture/execute/stdio-opt-1.c
3441         * gcc.c-torture/execute/stdio-opt-2.c
3442         * gcc.c-torture/execute/stdio-opt-3.c
3443         * gcc.c-torture/execute/string-opt-1.c
3444         * gcc.c-torture/execute/string-opt-10.c
3445         * gcc.c-torture/execute/string-opt-11.c
3446         * gcc.c-torture/execute/string-opt-12.c
3447         * gcc.c-torture/execute/string-opt-13.c
3448         * gcc.c-torture/execute/string-opt-14.c
3449         * gcc.c-torture/execute/string-opt-15.c
3450         * gcc.c-torture/execute/string-opt-16.c
3451         * gcc.c-torture/execute/string-opt-2.c
3452         * gcc.c-torture/execute/string-opt-6.c
3453         * gcc.c-torture/execute/string-opt-7.c
3454         * gcc.c-torture/execute/string-opt-8.c:
3455         Replace with ...
3456
3457         * gcc.c-torture/execute/builtins/abs-2.c
3458         * gcc.c-torture/execute/builtins/abs-3.c
3459         * gcc.c-torture/execute/builtins/complex-1.c
3460         * gcc.c-torture/execute/builtins/fprintf.c
3461         * gcc.c-torture/execute/builtins/fputs.c
3462         * gcc.c-torture/execute/builtins/memcmp.c
3463         * gcc.c-torture/execute/builtins/memmove.c
3464         * gcc.c-torture/execute/builtins/memops-asm.c
3465         * gcc.c-torture/execute/builtins/mempcpy-2.c
3466         * gcc.c-torture/execute/builtins/mempcpy.c
3467         * gcc.c-torture/execute/builtins/memset.c
3468         * gcc.c-torture/execute/builtins/printf.c
3469         * gcc.c-torture/execute/builtins/sprintf.c
3470         * gcc.c-torture/execute/builtins/strcat.c
3471         * gcc.c-torture/execute/builtins/strchr.c
3472         * gcc.c-torture/execute/builtins/strcmp.c
3473         * gcc.c-torture/execute/builtins/strcpy.c
3474         * gcc.c-torture/execute/builtins/strcspn.c
3475         * gcc.c-torture/execute/builtins/strlen-2.c
3476         * gcc.c-torture/execute/builtins/strlen.c
3477         * gcc.c-torture/execute/builtins/strncat.c
3478         * gcc.c-torture/execute/builtins/strncmp-2.c
3479         * gcc.c-torture/execute/builtins/strncmp.c
3480         * gcc.c-torture/execute/builtins/strncpy.c
3481         * gcc.c-torture/execute/builtins/strpbrk.c
3482         * gcc.c-torture/execute/builtins/strpcpy-2.c
3483         * gcc.c-torture/execute/builtins/strpcpy.c
3484         * gcc.c-torture/execute/builtins/strrchr.c
3485         * gcc.c-torture/execute/builtins/strspn.c
3486         * gcc.c-torture/execute/builtins/strstr-asm.c
3487         * gcc.c-torture/execute/builtins/strstr.c:
3488         ... these new files.
3489
3490         * gcc.c-torture/execute/builtins/abs-2-lib.c
3491         * gcc.c-torture/execute/builtins/abs-3-lib.c
3492         * gcc.c-torture/execute/builtins/complex-1-lib.c
3493         * gcc.c-torture/execute/builtins/fprintf-lib.c
3494         * gcc.c-torture/execute/builtins/fputs-lib.c
3495         * gcc.c-torture/execute/builtins/memcmp-lib.c
3496         * gcc.c-torture/execute/builtins/memmove-lib.c
3497         * gcc.c-torture/execute/builtins/memops-asm-lib.c
3498         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
3499         * gcc.c-torture/execute/builtins/mempcpy-lib.c
3500         * gcc.c-torture/execute/builtins/memset-lib.c
3501         * gcc.c-torture/execute/builtins/printf-lib.c
3502         * gcc.c-torture/execute/builtins/sprintf-lib.c
3503         * gcc.c-torture/execute/builtins/strcat-lib.c
3504         * gcc.c-torture/execute/builtins/strchr-lib.c
3505         * gcc.c-torture/execute/builtins/strcmp-lib.c
3506         * gcc.c-torture/execute/builtins/strcpy-lib.c
3507         * gcc.c-torture/execute/builtins/strcspn-lib.c
3508         * gcc.c-torture/execute/builtins/strlen-2-lib.c
3509         * gcc.c-torture/execute/builtins/strlen-lib.c
3510         * gcc.c-torture/execute/builtins/strncat-lib.c
3511         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
3512         * gcc.c-torture/execute/builtins/strncmp-lib.c
3513         * gcc.c-torture/execute/builtins/strncpy-lib.c
3514         * gcc.c-torture/execute/builtins/strpbrk-lib.c
3515         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
3516         * gcc.c-torture/execute/builtins/strpcpy-lib.c
3517         * gcc.c-torture/execute/builtins/strrchr-lib.c
3518         * gcc.c-torture/execute/builtins/strspn-lib.c
3519         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
3520         * gcc.c-torture/execute/builtins/strstr-lib.c
3521         * gcc.c-torture/execute/builtins/lib/abs.c
3522         * gcc.c-torture/execute/builtins/lib/fprintf.c
3523         * gcc.c-torture/execute/builtins/lib/memset.c
3524         * gcc.c-torture/execute/builtins/lib/printf.c
3525         * gcc.c-torture/execute/builtins/lib/sprintf.c
3526         * gcc.c-torture/execute/builtins/lib/strcpy.c
3527         * gcc.c-torture/execute/builtins/lib/strcspn.c
3528         * gcc.c-torture/execute/builtins/lib/strncat.c
3529         * gcc.c-torture/execute/builtins/lib/strncmp.c
3530         * gcc.c-torture/execute/builtins/lib/strncpy.c
3531         * gcc.c-torture/execute/builtins/lib/strpbrk.c
3532         * gcc.c-torture/execute/builtins/lib/strspn.c
3533         * gcc.c-torture/execute/builtins/lib/strstr.c:
3534         New files containing support routines.
3535
3536         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
3537         declaration.
3538         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
3539         when not optimizing.
3540
3541 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
3542
3543         PR c++/16240
3544         * g++.dg/abi/mangle22.C: New test.
3545         * g++.dg/abi/mangle23.C: Likewise.
3546
3547 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
3548
3549         PR fortran/16290
3550         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
3551         Allow for cases without denormalized floating point numbers.
3552
3553 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
3554
3555         PR c/1027
3556         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3557         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
3558         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
3559         expected warning text.
3560         * gcc.dg/format/diag-2.c: New test.
3561
3562 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3563
3564         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
3565
3566 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
3567
3568         * gcc.dg/builtins-43.c: New.
3569         * gcc.dg/builtins-44.c: New.
3570         * gcc.dg/builtins-45.c: New.
3571
3572 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
3573             Andreas Tobler  <a.tobler@schweiz.ch>
3574
3575         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
3576         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
3577         as SIGSEGV.
3578         * gcc.dg/cleanup-11.c: Likewise.
3579         * gcc.dg/cleanup-8.c: Likewise.
3580         * gcc.dg/cleanup-9.c: Likewise.
3581         * gcc.dg/cleanup-5.c: Run on all platforms.
3582
3583 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3584
3585         * g++.dg/warn/nonnull1.C: New test.
3586
3587 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3588
3589         * gcc.dg/compat/compat-common.h: Wrap up CINT in
3590         an #ifndef SKIP_COMPLEX_INT/#endif pair.
3591         Special-case the Sun compiler wrt to <complex.h>.
3592
3593 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
3594
3595         * gcc.dg/Wunreachable-8.C: New test.
3596
3597         * gcc.dg/h8300-ice2.c : New test.
3598
3599 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
3600
3601         PR fortran/16161
3602         * gfortran.fortran-torture/compile/implicit.f90: Add test
3603         for implicit character.
3604
3605 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
3606
3607         PR fortran/16289
3608         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
3609         Use tiny() intrinsic to find smallest non-negative real
3610
3611 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
3612
3613         * gcc.dg/compat/struct-by-value-22_main.c: New test.
3614         * gcc.dg/compat/struct-by-value-22_x.c: New.
3615         * gcc.dg/compat/struct-by-value-22_y.c: New.
3616
3617         * gcc.c-torture/execute/20040629-1.c: New test.
3618
3619 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
3620
3621         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
3622         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
3623
3624         PR target/16195
3625         * gcc.dg/20040625-1.c: New test.
3626
3627 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3628
3629         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
3630
3631 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3632
3633         PR fortran/15963
3634         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
3635
3636 2004-06-29  Richard Henderson  <rth@redhat.com>
3637
3638         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
3639
3640 2004-06-29  Paul Brook  <paul@codesourcery.com>
3641
3642         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
3643         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
3644
3645 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
3646
3647         PR c++/16260
3648         * g++.dg/parse/crash15.C: New.
3649
3650 2004-06-28  Andrew Pinski  <apinski@apple.com>
3651
3652         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
3653         by the error already.
3654
3655         * g++.dg/opt/ptrmem4.C: Change to compile only test.
3656
3657 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
3658
3659         PR target/14041
3660         * gcc.dg/h8300-bss-align-1.c : New.
3661
3662 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3663
3664         * PR c++/16174
3665         * g++.dg/template/ctor4.C: New.
3666
3667 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3668
3669         PR c++/16205
3670         * g++.dg/warn/Wsequence-point-1.C: New test.
3671
3672 2004-06-27  Paul Brook  <paul@codesourcery.com>
3673
3674         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
3675
3676 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
3677
3678         * g++.old-deja/g++.mike/p7325.C: Remove.
3679
3680 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
3681
3682         PR c/14963
3683         * gcc.dg/pr14963.c: New test.
3684
3685 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
3686
3687         PR c++/16193
3688         * g++.dg/parse/redef1.C: New test.
3689
3690 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3691
3692         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
3693         20021110.c.
3694         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
3695         20021119-1.c.
3696         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
3697         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
3698         5-04.c.
3699         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
3700         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
3701         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
3702         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
3703         g++.brendan/enum14.C.
3704         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
3705         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
3706         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
3707         g++.mike/virt1.C.
3708         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
3709         memtemp24.C.
3710
3711 2004-06-27  Roger Sayle  <roger@eyesopen.com>
3712
3713         * gcc.dg/20040527-1.c: New test case.
3714
3715 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
3716
3717         PR gfortran/pr16196
3718         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
3719
3720 2004-06-25  Roger Sayle  <roger@eyesopen.com>
3721
3722         PR middle-end/15825
3723         * gcc.dg/pr15825-1.c: New test case.
3724
3725 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3726
3727         * gcc.c-torture/execute/20040625-1.c: New test.
3728
3729 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3730
3731         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
3732
3733 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
3734
3735         * gcc.dg/torture/mips-div-1.c: New test.
3736
3737 2004-06-24  Jeff Law  <law@redhat.com>
3738
3739         * gcc.dg/tree-ssa/20040624-1.c: New test.
3740
3741 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
3742
3743         * gcc.c-torture/compile/20040624-1.c: New test.
3744
3745 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3746
3747         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
3748         this directory.
3749
3750 2004-06-23  Andrew Pinski  <apinski@apple.com>
3751
3752         PR middle-end/15988
3753         * g++.dg/opt/ptrmem4.C: New test.
3754
3755         * gcc.dg/c90-array-quals-2.c: New test.
3756
3757 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
3758
3759         * gcc.dg/kpice1.c: New test.
3760
3761 2006-06-23  Andrew Pinski  <apinski@apple.com>
3762
3763         * gcc.dg/c90-array-quals.c: New test.
3764
3765 2006-06-22  Richard Henderson  <rth@redhat.com>
3766
3767         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
3768
3769 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
3770
3771         * gcc.dg/builtins-config.h: Handle FreeBSD.
3772
3773 2006-06-22  Richard Henderson  <rth@redhat.com>
3774
3775         * g++.dg/opt/devirt1.C: New.
3776
3777 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
3778
3779         * g++.dg/opt/pr15551.C: New testcase.
3780
3781 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3782
3783         PR target/14800
3784         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
3785         x86_64-*-linux* when compiling for 32bit.
3786
3787 2004-06-21  Andrew Pinski  <apinski@apple.com>
3788
3789         * gcc.dg/pch/struct-1.c: New.
3790         * gcc.dg/pch/struct-1.hs: New.
3791
3792 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
3793
3794         * gcc.dg/pch/save-temps-1.c: New file.
3795         * gcc.dg/pch/save-temps-1.hs: New file.
3796
3797 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3798
3799         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
3800         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
3801
3802 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3803
3804         * gfortran.fortran-torture/execute/select_1.f90: Rename function
3805         to fix type error.
3806         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
3807         Remove trailing spaces.
3808
3809 2004-06-21  Richard Henderson  <rth@redhat.com>
3810
3811         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
3812         merging && to BIT_FIELD_REF.
3813
3814 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
3815
3816         * g++.dg/opt/placeholder1.C: New test.
3817
3818 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3819
3820         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
3821         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3822         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3823         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3824
3825 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
3826
3827         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
3828         extern "C".
3829         * g++.dg/other/pragma-re-1.C: Add comments.
3830
3831 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
3832
3833         PR gfortran/16080
3834         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
3835
3836 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
3837
3838         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
3839         instead of setting the type of size_t by
3840         hand.
3841
3842 2004-06-18  Roger Sayle  <roger@eyesopen.com>
3843
3844         * gcc.dg/unordered-2.c: New test case.
3845         * gcc.dg/unordered-3.c: New test case.
3846
3847 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
3848
3849         PR other/16043
3850         * lib/g++.exp (g++_version): Tweak regexp for version
3851         * lib/g77.exp (g77_version): Likewise
3852         * lib/gfortran.exp (gfortran_version): Likewise
3853         * lib/objc.exp (objc_version): Likewise
3854         * lib/treelang.exp (treelang_version): Likewise
3855
3856 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
3857
3858         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
3859         Use INT_MAX instead of __INT_MAX__.
3860         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3861
3862         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
3863         * gcc.dg/compat/scalar-return-3_x.c: Use it.
3864         * gcc.dg/compat/scalar-return-3_y.c: Use it.
3865         * gcc.dg/compat/scalar-return-4_x.c: Use it.
3866         * gcc.dg/compat/scalar-return-4_y.c: Use it.
3867         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
3868         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
3869         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
3870         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
3871
3872         * gcc.dg/range-test-1.c: New test.
3873         * g++.dg/opt/range-test-1.C: New test.
3874
3875 2004-06-17  Richard Henderson  <rth@redhat.com>
3876
3877         * objc.dg/sync-1.m: New.
3878         * objc.dg/try-catch-1.m: Don't force next runtime.
3879         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
3880         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
3881         shadowed catch clause.
3882         * objc.dg/try-catch-5.m: New.
3883
3884 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
3885
3886         Bug 14610
3887         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
3888
3889 2004-06-15  Richard Henderson  <rth@redhat.com>
3890
3891         * gcc.dg/20001116-1.c: Move expected warning line.
3892
3893 2004-06-15  Richard Henderson  <rth@redhat.com>
3894
3895         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
3896         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
3897
3898 2004-06-15  Jeff Law  <law@redhat.com>
3899
3900         * gcc.dg/tree-ssa/20040615-1.c: New test.
3901         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
3902         be less sensitive to operand ordering.
3903         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
3904
3905 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
3906
3907         * g++.dg/abi/bitfield3.C: Add comment..
3908
3909 2004-06-15  Richard Henderson  <rth@redhat.com>
3910
3911         * g++.dg/ext/stmtexpr1.C: XFAIL.
3912         * gcc.dg/20030612-1.c: XFAIL.
3913
3914 2004-06-15  Eric Christopher  <echristo@redhat.com>
3915
3916         * g++.dg/charset/asm5.c: New.
3917         * gcc.dg/charset/asm6.c: New.
3918
3919 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3920
3921         PR fortran/15962
3922         * gfortran.fortran-torture/execute/select_1.f90: New test.
3923
3924 2004-06-15  Paul Brook  <paul@codesourcery.com>
3925
3926         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
3927
3928 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3929
3930         PR c++/15967
3931         * g++.dg/lookup/crash3.C: New test.
3932
3933 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3934
3935         PR c++/15947
3936         * g++.dg/parse/dtor4.C: New test.
3937
3938 2004-06-14  Jeff Law  <law@redhat.com>
3939
3940         * gcc.c-torture/compile/20040614-1.c: New test.
3941
3942 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3943
3944         PR fortran/15211
3945         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
3946         LEN of a character array.
3947
3948 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
3949
3950         PR c++/15096
3951         * g++.dg/template/ptrmem10.C: New test.
3952
3953         PR c++/14930
3954         * g++.dg/template/friend30.C: New test.
3955
3956 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3957
3958         PR fortran/14928
3959         * gfortran.fortran-torture/compile/mloc.f90: New test.
3960
3961 2004-06-13  Paul Brook  <paul@codesourcery.com>
3962
3963         * gfortran.fortran-torture/execute/random_2.f90: New test.
3964
3965 2004-06-13  Eric Christopher  <echristo@redhat.com>
3966
3967         * gcc.dg/noncompile/redecl-1.c: Fix error message.
3968
3969 2004-06-12  Paul Brook  <paul@codesourcery.com>
3970
3971         * gfortran.fortran-torture/execute/contained_3.f90: New test.
3972
3973 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3974
3975         PR fortran/14923
3976         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
3977
3978 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3979
3980         PR fortran/14957
3981         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
3982         syntax errors in end statements of contained subroutines.
3983
3984 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3985
3986         PR fortran/12841
3987         * gfortran.fortran-torture/execute/null_arg.f90: New test.
3988
3989 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3990
3991         PR fortran/15665
3992         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
3993
3994 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3995
3996         PR gfortran/12839
3997         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
3998
3999 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
4000
4001         PR c++/15862
4002         * g++.dg/parse/enum1.C: New test.
4003
4004 2004-06-10  Jeff Law  <law@redhat.com>
4005
4006         * gcc.c-torture/compile/20040610-1.c: New test.
4007
4008 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4009
4010         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
4011         * g++.old-deja/g++.other/decl3.C: Likewise.
4012
4013 2004-06-10  Brian Booth  <bbooth@redhat.com>
4014
4015         * gcc.dg/tree-ssa/20031015-1.c: Scan for
4016         V_MAY_DEF instead of VDEF.
4017         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
4018
4019 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
4020
4021         PR c++/14211
4022         * g++.dg/conversion/const1.C: New test.
4023
4024         PR c++/15076
4025         * g++.dg/conversion/reinterpret1.C: New test.
4026
4027         PR c++/15877
4028         * g++.dg/template/enum2.C: New test.
4029
4030         PR c++/15227
4031         * g++.dg/template/error13.C: New test.
4032
4033 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4034
4035         PR fortran/14957
4036         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
4037         arguments to test_* REAL and of the right size.
4038
4039 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4040
4041         PR target/15569
4042         PR rtl-optimization/15681
4043         * gcc.dg/20040609-1.c: New test.
4044
4045 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
4046
4047         PR c++/14791
4048         * g++.dg/opt/builtins1.C: New test.
4049
4050 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
4051
4052         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
4053         that use default windows32 struct layout.
4054         * gcc.dg/i386-bitfield2.c: Likewise.
4055
4056 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
4057
4058         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
4059         for mingw32 and cygwin targets.
4060
4061 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
4062
4063         * gcc.dg/pch/macro-4.c: New.
4064         * gcc.dg/pch/macro-4.hs: New.
4065
4066 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4067
4068         PR fortran/13249
4069         * gfortran.fortran-torture/compile/name_clash.f90: New test.
4070
4071 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4072
4073         PR fortran/13372
4074         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
4075
4076 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4077
4078         PR gfortran/14897
4079         * gfortran.fortran-torture/execute/t_edit.f90: New test.
4080
4081 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
4082
4083         PR gfortran/15755
4084         * gfortran.fortran-torture/execute/backspace.c : New test.
4085
4086 2004-06-09  Paul Brook  <paul@codesourcery.com>
4087
4088         * gfortran.fortran-torture/execure/intrinsic_associated.f90
4089         (pointer_to_section): Rewrite to use smaller array.
4090
4091 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
4092
4093         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
4094         * gcc.dg/ext/altivec-10.c: Same.
4095         * gcc.dg/ext/altivec-11.c: Same.
4096         * gcc.dg/ext/altivec-12.c: Same.
4097         * gcc.dg/ext/altivec-13.c: Same.
4098         * gcc.dg/ext/altivec-14.c: Same.
4099         * gcc.dg/ext/altivec-15.c: Same.
4100         * gcc.dg/ext/altivec-16.c: Same.
4101         * gcc.dg/ext/altivec-3.c: Same.
4102         * gcc.dg/ext/altivec-4.c: Same.
4103         * gcc.dg/ext/altivec-6.c: Same.
4104         * gcc.dg/ext/altivec-7.c: Same.
4105         * gcc.dg/ext/altivec-8.c: Same.
4106         * gcc.dg/ext/altivec-varargs-1.c: Same.
4107
4108         * g++.dg/ext/altivec-1.C: Correct dg syntax.
4109         * g++.dg/ext/altivec-10.C: Same.
4110         * g++.dg/ext/altivec-2.C: Same.
4111         * g++.dg/ext/altivec-3.C: Same.
4112         * g++.dg/ext/altivec-4.C: Same.
4113         * g++.dg/ext/altivec-5.C: Same.
4114         * g++.dg/ext/altivec-6.C: Same.
4115         * g++.dg/ext/altivec-7.C: Same.
4116         * g++.dg/ext/altivec-8.C: Same.
4117         * g++.dg/ext/altivec-9.C: Same.
4118
4119 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4120
4121         PR c++/7841
4122         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
4123
4124 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4125
4126         * gcc.dg/union-1.c: New test.
4127
4128 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4129
4130         * gcc.dg/builtins-41.c: New test case.
4131         * gcc.dg/builtins-42.c: New test case.
4132
4133 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4134
4135         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
4136         * g++.dg/ext/altivec-10.C: Same.
4137         * g++.dg/ext/altivec-2.C: Same.
4138         * g++.dg/ext/altivec-3.C: Same.
4139         * g++.dg/ext/altivec-4.C: Same.
4140         * g++.dg/ext/altivec-5.C: Same.
4141         * g++.dg/ext/altivec-6.C: Same.
4142         * g++.dg/ext/altivec-7.C: Same.
4143         * g++.dg/ext/altivec-8.C: Same.
4144         * g++.dg/ext/altivec-9.C: Same.
4145         * g++.old-deja/g++.abi/cxa_vec.C: Same.
4146         * g++.old-deja/g++.brendan/new3.C: Same.
4147         * gcc.c-torture/execute/eeprof-1.x: Same.
4148
4149 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4150
4151         PR c/14765
4152         * gcc.dg/pr14765-1.c: New test.
4153
4154 2004-06-07  Roger Sayle  <roger@eyesopen.com>
4155
4156         PR c/14649
4157         * gcc.dg/pr14649-1.c: New test case.
4158
4159 2004-06-07  Richard Henderson  <rth@redhat.com>
4160
4161         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
4162         if temporaries.
4163
4164 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
4165
4166         * g++.dg/eh/elide1.C: Remove XFAIL.
4167
4168 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
4169
4170         PR c++/15337
4171         * g++.dg/expr/sizeof3.C: New test.
4172
4173         PR c++/14777
4174         * g++.dg/template/access14.C: New test.
4175
4176         PR c++/15554
4177         * g++.dg/template/enum1.C: New test.
4178
4179         PR c++/15057
4180         * g++.dg/eh/throw1.C: New test.
4181
4182 2004-06-07  David Ayers  <d.ayers@inode.at>
4183             Ziemowit Laski  <zlaski@apple.com>
4184
4185         * lib/objc.exp (objc_target_compile): Revert the '-framework
4186         Foundation' flag fix, since bare Darwin does not ship
4187         with the Foundation framework.
4188         * objc/execute/next_mapping.h: Provide a local NSConstantString
4189         @interface and @implementation.
4190         (objc_constant_string_init): A constructor function, used to
4191         initialize the NSConstantString meta-class object.
4192         * objc/execute/string1.m: Include "next_mapping.h" instead of
4193         <Foundation/NSString.h>.
4194         * objc/execute/string2.m: Likewise.
4195         * objc/execute/string3.m: Likewise.
4196         * objc/execute/string4.m: Likewise.
4197
4198 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
4199
4200         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
4201         to double. Replace double with FLOAT.
4202         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
4203
4204         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
4205         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
4206         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
4207         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
4208         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
4209         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
4210         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
4211         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
4212
4213 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4214
4215         PR c/13519
4216         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
4217
4218 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4219
4220         PR c++/15503
4221         * g++.dg/template/meminit2.C: New test.
4222
4223 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
4224
4225         PR target/15822
4226         * gcc.c-torture/execute/compare-fp-1.c,
4227         gcc.c-torture/execute/compare-fp-2.c,
4228         gcc.c-torture/execute/compare-fp-3.c,
4229         gcc.c-torture/execute/compare-fp-4.c,
4230         gcc.c-torture/execute/compare-fp-3.x,
4231         gcc.c-torture/execute/compare-fp-4.x: Moved...
4232         * gcc.c-torture/execute/ieee/compare-fp-1.c,
4233         gcc.c-torture/execute/ieee/compare-fp-2.c,
4234         gcc.c-torture/execute/ieee/compare-fp-3.c,
4235         gcc.c-torture/execute/ieee/compare-fp-4.c,
4236         gcc.c-torture/execute/ieee/compare-fp-3.x,
4237         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
4238
4239 2004-06-04  David Ayers  <d.ayers@inode.at>
4240
4241         * objc/execute/protocol-isEqual-4.m: New testcase.
4242
4243 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
4244
4245         * objc/execute/protocol-isEqual-1.m: New testcase.
4246         * objc/execute/protocol-isEqual-2.m: New testcase.
4247         * objc/execute/protocol-isEqual-3.m: New testcase.
4248
4249 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4250
4251         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
4252
4253 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
4254
4255         * lib/objc.exp (objc_target_compile): When running tests on
4256         Darwin (Mac OS X), inform the linker about '-framework
4257         'Foundation'.
4258
4259 2004-06-02  Eric Christopher  <echristo@redhat.com>
4260
4261         * gcc.c-torture/compile/20040602-1.c: New.
4262
4263 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
4264
4265         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
4266         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4267
4268         PR tree-optimization/14736
4269         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
4270
4271         PR tree-optimization/14042
4272         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
4273
4274         PR tree-optimization/14729
4275         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
4276
4277 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4278
4279         PR fortran/15557
4280         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
4281
4282 2004-06-01  Richard Hederson  <rth@redhat.com>
4283
4284         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
4285
4286 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4287
4288         PR c++/14932
4289         * g++.dg/parse/offsetof4.C: New test.
4290
4291 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
4292
4293         PR objc/7993
4294         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
4295
4296 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
4297
4298         PR c++/15701
4299         * g++.dg/template/friend29.C: New test.
4300
4301 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4302
4303         PR c/15749
4304         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
4305
4306 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4307
4308         * gcc.dg/sparc-trap-1.c: New test.
4309
4310 2004-05-31  Roger Sayle  <roger@eyesopen.com>
4311
4312         PR middle-end/15069
4313         * g++.dg/opt/fold3.C: New test case.
4314
4315 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
4316
4317         * lib/target-supports.exp (check_iconv_available): Fix fallout
4318         from 2004-05-28 patch.
4319
4320 2004-05-30  Paul Brook  <paul@codesourcery.com>
4321
4322         PR fortran/15620
4323         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
4324         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
4325
4326 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
4327
4328         * gfortran.fortran-torture/execute/random_1.f90: New test.
4329
4330 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4331
4332         * g++.dg/ext/altivec-10.C: New test.
4333
4334 2004-05-29  Paul Brook  <paul@codesourcery.com>
4335
4336         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
4337
4338 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4339
4340         * gcc.dg/altivec-16.c: New test.
4341
4342 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
4343
4344         * lib/target-supports.exp (check_vmx_hw_available): New.
4345         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
4346
4347         * lib/target-supports.exp (check_alias_available,
4348         check_iconv_available, check_named_sections_available): Use
4349         unique names for temporary files.
4350
4351 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
4352
4353         * gcc.dg/altivec-15.c: New test.
4354
4355 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4356
4357         PR c++/15083
4358         * g++.dg/warn/noeffect6.C: New test.
4359
4360         PR c++/15471
4361         * g++.dg/expr/ptrmem4.C: New test.
4362
4363         PR c++/15640
4364         * g++.dg/template/operator3.C: New test.
4365
4366 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
4367
4368         PR c++/14668
4369         * g++.dg/lookup/redecl1.C: New test.
4370         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
4371
4372 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
4373
4374         * gcc.c-torture/execute/compare-fp-1.c,
4375         gcc.c-torture/execute/compare-fp-2.c,
4376         gcc.c-torture/execute/compare-fp-3.c,
4377         gcc.c-torture/execute/compare-fp-4.c,
4378         gcc.c-torture/execute/compare-fp-3.x,
4379         gcc.c-torture/execute/compare-fp-4.x,
4380         gcc.dg/pr15649-1.c: New.
4381
4382 2004-05-27  Adam Nemet  <anemet@lnxw.com>
4383
4384         PR c++/12883
4385         * g++.dg/init/array14.C: New test.
4386
4387 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
4388
4389         * lib/compat.exp (compat-get-options-main): New.
4390         (compat-get-options): Remove unneeded code, warn for ignored
4391         command.
4392         (compat-execute): Check flag set by dg-require-* commands.
4393
4394         * lib/compat.exp (compat-execute): Break up long lines.
4395
4396 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
4397
4398         * gcc.dg/altivec-7.c: Don't use 'vector long'.
4399         * gcc.dg/altivec-14.c: New test.
4400         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
4401
4402         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
4403         * gcc.dg/altivec-12.c: Ditto.
4404
4405         * gcc.dg/altivec-3.c: Move call to altivec_check.
4406
4407 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4408
4409         PR c++/15044
4410         * g++.dg/template/error12.C: New test.
4411
4412         PR c++/15317
4413         * g++.dg/ext/attrib15.C: New test.
4414
4415         PR c++/15329
4416         * g++.dg/template/ptrmem9.C: New test.
4417
4418 2004-05-25  Paul Brook  <paul@codesourcery.com>
4419
4420         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
4421
4422 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4423
4424         PR c++/15165
4425         * g++.dg/template/crash19.C: New test.
4426
4427 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4428
4429         PR c++/15025
4430         * g++.dg/template/redecl1.C: New test.
4431
4432 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
4433
4434         PR c++/14821
4435         * g++.dg/other/ns1.C: New test.
4436
4437         PR c++/14883
4438         * g++.dg/template/invalid1.C: New test.
4439
4440 2004-05-23  Paul Brook  <paul@codesourcery.com>
4441         Victor Leikehman  <lei@haifasphere.co.il>
4442
4443         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
4444         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
4445
4446 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4447
4448         PR c++/15285
4449         PR c++/15299
4450         * g++.dg/template/non-dependent5.C: New test.
4451         * g++.dg/template/non-dependent6.C: New test.
4452
4453 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
4454
4455         PR c++/15507
4456         * g++.dg/inherit/union1.C: New test.
4457
4458         PR c++/15542
4459         * g++.dg/template/addr1.C: New test.
4460
4461         PR c++/15427
4462         * g++.dg/template/array5.C: New test.
4463
4464         PR c++/15287
4465         * g++.dg/template/array6.C: New test.
4466
4467 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
4468             Roger Sayle  <roger@eyesopen.com>
4469
4470         * g++.dg/lookup/forscope2.C: New test case.
4471
4472 2004-05-22  Ben Elliston  <bje@au.ibm.com>
4473
4474         * gcc.dg/cpp/Wmissingdirs.c: New.
4475
4476 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4477
4478         PR target/15301
4479         * gcc.dg/compat/union-m128-1.h: New file.
4480         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4481         * gcc.dg/compat/union-m128-1_x.c: Likewise.
4482         * gcc.dg/compat/union-m128-1_y.c: Likewise.
4483
4484 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
4485
4486         PR target/15302
4487         * gcc.dg/compat/struct-complex-1.h: New file.
4488         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
4489         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
4490         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4491
4492 2004-05-20  Roger Sayle  <roger@eyesopen.com>
4493
4494         PR middle-end/3074
4495         * gcc.dg/pr3074-1.c: New test case.
4496         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
4497
4498 2004-05-20  Falk Hueffner  <falk@debian.org>
4499
4500         PR other/15526
4501         * gcc.dg/ftrapv-1.c: New test case.
4502
4503 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4504
4505         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
4506
4507 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
4508             Jeff Law  <law@redhat.com>
4509
4510         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
4511         * gcc.dg/tree-ssa/20040518-2.c: New test.
4512
4513         * gcc.dg/tree-ssa/20040518-1.c: New test.
4514
4515 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
4516
4517         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
4518
4519 2004-05-18  Paul Brook  <paul@codesourcery.com>
4520
4521         PR fortran/13930
4522         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
4523
4524 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4525
4526         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
4527         constant folding.
4528
4529 2004-05-17  Steven Bosscher  <stevenb@suse.de>
4530
4531         * gcc.dg/tree-ssa/20040517-1.c: New test.
4532
4533 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4534
4535         * gcc.dg/loop-4.c: New test.
4536
4537 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
4538
4539         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
4540
4541 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
4542
4543         PR fortran/15311
4544         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
4545
4546 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4547
4548         PR fortran/13826
4549         PR fortran/13940
4550         * gfortran.fortran-torture/compile/data_1.f90: New test.
4551
4552 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
4553
4554         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
4555         * gcc.dg/uninit-H.c: Define ASM for __s390__.
4556
4557 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4558
4559         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
4560
4561 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4562
4563         PR c/15444
4564         * gcc.dg/format/xopen-1.c: Adjust expected message.
4565         * gcc.dg/format/xopen-3.c: New test.
4566
4567 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
4568
4569         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
4570
4571 2004-05-14  Jeff Law  <law@redhat.com>
4572
4573         * gcc.dg/tree-ssa/20040514-2.c: New test.
4574
4575 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4576
4577         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
4578         this ...
4579         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
4580         this.
4581
4582 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
4583
4584         * gcc.dg/tree-ssa/20040514-1.c: New test.
4585
4586 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4587
4588         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
4589         test.
4590
4591 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4592
4593         PR fortran/14066
4594         * gfortran.fortran-torture/compile/do_1.f90: New test.
4595
4596 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4597
4598         PR fortran/15051
4599         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
4600         test.
4601
4602 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
4603
4604         PR fortran/15149
4605         * gfortran.fortran-torture/execute/random_init.f90: New test.
4606
4607 2004-05-13  Paul Brook  <paul@codesourcery.com>
4608
4609         PR fortran/15314
4610         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
4611
4612 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
4613
4614         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
4615         for the powerpc case.
4616
4617 2004-05-13  Jeff Law  <law@redhat.com>
4618
4619         * gcc.dg/tree-ssa/20040513-1.c: New test.
4620         * gcc.dg/tree-ssa/20040513-2.c: New test.
4621
4622 2004-05-13  Paul Brook  <paul@codesourcery.com>
4623
4624         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
4625         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
4626         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
4627
4628 2004-05-13  Andreas Schwab  <schwab@suse.de>
4629
4630         PR other/10819
4631         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
4632         characters.
4633
4634 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
4635
4636         PR fortran/15294
4637         * gfortran.fortran-torture/execute/adjustr.f90: New file.
4638
4639 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
4640
4641         Merge from tree-ssa-20020619-branch.  See
4642         ChangeLog.tree-ssa for details.
4643
4644 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
4645
4646         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4647         include <altivec.h> explicitly.
4648         * gcc.dg/altivec-13.c: Likewise.
4649
4650 2004-05-11  Paul Brook  <paul@codesourcery.com>
4651
4652         * gcc.c-torture/compile/20010518-1.c: Force enum size.
4653
4654 2004-05-10  Eric Christopher  <echristo@redhat.com>
4655
4656         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
4657         * gcc.dg/sibcall-4.c: Ditto.
4658
4659 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
4660
4661         * g++.dg/ext/altivec-8.C: New test case.
4662         * gcc.dg/altivec-13.c: New test case.
4663
4664 2004-05-08  Roger Sayle  <roger@eyesopen.com>
4665
4666         * gcc.c-torture/execute/divcmp-1.c: New test case.
4667         * gcc.c-torture/execute/divcmp-2.c: New test case.
4668         * gcc.c-torture/execute/divcmp-3.c: New test case.
4669
4670 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
4671
4672         * g++.dg/other/pragma-re-2.C: New test.
4673
4674 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4675
4676         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4677         * gcc.dg/i386-387-2.c: Likewise.
4678
4679         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
4680         __builtin_drem.
4681         * gcc.dg/i386-387-6.c: Likewise.
4682
4683 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
4684
4685         * gcc.dg/builtins-33.c:  Also check log1p*.
4686
4687 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
4688
4689         PR optimization/15296
4690         * gcc.c-torture/execute/pr15296.c: New test.
4691
4692 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
4693
4694         * gcc.dg/builtins-40.c: New test.
4695
4696 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
4697
4698         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
4699
4700 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
4701
4702         * g++.dg/ext/spe1.C: New testcase.
4703
4704 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
4705
4706         * objc.dg/image-info.m: Allow additional attributes
4707         for __image_info section.
4708
4709 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
4710
4711         * gcc.dg/torture/mips-hilo-2.c: New test.
4712
4713 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4714
4715         PR c++/14389
4716         * g++.dg/template/member5.C: New test.
4717
4718 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
4719
4720         * gcc.dg/builtins-34.c: Also check expm1*.
4721
4722 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4723
4724         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
4725         * gcc.dg/torture/builtin-convert-3.c: New test.
4726
4727 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
4728
4729         PR middle-end/15054
4730         * g++.dg/opt/pr15054.C: New test.
4731
4732 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4733
4734         * gcc.dg/torture/builtin-rounding-1.c: New test.
4735         * gcc.dg/builtins-25.c: Delete.
4736         * gcc.dg/builtins-29.c: Delete.
4737
4738 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
4739
4740         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
4741         * gcc.dg/sibcall-4.c: Likewise.
4742         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
4743
4744 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4745
4746         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
4747         bit-field on 16-bit targets.
4748
4749 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
4750
4751         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
4752         16-bit targets.
4753
4754 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
4755
4756         * gcc.dg/rs6000-power2-1.c: Change to compile only.
4757         * gcc.dg/rs6000-power2-2.c: Likewise.
4758
4759 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
4760
4761         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
4762         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
4763         Change the asm registers to be in form of frN instead of fN.
4764
4765 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4766
4767         * gcc.dg/torture/builtin-convert-2.c: New test.
4768
4769 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
4770
4771         * gcc.dg/rs6000-power2-1.c: New test.
4772         * gcc.dg/rs6000-power2-2.c: New test.
4773
4774 2004-04-28  Jan Hubicka  <jh@suse.cz>
4775
4776         * gcc.dg/unused-6.c: New test.
4777
4778 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
4779             Ulrich Weigand  <uweigand@de.ibm.com>
4780
4781         * ada/acats/run_all.sh: Define $target variable.
4782
4783 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
4784
4785         PR c++/15119
4786         * g++.dg/other/vararg-1.C: New test.
4787
4788         PR c++/4794
4789         * g++.dg/eh/cleanup3.C: New test.
4790
4791 2004-04-24  Laurent GUERBY <laurent@guerby.net>
4792
4793         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
4794         and ad8011a (target_insn).
4795         * ada/acats/support/macro.dfs: Likewise.
4796         * ada/acats/support/impbit.adb: New file.
4797
4798 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
4799
4800         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
4801
4802 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4803
4804         * gcc.dg/loop-3.c: New test.
4805
4806 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
4807
4808         * gcc.c-torture/execute/simd-5.c: New test.
4809
4810 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4811
4812         PR c++/15064
4813         * g++.dg/template/crash18.C: New test.
4814
4815 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
4816
4817         * g++.dg/ext/complit3.C: New test.
4818
4819 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4820
4821         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
4822         * gcc.dg/altivec-3.c: Same.
4823         * gcc.dg/altivec-varargs-1.c: Same.
4824
4825 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
4826
4827         * lib/target-supports.exp (check_profiling_available): Assume
4828         profiling is not available on powerpc-eabi targets.
4829
4830 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
4831
4832         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
4833         * gcc.dg/vmx/bug-1.c: Ditto.
4834
4835 2004-04-20  Eric Christopher  <echristo@redhat.com>
4836
4837         * gcc.dg/charset/extern.c: New test.
4838         * g++.dg/charset/extern3.cc: Ditto.
4839
4840 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
4841
4842         * gcc.dg/builtins-39.c: New test.
4843
4844 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
4845
4846         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
4847
4848 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
4849
4850         * gcc.dg/torture/mips-hilo-1.c: New test.
4851
4852 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
4853
4854         * gcc.c-torture/compile/20040419-1.c: New test.
4855
4856 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
4857
4858         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
4859
4860 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
4861             Aldy Hernandez  <aldyh@redhat.com>
4862
4863         * gcc.c-torture/execute/va-arg-24.c: New.
4864
4865 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
4866             Aldy Hernandez  <aldyh@redhat.com>
4867
4868         * gcc.dg/vmx/1b-01.c: New.
4869         * gcc.dg/vmx/1b-02.c: New.
4870         * gcc.dg/vmx/1b-03.c: New.
4871         * gcc.dg/vmx/1b-04.c: New.
4872         * gcc.dg/vmx/1b-05.c: New.
4873         * gcc.dg/vmx/1b-06.c: New.
4874         * gcc.dg/vmx/1b-07.c: New.
4875         * gcc.dg/vmx/1c-01.c: New.
4876         * gcc.dg/vmx/1c-02.c: New.
4877         * gcc.dg/vmx/3a-01a.c: New.
4878         * gcc.dg/vmx/3a-01.c: New.
4879         * gcc.dg/vmx/3a-01m.c: New.
4880         * gcc.dg/vmx/3a-03.c: New.
4881         * gcc.dg/vmx/3a-03m.c: New.
4882         * gcc.dg/vmx/3a-04.c: New.
4883         * gcc.dg/vmx/3a-04m.c: New.
4884         * gcc.dg/vmx/3a-05.c: New.
4885         * gcc.dg/vmx/3a-06.c: New.
4886         * gcc.dg/vmx/3a-06m.c: New.
4887         * gcc.dg/vmx/3a-07.c: New.
4888         * gcc.dg/vmx/3b-01.c: New.
4889         * gcc.dg/vmx/3b-02.c: New.
4890         * gcc.dg/vmx/3b-10.c: New.
4891         * gcc.dg/vmx/3b-13.c: New.
4892         * gcc.dg/vmx/3b-14.c: New.
4893         * gcc.dg/vmx/3b-15.c: New.
4894         * gcc.dg/vmx/3c-01a.c: New.
4895         * gcc.dg/vmx/3c-01.c: New.
4896         * gcc.dg/vmx/3c-02.c: New.
4897         * gcc.dg/vmx/3c-03.c: New.
4898         * gcc.dg/vmx/3d-01.c: New.
4899         * gcc.dg/vmx/4-01.c: New.
4900         * gcc.dg/vmx/4-03.c: New.
4901         * gcc.dg/vmx/5-01.c: New.
4902         * gcc.dg/vmx/5-02.c: New.
4903         * gcc.dg/vmx/5-03.c: New.
4904         * gcc.dg/vmx/5-04.c: New.
4905         * gcc.dg/vmx/5-05.c: New.
4906         * gcc.dg/vmx/5-06.c: New.
4907         * gcc.dg/vmx/5-07.c: New.
4908         * gcc.dg/vmx/5-07t.c: New.
4909         * gcc.dg/vmx/5-08.c: New.
4910         * gcc.dg/vmx/5-10.c: New.
4911         * gcc.dg/vmx/5-11.c: New.
4912         * gcc.dg/vmx/7-01a.c: New.
4913         * gcc.dg/vmx/7-01.c: New.
4914         * gcc.dg/vmx/7c-01.c: New.
4915         * gcc.dg/vmx/7d-01.c: New.
4916         * gcc.dg/vmx/7d-02.c: New.
4917         * gcc.dg/vmx/8-01.c: New.
4918         * gcc.dg/vmx/8-02a.c: New.
4919         * gcc.dg/vmx/8-02.c: New.
4920         * gcc.dg/vmx/brode-1.c: New.
4921         * gcc.dg/vmx/bug-1.c: New.
4922         * gcc.dg/vmx/bug-2.c: New.
4923         * gcc.dg/vmx/bug-3.c: New.
4924         * gcc.dg/vmx/cw-bug-1.c: New.
4925         * gcc.dg/vmx/cw-bug-2.c: New.
4926         * gcc.dg/vmx/cw-bug-3.c: New.
4927         * gcc.dg/vmx/dct.c: New.
4928         * gcc.dg/vmx/debug-1.c: New.
4929         * gcc.dg/vmx/debug-2.c: New.
4930         * gcc.dg/vmx/debug-3.c: New.
4931         * gcc.dg/vmx/debug-4.c: New.
4932         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
4933         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
4934         * gcc.dg/vmx/eg-5.c: New.
4935         * gcc.dg/vmx/fft.c: New.
4936         * gcc.dg/vmx/gcc-bug-1.c: New.
4937         * gcc.dg/vmx/gcc-bug-2.c: New.
4938         * gcc.dg/vmx/gcc-bug-3.c: New.
4939         * gcc.dg/vmx/gcc-bug-4.c: New.
4940         * gcc.dg/vmx/gcc-bug-5.c: New.
4941         * gcc.dg/vmx/gcc-bug-6.c: New.
4942         * gcc.dg/vmx/gcc-bug-7.c: New.
4943         * gcc.dg/vmx/gcc-bug-8.c: New.
4944         * gcc.dg/vmx/gcc-bug-9.c: New.
4945         * gcc.dg/vmx/gcc-bug-b.c: New.
4946         * gcc.dg/vmx/gcc-bug-c.c: New.
4947         * gcc.dg/vmx/gcc-bug-d.c: New.
4948         * gcc.dg/vmx/gcc-bug-e.c: New.
4949         * gcc.dg/vmx/gcc-bug-f.c: New.
4950         * gcc.dg/vmx/gcc-bug-g.c: New.
4951         * gcc.dg/vmx/gcc-bug-i.c: New.
4952         * gcc.dg/vmx/harness.h: New.
4953         * gcc.dg/vmx/ira1.c: New.
4954         * gcc.dg/vmx/ira2a.c: New.
4955         * gcc.dg/vmx/ira2b.c: New.
4956         * gcc.dg/vmx/ira2.c: New.
4957         * gcc.dg/vmx/ira2c.c: New.
4958         * gcc.dg/vmx/mem.c: New.
4959         * gcc.dg/vmx/newton-1.c: New.
4960         * gcc.dg/vmx/ops.c: New.
4961         * gcc.dg/vmx/sn7153.c: New.
4962         * gcc.dg/vmx/spill2.c: New.
4963         * gcc.dg/vmx/spill3.c: New.
4964         * gcc.dg/vmx/spill.c: New.
4965         * gcc.dg/vmx/t.c: New.
4966         * gcc.dg/vmx/varargs-1.c: New.
4967         * gcc.dg/vmx/varargs-2.c: New.
4968         * gcc.dg/vmx/varargs-3.c: New.
4969         * gcc.dg/vmx/varargs-4.c: New.
4970         * gcc.dg/vmx/varargs-5.c: New.
4971         * gcc.dg/vmx/varargs-6.c: New.
4972         * gcc.dg/vmx/varargs-7.c: New.
4973         * gcc.dg/vmx/vmx.exp: New.
4974         * gcc.dg/vmx/vprint-1.c: New.
4975         * gcc.dg/vmx/vscan-1.c: New.
4976         * gcc.dg/vmx/x-01.c: New.
4977         * gcc.dg/vmx/x-02.c: New.
4978         * gcc.dg/vmx/x-03.c: New.
4979         * gcc.dg/vmx/x-04.c: New.
4980         * gcc.dg/vmx/x-05.c: New.
4981         * gcc.dg/vmx/yousufi-1.c: New.
4982         * gcc.dg/vmx/zero-1.c: New.
4983         * gcc.dg/vmx/zero.c: New.
4984
4985 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
4986
4987         * g++.dg/lookup/java1.C: Update for chage of
4988         _Jv_AllocObject.
4989         * g++.dg/lookup/java2.C: Likewise.
4990
4991 2004-04-17  Laurent GUERBY <laurent@guerby.net>
4992
4993         * ada/acats/run_all.sh: use -O2 by default.
4994
4995 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
4996
4997         * gcc.dg/vr-mult-[12].c: New tests.
4998
4999 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5000
5001         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
5002
5003         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
5004
5005 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
5006
5007         * lib/target-supports.exp (check_profiling_available): Assume profiling
5008         isn't available for mips*-*-elf targets.
5009
5010 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
5011
5012         * gcc.dg/builtins-38.c: New test.
5013
5014 2004-04-14  Eric Christopher  <echristo@redhat.com>
5015
5016         * g++.dg/charset/charset.exp: Run .cc extension tests.
5017
5018 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
5019
5020         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
5021
5022 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5023
5024         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
5025
5026 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
5027
5028         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
5029         * gcc.dg/i386-387-2.c: Likewise.
5030
5031         * gcc.dg/i386-387-7.c: New test.
5032         * gcc.dg/i386-387-8.c: New test.
5033
5034         * gcc.dg/builtins-37.c: New test.
5035
5036 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
5037
5038         * g++.dg/pch/externc-1.C: Add missing semicolon.
5039
5040 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
5041
5042         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
5043
5044 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5045
5046         * gcc.c-torture/execute/20040411-1.c: New test.
5047
5048 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5049
5050         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
5051
5052 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
5053
5054         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
5055
5056 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
5057
5058         * lib/target-supports.exp (check_named_sections_available): New.
5059         * lib/gcc-dg.exp (dg-require-named-sections): New.
5060         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
5061         old-deja.exp.  Also prune error-count message from HP linker.
5062         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
5063
5064         * g++.dg/init/init-ref4.C: Use dg-require-weak.
5065         * g++.old-deja/g++.pt/static3.C: Likewise.
5066         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
5067
5068 2004-04-09  Roger Sayle  <roger@eyesopen.com>
5069
5070         * gcc.c-torture/execute/20040409-1.c: New test case.
5071         * gcc.c-torture/execute/20040409-2.c: New test case.
5072         * gcc.c-torture/execute/20040409-3.c: New test case.
5073
5074 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5075
5076         * gcc.dg/20040409-1.c: New test.
5077
5078 2004-04-08  Roger Sayle  <roger@eyesopen.com>
5079
5080         PR target/14888
5081         * g++.dg/opt/pr14888.C: New test case.
5082
5083 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
5084
5085         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
5086         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
5087         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
5088         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
5089         New tests.
5090
5091 2004-04-08  Paul Brook  <paul@codesourcery.com>
5092
5093         * gcc.dg/spill-1.c: New test.
5094
5095 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5096
5097         * gcc.dg/torture/builtin-ctype-2.c: New test.
5098
5099 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
5100
5101         * gcc.dg/pch/pch.exp: Add largefile test.
5102
5103 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
5104
5105         * g++.dg/pch/externc-1.Hs: New.
5106         * g++.dg/pch/externc-1.C: New.
5107
5108 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5109
5110         * gcc.dg/compat/struct-by-value-5a_main.c,
5111         gcc.dg/compat/struct-by-value-5b_main.c: New files.
5112         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
5113         * gcc.dg/compat/struct-by-value-5a_x.c,
5114         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
5115         gcc.dg/compat/struct-by-value-5_x.c.
5116         * gcc.dg/compat/struct-by-value-5a_y.c,
5117         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
5118         gcc.dg/compat/struct-by-value-5_y.c.
5119
5120         * gcc.dg/compat/struct-by-value-6a_main.c,
5121         gcc.dg/compat/struct-by-value-6b_main.c: New files.
5122         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
5123         * gcc.dg/compat/struct-by-value-6a_x.c,
5124         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
5125         gcc.dg/compat/struct-by-value-6_x.c.
5126         * gcc.dg/compat/struct-by-value-6a_y.c,
5127         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
5128         gcc.dg/compat/struct-by-value-6_y.c.
5129
5130         * gcc.dg/compat/struct-by-value-7a_main.c,
5131         gcc.dg/compat/struct-by-value-7b_main.c: New files.
5132         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
5133         * gcc.dg/compat/struct-by-value-7a_x.c,
5134         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
5135         gcc.dg/compat/struct-by-value-7_x.c.
5136         * gcc.dg/compat/struct-by-value-7a_y.c,
5137         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
5138         gcc.dg/compat/struct-by-value-7_y.c.
5139
5140 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
5141
5142         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
5143         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
5144         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
5145         options.
5146
5147 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
5148
5149         * gcc.dg/builtins-36.c: New test.
5150
5151 2004-04-06  Paul Brook  <paul@codesourcery.com>
5152
5153         * README.gcc: Remove obsolete contraint on testcases.
5154
5155 2004-04-05  Paul Brook  <paul@codesourcery.com>
5156
5157         PR2123
5158         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
5159         failure and exit(0) on success.
5160         * g++.dg/expr/anew2.C: Ditto.
5161         * g++.dg/expr/anew3.C: Ditto.
5162         * g++.dg/expr/anew4.C: Ditto.
5163
5164 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
5165
5166         PR c++/3518
5167         * g++.dg/template/unify7.C: New.
5168
5169 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5170
5171         * g++.dg/README: Bring up to date with new subdirectories; remove
5172         duplicate subdirectory lines.
5173
5174 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
5175
5176         PR c++/14007
5177         * g++.dg/template/unify5.C: New.
5178         * g++.dg/template/unify6.C: New.
5179         * g++.dg/template/qualttp20.C: Adjust.
5180         * g++.old-deja/g++.jason/report.C: Adjust.
5181         * g++.old-deja/g++.other/qual1.C: Adjust.
5182
5183 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
5184
5185         PR c++/14803
5186         * g++.dg/inherit/ptrmem1.C: New test.
5187
5188 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
5189
5190         PR c++/14755
5191         * gcc.c-torture/execute/20040331-1.c: New test.
5192         * gcc.dg/20040331-1.c: New test.
5193
5194 2004-04-01  Paul Brook  <paul@codesourcery.com>
5195
5196         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
5197
5198 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
5199
5200         PR c++/14724
5201         * g++.dg/init/goto1.C: New test.
5202
5203         PR c++/14763
5204         * g++.dg/template/defarg4.C: New test.
5205
5206 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
5207
5208         * gcc.dg/altivec-11.c: Extend test for more valid cases.
5209
5210 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
5211
5212         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
5213
5214 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
5215
5216         * gcc.dg/noncompile/undeclared-2.c: New test.
5217
5218 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5219
5220         * gcc.dg/940409-1.c: Remove XFAIL.
5221         * gcc.dg/reg-vol-struct-1.c: New test.
5222
5223 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5224
5225         * gcc.dg/torture/builtin-wctype-1.c: New test.
5226
5227 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
5228
5229         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
5230         * gcc.dg/20001101-1.c: Likewise.
5231         * gcc.dg/20001102-1.c: Likewise.
5232
5233 2004-03-25  Roger Sayle  <roger@eyesopen.com>
5234
5235         * gcc.dg/compare8.c: Add an additional test for XOR.
5236
5237 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5238
5239         * gcc.dg/torture/builtin-ctype-1.c: New test.
5240
5241 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5242
5243         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
5244         * gcc.dg/torture/builtin-math-1.c: Likewise.
5245         * gcc.dg/torture/builtin-power-1.c: New test.
5246
5247 2004-03-24  Andreas Schwab  <schwab@suse.de>
5248
5249         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
5250         IA64 assembler.
5251
5252 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5253             Roger Sayle  <roger@eyesopen.com>
5254
5255         * gcc.dg/compare8.c: New test case.
5256
5257 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
5258
5259         * g++.dg/ext/altivec-7.C: New test.
5260
5261 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
5262
5263         PR 12267, 12391, 12560, 13129, 14114, 14133
5264         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
5265         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
5266         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
5267         Adjust error regexps.
5268         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
5269         * gcc.dg/noncompile/undeclared-1.c: New test cases.
5270         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
5271         * gcc.dg/local1.c: Add explanatory comment.
5272
5273 2004-03-23  Roger Sayle  <roger@eyesopen.com>
5274
5275         PR optimization/14669
5276         * g++.dg/opt/fold2.C: New test case.
5277
5278 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
5279
5280         PR c/14069
5281         * gcc.dg/20040322-1.c: New test.
5282
5283 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5284
5285         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
5286         * gcc.dg/ultrasp4.c: Likewise.
5287         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
5288
5289 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5290
5291         * gcc.dg/i386-sse-8.c: Reset default options.
5292
5293 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
5294
5295         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
5296         in the error message text.
5297
5298 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5299
5300         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
5301
5302 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
5303
5304         PR c++/14616
5305         * g++.dg/init/array13.C: New test.
5306
5307 2004-03-20  Roger Sayle  <roger@eyesopen.com>
5308
5309         PR target/13889
5310         * gcc.c-torture/compile/pr13889.c: New test case.
5311
5312 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5313
5314         PR c/14635
5315         * builtins-1.c (nan, nans): Don't test.
5316         * builtins-30.c: Don't use nan, nanf, nanl.
5317         * builtins-35.c: New test.
5318
5319 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
5320
5321         * g++.dg/ext/altivec-6.C: New test.
5322
5323 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
5324
5325         * g++.dg/init/placement3.C: New test.
5326
5327         * g++.dg/template/spec13.C: New test.
5328
5329         * g++.dg/lookup/using11.C: New test.
5330
5331         * g++.dg/lookup/koenig3.C: New test.
5332
5333         * g++.dg/template/operator2.C: New test.
5334
5335         * g++.dg/expr/dtor3.C: New test.
5336         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
5337         marker.
5338         * g++.old-deja/g++.law/visibility28.C: Likewise.
5339
5340 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
5341
5342         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
5343         * gcc.dg/ppc64-abi-3.c: Likewise.
5344
5345 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5346
5347         PR c++/14545
5348         * g++.dg/parse/template15.C: New test.
5349
5350 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5351
5352         * g++.dg/expr/dtor2.C: New test.
5353
5354         * g++.dg/lookup/anon4.C: New test.
5355
5356         * g++.dg/overload/using1.C: New test.
5357
5358         * g++.dg/template/lookup7.C: New test.
5359
5360         * g++.dg/template/typename6.C: New test.
5361
5362         * g++.dg/expr/cond6.C: New test.
5363
5364 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5365
5366         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
5367
5368 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5369
5370         * g++.dg/expr/cond5.C: New test.
5371         * g++.dg/expr/constcast1.C: Likewise.
5372         * g++.dg/expr/ptrmem2.C: Likewise.
5373         * g++.dg/expr/ptrmem3.C: Likewise.
5374         * g++.dg/lookup/main1.C: Likewise.
5375         * g++.dg/template/lookup6.C: Likewise.
5376
5377 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
5378
5379         * gcc.dg/local1.c: New test.
5380
5381         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
5382
5383 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5384
5385         * gcc.dg/torture/builtin-convert-1.c: New test.
5386
5387 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5388
5389         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
5390
5391 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5392
5393         PR c++/14481
5394         * g++.dg/warn/Wunused-7.C: New test.
5395
5396 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5397
5398         * gcc.dg/torture/builtin-integral-1.c: New test.
5399
5400 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
5401
5402         PR c++/14586
5403         * g++.dg/parse/non-dependent3.C: New test.
5404
5405 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
5406
5407         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
5408         * g++.dg/eh/simd-2.C: Likewise.
5409         * g++.dg/init/array10.C: Likewise.
5410         * gcc.c-torture/compile/simd-1.c: Likewise.
5411         * gcc.c-torture/compile/simd-2.c: Likewise.
5412         * gcc.c-torture/compile/simd-3.c: Likewise.
5413         * gcc.c-torture/compile/simd-4.c: Likewise.
5414         * gcc.c-torture/compile/simd-6.c: Likewise.
5415         * gcc.c-torture/execute/simd-1.c: Likewise.
5416         * gcc.c-torture/execute/simd-2.c: Likewise.
5417         * gcc.dg/compat/vector-defs.h: Likewise.
5418         * gcc.dg/20020531-1.c: Likewise.
5419         * gcc.dg/altivec-3.c: Likewise.
5420         * gcc.dg/altivec-4.c: Likewise.
5421         * gcc.dg/altivec-varargs-1.c: Likewise.
5422         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
5423         * gcc.dg/i386-mmx-3.c: Likewise.
5424         * gcc.dg/i386-sse-4.c: Likewise.
5425         * gcc.dg/i386-sse-5.c: Likewise.
5426         * gcc.dg/i386-sse-8.c: Likewise.
5427         * gcc.dg/simd-1.c: Likewise.
5428         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
5429         __ev64_opaque__ since the machine description provides it.
5430
5431 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5432
5433         * lib/compat.exp (skip_list): New global variable.
5434         Use it to hold the user defined COMPAT_SKIPS list if any.
5435         (compat-obj): Add the members of skip_list to optall.
5436
5437 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5438
5439         * gcc.dg/compat/union-by-value-1_main.c,
5440         union-by-value-1_x.c, union-by-value-1_y.c,
5441         union-check.h, union-defs.h,
5442         union-init.h, union-return-1_main.c,
5443         union-return-1_x.c, union-return-1_y.c: New files.
5444
5445 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5446
5447         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
5448         mixed-struct-init.h: Add 4 mixed structure types.
5449         struct-by-value-21_main.c, struct-by-value-21_x.c,
5450         struct-by-value-21_y.c, struct-return-21_main.c,
5451         struct-return-21_x.c, struct-return-21_y.c: New files.
5452
5453 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
5454
5455         PR c++/14550
5456         * g++.dg/parse/template14.C: New test.
5457
5458 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5459
5460         * gcc.c-torture/execute/20040313-1.c: New test.
5461
5462 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
5463
5464         PR target/14533
5465         * gcc.dg/20040311-2.c: New test.
5466
5467 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
5468
5469         PR other/14544
5470         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
5471         bit-field.
5472
5473 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
5474
5475         * gcc.dg/20040305-2.c: Add missing return statement.
5476
5477 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5478
5479         * gcc.dg/builtins-34.c: Also check pow10*.
5480
5481 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5482
5483         PR target/14262
5484         * gcc.dg/20040305-2.c: New test.
5485
5486 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
5487
5488         * gcc.dg/20040310-1.c: New test.
5489
5490 2004-03-11  Roger Sayle  <roger@eyesopen.com>
5491
5492         * gcc.c-torture/execute/20040311-1.c: New test case.
5493
5494 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
5495
5496         PR c++/14476
5497         * g++.dg/lookup/enum1.C: New test.
5498
5499 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
5500
5501         PR c++/14510
5502         * g++.dg/lookup/struct2.C: New test.
5503
5504 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
5505
5506         * gcc.dg/builtins-34.c: New test.
5507
5508 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5509
5510         * gcc.dg/torture/builtin-nonneg-1.c: New test.
5511
5512 2004-03-09  James E Wilson  <wilson@specifixinc.com>
5513
5514         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
5515         * gcc.dg/alias-2.c: New testcase.
5516
5517 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
5518
5519         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
5520
5521 2004-03-09  Roger Sayle  <roger@eyesopen.com>
5522
5523         * gcc.c-torture/execute/20040309-1.c: New test case.
5524
5525 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5526
5527         PR c++/14397
5528         * g++.dg/overload/ref1.C: New.
5529
5530 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5531
5532         PR c++/14409
5533         * g++.dg/template/spec12.C: New test.
5534
5535         PR c++/14448
5536         * g++.dg/parse/crash14.C: New test.
5537
5538 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5539
5540         PR c++/14230
5541         * g++.dg/init/ref11.C: New test.
5542
5543 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
5544
5545         PR c++/14432
5546         * g++.dg/parse/builtin2.C: New test.
5547
5548 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5549
5550         PR c++/14401
5551         * g++.dg/init/ctor3.C: New test.
5552         * g++.dg/init/union1.C: New test.
5553         * g++.dg/ext/anon-struct4.C: New test.
5554
5555 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
5556
5557         * g++.dg/lookup/koenig1.C: Tweak error messages.
5558         * g++.dg/lookup/used-before-declaration.C: Likewise.
5559         * g++.dg/other/do1.C: Likewise.
5560         * g++.dg/overload/koenig1.C: Likewise.
5561         * g++.dg/parse/crash13.C: Likewise.
5562         * g++.dg/template/instantiate3.C: Likewise.
5563
5564 2004-03-08  Eric Christopher  <echristo@redhat.com>
5565
5566         * * lib/target-supports.exp: Enable libiconv in test
5567         compilation.  Fix up error checking.
5568
5569 2004-03-08  Roger Sayle  <roger@eyesopen.com>
5570
5571         PR middle-end/14289
5572         * gcc.dg/pr14289-1.c: New test case.
5573         * gcc.dg/pr14289-2.c: Likewise.
5574         * gcc.dg/pr14289-3.c: Likewise.
5575
5576 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
5577
5578         * gcc.c-torture/execute/20040308-1.c: New test.
5579
5580 2004-03-07  Roger Sayle  <roger@eyesopen.com>
5581
5582         * gcc.c-torture/execute/20040307-1.c: New test case.
5583
5584 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
5585
5586         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
5587
5588 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
5589
5590         * gcc.dg/20040306-1.c: New test.
5591
5592 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
5593
5594         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
5595         them static.
5596         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
5597
5598 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5599
5600         PR c/14465
5601         * gcc.dg/decl-6.c: New test.
5602
5603 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5604
5605         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
5606         Rename LOGPOW -> LOG_POW.
5607         (SQRT_EXP, POW_EXP): New.
5608
5609 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5610
5611         * gcc.dg/i386-sse-8.c: New test.
5612
5613 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5614
5615         PR c/14114
5616         * gcc.dg/decl-5.c: New test.
5617
5618 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
5619
5620         * gcc.dg/20040305-1.c: New test.
5621
5622 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
5623
5624         PR other/14354
5625         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
5626
5627 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
5628
5629         PR c++/14425, c++/14426
5630         * g++.dg/ext/altivec-4.C: New test.
5631         * g++.dg/ext/altivec-5.C: New test.
5632
5633 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
5634
5635         * g++.old-deja/g++.other/linkage1.C: Expect errors about
5636         global variables of a type with no linkage.
5637         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
5638         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
5639         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
5640         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
5641         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
5642         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
5643         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
5644         * g++.dg/warn/deprecated.C: Name enum Color.
5645         * g++.dg/overload/VLA.C: Name structure for 'b'.
5646         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
5647
5648 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5649
5650         * gcc.c-torture/compile/20040304-1.c: New test.
5651
5652 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
5653
5654         PR 13728
5655         * gcc.dg/decl-4.c: New testcase.
5656
5657 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
5658
5659         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
5660         as PRECF if sizeof (float) > sizeof (double).
5661         (PRECL): Make it the same as PRECF if
5662         sizeof (float) > sizeof (long double).
5663
5664 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5665
5666         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
5667         system type.  Add check for irix6 which doesn't have c99 runtime.
5668
5669 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
5670
5671         * gcc.dg/const-elim-1.c: xfail for xtensa.
5672
5673 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5674
5675         PR c++/14369
5676         * g++.dg/template/cond4.C: New test.
5677
5678 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5679
5680         PR c++/14360
5681         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
5682
5683         PR c++/14361
5684         * g++.dg/parse/defarg7.C: New test.
5685
5686         PR c++/14359
5687         * g++.dg/template/friend26.C: New test.
5688
5689 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
5690
5691         PR c++/14324
5692         * g++.dg/abi/mangle21.C: New test.
5693
5694         PR c++/14260
5695         * g++.dg/parse/constructor2.C: New test.
5696
5697         PR c++/14337
5698         * g++.dg/template/sfinae1.C: New test.
5699
5700 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5701
5702         PR c++/14267
5703         * g++.dg/expr/crash2.C: New test.
5704
5705         PR middle-end/13448
5706         * gcc.dg/inline-5.c: New test.
5707         * gcc.dg/always-inline.c: Split out tests into ...
5708         * gcc.dg/always-inline2.c: ... this and ...
5709         * gcc.dg/always-inline3.c: ... this.
5710
5711 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
5712
5713         PR debug/12103
5714         * g++.dg/debug/crash1.C: New test.
5715
5716 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
5717
5718         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
5719         function with __attribute__((noinline)).
5720         (recurser_void2): Likewise.
5721         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
5722         (recurser_void2): Likewise.
5723
5724 2004-02-29  Roger Sayle  <roger@eyesopen.com>
5725
5726         PR middle-end/14203
5727         * g++.dg/warn/Wunused-6.C: New test case.
5728
5729 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
5730
5731         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
5732         not defined.
5733
5734 2004-02-27  Eric Christopher  <echristo@redhat.com>
5735
5736         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
5737         * g++.dg/charset/asm2.c: Run only x86.
5738         * gcc.dg/charset/asm3.c: Ditto.
5739
5740 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
5741
5742         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
5743         ld_library_path.
5744
5745 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
5746
5747         * g++.dg/ext/altivec-3.C: New.
5748
5749 2004-02-26  Richard Henderson  <rth@redhat.com>
5750
5751         * g++.dg/ext/attrib10.C: Mark for warning.
5752         * gcc.dg/attr-alias-1.c: New.
5753
5754 2004-02-26  Richard Henderson  <rth@redhat.com>
5755
5756         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
5757         * gcc.c-torture/execute/20040208-2.c: ... it back.
5758
5759 2004-02-26  Eric Christopher  <echristo@redhat.com>
5760
5761         * lib/target-supports.exp (check-iconv-available): New function.
5762         * lib/gcc-dg.exp (dg-require-iconv): New function.
5763         Use above.
5764         * gcc.dg/charset: New directory.
5765         * gcc.dg/charset/charset.exp: New file.
5766         * gcc.dg/charset/asm1.c: Ditto.
5767         * gcc.dg/charset/asm2.c: Ditto.
5768         * gcc.dg/charset/asm3.c: Ditto.
5769         * gcc.dg/charset/asm4.c: Ditto.
5770         * gcc.dg/charset/asm5.c: Ditto.
5771         * gcc.dg/charset/attribute1.c: Ditto.
5772         * gcc.dg/charset/attribute2.c: Ditto.
5773         * gcc.dg/charset/string1.c: Ditto.
5774         * g++.dg/charset: New directory.
5775         * g++.dg/dg.exp: Add here. Special options.
5776         * g++.dg/charset/charset.exp: New file.
5777         * g++.dg/charset/asm1.c: Ditto.
5778         * g++.dg/charset/asm2.c: Ditto.
5779         * g++.dg/charset/asm3.c: Ditto.
5780         * g++.dg/charset/asm4.c: Ditto.
5781         * g++.dg/charset/attribute1.c: Ditto.
5782         * g++.dg/charset/attribute2.c: Ditto.
5783         * g++.dg/charset/extern1.cc: Ditto.
5784         * g++.dg/charset/extern2.cc: Ditto.
5785         * g++.dg/charset/string1.c: Ditto.
5786
5787 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
5788
5789         PR c++/14278
5790         * g++.dg/parse/comma1.C: New test.
5791
5792 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5793
5794         PR c++/14284
5795         * g++.dg/template/ttp8.C: New test.
5796
5797 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
5798
5799         * gcc.dg/fixuns-trunc-1.c: New test.
5800
5801 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5802
5803         * gcc.dg/builtins-config.h: Use #elif.
5804
5805 2004-02-26  Michael Matz  <matz@suse.de>
5806
5807         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
5808         * gcc.dg/991214-1.c: Likewise.
5809         * gcc.dg/i386-asm-1.c: Likewise.
5810
5811 2004-02-25  Richard Henderson  <rth@redhat.com>
5812
5813         * gcc.c-torture/execute/20040208-2.c: Move ...
5814         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
5815
5816 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5817
5818         PR c++/14246
5819         * g++.dg/other/crash-3.C: New test.
5820
5821 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5822
5823         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
5824         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
5825
5826         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
5827         HP-UX.
5828
5829 2004-02-24  Michael Matz  <matz@suse.de>
5830
5831         * gcc.dg/i386-regparm.c: New.
5832
5833 2004-02-23  James E Wilson  <wilson@specifixinc.com>
5834
5835         * gcc.c-torture/execute/20040223-1.c: New.
5836
5837 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
5838             Kazu Hirata  <kazu@cs.umass.edu>
5839
5840         * gcc.dg/fwritable-strings-1.c: Remove.
5841
5842 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
5843
5844         PR c/14156
5845         * gcc.dg/20040223-1.c: New test.
5846
5847 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5848
5849         PR c++/14106
5850         * g++.dg/ext/typeof9.C: New test.
5851
5852 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5853
5854         PR c++/14250
5855         * g++.dg/other/switch1.C: New test.
5856
5857 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5858
5859         * gcc.dg/cast-function-1.c: Adjust for new informative message.
5860         * gcc.dg/va-arg-1.c: Likewise.
5861
5862 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5863
5864         PR c++/14143
5865         * g++.dg/template/koenig5.C: New test.
5866
5867 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
5868
5869         * g++.dg/ext/altivec-1.C: Generalize target triple.
5870         * g++.dg/ext/altivec-2.C: New test case.
5871         * g++.dg/ext/altivec_check.h: New file.
5872         * gcc.dg/altivec-1.c: Generalize target triple;
5873         include altivec_check.h and call altivec_check().
5874         * gcc.dg/altivec-[2-5].c: Generalize target triple.
5875         * gcc.dg/altivec-6.c: New test case.
5876         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
5877         type casts as needed.
5878         * gcc.dg/altivec-10.c: Include altivec_check.h and call
5879         altivec_check().
5880         * gcc.dg/altivec-12.c: New test case.
5881         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
5882         include altivec_check.h and call altivec_check().
5883         * gcc.dg/altivec_check.h: New file.
5884
5885 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5886
5887         * lib/target-supports.exp (check_alias_available): Don't mangle
5888         function `g' in test program.
5889
5890 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5891
5892         * lib/target-supports.exp (check_profiling_available): Check
5893         argument to determine whether we support a profiling type.
5894         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
5895         check_profiling_available.
5896         * g++.dg/bprob/bprob.exp: Likewise
5897         * g77.dg/bprob/bprob.exp: Likewise.
5898         * gcc.misc-tests/bprob.exp: Likewise.
5899         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
5900         dg-require-profiling and delete expected error handling.
5901         * gcc.dg/20021014-1.c: Likewise.
5902         * gcc.dg/nest.c: Likewise.
5903
5904 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5905
5906         PR c++/12007
5907         * g++.dg/other/vthunk1.C: New test.
5908
5909 2004-02-20  Falk Hueffner  <falk@debian.org>
5910
5911         PR target/14201
5912         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
5913
5914 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
5915
5916         PR c++/13927
5917         * g++.dg/other/error8.C: Remove XFAIL markers.
5918
5919         PR c++/14173
5920         * g++.dg/ext/packed5.C: New test.
5921
5922         PR c++/14199
5923         * g++.dg/warn/Wunused-5.C: New test.
5924
5925         PR c++/14186
5926         * g++.dg/lookup/member1.C: New test.
5927
5928 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
5929
5930         * gcc.c-torture/compile/20040130-1.c: Enable only when
5931         __INT_MAX__ >= 2147483647L.
5932         * gcc.c-torture/compile/961203-1.c: Likewise.
5933
5934 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
5935
5936         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
5937         * g++.dg/opt/template1.C: Robustify assembler regexp
5938
5939 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5940
5941         * gcc.c-torture/execute/simd-4.x: Remove.
5942         * gcc.c-torture/execute/va-arg-25.x: Likewise.
5943         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
5944         Guard with #ifndef SKIP_ATTRIBUTE.
5945         * gcc.dg/compat/vector-1_y.c: Likewise.
5946         * gcc.dg/compat/vector-2_x.c: Likewise.
5947         * gcc.dg/compat/vector-2_y.c: Likewise.
5948         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
5949         * g++.dg/eh/simd-2.C: Likewise.
5950
5951 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
5952
5953         * gcc.c-torture/compile/complex-1.c: New.
5954
5955 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
5956
5957         PR target/14209
5958         * gcc.c-torture/execute/20040218-1.c: New test.
5959
5960 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5961
5962         PR c++/14181
5963         * g++.dg/parse/new2.C: New test.
5964
5965 2004-02-18  Paul Brook  <paul@codesourcery.com>
5966
5967         * gcc.c-torture/compile/libcall-1.c: New test.
5968
5969 2004-02-18  Paul Brook  <paul@codesourcery.com>
5970
5971         PR debug/12934
5972         * gcc.dg/debug/debug-7.c: New test.
5973
5974 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
5975
5976         * gcc.dg/20040217-1.c: New test.
5977
5978 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
5979
5980         * gcc.c-torture/execute/990208-1.x: Delete.
5981
5982 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
5983
5984         * gcc.c-torture/execute/20040208-2.x: New file.
5985
5986 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
5987
5988         PR c++/11326
5989         * g++.dg/abi/structret1.C: New test.
5990
5991 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
5992
5993         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
5994         (i386_cpuid): No need to test if cpuid is available on AMD64.
5995         Fix assembly, so that it works onboth i386 and AMD64.
5996         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
5997         (vecInLong): Fix s[] member type to unsigned int.
5998         (vecInWord): Remove type.
5999         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
6000         (a64, b64, c64, d64, e64): Remove.
6001         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
6002         Remove unused variable.  Remove initialization of removed variables.
6003         Don't call mmx_tests nor sse_tests.
6004         (reference_mmx, reference_sse): Remove.
6005         (check): Add return stmt.
6006         * gcc.dg/i386-sse-7.c: New test.
6007         * gcc.dg/i386-mmx-4.c: New test.
6008
6009 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6010
6011         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
6012         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6013         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6014         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
6015         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
6016         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
6017         g++.dg/tc1/dr94.C: Fix line terminator.
6018
6019 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
6020
6021         * gcc.c-torture/compile/20040216-1.c: New.
6022
6023 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6024
6025         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
6026         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
6027         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
6028         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
6029         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
6030         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
6031
6032 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6033
6034         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
6035
6036 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
6037
6038         PR c++/13971
6039         * g++.dg/expr/cond4.C: New test.
6040
6041         PR c++/14086
6042         * g++.dg/lookup/crash2.C: New test.
6043
6044 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
6045
6046         * gcc.c-torture/compile/20040214-2.c: New test.
6047
6048 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
6049
6050         PR c++/14116
6051         * g++.dg/ext/typeof8.C: New test.
6052
6053 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
6054
6055         * gcc.c-torture/compile/20040214-1.c: New test.
6056
6057 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6058
6059         PR c++/13635
6060         * g++.dg/template/spec11.C: New test.
6061
6062 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6063
6064         PR c++/13927
6065         * g++.dg/other/error8.C: New test.
6066
6067 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
6068
6069         PR c++/14122
6070         * g++.dg/template/array4.C: New test.
6071
6072         PR c++/14108
6073         * g++.dg/inherit/thunk2.C: New test.
6074
6075         PR c++/14083
6076         * g++.dg/eh/cond2.C: New test.
6077
6078 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
6079
6080         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
6081
6082 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
6083
6084         * lib/scanasm.exp (dg-scan): Quote pattern before display.
6085
6086 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
6087
6088         * g++.dg/simd-2.C: xfail on ppc64-linux.
6089
6090 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6091
6092         PR c/456
6093         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
6094         tests.
6095
6096 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
6097
6098         * gcc.dg/builtins-33.c: New test.
6099
6100 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
6101
6102         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
6103
6104 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6105
6106         * g++.dg/simd-2.C: Set -maltivec for ppc64.
6107
6108 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
6109
6110         * gcc.dg/ppc64-abi-3.c: New test.
6111
6112 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
6113
6114         PR c/14092
6115
6116         * gcc.dg/pr14092-1.c: New testcase.
6117
6118 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
6119
6120         * gcc.dg/cpp/assert4.c: Fix typo last change.
6121
6122         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
6123         * gcc.dg/cpp/assert4.c: Handle powerpc64.
6124
6125         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
6126
6127 2004-02-09  Roger Sayle  <roger@eyesopen.com>
6128
6129         * gcc.c-torture/compile/20040209-1.c: New test case.
6130
6131 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6132
6133         * gcc.dg/c90-init-1.c: Adjust expected error messages.
6134
6135 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
6136
6137         * gcc.c-torture/execute/20040208-[12].c: New tests.
6138
6139 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6140
6141         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
6142
6143 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6144
6145         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
6146
6147 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6148
6149         Bug 13856
6150         * gcc.dg/visibility-8.c: New testcase.
6151
6152 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
6153
6154         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
6155         arguments.
6156         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
6157
6158 2004-02-07  Roger Sayle  <roger@eyesopen.com>
6159
6160         PR middle-end/13696
6161         * g++.dg/opt/fold1.C: New test case.
6162
6163 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6164
6165         PR c++/14033
6166         * g++.dg/other/crash-2.C: New test.
6167
6168 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6169
6170         PR c++/14028
6171         * g++.dg/parse/angle-bracket2.C: New test.
6172
6173 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6174
6175         PR middle-end/13750
6176         Revert:
6177         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6178         PR pch/13361
6179         * testsuite/g++.dg/pch/wchar-1.C: New.
6180         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6181
6182 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6183
6184         PR c++/14008
6185         * g++.dg/parse/error15.C: New test.
6186         * g++.dg/parse/crash11.C: Update dg-error mark.
6187
6188 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6189
6190         PR c++/13932
6191         * g++.dg/warn/conv2.C: New test.
6192
6193 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6194
6195         PR c++/13086
6196         * g++.dg/warn/incomplete1.C: Remove xfail.
6197
6198 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6199
6200         * lib/file-format.exp (gcc_target_object_format): Use
6201         ${tool}_target_compile, not gcc_target_compile.
6202         * lib/target-supports.exp (check_alias_available): Likewise.
6203         (check_gc_sections_available): Likewise.
6204         * g++.dg/ext/attrib10.C: Use dg-require-alias.
6205         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
6206         dg-require-alias.
6207
6208 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
6209
6210         PR c++/13969
6211         * g++.dg/template/static6.C: New test.
6212
6213 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
6214
6215         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
6216
6217 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6218
6219         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
6220         tests for systems where `char' is unsigned by default.
6221
6222 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6223
6224         PR c++/13997
6225         * g++.dg/template/partial3.C: New test.
6226
6227 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
6228
6229         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
6230         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
6231         Remove mentions of obsolete ports.
6232
6233 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
6234
6235         * gcc.dg/noncompile/20001228-1.c: Fix for new
6236         error message.
6237
6238 2004-02-03  Roger Sayle  <roger@eyesopen.com>
6239
6240         PR target/9348
6241         * gcc.c-torture/execute/multdi-1.c: New test case.
6242
6243 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6244
6245         PR c++/13925
6246         * g++.dg/template/lookup5.C: New test.
6247
6248 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6249
6250         PR c++/13950
6251         * g++.dg/template/lookup4.C: New test.
6252
6253         PR c++/13970
6254         * g++.dg/parse/error14.C: New test.
6255
6256         PR c++/14002
6257         * g++.dg/parse/template13.C: New test.
6258
6259 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
6260
6261         PR c++/13978
6262         * g++.dg/template/koenig4.C: New test.
6263
6264         PR c++/13968
6265         * g++.dg/template/crash17.C: New test.
6266
6267         PR c++/13975
6268         * g++.dg/parse/error13.C: New test.
6269         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
6270
6271 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6272
6273         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
6274
6275 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
6276
6277         PR c/11658
6278         PR c/13994
6279         * gcc.dg/noncompile/20040203-1.c: New test.
6280         * gcc.dg/noncompile/20040203-2.c: Likewise.
6281         * gcc.dg/noncompile/20040203-3.c: Likewise.
6282         * gcc.dg/20040203-1.c: Likewise.
6283
6284 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
6285
6286         PR c++/10858
6287         * g++.dg/template/sizeof7.C: New test.
6288
6289 2004-02-02  Eric Christopher  <echristo@redhat.com>
6290             Zack Weinberg  <zack@codesourcery.com>
6291
6292         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
6293
6294 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
6295
6296         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
6297         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
6298         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
6299         * gcc.dg/cleanup-5.c: Run only on Linux targets.
6300
6301 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
6302
6303         PR c++/13113
6304         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
6305
6306         PR c++/13854
6307         * g++.dg/ext/attrib13.C: New test.
6308
6309         PR c++/13907
6310         * g++.dg/conversion/op2.C: New test.
6311
6312 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6313
6314         * gcc.dg/titype-1.c: Fix pasto.
6315
6316 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6317
6318         * gcc.dg/titype-1.c: New test.
6319
6320 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6321
6322         PR c++/13957
6323         * g++.dg/template/non-type-template-argument-1.C,
6324         g++.dg/template/qualified-id1.C: Update dg-error marks.
6325         * g++.dg/template/nontype6.C: New test.
6326
6327 2004-02-01  Roger Sayle  <roger@eyesopen.com>
6328
6329         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
6330         * gcc.dg/builtins-31.c: New testcase.
6331         * gcc.dg/builtins-32.c: New testcase.
6332
6333 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
6334
6335         * objc.dg/call-super-2.m: Update line numbers
6336         for the including of stddef.h.
6337
6338 2004-01-30  Michael Matz  <matz@suse.de>
6339
6340         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
6341         g++.dg/ext/case-range3.C: New tests.
6342
6343 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6344
6345         DR206
6346         PR c++/13813
6347         * g++.dg/template/member4.C: New test.
6348
6349 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6350
6351         PR c++/13683
6352         * g++.dg/template/sizeof6.C: New test.
6353
6354 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6355
6356         * gcc.dg/fwritable-strings-1.c: New test.
6357
6358 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6359
6360         * gcc.c-torture/compile/20040130-1.c: New test.
6361
6362 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
6363
6364         * objc.dg/call-super-2.m: Include stddef.h for size_t.
6365
6366 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
6367
6368         PR c++/13883
6369         * g++.dg/template/ctor3.C: New test.
6370
6371 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6372
6373         * g++.dg/tc1: New directory.
6374         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
6375         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
6376         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
6377         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
6378         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
6379
6380 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6381
6382         * g++.dg/parse/error11.C: New test.
6383         * g++.dg/parse/error12.C: Likewise.
6384
6385 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
6386
6387         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
6388         (scan_initial, main): Use aligned_sizeof instead of sizeof.
6389
6390 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
6391
6392         PR c++/13791
6393         * g++.dg/ext/attrib12.C: New test.
6394
6395         PR c++/13736
6396         * g++.dg/parse/cast2.C: New test.
6397
6398 2004-01-27  James E Wilson  <wilson@specifixinc.com>
6399
6400         * objc.dg/encode-2.m (main): New local string.  Set depending on
6401         sizeof long.  Use in sscanf call.
6402         * objc.dg/encode-3.m (main): New local string.  Set depending on
6403         sizeof long.  Use in scan_initial call.
6404
6405 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6406
6407         * objc.dg/call-super-2.m: Make LP64-safe.
6408         * objc.dg/desig-init-1.m: Likewise.
6409
6410 2004-01-27  Devang Patel <dpatel@apple.com>
6411
6412         * g++.dg/debug/namespace1.C: New test.
6413
6414 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
6415
6416         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
6417         xscale-*-*.
6418
6419         * gcc.dg/arm-mmx-1.c: New test.
6420
6421 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6422
6423         * gcc.dg/20040127-1.c: New test.
6424         * gcc.dg/20040127-2.c: New test.
6425
6426 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6427
6428         * objc.dg/stret-1.m (glob): Renamed to globa.
6429
6430 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
6431
6432         PR c++/13663
6433         * g++.dg/expr/for1.C: New test.
6434
6435 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
6436
6437         PR middle-end/13779
6438         * gcc.dg/darwin-longlong.c: New test.
6439
6440 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
6441
6442         * gcc.dg/20040124-1.c: Moved test from here...
6443         * gcc.c-torture/compile/20040124-1.c: ...to here.
6444
6445 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6446
6447         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
6448         the assembly output if -m64 is passed.
6449
6450 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
6451
6452         PR c++/13833
6453         * g++.dg/template/cond3.C: New test.
6454
6455 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6456
6457         PR c++/13810
6458         * g++.dg/template/ttp7.C: New test.
6459
6460 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6461
6462         PR c++/13797
6463         * g++.dg/template/nontype4.C: New test.
6464         * g++.dg/template/nontype5.C: Likewise.
6465
6466 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
6467
6468         * gcc.dg/torture/mips-clobber-at.c: New test.
6469
6470 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
6471
6472         * gcc.dg/20040124-1.c: New test.
6473
6474 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
6475
6476         * gcc.dg/20040123-1.c: New test.
6477
6478 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6479
6480         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
6481
6482 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6483
6484         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
6485
6486 2004-01-23  Andrew Pinski  <apinski@apple.com>
6487
6488         * gcc.dg/20030121-1.c: Move to ..
6489         * gcc.dg/20040121-1.c: here.
6490
6491 2004-01-23  Roger Sayle  <roger@eyesopen.com>
6492
6493         * gcc.dg/builtins-29.c: New test case.
6494
6495 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
6496
6497         PR 18314
6498         * gcc.dg/builtins-30.c: New testcase.
6499
6500 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
6501
6502         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
6503         * lib/g77.exp: Likewise.
6504         * lib/objc.exp: Likewise.
6505         * lib/g++.exp: Likewise.
6506
6507 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6508
6509         * gcc.dg/struct-by-value-2.c: New test.
6510
6511 2004-01-21  Andrew Pinski  <apinski@apple.com>
6512
6513         PR target/13785
6514         * gcc.dg/20030121-1.c: New test.
6515
6516 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
6517
6518         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
6519         clobber frame pointer register in asm statement.
6520
6521 2004-01-21  Falk Hueffner  <falk@debian.org>
6522
6523         * gcc.c-torture/compile/20040121-1.c: New test.
6524
6525 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
6526
6527         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
6528
6529 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
6530
6531         * gcc.dg/ppc64-abi-2.c: New test.
6532
6533 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
6534
6535         * lib/treelang.exp: Fill out this file.
6536         * lib/treelang-dg.exp: New File.
6537
6538 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6539
6540         * gcc.c-torture/compile/981022-1.c: Remove.
6541         * gcc.dg/array-5.c: Remove XFAIL.
6542         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6543         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
6544         gcc.dg/cond-lvalue-1.c: Update.
6545         * gcc.dg/cast-lvalue-2.c: New test.
6546
6547 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
6548
6549         PR c++/13592
6550         * g++.dg/other/error1.C (class foo): Tweak error message.
6551
6552         PR c++/13592
6553         * g++.dg/template/call2.C: New test.
6554
6555 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6556
6557         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
6558         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
6559         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
6560         scalar-return-1_x.c, scalar-return-2_y.c,
6561         scalar-return-3_x.c, scalar-return-3_y.c,
6562         scalar-return-4_x.c, scalar-return-4_y.c,
6563         struct-align-1.h, struct-align-1_x.c,
6564         struct-align-1_y.c, struct-align-2.h,
6565         struct-align-2_x.c, struct-align-2_y.c,
6566         struct-by-value-10_y.c, struct-by-value-11_x.c,
6567         struct-by-value-11_y.c, struct-by-value-12_x.c,
6568         struct-by-value-12_y.c, struct-by-value-13_x.c,
6569         struct-by-value-13_y.c, struct-by-value-14_x.c,
6570         struct-by-value-14_y.c, struct-by-value-15_x.c,
6571         struct-by-value-15_y.c, struct-by-value-16_y.c,
6572         struct-by-value-17_y.c, struct-by-value-18_y.c,
6573         struct-by-value-19_y.c, struct-by-value-1_x.c,
6574         struct-by-value-1_y.c, struct-by-value-20_y.c,
6575         struct-by-value-2_x.c, struct-by-value-2_y.c,
6576         struct-by-value-3_y.c, struct-by-value-4_x.c,
6577         struct-by-value-4_y.c, struct-by-value-5_y.c,
6578         struct-by-value-6_y.c, struct-by-value-7_y.c
6579         struct-by-value-8_x.c, struct-by-value-8_y.c
6580         struct-by-value-9_x.c, struct-by-value-9_y.c
6581         struct-return-10_x.c, struct-return-10_y.c,
6582         struct-return-19_x.c, struct-return-20_x.c
6583         struct-return-2_x.c, struct-return-2_y.c
6584         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
6585         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
6586
6587 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6588
6589         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
6590         attribute on sparc*-sun-solaris2.*.
6591
6592 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
6593
6594         PR c++/13710
6595         * g++.dg/ext/typeof7.C: New test.
6596
6597 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
6598
6599         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
6600         * gcc.dg/const-elim-1.c: Same.
6601
6602 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
6603
6604         * objc.dg/stret-1.m: New.
6605         * objc.dg/stret-2.m: New.
6606
6607 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6608
6609         PR c++/11895
6610         * g++.dg/ext/vector1.C: New test.
6611
6612 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
6613
6614         * gcc.dg/pch/import-1.c: New.
6615         * gcc.dg/pch/import-1.hs: New.
6616         * gcc.dg/pch/import-1a.h: New.
6617         * gcc.dg/pch/import-1b.h: New.
6618         * gcc.dg/pch/import-1c.h: New.
6619
6620 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6621
6622         PR c++/13574
6623         * g++.dg/ext/array1.C: New test.
6624
6625         PR c++/13178
6626         * g++.dg/conversion/op1.C: New test.
6627
6628 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
6629
6630         PR 11864
6631         From Kazumoto Kojima / Dan Kegel:
6632         * gcc.dg/pr11864-1.c: New test.
6633
6634         PR 10392
6635         From Marcus Comstedt / Dan Kegel:
6636         * gcc.dg/pr10392-1.c: New test.
6637
6638 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
6639
6640         PR c++/13478
6641         * g++.dg/init/ref10.C: New test.
6642
6643 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6644
6645         PR c++/13407
6646         * g++.dg/parse/typename6.C: New test.
6647
6648 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
6649
6650         PR pch/13361
6651         * testsuite/g++.dg/pch/wchar-1.C: New.
6652         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6653
6654 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6655
6656         PR c++/9259
6657         * g++.dg/expr/sizeof2.C: New test.
6658
6659 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
6660
6661         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
6662
6663 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6664
6665         PR c++/13659
6666         * g++.dg/lookup/strong-using-3.C: New.
6667         * g++.dg/lookup/using-10.C: New.
6668
6669 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
6670
6671         PR c++/13594
6672         * g++.dg/lookup/strong-using-2.C: New.
6673
6674 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
6675             Dan Kegel <dank@kegel.com>
6676             J"orn Rennecke <joern.rennecke@superh.com>
6677
6678         PR target/9365
6679         * gcc.dg/pr9365-1.c: New test.
6680
6681 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6682
6683         PR c++/8856
6684         * g++.dg/parse/casting-operator2.C: New test.
6685         * g++.old-deja/g++.pt/explicit83.C: Remove.
6686
6687 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6688
6689         * gcc.dg/label-compound-stmt-1.c: New test.
6690         * gcc.c-torture/compile/950922-1.c,
6691         gcc.c-torture/compile/20000211-3.c,
6692         gcc.c-torture/compile/20000518-1.c,
6693         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
6694         compound statements.
6695
6696 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
6697
6698         * gcc.dg/ppc64-abi-1.c: New test.
6699
6700 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
6701
6702          * g++.dg/ext/attrib9.C: Add dg-warnings.
6703
6704 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6705
6706         PR c++/12335
6707         * g++.dg/parse/dtor3.C: New test.
6708
6709 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6710
6711         PR c++/12709
6712         * g++.dg/parse/try-catch-1.C: New test.
6713
6714 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
6715
6716         * ada/acats/run_all.sh: Add more verbose output in acats.log
6717         when compiling tests.
6718
6719 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6720
6721         PR 13656
6722         * gcc.dg/typedef-redecl.c: New test case.
6723         * gcc.dg/typedef-redecl.h: New support file.
6724
6725 2004-01-13  Jan Hubicka  <jh@suse.cz>
6726
6727         * gcc.dg/always_inline.c: New test.
6728         * gcc.dg/debug/20031231-1.c: Fix.
6729
6730 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6731
6732         PR c++/13474
6733         * g++.dg/template/array3.C: New test.
6734
6735 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
6736
6737         * g++.dg/ext/lvalue1.C: No longer expected to fail.
6738         * g++.dg/warn/Wunused-2.C: Likewise.
6739
6740 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6741
6742         PR c++/13289
6743         * g++.dg/template/instantiate6.C: New test.
6744
6745 2004-01-12  Roger Sayle  <roger@eyesopen.com>
6746
6747         PR middle-end/11397
6748         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
6749
6750 2004-01-12  Jan Hubicka  <jh@suse.cz>
6751
6752         PR opt/12826
6753         * gcc.dg/20040112-1.c: New.
6754
6755         * gcc.dg/dwarf-die[1-7].c: Move to...
6756         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
6757         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
6758
6759 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
6760
6761         PR c++/4100
6762         * g++.dg/parse/friend4.C: New test.
6763
6764 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
6765
6766         PR c++/4100
6767         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
6768         definition is called a friend.
6769
6770 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
6771
6772         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
6773
6774 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
6775
6776         PR c++/3478
6777         * g++.dg/parse/error10.C: New test.
6778         * g++.dg/template/arg2.C: Accept "invalid type" error.
6779
6780 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
6781
6782         PR middle-end/13392
6783         * g++.dg/opt/expect2.C: New test.
6784
6785 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6786
6787         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
6788         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
6789         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
6790         Update dg-error regexps.
6791
6792 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
6793
6794         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
6795         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
6796
6797 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6798
6799         * gcc.dg/pragma-re-1.c: Use right pointer type.
6800
6801 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6802
6803         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
6804
6805 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
6806
6807         * gcc.dg/rs6000-ldouble-1.c: New.
6808
6809 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6810
6811         DR 337
6812         PR c++/9256
6813         * g++.dg/other/abstract1.C: New test.
6814
6815 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
6816
6817         * g++.dg/lookup/strong-using-1.C: New.
6818
6819 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6820
6821         PR c/11234
6822         * gcc.dg/func-ptr-conv-1.c: New test.
6823         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
6824
6825 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
6826
6827         PR target/13380.
6828         * gcc.c-torture/compile/20040109-1.c: New.
6829
6830 2004-01-08  Stuart Hastings  <stuart@apple.com>
6831
6832         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
6833         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
6834         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
6835
6836 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
6837
6838         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
6839
6840 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6841
6842         * ada/acats/run_acats: Treat 'gnatchop' the same way
6843         as 'gnatmake'.  Export GCC_DRIVER.
6844         * ada/acats/run_all.sh: Add target_gnatchop.  Use
6845         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
6846
6847 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6848
6849         PR c++/12573
6850         * g++.dg/template/dependent-expr4.C: New test.
6851
6852 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
6853
6854         * gcc.dg/altivec-11.c: New test.
6855
6856 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
6857
6858         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
6859
6860 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6861
6862         PR c/6024
6863         * gcc.dg/enum-compat-1.c: New test.
6864         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
6865
6866 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6867
6868         PR c/12165
6869         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
6870         gcc.dg/c99-idem-qual-3.c: New tests.
6871
6872 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
6873
6874         * gcc.dg/winline-7.c: Don't cast void * to int.
6875
6876 2004-01-06  Jan Hubicka  <jh@suse.cz>
6877
6878         * gcc.dg/i386-sse-5.c: New test
6879         * g++.dg/eh/simd-1.c: Add -w argument for i386.
6880
6881 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6882
6883         PR c++/12815
6884         * g++.dg/rtti/typeid4.C: New test.
6885
6886 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6887
6888         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
6889
6890 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
6891
6892         PR c++/12132
6893         * g++.dg/template/error11.C: New test.
6894
6895         PR c++/13451
6896         * g++.dg/template/class2.C: New test.
6897
6898 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6899         Richard Sandiford <rsandifo@redhat.com>
6900
6901         PR c++/13387
6902         * g++.dg/opt/alias3.C: New test.
6903
6904 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
6905
6906         PR c++/13157
6907         * g++.dg/template/koenig3.C: New test.
6908
6909         PR c++/13529
6910         * g++.dg/parse/offsetof3.C: New test.
6911
6912         * g++.dg/init/copy7.C: Add missing dg-error markers.
6913
6914         PR c++/12226
6915         * g++.dg/init/copy7.c: New test.
6916
6917         PR c++/13536
6918         * g++.dg/parse/cast1.C: New test.
6919
6920 2004-01-04  Jan Hubicka  <jh@suse.cz>
6921
6922         * gcc.dg/winline[1-7].c: New tests.
6923
6924 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6925
6926         PR c++/13520
6927         * g++.dg/template/qualttp22.C: New test.
6928
6929 2004-01-01  Jan Hubicka  <jh@suse.cz>
6930
6931         * gcc.dg/debug/20031231-1.c: New.
6932         * gcc.c-torture/compile/20040101-1.c: New.
6933         * gcc.dg/dwarf-die-[1-7].c: New.
6934
6935 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
6936
6937         PR optimization/13521
6938         * gcc.c-torture/compile/20031231-1.c: New test.
6939
6940 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6941
6942         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
6943
6944 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6945
6946         PR c++/10079
6947         * g++.dg/template/crash16.C: New test.
6948
6949 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
6950
6951         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
6952
6953 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
6954
6955         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
6956         ports.
6957         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6958         * g++.old-deja/g++.law/profile1.C: Likewise.
6959         * gcc.c-torture/compile/981006-1.c: Likewise.
6960         * gcc.c-torture/execute/loop-2e.x: Likewise.
6961         * gcc.c-torture/execute/loop-2f.x: Remove.
6962         * gcc.c-torture/execute/loop-2g.x: Likewise.
6963         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
6964         * gcc.dg/20020312-2.c: Remove traces of dead ports.
6965
6966 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6967
6968         PR c++/13507
6969         * g++.dg/ext/attrib11.C: New test.
6970
6971         PR c++/13494
6972         * g++.dg/template/array2-1.C: New test.
6973         * g++.dg/template/array2-2.C: New test.
6974
6975 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
6976
6977         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
6978
6979 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6980
6981         PR c++/12774
6982         * g++.dg/template/array1-1.C: New test.
6983         * g++.dg/template/array1-2.C: New test.
6984
6985 2003-12-29  Roger Sayle  <roger@eyesopen.com>
6986
6987         PR fortran/12632
6988         * g77.dg/12632.f: New test case.
6989
6990 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6991
6992         PR c++/13289
6993         * g++.dg/parse/nontype1.C: New test.
6994
6995 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6996
6997         PR c++/12403
6998         * g++.dg/parse/explicit1.C: New test.
6999         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
7000
7001 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7002
7003         PR c++/13081
7004         * g++.dg/opt/inline6.C: New test.
7005
7006         PR c++/12613
7007         * g++.dg/parse/error9.C: New test.
7008
7009         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
7010
7011 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
7012
7013         PR c++/13009
7014         * g++.dg/init/assign1.C: New test.
7015
7016 2003-12-28  Roger Sayle  <roger@eyesopen.com>
7017
7018         PR c++/13070
7019         * g++.dg/warn/format3.C: New test case.
7020
7021 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7022
7023         * gcc.c-torture/compile/20031227-1.c: New test.
7024
7025 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7026
7027         * g++.dg/bprob/bprob.exp: Load target-supports.exp
7028         * g77.dg/bprob/bprob.exp: Likewise.
7029         * gcc.misc-tests/bprob.exp: Likewise.
7030         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
7031         variants on systems where the library does not provide that
7032         functionality.
7033         * gcc.dg/builtins-20.c: Use builtins-config.h.
7034         * gcc.dg/builtins-config.h: New file.
7035
7036 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7037
7038         * lib/gcc-dg.exp (dg-require-profiling): New function.
7039         * lib/target-supports.exp (check_profiling_available): Likewise.
7040         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
7041         * g77.dg/bprob/bprob.exp: Likewise.
7042         * gcc.misc-tests/bprob.exp: Likewise.
7043         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
7044         * gcc.dg/20021014-1.c: Likewise.
7045         * gcc.dg/nest.c: Likewise.
7046
7047 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7048
7049         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
7050         compiling.
7051         * g++.dg/lookup/java2.C: Likewise.
7052         * gcc.dg/cpp/lexident.c: Likewise.
7053
7054 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
7055
7056         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
7057         given.
7058         * gcc.c-torture/compile/961203-1.c: Likewise.
7059         * gcc.c-torture/compile/980506-1.c: Likewise.
7060
7061 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
7062
7063         * lib/gcc-dg.exp (dg-prune-output): New annotation.
7064         (additional_prunes): New global.
7065         (gcc-dg-prune): Handle additional per-test pruning.
7066         (dg-test): Clear additional_prunes between tests.
7067
7068         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
7069         dg-prune-output to avoid spurious failures from assembler
7070         complaining about nonexistent WAW violations.
7071         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
7072         Use dg-prune-output to avoid spurious failures from assembler
7073         warning about Itanium B-step errata.
7074
7075 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
7076
7077         * g++.dg/abi/macro0.C: New test.
7078         * g++.dg/abi/macro1.C: Likewise.
7079         * g++.dg/abi/macro2.C: Likewise.
7080
7081         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
7082         * g++.dg/abi/bitfield7.C: Likewise.
7083         * g++.dg/abi/dtor2.C: Likewise.
7084         * g++.dg/abi/mangle11.C: Likewise.
7085         * g++.dg/abi/mangle12.C: Likewise.
7086         * g++.dg/abi/mangle14.C: Likewise.
7087         * g++.dg/abi/mangle17.C: Likewise.
7088         * g++.dg/abi/vbase10.C: Likewise.
7089         * g++.dg/abi/vbase14.C: Likewise.
7090         * g++.dg/template/qualttp17.C: Likewise.
7091
7092 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7093
7094         PR c/11995
7095         * gcc.dg/20031223-1.c: New test.
7096
7097 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7098
7099         * gcc.dg/noreturn-7.c: New test.
7100
7101 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7102
7103         * gcc.dg/null-pointer-1.c: New test.
7104
7105 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7106
7107         * g++.old-deja/g++.jason/template18.C: Remove.
7108         * g++.old-deja/g++.jason/template37.C: Likewise.
7109
7110         PR c++/12862
7111         * g++.dg/lookup/ns1.C: New test.
7112
7113         PR c++/12397
7114         * g++.dg/template/lookup3.C: New test.
7115
7116 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7117
7118         * g++.dg/template/recurse1.C: New test
7119
7120 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
7121
7122         PR c++/12479
7123         * g++.dg/parse/semicolon1.C: New test.
7124         * g++.dg/parse/semicolon1.h: Likewise.
7125
7126 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
7127
7128         * gcc.dg/darwin-misaligned.c: New test.
7129
7130 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7131
7132         PR c/9163
7133         * gcc.dg/20031222-1.c: New test.
7134
7135 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
7136
7137         PR c++/13438
7138         * g++.dg/parse/error8.C: New test.
7139
7140         PR c++/11554
7141         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
7142
7143 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
7144
7145         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
7146         too small.
7147         * gcc.c-torture/compile/930217-1.c: Likewise.
7148         * gcc.c-torture/compile/930513-1.c: Likewise.
7149         * gcc.c-torture/execute/920908-2.c: Likewise.
7150         * gcc.c-torture/execute/921204-1.c: Likewise.
7151         * gcc.c-torture/execute/930621-1.c: Likewise.
7152         * gcc.c-torture/execute/930630-1.c: Likewise.
7153         * gcc.c-torture/execute/931031-1.c: Likewise.
7154         * gcc.c-torture/execute/980602-2.c: Likewise.
7155         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7156         * gcc.c-torture/execute/compndlit-1.c: Likewise.
7157         * gcc.c-torture/execute/extzvsi.c: Likewise.
7158         * gcc.c-torture/unsorted/ext.c: Likewise.
7159
7160 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
7161
7162         PR target/12749
7163         * gcc.c-torture/compile/20031220-2.c: New test case.
7164
7165 2003-12-20  Roger Sayle  <roger@eyesopen.com>
7166
7167         PR optimization/13031
7168         * gcc.c-torture/compile/20031220-1.c: New test case.
7169
7170 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7171
7172         * gcc.dg/cast-function-1.c: New test.
7173
7174 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7175
7176         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
7177         formats.
7178
7179 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
7180
7181         PR c++/12795
7182         * g++.dg/ext/attrib10.C: New test.
7183
7184 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7185
7186         * gcc.dg/cleanup-10.c: New test.
7187         * gcc.dg/cleanup-11.c: New test.
7188
7189 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
7190
7191         PR c++/13239
7192         * g++.dg/opt/expect1.C: New test.
7193
7194 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
7195
7196         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
7197
7198 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
7199
7200         PR debug/12923
7201         * gcc.dg/20031218-1.c: New test.
7202
7203         PR debug/12389
7204         * gcc.dg/20031218-2.c: New test.
7205         * gcc.dg/20031218-3.c: New test.
7206
7207         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
7208         of label name and allow for USER_LABEL_PREFIX == "_" names.
7209         * g++.dg/abi/mangle18-2.C: Likewise.
7210         * g++.dg/abi/mangle19-1.C: Likewise.
7211         * g++.dg/abi/mangle19-2.C: Likewise.
7212         * g++.dg/abi/mangle20-1.C: Likewise.
7213         * g++.dg/abi/mangle20-2.C: Likewise.
7214
7215 2003-12-18  Richard Henderson  <rth@redhat.com>
7216
7217         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
7218
7219 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
7220             Dan Kegel <dank@kegel.com>
7221
7222         PR other/12009
7223         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
7224         testing a cross compiler, it causes spurious compile failures.
7225         * lib/g++.exp: Likewise.
7226
7227 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7228
7229         PR c++/13262
7230         * g++.dg/template/access13.C: New test.
7231
7232 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7233
7234         * gcc.dg/20031216-1.c: New test.
7235
7236 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7237
7238         PR c++/9154
7239         * g++.dg/template/error10.C: New test.
7240
7241 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7242
7243         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
7244         * g++.dg/eh/simd-2.C: Likewise.
7245
7246 2003-12-17  James E Wilson  <wilson@specifixinc.com>
7247             Roger Sayle  <roger@eyesopen.com>
7248
7249         * gcc.c-torture/execute/ieee/mzero5.c: New.
7250
7251 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
7252
7253         PR c++/10603
7254         * g++.dg/parse/error6.C: New test.
7255
7256         PR c++/12827
7257         * g++.dg/parse/error7.C: New test.
7258
7259 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7260
7261         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
7262         at -O with stabs debugging formats.
7263         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
7264         * gcc.dg/debug/debug-2.c: Likewise.
7265
7266 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7267
7268         PR c++/12696
7269         * g++.dg/init/error1.C: New test.
7270
7271         PR c++/12218
7272         * g++.dg/init/pm3.C: New test.
7273
7274 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7275
7276         PR c/3347
7277         * gcc.dg/bitfld-8.c: New test.
7278
7279 2003-12-16  James Lemke  <jim@wasabisystems.com>
7280
7281         * gcc.dg/arm-scd42-[123].c: New tests.
7282
7283 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7284
7285         PR c++/9043
7286         * g++.dg/abi/mangle20-1.C: New test.
7287         * g++.dg/abi/mangle20-2.C: New test.
7288
7289 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
7290
7291         PR c++/13275
7292         * g++.dg/other/offsetof2.C: Remove XFAIL.
7293         * g++.dg/parse/offsetof1.C: New test.
7294         * g++.gd/parse/offsetof2.C: Likewise.
7295
7296 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7297
7298         * g++.dg/template/nontype3.C: New test.
7299         * g++.dg/template/static2.C: Tweaked the dg-error clause.
7300
7301 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7302
7303         * g++.dg/warn/noreturn-3.C: Also test instantiation.
7304
7305 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7306
7307         PR c++/13387
7308         * g++.dg/expr/assign1.C: New test.
7309
7310         PR c++/13242
7311         * g++.dg/abi/mangle19-1.C: New test.
7312         * g++.dg/abi/mangle19-2.C: New test.
7313
7314 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
7315
7316         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
7317
7318 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7319
7320         * gcc.c-torture/execute/20031216-1.c: New test.
7321
7322 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7323
7324         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
7325         an ICE regression.
7326
7327 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7328
7329         PR c++/10926
7330         * g++.dg/template/error9.C: New test.
7331
7332         PR c++/11116
7333         * g++.dg/template/error8.C: New test.
7334
7335 2003-12-15  Roger Sayle  <roger@eyesopen.com>
7336
7337         PR middle-end/13400
7338         * gcc.c-torture/execute/20031215-1.c: New test case.
7339
7340 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7341
7342         PR c++/13269
7343         * g++.dg/parse/error5.C: New test.
7344
7345         PR c++/12989
7346         * g++.dg/expr/sizeof1.C: New test.
7347
7348         PR c++/13310
7349         * g++.dg/template/crash15.C: New test.
7350
7351 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
7352
7353         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
7354         a non-POD type as the last named parameter of a varargs function.
7355
7356 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
7357
7358         PR c++/13243
7359         PR c++/12573
7360         * g++.dg/template/crash14.C: New test.
7361         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
7362
7363 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7364
7365         * g++.dg/other/java1.C: New test.
7366
7367         PR c++/13241
7368         * g++.dg/abi/mangle18-1.C: New test.
7369         * g++.dg/abi/mangle18-2.C: New test.
7370
7371 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7372
7373         PR optimization/10312
7374         * gcc.c-torture/execute/20031214-1.c: New.
7375
7376 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
7377
7378         PR c++/10779
7379         PR c++/12160
7380         * g++.dg/parse/error3.C: New test.
7381         * g++.dg/parse/error4.C: Likewise.
7382         * g++.dg/abi/mangle4.C: Tweak error messages.
7383         * g++.dg/lookup/using5.C: Likewise.
7384         * g++.dg/other/error2.C: Likewise.
7385         * g++.dg/parse/typename5.C: Likewise.
7386         * g++.dg/parse/undefined1.C: Likewise.
7387         * g++.dg/template/arg2.C: Likewise.
7388         * g++.dg/template/ttp3.C: Likewise.
7389         * g++.dg/template/type1.C: Likewise.
7390         * g++.old-deja/g++.other/crash32.C: Likewise.
7391         * g++.old-djea/g++.pt/defarg8.C: Likewise.
7392
7393 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7394
7395         PR c++/13106
7396         * g++.dg/warn/noreturn-3.C: New test.
7397
7398 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7399
7400         PR c++/13118
7401         * g++.dg/abi/covariant3.C: New.
7402
7403 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
7404
7405         * g++.dg/eh/ia64-1.C: New test.
7406
7407 2003-12-12  Roger Sayle  <roger@eyesopen.com>
7408
7409         PR optimization/13037
7410         * g77.f-torture/execute/13037.f: New test case.
7411
7412 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7413
7414         PR c++/12881
7415         * g++.dg/abi/covariant2.C: New.
7416
7417 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
7418
7419         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
7420
7421 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
7422
7423         * gcc.c-torture/execute/wchar_t-1.x: Delete.
7424
7425 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
7426
7427         PR other/10819
7428         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
7429         to fix Bug 10819.
7430         * lib/g++.exp (g++_version): Likewise.
7431         * lib/g77.exp (g77_version): Likewise.
7432         * lib/objc.exp (default_objc_version): Likewise.
7433
7434 2003-12-10  Richard Henderson  <rth@redhat.com>
7435
7436         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
7437
7438         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
7439
7440 2003-12-08  Matt Austern  <austern@apple.com>
7441
7442         PR c/13134
7443         * lib/gcc-dg.exp (dg-require-visibility): Define.
7444         * lib/target-supports (check_visibility_available): Define.
7445         * gcc.dg/visibility-1.c: New test.
7446         * gcc.dg/visibility-2.c: Likewise.
7447         * gcc.dg/visibility-3.c: Likewise.
7448         * gcc.dg/visibility-4.c: Likewise.
7449         * gcc.dg/visibility-5.c: Likewise.
7450         * gcc.dg/visibility-6.c: Likewise.
7451         * g++.dg/ext/visibility-1.C: Likewise.
7452         * g++.dg/ext/visibility-2.C: Likewise.
7453         * g++.dg/ext/visibility-3.C: Likewise.
7454         * g++.dg/ext/visibility-4.C: Likewise.
7455         * g++.dg/ext/visibility-5.C: Likewise.
7456         * g++.dg/ext/visibility-6.C: Likewise.
7457
7458 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7459
7460         * g++.dg/lookup/java1.C: New test.
7461         * g++.dg/lookup/java2.C: New test.
7462
7463 2003-12-07  Falk Hueffner  <falk@debian.org>
7464
7465         * g++.dg/opt/noreturn-1.C: New test.
7466
7467 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
7468
7469         * gcc.dg/overflow-1.c: New test.
7470
7471 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7472
7473         * g77.f-torture/compile/13060.f: New test.
7474
7475 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
7476
7477         PR c++/13323
7478         * g++.dg/inherit/operator2.C: New test.
7479
7480 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7481
7482         PR c++/13305
7483         * g++.dg/ext/attrib9.C: New test.
7484
7485 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
7486
7487         PR c++/13314
7488         * g++.dg/template/error7.C: New test.
7489
7490 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
7491             J"orn Rennecke <joern.rennecke@superh.com>
7492
7493         PR target/13302
7494         * g++.dg/other/struct-va_list.C: New test.
7495
7496 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7497
7498         PR c++/13166
7499         * g++.dg/parse/defarg6.C: New test.
7500
7501 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
7502
7503         PR target/13256
7504         * gcc.c-torture/execute/20031201-1.c: New test.
7505
7506 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
7507
7508         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
7509
7510 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7511
7512         * gcc.dg/builtin-return-1.c: New test.
7513
7514 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
7515             J"orn Rennecke <joern.rennecke@superh.com>
7516
7517         PR optimization/13260
7518         * gcc.c-torture/execute/20031204-1.c: New test.
7519
7520 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7521
7522         PR c++/9127
7523         * g++.dg/template/error6.C: New test.
7524
7525 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
7526
7527         * gcc.dg/20031202-1.c: New test.
7528
7529 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
7530
7531         PR c++/13179
7532         * g++.dg/template/eh1.C: New test.
7533
7534         PR c++/10771
7535         * g++.dg/template/error5.C: New test.
7536
7537 2003-12-02  David Ung  <davidu@mips.com>
7538
7539         * gcc.dg/compat/vector-check.h: Corrected type for var
7540         g_##TMODE
7541
7542 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7543
7544         PR c++/10126
7545         * g++.dg/template/ptrmem8.C: New test.
7546
7547 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7548
7549         PR c++/12573
7550         * g++.dg/template/dependent-expr3.C: New test.
7551
7552 2003-12-01  James Lemke  <jim@wasabisystems.com>
7553
7554         * gcc.dg/arm-g2.c: New test.
7555
7556 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7557
7558         PR optimization/11634
7559         * gcc.dg/20031201-2.c: New test case.
7560
7561 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
7562
7563         PR 11433
7564         * objc.dg/proto-lossage-3.m: New test.
7565
7566 2003-12-01  Roger Sayle  <roger@eyesopen.com>
7567
7568         PR optimization/12628
7569         * gcc.dg/20031201-1.c: New test case.
7570
7571 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7572
7573         * gcc.dg/unaligned-1.c: New test.
7574
7575 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
7576
7577         PR c++/9849
7578         * g++.dg/template/error4.C: New test.
7579         * g++.dg/template/nested3.C: Adjust error markers.
7580
7581 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7582
7583         * gcc.dg/cpp/assert4.c: Check more #system assertions.
7584
7585 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7586
7587         PR c/10333
7588         * gcc.dg/bitfld-7.c: New test.
7589
7590 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
7591
7592         * gcc.dg/tls/asm-1.C: New test.
7593
7594 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7595
7596         * gcc.dg/cpp/assert4.c: Update.
7597
7598 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7599
7600         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
7601         * gcc.dg/builtin-apply3.c: New test.
7602
7603 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7604
7605         * lib/compat.exp (compat-obj): New xfaildata parameter.
7606         Use it to set compiler_conditional_xfail_data before compiling.
7607         (compat-get-options): Handle dg-xfail-if.
7608         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
7609         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
7610         * gcc.dg/compat/vector-1_y.c: Likewise.
7611         * gcc.dg/compat/vector-2_x.c: Likewise.
7612         * gcc.dg/compat/vector-2_y.c: Likewise.
7613
7614 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7615
7616         * g++.dg/opt/reg-stack4.C: New test.
7617
7618 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7619
7620         * gcc.dg/builtin-apply2.c: New test.
7621
7622 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7623
7624         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
7625
7626 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7627
7628         PR c++/12924
7629         * g++.dg/template/template-id-2.C: New test.
7630
7631 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7632
7633         PR c++/5369
7634         * g++.dg/template/memfriend1.C: New test.
7635         * g++.dg/template/memfriend2.C: Likewise.
7636         * g++.dg/template/memfriend3.C: Likewise.
7637         * g++.dg/template/memfriend4.C: Likewise.
7638         * g++.dg/template/memfriend5.C: Likewise.
7639         * g++.dg/template/memfriend6.C: Likewise.
7640         * g++.dg/template/memfriend7.C: Likewise.
7641         * g++.dg/template/memfriend8.C: Likewise.
7642         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
7643
7644 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
7645
7646         PR c++/12515
7647         * g++.dg/ext/cond1.C: New test.
7648
7649 2003-11-20  Richard Henderson  <rth@redhat.com>
7650
7651         * gcc.dg/20020201-2.c: Remove.
7652         * gcc.dg/20020201-4.c: Remove.
7653         * gcc.dg/20020304-1.c: Remove.
7654
7655 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
7656
7657         * gcc.dg/cpp/trad/xwin1.c: New test case.
7658
7659 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
7660
7661         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
7662         * lib/g77.exp: Likewise.
7663         * lib/objc.exp: Likewise.
7664         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
7665         for darwin.
7666
7667 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7668
7669         PR c++/12932
7670         * g++.dg/template/static5.C: New test.
7671
7672 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7673
7674         * gcc.dg/nested-func-1.c: New test.
7675
7676 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7677
7678         * gcc.dg/cpp/assert4.c: New test.
7679
7680 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7681
7682         PR c++/2294
7683         * g++.dg/lookup/using9.c: New test.
7684
7685 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
7686
7687         PR c++/12762
7688         * g++.dg/template/error3.C: New test.
7689
7690 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
7691
7692         PR ada/13035
7693         * ada/acats/run_acats, run_all.sh: Fix syntax error.
7694         No longer use a wrapper for gcc, since this does not work under
7695         Windows.
7696
7697 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
7698
7699         PR c++/2094
7700         * g++.dg/template/ptrmem7.C: New test.
7701
7702 2003-11-13  Andrew Pinski <apinski@apple.com>
7703
7704         * gcc.c-torture/compile/20031113-1.c: New test.
7705
7706 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
7707             Kean Johnston <jkj@sco.com>
7708
7709         PR c/13029
7710         * gcc.dg/unused-4.c: Update.
7711
7712 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7713
7714         * g++.dg/opt/const3.C: New test.
7715
7716 2003-11-13  Jan Hubicka  <jh@suse.cz>
7717
7718         * gcc.c-torture/compile/20031112-1.c: New test.
7719
7720 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
7721
7722         * g++.dg/parse/crash10.C: Remove bogus error marker.
7723
7724 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7725
7726         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
7727         (host_gcc): Likewise.
7728         (ROOT): Honor $PWDCMD.
7729         (BASE): Likewise.
7730         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
7731
7732 2003-11-12  Catherine Moore  <clm@redhat.com>
7733
7734         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
7735
7736 2003-11-12  Andreas Jaeger  <aj@suse.de>
7737             Jakub Jelinek  <jakub@redhat.com>
7738             Andrew Pinski  <pinskia@physics.uc.edu>
7739             Richard Henderson  <rth@redhat.com>
7740
7741         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
7742         systems.
7743         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
7744
7745         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
7746         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7747
7748 2003-11-11  Andreas Jaeger  <aj@suse.de>
7749
7750         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
7751
7752         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
7753
7754 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
7755
7756         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
7757         Clean ups.
7758
7759 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
7760
7761         * gcc.dg/trampoline-1.c: New test.
7762
7763 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7764
7765         * gcc.c-torture/compile/200031109-1.c: New test.
7766
7767 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7768
7769         PR c/3190
7770         PR c/8714
7771         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
7772         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
7773         gcc.dg/format/no-y2k-1.c: Update.
7774
7775 2003-11-08  Roger Sayle  <roger@eyesopen.com>
7776
7777         PR optimization/10467
7778         * gcc.dg/20031108-1.c: New test case.
7779
7780 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
7781
7782         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
7783
7784 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7785
7786         * gcc.dg/compound-lvalue-1.c: New test.
7787         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
7788         some XFAILs.
7789
7790 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
7791
7792         * gcc.dg/altivec-varargs-1.c: New test.
7793
7794 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7795
7796         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
7797         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
7798         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
7799         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
7800         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
7801
7802 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7803
7804         * gcc.dg/cond-lvalue-1.c: New test.
7805
7806 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
7807
7808         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
7809
7810 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7811
7812         PR c++/11616
7813         * g++.dg/template/instantiate5.C: New test.
7814
7815 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7816
7817         PR c++/12726
7818         * g++.dg/ext/complit2.C: Replace test with self-contained version.
7819         * ChangeLog: Add missing first entry for above test.
7820
7821 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7822
7823         PR c++/9810
7824         * g++.dg/template/using8.C: New test.
7825         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
7826
7827 2003-11-02  Roger Sayle  <roger@eyesopen.com>
7828
7829         PR optimization/10817
7830         * gcc.c-torture/compile/20031102-1.c: New test case.
7831
7832 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
7833
7834         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
7835         2147483647.
7836
7837 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7838
7839         * gcc.dg/20031102-1.c: New test.
7840
7841 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7842
7843         * gcc.dg/complex-1.c: New test.
7844
7845 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7846
7847         PR c++/12796
7848         * g++.dg/template/crash13.C: Adjust expected error location.
7849         * g++.old-deja/g++.brendan/ns1.C: Likewise.
7850
7851 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7852
7853         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7854
7855 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7856
7857         PR/10239
7858         * gcc.c-torture/compile/20031031-2.c: New test.
7859
7860 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
7861
7862         PR/11640
7863         * gcc.c-torture/compile/20031031-1.c: New test.
7864
7865 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
7866
7867         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
7868         * gcc.misc-tests/bprob.exp: Likewise.
7869         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
7870         the execution test on arm-elf configs.
7871         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
7872         configs that don't support scratch files.
7873         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
7874
7875 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
7876
7877         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
7878         done by dejagnu.
7879
7880 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
7881
7882         * ada/acats/run_all.sh: Redirect mv output to /dev/null
7883         Avoid non pure sh syntax. Add more logging.
7884
7885         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
7886         fail.
7887
7888 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7889
7890         PR libgcj/10610
7891         * gcc.dg/ppc-stackalign-1.c: New test.
7892
7893 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
7894
7895         * ada/acats/run_all.sh: Change output to be more compliant with
7896         dejagnu framework.
7897         Create acats.sum and acats.log files under testsuite/ada/acats
7898         Only run [a-z]* directories, to filter out e.g. CVS.
7899         Redirect build output to log file.
7900
7901 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7902
7903         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
7904
7905 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
7906
7907         PR ada/5909:
7908         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
7909
7910 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
7911
7912         * gcc.c-torture/compile/20031023-1.c: New test.
7913         * gcc.c-torture/compile/20031023-2.c: New test.
7914         * gcc.c-torture/compile/20031023-3.c: New test.
7915         * gcc.c-torture/compile/20031023-4.c: New test.
7916
7917 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7918
7919         PR c++/10371
7920         * g++.dg/lookup/scoped8.C: New test.
7921
7922 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7923
7924         * g++.dg/opt/reg-stack3.C: New test.
7925
7926 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7927
7928         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
7929
7930 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7931
7932         PR c++/11076
7933         * g++.dg/template/crash13.C: New test.
7934
7935 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7936
7937         * gcc.dg/c99-restrict-2.c: New test.
7938
7939 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
7940
7941         PR c++/12698, c++/12699, c++/12700, c++/12566
7942         * g++.dg/inherit/covariant9.C: New test.
7943         * g++.dg/inherit/covariant10.C: New test.
7944         * g++.dg/inherit/covariant11.C: New test.
7945
7946 2003-10-23  Jason Merrill  <jason@redhat.com>
7947
7948         PR c++/12726
7949         * g++.dg/ext/complit2.C: New test.
7950
7951 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7952
7953         PR target/12654
7954         * gcc.c-torture/execute/20031020-1.c: New test.
7955
7956 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7957
7958         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
7959         following the jump_insn.
7960
7961 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7962
7963         * gcc.dg/cast-lvalue-1.c: New test.
7964
7965 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
7966
7967         PR c++/11962
7968         * g++.dg/template/cond2.C: New test.
7969
7970 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7971
7972         * gcc.dg/builtins-28.c: New test.
7973
7974 2003-10-20  Jan Hubicka  <jh@suse.cz>
7975
7976         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
7977         parameter.
7978         * testsuite/gcc.dg/inline-2.c: Likewise.
7979
7980 2003-10-20  Phil Edwards  <phil@codesourcery.com>
7981
7982         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
7983         * gcc.dg/nest.c:  Likewise.
7984
7985 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7986
7987         PR c++/9781, c++/10583, c++/11862
7988         * g++.dg/parse/crash13.C: New test.
7989
7990 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7991
7992         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
7993
7994 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7995
7996         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
7997         Define HAVE_C99_RUNTIME except on Solaris.
7998         * gcc.dg/builtins-20.c: Likewise.
7999
8000 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8001
8002         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
8003
8004 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8005
8006         PR c++/12495
8007         * g++.dg/template/crash21.C: New test.
8008
8009 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8010
8011         PR c++/2513
8012         * g++.dg/template/typename5.C: New test.
8013
8014 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8015
8016         PR c++/12369
8017         * g++.dg/template/friend25.C: New test.
8018
8019 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
8020
8021         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
8022         versions.
8023
8024 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
8025
8026         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
8027         == 2147483647.
8028
8029 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
8030
8031         * gcc.c-torture/execute/960416-1.x: Remove.
8032         * gcc.c-torture/execute/divconst-3.x: Likewise.
8033
8034 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
8035
8036         PR target/12598
8037         * gcc.dg/torture/cris-volatile-1.c: New test.
8038
8039 2003-10-14  Roger Sayle  <roger@eyesopen.com>
8040
8041         PR optimization/9325
8042         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
8043         for overflowing floating point to integer conversion during RTL
8044         simplification.
8045
8046 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
8047
8048         * objc/execute/_cmd.m: Fix typo.
8049         * objc.dg/image-info.m, objc.dg/symtab-1.m:
8050         Relax 'scan-assembler' regexp.
8051         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
8052         objc.dg/try-catch-4.m: Run on non-Darwin targets.
8053         * objc.dg/zero-link-2.m: Remove blank line.
8054         * objc.dg/zero-link-3.m: New test case.
8055
8056 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
8057
8058         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
8059
8060         * gcc.dg/asm-names.c: Use scan-assembler-not rather
8061         than linker trickery.
8062
8063 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8064
8065         PR c++/12370
8066         * g++.dg/other/friend2.C: New test.
8067
8068 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8069
8070         * gcc.dg/20031012-1.c: New test.
8071
8072 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
8073
8074         * gcc.dg/weak/weak-3.c: Fix for new warning.
8075
8076 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
8077
8078         PR optimization/8750
8079         * gcc.c-torture/execute/20031012-1.c: New test case.
8080
8081 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8082
8083         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
8084         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
8085
8086 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8087
8088         PR optimization/12260
8089         * gcc.c-torture/compile/20031011-2.c: New test case.
8090
8091 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8092
8093         * gcc.c-torture/execute/20031011-1.c: New testcase.
8094
8095 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8096
8097         * gcc.c-torture/compile/20031011-1.c: New test.
8098
8099 2003-10-11  Jan Hubicka  <jh@suse.cz>
8100
8101         * g++.dg/other/first-global.C: New test.
8102
8103 2003-10-11  Roger Sayle  <roger@eyesopen.com>
8104
8105         * gcc.c-torture/execute/string-opt-18.c: New testcase.
8106
8107 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
8108
8109         * gcc.c-torture/compile/20031010-1.c: New test.
8110
8111 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
8112
8113         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
8114         * gcc.c-torture/execute/va-arg-25.c: ... here.
8115
8116 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
8117
8118         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
8119
8120 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
8121
8122         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
8123
8124 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
8125
8126         * g++.dg/parse/error2.C: New test.
8127
8128 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
8129
8130         PR c++/11097
8131         * g++.dg/other/error5.C: Modify the error message.
8132         * g++.dg/lookup/using8.C: New test.
8133
8134 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
8135
8136         * gcc.dg/darwin-abi-2.c: New file.
8137         * gcc.c-torture/execute/va-arg-24.c: New file.
8138
8139 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
8140
8141         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
8142         indentation.
8143
8144 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
8145
8146         PR c++/10147
8147         * g++.dg/other/error4.C: Update error messages.
8148         * g++.dg/template/ptrmem4.C: Likewise.
8149
8150         PR c++/12337
8151         * g++.dg/init/new9.C: New test.
8152
8153         PR c++/12334, c++/12236, c++/8656
8154         * g++.dg/ext/attrib8.C: New test.
8155
8156 2003-10-06  Devang Patel  <dpatel@apple.com>
8157
8158         * gcc.dg/debug/dwarf2-3.h: New test.
8159         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
8160
8161 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
8162
8163         * g++.dg/opt/cfg2.C: New test.
8164
8165 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8166
8167         * g++.dg/opt/float1.C: New test.
8168
8169 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8170
8171         * gcc.dg/c90-array-lval-6.c: New test.
8172         * gcc.dg/c99-array-lval-6.c: New test.
8173
8174 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
8175             Ziemowit Laski  <zlaski@apple.com>
8176
8177         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
8178         'Derived', so that it is never considered a class method; add
8179         new warning for '+port' method ambiguity.
8180         * objc.dg/method-12.m: Include <objc/objc.h> instead of
8181         <objc/objc-api.h> (needed on Mac OS X).
8182         * objc.dg/method-13.m: New test.
8183
8184 2003-10-03  Roger Sayle  <roger@eyesopen.com>
8185
8186         PR optimization/9325, PR java/6391
8187         * gcc.c-torture/execute/20031003-1.c: New test case.
8188
8189 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
8190
8191         PR optimization/12180
8192         * gcc.dg/20031002-1.c: New test.
8193
8194         PR c++/12486
8195         * g++.dg/inherit/error1.C: New test.
8196
8197 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
8198
8199         * lib/f-torture.exp (search_for): Rename to...
8200         (search_for_re): This.  Also, clean up comments and the
8201         "regexp" invocation.
8202
8203 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
8204
8205         * gcc.c-torture/compile/20031002-1.c: New test.
8206
8207 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
8208
8209         * g++.dg/opt/cond1.C: New test.
8210
8211 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
8212
8213         * gcc.dg/Wold-style-definition-2.c: New testcase.
8214         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
8215
8216 2003-09-29  Richard Henderson  <rth@redhat.com>
8217
8218         * g++.dg/init/array10.C: Add dg-options.
8219
8220 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8221
8222         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
8223
8224 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8225
8226         * g++.dg/template/friend19.C: Fix typo.
8227         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
8228
8229 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
8230
8231         * gcc.c-torture/execute/20030928-1.c: New test.
8232         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
8233
8234 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8235
8236         * g++.dg/opt/unroll1.C: New test.
8237
8238 2003-09-26  Roger Sayle  <roger@eyesopen.com>
8239
8240         PR optimization/11741
8241         * gcc.dg/20030926-1.c: New test case.
8242
8243 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8244
8245         PR c++/5655
8246         * g++.dg/parse/access7.C: New test.
8247         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
8248
8249 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
8250
8251         MERGE OF objc-improvements-branch into MAINLINE:
8252         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
8253         if libobjc has not been built.
8254         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
8255         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
8256         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
8257         objc/execute/nested-3.m, objc/execute/np-2.m,
8258         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
8259         objc/execute/redefining_self.m, objc/execute/root_methods.m,
8260         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
8261         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
8262         objc.dg/special/unclaimed-category-1.h,
8263         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
8264         well as GNU runtime.
8265         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
8266         * execute/cascading-1.m, execute/function-message-1.m,
8267         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
8268         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
8269         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
8270         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
8271         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
8272         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
8273         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
8274         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
8275         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
8276         * objc.dg/bitfield-2.m: Run only on Darwin.
8277         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
8278         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
8279         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
8280         * objc.dg/const-str-1.m: Fix constant string layout.
8281
8282 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
8283
8284         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
8285
8286 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
8287
8288         * gcc.dg/darwin-abi-1.c: New file.
8289
8290 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
8291
8292         PR target/12281
8293         * gcc.c-torture/compile/20030921-1.c: New test.
8294
8295 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8296
8297         * g++.dg/opt/reg-stack2.C: New test.
8298
8299 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8300
8301         * g++.dg/eh/delayslot1.C: New test.
8302
8303 2003-09-20  Richard Henderson  <rth@redhat.com>
8304
8305         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
8306
8307 2003-09-20  Roger Sayle  <roger@eyesopen.com>
8308
8309         * gcc.c-torture/execute/20030920-1.c: New test case.
8310
8311 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8312
8313         * g++.dg/rtti/typeid3.C: Correct expected error message.
8314
8315 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8316
8317         PR c++/157
8318         * g++.dg/parse/crash12.C: New test.
8319
8320 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
8321
8322         * gcc.dg/compat/mixed-struct-check.h: New.
8323         * gcc.dg/compat/mixed-struct-defs.h: New.
8324         * gcc.dg/compat/mixed-struct-init.h: New.
8325         * gcc.dg/compat/struct-by-value-19_main.c: New.
8326         * gcc.dg/compat/struct-by-value-19_x.c: New.
8327         * gcc.dg/compat/struct-by-value-19_y.c: New.
8328         * gcc.dg/compat/struct-by-value-20_main.c: New.
8329         * gcc.dg/compat/struct-by-value-20_x.c: New.
8330         * gcc.dg/compat/struct-by-value-20_y.c: New.
8331         * gcc.dg/compat/struct-return-19_main.c: New.
8332         * gcc.dg/compat/struct-return-19_x.c: New.
8333         * gcc.dg/compat/struct-return-19_y.c: New.
8334         * gcc.dg/compat/struct-return-20_main.c: New.
8335         * gcc.dg/compat/struct-return-20_x.c: New.
8336         * gcc.dg/compat/struct-return-20_y.c: New.
8337
8338 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
8339         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
8340         so that it will not complain on LP64 targets.
8341
8342 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8343
8344         PR c++/495
8345         * g++.dg/template/friend24.C: New test.
8346
8347 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
8348
8349         PR c++/12332
8350         * g++.dg/template/memtmpl2.C: New test.
8351
8352 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
8353
8354         PR target/11184
8355         * gcc.dg/builtin-apply1.c: New test.
8356
8357 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8358
8359         PR c++/9848
8360         * g++.dg/warn/Wunused-4.C: New test.
8361
8362 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8363
8364         PR c++/12316
8365         * g++.dg/other/gc2.C: New test.
8366
8367 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
8368
8369         PR c++/11991
8370         * g++.dg/rtti/typeid3.C: New test.
8371
8372         PR c++/12266
8373         * g++.dg/overload/template1.C: New test.
8374
8375 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8376
8377         * g++.dg/opt/cfg3.C: New test.
8378
8379 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8380
8381         PR c++/7939
8382         * g++.dg/template/crash11.C: New test.
8383
8384 2003-09-16  Jason Merrill  <jason@redhat.com>
8385             Jakub Jelinek  <jakub@redhat.com>
8386
8387         * gcc.dg/attr-warn-unused-result.c: New test.
8388
8389 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8390
8391         PR c++/12184
8392         * g++.dg/expr/call2.C: New test.
8393
8394 2003-09-15  Andreas Jaeger  <aj@suse.de>
8395
8396         * gcc.dg/Wold-style-definition-1.c: New test.
8397
8398 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
8399
8400         PR c++/3907
8401         * g++.dg/parse/template12.C: New test.
8402
8403         * g++.dg/abi/bitfield11.C: New test.
8404         * g++.dg/abi/bitfield12.C: Likewise.
8405
8406 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
8407
8408         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
8409         non-expansion of functional macro name without arguments at EOL.
8410         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
8411
8412 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
8413
8414         * gcc.c-torture/execute/20030914-[12].c: New tests.
8415
8416 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
8417
8418         PR c++/11788
8419         * g++.dg/overload/addr1.C: New test.
8420
8421 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
8422
8423         * gcc.dg/20030909-1.c: New test.
8424
8425 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8426
8427         * gcc.dg/ultrasp10.c: New test.
8428
8429 2003-09-09  Devang Patel  <dpatel@apple.com>
8430
8431         * gcc.dg/darwin-ld-6.c: New test.
8432
8433 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8434
8435         * gcc.dg/torture/builtin-explog-1.c: New testcase.
8436
8437 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8438
8439         * gcc.dg/ia64-types1.c: New test.
8440         * gcc.dg/ia64-types2.c: Likewise.
8441
8442 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8443
8444         * gcc.dg/builtins-1.c: Add more _Complex tests.
8445         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8446
8447         * gcc.dg/builtins-1.c: Test existing _Complex functions.
8448         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8449
8450 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
8451
8452         PR c++/11786
8453         * g++.dg/lookup/koenig2.C: New test.
8454
8455         PR c++/5296
8456         * g++.dg/rtti/typeid2.C: New test.
8457
8458 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
8459
8460         * gcc.c-torture/compile/20030904-1.c: New test.
8461
8462 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8463
8464         * g++.dg/opt/longbranch2.C: New test.
8465
8466 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8467
8468         * g++.dg/template/crash10.C: Only compile it.
8469
8470 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8471
8472         PR middle-end/11665
8473         * gcc.c-torture/compile/20030907-1.c: New test.
8474         * g++.dg/init/array11.C: New test.
8475
8476 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8477
8478         PR c++/11852
8479         * g++.dg/init/struct1.C: New test.
8480
8481 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
8482
8483         PR c++/12181
8484         * g++.dg/expr/comma1.C: New test.
8485
8486 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
8487
8488         PR c++/11867
8489         * g++.dg/expr/static_cast5.C: New test.
8490
8491 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8492
8493         PR c++/11507
8494         * g++.dg/lookup/scoped7.C: New test.
8495
8496         PR c++/9574
8497         * g++.dg/other/static1.C: New test.
8498
8499         PR c++/11490
8500         * g++.dg/warn/template-1.C: New test.
8501
8502         PR c++/11432
8503         * g++.dg/template/crash10.C: New test.
8504
8505         PR c++/2478
8506         * g++.dg/overload/VLA.C: New test.
8507
8508         PR c++/10804
8509         * g++.dg/template/call1.C: New test.
8510
8511 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8512
8513         PR c++/11794
8514         * g++.dg/parse/using3.C: New test.
8515
8516 2003-09-06  Roger Sayle  <roger@eyesopen.com>
8517
8518         PR c++/11409
8519         * g++.dg/overload/builtin3.C: New test case.
8520
8521 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
8522
8523         PR c/9862
8524         * gcc.dg/20030906-1.c: New test.
8525         * gcc.dg/20030906-2.c: Likewise.
8526
8527 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8528
8529         PR c++/12167
8530         * g++.dg/parse/defarg5.C: New test.
8531
8532         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
8533
8534 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
8535
8536         PR c++/12163
8537         * g++.dg/expr/static_cast4.C: New test.
8538
8539         PR c++/12146
8540         * g++.dg/template/crash9.C: New test.
8541
8542 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8543
8544         * g++.old-deja/g++.ext/pretty2.C: Update for change
8545         in __FUNCTION__.
8546         * g++.old-deja/g++.ext/pretty3.C: Likewise.
8547
8548 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
8549
8550         PR c++/11922
8551         * g++/dg/template/qualified-id1.C: New test.
8552
8553         PR c++/12037
8554         * g++.dg/warn/noeffect4.C: New test.
8555
8556 2003-09-04  Matt Austern  <austern@apple.com>
8557
8558         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
8559         * g++.dg/ext/fnname2.C: Likewise.
8560         * g++.dg/ext/fnname3.C: Likewise.
8561
8562 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
8563
8564         * g++.dg/expr/lval1.C: New test.
8565         * g++.dg/ext/lvcast.C: Remove.
8566
8567 2003-09-03  Roger Sayle  <roger@eyesopen.com>
8568
8569         PR optimization/11700.
8570         * gcc.c-torture/compile/20030903-1.c: New test case.
8571
8572 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
8573
8574         PR c++/12053
8575         * g++.dg/abi/layout4.C: New test.
8576
8577 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
8578
8579         PR c++/11553
8580         * g++.dg/parse/friend3.C: New test.
8581
8582 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
8583
8584         PR c++/11847
8585         * g++.dg/template/class1.C: New test.
8586
8587         PR c++/11808
8588         * g++.dg/expr/call1.C: New test.
8589
8590 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
8591
8592         PR c++/12114
8593         * g++.dg/init/ref9.C: New test.
8594
8595         PR c++/11972
8596         * g++.dg/template/nested4.C: New test.
8597
8598 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8599
8600         PR c++/12093
8601         * g++.dg/template/non-dependent4.C: New test.
8602
8603         PR c++/11928
8604         * g++.dg/inherit/conv1.C: New test.
8605
8606 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
8607
8608         PR c++/6196
8609         * g++.dg/ext/label1.C: New test.
8610         * g++.dg/ext/label2.C: Likewise.
8611
8612 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8613
8614         * g++.dg/expr/cond3.C: New test.
8615
8616 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8617
8618         * gcc.dg/builtins-1.c: Add new builtin cases.
8619
8620 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8621
8622         * gcc.dg/builtins-1.c: Add new cases.
8623         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8624
8625 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8626
8627         * gcc.dg/builtins-1.c: Add more math builtin tests.
8628         * gcc.dg/torture/builtin-attr-1.c: New test.
8629
8630 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
8631
8632         PR optimization/5079
8633         * g++.dg/opt/static3.C: New test.
8634
8635 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8636
8637         * gcc.misc-tests/gcov-10b.c: New test.
8638
8639 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
8640
8641         * g++.dg/opt/ptrmem3.C: New test.
8642
8643         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
8644
8645 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
8646
8647         * gcc.dg/20030826-2.c: New test.
8648
8649 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8650
8651         PR middle-end/12002
8652         * g77.f-torture/compile/12002.f: New test case.
8653
8654 2003-08-26  Roger Sayle  <roger@eyesopen.com>
8655
8656         * gcc.dg/20030826-1.c: New test case.
8657
8658 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
8659
8660         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
8661
8662 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
8663
8664         PR c++/11871
8665         * c++.dg/lookup/crash1.C: New test.
8666
8667         * c++.dg/warn/noeffect3.C: New test.
8668
8669 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
8670
8671         * gcc.dg/compat/vector-1_x.c: Compile with -w.
8672         * gcc.dg/compat/vector-1_y.c: Ditto.
8673         * gcc.dg/compat/vector-2_x.c: Ditto.
8674         * gcc.dg/compat/vector-2_y.c: Ditto.
8675
8676 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
8677
8678         * gcc.dg/20030702-1.c: New test.
8679
8680 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
8681
8682         PR c++/8795
8683         * g++.dg/ext/altivec-1.C: New test.
8684
8685 2003-08-24  Richard Henderson  <rth@redhat.com>
8686
8687         * g++.dg/eh/simd-2.C: Add -w for x86.
8688
8689 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
8690
8691         * gcc.dg/20030815-1.c: New test.
8692
8693 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8694
8695         PR c++/3765
8696         * g++.dg/parse/access6.C: New test.
8697
8698 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8699
8700         PR c++/641, c++/11876
8701         * g++.dg/template/friend22.C: New test.
8702         * g++.dg/template/friend23.C: Likewise.
8703
8704 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8705
8706         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
8707         identically.
8708
8709 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8710
8711         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
8712
8713 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8714
8715         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
8716
8717 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8718
8719         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
8720
8721 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
8722
8723         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
8724
8725 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
8726
8727         PR c++/11919
8728         * g++.dg/overload/prom1.C: New test.
8729
8730         PR c++/11551
8731         * g++.dg/parse/dtor2.C: New test.
8732
8733         PR c++/10762
8734         * g++.dg/parse/using2.C: New test.
8735
8736 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
8737
8738         PR target/11805
8739         * gcc.c-torture/compile/20030821-1.c: New.
8740
8741 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
8742
8743         PR c++/11834
8744         * g++.dg/template/deduce2.C: New test.
8745
8746 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
8747
8748         * gcc.c-torture/execute/20030821-1.c: New test.
8749
8750 2003-08-20  Roger Sayle  <roger@eyesopen.com>
8751
8752         PR middle-end/11984
8753         * gcc.dg/20030820-1.c: New test case.
8754
8755 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
8756
8757         PR c++/11945
8758         * g++.dg/warn/noeffect2.C: New test.
8759
8760 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
8761
8762         PR c++/10926
8763         * g++.dg/template/dtor2.C: New test.
8764
8765         PR c++/11684
8766         * g++.dg/template/operator1.C: New test.
8767         * g++.dg/parse/operator4.C: New test.
8768
8769         PR c++/11946.C
8770         * g++.dg/expr/enum1.C: New test.
8771         * gcc.dg/c99-bool-1.c: Remove bogus warning.
8772
8773         PR c++/11036.C
8774         * g++.dg/parse/elab2.C: New test.
8775         * g++.dg/parse/typedef4.C: Change error message.
8776         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
8777         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
8778         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
8779
8780 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
8781
8782         * gcc.dg/pch/warn-1.c: New.
8783         * gcc.dg/pch/warn-1.hs: New.
8784
8785         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
8786         not-tested file.
8787
8788 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8789
8790         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
8791
8792 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8793
8794         * gcc.dg/uninit-D.c: New Test.
8795         * gcc.dg/uninit-E.c: New Test.
8796         * gcc.dg/uninit-F.c: New Test.
8797         * gcc.dg/uninit-G.c: New Test.
8798
8799 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
8800
8801         * g++.dg/README: Describe the pch directory.
8802
8803 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8804
8805         PR c++/11174
8806         * g++.dg/parse/access4.C: New test.
8807         * g++.dg/parse/access5.C: Likewise.
8808         * g++.old-deja/g++.jason/access17.C: Adjust error message.
8809
8810 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
8811
8812         * gcc.dg/noncompile/20030818-1.c: New.
8813
8814 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
8815
8816         PR c++/11957
8817         * g++.dg/warn/noeffect1.C: New test.
8818
8819         * g++.dg/template/scope2.C: New test.
8820         * g++.dg/template/error2.C: Correct dg-error
8821
8822 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
8823
8824         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
8825
8826 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
8827
8828         PR C++/11512
8829         * g++.dg/template/warn1.C: New.
8830
8831 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8832
8833         * g++.dg/template/error2.C: New test.
8834         * g++.dg/lookup/using7.C: Adjust errors
8835         * g++.old-deja/g++.pt/crash36.C: Likewise.
8836         * g++.old-deja/g++.pt/derived3.C: Likewise.
8837
8838 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8839
8840         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
8841         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
8842         * gcc.c-torture/execute/builtins/string-9.c: New, from
8843         string-opt-9.c.  Adjust for execute/builtins framework.
8844         * gcc.c-torture/execute/string-opt-9.c: Delete.
8845
8846 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
8847
8848         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
8849
8850         * g++.dg/parse/ret-type2.C: New test.
8851
8852         PR c++/11703
8853         * g++.dg/init/new8.C: New test.
8854
8855         PR c++/10923
8856         * g++.dg/parse/typedef5.C: New test.
8857
8858         PR c++/9512
8859         * g++.dg/parse/qualified2.C: New test.
8860         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
8861         invalid code.
8862
8863 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
8864
8865         * g++.dg/conversion/ptrmem1.C: New test.
8866
8867 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
8868
8869         PR target/11693
8870         * gcc.dg/20030811-1.c: New test.
8871
8872         PR target/11535
8873         * gcc.c-torture/execute/20030811-1.c: New test.
8874
8875 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8876
8877         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
8878
8879 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
8880
8881         PR c++/11789.C
8882         * g++.dg/inherit/multiple1.C: New test.
8883
8884 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8885
8886         * gcc.dg/spe1.c: New test.
8887
8888         PR c++/11670
8889         * g++.dg/expr/cast2.C: New test.
8890
8891         PR c++/10530
8892         * g++.dg/template/dependent-name2.C: New test.
8893
8894 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
8895
8896         * g++.dg/parse/crash11.C: Put the dg options in comments.
8897
8898 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
8899
8900         * lib/gcc-dg.exp: Update for diagnostic change.
8901
8902 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8903
8904         PR c++/5767
8905         * g++.dg/parse/crash11.C: New test.
8906
8907 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
8908
8909         * gcc.dg/cpp/spacing1.c: Update.
8910
8911 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
8912
8913         PR target/11739
8914         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
8915         a value for -mtune.
8916
8917 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8918
8919         PR middle-end/11771
8920         * gcc.c-torture/compile/20030804-1.c: New test case.
8921
8922 2003-08-04  Roger Sayle  <roger@eyesopen.com>
8923
8924         * gcc.dg/20030804-1.c: New test case.
8925
8926 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
8927
8928         * gcc.dg/cpp/separate-1.c: New test.
8929
8930 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
8931
8932         PR c++/11704
8933         * g++.dg/template/dependent-expr2.C: New test.
8934
8935         PR c++/11766
8936         * g++.dg/expr/ptrmem1.C: New test.
8937
8938 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8939
8940         PR c++/9453
8941         * g++.dg/template/friend15.C: New test.
8942
8943 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
8944
8945         * lib/dg-pch.exp: Work round PCH bug.
8946
8947 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8948
8949         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
8950         builtins.  Move cases from builtins-4.c here.
8951
8952         * gcc.dg/torture/builtin-math-1.c: New test taken from
8953         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
8954         additional cases.
8955
8956         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
8957         Delete.
8958
8959 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
8960
8961         PR c++/9447
8962         * g++.dg/template/using7.C: New test.
8963
8964 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
8965
8966         * import1.c, import2.c: New tests.
8967
8968 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
8969
8970         * g++.dg/eh/crossjump1.C: New test.
8971
8972 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
8973
8974         PR c++/11697
8975         * g++.dg/template/using6.C: New test.
8976
8977         PR c++/11744
8978         * g++.dg/template/koenig2.C: New test.
8979
8980 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8981
8982         PR c++/7983
8983         * g++.dg/parse/typedef4.C: New test.
8984
8985 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8986
8987         PR c++/8442, c++/8806
8988         * g++.dg/template/elab1.C: New test.
8989         * g++.dg/template/type2.C: Likewise.
8990         * g++.dg/template/ttp3.C: Adjust expected error message.
8991         * g++.old-deja/g++.law/visibility13.C: Likewise.
8992         * g++.old-deja/g++.niklas/t135.C: Likewise.
8993         * g++.old-deja/g++.pt/ttp41.C: Likewise.
8994         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
8995         template argument.
8996         * g++.old-deja/g++.pt/ttp44.C: Likewise.
8997
8998 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
8999
9000         PR c++/11295
9001         * g++.dg/ext/stmtexpr1.C: New test.
9002
9003         * g++.dg/opt/tmp1.C: New test.
9004
9005         PR c++/11525
9006         * g++.dg/parse/constant4.C: New test.
9007
9008         PR c++/9447
9009         * g++.dg/template/using5.C: New test.
9010
9011 2003-07-31  Roger Sayle  <roger@eyesopen.com>
9012
9013         * gcc.dg/builtins-27.c: New test case.
9014
9015 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
9016
9017         * gcc.dg/tls/opt-7.c: New test.
9018
9019 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
9020
9021         * g++.old-deja/g++.other/crash18.C: Remove.
9022
9023 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9024
9025         * g++.dg/template/explicit3.C: New.
9026         * g++.dg/template/explicit4.C: New.
9027         * g++.dg/template/explicit5.C: New.
9028
9029         PR c++/11347
9030         * g++.dg/template/memtmpl1.C: New.
9031
9032 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
9033
9034         PR target/11565
9035         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
9036         * gcc.dg/i386-387-5.c (dg-options): Likewise.
9037
9038 2003-07-30  Jan Hubicka  <jh@suse.cz>
9039
9040         * vtgc1.c: Kill.
9041
9042 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
9043
9044         * gcc.dg/struct-in-proto-1.c: New test.
9045
9046 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
9047
9048         * gcc.dg/cpp/include2.c: Only expect one message.
9049
9050 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
9051
9052         PR c++/9447
9053         * g++.dg/template/using1.C: New test.
9054         * g++.dg/template/using2.C: New test.
9055         * g++.dg/template/using3.C: New test.
9056         * g++.dg/template/using4.C: New test.
9057
9058 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
9059
9060         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
9061         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9062
9063 2003-07-28  Jan Hubicka  <jh@suse.cz>
9064
9065         PR c++/11530
9066         * g++.dg/opt/call1.C: New test.
9067
9068 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
9069
9070         PR c++/11667
9071         * g++.dg/init/enum2.C: New test.
9072         * g++.dg/template/overload1.C: Add "-w" option.
9073
9074 2003-07-28    <hp@bitrange.com>
9075
9076         * gcc.dg/Wdeclaration-after-statement-1.c,
9077         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
9078
9079 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
9080
9081         * gcc.c-torture/compile/20030725-1.c: New test.
9082
9083 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
9084
9085         * gcc.dg/20030505.c: Only run for SPE.
9086         Remove definition of opaque type.
9087
9088 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
9089
9090         * g++.dg/template/ptrmem6.C: New test.
9091
9092 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
9093
9094         * gcc.c-torture/compile/zero-strct-2.c: New test.
9095
9096 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
9097
9098         * gcc.dg/intermod-1.c: New test.
9099
9100 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9101
9102         PR c++/11617
9103         * g++.dg/template/lookup2.C: New test.
9104         * g++.dg/template/memclass1.C: Remove instantiated from error.
9105         * g++.dg/other/error2.C: Tweak expected errors.
9106
9107         PR c++/11596
9108         * g++.dg/template/defarg3.C: New test.
9109
9110         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
9111
9112 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
9113
9114         * g++.dg/inherit/access5.C: New test.
9115
9116 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9117
9118         PR c++/11513
9119         * g++.dg/template/crash8.C: New test.
9120
9121 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
9122
9123         PR c/10602
9124         * gcc.dg/noncompile/incomplete-2.c: New test.
9125
9126 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
9127
9128         PR c++/11645
9129         * g++.dg/inherit/access4.C: New test.
9130
9131         PR c++/11517
9132         * g++.dg/expr/cond2.C: New test.
9133
9134         PR optimization/10679
9135         * g++.dg/opt/inline4.C: New test.
9136
9137 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9138
9139         * g++.dg/parse/crash10: New test.
9140
9141 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9142
9143         * g++.dg/ext/flexary1.C: New test.
9144
9145 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9146
9147         PR c++/10793
9148         * g++.dg/template/crash9.C: New test.
9149
9150 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9151
9152         PR c++/3004
9153         * g++.dg/parse/typedef3.C: New test.
9154
9155         PR c++/7906
9156         * g++.dg/parse/operator2.C: New test.
9157
9158         PR c++/8895
9159         * g++.dg/parse/def-tmpl-arg1.C: New test.
9160
9161         PR c++/9282
9162         * g++.dg/parse/funptr1.C: New test.
9163
9164         PR c++/9452
9165         * g++.dg/parse/ambig3.C: New test.
9166
9167         PR c++/9454
9168         * g++.dg/parse/operator3.C: New test.
9169
9170         PR c++/9486
9171         * g++.dg/parse/template10.C: New test.
9172
9173         PR c++/9488
9174         * g++.dg/parse/template11.C: New test.
9175
9176         PR c++/10150
9177         * g++.dg/parse/invalid-op1.C: New test.
9178
9179         PR c++/10247
9180         * g++.dg/parse/condexpr1.C: New test.
9181
9182 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9183
9184         * g++.dg/ext/packed3.C: New test.
9185         * g++.dg/ext/packed4.C: New test.
9186
9187         * gcc.dg/pack-test-3.c: New test.
9188
9189 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
9190
9191         * lib/compat.exp: Handle dg-options per source file.
9192         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
9193         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
9194         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
9195         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
9196         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
9197         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
9198         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
9199         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
9200         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
9201         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
9202         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
9203         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
9204         * g++.dg/compat/break/bitfield7_x.C: Ditto.
9205         * g++.dg/compat/break/bitfield7_y.C: Ditto.
9206
9207 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9208
9209         PR c/10320
9210         * gcc.c-torture/execute/20030718-1.c: New test.
9211
9212 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9213
9214         PR optimization/11536
9215         * gcc.dg/20030721-1.c: New test.
9216
9217 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
9218
9219         PR c++/11546
9220         * g++.dg/template/lookup1.C: New test.
9221
9222 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
9223
9224         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
9225         diagnostics of ill-formed constructs involving labels.
9226         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
9227         the new 'previously defined here' message.
9228
9229 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
9230
9231         * g++.dg/parse/non-dependent2.C: New test.
9232
9233 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9234
9235         * g++.dg/init/init-ref4.C: xfail on targets without
9236         weak symbols.
9237
9238 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
9239
9240         PR target/11087
9241         * gcc.c-torture/execute/20030717-1.c: New test.
9242
9243 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9244
9245         * g++.dg/opt/cfg1.C: New test.
9246
9247 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
9248
9249         PR optimization/11557
9250         * gcc.dg/20030717-1.c: New test.
9251
9252 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
9253
9254         PR c++/10476
9255         * g++.dg/expr/crash-1.C: New test.
9256
9257         PR c++/11027
9258         * g++.dg/template/init3.C: New test.
9259
9260         PR c++/8222
9261         * g++.dg/template/non-dependent1.C: New test.
9262
9263         PR c++/11070
9264         * g++.dg/template/non-dependent2.C: New test.
9265
9266         PR c++/11071
9267         * g++.dg/template/non-dependent3.C: New test.
9268
9269         PR c++/9907
9270         * g++.dg/template/sizeof5.C: New test.
9271
9272 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
9273
9274         PR 11498
9275         * gcc.c-torture/compile/mangle-1.c: New file.
9276
9277 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9278
9279         PR c++/7809
9280         * g++.dg/parse/access3.C: New test.
9281
9282 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
9283
9284         PR c++/11384
9285         * g++.dg/init/init-ref4.C: New test.
9286
9287 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
9288
9289         PR c++/11547
9290         * g++.dg/parse/constant3.C: New test.
9291         * g++.dg/parse/crash7.C: Likewise.
9292
9293 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
9294
9295         PR target/11008
9296         * gcc.dg/i386-pentium4-not-mull.c: New.
9297
9298 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
9299
9300         * gcc.dg/asm-names.c (ymain): Make it weak.
9301
9302 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9303
9304         PR c++/5421
9305         * g++.dg/template/friend21.C: New test.
9306
9307 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
9308
9309         * gcc.dg/cleanup-8.c: New test.
9310         * gcc.dg/cleanup-9.c: New test.
9311
9312 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
9313
9314         * g++.dg/ext/dll-MI1.h: New file.
9315         * g++.dg/ext/dllexport-MI1.C: New file.
9316         * g++.dg/ext/dllimport-MI1.C: New file.
9317
9318 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
9319
9320         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
9321         it does not have cmpstrsi patterns (just cmpmemsi).
9322
9323 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
9324
9325         PR debug/11473
9326         * g++.dg/debug/debug8.C: New test.
9327
9328 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9329
9330         PR c++/10108
9331         * g++.dg/template/crash7.C: New test.
9332
9333 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
9334
9335         PR target/10795
9336         * gcc.c-torture/compile/20030708-1.c: New.
9337
9338 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9339
9340         * gcc.c-torture/execute/20030715-1.c: New test.
9341
9342 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
9343
9344         * gcc.dg/pch/inline-3.c: New file.
9345         * gcc.dg/pch/inline-3.hs: New file.
9346         * gcc.dg/pch/inline-4.c: New file.
9347         * gcc.dg/pch/inline-4.hs: New file.
9348
9349 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
9350
9351         PR c++/11509
9352         * g++.dg/template/crash6.C: New test.
9353
9354         PR c++/7053
9355         * g++.dg/template/friend20.C: New test.
9356
9357         PR c++/7019
9358         * g++.dg/template/overload2.C: New test.
9359
9360 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9361
9362         PR optimization/11440
9363         * gcc.c-torture/execute/20030714-1.c: New test.
9364
9365 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9366
9367         PR c++/11154
9368         * g++.dg/template/partial2.C: New test.
9369
9370 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
9371
9372         PR c++/11503
9373         * g++.dg/template/anon1.C: New test.
9374
9375         PR c++/11493
9376         PR c++/11495
9377         * g++.dg/parse/template9.C: Likewise.
9378         * g++.dg/template/crash4.C: New test.
9379         * g++.dg/template/koenig1.C: Likewise.
9380         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
9381         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
9382         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
9383         functions.
9384         * g++.old-deja/g++.jason/template36.C: Likewise.
9385         * g++.old-deja/g++.mike/p1989.C: Likewise.
9386         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
9387         * g++.old-deja/g++.pt/ttp20.C: Use this->.
9388         * g++.old-deja/g++.pt/ttp21.C: Use this->.
9389         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
9390         compiling.
9391         * g++.old-deja/g++.pt/union2.C: Use this->.
9392
9393 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
9394
9395         * gcc.dg/20030711-1.c: New test.
9396
9397 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
9398
9399         PR c++/11050
9400         * g++.dg/parse/args1.C: New test.
9401         * g++.pt/defarg8.C: Change expected errors.
9402
9403 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
9404
9405         PR c++/8164
9406         * g++.dg/template/nontype2.C: New test.
9407
9408         PR c++/10558
9409         * g++.dg/parse/template8.C: New test.
9410
9411         PR c++/8327
9412         * g++.dg/template/scope1.C: New test.
9413
9414         * g++.dg/warn/Wsign-compare-1.C: New test.
9415
9416 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9417
9418         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
9419
9420 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
9421
9422         PR c++/9411
9423         * g++.dg/template/explicit2.C: New test.
9424
9425         PR c++/10032
9426         * g++.dg/warn/pedantic1.C: New test.
9427
9428 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
9429
9430         PR c++ 9483
9431         * g++.dg/other/field1.C: New test.
9432
9433 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
9434
9435         PR c/11449
9436         * gcc.c-torture/compile/20030707-1.c: New.
9437
9438 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9439
9440         PR c++/10849
9441         * g++.dg/template/access12.C: New test.
9442
9443 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
9444
9445         * g++.dg/bprob/bprob.exp (prof_ext): Update.
9446         * g77.dg/bprob/bprob.exp (prof_ext): Update.
9447         * gcc.misc-tests/bprob.exp (prof_ext): Update.
9448         * gcc.misc-tests/gcov.exp: Update
9449         * g++.dg/gcov/gcov.exp: Update
9450         * lib/gcov.exp: Update.
9451
9452 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
9453
9454         * g++.dg/abi/mangle17.C: Make sure template expressions are
9455         dependent.
9456         * g++.dg/abi/mangle4.C: Mark erroneous casts.
9457         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
9458         * g++.dg/opt/stack1.C: Remove erroneous code.
9459         * g++.dg/parse/template7.C: New test.
9460         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
9461         * g++.old-deja/g++.pt/crash4.C: Likewise.
9462
9463 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9464
9465         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
9466         with zero or one occurence of `$' after the initial `L'.
9467
9468 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
9469
9470         * gcc.c-torture/compile/20030704-1.c: Add a comment.
9471
9472 2003-07-08  Roger Sayle  <roger@eyesopen.com>
9473
9474         PR c/11370
9475         * gcc.dg/Wunreachable-6.c: New testcase.
9476         * gcc.dg/Wunreachable-7.c: New testcase.
9477
9478 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9479
9480         PR c/11420
9481         * gcc.dg/20030708-1.c: New test.
9482
9483 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
9484
9485         * gcc.dg/compat/sdata-section.h: New file.
9486         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
9487         * gcc.dg/torture/mips-sdata-1.c: New test.
9488
9489 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9490
9491         PR c++/11030
9492         * g++.dg/template/friend19.C: New test.
9493
9494 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
9495
9496         * g++.dg/opt/strength-reduce.C: New test.
9497
9498 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9499
9500         PR target/10979
9501         * gcc.dg/20030707-1.c: New testcase.
9502
9503 2003-07-07  Roger Sayle  <roger@eyesopen.com>
9504
9505         PR optimization/11059
9506         * g++.dg/opt/emptyunion.C: New testcase.
9507
9508 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9509             Eric Botcazou  <ebotcazou@libertysurf.fr>
9510
9511         * g++.dg/opt/stack1.C: New test.
9512
9513 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
9514
9515         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
9516         run test.
9517
9518         PR c++/11431
9519         * g++.dg/expr/static_cast3.C: New test.
9520
9521 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
9522
9523         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
9524         everywhere.
9525         * gcc.dg/concat.c: Concatenation of string constants with
9526         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
9527         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
9528         * gcc.dg/cpp/escape-2.c: Use wide character constants where
9529         necessary to avoid multi-character character constant warning.
9530         * gcc.dg/cpp/escape.c: Likewise.
9531         * gcc.dg/cpp/ucs.c: Likewise.
9532         Remove backslashes from dg-bogus comments, as they confuse Tcl.
9533         Fix a typo.
9534
9535 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9536
9537         PR c/11428
9538         * gcc.c-torture/compile/20030704-1.c: New.
9539
9540 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
9541
9542         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
9543
9544 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
9545
9546         PR c++/5287, PR c++/7910,  PR c++/11021
9547         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
9548         tests for warnings.
9549         * g++.dg/ext/dllimport2.C: Add tests for warnings.
9550         * g++.dg/ext/dllimport3.C: Likewise.
9551         * g++.dg/ext/dllimport4.C: New file.
9552         * g++.dg/ext/dllimport5.C: New file.
9553         * g++.dg/ext/dllimport6.C: New file.
9554         * g++.dg/ext/dllimport7.C: New file.
9555         * g++.dg/ext/dllimport8.C: New file.
9556         * g++.dg/ext/dllimport9.C: New file.
9557         * g++.dg/ext/dllimport10.C: New file.
9558         * g++.dg/ext/dllexport1.C: New file.
9559
9560 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9561
9562         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
9563         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
9564
9565 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9566
9567         * gcc.dg/builtins-25.c: New testcase.
9568         * gcc.dg/builtins-26.c: New testcase.
9569
9570 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
9571
9572         * gcc.dg/compat/vector-defs.h: New file.
9573         * gcc.dg/compat/vector-setup.h: New file.
9574         * gcc.dg/compat/vector-check.h: New file.
9575         * gcc.dg/compat/vector-1_main.c: New file.
9576         * gcc.dg/compat/vector-1_x.c: New file.
9577         * gcc.dg/compat/vector-1_y.c: New file.
9578         * gcc.dg/compat/vector-2_main.c: New file.
9579         * gcc.dg/compat/vector-2_x.c: New file.
9580         * gcc.dg/compat/vector-2_y.c: New file.
9581
9582         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
9583         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
9584         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
9585         * gcc.dg/compat/struct-align-1.h: New file.
9586         * gcc.dg/compat/struct-align-1_main.c: New file.
9587         * gcc.dg/compat/struct-align-1_x.c: New file.
9588         * gcc.dg/compat/struct-align-1_y.c: New file.
9589         * gcc.dg/compat/struct-align-2.h: New file.
9590         * gcc.dg/compat/struct-align-2_main.c: New file.
9591         * gcc.dg/compat/struct-align-2_x.c: New file.
9592         * gcc.dg/compat/struct-align-2_y.c: New file.
9593
9594         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
9595         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9596         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9597         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9598         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9599         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9600         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9601         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9602         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9603         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9604         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9605         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9606         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9607         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9608         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9609         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9610         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9611         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9612         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9613         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9614         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9615         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9616         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9617         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9618         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9619         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9620         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9621         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9622         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9623
9624 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9625
9626         * gcc.dg/i386-call-1.c: New test.
9627
9628 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
9629
9630         PR c++/9162
9631         * g++.dg/parse/defarg4.C: New.
9632
9633 2003-07-03  Roger Sayle  <roger@eyesopen.com>
9634
9635         PR target/10700
9636         * gcc.c-torture/compile/20030703-1.c: New test case.
9637
9638 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
9639
9640         * g++.dg/template/local3.C: Remove extra semicolon.
9641
9642 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9643
9644         * gcc.dg/i386-volatile-1.c: New test.
9645
9646 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
9647
9648         PR c++/11072
9649         * g++.dg/other/offsetof2.C: XFAIL.
9650         * g++.dg/other/offsetof5.C: New.
9651
9652         PR c++/10219
9653         * g++.dg/template/error1.C: New.
9654
9655         PR c++/9779
9656         * g++.dg/template/dependent-expr1.C: New.
9657
9658 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9659
9660         PR c++/6949
9661         * g++.dg/template/local3.C: New test.
9662
9663         PR c++/11149
9664         * g++.dg/lookup/scoped6.C: New test.
9665
9666 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
9667
9668         PR c++/8046
9669         * g++.dg/other/error7.C: New test.
9670
9671 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
9672
9673         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
9674         * g++.old-deja/g++.abi/vtable3.h: Likewise.
9675         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9676         * g++.old-deja/g++.other/union2.C: Likewise.
9677         * gcc.dg/c90-const-expr-2.c: Likewise.
9678         * gcc.dg/c90-const-expr-3.c: Likewise.
9679         * gcc.dg/c99-const-expr-2.c: Likewise.
9680         * gcc.dg/c99-const-expr-3.c: Likewise.
9681         * gcc.dg/concat.c: Likewise.
9682
9683 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
9684
9685         PR c++/9559
9686         * g++.dg/init/static1.C: New test.
9687
9688 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9689
9690         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
9691         * g++.old-deja/g++.other/access2.C: Likewise.
9692         * g++.old-deja/g++.other/decl2.C: Likewise.
9693         * gcc.c-torture/execute/20020615-1.c: Likewise.
9694
9695 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9696
9697         PR c++/4933
9698         * g++.dg/template/sizeof4.C: New test.
9699
9700 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9701
9702         * g++.dg/other/error6.C: New test.
9703
9704 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
9705
9706         PR c++/10750
9707         * g++.dg/parse/constant2.C: New test.
9708
9709 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
9710
9711         PR c++/11106
9712         * g++.dg/other/error5.C: New test.
9713
9714 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9715
9716         * gcc.dg/format/gcc_diag-1.c: New test.
9717
9718 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
9719
9720         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
9721
9722 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9723
9724         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
9725         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
9726         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
9727
9728 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
9729
9730         * gcc.c-torture/execute/builtins/string-8.c: New test.
9731         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
9732         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
9733         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
9734
9735 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9736
9737         PR c++/10468
9738         * g++.dg/ext/typeof6.C: New test.
9739
9740 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
9741
9742         PR c++/10796
9743         * g++.dg/init/enum1.C: New test.
9744
9745 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
9746
9747         * gcc.dg/20030627-1.c: New test.
9748
9749 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
9750
9751         PR c++/11332
9752         * g++.dg/expr/static_cast2.C: New test.
9753
9754 2003-06-26  Roger Sayle  <roger@eyesopen.com>
9755             Jakub Jelinek  <jakub@redhat.com>
9756
9757         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
9758         sprintf(dst,"%s",src) optimization.
9759         * gcc.c-torture/execute/20030626-1.c: New test case.
9760         * gcc.c-torture/execute/20030626-2.c: New test case.
9761
9762 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
9763
9764         * gcc.c-torture/execute/multi-ix.c: New test.
9765
9766         * gcc.c-torture/execute/simd-4.c (main):
9767         Added missing semicolon at end of union.
9768
9769 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
9770
9771         PR c++/8266
9772         * g++.dg/template/explicit-instantiation3.C: New test.
9773
9774 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9775
9776         * gcc.dg/20030626-1.c: Use signed char.
9777
9778 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
9779
9780         * gcc.dg/20030626-1.c: New test.
9781
9782 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
9783
9784         * const-str-2.m: Update.
9785
9786 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
9787
9788         PR c++/10990
9789         * g++.dg/rtti/dyncast1.C: New test.
9790         * g++.dg/abi/mangle4.C: Correct base-specifier access.
9791         * g++.dg/lookup/scoped1.C: Remove XFAIL.
9792         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
9793
9794         PR c++/10931
9795         * g++.dg/expr/static_cast1.C: New test.
9796
9797 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
9798
9799         * gcc.dg/20030625-1.c: New test.
9800
9801 2003-06-24  Roger Sayle  <roger@eyesopen.com>
9802
9803         * gcc.c-torture/compile/20030624-1.c: New test case.
9804
9805 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
9806
9807         * gcc.c-torture/execute/string-opt-17.c: New test.
9808
9809 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
9810
9811         PR c++/5754
9812         * g++.dg/parse/crash6.C: New test.
9813
9814 2003-06-23  Roger Sayle  <roger@eyesopen.com>
9815
9816         * gcc.dg/builtins-24.c: New test case.
9817
9818 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
9819
9820         * g++.dg/opt/operator1.C: New test.
9821
9822 2003-06-22  Roger Sayle  <roger@eyesopen.com>
9823
9824         * gcc.c-torture/execute/string-opt-16.c: New test case.
9825
9826 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9827
9828         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
9829         * g++.old-deja/g++.other/conv7.C: Likewise
9830         * g++.old-deja/g++.other/overcnv2.C: Likewise.
9831         * g++.old-deja/g++.other/overload14.C: Likewise.
9832
9833 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
9834
9835         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
9836         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9837
9838 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9839
9840         PR c++/10888
9841         * g++.dg/warn/Winline-3.C: New test.
9842
9843 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9844
9845         * lib/target-supports.exp (check_alias_available): Make the test
9846         program acceptable to the Solaris assembler.
9847
9848         PR c++/10749
9849         * g++.dg/template/memclass2.C: New test.
9850
9851 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9852             Eric Botcazou  <ebotcazou@libertysurf.fr>
9853
9854         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
9855         data for non-matching targets.
9856         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
9857
9858 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
9859
9860         PR c++/10845
9861         * g++.dg/template/member3.C: New test.
9862
9863 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
9864
9865         PR c++/10939
9866         * g++.dg/template/func1.C: New test.
9867
9868         PR c++/9649
9869         * g++.dg/template/static4.C: New test.
9870         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
9871
9872         PR c++/11041
9873         * g++.dg/init/ref7.C: New test.
9874
9875 2003-06-19  Matt Austern  <austern@apple.com>
9876
9877         PR c++/11228
9878         * g++.dg/anew1.C: New test.
9879         * g++.dg/anew2.C: New test.
9880         * g++.dg/anew3.C: New test.
9881         * g++.dg/anew4.C: New test.
9882
9883 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
9884
9885         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
9886
9887 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
9888
9889         * gcc.c-torture/execute/simd-4.c (main): Make expected value
9890         endian-dependent.
9891
9892 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
9893
9894         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
9895         Remove cruft.
9896
9897 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
9898
9899         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
9900         * gcc.c-torture/compile/961203-1.c: Likewise.
9901         * gcc.c-torture/compile/980506-1.c: Likewise.
9902
9903 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9904
9905         PR c++/10712
9906         * g++.dg/lookup/using7.C: New test.
9907
9908 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
9909
9910         PR c++/11105
9911         * g++.dg/abi/conv1.C: Remove it.
9912         * g++.dg/template/conv7.C: New test.
9913         * g++.dg/template/conv8.C: Likewise.
9914         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
9915         conversion operator.
9916
9917 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
9918
9919         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
9920         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
9921         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9922         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
9923         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
9924         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9925         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9926         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
9927         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
9928         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
9929         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
9930         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
9931         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
9932         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
9933         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
9934         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
9935         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
9936         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
9937         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9938         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9939         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9940         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9941         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9942         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9943         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9944         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9945         * gcc.dg/compat/struct-return-10_x.c: Ditto.
9946         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9947         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9948
9949 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
9950
9951         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
9952         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
9953         indications.
9954
9955 2003-06-16  Roger Sayle  <roger@eyesopen.com>
9956
9957         * gcc.dg/i386-387-5.c: New test case.
9958         * gcc.dg/i386-387-6.c: New test case.
9959         * gcc.dg/builtins-23.c: New test case.
9960
9961 2003-06-15  Roger Sayle  <roger@eyesopen.com>
9962
9963         * gcc.dg/builtins-22.c: New test case.
9964         * gcc.dg/i386-387-1.c: Update to test exp.
9965         * gcc.dg/i386-387-2.c: Likewise.
9966
9967 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9968
9969         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
9970
9971 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9972
9973         * lib/gcc-dg.exp (dg-require-dll): New function.
9974         (dg-xfail-if): Likewise.
9975         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
9976         driver.
9977
9978         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
9979         * gcc.c-torture/compile/20001205-1.c: Likewise.
9980         * gcc.c-torture/compile/20001226-1.c: Likewise.
9981         * gcc.c-torture/compile/20010518-2.c: Likewise.
9982         * gcc.c-torture/compile/20020312-1.c: Likewise.
9983         * gcc.c-torture/compile/20020604-1.c: Likewise.
9984         * gcc.c-torture/compile/920501-12.c: Likewise.
9985         * gcc.c-torture/compile/920501-4.c: Likewise.
9986         * gcc.c-torture/compile/920520-1.c: Likewise.
9987         * gcc.c-torture/compile/920521-1.c: Likewise.
9988         * gcc.c-torture/compile/920625-1.c: Likewise.
9989         * gcc.c-torture/compile/961203-1.c: Likewise.
9990         * gcc.c-torture/compile/980506-1.c: Likewise.
9991         * gcc.c-torture/compile/981006-1.c: Likewise.
9992         * gcc.c-torture/compile/981022-1.c: Likewise.
9993         * gcc.c-torture/compile/981223-1.c: Likewise.
9994         * gcc.c-torture/compile/990617-1.c: Likewise.
9995         * gcc.c-torture/compile/dll.c: Likewise.
9996         * gcc.c-torture/compile/labels-3.c: Likewise.
9997         * gcc.c-torture/compile/mipscop-1.c: Likewise.
9998         * gcc.c-torture/compile/mipscop-2.c: Likewise.
9999         * gcc.c-torture/compile/mipscop-3.c: Likewise.
10000         * gcc.c-torture/compile/mipscop-4.c: Likewise.
10001         * gcc.c-torture/compile/simd-5.c: Likewise.
10002         * gcc.c-torture/compile/20000804-1.x: Remove.
10003         * gcc.c-torture/compile/20001205-1.x: Likewise.
10004         * gcc.c-torture/compile/20001226-1.x: Likewise.
10005         * gcc.c-torture/compile/20010518-2.x: Likewise.
10006         * gcc.c-torture/compile/20020312-1.x: Likewise.
10007         * gcc.c-torture/compile/20020604-1.x: Likewise.
10008         * gcc.c-torture/compile/920501-12.x: Likewise.
10009         * gcc.c-torture/compile/920501-4.x: Likewise.
10010         * gcc.c-torture/compile/920520-1.x: Likewise.
10011         * gcc.c-torture/compile/920521-1.x: Likewise.
10012         * gcc.c-torture/compile/920625-1.x: Likewise.
10013         * gcc.c-torture/compile/961203-1.x: Likewise.
10014         * gcc.c-torture/compile/980506-1.x: Likewise.
10015         * gcc.c-torture/compile/981006-1.x: Likewise.
10016         * gcc.c-torture/compile/981022-1.x: Likewise.
10017         * gcc.c-torture/compile/981223-1.x: Likewise.
10018         * gcc.c-torture/compile/990617-1.x: Likewise.
10019         * gcc.c-torture/compile/mipscop-1.x: Likewise.
10020         * gcc.c-torture/compile/mipscop-2.x: Likewise.
10021         * gcc.c-torture/compile/mipscop-3.x: Likewise.
10022         * gcc.c-torture/compile/mipscop-4.x: Likewise.
10023         * gcc.c-torture/compile/simd-5.x: Likewise.
10024
10025         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
10026
10027 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10028
10029         * gcc.c-torture/execute/20030611-1.c: New test.
10030
10031 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10032
10033         PR middle-end/168
10034         * gcc.dg/20030612-1.c: New test case.
10035
10036 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
10037
10038         PR c++/10635
10039         * g++.dg/expr/cast1.C: New test.
10040
10041 2003-06-12  Roger Sayle  <roger@eyesopen.com>
10042
10043         * gcc.dg/builtins-21.c: New test case.
10044
10045 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
10046
10047         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
10048         options instead of at the end.
10049         * lib/objc.exp (objc_target_compile): Likewise.
10050
10051 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
10052
10053         PR c++/10432
10054         * g++.dg/parse/error1.C: New test.
10055
10056 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
10057
10058         * gcc.dg/compat/struct-by-value-11_main.c: New file.
10059         * gcc.dg/compat/struct-by-value-11_x.c: New file.
10060         * gcc.dg/compat/struct-by-value-11_y.c: New file.
10061         * gcc.dg/compat/struct-by-value-12_main.c: New file.
10062         * gcc.dg/compat/struct-by-value-12_x.c: New file.
10063         * gcc.dg/compat/struct-by-value-12_y.c: New file.
10064         * gcc.dg/compat/struct-by-value-13_main.c: New file.
10065         * gcc.dg/compat/struct-by-value-13_x.c: New file.
10066         * gcc.dg/compat/struct-by-value-13_y.c: New file.
10067         * gcc.dg/compat/struct-by-value-14_main.c: New file.
10068         * gcc.dg/compat/struct-by-value-14_x.c: New file.
10069         * gcc.dg/compat/struct-by-value-14_y.c: New file.
10070         * gcc.dg/compat/struct-by-value-15_main.c: New file.
10071         * gcc.dg/compat/struct-by-value-15_x.c: New file.
10072         * gcc.dg/compat/struct-by-value-15_y.c: New file.
10073         * gcc.dg/compat/struct-by-value-16_main.c: New file.
10074         * gcc.dg/compat/struct-by-value-16_x.c: New file.
10075         * gcc.dg/compat/struct-by-value-16_y.c: New file.
10076         * gcc.dg/compat/struct-by-value-17_main.c: New file.
10077         * gcc.dg/compat/struct-by-value-17_x.c: New file.
10078         * gcc.dg/compat/struct-by-value-17_y.c: New file.
10079         * gcc.dg/compat/struct-by-value-18_main.c: New file.
10080         * gcc.dg/compat/struct-by-value-18_x.c: New file.
10081         * gcc.dg/compat/struct-by-value-18_y.c: New file.
10082
10083         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
10084         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
10085         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
10086         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
10087         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
10088         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
10089         * gcc.dg/compat/scalar-return-3_main.c: New file.
10090         * gcc.dg/compat/scalar-return-3_x.c: New file.
10091         * gcc.dg/compat/scalar-return-3_y.c: New file.
10092         * gcc.dg/compat/scalar-return-4_main.c: New file.
10093         * gcc.dg/compat/scalar-return-4_x.c: New file.
10094         * gcc.dg/compat/scalar-return-4_y.c: New file.
10095
10096 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
10097
10098         * gcc.dg/compat/fp2-struct-check.h: New file.
10099         * gcc.dg/compat/fp2-struct-defs.h: New file.
10100         * gcc.dg/compat/fp2-struct-init.h: New file.
10101         * gcc.dg/compat/struct-by-value-10_main.c: New file.
10102         * gcc.dg/compat/struct-by-value-10_x.c: New file.
10103         * gcc.dg/compat/struct-by-value-10_y.c: New file.
10104         * gcc.dg/compat/struct-return-10_main.c: New file.
10105         * gcc.dg/compat/struct-return-10_x.c: New file.
10106         * gcc.dg/compat/struct-return-10_y.c: New file.
10107
10108         * gcc.dg/compat/compat-common.h: New file.
10109         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
10110         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
10111         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
10112         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
10113         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
10114         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
10115         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
10116         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10117         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
10118         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
10119         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10120         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
10121         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
10122         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10123         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
10124         * gcc.dg/compat/small-struct-check.h: Ditto.
10125         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
10126         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10127         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
10128         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
10129         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10130         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10131         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
10132         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10133         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
10134         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
10135         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10136         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10137         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
10138         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10139         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10140         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
10141         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10142         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
10143         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
10144         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10145         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
10146         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
10147         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10148         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
10149         * gcc.dg/compat/struct-return-2_main.c: Ditto.
10150         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10151         * gcc.dg/compat/struct-return-2_y.c: Ditto.
10152         * gcc.dg/compat/struct-return-3_main.c: Ditto.
10153         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10154         * gcc.dg/compat/struct-return-3_y.c: Ditto.
10155
10156 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
10157
10158         * g++.dg/pch/static-1.C: New file.
10159         * g++.dg/pch/static-1.Hs: New file.
10160
10161 2003-06-10  Richard Henderson  <rth@redhat.com>
10162
10163         * gcc.dg/asm-7.c: Adjust expected warning text.
10164
10165 2003-06-10  Roger Sayle  <roger@eyesopen.com>
10166
10167         * gcc.dg/builtins-20.c: New test case.
10168
10169 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
10170
10171         PR c++/11131
10172         * g++.dg/opt/template1.C: New test.
10173
10174 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10175
10176         * lib/gcc-dg.exp (dg-test): Clear additional_files and
10177         additional_sources.
10178
10179 2003-05-21  David Taylor  <dtaylor@emc.com>
10180
10181         * gcc.dg/Wpadded.c: New file.
10182
10183 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10184
10185         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
10186         * gcc.dg/special/weak-2.c: Add dg-require-weak.
10187         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
10188         dg-require-weak.
10189
10190 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
10191
10192         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
10193
10194 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
10195
10196         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
10197         (dg-require-alias): Likewise.
10198         (dg-require-gc-sections): Likewise.
10199         * lib/target-supports.exp (check_gc_sections_available): Likewise.
10200
10201 2003-06-08  Richard Henderson  <rth@redhat.com>
10202
10203         * gcc.dg/20011029-2.c: Fix the array reference.
10204         * gcc.dg/asm-7.c: New.
10205
10206 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
10207
10208         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
10209
10210 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
10211
10212         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
10213         (dg-require-gc-sections): Likewise.
10214
10215 2003-06-08  Jan Hubicka  <jh@suse.cz>
10216
10217         * i386-cmov1.c: Fix regular expression.
10218         * i386-cvt-1.c: Likewise.
10219         * i386-local.c: Likewise.
10220         * i386-local2.c: Likewise.
10221         * i386-mul.c: Likewise.
10222         * i386-ssetype-1.c: Likewise.
10223         * i386-ssetype-3.c: Likewise.
10224         * i386-ssetype-5.c: Likewise.
10225
10226 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10227
10228         PR c++/11039
10229         * g++.dg/warn/implicit-typename2.C: New test.
10230         * g++.dg/warn/implicit-typename3.C: New test.
10231
10232 2003-06-07  Richard Henderson  <rth@redhat.com>
10233
10234         * g++.dg/other/offsetof3.C: Use size_t.
10235         * g++.dg/other/offsetof4.C: Likewise.
10236
10237 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
10238
10239         * lib/copy-file.exp: New. Implement gcc_copy_files.
10240
10241         * lib/dg-pch.exp: Load copy-file.exp
10242         (dg-pch): Use gcc_copy_files instead of "file copy".
10243
10244 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
10245
10246         * gcc.dg/weak/weak.exp: Simplify.
10247         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
10248         * gcc.dg/weak/weak-1.c: Likewise.
10249         * gcc.dg/weak/weak-2.c: Likewise.
10250         * gcc.dg/weak/weak-3.c: Likewise.
10251         * gcc.dg/weak/weak-4.c: Likewise.
10252         * gcc.dg/weak/weak-5.c: Likewise.
10253         * gcc.dg/weak/weak-6.c: Likewise.
10254         * gcc.dg/weak/weak-7.c: Likewise.
10255         * gcc.dg/weak/weak-8.c: Likewise.
10256         * gcc.dg/weak/weak-9.c: Likewise.
10257
10258 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
10259
10260         gcc.c-torture/execute/20030606-1.c: New.
10261
10262 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10263
10264         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
10265         * gcc.dg/builtins-19.c: Likewise.
10266
10267 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10268
10269         * gcc.dg/builtins-2.c: Add some more tests.
10270         * gcc.dg/builtins-18.c: New test case.
10271         * gcc.dg/builtins-19.c: New test case.
10272
10273 2003-06-06  Roger Sayle  <roger@eyesopen.com>
10274             Jim Wilson  <wilson@tuliptree.org>
10275
10276         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
10277
10278 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
10279
10280         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
10281         mempcpy/stpcpy calls not to be optimized into something else.
10282         * gcc.c-torture/execute/string-opt-3.c: Moved to...
10283         * gcc.c-torture/execute/builtins/string-7.c: ...here.
10284         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
10285
10286 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10287
10288         * gcc.dg/format/asm_fprintf-1.c: New test.
10289
10290 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
10291
10292         * lib/gcc-defs.exp (additional_sources): New variable.
10293         (dg-additional-sources): New function.
10294         (additional_files): New variable.
10295         (dg-additional-files): New function.
10296         (dg-additional-files-options): Likewise.
10297         * lib/gcc-dg.exp (dg-require-weak): New function.
10298         (dg-require-alias): Likewise.
10299         (dg-require-gc-sections): Likewise.
10300         * lib/target-supports.exp (check_alias_available): Remove testfile
10301         parameter.
10302         (check_gc_sections_available): New function.
10303         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
10304         (dg-gpp-additional-files): Likewise.
10305         * lib/g++.exp (additional_sources): Remove.
10306         (additional_files): Likewise.
10307         (g++_target_compile): Use dg-additional-files-options.
10308
10309         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
10310         Tcl logic.
10311         * gcc.dg/special/ecos.exp: Remove.
10312         * gcc.dg/special/20000419-2.c: Use dg-require-*.
10313         * gcc.dg/special/alias-1.c: Likewise.
10314         * gcc.dg/special/alias-2.c: Likewise.
10315         * gcc.dg/special/gcsec-1.c: Likewise.
10316         * gcc.dg/special/weak-1.c: Likewise.
10317         * gcc.dg/special/weak-2.c: Likewise.
10318         * gcc.dg/special/wkali-1.c: Likewise.
10319         * gcc.dg/special/wkali-2.c: Likewise.
10320
10321         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
10322         dg-gpp-additional-*.
10323         * g++.dg/special/conpr-3.C: Likewise.
10324         * g++.dg/special/conpr-4.C: Likewise.
10325         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
10326         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
10327         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
10328         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
10329         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
10330         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
10331         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
10332         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
10333         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
10334         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
10335         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
10336         * g++.old-deja/g++.other/comdat1.C: Likewise.
10337         * g++.old-deja/g++.other/comdat2.C: Likewise.
10338         * g++.old-deja/g++.other/comdat3.C: Likewise.
10339         * g++.old-deja/g++.other/ctor1.C: Likewise.
10340         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
10341
10342 2003-06-05  Richard Henderson  <rth@redhat.com>
10343
10344         * gcc.dg/debug/20030605-1.c: New.
10345
10346 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10347
10348         * README.QMTEST: Update.
10349
10350 2003-06-04  Richard Henderson  <rth@redhat.com>
10351
10352         * gcc.dg/cleanup-1.c: New.
10353         * gcc.dg/cleanup-2.c: New.
10354         * gcc.dg/cleanup-3.c: New.
10355         * gcc.dg/cleanup-4.c: New.
10356         * gcc.dg/cleanup-5.c: New.
10357         * gcc.dg/cleanup-6.c: New.
10358         * gcc.dg/cleanup-7.c: New.
10359
10360 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
10361
10362         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
10363
10364         * lib/dg-pch.exp: New file.
10365         * g++.dg/pch/pch.exp: Use dg-pch.exp.
10366         * gcc.dg/pch/pch.exp: Likewise.
10367
10368 2003-06-04  Roger Sayle  <roger@eyesopen.com>
10369
10370         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
10371         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
10372         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
10373         * gcc.dg/builtins-17.c: New test case.
10374         * gcc.dg/i386-387-4.c: New test case.
10375         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
10376
10377 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10378
10379         * gcc.dg/ultrasp9.c: New test.
10380
10381 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10382
10383         * gcc.c-torture/compile/20030604-1.c: New test.
10384         * gcc.dg/sparc-constant-1.c: New test.
10385
10386 2003-06-03  Glen Nakamura  <glen@imodulo.com>
10387
10388         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
10389
10390 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
10391
10392         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
10393
10394         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
10395         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
10396
10397 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
10398
10399         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
10400
10401 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10402
10403         PR c++/10940
10404         * g++.dg/template/spec10.C: New test.
10405
10406 2003-06-03  Roger Sayle  <roger@eyesopen.com>
10407
10408         * gcc.dg/builtins-16.c: New test case.
10409
10410 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
10411
10412         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
10413         mempcpy test with post-increments.
10414         * gcc.c-torture/execute/string-opt-3.c: New test.
10415         * gcc.dg/string-opt-1.c: New test.
10416
10417 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
10418
10419         PR fortran/10965
10420         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
10421
10422 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
10423
10424         * lib/scanasm.exp (dg-scan): New function, factored out of ...
10425         (scan-assembler): ... here.  Use dg-scan.
10426         (scan-assembler-not): Likewise.
10427         (scan-file): New function.
10428         (scan-file-not): Likewise.
10429         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
10430         * gcc.dg/cpp/_Pragma4.c: Likewise.
10431         * gcc.dg/cpp/_Pragma5.c: Likewise.
10432         * gcc.dg/cpp/avoidpaste1.c: Likewise.
10433         * gcc.dg/cpp/avoidpaste2.c: Likewise.
10434         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
10435         * gcc.dg/cpp/cmdlne-P.c: Likewise.
10436         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
10437         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
10438         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
10439         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
10440         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
10441         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
10442         * gcc.dg/cpp/cxxcom1.c: Likewise.
10443         * gcc.dg/cpp/line1.c: Likewise.
10444         * gcc.dg/cpp/maccom1.c: Likewise.
10445         * gcc.dg/cpp/maccom2.c: Likewise.
10446         * gcc.dg/cpp/maccom3.c: Likewise.
10447         * gcc.dg/cpp/maccom4.c: Likewise.
10448         * gcc.dg/cpp/maccom5.c: Likewise.
10449         * gcc.dg/cpp/maccom6.c: Likewise.
10450         * gcc.dg/cpp/multiline.c: Likewise.
10451         * gcc.dg/cpp/spacing1.c: Likewise.
10452         * gcc.dg/cpp/spacing2.c: Likewise.
10453         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
10454         * gcc.dg/cpp/trad/maccom1.c: Likewise.
10455         * gcc.dg/cpp/trad/maccom2.c: Likewise.
10456         * gcc.dg/cpp/trad/maccom3.c: Likewise.
10457         * gcc.dg/cpp/trad/maccom4.c: Likewise.
10458         * gcc.dg/cpp/trad/maccom6.c: Likewise.
10459         * gcc.dg/cpp/cxxcom2.c: Likewise.
10460         * gcc.dg/cpp/cxxcom2.h: New file.
10461
10462         * gcc.dg/cpp/truefalse.cpp: Move it to ...
10463         * g++.dg/cpp/truefalse.C: Here.
10464         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
10465
10466 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
10467
10468         * gcc.dg/cpp/redef3.c: New file.
10469
10470 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10471
10472         * gcc.dg/i386-loop-3.c: New test.
10473
10474 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
10475
10476         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
10477
10478 2003-05-31  Roger Sayle  <roger@eyesopen.com>
10479
10480         * gcc.dg/fwrapv-1.c: New test case.
10481         * gcc.dg/fwrapv-2.c: New test case.
10482
10483 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10484
10485         PR c++/10956
10486         * g++.dg/template/spec9.C: New test.
10487
10488 2003-05-29  Roger Sayle  <roger@eyesopen.com>
10489
10490         * gcc.dg/duff-4.c: New test case.
10491
10492 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
10493
10494         PR fortran/10843
10495         * g77.dg/ffixed-form-1.f: New test
10496         * g77.dg/ffixed-form-2.f: New test
10497         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
10498         * g77.dg/ffree-form-3.f: New test
10499
10500 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
10501
10502         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
10503         * gcc.dg/wint_t-1.c: Likewise.
10504
10505 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10506
10507         * g++.dg/template/access11.C: New test.
10508
10509 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10510
10511         PR c++/10849
10512         * g++.dg/template/access10.C: New test.
10513
10514 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10515             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10516
10517         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
10518
10519 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10520
10521         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
10522         suppress for powerpc-*-darwin*.
10523         * gcc.dg/torture/builtin-noret-2.c: Likewise.
10524
10525 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
10526
10527         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
10528         suppress option for powerpc-*-darwin*.
10529
10530 2003-05-23  Roger Sayle  <roger@eyesopen.com>
10531
10532         * gcc.dg/builtins-1.c: Add tests for tan and atan.
10533         * gcc.dg/builtins-4.c: Add test for fmod.
10534
10535 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10536
10537         PR c++/10682
10538         * g++.dg/template/instantiate4.C: New test.
10539
10540 2003-05-22  Roger Sayle  <roger@eyesopen.com>
10541
10542         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
10543
10544 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
10545
10546         * gcc.dg/compat/scalar-return-1_main.c: New file.
10547         * gcc.dg/compat/scalar-return-1_x.c: New file.
10548         * gcc.dg/compat/scalar-return-1_y.c: New file.
10549         * gcc.dg/compat/scalar-return-2_main.c: New file.
10550         * gcc.dg/compat/scalar-return-2_x.c: New file.
10551         * gcc.dg/compat/scalar-return-2_y.c: New file.
10552         * gcc.dg/compat/struct-return-3_main.c: New file.
10553         * gcc.dg/compat/struct-return-3_y.c: New file.
10554         * gcc.dg/compat/struct-return-3_x.c: New file.
10555         * gcc.dg/compat/struct-return-2_main.c: New file.
10556         * gcc.dg/compat/struct-return-2_x.c: New file.
10557         * gcc.dg/compat/struct-return-2_y.c: New file.
10558
10559 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10560
10561         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
10562         for hppa*-hp-hpux*.
10563         * gcc.dg/20021014-1.c (dg-options): Likewise.
10564         * gcc.dg/nest.c (dg-options): Likewise.
10565
10566 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
10567
10568         PR c++/9738
10569         * g++.dg/ext/dllimport2.C: New file.
10570         * g++.dg/ext/dllimport3.C: New file.
10571
10572 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
10573
10574         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
10575         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
10576         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10577         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
10578         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10579         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
10580         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
10581         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
10582         * gcc.dg/compat/small-struct-defs.h: New file.
10583         * gcc.dg/compat/small-struct-init.h: New file.
10584         * gcc.dg/compat/small-struct-check.h: New file.
10585         * gcc.dg/compat/fp-struct-defs.h: New file.
10586         * gcc.dg/compat/fp-struct-check.h: New file.
10587         * gcc.dg/compat/fp-struct-init.h: New file.
10588         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
10589         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
10590
10591 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
10592
10593         * gcc.dg/20030225-2.c: New test.
10594
10595 2003-05-18  Roger Sayle  <roger@eyesopen.com>
10596             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10597
10598         * gcc.c-torture/compile/20030518-1.c: New test case.
10599
10600 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
10601
10602         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
10603         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
10604         gcc-dg-debug-runtest.
10605         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
10606         gcc-dg-debug-runtest.
10607
10608 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10609
10610         PR c++/9022
10611         * g++.dg/lookup/using6.C: New test.
10612
10613 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10614
10615         * g++.dg/parse/access2.C: New test.
10616
10617 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
10618
10619         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
10620         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
10621         * gcc.dg/debug/debug.exp: Likewise.
10622
10623 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
10624
10625         * gcc.dg/dollar.c: New test.
10626
10627 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
10628
10629         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
10630         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
10631         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
10632         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
10633         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
10634         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
10635         * gcc.dg/compat/struct-by-value-6_main.c: New file.
10636         * gcc.dg/compat/struct-by-value-6_x.c: New file.
10637         * gcc.dg/compat/struct-by-value-6_y.c: New file.
10638         * gcc.dg/compat/struct-by-value-7_main.c: New file.
10639         * gcc.dg/compat/struct-by-value-7_x.c: New file.
10640         * gcc.dg/compat/struct-by-value-7_y.c: New file.
10641         * gcc.dg/compat/struct-by-value-8_main.c: New file.
10642         * gcc.dg/compat/struct-by-value-8_x.c: New file.
10643         * gcc.dg/compat/struct-by-value-8_y.c: New file.
10644         * gcc.dg/compat/struct-by-value-9_main.c: New file.
10645         * gcc.dg/compat/struct-by-value-9_x.c: New file.
10646         * gcc.dg/compat/struct-by-value-9_y.c: New file.
10647
10648 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
10649
10650         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
10651         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
10652         support for "repo" mode.
10653         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
10654         * lib/g77-dg.exp: Likewise.
10655         * lib/obj-dg.exp: Likewise.
10656
10657 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
10658
10659         Merge from gcc-3_2-rhl8-branch:
10660         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
10661
10662         * gcc.dg/tls/opt-6.c: New test.
10663
10664         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
10665
10666         * gcc.dg/20030405-1.c: New test.
10667
10668         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
10669
10670         * gcc.dg/20030309-1.c: New test.
10671
10672         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10673
10674         * gcc.c-torture/execute/20030307-1.c: New test.
10675
10676         2003-02-20  Randolph Chung  <tausq@debian.org>
10677
10678         * gcc.c-torture/compile/20030220-1.c: New test.
10679
10680         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
10681
10682         * gcc.dg/20030217-1.c: New test.
10683
10684         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
10685
10686         * gcc.c-torture/compile/20020129-1.c: New test.
10687
10688         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10689
10690         * gcc.dg/unroll-1.c: New test.
10691
10692         2002-11-16  Jan Hubicka  <jh@suse.cz>
10693
10694         * gcc.c-torture/execute/20020920-1.c: New test.
10695
10696         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
10697
10698         PR target/7434
10699         * gcc.c-torture/compile/20021008-1.c: New test.
10700
10701         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
10702
10703         PR target/7559
10704         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
10705
10706         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
10707
10708         * gcc.c-torture/compile/20020807-1.c: New test.
10709
10710         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
10711
10712         * gcc.dg/tls/opt-1.c: New test.
10713
10714         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
10715
10716         * gcc.dg/20020729-1.c: New test.
10717
10718         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
10719
10720         * g++.dg/opt/life1.C: New test.
10721
10722         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
10723
10724         * gcc.dg/20020525-1.c: New test.
10725
10726         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10727
10728         PR c++/6794
10729         * g++.dg/ext/pretty1.C: New test.
10730         * g++.dg/ext/pretty2.C: New test.
10731
10732 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
10733
10734         PR c++/8385
10735         * g++.dg/ext/typeof5.C: New test.
10736
10737 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
10738
10739         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
10740         __USER_LABEL_PREFIX__ into account.
10741         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
10742
10743 2003-05-14  Roger Sayle  <roger@eyesopen.com>
10744
10745         * gcc.dg/builtins-15.c: New test case.
10746
10747 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
10748
10749         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
10750
10751 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
10752
10753         * lib/g++.exp: Tweak handling of additional source files.
10754         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
10755         * g++.dg/special/conpr-2a.C: Rename to ...
10756         * g++.dg/special/conpr-2a.cc: ... this.
10757         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
10758         * g++.dg/special/conpr-3a.C: Rename to ...
10759         * g++.dg/special/conpr-3a.cc: This.
10760         * g++.dg/special/conpr-3b.C: Rename to ...
10761         * g++.dg/special/conpr-3b.cc: This.
10762         * g++.dg/special/conpr-4.C: New test.
10763         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
10764
10765 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
10766
10767         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
10768
10769 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10770
10771         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
10772         * g++.old-deja/g++.robertl/eb71.C: Likewise.
10773         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
10774         * g++.old-deja/g++.other/warn3.C: Likewise.
10775
10776 2003-05-11  Roger Sayle  <roger@eyesopen.com>
10777
10778         * gcc.dg/i386-387-1.c: Update to also test log.
10779         * gcc.dg/i386-387-2.c: Likewise.
10780
10781 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10782
10783         * g77.f-torture/execute/int8421.f: New test.
10784
10785 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10786
10787         PR c++/10230, c++/10481
10788         * g++.dg/lookup/scoped5.C: New test.
10789
10790 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10791
10792         PR c++/10552
10793         * g++.dg/template/ttp6.C: New test.
10794
10795 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
10796
10797         * gcc.c-torture/execute/builtins: New directory.
10798         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
10799         gcc.c-torture/execute/builtins.
10800         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
10801         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
10802         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
10803         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
10804
10805 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10806
10807         PR c++/9252
10808         * g++.dg/template/access8.C: New test.
10809         * g++.dg/template/access9.C: New test.
10810
10811 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10812
10813         PR c++/9554
10814         * g++.dg/parse/access1.C: New test.
10815
10816 2003-05-09  DJ Delorie  <dj@redhat.com>
10817
10818         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
10819         long, and not an int.
10820
10821 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10822
10823         PR c++/10555, c++/10576
10824         * g++.dg/template/memclass1.C: New test.
10825
10826 2003-05-08  DJ Delorie  <dj@redhat.com>
10827
10828         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
10829         targets.
10830         * gcc.c-torture/execute/20021024-1.x: Likewise.
10831         * gcc.c-torture/execute/shiftdi.x: Likewise.
10832         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
10833         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
10834         * gcc.dg/20021018-1.c: Likewise.
10835
10836 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10837
10838         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
10839
10840         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
10841         (bcopy): Call memmove.
10842
10843 2003-05-08  Roger Sayle  <roger@eyesopen.com>
10844
10845         * g77.f-torture/compile/8485.f: New test case.
10846
10847 2003-05-07  Richard Henderson  <rth@redhat.com>
10848
10849         PR c++/10570
10850         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
10851         Verify exception_cleanup not called for rethrows.
10852         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
10853         when exiting catch block without rethrowing.
10854         * g++.dg/eh/forced3.C: New.
10855         * g++.dg/eh/forced4.C: New.
10856
10857 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
10858
10859         * gcc.dg/20030505.c: Fix triplet.
10860
10861 2003-05-06  DJ Delorie  <dj@redhat.com>
10862
10863         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
10864         * gcc.dg/nest.c: Likewise.
10865
10866 2003-05-05  Roger Sayle  <roger@eyesopen.com>
10867
10868         * gcc.dg/builtins-14.c: New test case.
10869
10870 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
10871
10872         * lib/compat.exp (compat-execute): New argument.
10873         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
10874         * gcc.dg/compat: New test directory.
10875         * gcc.dg/compat/compat.exp: New expect script.
10876         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
10877         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
10878         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
10879         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
10880         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
10881         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
10882
10883         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
10884         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
10885         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
10886         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
10887         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
10888         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
10889         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
10890         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
10891         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
10892         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
10893         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
10894         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
10895         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
10896         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
10897         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
10898
10899 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
10900
10901         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
10902
10903 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
10904
10905         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
10906
10907 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
10908
10909         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
10910         * gcc.dg/ppc-fsel-2.c: New test.
10911
10912         * gcc.dg/unused-5.c: New test.
10913
10914 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10915
10916         PR c++/10496
10917         * g++.dg/warn/pmf1.C: New test.
10918
10919 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10920
10921         PR c++/4494
10922         * g++.dg/warn/main.C: New test.
10923
10924 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10925
10926         * gcc.dg/nonnull-3.c: New test.
10927
10928 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
10929
10930         * gcc.dg/cpp/Wtrigraphs.c: Update.
10931         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
10932
10933 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
10934
10935         * gcc.dg/ppc-fsel-1.c: New test.
10936
10937 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
10938
10939         PR c/10604
10940         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
10941
10942 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
10943
10944         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
10945
10946 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10947
10948         PR c++/9364, c++/10553, c++/10586
10949         * g++.dg/parse/typename4.C: New test.
10950         * g++.dg/parse/typename5.C: Likewise.
10951
10952 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
10953
10954         * gcc.c-torture/compile/20030503-1.c: New test.
10955
10956 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10957
10958         * g++.dg/lookup/using5.C: Fix testcase error.
10959
10960 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
10961
10962         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
10963         since MEABI is no longer supported.  Remove all vestiges
10964         of MEABI from the test.
10965
10966 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10967
10968         PR c++/10554
10969         * g++.dg/lookup/using5.C: New test.
10970
10971 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10972
10973         PR c++/8772
10974         * g++.dg/template/ttp5.C: New test.
10975
10976 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
10977
10978         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
10979         (dg-gpp-additional-sources): New function.
10980         (dg-gpp-additional-files): Likewise.
10981         * lib/g++.exp (additional_sources): New variable.
10982         (additional_files): Likewise.
10983         (g++_target_compile): Deal with them.
10984         * lib/old-dejagnu.exp: Remove.
10985         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
10986         * g++.old-deja: Revise all tests to use dg commands.
10987
10988 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10989
10990         PR c++/9432, c++/9528
10991         * g++.dg/lookup/using4.C: New test.
10992
10993 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
10994
10995         * gcc.dg/noreturn-5.c: New file.
10996         * gcc.dg/noreturn-6.c: New file.
10997
10998         * gcc.c-torture/compile/inline-1.c: New file.
10999
11000 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11001
11002         PR c++/10551
11003         * g++.dg/template/explicit1.C: New test.
11004
11005 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11006
11007         PR c++/10549
11008         * g++.dg/other/bitfield1.C: New test.
11009
11010         PR c++/10527
11011         * g++.dg/init/new7.C: New test.
11012
11013 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
11014
11015         * g++.dg/ext/desig1.C: New test.
11016         * g++.dg/ext/init1.C: Update.
11017
11018         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
11019
11020 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
11021
11022         PR c++/10180
11023         * g++.dg/warn/Winline-1.C: New test.
11024
11025 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
11026
11027         * gcc.c-torture/execute/string-opt-19.c: New test.
11028
11029         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
11030         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
11031
11032 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
11033
11034         PR c++/10506
11035         * g++.dg/init/new6.C: New test.
11036
11037         PR c++/10503
11038         * g++.dg/init/ref6.C: New test.
11039
11040 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
11041
11042         * g++.dg/warn/weak1.C: XFAIL on AIX4.
11043
11044 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11045
11046         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
11047         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
11048
11049 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
11050
11051         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
11052         initialized static data members.
11053
11054 2003-04-25  H.J. Lu <hjl@gnu.org>
11055
11056         * gcc.dg/ia64-sync-4.c: New test.
11057
11058 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11059
11060         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
11061         date.
11062
11063 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
11064
11065         PR c++/10337
11066         * g++.dg/warn/conv1.C: New test.
11067         * g++.old-deja/g++.other/conv7.C: Adjust.
11068         * g++.old-deja/g++.other/overload14.C: Adjust.
11069
11070 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11071
11072         PR c++/10471
11073         * g++.dg/template/defarg2.C: New test.
11074
11075 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
11076
11077         * gcc.dg/cpp/include2.c: Update.
11078         * gcc.dg/cpp/multiline-2.c: New.
11079         * gcc.dg/cpp/multiline.c: Update.
11080         * gcc.dg/cpp/strify2.c: Update.
11081         * gcc.dg/cpp/trad/literals-2.c: Update.
11082
11083 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11084
11085         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
11086
11087 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11088
11089         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
11090
11091 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
11092
11093         PR c++/10451
11094         * g++.dg/parse/crash4.C: New test.
11095
11096         PR c++/9847
11097         * g++.dg/parse/crash5.C: New test.
11098
11099 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
11100
11101         PR c++/10446
11102         * g++.dg/parse/crash3.C: New test.
11103
11104         PR c++/10428
11105         * g++.dg/parse/elab1.C: New test.
11106
11107 2003-04-22  Devang Patel  <dpatel@apple.com>
11108
11109         * gcc.dg/cpp/trad/funlike-5.c: New test.
11110
11111 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
11112
11113         * g++.dg/other/packed1.C: Fix dg options.
11114
11115 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
11116
11117         * g++.dg/other/offsetof2.C: New test.
11118
11119 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
11120
11121         * g++.dg/template/recurse.C: Adjust location of error messages.
11122
11123 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
11124
11125         PR c++/9881
11126         * g++.dg/init/addr-const1.C: New test.
11127         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
11128
11129 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11130
11131         PR c++/10405
11132         * g++.dg/lookup/struct-hack1.C: New test.
11133
11134 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
11135
11136         * ucs.c: Update diagnostic messages.
11137
11138 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11139
11140         * gcc.dg/cpp/truefalse.cpp: New test.
11141         * gcc.dg/cpp/cpp.exp: Update.
11142         * g++.dg/other/stdbool-if.C: Remove.
11143
11144 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
11145
11146         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
11147         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
11148
11149 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11150
11151         * gcc.c-torture/compile/20030418-1.c: New test.
11152
11153 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
11154
11155         * README.compat: Remove; content moved to doc/sourcebuild.texi.
11156
11157 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11158
11159         PR c++/10347
11160         g++.dg/template/dependent-name1.C: New test.
11161
11162 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
11163
11164         * gcc.dg/warn-1.c (tourist_guide): New array,
11165         contains a pointer to bar.
11166
11167 2003-04-16  Roger Sayle  <roger@eyesopen.com>
11168
11169         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
11170         * gcc.c-torture/execute/medce-1.c: New test case.
11171         * gcc.c-torture/execute/medce-2.c: New test case.
11172
11173 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
11174
11175         * lib/prune.exp: Ignore more messages.
11176
11177         PR c++/10381
11178         * g++.dg/parse/lookup3.C: New test.
11179
11180 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
11181
11182         * gcc.c-torture/compile/20030415-1.c : New test.
11183
11184 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
11185
11186         * gcc.c-torture/execute/scope-2.c: Move to ...
11187         * gcc.dg/noncompile/scope.c: .... here.
11188
11189 2003-04-14  Roger Sayle  <roger@eyesopen.com>
11190
11191         * gcc.dg/20030414-2.c: New test case.
11192
11193 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
11194
11195         PR target/10377
11196         * gcc.dg/20030414-1.c: New test.
11197
11198 2003-04-13  Roger Sayle  <roger@eyesopen.com>
11199
11200         * gcc.dg/builtins-12.c: New test case.
11201         * gcc.dg/builtins-13.c: New test case.
11202
11203 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11204
11205         * gcc.c-torture/execute/string-opt-18.c: New test.
11206
11207 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
11208
11209         PR c++/10300
11210         * g++.dg/init/new5.C: New test.
11211
11212 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
11213
11214         PR c++/7910
11215         * g++.dg/ext/dllimport1.C: New test.
11216
11217 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11218
11219         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
11220
11221 2003-04-11  Bud Davis <bdavis9659@comcast.net>
11222
11223         PR Fortran/9263
11224         * g77.f-torture/noncompile/9263.f: New test
11225         PR Fortran/1832
11226         * g77.f-torture/execute/1832.f: New test
11227
11228 2003-04-11  David Chad  <davidc@freebsd.org>
11229             Loren J. Rittle  <ljrittle@acm.org>
11230
11231         libobjc/8562
11232         * objc.dg/headers.m: New test.
11233
11234 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
11235
11236         * gcc.c-torture/execute/builtin-noret-2.c: New.
11237         * gcc.c-torture/execute/builtin-noret-2.x: New.
11238         XFAIL builtin-noret-2.c at -O1 and above.
11239         * gcc.dg/redecl.c: New.
11240         * gcc.dg/Wshadow-1.c: Update error regexps.
11241
11242 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
11243
11244         * g++.dg/abi/bitfield10.C: New test.
11245
11246 2003-04-09  Mike Stump  <mrs@apple.com>
11247
11248         * gcc.dg/pch/pch.exp: Make testcase names longer.
11249         * g++.dg/pch/pch.exp: Make testcase names longer.
11250
11251 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11252
11253         * gcc.dg/builtins-11.c: New test case.
11254
11255 2003-04-08  Roger Sayle  <roger@eyesopen.com>
11256
11257         * gcc.dg/builtins-9.c: New test case.
11258         * gcc.dg/builtins-10.c: New test case.
11259
11260 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
11261
11262         * gcc.dg/noncompile/init-4.c.c: New test.
11263
11264 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11265
11266         * gcc.misc-test/gcov-9.c: New test.
11267         * gcc.misc-test/gcov-10.c: New test
11268         * gcc.misc-test/gcov-11.c: New test.
11269
11270 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
11271
11272         PR optimization/10024
11273         * gcc.c-torture/compile/20030405-1.c: New test.
11274
11275 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
11276
11277         * gcc.dg/pch/static-3.c: New.
11278         * gcc.dg/pch/static-3.hs: New.
11279         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
11280
11281 2003-04-04  Richard Henderson  <rth@redhat.com>
11282
11283         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
11284         * g++.dg/eh/forced2.C: Likewise.
11285
11286 2003-04-03  Mike Stump  <mrs@apple.com>
11287
11288         * lib/scanasm.exp (scan-assembler): Add xfail processing for
11289         target arg.
11290         (scan-assembler-times, scan-assembler-not): Likewise.
11291         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
11292
11293 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11294
11295         * gcc.dg/sparc-loop-1.c: New test.
11296
11297 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
11298
11299         PR other/9274
11300         * g++.dg/pch/system-2.C: New.
11301         * g++.dg/pch/system-2.Hs: New.
11302
11303 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
11304
11305         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
11306
11307         * g++.dg/eh/simd-1.C (vecfunc): Same.
11308
11309 2003-04-01  Roger Sayle  <roger@eyesopen.com>
11310
11311         * gcc.c-torture/execute/20030401-1.c: New test case.
11312
11313 2003-04-01  Ziemowit Laski <zlaski@apple.com>
11314
11315         * objc.dg/defs.m: New.
11316
11317 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
11318
11319         * g++.dg/eh/simd-1.C: New.
11320         * g++.dg/eh/simd-2.C: New.
11321
11322 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
11323
11324         * gcc.c-torture/execute/simd-3.c: New.
11325
11326 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11327
11328         PR c/9936
11329         * gcc.dg/20030331-2.c: New test.
11330
11331 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
11332
11333         PR c++/10278
11334         * g++.dg/parse/crash2.C: New test.
11335
11336 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11337
11338         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
11339         * gcc.c-torture/execute/20030331-1.c: ...here.
11340
11341 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11342
11343         * gcc.c-torture/execute/20030331-1.c: New test.
11344
11345 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11346
11347         * lib/gcov.exp: Adjust call return testing strings.
11348         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
11349
11350 2003-03-31  Roger Sayle  <roger@eyesopen.com>
11351
11352         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
11353         * gcc.dg/builtins-7.c: New test case.
11354         * gcc.dg/builtins-8.c: New test case.
11355
11356 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
11357
11358         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
11359
11360 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
11361
11362         PR c++/7647
11363         * g++.dg/lookup-class-member-2.C: New test.
11364
11365 2003-03-30  Glen Nakamura  <glen@imodulo.com>
11366
11367         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
11368
11369 2003-03-28  Roger Sayle  <roger@eyesopen.com>
11370
11371         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
11372
11373 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
11374
11375         * g++.dg/init/attrib1.C: New test.
11376
11377 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11378
11379         * gcc.dg/ultrasp8.c: New test.
11380
11381 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11382
11383         * gcc.dg/ultrasp7.c: New test.
11384
11385 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
11386
11387         PR c++/10047
11388         * g++.dg/template/inline1.C: New test.
11389
11390 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11391
11392         * gcc.dg/sparc-dwarf2.c: New test.
11393
11394 2003-03-27  Roger Sayle  <roger@eyesopen.com>
11395
11396         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
11397         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
11398
11399 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
11400
11401         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
11402         than reading .x files.
11403         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
11404         * g77.dg/gcov/gcov-1.f: Likewise.
11405         * gcc.misc-tests/gcov-4b.c: Likewise.
11406         * gcc.misc-tests/gcov-5b.c: Likewise.
11407         * gcc.misc-tests/gcov-6.c: Likewise.
11408         * gcc.misc-tests/gcov-7.c: Likewise.
11409         * gcc.misc-tests/gcov-8.c: Likewise.
11410         * g++.dg/gcov/gcov-1.x: Remove.
11411         * g77.dg/gcov/gcov-1.x: Likewise.
11412         * gcc.misc-tests/gcov-4b.x: Likewise.
11413         * gcc.misc-tests/gcov-5b.x: Likewise.
11414         * gcc.misc-tests/gcov-6.x: Likewise.
11415         * gcc.misc-tests/gcov-7.x: Likewise.
11416         * gcc.misc-tests/gcov-8.x: Likewise.
11417
11418 2003-03-27  Glen Nakamura  <glen@imodulo.com>
11419
11420         PR opt/10087
11421         * gcc.dg/20030324-1.c: New test.
11422
11423 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
11424
11425         PR c++/10224
11426         * g++.dg/template/arg3.C: New test.
11427
11428         PR c++/10158
11429         * g++.dg/template/friend18.C: New test.
11430
11431 2003-03-26  Roger Sayle  <roger@eyesopen.com>
11432
11433         * g77.f-torture/compile/20030326-1.f: New test case.
11434
11435 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
11436
11437         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
11438
11439         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
11440
11441 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
11442
11443         * gcc.dg/ia64-sync-3.c: New test.
11444
11445 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
11446
11447         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
11448
11449 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11450
11451         * gcc.dg/ultrasp6.c: New test.
11452
11453 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11454
11455         * gcc.dg/i386-signbit-1.c: New test.
11456         * gcc.dg/i386-signbit-2.c: New test.
11457         * gcc.dg/i386-signbit-3.c: New test.
11458
11459 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11460
11461         * gcc.dg/ultrasp5.c: Fix options.
11462
11463 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11464
11465         * gcc.dg/ultrasp5.c: Fix comment.
11466
11467 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
11468
11469         PR fortran/10197
11470         * g77.f-torture/execute/10197.f: New test.
11471
11472 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
11473
11474         PR c++/9898, c++/383
11475         * g++.dg/template/conv6.C: New test.
11476
11477         PR c++/10119
11478         * g++.dg/template/ptrmem5.C: New test.
11479
11480         PR c++/10026
11481         * g++.dg/lookup/koenig1.C: New test.
11482
11483         PR C++/10199
11484         * g++.dg/lookup/template2.C: New test.
11485
11486 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
11487
11488         * g++.dg/opt/rtti1.C: New test.
11489
11490 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11491
11492         * gcc.dg/ultrasp5.c: New test.
11493
11494 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
11495
11496         PR middle-end/9967
11497         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
11498         builtin fputs.
11499
11500 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
11501
11502         PR c/8224
11503         * gcc.dg/20030323-1.c: New test.
11504
11505 2003-03-23  Roger Sayle  <roger@eyesopen.com>
11506
11507         * gcc.c-torture/compile/20030323-1.c: New test case.
11508
11509 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
11510
11511         * gcc.dg/20030321-1.c: New test.
11512
11513 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
11514
11515         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
11516
11517 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11518
11519         PR c++/9978, c++/9708
11520         * g++.dg/ext/vlm1.C: Adjust expected error.
11521         * g++.dg/ext/vla2.C: New test.
11522         * g++.dg/template/arg1.C: New test.
11523         * g++.dg/template/arg2.C: New test.
11524
11525 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
11526
11527         * g77.f-torture/execute/select.f: New test.
11528         * g77.f-torture/noncompile/select_no_compile.f: New test.
11529
11530 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
11531
11532         PR c++/9898
11533         * g++.dg/other/error4.C: New test.
11534
11535 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
11536
11537         * g++.dg/template/friend17.C: New test.
11538
11539 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
11540
11541         * gcc.c-torture/compile/20030320-1.c: New.
11542
11543 2003-03-20  Roger Sayle  <roger@eyesopen.com>
11544
11545         * gcc.dg/builtins-6.c: New test case.
11546
11547 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
11548
11549         PR target/10073
11550         * gcc.c-torture/compile/20030319-1.c: New.
11551
11552 2003-03-18  Jan Hubicka  <jh@suse.cz>
11553
11554         * gcc.dg/i386-cvt-1.c: New test.
11555
11556 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
11557
11558         * objc.dg/naming-1.m: Use "(parse|syntax) error".
11559         * objc.dg/naming-2.m: Likewise.
11560
11561 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
11562
11563         PR c++/9639
11564         * g++.dg/parse/crash1.C: New test.
11565
11566 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
11567
11568         PR c++/8805
11569         * g++.dg/eh/cleanup1.C: New test.
11570
11571 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11572
11573         * gcc.c-torture/execute/20030316-1.c: New test case.
11574
11575 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11576
11577         PR c++/9629
11578         * g++.dg/init/ctor2.C: New test.
11579
11580 2003-03-15  Roger Sayle  <roger@eyesopen.com>
11581
11582         * g77.f-torture/compile/xformat.f: New test case.
11583
11584 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11585
11586         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
11587         * g++.old-deja/g++.mike/eh50.C: Likewise.
11588
11589 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11590
11591         PR c++/6440
11592         * g++.dg/template/spec7.C: New test.
11593         * g++.dg/template/spec8.C: Likewise.
11594
11595 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
11596
11597         * gcc.c-torture/execute/20030313-1.c: New test.
11598
11599 2003-03-14  Richard Henderson  <rth@redhat.com>
11600
11601         * gcc.dg/inline-2.c: Adjust alpha test for external call.
11602
11603 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11604
11605         * gcc.c-torture/compile/20030314-1.c: New test.
11606
11607 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
11608
11609         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
11610         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
11611         thumb target,
11612         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
11613         to accept newer _imp__  prefix and additional
11614         newline in .drectve section.
11615         * gcc.dg/dll-4.c: Likewise.
11616         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
11617         switch.
11618
11619 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
11620
11621         * g++.dg/parse/namespace9.C: New test.
11622
11623         * g++.dg/init/ref5.C: New test.
11624         * g++.dg/parse/ptrmem1.C: Likewise.
11625
11626 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11627
11628         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
11629         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
11630         regular expression.
11631         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
11632         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
11633
11634 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
11635
11636         * gcc.c-torture/execute/20030224-2.c: New test.
11637
11638 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11639
11640         * gcc.dg/decl-3.c: New test.
11641
11642 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11643
11644         * gcc.dg/i386-loop-2.c: New test.
11645
11646 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
11647
11648         PR c++/9474
11649         * g++.dg/parse/namespace8.C: New test.
11650
11651         PR c++/9924
11652         * g++.dg/overload/builtin2.C: New test.
11653
11654 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
11655
11656         * gcc.dg/return-type-3.c: New test.
11657
11658 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
11659
11660         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
11661         profiling options are not supported.
11662
11663 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
11664
11665         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
11666         * g++.old-deja/g++.warn/impint2.C: Likewise.
11667
11668 2003-03-10  Devang Patel  <dpatel@apple.com>
11669
11670         * g++.dg/cpp/c++_cmd_1.C: New test.
11671         * g++.dg/cpp/c++_cmd_1.h: New file.
11672
11673 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
11674
11675         * gcc.dg/altivec-9.c: New file.
11676
11677 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11678
11679         * gcc.dg/ppc-sdata-1.c: New test.
11680         * gcc.dg/ppc-sdata-2.c: New test.
11681
11682 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
11683
11684         PR c++/9373
11685         * g++.dg/opt/ptrmem2.C: New test.
11686
11687         PR c++/8534
11688         * g++.dg/opt/ptrmem1.C: New test.
11689
11690 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11691
11692         * gcc.dg/i386-loop-1.c: New test.
11693
11694 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11695
11696         PR c++/9970
11697         * g++.dg/lookup/friend1.C: New test.
11698
11699 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11700
11701         PR c++/9823
11702         * g++.dg/parser/constructor1.C: New test.
11703
11704 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
11705
11706         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
11707
11708         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
11709
11710 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
11711
11712         * gcc.dg/cpp/Wunused.c: Update test.
11713
11714 2003-03-08  Jan Hubicka  <jh@suse.cz>
11715
11716         * gcc.dg/inline-3.c: New test.
11717
11718 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
11719
11720         PR c++/9809
11721         * g++.dg/parse/builtin1.C: New test.
11722
11723         PR c++/9982
11724         * g++.dg/abi/cookie1.C: New test.
11725         * g++.dg/abi/cookie2.C: Likewise.
11726
11727         PR c++/9524
11728         * g++.dg/template/field1.C: New test.
11729
11730         PR c++/9912
11731         * g++.dg/parse/class1.C: New test.
11732         * g++.dg/parse/namespace7.C: Likewise.
11733         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
11734
11735 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
11736
11737         * g++.dg/init/ref4.C: New test.
11738
11739 2003-03-07  Jan Hubicka  <jh@suse.cz>
11740
11741         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
11742         * gcc.dg/inline-3.c:  New test.
11743
11744 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
11745
11746         * g++.dg/init/ref3.C: New test.
11747
11748         PR c++/9965
11749         * g++.dg/init/ref2.C: New test.
11750
11751         PR c++/9400
11752         * g++.dg/warn/Wshadow-2.C: New test.
11753
11754         PR c++/9791
11755         * g++.dg/warn/Woverloaded-1.C: New test.
11756
11757 2003-03-05  Jan Hubicka  <jh@suse.cz>
11758
11759         * gcc.dg/i386-local2.c: New.
11760         * gcc.dg/i386-local.c: Fix typo.
11761
11762 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
11763
11764         * g++.dg/abi/layout3.C: New test.
11765
11766 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11767
11768         * gcc.c-torture/compile/20030305-1.c
11769
11770 2003-03-05  Jan Hubicka  <jh@suse.cz>
11771
11772         * gcc.dg/i386-local.c: New.
11773
11774 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
11775
11776         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
11777
11778 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11779
11780         * gcc.dg/switch-2.c: New test.
11781         * gcc.dg/switch-3.c: New test.
11782         * gcc.dg/Wswitch.c: Adjust line numbers.
11783         * gcc.dg/Wswitch-default.c: Likewise.
11784         * gcc.dg/Wswitch-enum.c: Likewise.
11785
11786 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
11787
11788         * gcc.c-torture/execute/20030222-1.c: New test.
11789
11790 2003-03-03  James E Wilson  <wilson@tuliptree.org>
11791
11792         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
11793
11794 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
11795
11796         PR c++/9878
11797         * g++.dg/init/ref1.C: New test.
11798
11799 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
11800
11801         * gcc.dg/sh-relax.c: New SH-only test.
11802
11803 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
11804
11805         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
11806         comment explaining purpose of testcase.
11807
11808 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11809
11810         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
11811         for HC11/HC12 (asm needs two int registers).
11812         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
11813         HC11/HC12 because the test uses an asm which needs two 32-bit
11814         registers.
11815
11816 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
11817
11818         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
11819         for HC11/HC12 (array is too large otherwise).
11820         * gcc.c-torture/compile/920501-4.x: New file, likewise.
11821         * gcc.c-torture/compile/20010518-2.x: Likewise.
11822         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
11823         HC11/HC12 (array is too large).
11824
11825 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
11826
11827         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
11828         * lib/g++-dg.exp (g++-dg-test): Likewise.
11829
11830 2003-03-01  Roger Sayle  <roger@eyesopen.com>
11831
11832         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
11833         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
11834
11835 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11836
11837         * g++.dg/warn/implicit-typename1.C: Remove warning.
11838
11839 2003-02-28  Richard Henderson  <rth@redhat.com>
11840
11841         * gcc.dg/noreturn-1.c: Move noreturn warning line.
11842         * gcc.dg/return-type-1.c: Move control reaches end warning line.
11843
11844 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
11845
11846         * gcc.dg/pch/pch.exp: Change .pch to .gch.
11847         * g++.dg/pch/pch.exp: Likewise.
11848
11849 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
11850
11851         PR c++/9879
11852         * testsuite/g++.dg/init/new4.C: New test.
11853
11854 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
11855
11856         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
11857
11858 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
11859
11860         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
11861         unsigned long.
11862
11863         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
11864         wider than float.
11865
11866 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11867
11868         * lib/scanasm.exp: Add support for counting numbers of
11869         occurences.
11870         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
11871         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
11872
11873 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
11874
11875         PR c++/9683
11876         * g++.dg/template/static3.C: New test.
11877
11878         PR c++/9829
11879         * g++.dg/parse/namespace6.C: New test.
11880
11881 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11882
11883         PR target/9732
11884         * gcc.dg/20030225-1.c: New test.
11885
11886 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
11887
11888         * README: Remove out-of-date information.
11889
11890         PR c++/9836
11891         * g++.dg/template/spec6.C: New test.
11892
11893 2003-02-24  Jeff Law  <law@redhat.com>
11894
11895         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
11896
11897 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11898
11899         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
11900         * gcc.dg/pragma-ep-1.c: Likewise.
11901
11902 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11903
11904         PR c++/9602
11905         * g++.dg/template/friend16.C: New test.
11906
11907 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
11908
11909         PR c++/5333
11910         * g++.dg/parse/fused-params1.C: Adjust error messages.
11911         * g++.dg/template/nested3.C: New test.
11912
11913 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
11914
11915         * g++.dg/abi/param1.C: New test.
11916
11917 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11918
11919         PR c++/7982
11920         * g++.dg/warn/implicit-typename1.C: New test.
11921
11922 2003-02-22  Kelley Cook <kelleycook@comcast.net>
11923
11924         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
11925         with "mtune".
11926         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11927         * gcc.c-torture/execute/20010129-1.x: Likewise.
11928         * gcc.dg/20011107-1.c: Likewise.
11929         * gcc.dg/20020108-1.c: Likewise.
11930         * gcc.dg/20020122-3.c: Likewise.
11931         * gcc.dg/20020206-1.c: Likewise.
11932         * gcc.dg/20020310-1.c: Likewise.
11933         * gcc.dg/20020426-2.c: Likewise.
11934         * gcc.dg/20020517-1.c: Likewise.
11935         * gcc.dg/991230-1.c: Likewise.
11936         * gcc.dg/i386-unroll-1.c: Likewise.
11937         * gcc.misc-tests/i386-prefetch.exp: Likewise.
11938
11939 2003-02-22  Jan Hubicka  <jh@suse.cz>
11940
11941         * gcc.dg/i386-mul.c: New test.
11942
11943 2003-02-21  Roger Sayle  <roger@eyesopen.com>
11944
11945         * gcc.dg/builtins-5.c: New test case.
11946
11947 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
11948
11949         * gcc.dg/asmreg-1.c: New test.
11950
11951 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11952
11953         PR c++/9749
11954         * g++.dg/parse/varmod1.C: New test.
11955
11956 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11957
11958         PR c++/9727
11959         * g++.dg/template/op1.C: New test.
11960
11961 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11962
11963         PR c++/8906
11964         * g++.dg/template/nested2.C: New test.
11965
11966 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
11967
11968         PR c++/8724
11969         * g++.dg/expr/dtor1.C: New test.
11970
11971 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
11972
11973         * gcc.dg/cpp/include3.c: New test.
11974         * gcc.dg/cpp/inc/foo.h: New file.
11975
11976 2003-02-21  Glen Nakamura  <glen@imodulo.com>
11977
11978         * gcc.c-torture/execute/20030221-1.c: New test.
11979
11980 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
11981
11982         PR c++/9729
11983         * g++.dg/abi/conv1.C: New test.
11984
11985 2003-02-20  Jan Hubicka  <jh@suse.cz>
11986
11987         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
11988
11989 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
11990
11991         * gcc.c-torture/compile/20030219-1.c: New test.
11992
11993 2003-02-18  Jan Hubicka  <jh@suse.cz>
11994
11995         * gcc.dg/funcorder.c: New test.
11996
11997 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11998
11999         * gcc.c-torture/execute/20030218-1.c: New.
12000
12001 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
12002
12003         * gcc.dg/20030218-1.c: New.
12004
12005 2003-02-18  Richard Henderson  <rth@redhat.com>
12006
12007         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
12008         * gcc.dg/attr-used-2.c: New.
12009
12010 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
12011
12012         PR c++/9704
12013         * g++.dg/init/copy5.C: New test.
12014
12015 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
12016
12017         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
12018         * g++.dg/pch/pch.exp: Likewise.
12019
12020 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
12021
12022         * gcc.c-torture/execute/20030209-1.c: Enable the test if
12023         STACK_SIZE is not defined.
12024
12025 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12026
12027         PR c++/9457
12028         * g++.dg/template/init1.C: New test.
12029
12030 2003-02-16  Jan HUbicka  <jh@suse.cz>
12031
12032         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
12033         (foo): Add few extra tests
12034         * gcc.dg/c99-const-expr-3.c: Likewise.
12035         * gcc.c-torture/execute/20030216-1.c: New.
12036
12037 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12038
12039         PR c++/9459
12040         * g++.dg/ext/typeof4.C: New test.
12041
12042 2003-02-15  Roger Sayle  <roger@eyesopen.com>
12043
12044         * gcc.dg/i386-387-3.c: New test case.
12045
12046 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
12047
12048         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
12049         cris-*-elf* cris-*-aout* and mmix-*-*.
12050
12051 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
12052
12053         * gcc.dg/20030213-1.c: New test.
12054
12055 2003-02-12  Roger Sayle  <roger@eyesopen.com>
12056
12057         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
12058         * gcc.dg/i386-387-2.c: Likewise.
12059
12060 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
12061
12062         * gcc.dg/ppc-spe.c: Fix formatting.
12063         Enable tests that were previously unsupported by gas.
12064         Delete tests for instructions that no longer exist.
12065         Switch arguments on evsubifw builtin.
12066
12067 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
12068
12069         * gcc.c-torture/execute/20030209-1.c: Disable the test if
12070         STACK_SIZE is too small.
12071
12072 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12073             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12074
12075         * gcc.dg/decl-2.c: New test.
12076
12077 2003-02-10  Jan Hubicka  <jh@suse.cz>
12078
12079         * gcc.dg/i386-fpcvt-1.c:  New test.
12080
12081 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
12082
12083         * gcc.c-torture/execute/20030209-1.c: New test.
12084
12085 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
12086
12087         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
12088         int-wide bitops, use the constants of the same width.
12089         Likewise, if long long is 32-bit wide, test bitops using
12090         32-bit constants.
12091
12092 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
12093
12094         * gcc.dg/20021014-1.c: Annotate with expected notice text.
12095
12096 2003-02-07  Roger Sayle  <roger@eyesopen.com>
12097
12098         * testsuite/gcc.dg/builtins-4.c: New test case.
12099
12100 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12101
12102         * gcc.dg/20020430-1.c: Fix dg command typos.
12103         * gcc.dg/20020503-1.c: Likewise.
12104
12105 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12106
12107         PR c++/8785
12108         * g++.dg/parse/fused-params1.C: New test.
12109
12110         PR c++/8857
12111         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
12112
12113         PR c++/8921
12114         * g++.dg/parse/non-dependent1.C: New test.
12115
12116         PR c++/8928
12117         * g++.dg/parse/dupl-tmpl-args1.C: New test.
12118
12119         PR c++/9228
12120         * g++.dg/parse/undefined7.C: New test.
12121         * g++.dg/parse/non-templ1.C: New test.
12122
12123         PR c++/9229
12124         * g++.dg/parse/too-many-tmpl-args1.C: New test.
12125
12126 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
12127
12128         * gcc.c-torture/compile/20030206-1.c: New test.
12129
12130 2003-02-05  Roger Sayle  <roger@eyesopen.com>
12131
12132         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
12133         "pow" to "foo" to avoid potential confusion with a math built-in.
12134
12135 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12136
12137         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
12138         conditions for SPARC targets.
12139
12140 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
12141
12142         * gcc.dg/20030204-1.c: New test.
12143
12144 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12145
12146         PR c++/38
12147         * g++.dg/parse/array-size1.C: New test.
12148
12149         PR c++/5657
12150         * g++.dg/parse/undefined3.C: New test.
12151
12152         PR c++/5665
12153         * g++.dg/parse/undefined4.C: New test.
12154
12155         PR c++/5975
12156         * g++.dg/parse/undefined5.C: New test.
12157
12158         PR c++/7259
12159         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
12160
12161         PR c++/8578
12162         * g++.dg/parse/casting-operator1.C: New test.
12163
12164         PR c++/8596
12165         * g++.dg/parse/undefined6.C: New test.
12166
12167         PR c++/8736
12168         * g++.dg/parse/missing-template1.C: New test.
12169
12170 2003-02-04  Jan Hubicka  <jh@suse.cz>
12171
12172         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
12173         * gcc.dg/i386-cmov?.c:  Likewise.
12174         * gcc.dg/i386-fpcvt-?.c:  Likewise.
12175         * gcc.dg/i386-ssefp-1.c:  Likewise.
12176         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
12177         conventions.
12178
12179 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
12180
12181         PR c++/7129
12182         * testsuite/g++.dg/ext/max.C: New test.
12183
12184 2003-02-03  Jan Hubicka  <jh@suse.cz>
12185
12186         * gcc.c-torture/execute/20030203-1.c: New test.
12187
12188 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
12189
12190         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
12191         'natural-endian'.
12192
12193 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
12194
12195         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
12196         * g++.dg/init/new2.C: Likewise.
12197         * g++.dg/other/new1.C: Likewise.
12198
12199 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
12200
12201         * gcc.dg/struct-ret-libc.c: New test.
12202
12203 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
12204
12205         * gcc.dg/20030129-1.c: New test.
12206
12207 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12208
12209         PR c++/8849
12210         * g++.dg/template/ptrmem4.C: New test.
12211
12212 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
12213
12214         * g++.dg/parser/constant1.C: New test.
12215
12216 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12217
12218         PR c++/8591
12219         * g++.dg/parse/friend2.C: New test.
12220
12221 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12222
12223         PR c++/9437
12224         * g++.dg/template/unify4.C: New test.
12225
12226 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
12227
12228         * gcc.c-torture/execute/20030128-1.c: New test.
12229
12230 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
12231
12232         * g++.dg/lookup/nested1.C: Test moved from ...
12233         * g++.old-deja/g++.other/lookup24.C: ... here.
12234
12235 2003-01-28  Jan Hubicka  <jh@suse.cz>
12236
12237         * gcc.dg/i386-cmov5.c:  New test.
12238
12239 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
12240
12241         * gcc.c-torture/execute/20010925-1.c: Changed the
12242         memcpy declaration.
12243
12244 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12245
12246         PR c++/3902
12247         * g++.dg/parse/template5.C: New test.
12248
12249 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
12250
12251         PR fortran/9258
12252         * g77.dg/pr9258: New test.
12253
12254 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12255
12256         * README: Move relevant parts from README.g++.
12257
12258         * README.g++: Remove this file.
12259
12260 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
12261
12262         * g++.dg/abi/dcast1.C: New test.
12263
12264 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12265
12266         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
12267
12268 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
12269
12270         PR c++/47
12271         * g++.old-deja/g++.other/lookup24.C: New test.
12272
12273 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12274
12275         PR middle-end/7227
12276         * gcc.dg/uninit-C.c: New test.
12277
12278 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
12279
12280         * g++.dg/abi/covariant1.C: New test.
12281
12282 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
12283
12284         * gcc.dg/20030123-1.c: New test.
12285
12286 2003-01-25  Jan Hubicka  <jh@suse.cz>
12287
12288         PR opt/8492
12289         * gcc.c-torture/compile/20030125-1.c
12290
12291 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
12292
12293         PR c++/9403
12294         * g++.dg/parse/template3.C: New test.
12295         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
12296
12297         PR c++/795
12298         * g++.dg/parse/template4.C: New test.
12299
12300         PR c++/9415
12301         * g++.dg/template/qual2.C: New test.
12302
12303         PR c++/8545
12304         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
12305
12306         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
12307
12308 2003-01-25  Roger Sayle  <roger@eyesopen.com>
12309
12310         * gcc.c-torture/execute/switch-1.c: New test case.
12311
12312 2003-01-25  Jan Hubicka  <jh@suse.cz>
12313
12314         * gcc.c-torture/execute/20030125-1.[cx]: New test.
12315
12316 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
12317
12318         Tweaks for Bison-1.875. From the NEWS file:
12319         "- `parse error' -> `syntax error'
12320         Bison now uniformly uses the term `syntax error'"
12321         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
12322         * gcc.dg/cpp/digraph2.c: Likewise.
12323         * gcc.dg/cpp/direct2.c: Likewise.
12324         * gcc.dg/cpp/paste4.c: Likewise.
12325         * gcc.dg/c90-restrict-1.c: Likewise.
12326         * gcc.dg/c99-func-2.c: Likewise.
12327         * gcc.dg/noncompile/920721-2.c: Likewise.
12328         * gcc.dg/noncompile/930622-2.c: Likewise.
12329         * gcc.dg/noncompile/940112-1.c: Likewise.
12330         * gcc.dg/noncompile/950921-1.c: Likewise.
12331         * gcc.dg/noncompile/951123-1.c: Likewise.
12332         * gcc.dg/noncompile/971104-1.c: Likewise.
12333         * gcc.dg/noncompile/990416-1.c: Likewise.
12334
12335 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
12336
12337         * g++.dg/parse/undefined1.C: Add error message.
12338
12339 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12340
12341         PR c++/9354
12342         * g++.dg/parse/new1.C: New test.
12343
12344         PR c++/9216
12345         * g++.dg/parse/template2.C: New test.
12346
12347         PR c++/9354
12348         * g++.dg/parse/typedef2.C: New test.
12349
12350         PR c++/9328
12351         * g++.dg/ext/typeof3.C: New test.
12352
12353 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12354
12355         PR c++/2738
12356         * g++.dg/parse/ret-type1.C: New test.
12357
12358         PR c++/3792
12359         * g++.dg/parse/tmpl-outside1.C: New test.
12360
12361         PR c++/4207
12362         * g++.dg/parse/int-as-enum1.C: New test.
12363
12364         PR c++/4903
12365         * g++.dg/parse/no-typename1.C: New test.
12366
12367         PR c++/5533
12368         * g++.dg/parse/no-value1.C: New test.
12369
12370         PR c++/5921
12371         * g++.dg/parse/wrong-inline1.C: New test.
12372
12373         PR c++/6402
12374         * g++.dg/parse/ref1.C: New test.
12375
12376         PR c++/6992
12377         * g++.dg/parse/attr-ctor1.C: New test.
12378
12379         PR c++/7229
12380         * g++.dg/parse/namespace5.C: New test.
12381
12382         PR c++/7917
12383         * g++.dg/parse/func-def1.C: New test.
12384
12385         PR c++/8143
12386         * g++.dg/parse/undefined1.C: New test.
12387
12388         PR c++/5723, PR c++/8522
12389         * g++.dg/parse/specialization1.C: New test.
12390
12391         PR c++/163, PR c++/8595
12392         * g++.dg/parse/struct-as-enum1.C: New test.
12393
12394         PR c++/9173
12395         * g++.dg/parse/undefined2.C: New test.
12396
12397 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
12398
12399         PR c++/9298
12400         * g++.dg/parse/template1.C: New test.
12401
12402         PR c++/9384
12403         * g++.dg/parse/using1.C: New test.
12404
12405         PR c++/9285
12406         PR c++/9294
12407         * g++.dg/parse/expr2.C: New test.
12408
12409         PR c++/9388
12410         * g++.dg/parse/lookup2.C: Likewise.
12411
12412 2003-01-21  Jan Hubicka  <jh@suse.cz>
12413
12414         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
12415         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
12416         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
12417         * gcc.c-torture/execute/string-opt-*.c: Likewise.
12418
12419 2003-01-20  Nick Clifton  <nickc@redhat.com>
12420
12421         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
12422         problem with ARM sibcall code generation.
12423
12424 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12425
12426         * gcc.c-torture/execute/20030120-1.c: New.
12427
12428 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
12429
12430         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
12431
12432 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
12433
12434         PR c++/9272
12435         * g++.dg/parse/ctor1.C: New test.
12436
12437         PR c++/9294:
12438         * g++.dg/parse/qualified1.C: New test.
12439
12440         * g++.dg/parse/typename3.C: New test.
12441
12442 2003-01-16  Richard Henderson  <rth@redhat.com>
12443
12444         * g++.dg/tls/init-2.C: Fix error matches for real this time.
12445
12446 2003-01-16  Richard Henderson  <rth@redhat.com>
12447
12448         * g++.dg/pch/pch.exp: Copy test header to the working directory
12449         before using it either for precompilation or direct use.
12450         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
12451         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
12452
12453 2003-01-16  Richard Henderson  <rth@redhat.com>
12454
12455         * gcc.dg/pch/pch.exp: Copy test header to the working directory
12456         before using it either for precompilation or direct use.
12457         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
12458         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
12459
12460 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
12461
12462         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
12463         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
12464         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
12465         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
12466         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
12467         typename warning into error.
12468         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
12469         error messages.
12470         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
12471         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
12472         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
12473         messages.
12474         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
12475         make declaration visible in template.
12476         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
12477         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
12478         messages.
12479         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
12480         message.
12481         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
12482         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
12483         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
12484         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
12485         typename warning with error message.
12486         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
12487         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
12488         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
12489
12490 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
12491
12492         * g++.dg/parse/ambig2.C: New test.
12493
12494 2003-01-15  Richard Henderson  <rth@redhat.com>
12495
12496         * g++.dg/tls/init-2.C: Update error message string.
12497
12498 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12499
12500         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
12501
12502 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
12503
12504         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
12505         all for HC11/HC12.
12506         * gcc.c-torture/compile/20001205-1.x: Likewise.
12507         * gcc.c-torture/compile/20001226-1.x: Likewise.
12508         * gcc.c-torture/compile/920520-1.x: Likewise.
12509         * gcc.c-torture/compile/961203-1.x: Likewise.
12510         * gcc.c-torture/compile/20020604-1.x: Likewise.
12511
12512 2003-01-15  Jan Hubicka  <jh@suse.cz>
12513
12514         * gcc.c-torture/compile/20030115-1.c: New test.
12515
12516         * gcc.dg/i386-fpcvt-1.c: New test.
12517         * gcc.dg/i386-fpcvt-2.c: New test.
12518
12519 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
12520
12521         Further conform g++'s __vmi_class_type_info to the C++ ABI
12522         specification.
12523         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
12524         the specification.
12525
12526 2003-01-14  Jan Hubicka  <jh@suse.cz>
12527
12528         * gcc.dg/i386-fpcvt-1.c: New test.
12529         * gcc.dg/i386-fpcvt-2.c: New test.
12530
12531 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12532
12533         * gcc.dg/i386-mmx-3.c: New test.
12534
12535 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
12536
12537         PR c++/9264
12538         * g++.dg/parse/octal1.C: New file.
12539
12540         PR c++/9172
12541         * g++.dg/parse/typename1.C: New file.
12542
12543 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
12544
12545         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
12546         * gcc.dg/bf-no-ms-layout.c: Likewise.
12547         * gcc.dg/bf-ms-attrib.c: Likewise.
12548
12549 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
12550
12551         PR c++/9099
12552         * g++.dg/parse/dtor1.C: New file.
12553
12554         PR c++/9128
12555         * g++.dg/rtti/typeid1.C: New file.
12556
12557         PR c++/9153
12558         * g++.dg/parse/lookup1.C: New file.
12559
12560         PR c++/9171
12561         * g++.dg/templ/spec5.C: New file.
12562
12563 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
12564
12565         * gcc.c-torture/compile/20030110-1.c: New test.
12566
12567 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
12568
12569         Merge from pch-branch:
12570
12571         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
12572
12573         * gcc.dg/pch/cpp-1.h: New.
12574         * gcc.dg/pch/cpp-1.c: New.
12575         * gcc.dg/pch/cpp-2.h: New.
12576         * gcc.dg/pch/cpp-2.c: New.
12577
12578         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
12579
12580         * gcc.dg/pch/except-1.h: New.
12581         * gcc.dg/pch/except-1.c: New.
12582
12583         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
12584
12585         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
12586         running test.
12587         * gcc.dg/pch: Include *.hp not *.h.
12588         * gcc.dg/pch/system-1.h: New.
12589         * gcc.dg/pch/system-1.c: New.
12590
12591         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
12592
12593         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
12594         rather than trying to build and run a program using PCH.
12595         * gcc.dg/pch: Remove dg-do commands from test files.
12596
12597         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
12598
12599         * gcc.dg/pch/macro-3.c: New.
12600         * gcc.dg/pch/macro-3.h: New.
12601
12602         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
12603
12604         * gcc.dg/pch/common-1.c: New.
12605         * gcc.dg/pch/common-1.h: New.
12606         * gcc.dg/pch/decl-1.c: New.
12607         * gcc.dg/pch/decl-1.h: New.
12608         * gcc.dg/pch/decl-2.c: New.
12609         * gcc.dg/pch/decl-2.h: New.
12610         * gcc.dg/pch/decl-3.c: New.
12611         * gcc.dg/pch/decl-3.h: New.
12612         * gcc.dg/pch/decl-4.c: New.
12613         * gcc.dg/pch/decl-4.h: New.
12614         * gcc.dg/pch/decl-5.c: New.
12615         * gcc.dg/pch/decl-5.h: New.
12616         * gcc.dg/pch/global-1.c: New.
12617         * gcc.dg/pch/global-1.h: New.
12618         * gcc.dg/pch/inline-1.c: New.
12619         * gcc.dg/pch/inline-1.h: New.
12620         * gcc.dg/pch/inline-2.c: New.
12621         * gcc.dg/pch/inline-2.h: New.
12622         * gcc.dg/pch/static-1.c: New.
12623         * gcc.dg/pch/static-1.h: New.
12624         * gcc.dg/pch/static-2.c: New.
12625         * gcc.dg/pch/static-2.h: New.
12626
12627         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
12628
12629         * g++.dg/pch/pch.exp: Better handle failing testcases.
12630         * gcc.dg/pch/pch.exp: Likewise.
12631         * gcc.dg/pch/macro-1.c: New.
12632         * gcc.dg/pch/macro-1.h: New.
12633         * gcc.dg/pch/macro-2.c: New.
12634         * gcc.dg/pch/macro-2.h: New.
12635
12636         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
12637
12638         * g++.dg/dg.exp: Treat files in pch/ specially.
12639         * g++.dg/pch/pch.exp: New file.
12640         * g++.dg/pch/empty.H: New file.
12641         * g++.dg/pch/empty.C: New file.
12642         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
12643         "precompile".
12644
12645         * gcc.dg/pch/pch.exp: New file.
12646         * gcc.dg/pch/empty.h: New file.
12647         * gcc.dg/pch/empty.c: New file.
12648         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
12649         "precompile".
12650
12651 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12652
12653         * g++.dg/template/friend14.C: New test.
12654
12655 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12656
12657         * gcc.dg/old-style-asm-1.c: New test.
12658
12659 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
12660
12661         * gcc.c-torture/compile/20030109-1.c: New test.
12662
12663 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12664
12665         * gcc.c-torture/execute/20030109-1.c: New test.
12666
12667 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
12668
12669         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
12670         * g++.old-deja/g++.mike/dyncast2.C: Likewise
12671         * g++.old-deja/g++.mike/dyncast3.C: Likewise
12672         * g++.old-deja/g++.mike/eh2.C: Likewise
12673         * g++.old-deja/g++.mike/eh3.C: Likewise
12674         * g++.old-deja/g++.mike/eh5.C: Likewise
12675         * g++.old-deja/g++.mike/eh6.C: Likewise
12676         * g++.old-deja/g++.mike/eh7.C: Likewise
12677         * g++.old-deja/g++.mike/eh8.C: Likewise
12678         * g++.old-deja/g++.mike/eh9.C: Likewise
12679         * g++.old-deja/g++.mike/eh10.C: Likewise
12680         * g++.old-deja/g++.mike/eh12.C: Likewise
12681         * g++.old-deja/g++.mike/eh13.C: Likewise
12682         * g++.old-deja/g++.mike/eh14.C: Likewise
12683         * g++.old-deja/g++.mike/eh16.C: Likewise
12684         * g++.old-deja/g++.mike/eh17.C: Likewise
12685         * g++.old-deja/g++.mike/eh18.C: Likewise
12686         * g++.old-deja/g++.mike/eh21.C: Likewise
12687         * g++.old-deja/g++.mike/eh23.C: Likewise
12688         * g++.old-deja/g++.mike/eh24.C: Likewise
12689         * g++.old-deja/g++.mike/eh25.C: Likewise
12690         * g++.old-deja/g++.mike/eh26.C: Likewise
12691         * g++.old-deja/g++.mike/eh27.C: Likewise
12692         * g++.old-deja/g++.mike/eh28.C: Likewise
12693         * g++.old-deja/g++.mike/eh29.C: Likewise
12694         * g++.old-deja/g++.mike/eh31.C: Likewise
12695         * g++.old-deja/g++.mike/eh33.C: Likewise
12696         * g++.old-deja/g++.mike/eh34.C: Likewise
12697         * g++.old-deja/g++.mike/eh35.C: Likewise
12698         * g++.old-deja/g++.mike/eh36.C: Likewise
12699         * g++.old-deja/g++.mike/eh37.C: Likewise
12700         * g++.old-deja/g++.mike/eh38.C: Likewise
12701         * g++.old-deja/g++.mike/eh39.C: Likewise
12702         * g++.old-deja/g++.mike/eh40.C: Likewise
12703         * g++.old-deja/g++.mike/eh41.C: Likewise
12704         * g++.old-deja/g++.mike/eh42.C: Likewise
12705         * g++.old-deja/g++.mike/eh44.C: Likewise
12706         * g++.old-deja/g++.mike/eh46.C: Likewise
12707         * g++.old-deja/g++.mike/eh47.C: Likewise
12708         * g++.old-deja/g++.mike/eh48.C: Likewise
12709         * g++.old-deja/g++.mike/eh49.C: Likewise
12710         * g++.old-deja/g++.mike/eh50.C: Likewise
12711         * g++.old-deja/g++.mike/eh51.C: Likewise
12712         * g++.old-deja/g++.mike/eh53.C: Likewise
12713         * g++.old-deja/g++.mike/eh55.C: Likewise
12714         * g++.old-deja/g++.mike/p7912.C: Likewise
12715         * g++.old-deja/g++.mike/p9706.C: Likewise
12716         * g++.old-deja/g++.mike/p10416.C: Likewise
12717         * g++.old-deja/g++.mike/p11667.C: Likewise
12718         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
12719         Remove redundant reference to Iris.
12720         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
12721         Elxsi, i860, Pico Java, and WE32K.
12722
12723 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
12724
12725         * g++.dg/ext/asm4.C: New test.
12726
12727 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12728
12729         PR c++/9030
12730         * g++.dg/template/friend12.C: New test.
12731         * g++.dg/template/friend13.C: Likewise.
12732         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
12733
12734 2003-01-08  Jan Hubicka  <jh@suse.cz>
12735
12736         * gcc.dg/i386-cadd.c: New test.
12737         * gcc.dg/i386-cmov4.c: Likewise.
12738
12739 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
12740
12741         PR c++/9165
12742         * g++.dg/warn/Wunused-3.C: New test.
12743
12744         * g++.dg/abi/bitfield9.C: New test.
12745
12746         PR c++/9189
12747         * g++.dg/parse/defarg3.C: New test.
12748
12749 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12750
12751         * g++.dg/parse/ambig1.C: New test.
12752         * g++.dg/parse/defarg2.C: New test.
12753
12754 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
12755
12756         * g++.dg/template/defarg-1.C: New test.
12757         * g++.dg/template/local2.C: Likewise.
12758
12759 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
12760
12761         * gcc.c-torture/execute/20030105-1.c: New test.
12762
12763 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12764
12765         * g++.dg/parse/namespace3.C: Remove extra semicolons.
12766         * g++.dg/parse/namespace4.C: Likewise.
12767
12768 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12769
12770         * g++.dg/template/ntp2.C: New test.
12771
12772 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
12773
12774         * g++.dg/parse/extern-C-1.C: New test.
12775
12776         * g++.dg/parse/namespace4.C: New test.
12777
12778         * g++.dg/template/nested1.C: New test.
12779
12780         * g++.dg/parse/namespace3.C: New test.
12781
12782 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12783
12784         * g++.dg/lookup/two-stage1.C: New test.
12785
12786 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12787
12788         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
12789         * g++.old-deja/g++.jason/access8.C: Likewise.
12790         * g++.old-deja/g++.other/decl5.C: Likewise.
12791
12792 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12793
12794         * g++.dg/parse/parse7.C: New test.
12795
12796 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
12797
12798         PR c++/2843
12799         * g++.dg/ext/attrib7.C: New test.
12800
12801 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
12802
12803         * g++.dg/parse/parse6.C: New test.
12804
12805 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
12806
12807         * gcc.dg/h8300-stack-1.c: New.
12808
12809 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12810
12811         g++.dg/lookup/exception1.C: New test.
12812
12813         g++.dg/lookup/template1.C: New test.
12814
12815         g++.dg/parse/namespace2.C: New test.
12816
12817         g++.dg/parse/parens2.C: New test.
12818
12819 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12820
12821         * g++.dg/parse/parse5.C: New test.
12822         * g++.dg/lookup/scoped4.C: New test.
12823
12824 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
12825
12826         * g++.dg/parse/parens1.C: New test.
12827
12828         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
12829         angle-bracket1.C.
12830         * g++.dg/parse/parens2.C: New test.
12831
12832         * g++.dg/lookup/scope-operator1.C: New test.
12833
12834         * g++.dg/parse/operator1.C: New test.
12835
12836 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12837
12838         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
12839         * g++.old-deja/g++.other/access6.C: Likewise.
12840         * g++.old-deja/g++.other/decl1.C: Likewise.
12841         * g++.old-deja/g++.pt/typename12.C: Likewise.
12842
12843 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12844
12845         * g++.dg/parse/namespace1.C: New test.
12846
12847 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12848
12849         * g++.dg/parse/parse4.C: New test.
12850
12851 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12852
12853         * g++.dg/parse/parse3.C: New test.
12854
12855 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12856
12857         * g++.dg/parse/parse2.C: New test.
12858
12859 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12860
12861         * g++.dg/template/friend11.C: New test.
12862
12863 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
12864
12865         * g++.dg/parse/parse1.C: New test.
12866
12867 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
12868
12869         * lib/profopt.exp: Change the name of a global variable to avoid
12870         possible clashes with other test suites.
12871
12872 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
12873
12874         * g++.dg/inherit/covariant8.C: New test.
12875
12876 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
12877
12878         * g++.dg/init/array9.C: New test.
12879
12880         PR c++/9112
12881         * g++.dg/parse/expr1.C: New test.
12882
12883 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
12884
12885         * gcc.c-torture/compile/20021230-1.c: New test.
12886
12887 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12888
12889         * g++.dg/inherit/covariant5.C: New test.
12890         * g++.dg/inherit/covariant6.C: New test.
12891         * g++.dg/inherit/covariant7.C: New test.
12892
12893 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12894
12895         PR c++/2739
12896         * g++.dg/other/access2.C: New test.
12897
12898 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12899
12900         * g++.dg/other/anon-struct.C: No longer fails
12901         * g++.old-deja/g++.brendan/parse4.C: Likewise.
12902         * g++.old-deja/g++.brendan/parse5.C: Likewise.
12903         * g++.old-deja/g++.brendan/parse6.C: Likewise.
12904
12905 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12906
12907         * g++.dg/parse/angle-bracket.C (main): No longer fails.
12908
12909 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
12910
12911         * g++.dg/eh/spec4.C: Remove stray semicolon.
12912         * g++.dg/expr/pmf-1.C: Change error message.
12913         * g++.dg/ext/asm1.C: Remove stray semicolon.
12914         * g++.dg/ext/typename1.C: Add missing typenames.
12915         * g++.dg/inherit/template-as-base.C: Change error message.
12916         * g++.dg/lookup/scoped1.C: Likewise.
12917         * g++.dg/lookup/scoped2.C: Likewise.
12918         * g++.dg/lookup/using2.C: Likewise.
12919         * g++.dg/other/component1.C: Remove stray semicolon.
12920         * g++.dg/other/do1.C: Change error message.
12921         * g++.dg/other/error2.C: Likewise.
12922         * g++.dg/other/init1.C: Likewise.
12923         * g++.dg/other/packed1.C: Remove stray semicolon.
12924         * g++.dg/other/ptrmem2.C: Change error message.
12925         * g++.dg/parse/parameter-declaration-1.C: Remove line number
12926         marker.
12927         * g++.dg/special/initp1.C: Remove invalid attribute usage.
12928         * g++.dg/template/access3.C: Add typename keyword.
12929         * g++.dg/template/access5.C: Remove stray semicolon.
12930         * g++.dg/template/access6.C: Likewise.
12931         * g++.dg/template/complit1.C: Likewise.
12932         * g++.dg/template/crash1.C: Change error message.
12933         * g++.dg/template/inherit2.C: Remove stray semicolon.
12934         * g++.dg/template/instantiate2.C: Likewise.
12935         * g++.dg/template/instantiate3.C: Change error message.
12936         * g++.dg/template/qual1.C: Remove stray semicolon.
12937         * g++.dg/template/qualttp18.C: Change error message.
12938         * g++.dg/template/ref1.C: Remove stray semicolon.
12939         * g++.dg/template/sizeof1.C (A::value): Declare it.
12940         * g++.dg/template/spec4.C: Change error message.
12941         * g++.dg/template/static1.C: Likewise.
12942         * g++.dg/template/type1.C: Likewise.
12943         * g++.dg/template/typename3.C: Likewise.
12944         * g++.old-deja/g++.benjamin/13478.C: Change error message.
12945         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
12946         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
12947         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
12948         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
12949         named return value extension.
12950         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
12951         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
12952         * g++.old-deja/g++.bob/extern_C.C: Likewise.
12953         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12954         * g++.old-deja/g++.brendan/complex1.C: Likewise.
12955         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12956         * g++.old-deja/g++.brendan/crash13.C: Likewise.
12957         * g++.old-deja/g++.brendan/crash15.C: Likewise.
12958         * g++.old-deja/g++.brendan/crash18.C: Change error message.
12959         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
12960         * g++.old-deja/g++.brendan/crash38.C: Likewise.
12961         * g++.old-deja/g++.brendan/crash50.C: Likewise.
12962         * g++.old-deja/g++.brendan/crash56.C: Likewise.
12963         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
12964         syntax.
12965         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
12966         * g++.old-deja/g++.brendan/crash8.C: Change error message.
12967         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
12968         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
12969         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
12970         * g++.old-deja/g++.brendan/template11.C: Likewise.
12971         * g++.old-deja/g++.brendan/template26.C: Likewise.
12972         * g++.old-deja/g++.brendan/template27.C: Use explicit
12973         specialization syntax.
12974         * g++.old-deja/g++.brendan/template30.C: Likewise.
12975         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
12976         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
12977         non-dependent names.
12978         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
12979         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
12980         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
12981         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
12982         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
12983         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
12984         named return value extension.
12985         * g++.old-deja/g++.ext/namedret2.C: Likewise.
12986         * g++.old-deja/g++.ext/namedret3.C: Likewise.
12987         * g++.old-deja/g++.ext/return1.C: Likewise.
12988         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
12989         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
12990         * g++.old-deja/g++.jason/access8.C: Likewise.
12991         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
12992         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
12993         pseudo-destructor names.
12994         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
12995         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
12996         pseudo-destructor names.
12997         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
12998         * g++.old-deja/g++.jason/overload19.C: Likewise.
12999         * g++.old-deja/g++.jason/overload32.C: Likewise.
13000         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
13001         stray semicolons.
13002         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
13003         * g++.old-deja/g++.jason/return.C: Likewise.
13004         * g++.old-deja/g++.jason/return2.C: Likewise.
13005         * g++.old-deja/g++.jason/shadow1.C: Likewise.
13006         * g++.old-deja/g++.jason/special.C: Use explicit specialization
13007         syntax.
13008         * g++.old-deja/g++.jason/template10.C: Account for use of
13009         non-dependent names.
13010         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
13011         syntax.
13012         * g++.old-deja/g++.jason/template37.C: Likewise.
13013         * g++.old-deja/g++.law/access4.C: Change error messages.
13014         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
13015         pseudo-destructor names.
13016         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
13017         * g++.old-deja/g++.law/ctors9.C: Likewise.
13018         * g++.old-deja/g++.law/cvt22.C: Likewise.
13019         * g++.old-deja/g++.law/dtors5.C: Likewise.
13020         * g++.old-deja/g++.law/global-init1.C: Likewise.
13021         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13022         * g++.old-deja/g++.law/operators28.C: Likewise.
13023         * g++.old-deja/g++.law/visibility28.C: Likewise.
13024         * g++.old-deja/g++.martin/eval1.C: Likewise.
13025         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
13026         name.
13027         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
13028         * g++.old-deja/g++.mike/net34.C: Likewise.
13029         * g++.old-deja/g++.mike/net36.C: Likewise.
13030         * g++.old-deja/g++.mike/ns2.C: Likewise.
13031         * g++.old-deja/g++.mike/p12306.C: Likewise.
13032         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
13033         value extension.
13034         * g++.old-deja/g++.mike/p700.C: Likewise.
13035         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
13036         * g++.old-deja/g++.mike/p710.C: Likewise.
13037         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
13038         value extension.
13039         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
13040         * g++.old-deja/g++.mike/pmf9.C: Likewise.
13041         * g++.old-deja/g++.ns/crash2.C: Likewise.
13042         * g++.old-deja/g++.ns/crash3.C: Likewise.
13043         * g++.old-deja/g++.ns/invalid1.C: Likewise.
13044         * g++.old-deja/g++.ns/ns17.C: Likewise.
13045         * g++.old-deja/g++.ns/template16.C: Likewise.
13046         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
13047         keyword.
13048         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
13049         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
13050         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
13051         named return value extension.
13052         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
13053         * g++.old-deja/g++.other/access4.C: Issue additional error
13054         messages.
13055         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
13056         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
13057         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
13058         * g++.old-deja/g++.other/crash25.C: Change error message.
13059         * g++.old-deja/g++.other/crash4.C: Change error message.
13060         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
13061         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
13062         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
13063         checks.
13064         * g++.old-deja/g++.other/defarg8.C: Likewise.
13065         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
13066         * g++.old-deja/g++.other/dtor10.C: Likewise.
13067         * g++.old-deja/g++.other/incomplete.C: Likewise.
13068         * g++.old-deja/g++.other/linkage7.C: Likewise.
13069         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
13070         lookup algorithm.
13071         * g++.old-deja/g++.other/mangle2.C: Likewise.
13072         * g++.old-deja/g++.other/refinit2.C: Likewise.
13073         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
13074         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
13075         * g++.old-deja/g++.pt/crash28.C: Likewise.
13076         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
13077         syntax.
13078         * g++.old-deja/g++.pt/crash32.C: Change error message.
13079         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
13080         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
13081         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
13082         error message position.
13083         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
13084         * g++.old-deja/g++.pt/defarg8.C: Change error message.
13085         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
13086         syntax.
13087         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
13088         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
13089         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
13090         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
13091         keyword.
13092         * g++.old-deja/g++.pt/explicit31.C: Likewise.
13093         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
13094         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
13095         keyword.
13096         * g++.old-deja/g++.pt/explicit71.C: Change error message.
13097         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
13098         syntax.
13099         * g++.old-deja/g++.pt/friend28.C: Account for use of
13100         non-dependent names.
13101         * g++.old-deja/g++.pt/friend29.C: Likewise.
13102         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
13103         rules.
13104         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
13105         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
13106         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
13107         lookup rules.
13108         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
13109         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
13110         keyword.
13111         * g++.old-deja/g++.pt/memclass20.C: Likewise.
13112         * g++.old-deja/g++.pt/memclass5.C: Likewise.
13113         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
13114         keyword.
13115         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
13116         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
13117         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
13118         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
13119         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
13120         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
13121         keyword.
13122         * g++.old-deja/g++.pt/spec10.C: Likewise.
13123         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
13124         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
13125         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
13126         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
13127         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
13128         * g++.old-deja/g++.pt/ttp62.C: Likewise.
13129         * g++.old-deja/g++.pt/ttp64.C: Likewise.
13130         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
13131         * g++.old-deja/g++.pt/typename15.C: Likewise.
13132         * g++.old-deja/g++.pt/typename22.C: Likewise.
13133         * g++.old-deja/g++.pt/typename6.C: Change error messages.
13134         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
13135         * g++.old-deja/g++.pt/virtual2.C: Likewise.
13136         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
13137         syntax.
13138         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
13139         return value extension.
13140         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
13141         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
13142         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
13143         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
13144
13145 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
13146
13147         * g++.dg/warn/inline1.C: New test.
13148         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
13149         * g++.old-deja/g++.jason/synth10.C: Likewise.
13150         * g++.old-deja/g++.mike/net31.C: Likewise.
13151         * g++.old-deja/g++.mike/p8786.C: Likewise.
13152
13153         * g++.dg/template/friend10.C: New test.
13154         * g++.dg/template/conv5.C: New test.
13155
13156 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
13157
13158         * g++.dg/lookup/scoped3.C: New test.
13159
13160         * g++.dg/lookup/decl1.C: New test.
13161         * g++.dg/lookup/decl2.C: New test.
13162
13163 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13164
13165         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
13166         gcc.c-torture/compile/20021015-1.c,
13167         gcc.c-torture/compile/20021015-2.c,
13168         gcc.c-torture/compile/20021123-1.c,
13169         gcc.c-torture/compile/20021123-2.c,
13170         gcc.c-torture/compile/20021123-3.c,
13171         gcc.c-torture/compile/20021123-4.c,
13172         gcc.c-torture/execute/20021024-1.c: Add tests previously added
13173         only to 3.1 or 3.2 branch.
13174
13175 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
13176
13177         * gcc.dg/i386-bitfield3.c: New test.
13178
13179         * gcc.dg/i386-bitfield2.c: New test.
13180
13181 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
13182
13183         * g++.dg/parse/conv_op1.C: New test.
13184
13185 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
13186
13187         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
13188         approved.
13189
13190 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
13191
13192         * gcc.c-torture/compile/20021220-1.c: New test.
13193
13194 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
13195
13196         * gcc.dg/i386-fastcall-1.c: New.
13197
13198 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13199
13200         * gcc.c-torture/execute/20021219-1.c: New test.
13201
13202 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13203
13204         * gcc.dg/i386-pic-1.c: New test.
13205
13206 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13207
13208         PR c++/8099
13209         * g++.dg/template/friend9.C: New test.
13210
13211 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13212
13213         PR c++/3663
13214         * g++.dg/template/access7.C: New test.
13215
13216 2002-12-18  Nick Clifton  <nickc@redhat.com>
13217
13218         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
13219         the libstdc++-v3 directory has been found.
13220
13221 2002-12-12  Devang Patel <dpatel@apple.com>
13222         * gcc.dg/darwin-ld-1.c: New test.
13223         * gcc.dg/darwin-ld-2.c: New test.
13224         * gcc.dg/darwin-ld-3.c: New test.
13225         * gcc.dg/darwin-ld-4.c: New test.
13226         * gcc.dg/darwin-ld-5.c: New test.
13227
13228 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13229
13230         * gcc.c-torture/compile/20021212-1.c: New test.
13231
13232 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
13233
13234         * gcc.dg/fshort-wchar: New test.
13235
13236 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
13237
13238         PR c++/8372
13239         * g++.dg/template/dtor1.C: New test.
13240
13241         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
13242         markers.
13243
13244 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
13245
13246         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
13247
13248 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
13249
13250         * g++.dg/template/static1.C: New test.
13251         * g++.dg/template/static2.C: New test.
13252         * g++.old-deja/g++.ext/memconst.C: New test.
13253
13254 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13255
13256         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
13257         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
13258         * g++.dg/special/initp1.C: Likewise.
13259
13260 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
13261
13262         * gcc.c-torture/execute/20021204-1.c: New test.
13263
13264 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
13265
13266         * gcc.dg/ppc-fmadd-1.c: New file.
13267         * gcc.dg/ppc-fmadd-2.c: New file.
13268         * gcc.dg/ppc-fmadd-3.c: New file.
13269
13270 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13271
13272         * gcc.c-torture/compile/20021204-1.c: New test.
13273
13274 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13275
13276         * g++.dg/inherit/covariant2.C: New test.
13277         * g++.dg/inherit/covariant3.C: New test.
13278         * g++.dg/inherit/covariant4.C: New test.
13279         * g++.dg/inherit/covariant1.C: Remove XFAIL.
13280         * g++.old-deja/g++.robertl/eb17.C: Likewise.
13281
13282 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
13283
13284         PR c++/8688
13285         * g++.dg/init/brace3.C: New test.
13286
13287 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
13288
13289         * gcc.dg/20020210-1.c: Fix a comment typo.
13290
13291 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
13292
13293         PR c++/8720
13294         * g++.dg/parse/defarg1.C: New test.
13295
13296         PR c++/8615
13297         * g++.dg/template/char1.C: New test.
13298
13299         * g++.dg/template/varmod1.C: Fix typo.
13300
13301 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13302
13303         DR 180
13304         * g++.old-deja/g++.pt/crash32.C: Expect error.
13305
13306 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
13307
13308         PR c++/5919
13309         * g++.dg/template/varmod1.C: New test.
13310
13311         PR c++/8727
13312         * g++.dg/inherit/typeinfo1.C: New test.
13313
13314         PR c++/8663
13315         * g++.dg/inherit/typedef1.C: New test.
13316
13317 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
13318
13319         PR c++/8332
13320         PR c++/8493
13321         * g++.dg/template/strlen1.C: New test.
13322
13323         PR c++/8227
13324         * g++.dg/template/ctor2.C: New test.
13325
13326         PR c++/8214
13327         * g++.dg/init/string1.C: New test.
13328
13329         PR c++/8511
13330         * g++.dg/template/friend8.C: New test.
13331
13332 2002-11-29  Joe Buck <jbuck@synopsys.com>
13333
13334         * g++.dg/lookup/anon2.C: New test.
13335
13336 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
13337
13338         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
13339         h8300 port.
13340
13341 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
13342
13343         * gcc.dg/bitfld-6.c: New test.
13344
13345 2002-11-27  Jan Hubicka  <jh@suse.cz>
13346
13347         * gcc.c-torture/execute/20021127.[cx]: New test.
13348
13349 2002-11-26  Jan Hubicka  <jh@suse.cz>
13350
13351         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
13352         quality.
13353
13354 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
13355
13356         * g++.dg/init/brace2.C: New test.
13357         * g++.old-deja/g++.mike/p9129.C: Correct.
13358
13359 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
13360
13361         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
13362
13363 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
13364
13365         * gcc.dg/sibcall-6: New test for indirect sibcalls.
13366
13367 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
13368
13369         * testsuite/g++.dg/abi/empty11.C: New test.
13370         * testsuite/g++.dg/rtti/cv1.C: New test.
13371
13372 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
13373
13374         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
13375
13376 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
13377
13378         * g++.dg/abi/empty10.C: New test.
13379
13380 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13381
13382         * gcc.c-torture/compile/20021124-1.c: New test.
13383
13384 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
13385
13386         * g++.dg/abi/rtti2.C: New test.
13387
13388 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13389
13390         * gcc.dg/i386-unroll-1.c: New test.
13391
13392 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13393
13394         * gcc.c-torture/compile/20021120-1.c: New test.
13395         * gcc.c-torture/compile/20021120-2.c: New test.
13396
13397 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13398
13399         * gcc.dg/bitfld-5.c: New test.
13400
13401 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13402
13403         * gcc.c-torture/execute/20021120-3.c: New test.
13404
13405 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13406
13407         * gcc.c-torture/execute/20021120-2.c: New test.
13408
13409 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
13410
13411         * gcc.c-torture/execute/20021120-1.c: New test.
13412
13413 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
13414
13415         * gcc.c-torture/execute/20021118-3.c: New test.
13416
13417 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13418
13419         * gcc.c-torture/compile/20021119-1.c: New test.
13420
13421 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
13422
13423         * gcc.dg/duff-1.c: New test.
13424         * gcc.dg/duff-2.c: New test.
13425         * gcc.dg/duff-3.c: New test.
13426
13427 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
13428
13429         * gcc.dg/cpp/_Pragma5.c: New test.
13430
13431 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13432
13433         * gcc.c-torture/execute/20021118-2.c: New test.
13434
13435 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
13436
13437         * gcc.c-torture/execute/20021118-1.c: New test.
13438
13439 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
13440
13441         * gcc.dg/20021116-1.c: New test.
13442
13443 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
13444
13445         * g++.dg/abi/vcall1.C: New test.
13446
13447 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
13448
13449         * gcc.dg/20021029-1.c: New test.
13450         * gcc.dg/20021029-2.c: New test.
13451
13452 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13453
13454         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
13455
13456 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13457
13458         PR c/8439
13459         * gcc.dg/20021110.c: Move to ...
13460         * gcc.c-torture/compile/20021110.c: .... here.
13461
13462 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13463
13464         PR c/8467
13465         * gcc.c-torture/execute/20021111-1.c
13466
13467 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13468
13469         PR c/8439
13470         * gcc.dg/20021110.c: New test.
13471
13472 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
13473
13474         * g++.dg/abi/vthunk3.C: Run only on x86.
13475
13476 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13477
13478         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
13479
13480 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
13481
13482         * lib/compat.exp (compat-execute): Fix logic error in last
13483         change.
13484
13485 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
13486
13487         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
13488
13489 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13490
13491         PR c++/8389
13492         * g++.dg/template/access6.C: New test.
13493
13494 2002-11-08  Jan Hubicka  <jh@suse.cz>
13495
13496         * gcc.dg/i386-ssefp-1.c: New test.
13497         * gcc.dg/i386-ssefp-1.c: New test.
13498
13499 2002-11-08  Jan Hubicka  <jh@suse.cz>
13500
13501         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
13502
13503 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13504
13505         * g++.dg/abi/vthunk3.C: New test.
13506
13507         PR c++/8338
13508         * g++.dg/template/crash2.C: New test.
13509
13510 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
13511
13512         * testsuite/g++.dg/abi/dtor1.C: New test.
13513         * testsuite/g++.dg/abi/dtor2.C: Likewise.
13514
13515 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
13516
13517         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
13518         Darwin.
13519
13520 2002-11-04  Adam Nemet  <anemet@lnxw.com>
13521
13522         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
13523         -mthumb.  Only xfail with -O0.
13524
13525 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
13526
13527         * g++.dg/abi/thunk1.C: New test.
13528         * g++.dg/abi/thunk2.C: Likewise.
13529         * g++.dg/abi/vtt1.C: Likewise.
13530
13531 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
13532
13533         PR optimization/8423
13534         * gcc.c-torture/execute/builtin-constant.c: New test.
13535
13536 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
13537
13538         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
13539         Add some more cases.
13540
13541 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
13542
13543         PR c++/8391
13544         * g++.dg/opt/local1.C: New test.
13545
13546 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
13547
13548         PR c++/8160
13549         * g++.dg/template/complit1.C: New test.
13550
13551         PR c++/8149
13552         * g++.dg/template/typename4.C: Likewise.
13553
13554 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13555
13556         Core issue 287, PR c++/7639
13557         * g++.dg/template/instantiate1.C: Adjust error location.
13558         * g++.dg/template/instantiate3.C: New test.
13559         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
13560         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
13561         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
13562
13563 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
13564
13565         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
13566
13567 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
13568
13569         PR c++/8287
13570         * g++.dg/init/dtor2.C: New test.
13571
13572 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13573
13574         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
13575         * gcc.dg/nest.c: Bypass errors on irix6.
13576
13577 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
13578
13579         * gcc.dg/nest.c: Expect error for mmix-*-*.
13580         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
13581
13582 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
13583
13584         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
13585         markers.
13586
13587         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
13588
13589 2002-10-25  Mike Stump  <mrs@apple.com>
13590
13591         * gcc.dg/warn-1.c: New test.
13592
13593 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13594
13595         * g++.dg/template/typename3.C: New test.
13596
13597 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
13598
13599         * g++.dg/lookup/ptrmem1.C: New test.
13600
13601         * g++.dg/abi/vthunk2.C: New test.
13602
13603 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
13604
13605         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
13606
13607 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
13608
13609         * g++.dg/abi/empty9.C: New test.
13610
13611 2002-10-24  Richard Henderson  <rth@redhat.com>
13612
13613         * g++.dg/inherit/thunk1.C: Enable for ia64.
13614
13615 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13616
13617         PR c++/8067
13618         * g++.dg/lookup/pretty1.C: New test.
13619
13620 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
13621
13622         * gcc.dg/20021023-1.c: New test.
13623
13624 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
13625
13626         PR c++/7679
13627         * g++.dg/parse/inline1.C: New test.
13628
13629 2002-10-23  Richard Henderson  <rth@redhat.com>
13630
13631         * g++.dg/inherit/thunk1.C: Enable for x86_64.
13632
13633         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
13634
13635 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
13636
13637         PR c++/6579
13638         * g++.dg/parse/stmtexpr3.C: New test.
13639
13640 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13641
13642         * g++.dg/expr/cond1.C: New test.
13643
13644 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13645
13646         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
13647
13648 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13649
13650         * g++.dg/abi/vbase13.C: New test.
13651         * g++.dg/abi/vbase14.C: Likewise.
13652
13653 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
13654
13655         * gcc.dg/tls/pic-1.c: New test.
13656         * gcc.dg/tls/nonpic-1.c: New test.
13657         * gcc.dg/20021018-1.c: New test.
13658
13659 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13660
13661         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
13662         Remove only files with the same base name as the test case.
13663         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
13664         (profopt-execute): Likewise.  Also, remove old profiling
13665         and performance data files before running the tests.
13666
13667         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
13668         * g++.dg/bprob/bprob.exp: Likewise.
13669         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
13670         to allow more general test case names.
13671
13672         * g++.dg/bprob/bprob-1.C: Rename to ...
13673         * g++.dg/bprob/g++-bprob-1.C: ... this.
13674
13675         * g77.dg/bprob/bprob-1.f: Rename to ...
13676         * g77.dg/bprob/g77-bprob-1.f: ... this.
13677
13678 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
13679
13680         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
13681         bison 1.50 or later.
13682
13683 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
13684
13685         * g++.dg/README: Describe more test directories.
13686
13687 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13688
13689         * g++.dg/init/array6.C: Add additional tests.
13690
13691 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
13692
13693         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
13694         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
13695
13696 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
13697
13698         * gcc.c-torture/compile/20020604-1.x: New.
13699         * gcc.c-torture/compile/simd-5.x: Likewise.
13700         * gcc.c-torture/execute/920710-1.x: Likewise.
13701         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
13702
13703 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
13704
13705         * g++.dg/inherit/override1.C: Add dg-options clause.
13706
13707 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13708
13709         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
13710         _mm_slli_si128.
13711
13712 2002-10-19  Andreas Schwab  <schwab@suse.de>
13713
13714         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
13715         directory component.
13716
13717 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
13718
13719         * g++.dg/inherit/thunk1.C: New test.
13720
13721         * g++.dg/inherit/override1.C: New test.
13722
13723         * g++.dg/abi/mangle11.C: New test.
13724         * g++.dg/abi/mangle14.C: New test.
13725         * g++.dg/abi/mangle17.C: New test.
13726
13727 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13728
13729         * g++.dg/overload/member2.C: New test.
13730
13731 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
13732
13733         * g++.dg/README: Describe new compat directory.
13734         * g++.dg/dg.exp: Skip tests in compat directory.
13735         * README.compat: New file.
13736         * lib/compat.exp: New expect script.
13737         * g++.dg/compat: New test directory.
13738         * g++.dg/compat/compat.exp: New expect script.
13739         * g++.dg/compat/abi: New test directory.
13740         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
13741         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
13742         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
13743         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
13744         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
13745         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
13746         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
13747         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
13748         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
13749         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
13750         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
13751         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
13752         * g++.dg/compat/break: New test directory.
13753         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
13754         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
13755         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
13756         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
13757         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
13758         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
13759         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
13760         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
13761         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
13762         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
13763         g++.dg/compat/break/README: New files.
13764         * g++.dg/compat/eh: New test directory.
13765         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
13766         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
13767         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
13768         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
13769         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
13770         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
13771         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
13772         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
13773         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
13774         g++.dg/compat/eh/filter2_y.C,
13775         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
13776         g++.dg/compat/eh/new1_y.C,
13777         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
13778         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
13779         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
13780         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
13781         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
13782         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
13783         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
13784         g++.dg/compat/eh/unexpected1_y.C: New files.
13785         * g++.dg/compat/init: New test directory.
13786         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
13787         g++.dg/compat/init/array5_y.C,
13788         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
13789         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
13790         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
13791         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
13792         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
13793         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
13794         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
13795         g++.dg/compat/init/init-ref2_y.C: New files.
13796
13797 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13798
13799         PR c++/7584
13800         * g++.dg/inherit/using3.C: New test.
13801
13802 2002-10-17  Jan Hubicka  <jh@suse.cz>
13803
13804         * gcc.dg/20021017-2.c: New test.
13805
13806 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
13807
13808         * g++.dg/abi/mangle16.C: Adjust.
13809
13810         * g++.dg/init/array8.C: New test.
13811
13812 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
13813
13814         * gcc.dg/special/mips-abi.exp: New test.
13815         * gcc.dg/special/mips-abi.s: Empty file used by the above.
13816
13817 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13818
13819         * g++.dg/abi/mangle16.C: New test.
13820         * g++.dg/abi/mangle17.C: Likewise.
13821
13822         PR c++/7478
13823         * g++.dg/template/ref1.C: New test.
13824
13825 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13826
13827         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
13828
13829 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
13830
13831         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
13832
13833 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
13834
13835         PR c++/7524
13836         * g++.dg/init/array7.C: New test.
13837
13838 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
13839
13840         * g++.dg/init/array6.C: New test.
13841
13842         * g++.dg/abi/mangle13.C: Likewise.
13843         * g++.dg/abi/mangle14.C: Likewise.
13844         * g++.dg/abi/mangle15.C: Likewise.
13845
13846 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13847
13848         * g++.dg/abi/empty8.C: New test.
13849
13850 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
13851
13852         * g++.dg/init/ctor1.C: New test.
13853
13854 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
13855
13856         * gcc.c-torture/execute/20021015-1.c: New test.
13857
13858 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
13859
13860         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
13861
13862 2002-10-14  Jan Hubicka  <jh@suse.cz>
13863
13864         * gcc.dg/i386-ssetype-[1-5].c: New tests.
13865
13866 2002-10-14  Richard Henderson  <rth@redhat.com>
13867
13868         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
13869
13870 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13871
13872         PR optimization/6631
13873         * g++.dg/opt/const2.C: New test.
13874
13875 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
13876
13877         PR c++/7176
13878         * g++.dg/parse/friend1.C: New test.
13879         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
13880
13881 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
13882
13883         * gcc.dg/20021014-1.c: New test.
13884
13885 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
13886
13887         PR c++/5661
13888         * g++.dg/ext/vlm1.C: New test.
13889         * g++.dg/ext/vlm2.C: Likewise.
13890
13891         * g++.dg/init/array1.C: Remove invalid braces.
13892         * g++.dg/init/brace1.C: New test.
13893         * g++.dg/init/copy2.C: Likewise.
13894         * g++.dg/init/copy3.C: Likewise.
13895         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
13896         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
13897         braces.
13898
13899 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
13900
13901         * gcc.dg/cpp/assembler.S: Don't use -ansi.
13902
13903 2002-10-11  Richard Shann  <richard.shann@superh.com>
13904
13905         * gcc.c-torture/compile/simd-5.c: New test.
13906
13907 2002-10-10  Roger Sayle  <roger@eyesopen.com>
13908
13909         * gcc.c-torture/execute/shiftopt-1.c: New test case.
13910
13911 2002-10-10  Jim Wilson  <wilson@redhat.com>
13912
13913         * gcc.c-torture/execute/20021010-1.c: New test.
13914
13915 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
13916
13917         PR c/7353
13918         * g++.dg/ext/typedef-init.C: New test.
13919         * gcc.dg/typedef-init.c: New test.
13920
13921 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
13922
13923         * gcc.dg/cpp/paste13.c: New test.
13924
13925 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13926
13927         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
13928         remaining platforms, XFAIL during compile, not execute.  Don't
13929         XFAIL at -O0.
13930
13931 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13932
13933         * gcc.dg/alias-1.c: Tweak expected warning.
13934
13935 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
13936
13937         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
13938
13939 2002-10-06  Andreas Jaeger  <aj@suse.de>
13940
13941         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
13942         * gcc.dg/cpp/c++98.C: Likewise.
13943
13944         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
13945         * g++.dg/cpp/c++98.C: Likewise.
13946
13947         * g++.dg/README (Subdirectories): Mention cpp directory.
13948
13949         PR target/7559
13950         * gcc.dg/20021006-1.c: New test.
13951
13952 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13953
13954         PR c++/7804
13955         * g++.dg/other/warning1.C: New test.
13956
13957 2002-10-04  Roger Sayle  <roger@eyesopen.com>
13958
13959         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
13960         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
13961         and sparc-*-* with -m64 as expected failures.  See PR 8087.
13962
13963 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13964
13965         PR c++/7931
13966         * g++.dg/template/ptrmem3.C: New test.
13967
13968         PR c++/7754
13969         * g++.dg/template/union1.C: New test.
13970
13971 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
13972
13973         PR c++/8006
13974         * g++.dg/abi/mangle9.C: New test.
13975         * g++.dg/abi/mangle10.C: New test.
13976         * g++.dg/abi/mangle11.C: New test.
13977         * g++.dg/abi/mangle12.C: New test.
13978
13979 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
13980
13981         PR c++/7188.
13982         * g++.dg/template/meminit1.C: New test.
13983         * g++.dg/warn/Wreorder-1.C: Likewise.
13984         * g++.old-deja/g++.mike/warn3.C: Tweak.
13985         * lib/prune.exp: Ingore "in copy constructor".
13986
13987 2002-10-02  Andreas Jaeger  <aj@suse.de>
13988
13989         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
13990         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
13991         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
13992         on x86-64.
13993
13994 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13995
13996         * gcc.dg/empty1.C: Fix typo.
13997
13998 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
13999
14000         * gcc.dg/alias-1.c: New test.
14001
14002 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
14003
14004         * gcc.dg/empty1.C: New test.
14005
14006         * g++.dg/tls/init-2.C: Tweak error messages.
14007
14008 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
14009
14010         * gcc.c-torture/compile/20020923-1.c: New test.
14011
14012 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
14013
14014         * gcc.c-torture/execute/ffs-1.c: New test.
14015         * gcc.c-torture/execute/ffs-2.c: Ditto.
14016
14017 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
14018
14019         * g++.dg/overload/member1.C: New test.
14020
14021 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
14022
14023         * g++.dg/abi/empty7.C: New test.
14024         * g++.dg/init/pm2.C: Likewise.
14025
14026 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
14027
14028         * g++.dg/rtti/crash1.C: New test.
14029
14030 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
14031
14032         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
14033         gcc.dg/sibcall-4.c: New tests.
14034
14035 2002-09-28  Roger Sayle  <roger@eyesopen.com>
14036
14037         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
14038         powerpc and MMIX targets.
14039
14040 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
14041
14042         * gcc.dg/cpp/20020927-1.c: New.
14043
14044 2002-09-26  David S. Miller  <davem@redhat.com>
14045
14046         * gcc.c-torture/compile/trunctfdf.c: New.
14047
14048 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14049
14050         * lib/target-supports.exp (check_weak_available): Handle solaris2.
14051
14052 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
14053
14054         * gcc.c-torture/execute/loop-15.c: New.
14055
14056 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
14057
14058         * README.QMTEST: Fix typo.
14059
14060 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14061
14062         * gcc.dg/20020926-1.c: New test.
14063
14064 2002-09-25  David S. Miller  <davem@redhat.com>
14065
14066         PR target/7842
14067         * gcc.c-torture/execute/shiftdi.c: New test.
14068
14069 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
14070
14071         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
14072         unique to the tool.
14073         * lib/g77.exp (g77_init): Likewise.
14074         * lib/g++.exp (g++_init): Likewise.
14075         * lib/objc.exp (objc_init): Likewise.
14076
14077 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
14078
14079         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
14080         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
14081         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
14082
14083 2002-09-25  Richard Henderson  <rth@redhat.com>
14084
14085         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
14086         too-small long double.
14087
14088 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
14089
14090         * gcc.dg/20020919-1.c: New test.
14091
14092 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
14093
14094         * g++.dg/abi/bitfield6.C: New test.
14095         * g++.dg/abi/bitfield7.C: New test.
14096         * g++.dg/abi/bitfield8.C: New test.
14097         * g++.dg/abi/vbase11.C: New test.
14098
14099 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14100
14101         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
14102         hppa*-*-hpux*.  Update test comment.
14103
14104 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
14105
14106         * gcc.dg/tls/struct-1.c: New test.
14107
14108 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
14109
14110         * gcc.dg/cpp/tr-warn2.c: Update.
14111
14112 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14113
14114         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
14115
14116 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
14117
14118         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
14119         systems.
14120
14121 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
14122
14123         * gcc.c-torture/execute/ieee/mzero3.c: New test.
14124
14125         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
14126         Adjust for c++filt moved to binutils.  Remove spurious duplicate
14127         setting of cxxfilt.
14128
14129 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
14130
14131         * gcc.dg/20020312-2.c: Update for darwin.
14132
14133 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14134
14135         * g++.old-deja/g++.other/crash32.C: Mark ICE.
14136
14137 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
14138
14139         * objc.dg/comp-types-1.m: New test.
14140         * objc.dg/comp-types-2.m: New test.
14141         * objc.dg/comp-types-3.m: New test.
14142         * objc.dg/comp-types-4.m: New test.
14143         * objc.dg/comp-types-5.m: New test.
14144         * objc.dg/comp-types-6.m: New test.
14145
14146 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14147
14148         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
14149
14150 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14151
14152         * g++.dg/other/do1.C: New test.
14153
14154         * g++.dg/template/subst1.C: New test.
14155
14156 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
14157
14158         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
14159
14160 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
14161
14162         * g++.dg/template/qualttp20.C: Adjust expected errors.
14163         * g++.old-deja/g++.jason/report.C: Likewise.
14164         * g++.old-deja/g++.other/qual1.C: Likewise.
14165
14166         * g++.dg/lookup/scoped2.C: New test.
14167
14168         * g++.dg/ext/asm3.C: New test.
14169
14170 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
14171
14172         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
14173
14174 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
14175
14176         * ChangeLog: follow spelling conventions.
14177         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
14178         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
14179         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
14180         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
14181         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
14182         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
14183         * g++.old-deja/g++.law/global-init1.C: Likewise.
14184         * g++.old-deja/g++.other/delete4.C: Likewise.
14185         * g++.old-deja/g++.other/inline21.C: Likewise.
14186         * g++.old-deja/g++.other/singleton.C: Likewise.
14187         * g77.dg/strlen0.f: Likewise.
14188         * g77.f-torture/compile/20010519-1.f: Likewise.
14189         * g77.f-torture/compile/980310-4.f: Likewise.
14190         * gcc.c-torture/compile/20000605-1.c: Likewise.
14191         * gcc.c-torture/execute/20020225-1.c: Likewise.
14192         * gcc.dg/c90-hexfloat-2.c: Likewise.
14193         * gcc.dg/c99-bool-1.c: Likewise.
14194         * gcc.dg/c99-hexfloat-2.c: Likewise.
14195         * gcc.dg/dll-2.c: Likewise.
14196         * gcc.dg/wtr-union-init-1.c: Likewise.
14197         * gcc.dg/wtr-union-init-2.c: Likewise.
14198         * gcc.dg/wtr-union-init-3.c: Likewise.
14199         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14200         * gcc.dg/cpp/defined.c: Likewise.
14201         * gcc.dg/cpp/macsyntx.c: Likewise.
14202         * gcc.dg/cpp/paste2.c: Likewise.
14203         * gcc.dg/cpp/trad/defined.c: Likewise.
14204         * gcc.dg/format/c90-printf-1.c: Likewise.
14205         * gcc.dg/format/c90-scanf-1.c: Likewise.
14206         * gcc.dg/format/c99-printf-1.c: Likewise.
14207         * gcc.dg/format/c99-scanf-1.c: Likewise.
14208         * gcc.misc-tests/gcov-8.c: Likewise.
14209         * lib/profopt.exp: Likewise.
14210
14211 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
14212
14213         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
14214
14215 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14216
14217         * g++.dg/inherit/using2.C: New test.
14218
14219 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
14220
14221         * ChangeLog: Follow spelling conventions.
14222         * g++.dg/template/friend4.C: Likewise.
14223         * g++.old-deja/g++.pt/crash67.C: Likewise.
14224         * gcc.c-torture/execute/20000801-4.c: Likewise.
14225         * gcc.dg/c90-digraph-1.c: Likewise.
14226         * gcc.dg/c94-digraph-1.c: Likewise.
14227         * gcc.dg/c99-digraph-1.c: Likewise.
14228         * gcc.dg/cpp/line5.c: Likewise.
14229         * gcc.dg/cpp/multiline.c: Likewise.
14230         * gcc.dg/cpp/trad/literals-1.c: Likewise.
14231         * gcc.dg/format/attr-3.c: Likewise.
14232         * gcc.dg/format/c90-scanf-3.c: Likewise.
14233         * gcc.dg/format/ext-4.c: Likewise.
14234
14235 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14236
14237         * g++.dg/template/pretty1.C: New test.
14238
14239 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
14240
14241         * gcc.c-torture/execute/struct-cpy-1.c: New test.
14242
14243 2002-09-13  Matt Austern  <austern@apple.com>
14244
14245         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
14246         passing a cast expression to a function by const reference.
14247
14248 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
14249
14250         * g++.dg/template/deduce1.C: New test.
14251
14252 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
14253
14254         * gcc.c-torture/execute/simd-1.c: Force all use of int to
14255         32-bit int.
14256
14257 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14258
14259         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
14260         usage.
14261
14262 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
14263
14264         * gcc.c-torture/compile/20020910-1.c: New test.
14265
14266 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
14267
14268         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
14269
14270 2002-09-10  Andreas Jaeger  <aj@suse.de>
14271
14272         * gcc.dg/20020312-2.c: Adjust for x86-64.
14273
14274 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
14275
14276         * g77.dg/7388.f: New test case for PR 7388.
14277
14278 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
14279
14280         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
14281
14282 2002-09-05  Ziemowit Laski <zlaski@apple.com>
14283
14284         * objc.dg/proto-lossage-1.m: New test.
14285
14286 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
14287
14288         * gcc.dg/cpp/_Pragma4.c: Fix typo.
14289
14290 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
14291
14292         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
14293         expected to pass.
14294
14295 2002-09-06  Stan Shebs  <shebs@apple.com>
14296             David Edelsohn  <edelsohn@gnu.org>
14297
14298         * gcc.dg/weak: New directory.
14299         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
14300         target-specific xfail bits.
14301         * gcc.dg/typeof-2.c: Move to new directory.
14302         * gcc.dg/weak.exp: New expect script.
14303
14304 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
14305
14306         * gcc.c-torture/execute/extzvsi.c: New test.
14307
14308 2002-09-05  Stan Shebs  <shebs@apple.com>
14309
14310         * gcc.dg/weak-1.c: xfail on Darwin.
14311         * gcc.dg/weak-2.c: Ditto.
14312         * gcc.dg/weak-3.c: Ditto.
14313         * gcc.dg/weak-4.c: Ditto.
14314         * gcc.dg/weak-5.c: Ditto.
14315         * gcc.dg/weak-6.c: Ditto.
14316         * gcc.dg/weak-7.c: Ditto.
14317         * gcc.dg/weak-8.c: Ditto.
14318         * gcc.dg/weak-9.c: Ditto.
14319
14320 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
14321
14322         * gcc.c-torture/execute/loop-14.c: New test.
14323
14324 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
14325
14326         * g++.dg/other/cxa-atexit1.C: New test.
14327
14328         * gcc.dg/typeof-2.c: New test.
14329
14330 2002-09-03  Roger Sayle  <roger@eyesopen.com>
14331
14332         * gcc.dg/builtins-2.c: New testcase.
14333         * gcc.dg/builtins-3.c: New testcase.
14334
14335 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
14336
14337         * gcc.dg/cpp/_Pragma4.c: New test.
14338
14339 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
14340
14341         * objc/execute/nil_method-1.m: New testcase.
14342
14343 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
14344
14345         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
14346         [Object class], not [Object initialize].
14347
14348 2002-08-31  Roger Sayle  <roger@eyesopen.com>
14349             Hans-Peter Nilsson  <hp@bitrange.com>
14350
14351         * gcc.c-torture/execute/20020720-1.x: Skip test on
14352         mmix-knuth-mmixware.  Correct comment.
14353
14354 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
14355
14356         * testsuite/g++.dg/abi/bitfield5.C: New test.
14357         * testsuite/g++.dg/abi/vbase10.C: Likewise.
14358
14359 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
14360
14361         * objc.dg/undeclared-selector.m: New test.
14362
14363 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
14364
14365         * g++.dg/other/offsetof1.C: Avoid cast warning.
14366
14367 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
14368
14369         * objc.dg/super-class-2.m: New test.
14370
14371 2002-08-24  Matt Austern  <austern@apple.com>
14372
14373         * g++.dg/ext/lvaddr.C: New test.
14374         * g++.dg/ext/lvcast.C: New test.
14375
14376 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
14377
14378         * testsuite/g++.dg/inherit/cond1.C: New test.
14379
14380 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
14381
14382         * gcc.dg/noncompile/incomplete-1.c: New test.
14383
14384 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14385
14386         * gcc.dg/typespec-1.c: New test.
14387
14388 2002-08-20  Devang Patel  <dpatel@apple.com>
14389         * objc.dg/proto-hier-2.m: New test.
14390
14391 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
14392
14393         * objc.dg/bitfield-1.m: New test.
14394         * objc.dg/bitfield-2.m: New test.
14395
14396 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14397
14398         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
14399         gcc.dg/c99-flex-array-4.c: New tests.
14400
14401 2002-08-16  Stan Shebs  <shebs@apple.com>
14402
14403         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
14404
14405 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
14406
14407         * gcc.dg/typeof-1.c: New test.
14408         * g++.dg/ext/typeof2.C: New test.
14409
14410 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14411
14412         * g++.dg/other/offsetof1.C: New test.
14413
14414 2002-08-14  Richard Henderson  <rth@redhat.com>
14415
14416         * gcc.dg/tls/diag-3.c: Fix expected message strings.
14417
14418 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
14419
14420         * gcc.dg/cpp/_Pragma3.c: New test.
14421
14422 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
14423
14424         * g++.dg/template/inherit3: New test.
14425
14426 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14427
14428         * gcc.dg/bitfld-4.c: Add blank options.
14429
14430 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
14431
14432         * g++.dg/template/crash1.C: New test.
14433
14434 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14435
14436         * gcc.dg/tls/opt-2.c: New test.
14437
14438 2002-08-08  Devang Patel  <dpatel@apple.com>
14439
14440         * objc.dg/selector-1.m : New test
14441
14442 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14443
14444         * g++.dg/abi/bitfield4.C: New test.
14445         * gcc.dg/bitfld-4.c: New test.
14446
14447 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
14448
14449         * g++.dg/other/packed1.C: New test.
14450
14451 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
14452
14453         * g++.dg/abi/offsetof.C: Tweak error messages.
14454         * g++.old-deja/g++.mike/p10769a.C: Likewise.
14455
14456 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
14457
14458         * gcc.dg/bitfld-3.c: New test.
14459
14460 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14461             Richard Henderson  <rth@redhat.com>
14462
14463         * gcc.dg/i386-bitfield1.c: New test.
14464         * g++.dg/abi/bitfield3.C: Update.
14465
14466 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
14467
14468         * objc.dg/const-str-2.m: Update.
14469         * gcc.dg/cpp/c++98.c: Change to C extension.
14470         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
14471         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
14472
14473 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
14474
14475         * testsuite/gcc.dg/tls/diag-3.c: New.
14476
14477 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
14478
14479         * g++.dg/README (Subdirectories): Document new subdir expr.
14480         * g++.dg/expr/pmf-1.C: New test.
14481
14482 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
14483
14484         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
14485
14486 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
14487
14488         * g++.dg/abi/bitfield3.C: New test.
14489
14490 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
14491
14492         * lib/gcov.exp: Tweak expected line formats.
14493         * gcc.misc-tests/gcov8.c: New test.
14494         * gcc.misc-tests/gcov8.x: New flags.
14495
14496 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
14497
14498         * consistency.vlad/layout/endian.c: Include string.h.
14499
14500         * gcc.c-torture/execute/20020805-1.c: New test.
14501
14502 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
14503
14504         * g++.dg/other/conversion1.C: New test.
14505
14506 2002-08-03  Roger Sayle  <roger@eyesopen.com>
14507
14508         * gcc.dg/builtins-1.c: New testcase.
14509
14510 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
14511
14512         * g++.dg/inherit/access3.C: New test.
14513
14514 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
14515
14516         * gcc.dg/ia64-visibility-2.c: New test.
14517
14518 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
14519
14520         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
14521         __qualifier_flags to __flags.
14522
14523 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
14524
14525         * g++.dg/inherit/operator1.C: New test.
14526         * g++.dg/lookup/disamb1.C: Fix typo in comment.
14527         * g++.dg/other/error1.C: Change expected error message.
14528         * g++.dg/template/conv4.C: Likewise.
14529
14530 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
14531
14532         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
14533         for documented behavior.
14534
14535 2002-07-25  Roger Sayle  <roger@eyesopen.com>
14536
14537         * gcc.c-torture/execute/20020720-1.x: Skip this test on
14538         several targets known to fail.
14539
14540 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
14541
14542         * gcc.dg/mips-args-[123].c: New tests.
14543
14544 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
14545
14546         * gcc.dg/ppc-spe.c: New.
14547
14548 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
14549
14550         * g++.dg/other/ptrmem4.C: New testcase.
14551
14552 2002-07-24  Richard Henderson  <rth@redhat.com>
14553
14554         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
14555
14556 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
14557
14558         * g++.dg/ext/alignof1.C (main): Return 0 for success.
14559
14560 2002-07-24  Roger Sayle  <roger@eyesopen.com>
14561
14562         * gcc.c-torture/execute/memset-3.c: New testcase.
14563
14564 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
14565
14566         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
14567         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
14568
14569 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14570
14571         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
14572         Delete.
14573
14574 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
14575
14576         * gcc.c-torture/compile/simd-4.c: New test.
14577
14578 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14579
14580         PR c++/7347, c++/7348
14581         * g++.dg/template/access4.C: New test.
14582         * g++.dg/template/access5.C: New test.
14583         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
14584         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
14585         * g++.old-deja/g++.pt/ttp58.C: Likewise.
14586         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
14587
14588 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
14589
14590         * gcc.dg/gnu89-init-2.c: New test.
14591
14592 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
14593
14594         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
14595
14596 2002-07-20  Roger Sayle  <roger@eyesopen.com>
14597
14598         * gcc.c-torture/execute/20020720-1.c: New testcase.
14599
14600 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
14601
14602         * gcc.dg/cpp/Wsignprom.c: New tests.
14603
14604 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
14605
14606         * gcc.c-torture/execute/loop-13.c: New test.
14607
14608 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
14609
14610         * gcc.dg/cpp/expr.c: New tests.
14611
14612 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
14613
14614         * g++.dg/opt/pr6713.C: Add template instantiation.
14615
14616 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
14617
14618         * gcc.dg/nest.c: New test.
14619
14620 2002-07-17  Richard Henderson  <rth@redhat.com>
14621
14622         * g++.dg/opt/pr6713.C: New test.
14623
14624 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
14625
14626         * gcc.c-torture/execute/loop-2e.x: Let the testcase
14627         XFAIL for all x86 processors.
14628
14629 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
14630
14631         * gcc.c-torture/execute/20010122-1.x: Do not test with
14632         -fomit-frame-pointer.
14633
14634 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14635
14636         * g++.dg/template/instantiate2.C: New test.
14637         * g++.dg/template/spec4.C: New test.
14638
14639 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14640
14641         * g++.dg/template/access2.C: New test.
14642         * g++.dg/template/access3.C: New test.
14643
14644 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
14645
14646         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
14647         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
14648         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
14649         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
14650         Convert to use <stdarg.h>.
14651         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
14652         Delete.
14653         * gcc.dg/va-arg-2.c: New.
14654         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
14655
14656 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
14657
14658         * gcc.c-torture/compile/20020710-1.c: New test.
14659
14660 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
14661                           Andrew Pinski  <pinskia@physics.uc.edu>
14662
14663         gcc.c-torture/compile/simd-2.c: New testcase.
14664         gcc.c-torture/compile/simd-3.c: Likewise.
14665
14666 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
14667
14668         PR c++/7224
14669         * g++.dg/overload/error1.C: New test.
14670
14671 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14672
14673         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
14674         configuration and IRIX 6 O32 ABI.
14675
14676 2002-07-11  Roger Sayle  <roger@eyesopen.com>
14677
14678         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
14679
14680 2002-07-10  Roger Sayle  <roger@eyesopen.com>
14681
14682         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
14683
14684 2002-07-10  Jeffrey A Law  <law@redhat.com>
14685
14686         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
14687
14688         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
14689
14690 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
14691
14692         * gcc.dg/20020312-2.c: Check for __PPC__.
14693
14694 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
14695
14696         * gcc.c-torture/compile/20020709-1.c: New test.
14697
14698 2002-07-07  Roger Sayle  <roger@eyesopen.com>
14699
14700         * g++.dg/template/qualttp21.C: New test case.
14701
14702 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
14703
14704         * gcc.c-torture/compile/20020706-1.c: New test.
14705         * gcc.c-torture/compile/20020706-2.c: New test.
14706
14707 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
14708             Alexandre Oliva  <aoliva@redhat.com>
14709
14710         * g++.dg/warn/incomplete1.C: New test.
14711
14712 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14713
14714         PR c++/7099
14715         * g++.dg/warn/noreturn1.C: New test.
14716
14717 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
14718
14719         PR c++/6706
14720         * g++.dg/debug/debug6.C: New test.
14721         * g++.dg/debug/debug7.C: New test.
14722
14723 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
14724
14725         * gcc.c-torture/compile/simd-3.c: New test.
14726
14727 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
14728
14729         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
14730         * gcc.dg/20020620-1.c: Likewise.
14731
14732 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14733
14734         PR c++/6944
14735         * g++.dg/init/array4.C: New test.
14736         * g++.dg/init/array5.C: New test.
14737
14738 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
14739
14740         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
14741         * gcc.c-torture/execute/simd-2.c (main): Likewise.
14742
14743 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14744
14745         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
14746         * gcc.dg/wtr-aggr-init-1.c: Likewise.
14747         * gcc.dg/wtr-conversion-1.c: Likewise.
14748         * gcc.dg/wtr-escape-1.c: Likewise.
14749         * gcc.dg/wtr-int-type-1.c: Likewise.
14750         * gcc.dg/wtr-label-1.c: Likewise.
14751         * gcc.dg/wtr-static-1.c: Likewise.
14752         * gcc.dg/wtr-strcat-1.c: Likewise.
14753         * gcc.dg/wtr-suffix-1.c: Likewise.
14754         * gcc.dg/wtr-switch-1.c: Likewise.
14755         * gcc.dg/wtr-unary-plus-1.c: Likewise.
14756         * gcc.dg/wtr-union-init-1.c: Likewise.
14757         * gcc.dg/wtr-union-init-2.c: Likewise.
14758         * gcc.dg/wtr-union-init-3.c: Likewise.
14759
14760         * gcc.dg/wtr-func-def-1.c: New test.
14761
14762 2002-07-02 Devang Patel <dpatel@apple.com>
14763
14764         * objc.dg/param-1.m: New test.
14765
14766 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
14767
14768         * gcc.dg/cpp/trad/directive.c: Add test.
14769         * gcc.dg/cpp/trad/macroargs.c: Add test.
14770         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
14771
14772 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
14773
14774         * gcc.dg/cpp/cmdlne-M.c: New test.
14775
14776 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
14777
14778         * objc.dg/desig-init-1.m: New test.
14779
14780 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14781
14782         PR c++/6716
14783         * g++.dg/template/instantiate1.C: New test.
14784
14785 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
14786
14787         PR c++/7112
14788         * g++.dg/template/sizeof2.C: New test.
14789
14790 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14791
14792         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
14793         gcc.dg/cpp/trad/include.c: New tests.
14794
14795 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
14796
14797         PR target/7177
14798         * gcc.c-torture/compile/20020701-1.c: New test.
14799
14800 2002-07-01  Stan Shebs  <shebs@apple.com>
14801
14802         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
14803         header here...
14804         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
14805         (objc-torture-execute): or here.
14806
14807 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
14808
14809         * gcc.c-torture/execute/arith-rand-ll.c: New test.
14810
14811 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
14812
14813         * gcc.dg/cpp/trad/escaped-nl.c: New test.
14814
14815 2002-06-30  Devang Patel  <dpatel@apple.com>
14816
14817         * objc.dg/fsyntax-only.m: New test.
14818
14819 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
14820
14821         PR c++/6695
14822         * g++.dg/template/friend7.C: New file.
14823
14824 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
14825
14826         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
14827         return type.
14828
14829 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
14830
14831         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
14832         avoid division by zero.
14833
14834 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
14835
14836         * gcc.dg/Wunknownprag.c: New tests.
14837
14838 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
14839
14840         * gcc.c-torture/execute/simd-2.c: New test.
14841
14842 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
14843
14844         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
14845         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
14846         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
14847         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
14848         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
14849         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
14850         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
14851         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
14852         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
14853         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
14854         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
14855         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
14856         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
14857         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
14858         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
14859         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
14860         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
14861
14862 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
14863
14864         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
14865         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
14866         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
14867         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
14868         New tests.
14869         * gcc.dg/cpp/trad/directive.c: Update.
14870
14871 2002-06-23  Andreas Jaeger  <aj@suse.de>
14872
14873         * gcc.c-torture/execute/complex-6.c: New.
14874
14875 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
14876
14877         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
14878         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
14879         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
14880         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
14881
14882 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
14883
14884         * gcc.dg/cpp/trad: New directory with traditional tests copied
14885         from parent directory.
14886         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14887         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14888         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14889         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14890         Move to trad/ and rename.
14891         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
14892         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
14893         gcc.dg/cpp/trad/redef2.c: New tests.
14894         * gcc.dg/cpp/trad/trad.exp: New driver.
14895
14896 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
14897
14898         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
14899         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
14900         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
14901         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
14902         Remove.
14903
14904 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
14905
14906         * gcc.dg/20020620-1.c: New test.
14907
14908 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14909
14910         * g++.dg/template/ttp4.C: New test.
14911
14912 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
14913
14914         * g++.dg/opt/vt1.C: Fix regexp.
14915
14916 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14917
14918         * gcc.c-torture/execute/pure-1.c: Make functions static again.
14919         Don't use attribute `noinline'.
14920
14921 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14922
14923         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
14924
14925 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
14926
14927         * gcc.c-torture/execute/simd-1.c: New.
14928
14929         * gcc.dg/simd-1.c: New.
14930
14931 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
14932
14933         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
14934
14935 2002-06-16  Richard Henderson  <rth@redhat.com>
14936
14937         * g++.dg/ext/anon-struct1.C: New.
14938         * g++.dg/ext/anon-struct2.C: New.
14939         * g++.dg/ext/anon-struct3.C: New.
14940         * gcc.dg/anon-struct-1.c: New.
14941         * gcc.dg/anon-struct-2.c: New.
14942         * gcc.dg/anon-struct-3.c: New.
14943         * gcc.dg/20011008-1.c: Adjust warning text.
14944         * gcc.dg/20020527-1.c: Add -fms-extensions.
14945
14946 2002-06-16  Richard Henderson  <rth@redhat.com>
14947
14948         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
14949
14950 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
14951
14952         * gcc.c-torture/execute/20020615-1.c: New test.
14953
14954 2002-06-15  Roger Sayle  <roger@eyesopen.com>
14955
14956         * gcc.c-tortuture/execute/compare-1.c: New test case.
14957         * gcc.c-tortuture/execute/compare-2.c: New test case.
14958         * gcc.c-tortuture/execute/compare-3.c: New test case.
14959
14960 2002-06-13  Richard Henderson  <rth@redhat.com>
14961
14962         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
14963         ia64 ilp32.
14964
14965 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14966
14967         * g++.dg/template/typename2.C: Update error message.
14968
14969 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
14970
14971         * gcc.c-torture/execute/20020611-1.c: New test.
14972
14973 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
14974
14975         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
14976         list of targets to skip.
14977
14978 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
14979
14980         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
14981         targets if not optimizing.
14982
14983 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
14984
14985         * gcc.c-torture/compile/20020605-1.c: New test.
14986
14987         * g++.dg/opt/vt1.C: New test.
14988
14989         * gcc.dg/20020531-1.c: New test.
14990
14991         * gcc.dg/20020530-1.c: New test.
14992
14993         * gcc.dg/20020527-1.c: New test.
14994
14995         * g++.dg/opt/cse1.C: New test.
14996
14997 2002-06-07  Roger Sayle  <roger@eyesopen.com>
14998
14999         * gcc.dg/20020607-2.c: New test case.
15000
15001 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
15002
15003         * gcc.c-torture/compile/20020604-1.c: New test.
15004
15005 2002-06-04  Richard Henderson  <rth@redhat.com>
15006
15007         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
15008         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
15009         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
15010
15011 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
15012
15013         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
15014
15015 2002-06-03  Richard Henderson  <rth@redhat.com>
15016
15017         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
15018         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
15019
15020 2002-06-02  Richard Henderson  <rth@redhat.com>
15021
15022         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
15023         test functions static.
15024
15025 2002-06-02  Andreas Jaeger  <aj@suse.de>
15026
15027         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
15028         now.
15029
15030 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15031
15032         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
15033         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
15034         Update for mofified diagnostics.
15035         * gcc.dg/c99-intconst-1.c: No longer fail.
15036
15037 2002-06-02  Richard Henderson  <rth@redhat.com>
15038
15039         * gcc.dg/uninit-A.c: Remove xfail markers.
15040
15041 2002-06-01  Roger Sayle  <roger@eyesopen.com>
15042
15043         * gcc.dg/fnegate-1.c: New test case.
15044
15045 2002-05-30  Osku Salerma  <osku@iki.fi>
15046
15047         * gcc.c-torture/execute/mayalias-1.c: New file.
15048
15049 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15050
15051         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
15052         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
15053         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
15054
15055 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
15056
15057         * gcc.c-torture/execute/20020529-1.c: New test.
15058
15059 2002-05-27  Richard Henderson  <rth@redhat.com>
15060
15061         * g++.dg/ext/attrib6.C: New test case.
15062
15063 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15064
15065         * gcc.c-torture/execute/pure-1.c: New test.
15066
15067 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15068
15069         * gcc.dg/cpp/arith-2.c: Remove.
15070
15071 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15072
15073         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
15074         * gcc.dg/cpp/if-3.c: Remove.
15075
15076 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
15077
15078         * g++.dg/opt/cse2.C: New test.
15079
15080 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
15081
15082         * gcc.dg/cpp/arith-1.c: New semantic tests.
15083         * gcc.dg/cpp/if-1.c: Update.
15084
15085 2002-05-24  Ben Elliston  <bje@redhat.com>
15086
15087         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
15088
15089 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15090
15091         * gcc.dg/verbose-asm.c: New test.
15092
15093 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15094
15095         * gcc.dg/cpp/paste12.c: New test.
15096
15097 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15098
15099         * g++.dg/parse/named_ops.C: New test.
15100
15101 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
15102
15103         * gcc/testsuite/gcc.dg/weak-8.c: New test.
15104
15105 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
15106
15107         * gcc.dg/weak-2.c: Allow optional leading underscore
15108         in scan-assembler symbol name.
15109         * gcc.dg/weak-3.c: Likewise.
15110         * gcc.dg/weak-4.c: Likewise.
15111         * gcc.dg/weak-5.c: Likewise.
15112
15113 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
15114
15115         * gcc.dg/20020523-1.c: New test.
15116
15117 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
15118
15119         * objc.dg/const-str-2.m: Update now that we stop after
15120         a command line error.
15121
15122 2002-05-22  Richard Henderson  <rth@redhat.com>
15123
15124         * g++.dg/dg.exp: Fix typo in test pruneing.
15125
15126 2002-05-22  Richard Henderson  <rth@redhat.com>
15127
15128         * g++.dg/dg.exp: Prune the tls subdirectory.
15129         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
15130         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
15131         * g++.dg/tls/init-1.C: New.
15132
15133 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
15134
15135         * gcc.dg/20020517-1.c: New test.
15136
15137 2002-05-21  Richard Henderson  <rth@redhat.com>
15138
15139         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
15140         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
15141
15142 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
15143
15144         * g++.dg/other/copy2.C: New test.
15145
15146 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
15147
15148         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
15149         (MAX_COPY): Bump up to 10 times sizeof (long long).
15150         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
15151
15152         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
15153         sizeof (long long).
15154
15155         * gcc.c-torture/execute/strcpy-1.c: New test.
15156
15157 2002-05-19  Jason Merrill  <jason2redhat.com>
15158
15159         * g++.dg/ext/oper1.C: New test.
15160
15161 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
15162 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
15163
15164         * README.QMTEST: New file.
15165
15166         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
15167
15168 2002-05-19  Andreas Jaeger  <aj@suse.de>
15169
15170         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
15171         now.
15172         * gcc.c-torture/execute/loop-2d.x: Likewise.
15173
15174 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
15175
15176         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
15177         support weak symbols.
15178         * gcc.dg/weak-4.c: Likewise
15179         * gcc.dg/weak-6.c: Likewise
15180
15181 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
15182
15183         * gcc.dg/weak-3.c: Add dg-excess-error comment for
15184         cygwin, coff and h8300-*-hms targets
15185         * gcc.dg/weak-5.c: Likewise
15186         * gcc.dg/weak-7.c: Likewise
15187
15188 2002-05-16  Jason Merrill  <jason@redhat.com>
15189
15190         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
15191         (scan-assembler-not, scan-assembler-dem): Likewise.
15192         (scan-assembler-dem-not): Likewise.
15193
15194 2002-05-15  Richard Henderson  <rth@redhat.com>
15195
15196         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
15197
15198 2002-05-15  Richard Henderson  <rth@redhat.com>
15199
15200         * gcc.dg/weak-5.c (vfoo1c): No warning here.
15201         (vfoo1f): Warning here.
15202         (vfoo1l): Don't redefine the alias.
15203
15204 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
15205
15206         * g++.dg/init/pm1.C: New test.
15207
15208 2002-05-12  David S. Miller  <davem@redhat.com>
15209
15210         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
15211         types.
15212
15213 2002-05-10  Roger Sayle  <roger@eyesopen.com>
15214
15215         * gcc.c-torture/execute/20020510-1.c: New test case.
15216
15217 2002-05-10  David S. Miller  <davem@redhat.com>
15218
15219         * gcc.c-torture/execute/conversion.c: Test long double too.
15220
15221 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
15222
15223         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
15224         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
15225         * lib/g++.exp (g++_link_flags): Likewise.
15226         * lib/objc.exp (objc_target_compile): Likewise.
15227
15228 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
15229
15230         * gcc.dg/cpp/poison.c: Update.
15231         * gcc.dg/cpp/20000625-2.c: Remove.
15232         * gcc.dg/cpp/direct2s.c: Remove final test.
15233
15234 2002-05-08  Tom Rix  <trix@redhat.com>
15235
15236         * gcc.c-torture/execute/20020508-1.c: New test.
15237         * gcc.c-torture/execute/20020508-2.c: New test.
15238         * gcc.c-torture/execute/20020508-3.c: New test.
15239
15240 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15241
15242         * gcc.dg/cpp/charconst-4.c: More tests.
15243
15244 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
15245
15246         PR c/6569
15247         * gcc.dg/weak-3.c: Update location of warning messages.
15248         * gcc.dg/weak-5.c: Likewise.
15249
15250 2002-05-06  Roger Sayle  <roger@eyesopen.com>
15251
15252         * gcc.c-torture/execute/20020506-1.c: New test case.
15253
15254 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
15255
15256         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
15257
15258 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15259
15260         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
15261
15262 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
15263
15264         * gcc.dg/cpp/charconst-3.c: New test.
15265
15266 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15267
15268         * gcc.dg/cpp/charconst.c: Update tests.
15269
15270 2002-05-05  Tim Josling  <tej@melbpc.org.au>
15271
15272         * treelang: Added directory for new sample language treelang. Also
15273         lib/treelang.exp: New file to signal treelang should be tested.
15274
15275 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15276
15277         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
15278         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
15279         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
15280         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
15281         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
15282         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
15283         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
15284
15285 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15286
15287         * gcc.dg/format/xopen-2.c: New test.
15288
15289 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
15290
15291         * gcc.dg/20020503-1.c: New test.
15292
15293 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
15294
15295         * g++.dg/init/dtor1.C: Make it tougher.
15296
15297 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
15298
15299         * g++.dg/init/dtor1.C: New test.
15300
15301 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
15302
15303         * gcc.dg/altivec-8.c: New.
15304
15305 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
15306
15307         * gcc.dg/altivec-7.c: New.
15308
15309 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
15310
15311         * g++.dg/parse/typedef1.C: New test.
15312
15313 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
15314
15315         PR c++/6486
15316         * g++.dg/template/friend6.C: New test.
15317
15318         PR c++/6492
15319         * g++.dg/init/copy1.C: New test.
15320
15321 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
15322
15323         * g++.dg/warn/effc1.C: New test.
15324
15325 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15326
15327         * gcc.dg/cpp/if-cexp.c: Add a test.
15328
15329 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
15330
15331         * gcc.dg/20020426-2.c: New test.
15332
15333 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
15334
15335         * gcc.dg/cpp/if-mop.c: Update.
15336         * gcc.dg/cpp/if-mpar.c: Add test.
15337         * gcc.dg/cpp/if-oppr.c: Update.
15338
15339 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15340
15341         PR c/6343
15342         * gcc.dg/weak-[2-7].c: New tests.
15343
15344 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15345
15346         * gcc.dg/enum1.c: New test.
15347
15348 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15349
15350         PR c++/6497
15351         * g++.dg/inherit/access2.C: New test.
15352
15353 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
15354
15355         PR bootstrap/6445
15356         * gcc.dg/20020426-1.c: New test.
15357
15358 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
15359
15360         * g++.dg/abi/enum1.C: New test.
15361
15362 2002-04-26  Richard Henderson  <rth@redhat.com>
15363
15364         * gcc.dg/c99-bool-1.c: Expect always true warning.
15365
15366 2002-04-25  Roger Sayle  <roger@eyesopen.com>
15367
15368         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
15369
15370 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15371
15372         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
15373         targets.
15374
15375 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
15376
15377         * g++.dg/abi/mange7.C: New test.
15378
15379         PR c++/6438.
15380         * g++.dg/parse/stmtexpr2.C: New test.
15381
15382 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
15383
15384         * gcc.dg/20020312-2.c: Add SH target.
15385
15386 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15387
15388         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
15389         compiler output on mips*-*-irix*.
15390
15391 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
15392
15393         * g++.dg/parse/attr1.C: New test.
15394
15395 2002-04-23  Roger Sayle  <roger@eyesopen.com>
15396
15397         * gcc.c-torture/execute/string-opt-17.c: New test case.
15398         * gcc.c-torture/execute/memset-2.c: New test case.
15399
15400 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
15401
15402         PR c++/6256:
15403         * g++.dg/template/friend5.C: New test.
15404
15405         PR c++/6331:
15406         * g++.dg/template/qual1.C: Likewise.
15407
15408 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
15409
15410         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
15411         Include stdlib.h, not stdio.h or ctype.h.
15412
15413 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
15414
15415         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
15416         cris-*-elf* and mmix-*-*.
15417         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
15418         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
15419         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
15420         Ditto.
15421         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
15422         * gcc.dg/wchar_t-1.c: Ditto.
15423
15424 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
15425
15426         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
15427         Clarify comment.
15428
15429 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
15430
15431         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
15432
15433 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15434
15435         * gcc.c-torture/execute/20000906-1.x: Delete.
15436
15437 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
15438
15439         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
15440
15441 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
15442
15443         * PR6367
15444         * g77.f-torture/execute/6367.f: New test.
15445         * g77.f-torture/execute/6367.x: Disable for MMIX.
15446
15447 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
15448
15449         * PR6352
15450         * g++.dg/opt/inline2.C: New test.
15451
15452 2002-04-18  Richard Henderson  <rth@redhat.com>
15453
15454         * gcc.dg/20000906-1.c: Enable for all targets.
15455         * gcc.c-torture/compile/iftrap-2.c: New.
15456
15457 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15458
15459         * gcc.dg/20020418-1.c: New test.
15460         * gcc.dg/20020418-2.c: New test.
15461
15462 2002-04-18  Richard Henderson  <rth@redhat.com>
15463
15464         * gcc.c-torture/compile/iftrap-1.c: New.
15465         * gcc.dg/iftrap-1.c: Adjust for ia64.
15466         * gcc.dg/iftrap-2.c: New.
15467
15468 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
15469
15470         * gcc.c-torture/compile/20020418-1.c: New test.
15471
15472 2002-04-18  Roger Sayle  <roger@eyesopen.com>
15473
15474         * gcc.c-torture/compile/20020415-1.c: New.
15475
15476 2002-04-18  David S. Miller  <davem@redhat.com>
15477
15478         * gcc.c-torture/execute/20020418-1.c: New test.
15479
15480 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
15481
15482         * gcc.dg/20020416-1.c: New test.
15483
15484         * g++.dg/opt/inline1.C: New test.
15485
15486 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
15487
15488         * gcc.dg/altivec-5.c: New test.
15489
15490         * gcc.dg/20020415-1.c: New test.
15491
15492 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
15493
15494         * testsuite/lib/chill.exp: Remove.
15495
15496 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
15497
15498         * g++.dg/other/big-struct.C: New test.
15499
15500 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
15501
15502         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
15503         of scratch file.
15504
15505 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
15506
15507         PR c/6277
15508         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
15509         in scan-assembler function name
15510
15511 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
15512
15513         * g77.f-torture/execute/980628-4.x,
15514         g77.f-torture/execute/980628-5.x,
15515         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15516         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15517         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
15518         i[34567]86-*-*.
15519
15520 2002-04-13  David S. Miller  <davem@redhat.com>
15521
15522         * gcc.c-torture/execute/20020413-1.c: New test.
15523
15524 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
15525
15526         * gcc.dg/asm-6.c,
15527         * g++.dg/ext/asm1.C: New tests.
15528
15529 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
15530
15531         PR c++ 5373.
15532         * g++.dg/parse/stmtexpr1.C: New test.
15533
15534         PR c++/5189.
15535         * g++.dg/template/copy1.C: New test.
15536
15537 2002-04-12  Richard Henderson  <rth@redhat.com>
15538
15539         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
15540
15541 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
15542
15543         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
15544         gcc.c-torture/execute/20020307-2.c.
15545
15546 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
15547
15548         * g++.dg/ext/attrib5.C,
15549         * g++.dg/lookup/struct1.C: New tests.
15550
15551 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
15552
15553         * gcc.dg/20020411-1.c: New test.
15554
15555         * gcc.c-torture/execute/20020411-1.c: New test.
15556
15557 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
15558
15559         * g77.f-torture/execute/6177.f: New test.
15560
15561 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
15562
15563         PR middle-end/6247
15564         * g++.dg/opt/cleanup1.C: New test.
15565
15566         * g++.dg/opt/const1.C: New test.
15567
15568 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
15569
15570         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
15571
15572 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15573
15574         PR c++/5507
15575         * g++.dg/template/typename2.C: New test.
15576
15577 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
15578
15579         * gcc.c-torture/execute/loop-12.c: New.
15580
15581 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
15582
15583         * g77.f-torture/execute/980628-4.x,
15584         g77.f-torture/execute/980628-5.x,
15585         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
15586         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
15587         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
15588
15589 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15590
15591         PR optimization/6086
15592         * g++.dg/opt/preinc1.C: New test.
15593
15594 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15595
15596         PR c++/5571
15597         * g++.dg/opt/static2.C: New test.
15598
15599 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
15600
15601         PR c/5120
15602         * gcc.dg/20020406-1.c: New test.
15603
15604 2002-04-04  David S. Miller  <davem@redhat.com>
15605
15606         * gcc.c-torture/execute/20020404-1.c: New test.
15607
15608 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
15609
15610         PR c/6123
15611         * gcc.dg/20020312-2.c: Do not declare global register variable
15612         if __PIC__ or __pic__ is defined.
15613
15614 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
15615
15616         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
15617         __asm__ so that it works correctly even if -ansi -pedantic-errors.
15618
15619 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15620
15621         * gcc.misc-tests/linkage.exp: Update last change to handle
15622         sparc*-, not just sparc-.
15623
15624 2002-04-03  Richard Henderson  <rth@redhat.com>
15625
15626         * gcc.dg/cpp/ucs.c: Improved long UCS test.
15627
15628 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15629
15630         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
15631
15632 2002-04-02  David S. Miller  <davem@redhat.com>
15633
15634         * gcc.c-torture/execute/20020402-3.c: New test.
15635
15636 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
15637
15638         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
15639         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
15640
15641         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
15642         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
15643         g77.f-torture/execute/20001201.x,
15644         g77.f-torture/execute/u77-test.x: New files.
15645
15646         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
15647         * gcc.dg/wchar_t-1.c: Ditto.
15648
15649 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15650
15651         * gcc.c-torture/execute/20020402-1.c: New test.
15652
15653 2002-04-01  Richard Henderson  <rth@redhat.com>
15654
15655         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
15656
15657         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
15658
15659 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15660
15661         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
15662
15663 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15664
15665         * g++.dg/inherit/template-as-base.C: Expect error.
15666         * g++.dg/inherit/namespace-as-base.C: Likewise.
15667
15668 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
15669
15670         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
15671         g++.dg/ext/instantiate3.C: Tweak match patterns.
15672
15673         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
15674         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
15675         -da test.
15676
15677 2002-03-31  Richard Henderson  <rth@redhat.com>
15678
15679         * gcc.dg/special/alias-2.c: New.
15680         * gcc.dg/special/ecos.exp: Run it.
15681
15682 2002-03-31  Richard Henderson  <rth@redhat.com>
15683
15684         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
15685
15686 2002-03-31  Kazu Hirata  <kazu@hxi.com>
15687
15688         * gcc.dg/weak-1.c: Disable on h8300 port.
15689
15690 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
15691
15692         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
15693         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
15694         ordering tests.
15695         * g++.dg/bprob/bprob-1.C: New test.
15696         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
15697         * g++.dg/gcov/gcov-1.C: New test.
15698         * g++.dg/gcov/gcov-1.x: New file.
15699         * g++.dg/gcov/gcov-2.C: New test.
15700         * g++.dg/gcov/gcov-3.C: New test.
15701         * g++.dg/gcov/gcov-3.h: New file.
15702
15703 2002-03-28  Roger Sayle  <roger@eyesopen.com>
15704
15705         * g++.old-deja/g++.other/builtins5.C: New test.
15706         * g++.old-deja/g++.other/builtins6.C: New test.
15707         * g++.old-deja/g++.other/builtins7.C: New test.
15708         * g++.old-deja/g++.other/builtins8.C: New test.
15709         * g++.old-deja/g++.other/builtins9.C: New test.
15710
15711 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
15712
15713         * g++.dg/opt/static1.C: New test.
15714
15715         * g++.dg/opt/longbranch1.C: New test.
15716
15717 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
15718
15719         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
15720
15721         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
15722
15723 2002-03-28  Jeffrey A Law  (law@redhat.com)
15724
15725         * gcc.c-torture/execute/20020328-1.c: New test.
15726
15727 2002-03-27  Richard Henderson  <rth@redhat.com>
15728
15729         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
15730         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
15731         move from g++.old-deja/g++.ext/.
15732
15733 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
15734
15735         * g++.dg/init/new2.C: New test.
15736
15737 2002-03-26  Richard Henderson  <rth@redhat.com>
15738
15739         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
15740
15741         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
15742         on sparc.
15743
15744         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
15745         sparcv9 systems.
15746         * gcc.dg/20001102-1.c: Likewise.
15747
15748 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
15749
15750         * gcc.dg/cpp/endif-pedantic1.c,
15751         gcc.dg/cpp/endif-pedantic2.c:  New tests.
15752
15753 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
15754
15755         * g++.dg/init/new1.C: New test.
15756
15757 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
15758
15759         * g++.dg/abi/vbase9.C: New test.
15760
15761 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
15762
15763         * gcc.dg/arm-asm.c: New test.
15764
15765 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
15766
15767         * gcc.dg/Wswitch-enum.c: New test.
15768         Fix PR c/5044.
15769
15770 2002-03-26  Richard Henderson  <rth@redhat.com>
15771
15772         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
15773         structure.
15774
15775 2002-03-25  Richard Henderson  <rth@redhat.com>
15776
15777         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
15778         sparcv9 systems.
15779
15780         * gcc.c-torture/compile/20011119-1.c (xxx): New.
15781         * gcc.c-torture/compile/20011119-2.c (xxx): New.
15782
15783 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
15784
15785         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
15786
15787 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
15788
15789         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
15790         targets using generic thunk support.
15791
15792 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
15793
15794         * gcc.c-torture/compile/20020323-1.c: New test.
15795
15796         * g++.dg/opt/conj2.C: New test.
15797
15798 2002-03-24  Richard Henderson  <rth@redhat.com>
15799
15800         * gcc.dg/weak-1.c: Use -fno-common.
15801
15802 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15803
15804         * g77.dg/f77-edit-apostrophe-out.f: New test
15805         * g77.dg/f77-edit-h-out.f: New test
15806         * g77.dg/f77-edit-t-in.f: New test
15807         * g77.dg/f77-edit-t-out.f: New test
15808         * g77.dg/f77-edit-x-out.f: New test
15809         * g77.dg/f77-edit-slash-out.f: New test
15810         * g77.dg/f77-edit-colon-out.f: New test
15811         * g77.dg/f77-edit-s-out.f: New test
15812
15813 2002-03-24  Richard Henderson  <rth@redhat.com>
15814
15815         * objc/execute/formal_protocol-6.x: New XFAIL.
15816
15817 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15818
15819         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
15820         that do not support weak symbols
15821
15822 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
15823
15824         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
15825         * lib/g77.exp:  Likewise
15826         * lib/objc.exp: Likewise
15827
15828 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
15829
15830         * gcc.dg/Wswitch-default.c: New test.
15831
15832 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
15833
15834         * g++.dg/other/enum1.C: New test.
15835
15836 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
15837
15838         * gcc.dg/pragma-ep-3.c: Fix typo.
15839
15840 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
15841
15842         * g++.dg/inherit/template-as-base.C: New test.
15843
15844 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
15845
15846         * g++.old-deja/g++.other/dwarf2-1.C: Move...
15847         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
15848
15849 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
15850
15851         * gcc.dg/cpp/multiline.c: Update to match.
15852
15853 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
15854
15855         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
15856
15857 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
15858
15859         * gcc.dg/cpp/extratokens2.c:  New file.
15860
15861 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
15862
15863         * gcc.dg/20020312-2.c: Add rs6000 target.
15864
15865         * gcc.c-torture/compile/20020319-1.c: New test.
15866
15867 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15868
15869         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
15870         (A, E): Handle this.
15871
15872 2002-03-20  Jason Merrill  <jason@redhat.com>
15873
15874         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
15875         ignoring -fpic.
15876         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
15877         through prune_gcc_output.
15878
15879 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
15880
15881         * gcc.c-torture/compile/20020320-1.c: New test.
15882
15883 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
15884
15885         * gcc.c-torture/compile/20020318-1.c: New test.
15886
15887         * gcc.dg/struct-by-value-1.c: New test.
15888
15889         * gcc.dg/20020319-1.c: New test.
15890
15891 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
15892
15893         * g++.dg/opt/conj1.C: New test.
15894
15895 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
15896
15897         * g++.dg/template/qualttp20.C: Revert previous change.
15898         * g++.dg/template/qualttp3.C: Likewise.
15899         * g++.dg/template/qualttp4.C: Likewise
15900         * g++.dg/template/qualttp5.C: Likewise
15901         * g++.dg/template/qualttp6.C: Likewise
15902         * g++.dg/template/qualttp7.C: Likewise
15903         * g++.dg/template/qualttp8.C: Likewise
15904         * g++.dg/template/recurse.C: Likewise.
15905
15906 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15907
15908         * gcc.dg/cpp/wchar-1.c: Update.
15909
15910 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15911
15912         * g++.dg/template/conv1.C: New test.
15913         * g++.dg/template/conv2.C: New test.
15914         * g++.dg/template/conv3.C: New test.
15915         * g++.dg/template/conv4.C: New test.
15916
15917 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15918
15919         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
15920         * g++.dg/template/qualttp3.C: Likewise.
15921         * g++.dg/template/qualttp4.C: Likewise
15922         * g++.dg/template/qualttp5.C: Likewise
15923         * g++.dg/template/qualttp6.C: Likewise
15924         * g++.dg/template/qualttp7.C: Likewise
15925         * g++.dg/template/qualttp8.C: Likewise
15926         * g++.dg/template/recurse.C: Likewise.
15927
15928 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
15929
15930         * g++.dg/opt/dtor1.C: New test.
15931
15932 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
15933
15934         * gcc.c-torture/compile/20020315-1.c: New test.
15935
15936 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
15937
15938         * gcc.dg/weak-1.c: Fix scan tests.
15939
15940 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
15941
15942         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
15943         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
15944         cris-*-aout* mmix-*-*.
15945         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
15946         cris-*-aout* mmix-*-*.
15947         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
15948         cris-*-elf* cris-*-aout* and mmix-*-*.
15949         * gcc.dg/20001009-1.c: Ditto.
15950         * gcc.dg/20010912-1.c: Ditto.
15951         * gcc.dg/20020122-4.c: Ditto.
15952         * gcc.dg/inline-2.c: Ditto.
15953
15954 2002-03-14  Jeffrey A Law  (law@cygnus.com)
15955
15956         * gcc.c-torture/compile/20020314-1.c: New test.
15957
15958 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
15959
15960         * gcc.c-torture/execute/20020314-1.c: New test.
15961
15962 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
15963
15964         * g++.dg/warn/Wunused-1.C: New test.
15965
15966 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
15967
15968         * g++.dg/abi/mangle6.C: New test.
15969
15970 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
15971
15972         * gcc.c-torture/compile/20020309-2.c: New test.
15973
15974         * gcc.c-torture/compile/20020312-1.c: New test.
15975
15976 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
15977
15978         * g++.dg/other/access1.C: New test.
15979
15980 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
15981
15982         * gcc.c-torture/execute/wchar_t-1.c: New test.
15983
15984 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
15985
15986         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
15987
15988 2002-03-12  Roger Sayle  <roger@eyesopen.com>
15989
15990         * gcc.dg/20020312-1.c: New test case.
15991
15992 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
15993
15994         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
15995
15996 2002-03-11  Richard Henderson  <rth@redhat.com>
15997
15998         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
15999         * g++.old-deja/g++.jason/report.C: Likewise.
16000
16001 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16002
16003         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
16004         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
16005
16006 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
16007
16008         * testsuite/g++.dg/overload/pmf1.C: New test.
16009
16010 2002-03-11  Kazu Hirata  <kazu@hxi.com>
16011
16012         * gcc.c-torture/execute/20020307-1.c: Use long.
16013
16014 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
16015
16016         PR optimization/5844
16017         * gcc.dg/20020310-1.c: New test.
16018
16019 2002-03-09  Michael Meissner  <meissner@redhat.com>
16020
16021         * gcc.c-torture/execute/memcpy-2.c: New test.
16022         * gcc.c-torture/execute/memset-1.c: New test.
16023         * gcc.c-torture/execute/strlen-1.c: New test.
16024         * gcc.c-torture/execute/strcmp-1.c: New test.
16025         * gcc.c-torture/execute/strncmp-1.c: New test.
16026
16027 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
16028
16029         * gcc.dg/ppc-ldstruct.c: New test.
16030
16031 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
16032
16033         * gcc.c-torture/execute/va-arg-22.c: New test.
16034
16035 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16036
16037         * gcc.c-torture/compile/20020309-1.c: New test.
16038
16039 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
16040
16041         * gcc.c-torture/execute/20020307-2.c: New test.
16042
16043 2002-03-07  Jeffrey A Law  (law@redhat.com)
16044
16045         * g77.f-torture/compile/20020307-1.f: New test.
16046
16047 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
16048
16049         * gcc.dg/unordered-1.c: New test.
16050
16051 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
16052
16053         * gcc.c-torture/execute/20020307-1.c: New test.
16054
16055 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
16056
16057         * gcc.dg/20020304-1.c: New test.
16058
16059         * gcc.c-torture/compile/20020304-2.c: New test.
16060
16061 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
16062
16063         * gcc.c-torture/compile/20020304-1.c: New test case
16064         (from PR c/5830).
16065
16066 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
16067
16068         * gcc.dg/20020103-1.c: Add other -D ppc variants.
16069
16070 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
16071
16072         * g++.dg/other/classkey1.C: New test.
16073
16074 2002-03-01  Richard Henderson  <rth@redhat.com>
16075
16076         * gcc.c-torture/compile/981223-1.x: New.
16077         * gcc.c-torture/compile/920625-1.x: New.
16078
16079 2002-02-28  Richard Henderson  <rth@redhat.com>
16080
16081         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
16082
16083 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
16084
16085         * gcc.c-torture/execute/20020227-1.c: New test.
16086
16087 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
16088
16089         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
16090         here" ERROR lines.
16091         * g++.old-deja/g++.oliva/partord1.C: Likewise.
16092         * g++.old-deja.g++.other/defarg1.C: Likewise.
16093         * g++.old-deja/g++.pt/calls2.C: Likewise.
16094         * g++.old-deja/g++.pt/crash20.C: Likewise.
16095         * g++.old-deja/g++.pt/crash30.C: Likewise.
16096         * g++.old-deja/g++.pt/crash36.C: Likewise.
16097         * g++.old-deja/g++.pt/crash6.C: Likewise.
16098         * g++.old-deja/g++.pt/defarg13.C: Likewise.
16099         * g++.old-deja/g++.pt/derived3.C: Likewise.
16100         * g++.old-deja/g++.pt/error1.C: Likewise.
16101         * g++.old-deja/g++.pt/friend21.C: Likewise.
16102         * g++.old-deja/g++.pt/friend23.C: Likewise.
16103         * g++.old-deja/g++.pt/infinite1.C: Likewise.
16104         * g++.old-deja/g++.robertl/eb128.C: Likewise.
16105
16106 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
16107
16108         * gcc.c-torture/execute/20020225-2.c: New test.
16109
16110 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
16111
16112         * gcc.c-torture/execute/920730-1t.c,
16113         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
16114         Delete test cases, only relevant to -traditional.
16115
16116 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16117
16118         * gcc.dg/cpp/undef1.c: Remove.
16119         * gcc.dg/cpp/directiv.c: Update.
16120         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
16121
16122 2002-02-27  Michael Meissner  <meissner@redhat.com>
16123
16124         * gcc.c-torture/execute/20020226-1.c: New test.
16125
16126 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
16127
16128         * g++.dg/debug/debug4.C: New test.
16129
16130         * gcc.dg/ia64-visibility-1.c: New test.
16131
16132 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
16133
16134         * gcc.dg/debug/20020224-1.c: New.
16135
16136 2002-02-25  Kazu Hirata  <kazu@hxi.com>
16137
16138         * gcc.c-torture/execute/960416-1.x: New.
16139         * gcc.c-torture/execute/divconst-3.x: Likewise.
16140
16141 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
16142
16143         * gcc.dg/20020224-1.c: New test.
16144
16145 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
16146
16147         * gcc.c-torture/execute/20020225-1.c: New.
16148
16149 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16150
16151         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
16152
16153 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
16154
16155         * gcc.dg/20020222-1.c: New test.
16156
16157 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
16158
16159         * g++.dg/opt/anonunion1.C: New test.
16160
16161 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16162
16163         * g++.dg/template/qualttp19.C: New test.
16164         * g++.dg/template/qualttp20.C: New test.
16165         * g++.old-deja/g++.jason/report.C: Adjust expected errors
16166         * g++.old-deja/g++.other/qual1.C: Likewise.
16167
16168 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
16169
16170         * gcc.dg/attr-alwaysinline.c: New.
16171
16172 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
16173
16174         * gcc.dg/20020220-1.c: New test.
16175
16176         * gcc.dg/20020220-2.c: New test.
16177
16178         * g++.dg/opt/mmx1.C: New test.
16179
16180 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
16181
16182         * gcc.c-torture/compile/20020110.c: New test.
16183
16184 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
16185
16186         * gcc.c-torture/execute/20020219-1.c: New test.
16187
16188         * gcc.dg/20020219-1.c: New test.
16189
16190         * gcc.dg/noncompile/20020220-1.c: New test.
16191
16192         * g++.dg/opt/ptrintsum1.C: New test.
16193
16194         * gcc.dg/debug/20020220-1.c: New test.
16195
16196 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
16197
16198         * gcc.c-torture/execute/20020216-1.c: New test.
16199
16200 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16201
16202         * gcc.dg/decl-1.c: Update, new test.
16203
16204 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
16205
16206         * g++.dg/abi/bitfield1.C: New test.
16207         * g++.dg/abi/bitfield2.C: New test.
16208
16209 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16210
16211         * gcc.dg/attr-nest.c: New test.
16212
16213 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
16214
16215         * gcc.c-torture/execute/20020215-1.c: New test.
16216
16217 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
16218
16219         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
16220         * g++.dg/debug/debug.exp: New.
16221         * g++.dg/debug/trivial.C: New.
16222         * g++.dg/debug/debug1.C: Moved...
16223         * g++.dg/other/debug1.C: ...from here.
16224         * g++.dg/debug/debug2.C: Moved...
16225         * g++.dg/other/debug2.C: ...from here.
16226         * g++.dg/debug/debug3.C: Moved...
16227         * g++.dg/other/debug3.C: ...from here.
16228
16229         * gcc.dg/noncompile/20020213-1.c: New test.
16230
16231 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
16232
16233         * g++.dg/other/debug3.C: New test.
16234
16235         * gcc.c-torture/execute/20020213-1.c: New test.
16236
16237 2002-02-13  Richard Smith <richard@ex-parrot.com>
16238
16239         * g++.old-deja/g++.other/thunk1.C: New test.
16240
16241 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16242
16243         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
16244
16245 2002-02-13  Stan Shebs  <shebs@apple.com>
16246
16247         * gcc.dg/altivec-3.c: New.
16248
16249 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
16250
16251         * gcc.dg/Wunreachable-1.c: New test.
16252         * gcc.dg/Wunreachable-2.c: New test.
16253
16254 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16255
16256         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
16257
16258 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
16259
16260         * gcc.dg/decl-1.c: New test.
16261
16262 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
16263
16264         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
16265
16266 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16267
16268         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
16269         * gcc.c-torture/compile/980506-1.x: Likewise.
16270
16271 2002-02-10  Kazu Hirata  <kazu@hxi.com>
16272
16273         * gcc.dg/20020210-1.c: New.
16274
16275 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
16276
16277         * g77.f-torture/execute/947.f: New regression test
16278         for PR fortran/947.
16279
16280 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
16281
16282         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
16283         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
16284
16285 2002-02-08  Richard Henderson  <rth@redhat.com>
16286
16287         * gcc.c-torture/compile/labels-3.c: New.
16288
16289 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
16290
16291         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
16292         expression statements work instead.
16293         * gcc.dg/noncompile/20020207-1.c: New test.
16294
16295 2002-02-07  Richard Henderson  <rth@redhat.com>
16296
16297         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
16298
16299 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16300
16301         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
16302         message from g77
16303         * lib/g77-dg.exp: Trim g77 error messages so that they are
16304         recognized by dg.exp.
16305
16306 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16307
16308         PR fortran/5473
16309         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
16310
16311 2002-02-07  Richard Henderson  <rth@redhat.com>
16312
16313         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
16314         to be sufficiently aligned for integers.
16315
16316 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
16317
16318         * g++.dg/template/friend4.C: New test.
16319
16320 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
16321
16322         PR fortran/5743
16323         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
16324         unsupported cases.
16325
16326 2002-02-07  Richard Henderson  <rth@redhat.com>
16327
16328         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
16329         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
16330         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
16331         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
16332
16333 2002-02-06  Richard Henderson  <rth@redhat.com>
16334
16335         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
16336
16337 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
16338
16339         * gcc.dg/20020206-1.c: New test.
16340
16341 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
16342
16343         * gcc.c-torture/execute/20020206-1.c: New test.
16344
16345         * gcc.c-torture/execute/20020206-2.c: New test.
16346
16347         PR optimization/5429:
16348         * gcc.c-torture/compile/20020206-1.c: New test.
16349
16350 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
16351
16352         * g++.dg/ext/align1.C: Do not use an explicit alignment value
16353         as certain file formats cannot support particularly large
16354         alignments.
16355
16356         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
16357         and do not expect to be able to link the executable.
16358
16359         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
16360         fail because the COFF format does not support the weak attribute.
16361
16362 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
16363
16364         * g77.dg/pr5473.f:  New test
16365
16366 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
16367
16368         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
16369         Fix testcase accordingly.
16370
16371 2002-02-04  Richard Henderson  <rth@redhat.com>
16372
16373         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
16374         (buf): Change to be an array of pointers, not ints.
16375
16376 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16377
16378         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
16379         before all tests.  Move warning one line above to match where it
16380         C frontend emits.
16381         * gcc.dg/Wswitch-2.c: New test.
16382         * g++.dg/warn/Wswitch-1.C: New test.
16383         * g++.dg/warn/Wswitch-2.C: New test.
16384
16385 2002-02-04  Richard Henderson  <rth@redhat.com>
16386
16387         * g++.dg/abi/offsetof.C: Fix size comparison.
16388
16389 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
16390
16391         * gcc.dg/cast-qual-2.c: New test.
16392
16393 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
16394
16395         * gcc.dg/20020201-4.c: New test.
16396
16397 2002-02-04  Ben Elliston  <bje@redhat.com>
16398
16399         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
16400         target_info attribute != 0, in addition to the empty string.
16401         (gcc_target_compile): Likewise.
16402
16403 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
16404
16405         * gcc.dg/Wswitch.c: New test.
16406         PR gcc/4475. PR gcc/3780.
16407
16408 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
16409
16410         * g77.f-torture/execute/5122.f: New test for regressions
16411         against PR fortran/5122.
16412
16413 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
16414
16415         * g77.f-torture/compile/pr3743.f: Delete
16416         * g77.dg/pr3743-1.f: New test.
16417         * g77.dg/pr3743-2.f: New test.
16418         * g77.dg/pr3743-3.f: New test.
16419         * g77.dg/pr3743-4.f: New test.
16420
16421 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16422
16423         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
16424
16425 2002-02-02  Richard Henderson  <rth@redhat.com>
16426
16427         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
16428         * gcc.c-torture/execute/bf64-1.c: Likewise.
16429
16430 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16431
16432         * gcc.dg/20020201-2.c: New test.
16433
16434         * gcc.dg/20020201-3.c: New test.
16435
16436         * gcc.c-torture/execute/bitfld-2.c: New test.
16437
16438 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16439
16440         * gcc.dg/bitfld-1.c: Update.
16441         * gcc.dg/bitfld-2.c: Update.
16442         * gcc.c-torture/execute/bitfld-1.x: New.
16443
16444 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
16445
16446         * gcc.c-torture/execute/20020201-1.c: New test.
16447
16448 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
16449
16450         PR target/5469
16451         * gcc.dg/20020201-1.c: New test.
16452
16453 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
16454
16455         PR fortran/3743
16456         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
16457         * g77.f-torture/compile/pr3743.x: Remove
16458
16459 2002-01-31  Tom Rix  <trix@redhat.com>
16460
16461         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
16462
16463 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16464
16465         * gcc.dg/noncompile/20020130-1.c: New test.
16466
16467 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
16468
16469         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
16470
16471 2002-01-29  Richard Henderson  <rth@redhat.com>
16472
16473         * gcc.c-torture/execute/991118-1.c: Cast various constants back
16474         to long long.
16475         * gcc.c-torture/execute/bf64-1.c: Likewise.
16476
16477 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
16478
16479         * gcc.c-torture/execute/20020129-1.c: New test.
16480
16481 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16482
16483         * gcc.c-torture/compile/20000224-1.c: Update.
16484         * gcc.c-torture/execute/bitfld-1.c: New tests.
16485         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
16486         * gcc.dg/uninit-A.c: Update.
16487
16488 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16489
16490         * g++.dg/template/ctor1.C: Add instantiation.
16491
16492 2002-01-28  Paul Koning  <pkoning@equallogic.com>
16493
16494         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
16495         argument to __builtin_prefetch to be const ptr.
16496
16497 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
16498
16499         * gcc.c-torture/compile/20020120-1.c: New test.
16500
16501 2002-01-27  Kazu Hirata  <kazu@hxi.com>
16502
16503         * gcc.c-torture/execute/20020127-1.c: New test.
16504
16505 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
16506
16507         * g77.dg/f77-edit-i-in.f: New test
16508         * g77.dg/f77-edit-i-out.f: New test
16509
16510 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
16511
16512         * gcc.dg/debug/debug.exp: New file.
16513         * gcc.dg/debug/trivial.c: New file.
16514         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
16515         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
16516         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
16517         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
16518         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
16519         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
16520         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
16521         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
16522         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
16523         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
16524         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
16525         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
16526         * gcc.dg/20000503-1.c: Removed.
16527         * gcc.dg/20010207-1.c: Removed.
16528         * gcc.dg/20011223-1.c: Removed.
16529         * gcc.dg/20020104-2.c: Removed.
16530         * gcc.dg/debug-1.c: Removed.
16531         * gcc.dg/debug-2.c: Removed.
16532         * gcc.dg/debug-3.c: Removed.
16533         * gcc.dg/debug-4.c: Removed.
16534         * gcc.dg/debug-5.c: Removed.
16535         * gcc.dg/debug-6.c: Removed.
16536         * gcc.dg/dwarf2-1.c: Removed.
16537         * gcc.dg/dwarf2-2.c: Removed.
16538
16539 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
16540
16541         * g++.old-deja/g++.other/eh5.C: New test.
16542         * g++.old-deja/g++.other/sibcall2.C: New test.
16543         * g++.old-deja/g++.other/array9.C: New test.
16544         * g++.old-deja/g++.other/typename2.C: New test.
16545         * g++.old-deja/g++.other/crash60.C: New test.
16546         * g++.old-deja/g++.other/conv9.C: New test.
16547         * g++.old-deja/g++.other/mangle10.C: New test.
16548         * g++.old-deja/g++.other/unchanging1.C: New test.
16549         * g++.old-deja/g++.other/exprstmt1.C: New test.
16550         * g++.old-deja/g++.other/inline23.C: New test.
16551         * g++.old-deja/g++.eh/ia64-1.C: New test.
16552         * g++.old-deja/g++.other/dwarf2-1.C: New test.
16553         * g++.old-deja/g++.other/reload1.C: New test.
16554         * g++.old-deja/g++.other/static20.C: New test.
16555         * g++.old-deja/g++.other/local-alloc1.C: New test.
16556         * g++.old-deja/g++.other/conv8.C: New test.
16557         * g++.old-deja/g++.other/stmtexpr2.C: New test.
16558         * g++.old-deja/g++.other/storeexpr1.C: New test.
16559         * g++.old-deja/g++.other/storeexpr2.C: New test.
16560         * g++.dg/eh/template2.C: New test.
16561         * g++.dg/warn/weak1.C: New test.
16562
16563 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
16564
16565         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16566         Remove first, non-varying, argument.
16567
16568 2002-01-23  Richard Henderson  <rth@redhat.com>
16569
16570         * gcc.dg/inline-2.c: New.
16571
16572         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
16573         Add optional target arg.  Check number of arguments.
16574         (scan-assembler-not, scan-assembler-dem): Likewise.
16575         (scan-assembler-dem-not): Likewise.
16576
16577 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16578
16579         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
16580         line 12.
16581         * g++.old-deja/g++.brendan/parse3.C,
16582         g++.old-deja/g++.other/crash26.C,
16583         g++.old-deja/g++.other/crash28.C,
16584         g++.old-deja/g++.other/crash29.C,
16585         g++.old-deja/g++.other/crash30.C,
16586         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
16587
16588 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
16589
16590         * gcc.dg/20020115-1.c: New.
16591
16592 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
16593
16594         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
16595
16596 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
16597
16598         * gcc.dg/20020122-3.c: New.
16599
16600 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
16601
16602         * g++.dg/other/gc1.C: New test.
16603
16604 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
16605
16606         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
16607
16608 2002-01-22  Richard Henderson  <rth@redhat.com>
16609
16610         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
16611
16612 2002-01-22  Richard Henderson  <rth@redhat.com>
16613
16614         * gcc.dg/20020122-4.c: New.
16615
16616 2002-01-22  H.J. Lu <hjl@gnu.org>
16617
16618         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
16619         link output.
16620         * gcc.dg/special/ecos.exp: Likewise.
16621         * lib/g++-dg.exp: Likewise.
16622         * lib/g77-dg.exp: Likewise.
16623         * lib/gcc-dg.exp : Likewise.
16624         * lib/mike-g++.exp: Likewise.
16625         * lib/mike-g77.exp: Likewise.
16626         * lib/mike-gcc.exp: Likewise.
16627         * lib/objc-dg.exp: Likewise.
16628
16629 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
16630
16631         PR target/5379
16632         * gcc.dg/20020122-2.c: New test.
16633
16634 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
16635
16636         * gcc.dg/20020122-1.c: New test.
16637
16638 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
16639
16640         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
16641
16642 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
16643
16644         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
16645
16646 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16647
16648         * gcc.c-torture/compile/20020121-1.c: New test.
16649
16650 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16651
16652         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
16653         ld_library_path.
16654
16655 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
16656
16657         * gcc.dg/20020218-1.c: New test.
16658
16659 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
16660
16661         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
16662         messages
16663         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
16664         "At global scope" warning
16665         * g++.dg/ext/align1.C: Change cygwin test for alignment
16666         from db-bogus to dg-warning
16667
16668 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
16669
16670         * g77.f-torture/compile/cpp2.F: New test.
16671
16672 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
16673
16674         * g++.dg/template/access1.C: New test.
16675
16676 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
16677
16678         * gcc.dg/20020118-1.c: New.
16679
16680 2002-01-18  Kazu Hirata  <kazu@hxi.com>
16681
16682         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
16683
16684 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16685
16686         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
16687         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
16688         alignment warnings.
16689
16690 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
16691
16692         * gcc.misc-tests/i386-prefetch.exp: Save and restore
16693         torture_with_loops and torture_without_loops
16694
16695 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
16696
16697         * gcc.c-torture/compile/20020116-1.c: New test.
16698
16699 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
16700
16701         * gcc.dg/20020116-2.c: New test.
16702
16703         * gcc.dg/ultrasp4.c: New test.
16704
16705         * gcc.dg/20020116-1.c: New test.
16706
16707 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
16708
16709         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
16710         by EABI.
16711
16712 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
16713
16714         * gcc.misc-tests/i386-prefetch.exp: New.
16715         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
16716         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
16717         * gcc.misc-tests/i386-pf-none-1.c: New test.
16718         * gcc.misc-tests/i386-pf-sse-1.c: New test.
16719
16720 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
16721
16722         * gcc.dg/gnu89-init-1.c: Add new tests.
16723
16724 2002-01-15  Andreas Jaeger  <aj@suse.de>
16725
16726         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
16727         * gcc.dg/i386-mmx-2.c: Likewise.
16728         * gcc.dg/i386-sse-1.c: Likewise.
16729         * gcc.dg/i386-sse-2.c: Likewise.
16730         * gcc.dg/i386-sse-3.c: Likewise.
16731
16732 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
16733
16734         * g77.f-torture/execute/intrinsic-unix-bessel.f:
16735         Uncomment additional cases that now pass.
16736
16737 2002-01-11  Richard Henderson  <rth@redhat.com>
16738
16739         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
16740         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
16741
16742 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
16743
16744         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
16745
16746 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
16747
16748         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
16749         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
16750
16751 2002-01-10  Dale Johannesen  <dalej@apple.com>
16752
16753         * gcc.c-torture/execute/loop-11.c: New.
16754
16755 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
16756
16757         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
16758         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
16759
16760 2002-01-09  Richard Henderson  <rth@redhat.com>
16761
16762         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
16763         type in which to perform the operation for each size.
16764
16765 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
16766
16767         * gcc.c-torture/compile/20020109-2.c: New test.
16768
16769 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
16770
16771         * gcc.c-torture/execute/loop-10.c: New test.
16772
16773 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16774
16775         * gcc.c-torture/compile/20010226-1.c: New test.
16776         * gcc.c-torture/compile/20010227-1.c: New test.
16777         * gcc.c-torture/compile/20010426-1.c: New test.
16778         * gcc.c-torture/compile/20010510-1.c: New test.
16779         * gcc.c-torture/compile/20010605-3.c: New test.
16780         * gcc.c-torture/compile/20010824-1.c: New test.
16781         * gcc.c-torture/execute/20010409-1.c: New test.
16782         * gcc.dg/noncompile/20000901-1.c: New test.
16783         * gcc.dg/20001023-1.c: New test.
16784         * gcc.dg/20001101-1.c: New test.
16785         * gcc.dg/20001102-1.c: New test.
16786         * gcc.dg/20010207-1.c: New test.
16787         * gcc.dg/20010405-1.c: New test.
16788         * gcc.dg/20010822-1.c: New test.
16789         * gcc.dg/20011107-1.c: New test.
16790
16791 2002-01-09  Jeffrey A Law  (law@redhat.com)
16792
16793         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
16794
16795         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
16796         execution failure on PA targets.
16797
16798 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
16799
16800         * gcc.c-torture/compile/20020109-1.c: New test.
16801
16802 2002-01-08  Kazu Hirata  <kazu@hxi.com>
16803
16804         * gcc.c-torture/execute/20020108-1.c: New test.
16805
16806 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
16807
16808         * gcc.dg/20020108-1.c: New test.
16809
16810 2002-01-08  H.J. Lu <hjl@gnu.org>
16811
16812         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
16813         for header files.
16814
16815 2002-01-08  Geoff Keating  <geoffk@redhat.com>
16816
16817         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
16818         consistency.
16819
16820 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
16821
16822         * gcc.dg/altivec-4.c: Test altivec predicates.
16823
16824 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
16825
16826         * gcc.c-torture/execute/20020107-1.c: New test.
16827
16828 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
16829
16830         PR c/5279
16831         * gcc.c-torture/compile/20020106-1.c: New test.
16832
16833 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16834
16835         * gcc.c-torture/execute/nestfunc-4.c: New test.
16836
16837 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16838
16839         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
16840         extra triple that slipped in.
16841         * g++.old-deja/g++.abi/align.C: Likewise.
16842         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16843
16844 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
16845
16846         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
16847         * g++.old-deja/g++.abi/align.C: Likewise.
16848         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16849
16850         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
16851         on FreeBSD/i386.
16852         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
16853         FreeBSD.
16854
16855 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
16856
16857         * gcc.dg/20020104-1.c: New test.
16858
16859         * gcc.dg/20020104-2.c: New test.
16860
16861 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
16862
16863         * gcc.dg/20020103-1.c: Fix typo in target selector.
16864
16865 2002-01-03  Richard Henderson  <rth@redhat.com>
16866
16867         * gcc.dg/20020103-1.c: New.
16868
16869 2002-01-03  Kazu Hirata  <kazu@hxi.com>
16870
16871         * gcc.c-torture/execute/20020103-1.c: New test.
16872
16873 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
16874
16875         * g++.dg/other/debug2.C: New test.
16876
16877         * gcc.c-torture/compile/20020103-1.c: New test.
16878
16879 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
16880
16881         * gcc.dg/gnu89-init-1.c: Added new tests.
16882
16883 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16884
16885         * g++.dg/template/friend2.C: Remove as patch is reverted.
16886
16887         * g++.dg/warn/oldcast1.C: New test.
16888
16889         * g++.dg/template/ptrmem1.C: New test.
16890         * g++.dg/template/ptrmem2.C: New test.
16891
16892         * g++.dg/template/ntp.C: New test.
16893
16894         * g++.dg/other/component1.C: New test.
16895
16896         * g++.dg/template/ttp3.C: New test.
16897
16898         * g++.dg/template/friend2.C: New test.
16899         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
16900
16901 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16902
16903         * g++.dg/other/ptrmem1.C: New test.
16904         * g++.dg/other/ptrmem2.C: New test.
16905
16906 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16907
16908         * g++.dg/template/ctor1.C: New test.
16909
16910 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
16911
16912         * g++.dg/template/friend2.C: New test.
16913
16914 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
16915
16916         * gcc.dg/mmix-1.c: New test.
16917
16918 2001-12-31  Richard Henderson  <rth@redhat.com>
16919
16920         * gcc.dg/asm-5.c: New.
16921
16922 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
16923
16924         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
16925         in namespace __gnu_cxx
16926
16927 2001-12-30  Richard Henderson  <rth@redhat.com>
16928
16929         * gcc.dg/debug-6.c: New.
16930
16931 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
16932
16933         * gcc.c-torture/compile/20011229-2.c: New test.
16934
16935 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
16936
16937         * gcc.dg/debug-3.c: New test.
16938         * gcc.dg/debug-4.c: New test.
16939         * gcc.dg/debug-5.c: New test.
16940
16941 2001-12-29  Richard Henderson  <rth@redhat.com>
16942
16943         * g++.dg/eh/loop1.C: New.
16944
16945 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16946
16947         * g++.dg/template/crash1.C: New test.
16948
16949 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16950
16951         * g++.dg/other/const1.C: New test.
16952
16953 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
16954
16955         * gcc.c-torture/compile/20011229-1.c: New test.
16956
16957 2001-12-28  Stan Shebs  <shebs@apple.com>
16958
16959         * lib/objc-torture.exp: Resync with c-torture.exp.
16960         * lib/objc.exp: Load standard libraries.
16961
16962 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
16963
16964         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
16965         additional tests.
16966
16967 2001-12-27  Roger Sayle <roger@eyesopen.com>
16968
16969         * gcc.c-torture/execute/string-opt-16.c: New testcase.
16970
16971 2001-12-27  Richard Henderson  <rth@redhat.com>
16972
16973         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
16974
16975 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16976
16977         * g++.dg/eh/ctor1.C: New test.
16978         * g++.dg/other/error2.C: New test.
16979
16980 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16981
16982         * g++.dg/other/init2.C: New test.
16983
16984 2001-12-24  Richard Henderson  <rth@redhat.com>
16985
16986         * gcc.dg/20011223-1.c: New.
16987         * gcc.dg/inline-1.c: New.
16988
16989 2001-12-23  Richard Henderson  <rth@redhat.com>
16990
16991         * gcc.dg/asm-4.c: Test operand modifiers.
16992
16993 2001-12-23  Richard Henderson  <rth@redhat.com>
16994
16995         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
16996
16997 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16998
16999         * gcc.c-torture/execute/20011223-1.c: New test.
17000
17001 2001-12-21  Richard Henderson  <rth@redhat.com>
17002
17003         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
17004         re-enables the warning.
17005
17006 2001-12-21  Richard Henderson  <rth@redhat.com>
17007
17008         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
17009
17010 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17011
17012         * gcc.c-torture/compile/20011218-1.c: New test.
17013
17014 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
17015
17016         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
17017         arm-isr.c test.
17018         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
17019         epilogue generation for ARM ISR routines.
17020
17021 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17022
17023         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
17024         * gcc.dg/format/c90-printf-3.c: Likewise.
17025         * gcc.dg/format/c99-printf-3.c: Likewise.
17026         * gcc.dg/format/ext-1.c: Likewise.
17027         * gcc.dg/format/ext-6.c: Likewise.
17028         * gcc.dg/format/format.h: Prototype unlocked stdio.
17029
17030 2001-12-20  Richard Henderson  <rth@redhat.com>
17031
17032         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
17033         (arena): Use it.
17034         (malloc): Correct allocation logic.  Abort if we fill up the
17035         arena before initialization complete.
17036         (realloc): Correct allocation logic.
17037
17038 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
17039
17040         * gcc.c-torture/compile/20011219-2.c: New test.
17041
17042         * gcc.c-torture/execute/20011219-1.c: New test.
17043
17044 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
17045
17046         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
17047         target does not support weak symbols.
17048
17049 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
17050
17051         * gcc.c-torture/compile/20011219-1.c: New test.
17052
17053 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17054
17055         * g++.dg/other/error1.C: New test.
17056
17057 2001-12-17  Jeffrey A Law  (law@redhat.com)
17058
17059         * gcc.c-torture/execute/20011217-1.c: New test.
17060
17061 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
17062
17063         * objc.dg/special/: New directory.
17064         * objc.dg/special/special.exp: New file.
17065         * objc.dg/special/unclaimed-category-1.h: New file.
17066         * objc.dg/special/unclaimed-category-1a.m: New file.
17067         * objc.dg/special/unclaimed-category-1.m: New file.
17068
17069 2001-12-17  Andreas Jaeger  <aj@suse.de>
17070
17071         * gcc.c-torture/compile/20011217-2.c: New test.
17072
17073 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17074
17075         * gcc.c-torture/compile/20011217-1.c: New test.
17076
17077 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
17078
17079         * testsuite/gcc.dg/20011214-1.c: New.
17080
17081 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
17082
17083         * gcc.dg/altivec-4.c: New.
17084
17085 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
17086
17087         * gcc.dg/20011113-1.c: New test.
17088
17089 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17090
17091         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
17092         std::__malloc_alloc_template<0> and
17093         std::__default_alloc_template<false, 0>.
17094
17095 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
17096
17097         * objc/execute/bf-21.m: New test.
17098         * objc/execute/enumeration-1.m: New test.
17099         * objc/execute/enumeration-2.m: New test.
17100
17101 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
17102
17103         * gcc.dg/gnu89-init-1.c: New test.
17104
17105 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17106
17107         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
17108         * g++.old-deja/g++.jason/2371.C: Likewise.
17109         * g++.old-deja/g++.jason/template33.C: Likewise.
17110         * g++.old-deja/g++.jason/template34.C: Likewise.
17111         * g++.old-deja/g++.jason/template36.C: Likewise.
17112         * g++.old-deja/g++.oliva/typename1.C: Likewise.
17113         * g++.old-deja/g++.oliva/typename2.C: Likewise.
17114         * g++.old-deja/g++.other/typename1.C: Likewise.
17115         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17116         * g++.old-deja/g++.pt/nontype5.C: Likewise.
17117         * g++.old-deja/g++.pt/typename11.C: Likewise.
17118         * g++.old-deja/g++.pt/typename14.C: Likewise.
17119         * g++.old-deja/g++.pt/typename16.C: Likewise.
17120         * g++.old-deja/g++.pt/typename3.C: Likewise.
17121         * g++.old-deja/g++.pt/typename4.C: Likewise.
17122         * g++.old-deja/g++.pt/typename5.C: Likewise.
17123         * g++.old-deja/g++.pt/typename7.C: Likewise.
17124         * g++.old-deja/g++.robertl/eb9.C: Likewise.
17125
17126 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
17127
17128         * g++.dg/other/linkage1.C: New test.
17129         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
17130         specifiers.
17131
17132 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
17133
17134         * gcc.dg/concat.c: New test.
17135
17136 2001-12-11  Stan Shebs  <shebs@apple.com>
17137
17138         * objc/compile: New test directory.
17139         * objc/compile/compile.exp: New expect script.
17140         * objc/compile/20011211-1.m: New compile test.
17141
17142 2001-12-11  Jason Merrill  <jason@redhat.com>
17143
17144         * lib/prune.exp (prune_gcc_output): Also handle "In member
17145         function".  So many permutations...
17146
17147 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
17148
17149         * g++.dg/template/typedef1.C: New test.
17150
17151 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17152
17153         * g++.dg/other/copy1.C: New test.
17154
17155 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
17156
17157         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
17158
17159         * gcc.dg/builtin-choose-expr.c: New.
17160
17161 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
17162
17163         * gcc.dg/altivec-2.c: New.
17164
17165 2001-12-07  Richard Henderson  <rth@redhat.com>
17166
17167         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
17168
17169 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
17170
17171         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
17172         ultrasparc.
17173
17174 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17175
17176         * g++-old.deja/g++.robertl/eb101.C: Deleted.
17177
17178 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
17179
17180         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
17181         variable argument list.
17182
17183 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
17184
17185         * gcc.c-torture/execute/memcheck: Delete entire directory.
17186         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
17187         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
17188
17189 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17190
17191         * gcc.dg/Wshadow-1.c: New test.
17192
17193 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
17194
17195         * gcc.c-torture/compile/20011130-1.c: New test.
17196
17197         * gcc.dg/noncompile/20011025-1.c: New test.
17198
17199         * g++.dg/other/anon-union.C: New test.
17200
17201         * gcc.c-torture/execute/20011024-1.c: New test.
17202
17203 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
17204
17205         * gcc.c-torture/execute/20000722-1.x,
17206         gcc.c-torture/execute/20010123-1.x: Remove.
17207         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
17208         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
17209         gcc.dg/c99-complit-2.c: New tests.
17210
17211 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
17212
17213         * g++.dg/inherit/base1.C: New test.
17214
17215 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
17216
17217         * g++.dg/other/stdarg1.C: New test.
17218
17219         * gcc.c-torture/compile/20011130-2.c: New test.
17220
17221 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
17222
17223         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
17224         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
17225         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
17226         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
17227         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
17228         * gcc.dg/builtin-prefetch-1.c: New test.
17229
17230 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
17231
17232         * gcc.dg/20011130-1.c: New test.
17233
17234 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17235
17236         * g++.dg/other/scope1.C: New test.
17237         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
17238
17239 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17240
17241         * gcc.dg/vla-init-1.c: New test.
17242
17243 2001-12-01  Geoff Keating  <geoffk@redhat.com>
17244
17245         * gcc.c-torture/compile/structs.c: New testcase from GDB.
17246
17247 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17248
17249         * objc.dg/alias.m: Update.
17250         * objc.dg/class-1.m: Update.
17251         * objc.dg/const-str-1.m: Update.
17252         * objc.dg/fwd-proto-1.m: Update.
17253         * objc.dg/id-1.m: Update.
17254         * objc.dg/super-class-1.m: Update.
17255
17256 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
17257
17258         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
17259         constructs.
17260
17261 2001-11-28  Jeffrey A Law  (law@cygnus.com)
17262
17263         * gcc.c-torture/execute/20011128-1.c: New test.
17264
17265 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
17266
17267         * gcc.dg/20011127-1.c: New test.
17268
17269 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17270
17271         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
17272         from Austin Group draft 7.
17273         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
17274         scanf format arguments.
17275         * gcc.dg/format/no-exargs-2.c: New test.
17276
17277 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
17278
17279         * g++.dg/abi/vbase8-4.C: New test.
17280
17281 2001-11-24  Ian Lance Taylor  <ian@airs.com>
17282
17283         * gcc.c-torture/execute/20011121-1.c: New test.
17284
17285 2001-11-23  Jeffrey A Law  (law@cygnus.com)
17286
17287         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
17288
17289 2001-11-23  Andreas Jaeger  <aj@suse.de>
17290
17291         * gcc.dg/cpp/charconst-2.c: New test.
17292
17293 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
17294
17295         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
17296         to the host if it is remote.  Let tests specify extra headers
17297         they use.
17298         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
17299         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
17300         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
17301         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
17302         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
17303         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
17304         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
17305         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
17306         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
17307         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
17308
17309 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
17310
17311         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
17312         for little endian ARMs.
17313
17314 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
17315
17316         * gcc.c-torture/compile/20011119-1.c: New test.
17317         * gcc.c-torture/compile/20011119-2.c: New test.
17318
17319 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
17320
17321         * gcc.dg/altivec-1.c: Fix typo.
17322
17323 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
17324
17325         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
17326
17327 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
17328
17329         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
17330
17331 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
17332
17333         * lib/g77.exp: Don't specify --rpath-link.
17334
17335         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
17336         across all the headers.
17337         * gcc.dg/format/format.exp: For testing on a remote host,
17338         copy format.h.
17339
17340         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
17341         * gcc.c-torture/execute/930406-1.c: Likewise.
17342         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17343
17344 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
17345
17346         * gcc.dg/altivec-1.c: New.
17347
17348 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
17349
17350         * gcc.dg/cpp/fpreprocessed.c: New test case.
17351
17352 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17353
17354         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
17355         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
17356         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
17357
17358 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
17359
17360         * gcc.dg/no-builtin-1.c: New test.
17361
17362 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
17363
17364         * gcc.c-torture/execute/20011115-1.c: New test.
17365
17366 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
17367
17368         * gcc.c-torture/compile/20011114-2.c: New test.
17369         * gcc.c-torture/compile/20011114-3.c: New test.
17370         * gcc.c-torture/compile/20011114-4.c: New test.
17371
17372 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
17373
17374         * g++.dg/other/init1.C: New test.
17375
17376 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
17377
17378         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
17379         message.
17380
17381         * gcc.c-torture/execute/20011114-1.c: New testcase.
17382
17383         * gcc.c-torture/compile/20010327-1.c: Revert last change.
17384         * gcc.c-torture/compile/20011114-1.c: New test, exactly
17385         like the (before this change) version of 20010327-1.c.
17386
17387 2001-11-14  Roger Sayle <roger@eyesopen.com>
17388
17389         * gcc.c-torture/execute/string-opt-13.c: New testcase.
17390
17391 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
17392
17393         * g++.dg/init/array2.C: New test.
17394
17395 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
17396
17397         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
17398
17399 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
17400
17401         * g++.dg/other/forscope1.C: New test.
17402         * g++.dg/ext/forscope1.C: New test.
17403         * g++.dg/ext/forscope2.C: New test.
17404
17405 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
17406
17407         * gcc.c-torture/execute/20011113-1.c: New test.
17408
17409 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
17410
17411         * gcc.c-torture/execute/20011109-2.c: New test.
17412
17413         * gcc.c-torture/execute/20011109-1.c: New test.
17414
17415 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
17416
17417         * gcc.c-torture/compile/20011109-1.c: New test.
17418
17419 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
17420
17421         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
17422         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
17423         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
17424         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
17425         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
17426         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
17427         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
17428
17429 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17430
17431         * g++.dg/warn/Wshadow-1.C: New tests.
17432         * g++.old-deja/g++.mike/for3.C: Update.
17433
17434 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
17435
17436         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
17437         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
17438         XFAILs.  Adjust expected error texts.
17439         * gcc.c-torture/compile/20011106-1.c,
17440         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
17441         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
17442         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
17443         gcc.dg/c99-array-lval-5.c: New tests.
17444
17445 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17446
17447         * gcc.dg/cpp/defined.c: Update.
17448
17449 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17450
17451         * gcc.c-torture/execute/anon-1.c: New test.
17452
17453 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
17454
17455         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
17456         same size, so no warning should be produced on stormy16.
17457
17458         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
17459         due to oversized array.
17460         * g++.old-deja/g++.mike/ns15.C: Likewise.
17461         * g++.old-deja/g++.pt/crash16.C: Likewise.
17462
17463 2001-11-02  Graham Stott  <grahams@redhat.com>
17464
17465         * g++.dgother/debug1.C: Fix typos.
17466
17467 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
17468
17469         * g++.dg/other/debug1.C: New test.
17470
17471 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17472
17473         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
17474         of unsigned long.
17475
17476 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
17477
17478         * gcc.dg/20011029-2.c: New test.
17479
17480         * gcc.c-torture/compile/20011029-1.c: New test.
17481
17482 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
17483
17484         * objc/execute/class_self-1.m: New test.
17485         * objc/execute/class_self-2.m: New test.
17486
17487 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
17488
17489         * gcc.misc-tests/msgs.exp: Delete.
17490         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
17491         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
17492         error set to match recent changes.
17493
17494 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
17495
17496         * gcc.dg/20011021-1.c: New test.
17497
17498 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
17499
17500         * gcc.c-torture/compile/20011023-1.c: New test.
17501
17502 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
17503
17504         * lib/g77.exp: Rewrite based on lib/g++.exp.
17505
17506 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
17507
17508         * gcc.c-torture/execute/20011019-1.c: New test.
17509
17510         * gcc.dg/20011018-1.c: New test.
17511
17512 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
17513
17514         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
17515
17516 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
17517
17518         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
17519         * gcc.dg/attr-invalid.c: Likewise.
17520
17521 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
17522
17523         * testsuite/gcc.dg/20011015-1.c: New test.
17524
17525 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17526
17527         * g++.dg/template/unify2.C: New test.
17528
17529 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
17530
17531         * g++.dg/other/exception-specification.C: New test
17532
17533 2001-10-13  Tom Rix  <trix@redhat.com>
17534
17535         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
17536         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
17537
17538 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
17539
17540         * testsuite/gcc.dg/20011009-1.c: New test.
17541
17542 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17543
17544         PR g++/4476
17545         * g++.dg/other/friend1.C: New test.
17546
17547 2001-10-11  Richard Henderson  <rth@redhat.com>
17548
17549         * g++.old-deja/g++.other/crash18.C: Add -S to options.
17550
17551 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17552
17553         * gcc.c-torture/compile/20011010-1.c: New.
17554
17555 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
17556
17557         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
17558         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
17559         g77.f-torture/execute/execute.exp,
17560         g77.f-torture/noncompile/noncompile.exp,
17561         gcc.c-torture/compile/compile.exp,
17562         gcc.c-torture/execute/execute.exp,
17563         gcc.c-torture/execute/ieee/ieee.exp,
17564         gcc.c-torture/execute/memcheck/memcheck.exp,
17565         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
17566         objc/execute/execute.exp: Update FSF address.
17567
17568 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17569
17570         * gcc.dg/cpp/cmdlne-C.c: Update.
17571         * gcc.dg/cpp/cmdlne-C2.c: New.
17572
17573 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17574
17575         * gcc.c-torture/execute/20011008-3.c: New.
17576
17577 2001-10-08  DJ Delorie  <dj@redhat.com>
17578
17579         * gcc.dg/20011008-1.c: New.
17580         * gcc.dg/20011008-2.c: New.
17581
17582 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17583
17584         * gcc.dg/cpp/spacing1.c: Update test.
17585
17586 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
17587
17588         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
17589         spelling errors of "separate" as "seperate".
17590
17591 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
17592
17593         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
17594         enough to avoid inlining.
17595
17596 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17597
17598         * lib/g77.exp: set libg2c_dir correctly.
17599
17600 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17601
17602         * gcc.dg/cpp/macro11.c: New test.
17603
17604 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17605
17606         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
17607         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
17608         gcc.dg/format/multattr-3.c: New tests.
17609         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
17610         tests for format attributes on function pointers being rejected.
17611
17612 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17613
17614         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
17615
17616 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17617
17618         * g++.dg/warn/format1.C: New test.
17619
17620 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17621
17622         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
17623
17624 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17625
17626         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
17627
17628 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17629
17630         * gcc.dg/cpp/redef2.c: Add test.
17631
17632 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
17633
17634         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
17635         long-standing bug on i686, apparently.
17636         * gcc.c-torture/execute/loop-2c.x: New file.
17637         * gcc.c-torture/execute/loop-2d.x: New file.
17638         * gcc.c-torture/execute/loop-3c.x: New file.
17639
17640 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
17641
17642         * gcc.dg/cpp/20000625-2.c: Correct line number.
17643
17644 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17645
17646         * gcc.dg/cpp/macro10.c: New test.
17647         * gcc.dg/cpp/strify3.c: New test.
17648         * gcc.dg/cpp/spacing1.c: Add tests.
17649         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
17650         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
17651
17652 2001-09-24  DJ Delorie  <dj@redhat.com>
17653
17654         * gcc.c-torture/execute/20010924-1.c: New test.
17655
17656 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17657
17658         * testsuite/objc/execute/paste.m: Remove.
17659
17660 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17661
17662         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
17663
17664 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
17665
17666         * g77.dg/strlen0.f: New test.
17667
17668 2001-09-21  Richard Henderson  <rth@redhat.com>
17669
17670         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
17671         * g++.old-deja/g++.abi/vtable2.C: Likewise.
17672
17673 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
17674
17675         Table-driven attributes.
17676         * g++.dg/ext/attrib1.C: New test.
17677
17678 2001-09-20  DJ Delorie  <dj@redhat.com>
17679
17680         * gcc.dg/20000926-1.c: Update expected warning messages.
17681         * gcc.dg/array-2.c: Likewise, and test for warnings too.
17682         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
17683         array.
17684
17685 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
17686
17687         * g++.dg/eh/registers1.C: New test case.
17688
17689 2001-09-17  Richard Henderson  <rth@redhat.com>
17690
17691         * gcc.dg/array-5.c: Fix VLA decomposition test.
17692
17693 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17694
17695         * gcc.dg/cpp/line5.c: New testcase.
17696
17697 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17698
17699         * gcc.dg/cpp/macro9.c: New test.
17700
17701 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
17702
17703         * gcc.c-torture/execute/980223.c: Change type of addr from long
17704         to char *.
17705
17706 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
17707
17708         * gcc.c-torture/execute/20010915-1.c: New test.
17709
17710 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
17711
17712         * g77.dg/bprob: New directory.
17713         * g77.dg/bprob/bprob.exp: New file.
17714         * g77.dg/bprob/bprob-1.f: New test.
17715         * g77.dg/gcov: New directory.
17716         * g77.dg/gcov/gcov.exp: New file.
17717         * g77.dg/gcov/gcov-1.f: New test.
17718         * g77.dg/gcov/gcov-1.x: New file.
17719
17720 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
17721
17722         * gcc.dg/cpp/directiv.c: Update.
17723         * gcc.dg/cpp/undef1.c: Update.
17724
17725 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
17726
17727         * gcc.dg/20010912-1.c: New test.
17728
17729 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
17730
17731         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
17732         language-independent file in lib.
17733         * lib/gcov.exp: New file.
17734
17735 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17736
17737         * gcc.c-torture/compile/20010911-1.c: New test.
17738
17739 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
17740
17741         * lib/profopt.exp: New, to support profile-directed optimizations.
17742         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
17743         * gcc.misc-tests/bprob-1.c: New test.
17744         * gcc.misc-tests/bprob-2.c: New test.
17745
17746 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
17747
17748         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
17749         XFAIL and which kinds of gcov output to verify.
17750         * gcc.misc-tests/gcov-4b.x: New file.
17751         * gcc.misc-tests/gcov-5b.x: New file.
17752         * gcc.misc-tests/gcov-6.x: New file.
17753         * gcc.misc-tests/gcov-7.c: New test.
17754         * gcc.misc-tests/gcov-7.x: New file.
17755
17756 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
17757
17758         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
17759         * gcc.misc-tests/gcov-6.c: New test.
17760
17761 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17762
17763         PR c++/3986
17764         * g++.dg/abi/vbase1.C: New test.
17765
17766 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
17767
17768         * objc.dg/method-2.m: New.
17769
17770 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17771
17772         PR c++/4203
17773         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
17774         * g++.dg/init/empty1.C: New test.
17775
17776 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
17777
17778         * gcc.c-torture/compile/20010903-1.c: New test.
17779
17780 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
17781
17782         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
17783         for m68k.
17784
17785 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
17786
17787         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
17788
17789         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
17790
17791         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
17792
17793 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
17794
17795         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
17796         for 16-bit 'unsigned int'.
17797
17798 2001-08-29  Kazu Hirata  <kazu@hxi.com>
17799
17800         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
17801
17802 2001-08-27  Richard Henderson  <rth@redhat.com>
17803
17804         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
17805         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
17806
17807 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
17808
17809         * gcc.dg/asm-names.c (ymain): New.
17810
17811 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
17812
17813         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
17814         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
17815         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
17816
17817 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17818
17819         * gcc.dg/compare5.c: New testcase.
17820
17821 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
17822
17823         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
17824         and "In instantiation".
17825
17826 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
17827
17828         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
17829
17830 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
17831
17832         * gcc.misc-tests/gcov.exp: Add support for branch information.
17833         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
17834         * gcc.misc-tests/gcov-4.c: New test.
17835         * gcc.misc-tests/gcov-4b.c: New test.
17836         * gcc.misc-tests/gcov-5b.c: New test.
17837
17838 2001-08-20  Zack Weinberg  <zackw@panix.com>
17839
17840         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
17841         expected to fail.
17842
17843 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17844
17845         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
17846
17847 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
17848
17849         * g++.dg/eh/template1.C: New test.
17850
17851 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
17852
17853         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
17854         Fix thinko.
17855         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
17856         for xfail.
17857
17858 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
17859
17860         * lib/g77-dg.exp:  Use prune.exp for common procedures
17861         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
17862         * lib/g77.exp: (g77-dg-prune) Remove
17863
17864 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
17865
17866         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
17867
17868 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17869
17870         * g++.dg/template/unify1.C: New test.
17871
17872 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
17873
17874         * g++.dg/abi/empty4.C: New test.
17875
17876 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
17877
17878         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
17879         solaris2.*
17880         * g77.f-torture/compile/pr3743.x: Likewise
17881
17882 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17883
17884         * g++.dg/other/using-declaration.C: New test.
17885
17886 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17887
17888         * gcc.dg/cpp/tr-sign.c: New testcase.
17889
17890 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17891
17892         * gcc.dg/cpp/19951025-1.c: Revert.
17893         * gcc.dg/cpp/directiv.c: We no longer process directives that
17894         interrupt macro arguments.
17895
17896 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
17897
17898         * gcc.dg/bconstp-1.c: New test.
17899
17900 2001-08-03  Richard Henderson  <rth@redhat.com>
17901
17902         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
17903
17904 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17905
17906         * gcc.dg/cpp/19951025-1.c: Update.
17907
17908 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
17909
17910         * g77.dg/ff90-1.f (s): Fix reference of variable z,
17911         should be x.
17912
17913 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17914
17915         Kill -fhonor-std.
17916         * g++.old-deja/g++.ns/ns14.C: Remove special options.
17917         * g++.old-deja/g++.other/std1.C: Likewise.
17918         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
17919
17920 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
17921
17922         * lib/g77.exp:  Load gcc-defs.exp for common procedures
17923         (g77_pass, g77_fail, g77_finish, g77_exit,
17924         ${tool}_check_unsupported_p} Now redundant.  Deleted.
17925
17926 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
17927
17928         * g77.dg/fbackslash.f
17929         * g77.dg/fcase-preserve.f
17930         * g77.dg/ff90-1.f
17931         * g77.dg/ffixed-line-length-0.f
17932         * g77.dg/ffixed-line-length-132.f
17933         * g77.dg/ffixed-line-length-7.f
17934         * g77.dg/ffixed-line-length-72.f
17935         * g77.dg/ffixed-line-length-none.f
17936         * g77.dg/ffree-form-1.f
17937         * g77.dg/fno-backslash.f
17938         * g77.dg/fno-f90-1.f
17939         * g77.dg/fno-fixed-form-1.f
17940         * g77.dg/fno-onetrip.f
17941         * g77.dg/fno-typeless-boz.f
17942         * g77.dg/fno-underscoring.f
17943         * g77.dg/fno-vxt-1.f
17944         * g77.dg/fonetrip.f
17945         * g77.dg/ftypeless-boz.f
17946         * g77.dg/fugly-assumed.f
17947         * g77.dg/funderscoring.f
17948         * g77.dg/fvxt-1.f
17949
17950 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
17951
17952         * objc.dg/fwd-proto-1.m: New.
17953         * objc.dg/local-decl-1.m: New.
17954         * objc.dg/naming-1.m: New.
17955         * objc.dg/naming-2.m: New.
17956         * objc.dg/proto-hier-1.m: New.
17957
17958 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
17959
17960         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
17961         largest-type elements to a struct makes its size grow.
17962
17963 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17964
17965         * g++.dg/abi/vthunk1.C: New test.
17966
17967 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17968
17969         * g++.dg/abi/vbase8-22.C: New test.
17970
17971 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17972
17973         * gcc.dg/cpp/macro8.c: New test.
17974
17975 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17976
17977         * g++.dg/abi/vbase8-21.C: New test.
17978
17979 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
17980
17981         * g++.dg/abi/vbase8-10.C: New test.
17982
17983 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17984
17985         * lib/g++.exp (g++_set_ld_library_path): Renamed to
17986         ${tool}_set_ld_library_path.
17987         Changed caller.
17988         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
17989         g++.exp.
17990
17991 2001-07-26  Stan Cox <scox@redhat.com>
17992
17993         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
17994         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
17995         gcc_exit, gcc_check_unsupported_p):
17996         Moved to gcc-deps.exp
17997         * gcc-deps.exp: New file.
17998
17999 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18000
18001         * g++.old-deja/g++.pt/defarg14.C: New test.
18002
18003 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18004
18005         * g++.old-deja/g++.other/lineno5.C: New test.
18006
18007 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18008
18009         * g++.old-deja/g++.pt/crash68.C: New test.
18010
18011 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
18012
18013         * g++.old-deja/g++.other/crash42.C: New test.
18014
18015 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18016
18017         * gcc.dg/cpp/extratokens.c: Fix.
18018         * gcc.dg/cpp/skipping2.c: New tests.
18019
18020 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18021
18022         * gcc.c-torture/execute/20010724-1.c: New file.
18023         * gcc.c-torture/execute/20010724-1.x: New file.
18024
18025 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18026
18027         * g++.old-deja/g++.other/cond7.C: New test.
18028
18029 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18030
18031         * g++.old-deja/g++.other/optimize4.C: New test.
18032
18033 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18034
18035         * g++.old-deja/g++.abi/vbase8-5.C: New test.
18036
18037 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
18038
18039         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
18040         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
18041         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
18042         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
18043
18044         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
18045         bug report" message.
18046
18047         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
18048         * g++.dg/ext/instantiate1.C: Move from old-deja.
18049
18050 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
18051
18052         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
18053         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
18054         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
18055         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
18056
18057 2001-07-23  Jeffrey A Law  (law@cygnus.com)
18058
18059         * gcc.c-torture/execute/20010723-1.c: New test.
18060
18061 2001-07-23  Ben Elliston  <bje@redhat.com>
18062
18063         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
18064
18065 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18066
18067         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
18068         i[34567]86-*-*.
18069         Delete handling of ieee_multilib_flags.
18070         Pass -mieee for alpha*-*-* and sh-*-*.
18071         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
18072
18073 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
18074
18075         Remove old-abi tests.
18076         * g++.old-deja/g++.mike/p11116.C: Remove.
18077         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
18078
18079 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
18080
18081         * g77.f-torture/compile/pr3743.f:  New test
18082
18083 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
18084
18085         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
18086
18087 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18088
18089         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
18090         g++.old-deja/g++.pt/static6.C: Likewise.
18091         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
18092         supports weak symbols.
18093
18094 2001-07-18  Andreas Jaeger  <aj@suse.de>
18095
18096         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
18097         supported again.
18098
18099 2001-07-18  Andreas Jaeger  <aj@suse.de>
18100
18101         * gcc.dg/iftrap-1.c: Fix target line.
18102
18103 2001-07-17  Richard Henderson  <rth@redhat.com>
18104
18105         * gcc.c-torture/execute/20010717-1.c: New.
18106
18107 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18108
18109         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
18110         tests.
18111
18112 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18113
18114         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
18115
18116 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18117
18118         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
18119         UAC_SIGBUS, UAC_NOPRINT definitions.
18120
18121 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
18122
18123         * objc/execute/object_is_class.m: New test.
18124         * objc/execute/object_is_meta_class.m: New test.
18125
18126 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18127
18128         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
18129         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
18130
18131 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
18132
18133         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
18134         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
18135
18136 2001-07-14  Richard Henderson  <rth@redhat.com>
18137
18138         * gcc.dg/iftrap-1.c: New.
18139
18140 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
18141
18142         * g77.f-torture/execute/intrinsic77.f: New test.
18143
18144 2001-07-11  Janis Johnson <janis@us.ibm.com>
18145
18146         * gcc.misc-tests/gcov-3.c: New test.
18147
18148 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18149
18150         * gcc.c-torture/compile/20010711-1.c,
18151         * gcc.c-torture/compile/20010711-2.c: New tests.
18152
18153 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
18154
18155         * gcc.c-torture/execute/20010711-1.c: New test.
18156
18157 2001-07-11  Ben Elliston  <bje@redhat.com>
18158
18159         * g++.old-deja/g++.other/enum5.C: New test.
18160
18161 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
18162
18163         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
18164         (g++-dg-prune): Call prune_gcc_output.
18165         * prune.exp: New file for prune_gcc_output.
18166         * lib/g++.exp, lib/gcc.exp: Load it.
18167
18168 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18169
18170         * gcc.c-torture/compile/20010701-1.c,
18171         g++.old-deja/g++.ext/attrib6.C: New tests.
18172
18173 2001-07-06  Jeffrey A Law  (law@cygnus.com)
18174
18175         * gcc.c-torture/compile/20010706-1.c: New test.
18176
18177 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
18178
18179         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
18180
18181 2001-06-28  Stan Shebs  <shebs@apple.com>
18182
18183         * gcc.dg/pragma-darwin.c: New test.
18184
18185 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18186
18187         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
18188         Solaris 2.[678] system.
18189
18190 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18191
18192         * gcc.dg/20010622-1.c: New test.
18193
18194 2001-06-18  Stan Shebs  <shebs@apple.com>
18195
18196         * objc.dg: New directory.
18197         * objc.dg/dg.exp: New file.
18198         * objc.dg/alias.m: New.
18199         * objc.dg/class-1.m: New.
18200         * objc.dg/class-2.m: New.
18201         * objc.dg/const-str-1.m: New.
18202         * objc.dg/const-str-2.m: New.
18203         * objc.dg/id-1.m: New.
18204         * objc.dg/method-1.m: New.
18205         * objc.dg/super-class-1.m: New.
18206         * lib/objc-dg.exp: New file.
18207
18208 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18209
18210         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
18211         of label name.
18212
18213 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
18214
18215         * g++.old-deja/g++.abi/vbase8-9.C: New test.
18216
18217 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18218
18219         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
18220         variable.
18221
18222 2001-06-12  Richard Henderson  <rth@redhat.com>
18223
18224         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
18225
18226 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18227
18228         * g++.old-deja/g++.abi/vbase5.C: New test.
18229         * g++.old-deja/g++.abi/vbase6.C: New test.
18230         * g++.old-deja/g++.abi/vbase7.C: New test.
18231
18232 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18233
18234         * gcc.c-torture/compile/20010610-1.c: New test.
18235
18236 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
18237
18238         * g++.old-deja/g++.abi/vbase4.C: New test.
18239
18240 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18241
18242         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
18243         support %f for HC11/HC12 targets.
18244         * gcc.c-torture/execute/930513-1.x: New file, likewise.
18245         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
18246         on HC11/HC12 targets.
18247         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
18248
18249 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18250
18251         * gcc.dg/wchar_t-1.c: New file.
18252         * gcc.dg/wint_t-1.c: Likewise.
18253
18254 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
18255
18256         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
18257
18258 2001-06-11  Richard Henderson  <rth@redhat.com>
18259
18260         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
18261
18262 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18263
18264         * gcc.c-torture/compile/20010611-1.c: New test.
18265
18266 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
18267
18268         * gcc.dg/c99-tag-1.c: Add more tests.
18269
18270 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
18271
18272         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
18273         representation on MN10300 and ARM/Thumb.
18274
18275 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
18276
18277         * g77.f-torture/execute/20010610.f: New.
18278
18279 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
18280
18281         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
18282         names.
18283
18284 2001-06-09  Richard Henderson  <rth@redhat.com>
18285
18286         * gcc.c-torture/execute/ashrdi-1.c: New.
18287         * gcc.c-torture/execute/ashldi-1.c: New.
18288         * gcc.c-torture/execute/lshrdi-1.c: New.
18289
18290 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
18291
18292         * objc/execute/load-3.m: Added. Check sending +load to categories,
18293         in addition to classes.
18294
18295 2001-06-08  Stan Shebs  <shebs@apple.com>
18296
18297         * objc/execute/load-2.m: New test.  From Nicola Pero
18298         <n.pero@mi.flashnet.it>.
18299
18300 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
18301
18302         * gcc.c-torture/execute/20010605-2.c: New test.
18303
18304 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18305
18306         * g++.old-deja/g++.abi/vbase2.C: New test.
18307         * g++.old-deja/g++.abi/vbase3.C: New test.
18308
18309 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
18310
18311         * g++.old-deja/g++.pt/friend49.C: New test.
18312
18313 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
18314
18315         * g++.old-deja/g++.ext/anon3.C: New test.
18316
18317 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
18318
18319         * g++.old-deja/g++.other/conv7.C: New test.
18320
18321 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18322
18323         * gcc.c-torture/compile/20010605-2.c: New test.
18324
18325 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18326
18327         * gcc.c-torture/execute/20010604-1.c: New test.
18328
18329 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
18330
18331         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
18332
18333 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
18334
18335         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
18336         (g++_link_flags): Likewise.
18337         (g++_init): Pass gccpath's value to two previous functions.
18338
18339 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18340
18341         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
18342         Ensure logfile entry matches exec command line.
18343
18344 2001-05-31  Richard Henderson  <rth@redhat.com>
18345
18346         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
18347         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
18348
18349 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
18350
18351         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
18352         compiler for irix6.2
18353
18354 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
18355
18356         * g++.old-deja/g++.other/optimize3.C: New file.
18357
18358 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
18359
18360         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
18361         assemble.
18362
18363 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
18364
18365         * g++.old-deja/g++.other/optimize2.C: New file.
18366
18367 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
18368
18369         * gcc.c-torture/compile/20010518-2.c: New file.
18370         * gcc.c-torture/execute/20010518-1.c: New file.
18371         * gcc.c-torture/execute/20010518-2.c: New file.
18372
18373 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18374
18375         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
18376
18377 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
18378
18379         G++ no longer defines builtins that do not begin with __builtin.
18380         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
18381         * g++.old-deja/g++.brendand/misc13.C: Likewise.
18382         * g++.old-deja/g++.law/builtin1.C: Likewise.
18383         * g++.old-deja/g++.law/cvt2.C: Likewise.
18384         * g++.old-deja/g++.mike/net5.C: Likewise.
18385         * g++.old-deja/g++.other/builtins1.C: Likewise.
18386         * g++.old-deja/g++.other/builtins2.C: Likewise.
18387         * g++.old-deja/g++.other/builtins3.C: Likewise.
18388         * g++.old-deja/g++.other/builtins4.C: Likewise.
18389         * g++.old-deja/g++.other/inline8.C: Likewise.
18390         * g++.old-deja/g++.robertl/eb39.C: Likewise.
18391
18392 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
18393
18394         * g++.old-deja/g++.pt/using1.C: Adjust.
18395         * g++.old-deja/g++.pt/using2.C: New test.
18396
18397 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18398
18399         * gcc.dg/cpp/charconst.c: New tests.
18400         * gcc.dg/cpp/escape.c: New tests.
18401         * gcc.dg/cpp/escape-1.c: New tests.
18402         * gcc.dg/cpp/escape-2.c: New tests.
18403         * gcc.dg/cpp/ucs.c: New tests.
18404
18405 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
18406
18407         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
18408         native compiler for irix6.5.
18409
18410 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
18411
18412         * lib/g++.exp (g++_include_flags): Use args to compute
18413         get_multilibs.
18414         (g++_link_flags): Likewise.
18415         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
18416
18417 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18418
18419         * gcc.dg/c90-hexfloat-1.c: Add more tests.
18420
18421 2001-05-21  Geoff Keating  <geoffk@redhat.com>
18422
18423         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
18424         this file.
18425
18426 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18427
18428         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
18429         STACK_SIZE;
18430         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
18431         to STACK_SIZE; Use it to define size of add_histo array.
18432         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
18433         to STACK_SIZE.
18434         (f): Use GITT_SIZE to define size of gitt local table.
18435         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
18436         to STACK_SIZE; Use it to define size of bytemem array.
18437
18438 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18439
18440         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
18441         on 68HC11/HC12 due to the asm instruction.
18442         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
18443         * gcc.c-torture/compile/920520-1.x: Likewise.
18444         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
18445         on 68HC11/HC12 because the function is larger than 64K.
18446         * gcc.c-torture/compile/961203-1.x: New file, this test fails
18447         on 68HC11/HC12 because the structure is too large.
18448
18449 2001-05-20  Richard Henderson  <rth@redhat.com>
18450
18451         * gcc.c-torture/execute/20010520-1.c: New.
18452
18453 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18454
18455         * g++.old-deja/g++.warn/compare1.C: New test.
18456         * gcc.dg/compare4.c: New test.
18457
18458 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
18459
18460         * g++.old-deja/g++.other/optimize1.C: New test.
18461
18462 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18463
18464         * g++.old-deja/g++.pt/spec41.C: New test.
18465
18466 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
18467
18468         * gcc.c-torture/compile/20010114-1.x: Remove.
18469
18470 2001-05-18  Stan Shebs  <shebs@apple.com>
18471
18472         * gcc.c-torture/compile/20010518-1.c: New test.
18473
18474 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
18475
18476         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
18477         * g++.old-deja/g++.pt/crash67.C: New test.
18478
18479 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
18480
18481         * g++.old-deja/g++.other/debug9.C: New test.
18482
18483 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
18484
18485         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
18486
18487 2001-05-16  Jan Hubicka  <jh@suse.cz>
18488
18489         * gcc.c-torture/compile/20010516-1.c: New test.
18490
18491 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18492
18493         * g++.old-deja/g++.other/crash41.C: New test.
18494
18495 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
18496
18497         * g++.old-deja/g++.pt/crash66.C: New test.
18498
18499 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
18500
18501         * g++.old-deja/g++.robertl/eb27.C: Convert.
18502
18503 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
18504
18505         * g++.dg/friend-warn.C: New test.  Do not warn about friend
18506         declaration being redundant.
18507
18508 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
18509
18510         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
18511
18512 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
18513
18514         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
18515
18516 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
18517
18518         * lib/g++.exp: Use testsuite_flags.
18519
18520 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
18521
18522         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
18523
18524 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18525
18526         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
18527
18528 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
18529
18530         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
18531
18532 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
18533
18534         * gcc.c-torture/compile/20010313-1.c: New test.
18535
18536 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
18537
18538         * gcc.dg/cpp/direct2.c: New test.
18539         * gccq.dg/cpp/direct2s.c: New test.
18540
18541         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
18542
18543 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
18544
18545         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
18546         * g++.old-deja/g++.other/op3.C: Likewise.
18547
18548 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18549
18550         * gcc.dg/cpp/syshdr.h: New file.
18551         * gcc.dg/cpp/sysmac1.c: Update.
18552         * gcc.dg/cpp/sysmac2.c: Update.
18553
18554 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18555
18556         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
18557
18558 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
18559
18560         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
18561         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
18562
18563 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
18564
18565         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
18566
18567 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
18568
18569         * lib/g++.exp (g++_include_flags): Don't use any special flags
18570         if TESTING_IN_BUILD_TREE is not defined.
18571         (g++_init): Use a plain 'c++' as the compiler if
18572         TESTING_IN_BUILD_TREEE is not defined.
18573
18574 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18575
18576         * g++.old-deja/g++.eh/catch13.C: New test.
18577         * g++.old-deja/g++.eh/catch14.C: New test.
18578
18579 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
18580
18581         * gcc.dg/cpp/tr-define.c: New test.
18582
18583 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
18584
18585         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
18586         <stdlib.h>, not <malloc.h>.
18587
18588 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18589
18590         * g++.old-deja/g++.ns/template17.C: New test.
18591
18592 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
18593
18594         * g++.old-deja/g++.pt/ref4.C: New test.
18595
18596 2001-04-30  Richard Henderson  <rth@redhat.com>
18597
18598         * gcc.dg/20000724-1.c: Revert last change.
18599
18600 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
18601
18602         * g77.f-torture/execute/20010430.f: New test.
18603
18604 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
18605
18606         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
18607
18608 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
18609
18610         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
18611
18612 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18613
18614         * g++.old-deja/g++.eh/crash6.C: New test.
18615
18616 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18617
18618         * g++.old-deja/g++.other/warn7.C: New test.
18619
18620 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
18621
18622         * g++.old-deja/g++.other/defarg9.C: New test.
18623
18624 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18625
18626         * g77.f-torture/compile/20010426.f: New test.
18627         * g77.f-torture/execute/20010426.f: New test.
18628
18629 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
18630
18631         * g77.f-torture/compile/20000629-1.x: Remove - error
18632         has been fixed.
18633
18634 2001-04-26  Jeffrey A Law  (law@cygnus.com)
18635
18636         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
18637         Tweak slightly to work with g++.dg framework.
18638         * g++.dg/special/ecos.exp: Run initp1.C test.
18639         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
18640
18641         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
18642         its linker doesn't give line numbers either.
18643         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
18644
18645 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18646
18647         * g++.old-deja/g++.other/lex1.C: New test.
18648
18649 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
18650
18651         * gcc.dg/noncompile/20010425-1.c: New test.
18652
18653 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
18654
18655         * g++.old-deja/g++.pt/mangle2.C: New test.
18656
18657 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18658
18659         * gcc.dg/format/plus-1.c: New test.
18660
18661 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18662
18663         * gcc.dg/20010423-1.c: New test.
18664
18665 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
18666
18667         * gcc.c-torture/execute/20010422-1.c: New test.
18668
18669 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
18670
18671         * g++.old-deja/g++.ns/type2.C: New test.
18672
18673 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
18674
18675         * g++.old-deja/g++.other/perf1.C: New test.
18676
18677 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
18678
18679         * gcc.dg/c99-func-2.c: Remove xfail.
18680         * gcc.dg/c99-func-3.c: Remove xfail.
18681         * gcc.dg/c99-func-4.c: Remove xfail.
18682
18683 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
18684
18685         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
18686
18687 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18688
18689         * gcc.c-torture/compile/20010423-1.c: New test.
18690
18691 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18692
18693         * g++.old-deja/g++.pt/typename28.C: New test.
18694
18695 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18696
18697         * g++.old-deja/g++.abi/empty2.C: New test.
18698         * g++.old-deja/g++.abi/empty3.C: New test.
18699
18700 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18701
18702         * g++.old-deja/g++.other/comdat2.C: New test.
18703         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
18704
18705 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18706
18707         * g++.old-deja/g++.other/overload14.C: New test.
18708
18709 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18710
18711         * g++.old-deja/g++.other/lookup23.C: New test.
18712
18713 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
18714
18715         * gcc.c-torture/execute/20010403-1.c: New test.
18716
18717 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
18718             Mark Mitchell  <mark@codesourcery.com>
18719
18720         * lib/old-dejagnu.exp: Don't delete output of executable.
18721         Add .exe suffix to executables.
18722
18723 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
18724
18725         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
18726
18727 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18728
18729         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
18730
18731 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18732
18733         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
18734         * g++.old-deja/g++.abi/crash1.C: New test.
18735
18736 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
18737
18738         * g++.old-deja/g++.other/crash40.C: New test.
18739
18740 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18741
18742         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
18743
18744 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
18745
18746         * g++.old-deja/g++.other/warn6.C: New test.
18747
18748 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18749
18750         * g++.old-deja/g++.robertl/eb42.C: Same.
18751
18752 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18753
18754         * gcc.dg/wtr-conversion-1.c: New testcase.
18755
18756 2001-04-10  Richard Henderson  <rth@redhat.com>
18757
18758         * g++.old-deja/g++.other/array5.C: New.
18759
18760 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18761
18762         * gcc.c-torture/execute/20010408-1.c: New test.
18763
18764 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
18765
18766         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
18767         headers and constructs.
18768         * g++.old-deja/g++.robertl/eb79.C: Same.
18769         * g++.old-deja/g++.robertl/eb77.C (main): Same.
18770         * g++.old-deja/g++.robertl/eb73.C: Same.
18771         * g++.old-deja/g++.robertl/eb66.C (main): Same.
18772         * g++.old-deja/g++.robertl/eb55.C (t): Same.
18773         * g++.old-deja/g++.robertl/eb54.C (main): Same.
18774         * g++.old-deja/g++.robertl/eb46.C (main): Same.
18775         * g++.old-deja/g++.robertl/eb44.C: Same.
18776         * g++.old-deja/g++.robertl/eb41.C (main): Same.
18777         * g++.old-deja/g++.robertl/eb4.C (main): Same.
18778         * g++.old-deja/g++.robertl/eb39.C: Same.
18779         * g++.old-deja/g++.robertl/eb33.C (main): Same.
18780         * g++.old-deja/g++.robertl/eb31.C (main): Same.
18781         * g++.old-deja/g++.robertl/eb30.C: Same.
18782         * g++.old-deja/g++.robertl/eb3.C: Same.
18783         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
18784         * g++.old-deja/g++.robertl/eb21.C: Same.
18785         * g++.old-deja/g++.robertl/eb15.C: Same.
18786         * g++.old-deja/g++.robertl/eb118.C: Same.
18787         * g++.old-deja/g++.robertl/eb115.C (main): Same.
18788         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
18789         * g++.old-deja/g++.robertl/eb109.C: Same.
18790         * g++.old-deja/g++.other/sibcall1.C (main): Same.
18791         * g++.old-deja/g++.mike/rtti1.C: Same.
18792         * g++.old-deja/g++.mike/p658.C: Same.
18793         * g++.old-deja/g++.mike/net46.C: Same.
18794         * g++.old-deja/g++.mike/net34.C: Same.
18795         * g++.old-deja/g++.mike/memoize1.C: Same.
18796         * g++.old-deja/g++.mike/eh2.C: Same.
18797         * g++.old-deja/g++.law/weak.C: Same.
18798         * g++.old-deja/g++.law/visibility7.C: Same.
18799         * g++.old-deja/g++.law/visibility25.C: Same.
18800         * g++.old-deja/g++.law/visibility22.C: Same.
18801         * g++.old-deja/g++.law/visibility2.C: Same.
18802         * g++.old-deja/g++.law/visibility17.C: Same.
18803         * g++.old-deja/g++.law/visibility13.C: Same.
18804         * g++.old-deja/g++.law/visibility10.C: Same.
18805         * g++.old-deja/g++.law/visibility1.C: Same.
18806         * g++.old-deja/g++.law/virtual3.C (eval): Same.
18807         * g++.old-deja/g++.law/vbase1.C: Same.
18808         * g++.old-deja/g++.law/operators32.C: Same.
18809         * g++.old-deja/g++.law/nest3.C: Same.
18810         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
18811         * g++.old-deja/g++.law/except5.C (main): Same.
18812         * g++.old-deja/g++.law/cvt7.C (run): Same.
18813         * g++.old-deja/g++.law/cvt2.C: Same.
18814         * g++.old-deja/g++.law/cvt16.C: Same.
18815         * g++.old-deja/g++.law/ctors6.C (bar): Same.
18816         * g++.old-deja/g++.law/ctors17.C (main): Same.
18817         * g++.old-deja/g++.law/ctors13.C: Same.
18818         * g++.old-deja/g++.law/ctors12.C (main): Same.
18819         * g++.old-deja/g++.law/ctors10.C: Same.
18820         * g++.old-deja/g++.law/code-gen5.C: Same.
18821         * g++.old-deja/g++.law/bad-error7.C: Same.
18822         * g++.old-deja/g++.law/arm9.C: Same.
18823         * g++.old-deja/g++.law/arm12.C: Same.
18824         * g++.old-deja/g++.law/arg8.C: Same.
18825         * g++.old-deja/g++.law/arg1.C: Same.
18826         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
18827         * g++.old-deja/g++.jason/template31.C: Same.
18828         * g++.old-deja/g++.jason/template24.C (main): Same.
18829         * g++.old-deja/g++.jason/2371.C: Same.
18830         * g++.old-deja/g++.eh/new2.C: Same.
18831         * g++.old-deja/g++.eh/new1.C: Same.
18832         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
18833         * g++.old-deja/g++.brendan/nest21.C (main): Same.
18834         * g++.old-deja/g++.brendan/err-msg3.C: Same.
18835         * g++.old-deja/g++.brendan/crash62.C: Same.
18836         * g++.old-deja/g++.brendan/crash52.C: Same.
18837         * g++.old-deja/g++.brendan/crash49.C (main): Same.
18838         * g++.old-deja/g++.brendan/crash38.C: Same.
18839         * g++.old-deja/g++.brendan/crash15.C (main): Same.
18840         * g++.old-deja/g++.brendan/copy9.C: Same.
18841
18842 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
18843
18844         * gcc.c-torture/execute/20001203-2.c (memset):
18845         Count argument is of type __SIZE_TYPE__.
18846
18847 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
18848
18849         * gcc.c-torture/compile/20010404-1.c: New test.
18850
18851 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
18852
18853         * gcc.c-torture/compile/20010326-1.c: New test.
18854
18855 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
18856
18857         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
18858         peculiarities of the SH.
18859         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
18860
18861 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18862
18863         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
18864         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
18865         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
18866
18867 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18868
18869         * g77.f-torture/compile/20010321-1.f: New test.
18870
18871 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18872
18873         * gcc.c-torture/compile/20010329-1.c: New test.
18874
18875 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
18876
18877         * gcc.c-torture/execute/20010329-1.c: New test.
18878
18879 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18880
18881         * g++.old-deja/g++.other/eh4.C: Fix typo.
18882
18883 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
18884
18885         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
18886
18887 2001-03-28  Philip Blundell  <philb@gnu.org>
18888
18889         * gcc.c-torture/compile/20010328-1.c: New test.
18890
18891 2001-03-27  Richard Henderson  <rth@redhat.com>
18892
18893         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
18894         * g++.old-deja/g++.eh/vbase3.C: Likewise.
18895
18896 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
18897
18898         * gcc.c-torture/compile/20010327-1.c: New test.
18899
18900 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18901
18902         * g++.old-deja/g++.other/friend12.C: New test.
18903         * g++.old-deja/g++.other/friend9.C: Expect no errors.
18904         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
18905
18906 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18907
18908         * gcc.c-torture/execute/20010325-1.c: New test.
18909
18910 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
18911
18912         * g++.old-deja/g++.other/mangle3.C: New test.
18913
18914 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
18915
18916         * g++.old-deja/g++.other/anon8.C: New test.
18917
18918 2001-03-20  Philip Blundell  <philb@gnu.org>
18919
18920         * gcc.c-torture/compile/20010320-1.c: New test.
18921
18922 2001-03-17  Richard Henderson  <rth@redhat.com>
18923
18924         * g++.old-deja/g++.other/eh4.C: Add expected error text.
18925
18926 2001-03-15  Geoff Keating  <geoff@redhat.com>
18927
18928         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
18929         tests on AIX.
18930
18931 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
18932
18933         * g++.old-deja/g++.other/eh4.C: New test.
18934
18935 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18936
18937         * gcc.dg/cpp/mi1.c: Update.
18938
18939 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
18940
18941         * g++.old-deja/g++.other/regstack.C: New test.
18942
18943 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18944
18945         * g++.old-deja/g++.other/ref4.C: New test.
18946
18947 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
18948
18949         * objc/execute/va_method.m: Added.
18950         * objc/execute/IMP.m: Added.
18951         * objc/execute/_cmd.m: Added.
18952         * objc/execute/accessing_ivars.m: Added.
18953         * objc/execute/class-1.m: Added.
18954         * objc/execute/class-10.m: Added.
18955         * objc/execute/class-11.m: Added.
18956         * objc/execute/class-12.m: Added.
18957         * objc/execute/class-13.m: Added.
18958         * objc/execute/class-14.m: Added.
18959         * objc/execute/class-2.m: Added.
18960         * objc/execute/class-3.m: Added.
18961         * objc/execute/class-4.m: Added.
18962         * objc/execute/class-5.m: Added.
18963         * objc/execute/class-6.m: Added.
18964         * objc/execute/class-7.m: Added.
18965         * objc/execute/class-8.m: Added.
18966         * objc/execute/class-9.m: Added.
18967         * objc/execute/class-tests-1.h
18968         * objc/execute/class-tests-2.h
18969         * objc/execute/compatibility_alias.m: Added.
18970         * objc/execute/encode-1.m: Added.
18971         * objc/execute/formal_protocol-1.m: Added.
18972         * objc/execute/formal_protocol-2.m: Added.
18973         * objc/execute/formal_protocol-3.m: Added.
18974         * objc/execute/formal_protocol-4.m: Added.
18975         * objc/execute/formal_protocol-5.m: Added.
18976         * objc/execute/formal_protocol-6.m: Added.
18977         * objc/execute/formal_protocol-7.m: Added.
18978         * objc/execute/informal_protocol.m: Added.
18979         * objc/execute/initialize.m: Added.
18980         * objc/execute/load.m: Added.
18981         * objc/execute/many_args_method.m: Added.
18982         * objc/execute/nested-3.m: Added.
18983         * objc/execute/no_clash.m: Added.
18984         * objc/execute/private.m: Added.
18985         * objc/execute/redefining_self.m: Added.
18986         * objc/execute/root_methods.m: Added.
18987         * objc/execute/selector-1.m: Added.
18988         * objc/execute/static-1.m: Added.
18989         * objc/execute/static-2.m: Added.
18990         * objc/execute/va_method.m: Added.
18991
18992 2001-03-10  Richard Henderson  <rth@redhat.com>
18993
18994         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
18995
18996 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18997
18998         * g++.old-deja/g++.other/crash31.C: XFAIL.
18999         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
19000         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
19001         * gcc.c-torture/execute/20010123-1.x: XFAIL.
19002         * gcc.c-torture/execute/20010124-1.x: XFAIL.
19003         * gcc.dg/sequence-pt-1.c: XFAIL one test.
19004
19005 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
19006
19007         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
19008
19009 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19010
19011         * gcc.dg/20000724-1.c: Don't use multiline strings.
19012
19013 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
19014
19015         * objc/execute/string1.m, objc/execute/string2.m: Compare the
19016         result of -cString against what we expect it to be; don't just
19017         print it out for no one to read.
19018
19019         * objc/execute/string3.m, objc/execute/string4.m: New tests.
19020         Based on testcases provided by Nicola Pero.
19021
19022 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19023
19024         * gcc.dg/cpp/macro7.c: New test.
19025
19026 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
19027
19028         * gcc.dg/cpp/multiline.c: Update.
19029
19030 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19031
19032         * g++.old-deja/g++.other/enum3.C: New test.
19033
19034 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19035
19036         * g++.old-deja/g++.other/pod1.C: New test.
19037
19038 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19039
19040         * g++.old-deja/g++.ext/overload1.C: New test.
19041
19042 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19043
19044         * g++.old-deja/g++.pt/using1.C: New test.
19045
19046 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
19047
19048         * g++.old-deja/g++.other/using9.C: New test.
19049
19050 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
19051
19052         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
19053
19054         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
19055
19056 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
19057
19058         * g++.old-deja/g++.ext/realpt1.C: Remove.
19059
19060 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
19061
19062         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
19063
19064 2001-02-26  Will Cohen  <wcohen@redhat.com>
19065
19066         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
19067
19068 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
19069
19070         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
19071         templatized constructors.
19072
19073 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19074
19075         * gcc.c-torture/execute/20010224-1.c: New test.
19076
19077 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
19078
19079         * gcc.c-torture/execute/20010222-1.c: New test.
19080
19081 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
19082
19083         * g++.old-deja/g++.other/inline20.C: New test.
19084
19085 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
19086
19087         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
19088
19089 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19090
19091         * g++.old-deja/g++.other/lookup22.C: New test.
19092
19093 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
19094
19095         * g77.dg: New directory.
19096         * g77.dg/20010216-1.f: New test case.
19097         * g77.dg/dg.exp: New driver.
19098         * lib/g77-dg.exp: New driver library.
19099
19100 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19101
19102         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
19103
19104 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
19105
19106         * g++.old-deja/g++.other/decl9.C: New test.
19107
19108 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
19109
19110         * g++.old-deja/g++.other/init16.C: Update the test so that it does
19111         not need <string> and also tests the initialization at runtime.
19112
19113 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19114
19115         * gcc.c-torture/execute/longlong.c: New test.
19116
19117 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19118
19119         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
19120
19121 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
19122
19123         * gcc.c-torture/execute/920302-1.c (execute):
19124         Change argument type to short.
19125
19126 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19127
19128         * g++.old-deja/g++.pt/deduct6.C: New test.
19129
19130 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
19131
19132         * g++.old-deja/g++.pt/deduct5.C: New test.
19133
19134 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
19135
19136         * gcc.c-torture/execute/20010209-1.c: New test.
19137
19138 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
19139
19140         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
19141
19142 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
19143
19144         * g++.dg/vtgc1.C: Update for new ABI.
19145
19146         * consistency.vlad: New directory, 1665 files.
19147
19148 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19149
19150         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
19151         return type.
19152         * gcc.dg/cpp/digraphs.c: Declare puts.
19153
19154 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19155
19156         * g++.old-deja/g++.other/warn5.C: New test.
19157
19158 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19159
19160         * g++.old-deja/g++.pt/spec40.C: New test.
19161
19162 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
19163
19164         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
19165         case.
19166         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
19167
19168 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
19169
19170         * gcc.c-torture/compile/20010209-1.c: New test.
19171
19172 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
19173
19174         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
19175         excess errors message but not if it crashes.
19176         * g++.old-deja/g++.other/crash27.C: Likewise.
19177         * g++.old-deja/g++.other/crash28.C: Likewise.
19178         * g++.old-deja/g++.other/crash30.C: Likewise.
19179         * g++.old-deja/g++.other/crash32.C: Likewise.
19180         * g++.old-deja/g++.other/crash35.C: Likewise.
19181         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19182
19183 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19184
19185         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
19186         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
19187         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
19188         g77.f-torture/execute/execute.exp,
19189         g77.f-torture/noncompile/noncompile.exp,
19190         gcc.c-torture/execute/execute.exp,
19191         gcc.c-torture/execute/memcheck/memcheck.exp,
19192         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
19193         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
19194         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
19195         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
19196         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
19197         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
19198         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19199         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
19200         Remove bug reporting instructions with ancient email addresses.
19201
19202 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19203
19204         * gcc.dg/20010202-1.c: New test.
19205         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
19206
19207 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
19208
19209         * g++.dg/stdbool-if.C: New test.
19210
19211 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
19212
19213         * objc/execute/fdecl.m: Added main().
19214
19215 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
19216
19217         * gcc.c-torture/execute/20010206-1.c: New test.
19218
19219 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19220
19221         * gcc.dg/cpp/avoidpaste1.c: Update.
19222
19223 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
19224
19225         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
19226         Pero <nicola@brainstorm.co.uk>.
19227         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
19228
19229 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
19230
19231         * g++.old-deja/g++.pt/spec39.C: New test.
19232
19233 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
19234
19235         * gcc.c-torture/compile/20010202-1.c: New test.
19236
19237 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
19238
19239         * g++.old-deja/g++.abi/primary2.C: New test.
19240         * g++.old-deja/g++.abi/primary3.C: New test.
19241         * g++.old-deja/g++.abi/primary4.C: New test.
19242         * g++.old-deja/g++.abi/primary5.C: New test.
19243         * g++.old-deja/g++.abi/vtable3.h: New test.
19244         * g++.old-deja/g++.abi/vtable3a.C: New test.
19245         * g++.old-deja/g++.abi/vtable3b.C: New test.
19246         * g++.old-deja/g++.abi/vtable3c.C: New test.
19247         * g++.old-deja/g++.abi/vtable3d.C: New test.
19248         * g++.old-deja/g++.abi/vtable3e.C: New test.
19249         * g++.old-deja/g++.abi/vtable3f.C: New test.
19250         * g++.old-deja/g++.abi/vtable3g.C: New test.
19251         * g++.old-deja/g++.abi/vtable3h.C: New test.
19252         * g++.old-deja/g++.abi/vtable3i.C: New test.
19253         * g++.old-deja/g++.abi/vtable3j.C: New test.
19254         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
19255
19256 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
19257
19258         * g++.old-deja/g++.other/anon6.C: New test.
19259         * g++.old-deja/g++.other/anon7.C: New test.
19260
19261 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19262
19263         * gcc.dg/cpp/avoidpaste2.c: New tests.
19264
19265 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
19266
19267         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
19268
19269 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
19270
19271         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
19272         DECIMAL_DIG cases for Irix."
19273
19274 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
19275
19276         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
19277
19278 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19279
19280         * gcc.dg/c99-tag-1.c: New test.
19281
19282 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19283
19284         * gcc.dg/cpp/tr-warn1.c: Add tests.
19285
19286 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
19287
19288         * gcc.dg/cpp/avoidpaste1.c: Update.
19289         * gcc.dg/cpp/paste4.c: Update.
19290
19291 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
19292
19293         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
19294         cases for Irix.
19295
19296 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19297
19298         * g++.old-deja/g++.other/inline19.C: New test.
19299
19300 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19301
19302         * gcc.dg/Wlarger-than.c: New test.
19303
19304 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19305
19306         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
19307
19308 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
19309
19310         * gcc.c-torture/execute/20010129-1.c: New test.
19311         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
19312
19313 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19314
19315         * gcc.dg/cpp/avoidpaste1.c: Test case.
19316
19317 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
19318
19319         * g++.old-deja/g++.other/inline18.C: New test.
19320
19321 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19322
19323         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
19324         and __builtin_putchar.
19325
19326 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
19327
19328         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
19329         tests.
19330
19331 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
19332
19333         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
19334         floating point number rounding mode to round to the nearest
19335         representable mode.
19336
19337 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
19338
19339         * g++.old-deja/g++.other/mangle2.C: New test.
19340
19341 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19342
19343         * gcc.c-torture/compile/20010124-1.c: New test.
19344
19345 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
19346
19347         * g++.old-deja/g++.pt/spec38.C: New test.
19348
19349 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19350
19351         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
19352         "Build don't run".
19353
19354 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19355
19356         * gcc.c-torture/execute/20010123-1.c: New test.
19357
19358 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19359
19360         * g++.old-deja/g++.pt/spec37.C: New test.
19361
19362 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
19363
19364         * g++.old-deja/g++.pt/overload14.C: New test.
19365
19366 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19367
19368         * gcc.c-torture/execute/20010122-1.c: New test, exercise
19369         __builtin_return_address.
19370
19371 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
19372
19373         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
19374         * g++.old-deja/g++.pt/spec35.C: New test.
19375         * g++.old-deja/g++.pt/spec36.C: New test.
19376
19377 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
19378
19379         * gcc.c-torture/compile/20010118-1.c: New test.
19380
19381 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
19382
19383         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
19384
19385 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19386
19387         * gcc.c-torture/execute/20010119-1.c: New test.
19388
19389 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19390
19391         * g++.old-deja/g++.other/vbase5.C: New test.
19392
19393 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
19394
19395         * gcc.c-torture/execute/20010118-1.c: New test.
19396
19397 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19398
19399         * g++.old-deja/g++.pt/deduct3.C: New test.
19400
19401 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19402
19403         * g++.old-deja/g++.pt/spec34.C: New test.
19404
19405 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
19406
19407         * g77.f-torture/compile/20000601-2.f: New test.
19408
19409 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19410
19411         * g++.old-deja/g++.other/init17.C: New test.
19412
19413 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
19414
19415         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
19416
19417 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19418
19419         * g++.old-deja/g++.pt/unify8.C: New test.
19420
19421 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19422
19423         * g++.old-deja/g++.abi/vbase1.C: New test.
19424
19425 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
19426
19427         * g++.old-deja/g++.pt/crash65.C: New test.
19428
19429 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19430
19431         * gcc.dg/cpp/assembl2.S: New test case.
19432
19433 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
19434
19435         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
19436         are supported.
19437
19438 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19439
19440         * g++.old-deja/g++.other/builtins1.C: New test.
19441         * g++.old-deja/g++.other/builtins2.C: Likewise.
19442         * g++.old-deja/g++.other/builtins3.C: Likewise.
19443         * g++.old-deja/g++.other/builtins4.C: Likewise.
19444
19445 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
19446
19447         * gcc.c-torture/compile/20010117-1.c: New test.
19448         * gcc.c-torture/compile/20010117-2.c: New test.
19449
19450 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19451
19452         * g77.f-torture/execute/20010116.[fx]: New test,
19453         XFAIL on i?86-*-*.
19454         * g77.f-torture/compile/20010115.f: Indicate it's
19455         a test for PR fortran/1636.
19456
19457 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19458
19459         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
19460
19461 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19462
19463         * g77.f-torture/compile/20010115.f: New test.
19464
19465 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
19466
19467         * g++.old-deja/g++.pt/nontype5.C: New test.
19468
19469 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19470
19471         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
19472         have an equivalent working one below it.
19473
19474 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19475
19476         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
19477         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19478
19479 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
19480
19481         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
19482         message containing "init_priority".
19483         (conpr-2.C): Likewise.
19484         (conpr-3.C): Likewise.
19485         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
19486
19487 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19488
19489         * gcc.c-torture/execute/20010114-2.c: New test.
19490
19491 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19492
19493         * gcc.c-torture/compile/20010114-1.c: New test.
19494         * gcc.c-torture/compile/20010114-1.x: Xfail.
19495         * gcc.c-torture/compile/20010114-2.c: New test.
19496         * gcc.c-torture/execute/20010114-1.c: New test.
19497         * gcc.dg/trunc-1.c: New test.
19498         * gcc.dg/uninit-B.c: New test.
19499
19500 2001-01-13  Nick Clifton  <nickc@redhat.com>
19501
19502         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
19503         target.
19504
19505 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19506
19507         * gcc.c-torture/compile/20010113-1.c: New test.
19508
19509 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
19510
19511         * gcc.c-torture/compile/20001212-1.c: New test.
19512
19513 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19514
19515         * gcc.dg/cpp/widestr1.c: Update.
19516         * gcc.dg/cpp/prag-imp.c: Remove.
19517
19518 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
19519
19520         * gcc.c-torture/execute/20000801-3.x: Remove.
19521         * gcc.dg/c90-init-1.c: New test.
19522         * gcc.dg/c99-init-1.c: New test.
19523         * gcc.dg/c99-init-2.c: New test.
19524         * gcc.dg/gnu99-init-1.c: New test.
19525
19526 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
19527
19528         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
19529         testing that no relevant ones were found.
19530
19531 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19532
19533         * g++.old-deja/g++.pt/cast2.C: New test.
19534
19535 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19536
19537         * g++.old-deja/g++.pt/friend47.C: New test.
19538
19539 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19540
19541         * g++.old-deja/g++.pt/instantiate13.C: New test.
19542
19543 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19544
19545         * g++.old-deja/g++.other/defarg7.C: New test.
19546         * g++.old-deja/g++.other/defarg8.C: New test.
19547
19548 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19549
19550         * g++.old-deja/g++.pt/crash64.C: New test.
19551
19552 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19553
19554         * g++.old-deja/g++.pt/crash63.C: New test.
19555
19556 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19557
19558         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
19559
19560 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
19561
19562         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
19563
19564 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19565
19566         * g++.old-deja/g++.pt/error3.C: New test.
19567
19568 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19569
19570         * g++.old-deja/g++.other/crash39.C: New test.
19571
19572 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
19573
19574         * g++.old-deja/g++.other/vbase4.C: New test.
19575
19576 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
19577
19578         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
19579         * gcc.dg/special/20000419-2.c: New file. Identical to above.
19580         * gcc.dg/special/special.exp: New test driver which will check
19581         for alias support for the above test.
19582
19583 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
19584
19585         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
19586         problems on small machines.
19587         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
19588         parameterize.
19589
19590 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
19591
19592         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
19593         mips.
19594         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
19595
19596 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
19597
19598         * g++.old_deja/g++.pt/using8.C: New test.
19599
19600 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19601
19602         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
19603
19604 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
19605
19606         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
19607         where a failure is expected.
19608         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
19609
19610 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19611
19612         * g++.old_deja/g++.pt/instantiate12.C: New test.
19613
19614 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19615
19616         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
19617         start of structs.
19618         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
19619         * g++.old-deja/g++.brendan/crash17.C: Likewise.
19620         * g++.old-deja/g++.brendan/crash29.C: Likewise.
19621         * g++.old-deja/g++.brendan/crash48.C: Likewise.
19622         * g++.old-deja/g++.brendan/ns1.C: Likewise.
19623         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
19624         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
19625         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
19626         * g++.old-deja/g++.eh/spec6.C: Likewise.
19627         * g++.old-deja/g++.jason/crash3.C: Likewise.
19628         * g++.old-deja/g++.law/ctors11.C: Likewise.
19629         * g++.old-deja/g++.law/ctors17.C: Likewise.
19630         * g++.old-deja/g++.law/ctors5.C: Likewise.
19631         * g++.old-deja/g++.law/ctors9.C: Likewise.
19632         * g++.old-deja/g++.mike/ambig1.C: Likewise.
19633         * g++.old-deja/g++.mike/net22.C: Likewise.
19634         * g++.old-deja/g++.mike/p3538a.C: Likewise.
19635         * g++.old-deja/g++.mike/p3538b.C: Likewise.
19636         * g++.old-deja/g++.mike/virt3.C: Likewise.
19637         * g++.old-deja/g++.niklas/t128.C: Likewise.
19638         * g++.old-deja/g++.other/anon4.C: Likewise.
19639         * g++.old-deja/g++.other/using1.C: Likewise.
19640         * g++.old-deja/g++.other/warn3.C: Likewise.
19641         * g++.old-deja/g++.pt/t37.C: Likewise.
19642         * g++.old-deja/g++.robertl/eb69.C: Likewise.
19643         * g++.old-deja/g++.robertl/eb71.C: Likewise.
19644
19645 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
19646
19647         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
19648
19649 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19650
19651         * gcc.c-torture/execute/stdio-opt-3.c: New test.
19652
19653 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
19654
19655         * gcc.c-torture/compile/20010107-1.c: New test.
19656
19657 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19658
19659         * gcc.c-torture/execute/builtin-noret-1.c: New test.
19660
19661 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19662
19663         * gcc.dg/format/format.h: New file.
19664         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
19665         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
19666         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
19667         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
19668         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
19669         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
19670         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
19671         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
19672         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
19673         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
19674         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
19675         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
19676         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
19677         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
19678         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
19679         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
19680         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
19681         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
19682         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
19683         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
19684         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
19685         instead of declaring standard types, macros and functions in each
19686         test.
19687
19688 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
19689
19690         * gcc.c-torture/execute/20010106-1.c: New test.
19691
19692 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19693
19694         * gcc.dg/format/format.exp: New file.
19695         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
19696         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
19697         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
19698         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
19699         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
19700         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
19701         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
19702         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
19703         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
19704         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
19705         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
19706         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
19707         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
19708         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
19709         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
19710         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
19711         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
19712         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
19713         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
19714         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
19715         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
19716         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
19717         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
19718         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
19719         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
19720         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
19721         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
19722         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
19723         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
19724         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
19725         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
19726         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
19727         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
19728         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
19729         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
19730         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
19731         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
19732         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
19733         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
19734         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
19735         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
19736         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
19737
19738 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
19739
19740         * gcc.c-torture/execute/991228-1.c: Take word endianness into
19741         account.
19742
19743 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19744
19745         * gcc.c-torture/execute/builtin-complex-1.c: New test.
19746
19747 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19748
19749         * g++.old-deja/g++.pt/crash62.C: New test.
19750
19751 2001-01-04  Richard Henderson  <rth@redhat.com>
19752
19753         * gcc.dg/20000926-1.c: Update expected warnings.
19754         * gcc.dg/array-2.c: Likewise.
19755         * gcc.dg/array-4.c: Also validate flexible array members.
19756         * gcc.dg/c99-flex-array-1.c: New.
19757
19758 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19759
19760         * gcc.c-torture/compile/20001222-1.x: Remove.
19761
19762 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19763
19764         * gcc.c-torture/execute/built-in-setjmp.c: New.
19765
19766 2001-01-03  Richard Henderson  <rth@redhat.com>
19767
19768         * gcc.dg/940510-1.c: Update expected error wording.
19769         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
19770
19771 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
19772
19773         * lib/target-supports.exp (check_alias_available): Modified to
19774         indicate aliases not supported if only weak aliases are supported.
19775
19776 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19777
19778         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
19779         Turn on cmpstrsi checks for __pj__ and __i370__.
19780
19781 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19782
19783         * g++.old-deja/g++.other/virtual11.C: New test.
19784
19785 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19786
19787         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
19788
19789 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19790
19791         * gcc.c-torture/compile/20010102-1.c: New test.
19792
19793 2001-01-02  Andreas Jaeger  <aj@suse.de>
19794
19795         * gcc.dg/noreturn-3.c: New test.
19796
19797         * gcc.dg/noreturn-4.c: New test.
19798
19799 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19800
19801         * gcc.c-torture/execute/stdio-opt-1.c: Also test
19802         __builtin_fputc and __builtin_fwrite.
19803
19804 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19805
19806         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
19807         signed char, not default char.
19808
19809 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
19810
19811         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
19812
19813 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
19814
19815         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
19816
19817 2000-12-29  Richard Henderson  <rth@redhat.com>
19818
19819         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
19820         (__cyg_profile_func_exit): Define.
19821
19822 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19823
19824         * g++.dg/vtgc1.C: New test.
19825
19826 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
19827
19828         * gcc.dg/noncompile/20001228-1.c: New test.
19829
19830         * gcc.dg/20001228-1.c: New test.
19831
19832         * gcc.c-torture/execute/20001228-1.c: New test.
19833
19834 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
19835
19836         * gcc.dg/format-strfmon-1.c: New test.
19837
19838 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19839
19840         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
19841         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
19842         * gcc.c-torture/execute/string-opt-1.c: Likewise.
19843         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19844         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19845         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19846         * gcc.c-torture/execute/string-opt-6.c: Likewise.
19847         * gcc.c-torture/execute/string-opt-7.c: Likewise.
19848         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19849         * gcc.c-torture/execute/string-opt-9.c: Likewise.
19850         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19851         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19852         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19853
19854         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
19855         * gcc.c-torture/execute/string-opt-4.c: Test index.
19856
19857 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
19858
19859         * gcc.c-torture/compile/20001226-1.c: New test.
19860
19861 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19862
19863         * gcc.c-torture/compile/20001222-1.c: New test.
19864         * gcc.c-torture/compile/20001222-1.x: Xfail.
19865
19866 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
19867
19868         * gcc.c-torture/execute/comp-goto-2.c: New test.
19869
19870 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
19871
19872         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
19873         Use long types if __INT_MAX__ is 32767.
19874         (main): Use cast to (sint32 *) when poking 88 into a_page.
19875
19876         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
19877
19878 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
19879
19880         * gcc.c-torture/compile/20001221-1.c: New test.
19881         * gcc.c-torture/execute/20001221-1.c: New test.
19882
19883 2000-12-20  Richard Henderson  <rth@redhat.com>
19884
19885         * g++.old-deja/g++.pt/crash36.C: Update error lines.
19886         * g++.old-deja/g++.robertl/eb109.C: Likewise.
19887
19888 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19889
19890         * gcc.dg/compare3.c: New test.
19891
19892 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19893
19894         * gcc.dg/format-warnll-1.c: New test.
19895
19896 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
19897
19898         * gcc.dg/cpp/cmdlne-P.c: New test.
19899
19900 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19901
19902         * gcc.c-torture/execute/builtin-abs-1.c,
19903         gcc.c-torture/execute/builtin-abs-2.c: New tests.
19904
19905 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19906
19907         * gcc.dg/cpp/multiline.c: New test.
19908
19909 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19910
19911         * g++.old-deja/g++.other/syshdr1.C: Update.
19912         * gcc.dg/cpp/lineflags.c: Remove temporarily.
19913
19914 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19915
19916         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
19917
19918 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19919
19920         * g++.old-deja/g++.pt/ttp65.C: New test.
19921
19922 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19923
19924         * g++.old-deja/g++.pt/ttp64.C: New test.
19925
19926 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19927
19928         * g++.old-deja/g++.pt/spec33.C: New test.
19929
19930 2000-12-14  Catherine Moore  <clm@redhat.com>
19931
19932         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
19933         * gcc.c-torture/execute/920612-2.c: Likewise.
19934         * gcc.c-torture/execute/920428-2.c: Likewise.
19935         * gcc-c-torture/execute/va-arg-11.c: Call exit.
19936         * gcc.c-torture/execute/va-arg-21.c: Likewise.
19937
19938 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19939
19940         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
19941         * gcc.dg/pack-test-2.c: Likewise.
19942
19943 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19944
19945         Tests by Zack Weinberg <zackw@stanford.edu>.
19946
19947         * gcc.dg/cpp/defined.c: Update.
19948         * gcc.dg/cpp/defined_trad.c: New tests.
19949
19950 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19951
19952         * gcc.dg/cpp/trad-direct.c: Update.
19953
19954 2000-12-11  Neil Booth  <neilb@earthling.net>
19955
19956         * gcc.dg/cpp/defined_trad.c
19957
19958 2000-12-11  Neil Booth  <neilb@earthling.net>
19959
19960         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
19961
19962 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19963
19964         * gcc.dg/format-miss-2.c: New test.
19965
19966 2000-12-09  Neil Booth  <neilb@earthling.net>
19967
19968         * gcc.dg/cpp/lineflags.c: New tests.
19969         * gcc.dg/cpp/poison.c: Update.
19970         * gcc.dg/cpp/redef2.c: Update.
19971         * gcc.dg/cpp/skipping.c: New test.
19972
19973 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
19974
19975         * g++.old-deja/g++.other/eh3.C: New testcase.
19976
19977 2000-12-07  Neil Booth  <neilb@earthling.net>
19978
19979         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
19980         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
19981         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
19982         wtr-union-init-2.c, wtr-union-init-3.c: Update.
19983         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
19984         Update.
19985
19986 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19987
19988         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
19989         __SIZE_TYPE__ instead of int for type of integers cast to
19990         pointers.
19991
19992 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
19993
19994         * g++.old-deja/g++.other/cleanup4.C: New test.
19995
19996 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19997
19998         * format-sec-1.c: New test.
19999
20000 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20001
20002         * gcc.dg/format-nonlit-3.c: New test.
20003
20004 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20005
20006         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
20007         through a null pointer.
20008
20009 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20010
20011         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
20012         * g++.old-deja/g++.pt/partial4.C: New test.
20013
20014 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
20015
20016         * gcc.c-torture/execute/ieee/hugeval.x: New.
20017
20018 2000-12-06  Neil Booth  <neilb@earthling.net>
20019
20020         * gcc.dg/cpp/backslash2.c: New tests.
20021
20022 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20023
20024         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
20025         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
20026
20027 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
20028
20029         * gcc.c-torture/execute/20001203-2.c: New testcase.
20030
20031 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20032
20033         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
20034         * g++.old-deja/g++.other/virtual10.C: New test.
20035
20036 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
20037
20038         * g++.old-deja/g++.mike/pmf5.C: Remove test.
20039
20040 2000-12-05  Richard Henderson  <rth@redhat.com>
20041
20042         * gcc.c-torture/compile/20001205-1.c: New.
20043
20044 2000-12-04  Neil Booth  <neilb@earthling.net>
20045
20046         * g++.old-deja/g++.other/virtual9.C: New test.
20047         * g++.old-deja/g++.pt/crash61.C: New test.
20048         * gcc.c-torture/execute/loop-9.c: New test.
20049
20050 2000-12-04  Neil Booth  <neilb@earthling.net>
20051
20052         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
20053         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
20054         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
20055         * gcc.dg/cpp/extratokens.c: ...here.
20056
20057 2000-12-04  Neil Booth  <neilb@earthling.net>
20058
20059         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
20060         New tests.
20061
20062 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20063
20064         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
20065         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
20066
20067 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20068
20069         * gcc.c-torture/execute/20001203-1.c: New test.
20070
20071 2000-12-03  Neil Booth  <neilb@earthling.net>
20072
20073         * gcc.dg/cpp/macro6.c: New test cases.
20074
20075 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20076
20077         * gcc.c-torture/execute/string-opt-9.c: New test.
20078         * gcc.c-torture/execute/string-opt-10.c: Likewise.
20079         * gcc.c-torture/execute/string-opt-11.c: Likewise.
20080         * gcc.c-torture/execute/string-opt-12.c: Likewise.
20081
20082         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
20083         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
20084
20085 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
20086
20087         * gcc.dg/cpp/if-6.c: New testcase.
20088
20089         * gcc.dg/20001201-1.c: New testcase.
20090
20091 2000-12-02  Neil Booth  <neilb@earthling.net>
20092
20093         * g++.old-deja/g++.other/externC4.C,
20094         g++.old-deja/g++.other/friend10.C: New tests.
20095
20096 2000-12-02  Neil Booth  <neilb@earthling.net>
20097
20098         * g++.old-deja/g++.other/instan2.C
20099         * g++.old-deja/g++.other/instan3.C: New test.
20100
20101 2000-12-02  Neil Booth  <neilb@earthling.net>
20102
20103         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
20104         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
20105         gnuc99.c,gnuc99-pedantic.c: New tests.
20106
20107 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20108
20109         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
20110         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
20111
20112 2000-12-01  Neil Booth  <neilb@earthling.net>
20113
20114         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
20115         * gcc.dg/cpp/poison.c: Update.
20116         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
20117
20118 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
20119
20120         * g77.f-torture/execute/20001201.f: New test.
20121
20122 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20123
20124         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
20125
20126 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
20127
20128         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
20129
20130 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20131
20132         * g++.old-deja/g++.other/cast6.C: New test.
20133
20134 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
20135
20136         * gcc.c-torture/execute/20001130-2.c: New testcase.
20137
20138 2000-11-30  Richard Henderson  <rth@redhat.com>
20139
20140         * gcc.c-torture/execute/20001130-1.c: New test.
20141
20142 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20143
20144         * g++.old-deja/g++.other/op3.C: New test.
20145
20146 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20147
20148         * g++.old-deja/g++.other/op2.C: New test.
20149
20150 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
20151
20152         * g++.old-deja/g++.other/crash38.C: New test.
20153
20154 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
20155
20156         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
20157
20158 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
20159
20160         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
20161         tests.
20162         * gcc.c-torture/execute/string-opt-6.c: New test.
20163
20164         * gcc.dg/20001117-1.c: Add main.
20165
20166 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
20167
20168         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
20169         Move from here ...
20170         * gcc.dg/940510-1.c: ... to here.
20171
20172         * gcc.dg/20000926-1.c: GNU C now allows initializations of
20173         zero-size arrays in toplevel structures.
20174
20175 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20176
20177         * gcc.c-torture/execute/loop-8.c: New test.
20178
20179 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20180
20181         * g++.old-deja/g++.other/base1.C: New test.
20182
20183 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20184
20185         * g++.old-deja/g++.other/parse2.C: New test.
20186
20187 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20188
20189         * g++.old-deja/g++.pt/incomplete1.C: New test.
20190
20191 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
20192
20193         * g++.old-deja/g++.other/friend9.C: New test.
20194
20195 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
20196
20197         * gcc.dg/20001127-1.c: New test.
20198
20199 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20200
20201         * g++.old-deja/g++.pt/friend46.C: New test.
20202
20203 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
20204
20205         * g++.old-deja/g++.other/ptrmem8.C: New test.
20206
20207 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20208
20209         * gcc.c-torture/execute/string-opt-7.c: New test.
20210         * gcc.c-torture/execute/string-opt-8.c: Likewise.
20211
20212 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20213
20214         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
20215         instead of 'mkcheck 2'.
20216
20217 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20218
20219         * gcc.c-torture/execute/memcheck/driver.c,
20220         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
20221         C9X references to refer to C99.
20222
20223 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
20224
20225         * gcc.dg/ultrasp3.c: New test.
20226
20227 2000-11-25  Neil Booth  <neilb@earthling.net>
20228
20229         * gcc.dg/cpp/include2.c: Update test to be locale independent.
20230
20231 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
20232
20233         * gcc.c-torture/compile/20001123-2.c: New.
20234
20235 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20236
20237         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
20238
20239 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
20240
20241         * gcc.dg/sequence-point-1.c: Add some new tests.
20242         * gcc.c-torture/execute/20001124-1.c: New test.
20243
20244 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20245
20246         * g++.old-deja/g++.other/vaarg4.C: New test.
20247         * gcc.c-torture/compile/20001123-1.c: New test.
20248
20249 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
20250
20251         * g++.other/crash24.C: Adjust and remove XFAIL.
20252         * g++.other/crash37.C: New test.
20253
20254 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
20255
20256         * g++.old-deja/g++.pt/instantiate9.C: New test.
20257
20258 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
20259
20260         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
20261         new ABI, too.
20262
20263         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
20264         * g++.old-deja/g++.robertl/eb55.C: Likewise.
20265
20266 2000-11-22  Neil Booth  <neilb@earthling.net>
20267
20268         * gcc.dg/cpp/Wtrigraphs.c: New test.
20269
20270 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
20271
20272         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
20273
20274 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
20275
20276         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
20277
20278 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
20279
20280         * lib/gcc-dg.exp: load_lib scanasm.exp.
20281         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
20282         * lib/g++-dg.exp: load_lib scanasm.exp.
20283         * lib/scanasm.exp: New.
20284         (scan-assembler, scan-assembler-not): Add optional arguments to
20285         test name, or if not present, the pattern name.
20286         (scan-assembler-dem, scan-assembler-dem-not): New.
20287
20288         * g++.dg/dg.exp: New.
20289
20290 2000-11-21  Neil Booth  <neilb@earthling.net>
20291
20292         * gcc.dg/cpp/integrated1.c: Remove.
20293
20294 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20295
20296         * gcc.c-torture/execute/20001121-1.c: New test.
20297
20298 2000-11-21  Richard Henderson  <rth@redhat.com>
20299
20300         * gcc.c-torture/compile/20001121-1.c: New test.
20301
20302 2000-11-20  Neil Booth  <neilb@earthling.net>
20303
20304         * gcc.dg/cpp/integrated1.c: New test.
20305
20306 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
20307
20308         * g++.old-deja/g++.other/inline17.C: New test.
20309
20310 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
20311
20312         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
20313         local variable to be zero: I made the variable global. Now
20314         uses abort() and exit() instead of relying on main's return value.
20315
20316 2000-11-20  Neil Booth  <neilb@earthling.net>
20317
20318         * gcc.dg/cpp/paste2.c: Update test.
20319         * objc/execute/paste.m: New test.
20320
20321 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20322
20323         * gcc.dg/c99-condexpr-1.c: New test.
20324
20325 2000-11-20  Neil Booth  <neilb@earthling.net>
20326
20327         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
20328
20329 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
20330
20331         * g++.old-deja/g++.pt/export1.C: New test.
20332
20333 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
20334
20335         * gcc.dg/20001117-1.c: New test.
20336
20337 2000-11-18  Richard Henderson  <rth@redhat.com>
20338
20339         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
20340
20341 2000-11-18  Richard Henderson  <rth@redhat.com>
20342
20343         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
20344         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
20345         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
20346
20347 2000-11-18  Richard Henderson  <rth@redhat.com>
20348
20349         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
20350         (main): New.  Exit cleanly.
20351
20352 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20353
20354         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
20355         gcc.dg/c99-fordecl-2.c: New tests.
20356
20357 2000-11-18  Richard Henderson  <rth@redhat.com>
20358
20359         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
20360         * gcc.c-torture/execute/zerolen-2.c: New.
20361
20362 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20363
20364         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
20365         memory.
20366
20367 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20368
20369         * g++.old-deja/g++.pt/instantiate8.C: New test.
20370
20371 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
20372
20373         * g++.old-deja/g++.other/incomplete.C: Add more tests.
20374         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
20375
20376 2000-11-16  Nick Clifton  <nickc@redhat.com>
20377
20378         * gcc.c-torture/execute/nestfunc-2.c: New test.
20379         * gcc.c-torture/execute/nestfunc-3.c: New test.
20380
20381 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20382
20383         * gcc.c-torture/compile/20001116-1.c: New test.
20384
20385 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20386
20387         * gcc.c-torture/execute/20001115-1.c: New test.
20388
20389 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
20390
20391         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
20392         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
20393         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
20394         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20395
20396 2000-11-15  Neil Booth  <neilb@earthling.net>
20397
20398         gcc.dg/cpp/_Pragma1.c: Update.
20399         gcc.dg/cpp/_Pragma2.c: New test.
20400
20401 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20402
20403         * g++.old-deja/g++.other/anon5.C: New test.
20404
20405 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20406
20407         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
20408         tests.
20409
20410 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
20411
20412         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
20413         output.
20414
20415 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20416
20417         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
20418         labels at end of compound statements.
20419
20420 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
20421
20422         * gcc.c-torture/execute/loop-7.c: New test.
20423
20424 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20425
20426         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
20427
20428 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20429
20430         * gcc.dg/c99-bool-1.c: New test.
20431
20432 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20433
20434         * gcc.dg/c99-scope-1.c: Remove xfail.
20435         * gcc.dg/c99-scope-2.c: New test.
20436
20437 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20438
20439         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
20440         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
20441
20442 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
20443
20444         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
20445         error messages.
20446
20447         * g++.mike/p700.C: Don't typedef wchar_t.
20448         * g++.mike/p784.C: Likewise.
20449         * g++.mike/eb101.C: Don't use __wchar_t.
20450
20451 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20452
20453         * g77.f-torture/execute/20001111.[fx]: Test premature exit
20454         from DO loop.
20455
20456 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
20457
20458         * gcc.c-torture/execute/20001111-1.c: New test.
20459
20460 2000-11-10  Nick Clifton  <nickc@redhat.com>
20461
20462         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
20463         long multuiple and accumulate.
20464
20465 2000-11-09  Richard Henderson  <rth@redhat.com>
20466
20467         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
20468         via size_t instead of int.
20469
20470         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
20471         * gcc.c-torture/execute/string-opt-2.c: Likewise.
20472         * gcc.c-torture/execute/string-opt-3.c: Likewise.
20473         * gcc.c-torture/execute/string-opt-4.c: Likewise.
20474
20475 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
20476
20477         * gcc.c-torture/compile/20001109-1.c: New test.
20478         * gcc.c-torture/compile/20001109-2.c: New test.
20479
20480 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
20481
20482         * g++.old-deja/g++.pt/operator1.C: New test.
20483         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
20484
20485 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20486
20487         * gcc.dg/20001108-1.c: New test.
20488
20489 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
20490
20491         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
20492         with both arguments constant strings.
20493         * gcc.c-torture/execute/string-opt-3.c: New test.
20494         * gcc.c-torture/execute/string-opt-4.c: New test.
20495         * gcc.c-torture/execute/string-opt-5.c: New test.
20496
20497 2000-11-08  Nick Clifton  <nickc@redhat.com>
20498
20499         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
20500         mulsidi3adddi patterns.
20501
20502 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
20503
20504         * g++.old-deja/g++.other/crash36.C: New test.
20505
20506 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
20507
20508         * g++.old-deja/g++.other/init16.C: New test.
20509
20510 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
20511
20512         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
20513
20514 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20515
20516         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
20517         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20518         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20519
20520 2000-11-07  DJ Delorie  <dj@redhat.com>
20521
20522         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
20523
20524 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20525
20526         * gcc.c-torture/execute/string-opt-1.c: New test.
20527
20528 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
20529
20530         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
20531         mips-sgi-irix6.* because the MIPS ABI passes floating-point
20532         parameters in registers, and there is no way for a varargs
20533         function to know in which order the integer and floating-point
20534         parameters should be interleaved when they are placed on the
20535         stack.
20536         * gcc.c-torture/execute/va-arg-16.x: Likewise.
20537         * gcc.c-torture/execute/va-arg-17.x: Likewise.
20538
20539 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20540
20541         * gcc.c-torture/execute/string-opt-2.c: New test.
20542
20543 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
20544
20545         * g++.old-deja/g++.pt/crash60.C: New test.
20546
20547 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20548
20549         * g++.old-deja/g++.other/crash24.C: New test.
20550         * g++.old-deja/g++.other/crash25.C: New test.
20551         * g++.old-deja/g++.other/crash26.C: New test.
20552         * g++.old-deja/g++.other/crash27.C: New test.
20553         * g++.old-deja/g++.other/crash28.C: New test.
20554         * g++.old-deja/g++.other/crash29.C: New test.
20555         * g++.old-deja/g++.other/crash30.C: New test.
20556         * g++.old-deja/g++.other/crash31.C: New test.
20557         * g++.old-deja/g++.other/crash32.C: New test.
20558         * g++.old-deja/g++.other/crash33.C: New test.
20559         * g++.old-deja/g++.other/crash34.C: New test.
20560         * g++.old-deja/g++.other/crash35.C: New test.
20561
20562 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
20563
20564         * gcc.c-torture/execute/20001031-1.c: New test.
20565
20566 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
20567
20568         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
20569         namespace.
20570
20571         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
20572         standards-conformant.
20573
20574         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
20575
20576         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
20577         * g++.old-deja/g++.mike/p755a.C: Likewise.
20578         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
20579         library makes no calls to `operator new' during initialization.
20580
20581 2000-11-04  Neil Booth  <neilb@earthling.net>
20582
20583         * gcc.dg/cpp/include2.c: New tests.
20584
20585 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
20586
20587         * lib/g++.exp (g++_set_ld_library_path): New function.
20588         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
20589
20590 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
20591
20592         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
20593         warnings.
20594
20595 2000-11-01  Richard Henderson  <rth@redhat.com>
20596
20597         * g++.old-deja/g++.ext/namedret1.C: New.
20598         * g++.old-deja/g++.ext/namedret2.C: New.
20599         * g++.old-deja/g++.ext/namedret3.C: New.
20600
20601 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
20602
20603         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
20604         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
20605
20606 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20607
20608         * gcc.c-torture/execute/va-arg-21.c: New test.
20609
20610 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20611
20612         * gcc.dg/c99-complex-2.c: New test.
20613
20614 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20615
20616         * gcc.c-torture/execute/stdio-opt-1.c: New test.
20617
20618 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
20619
20620         * g++.old-deja/g++.other/inline16.C: New test.
20621
20622 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
20623
20624         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
20625         __PRETTY_FUNCTION__
20626
20627 2000-10-29  Neil Booth  <neilb@earthling.net>
20628
20629         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
20630         New tests.
20631         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
20632         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
20633         optimisation.
20634
20635 2000-10-29  Neil Booth  <neilb@earthling.net>
20636
20637         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
20638         * mi1.c, mi1c.h: Add null directives to multiple-include test.
20639         * mi5.c: Test multiple includes work with -C.
20640         * trigraphs.c: Test ^= version.
20641
20642 2000-10-28  Neil Booth  <neilb@earthling.net>
20643
20644         New tests and test updates for new macro expander.
20645
20646         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
20647         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
20648         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
20649         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
20650         new diagnostic messages.
20651
20652         * gcc.dg/cpp/macro3.c: New tests.
20653
20654 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
20655
20656         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
20657         on the same line.
20658
20659 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
20660
20661         * g++.old-deja/g++.other/eh2.C: New test.
20662
20663 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
20664
20665         * gcc.c-torture/execute/20001027-1.c: New test.
20666
20667 2000-10-26  Richard Henderson  <rth@redhat.com>
20668
20669         * gcc.c-torture/execute/20001026-1.c: New.
20670
20671 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
20672
20673         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
20674         * g++.old-deja/g++.law/builtin1.C: Likewise.
20675         * g++.old-deja/g++.law/ctors10.C: Likewise.
20676         * g++.old-deja/g++.law/virtual3.C: Likewise.
20677         * g++.old-deja/g++.mike/p658.C: Likewise.
20678         * g++.old-deja/g++.other/sibcall1.C: Likewise.
20679         * g++.old-deja/g++.other/vaarg2.C: Likewise.
20680         * g++.old-deja/g++.robertl/eb124.C: Likewise.
20681         * g++.old-deja/g++.robertl/eb44.C: Likewise.
20682         * g++.old-deja/g++.robertl/eb77.C: Likewise.
20683
20684 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20685
20686         * gcc.c-torture/compile/20001024-1.c: New test.
20687
20688 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
20689
20690         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
20691         to tell us whether or not we are using V3.
20692
20693 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
20694
20695         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
20696         operands.
20697
20698 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20699
20700         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
20701
20702 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
20703
20704         * gcc.c-torture/execute/20001024-1.c: New test.
20705
20706 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
20707
20708         * g++.old-deja/g++.other/sibcall1.C: New test.
20709
20710 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
20711
20712         * gcc.dg/noncompile/init-3.c: New test.
20713
20714 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20715
20716         * gcc.dg/format-array-1.c: New test.
20717
20718 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20719
20720         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
20721         writing through null pointers; remove comment about testing
20722         unterminated strings.
20723
20724 2000-10-17  Matthew Hiller  <hiller@redhat.com>
20725
20726         * gcc.c-torture/execute/20001017-2.c: New test.
20727
20728 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20729
20730         * gcc.c-torture/compile/20001018-1.c: New test.
20731         * gcc.c-torture/compile/20001018-1.x: Xfail.
20732
20733 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20734
20735         * gcc.c-torture/execute/20001017-1.c: New test.
20736
20737 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20738
20739         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
20740         for multiple use of arguments with scanf formats; add tests for
20741         multiple use of arguments.
20742
20743 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
20744
20745         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
20746
20747 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20748
20749         * gcc.dg/format-miss-1.c: New test.
20750
20751 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20752
20753         * gcc.c-torture/execute/20001013-1.c: New test.
20754
20755 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20756
20757         * gcc.dg/format-branch-1.c: New test.
20758
20759 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
20760
20761         * README, lib/file-format.exp: Remove EGCS references.
20762
20763 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
20764
20765         * gcc.dg/20001013-1.c: New test.
20766
20767 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20768
20769         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
20770         for intmax_t in the compiler using __typeof__ and the type rules
20771         for conditional expressions.
20772
20773 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
20774
20775         * gcc.dg/20001012-1.c: New test.
20776         * gcc.dg/20001012-2.c: New test.
20777
20778 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20779
20780         * gcc.dg/format-attr-1.c: New test.
20781
20782 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20783
20784         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
20785         __LONG_LONG_MAX__ instead of LLONG_MAX.
20786
20787 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20788
20789         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
20790         scanf flags.
20791         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
20792         flags.
20793
20794 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20795
20796         * gcc.dg/sequence-pt-1.c: New test.
20797
20798 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
20799
20800         * gcc.c-torture/execute/20001011-1.c: New testcase.
20801         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
20802
20803 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20804
20805         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
20806         does not error on it.
20807
20808 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
20809
20810         * gcc.dg/20001009-1.c: New test.
20811
20812 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20813
20814         * gcc.c-torture/compile/20001009-1.c: Move from here ....
20815         * gcc.c-torture/execute/20001009-2.c: ... to here.
20816
20817 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
20818
20819         * gcc.c-torture/compile/20001009-1.c: New testcase.
20820         * gcc.c-torture/execute/20001009-1.c: New testcase.
20821         Testcases provided by Jan Hubicka <jh@suse.cz>.
20822
20823 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20824
20825         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20826         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
20827         uintmax_t using <limits.h> to emulate the compiler's internal
20828         logic.  No longer XFAIL %j tests.
20829
20830 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20831
20832         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
20833         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
20834         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
20835         regexps and details of expected handling of some bad formats.
20836         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
20837         suppression.
20838
20839 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20840
20841         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
20842         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
20843         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
20844         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
20845         in list archives.
20846
20847 2000-10-06  Richard Henderson  <rth@cygnus.com>
20848
20849         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
20850         * g++.old-deja/g++.brendan/crash52.C: Likewise.
20851         * g++.old-deja/g++.jason/report.C: Likewise.
20852         * g++.old-deja/g++.law/friend5.C: Likewise.
20853         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
20854         of the expected warnings.
20855
20856 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
20857
20858         * g++.old-deja/g++.pt/enum14.C: New test.
20859
20860 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20861
20862         * g++.old-deja/g++.pt/crash59.C: New test.
20863
20864 2000-10-04  Will Cohen  <wcohen@redhat.com>
20865
20866         * gcc.dg/20000926-1.c: New test.
20867
20868 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
20869
20870         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
20871         function name for current C++ compiler.
20872         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
20873
20874 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
20875
20876         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
20877         __PRETTY_FUNCTION__.
20878         * g++.old-deja/g++.ext/pretty2.C: Likewise.
20879
20880 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20881
20882         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
20883
20884 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
20885
20886         * gcc.c-torture/compile/20000923-1.c: New test.
20887
20888 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
20889
20890         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
20891         * g++.old-deja/g++.pt/ttp62.C: Same.
20892         * g++.old-deja/g++.other/inline14.C: Same.
20893
20894 2000-09-24  Richard Henderson  <rth@cygnus.com>
20895
20896         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
20897
20898 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20899
20900         * gcc.dg/c90-printf-1.c: Add test for wide string format.
20901
20902 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
20903
20904         * gcc.c-torture/compile/20000922-1.c: New file.
20905
20906 2000-09-21  Nick Clifton  <nickc@redhat.com>
20907
20908         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
20909         a signed long modulo operation.
20910         (mod6): New function - perform an unsigned long modulo operation.
20911         (main): Add tests for modulos of very large numbers by very small
20912         dividends.
20913
20914 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20915
20916         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
20917
20918 2000-09-19  Richard Henderson  <rth@cygnus.com>
20919
20920         * gcc.dg/compare2.c (case 10): XFAIL.
20921
20922 2000-09-18  Richard Henderson  <rth@cygnus.com>
20923
20924         * gcc.c-torture/execute/20000906-1.c: Move ...
20925         * gcc.dg/20000906-1.c: ... here.  Only run on targets
20926         that support __builtin_trap.
20927
20928 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
20929
20930         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
20931
20932 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20933
20934         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
20935         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
20936         more $ format tests.
20937
20938 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20939
20940         * gcc.dg/format-errmk-1.c: New test.
20941
20942 2000-09-17  Greg McGary  <greg@mcgary.org>
20943
20944         * gcc.c-torture/execute/20000917-1.x: Remove.
20945
20946 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20947
20948         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
20949
20950 2000-09-17  Greg McGary  <greg@mcgary.org>
20951
20952         * gcc.c-torture/execute/20000917-1.c: New test.
20953         * gcc.c-torture/execute/20000917-1.x: XFAIL.
20954
20955 2000-09-16  Neil Booth  <NeilB@earthling.net>
20956
20957         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
20958         in nested macro bug.
20959
20960 2000-09-15  Neil Booth  <NeilB@earthling.net>
20961
20962         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
20963
20964 2000-09-14  Jeffrey A Law  (law@cygnus.com)
20965
20966         * gcc.c-torture/execute/20000914-1.c: New test.
20967
20968 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
20969
20970         * g++.other/inline13.C: New test.
20971
20972 2000-09-12  Andreas Jaeger  <aj@suse.de>
20973
20974         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
20975         constant by Ulrich Drepper <drepper@redhat.com>.
20976
20977 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
20978
20979         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
20980
20981 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20982
20983         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
20984
20985 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
20986
20987         * gcc.dg/cpp/backslash.c: New test.
20988
20989 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
20990
20991         * gcc.c-torture/execute/20000910-1.c: New test.
20992         * gcc.c-torture/execute/20000910-2.c: Likewise.
20993
20994 2000-09-11  Robert Lipe  <robertl@sco.com>
20995
20996         * gcc.dg/pragma-align.c: New test.
20997
20998 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20999
21000         * g++.old-deja/g++.pt/explicit82.C: New test.
21001         * g++.old-deja/g++.pt/explicit83.C: New test.
21002
21003 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
21004
21005         * gcc.dg/asm-names.c: New test.
21006
21007 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21008
21009         * gcc.dg/cpp/tr-warn6.c: New test
21010
21011 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21012
21013         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
21014         be accepted.
21015
21016 2000-09-07  Catherine Moore  <clm@redhat.com>
21017
21018         * gcc.c-torture/execute/unroll-1.c: New test.
21019
21020 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
21021
21022         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
21023         ERROR markers.
21024         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
21025         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
21026         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
21027         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
21028         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
21029         Preprocess only.
21030         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
21031         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
21032
21033 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21034
21035         * g++.old-deja/g++.pt/deduct2.C: New test.
21036
21037 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21038
21039         * g++.old-deja/g++.pt/parms2.C: New test.
21040
21041 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21042
21043         * g++.old-deja/g++.pt/crash58.C: New test.
21044
21045 2000-09-06  Greg McGary  <greg@mcgary.org>
21046
21047         * gcc.c-torture/execute/20000906-1.c: New test.
21048         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
21049
21050 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21051
21052         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
21053
21054 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21055
21056         * g++.old-deja/g++.pt/crash57.C: New test.
21057
21058 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21059
21060         * g++.old-deja/g++.pt/crash56.C: New test.
21061
21062 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21063
21064         * g++.old-deja/g++.pt/koenig1.C: New test.
21065
21066 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21067
21068         * gcc.dg/20000904-1.c: New test.
21069
21070 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
21071
21072         * gcc.dg/cpp/paste8.c: New test.
21073
21074 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
21075
21076         * gcc.c-torture/compile/20000827-1.c: New test.
21077
21078 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21079
21080         * gcc.dg/format-diag-1.c: New test.
21081
21082 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21083
21084         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
21085         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
21086         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
21087         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
21088         gcc.dg/formatz-1.c: Adjust warning regular expressions.
21089
21090 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21091
21092         * g++.old-deja/g++.other/nested4.C: New test.
21093
21094 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
21095
21096         * g++.old-deja/g++.ns/scoped1.C: New test.
21097
21098 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
21099
21100         * lib/g++.exp: Support testing already-installed GCC.
21101
21102 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21103
21104         * wtr-label-1.c, wtr-suffix-1.c: New tests.
21105
21106 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21107
21108         * gcc.dg/return-type-2.c: New test.
21109
21110 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
21111
21112         * gcc.c-torture/compile/20000825-1.c: New test.
21113
21114 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
21115
21116         * gcc.dg/dwarf2-2.c: New test.
21117
21118 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
21119
21120         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
21121         dg-warning regexps.
21122
21123 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21124
21125         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
21126         gcc.dg/format-ext-5.c: New tests.
21127
21128 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
21129
21130         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
21131
21132 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
21133
21134         * gcc.dg/noncompile/930622-2.c: Adjust error message.
21135
21136 2000-08-24  Richard Henderson  <rth@cygnus.com>
21137
21138         * gcc.dg/ia64-sync-1.c: New test.
21139         * gcc.dg/ia64-sync-2.c: New test.
21140         * gcc.dg/ia64-asm-1.c: New test.
21141
21142 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21143
21144         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
21145         * gcc.dg/format-ext-2.c: New test.
21146
21147 2000-08-23  Jason Merrill  <jason@redhat.com>
21148
21149         * lib/old-dejagnu.exp: Also ignore "In member function" and
21150         "At global scope".
21151
21152 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21153
21154         * gcc.dg/noncompile/label-lineno-1.c: New test.
21155
21156 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21157
21158         * gcc.dg/c99-array-nonobj-1.c: New test.
21159
21160 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21161
21162         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
21163         tests.
21164         * gcc.dg/format-ext-1.c: New test.
21165
21166 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21167
21168         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
21169         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
21170         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
21171         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
21172         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
21173
21174 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21175
21176         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
21177         gcc.dg/c99-strftime-2.c: New tests.
21178
21179 2000-08-22  Richard Henderson  <rth@cygnus.com>
21180
21181         * gcc.c-torture/execute/20000822-1.c: New test.
21182
21183 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21184
21185         * gcc.c-torture/execute/20000819-1.x: Remove.
21186
21187 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21188
21189         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
21190         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
21191         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
21192         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
21193         gcc.dg/format-xopen-1.c: New tests.
21194
21195 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21196
21197         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
21198
21199 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
21200
21201         * g++.old-deja/g++.other/loop2.C: New test.
21202
21203         * gcc.c-torture/compile/20000606-1.c: New test.
21204         * gcc.c-torture/compile/20000728-1.c: New test.
21205         * gcc.c-torture/execute/20000801-1.c: New test.
21206         * gcc.c-torture/execute/20000801-2.c: New test.
21207         * gcc.c-torture/execute/20000819-1.c: New test.
21208         * gcc.c-torture/execute/20000819-1.x: XFAIL.
21209         * gcc.dg/20000629-1.c: New test.
21210         * gcc.dg/20000724-1.c: New test.
21211         * gcc.dg/20000807-1.c: New test.
21212
21213 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
21214
21215         * gcc.dg/cpp/pragma-1.c: New test.
21216         * gcc.dg/cpp/pragma-2.c: New test.
21217
21218 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
21219
21220         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
21221         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
21222
21223 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21224
21225         * gcc.c-torture/compile/20000818-1.c: New test.
21226
21227 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
21228
21229         * gcc.c-torture/execute/20000818-1.c: New test.
21230
21231 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21232
21233         * gcc.dg/format-va-1.c: New test.
21234
21235 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21236
21237         * g++.old-deja/g++.other/typedef8.C: New test.
21238
21239 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21240
21241         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
21242         * g++.old-deja/g++.mike/net36.C: Mark candidate.
21243         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
21244         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
21245         * g++.old-deja/g++.other/ptrmem7.C: New test.
21246         * g++.old-deja/g++.pt/ptrmem10.C: New test.
21247
21248 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21249
21250         * g++.old-deja/g++.pt/typename27.C: New test.
21251
21252 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
21253
21254         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
21255         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
21256         * g++.old-deja/g++.pt/friend45.C: New test.
21257         * g++.old-deja/g++.other/friend8.C: New test.
21258
21259 2000-08-15  Richard Henderson  <rth@cygnus.com>
21260
21261         * gcc.c-torture/execute/20000815-1.c: New test.
21262
21263 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21264
21265         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
21266         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
21267         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
21268
21269 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
21270
21271         * g++.old-deja/g++.other/refinit2.C: New test.
21272
21273 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
21274
21275         * lib/c-torture.exp (c-torture): Make
21276         compiler_conditional_xfail_data global.
21277         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
21278         compiler_conditional_xfail_data machinery.
21279         (f-torture-execute): Likewise.
21280         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
21281         and only when unrolling loops.
21282
21283         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
21284
21285 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21286
21287         * g++.old-deja/g++.pt/explicit81.C: New test.
21288
21289 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21290
21291         * g++.old-deja/g++.pt/typename26.C: New test.
21292
21293 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
21294
21295         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
21296         warning.
21297
21298 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21299
21300         * g++.old-deja/g++.other/array3.C: New test.
21301
21302 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21303
21304         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
21305         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
21306         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
21307         New tests.
21308
21309 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
21310
21311         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
21312         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21313
21314 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
21315
21316         * gcc.c-torture/execute/20000808-1.c: New test.
21317
21318 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21319
21320         * gcc.dg/c90-const-expr-1.c: New test.
21321
21322 2000-08-08  Richard Henderson  <rth@cygnus.com>
21323
21324         * gcc.dg/noncompile/920923-1.c: Declare calloc.
21325
21326 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21327
21328         * gcc.dg/noncompile/const-ll-1.c: New test.
21329
21330 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21331
21332         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
21333
21334 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21335
21336         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
21337         that running programs linked against the shared version of libobjc
21338         run correctly.
21339
21340 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21341
21342         * gcc.dg/c99-printf-1.c: New test.
21343
21344 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21345
21346         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
21347
21348 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
21349
21350         * gcc.c-torture/execute/20000731-1.x: Delete.
21351
21352 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
21353
21354         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
21355         and torture_without_loops as is done by c-torture.exp.
21356         (search_for): Copy from c-torture.exp.
21357         (gcc-dg-runtest): New function, drives a directory of tests
21358         iterating over the TORTURE_OPTIONS.
21359         (scan-assembler, scan-assembler-not): Move here from
21360         individual directory drivers.
21361
21362         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
21363         defined by lib/gcc-dg.exp.
21364         * gcc.dg/cpp/cpp.exp: Likewise.
21365         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
21366         gcc-dg-runtest, so we cycle over optimization options.
21367
21368         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
21369         * gcc.dg/compare2.c: No longer expected to fail.
21370
21371 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
21372
21373         * gcc.c-torture/execute/20000804-1.c: New test.
21374
21375 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21376
21377         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
21378
21379 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
21380
21381         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
21382
21383 2000-08-03  Jeffrey A Law  (law@cygnus.com)
21384
21385         * gcc.c-torture/compile/20000803-1.c: New test.
21386
21387 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21388
21389         * gcc.c-torture/execute/20000801-3.c,
21390         gcc.c-torture/execute/20000801-4.c: New tests.
21391         * gcc.c-torture/execute/20000801-3.x,
21392         gcc.c-torture/execute/20000801-4.x: Xfail.
21393
21394 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
21395
21396         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
21397         libobjc/.libs to allow for libtool.
21398
21399 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
21400
21401         * gcc.c-torture/compile/20000802-1.c: New test.
21402
21403 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
21404
21405         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
21406
21407 2000-07-31  Jeffrey A Law  (law@cygnus.com)
21408
21409         * gcc-c-torture/execute/20000731-2.c: New test.
21410
21411         * gcc.c-torture/execute/20000731-1.c: New test.
21412         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
21413
21414 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
21415
21416         * testsuite/gcc.dg/cpp/paste7.c: New test.
21417         * gcc.dg/cpp/20000725-1.c: New test.
21418
21419 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
21420
21421         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
21422         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
21423         declaration warning for __builtin_dwarf_reg_size.
21424
21425         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
21426
21427 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21428
21429         * gcc.dg/noncompile/voidparam-1.c: New test.
21430
21431 2000-07-30  Richard Henderson  <rth@cygnus.com>
21432
21433         * gcc.dg/c90-digraph-1.c: Don't xfail.
21434         * gcc.dg/compare2.c (case 10): Xfail.
21435         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
21436
21437 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
21438
21439         * gcc.dg/c99-main-1.c: New test.
21440
21441 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21442
21443         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
21444
21445 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
21446
21447         * gcc.c-tortuer/execute/20000726-1.c: New test.
21448
21449 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
21450
21451         * gcc.c-torture/execute/enum-2.c: New test.
21452
21453 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21454
21455         * gcc.dg/cpp/tr-warn3.c: New test.
21456
21457 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21458
21459         * g++.old-deja/g++.ext/implicit1.C: Remove.
21460         * g++.old-deja/g++.jason/c2.C: Remove
21461         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
21462         * g++.old-deja/g++.pt/crash16.C: Likewise.
21463         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
21464
21465 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21466
21467         * g++.old-deja/g++.other/for2.C: New test.
21468
21469 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
21470
21471         * gcc.dg/20000720-1.c: New test.
21472
21473 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
21474
21475         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
21476
21477 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
21478
21479         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
21480         * gcc.c-torture/execute/20000722-1.c: New.
21481         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
21482
21483 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
21484
21485         * gcc.dg/cpp/20000720-1.S: New test.
21486
21487 2000-07-21  Michael Meissner  <meissner@redhat.com>
21488
21489         * gcc.c-torture/execute/ieee/hugeval.c: New test.
21490
21491 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21492
21493         * g++.old-deja/g++.brendan/crash16.C,
21494         g++.old-deja/g++.brendan/parse3.C,
21495         g++.old-deja/g++.brendan/redecl1.C,
21496         g++.old-deja/g++.ns/template13.C,
21497         g++.old-deja/g++.other/decl4.C,
21498         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
21499
21500 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
21501
21502         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
21503         and "Internal error".
21504
21505         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
21506         regexps.
21507         * gcc.dg/cpp/paste6.c: New test.
21508
21509 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
21510
21511         * gcc.dg/cpp/tr-direct.c: New test.
21512
21513         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
21514         gcc.dg/cpp/undef1.c: Tweak error regexps.
21515
21516 2000-07-18  Eric Christopher <echristo@redhat.com>
21517
21518         * gcc.c-torture/compile/20000718-1.c: New test.
21519
21520 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
21521
21522         * cpplex.c (_cpp_push_token): If the token being pushed back
21523         is the previous token in this context, just subtract one from
21524         context->posn.
21525         * cppmacro.c (save_expansion): Clear aux field when storing a
21526         placemarker.
21527
21528 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
21529
21530         * gcc.dg/noncompile/redecl-1.c: New test.
21531
21532 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
21533
21534         * gcc.c-torture/execute/20000717-5.c: New test.
21535         * gcc.c-torture/execute/20000717-1.x: Removed.
21536
21537 2000-07-17  Richard Henderson  <rth@cygnus.com>
21538
21539         * gcc.c-torture/execute/20000717-4.c: New test.
21540
21541 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
21542
21543         * gcc.dg/cpp/syshdr.c: New test.
21544         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
21545
21546 2000-07-17  Neil Booth  <neilb@earthling.net>
21547
21548         * gcc.dg/cpp/cmdlne-dM.c: New test.
21549         * gcc.dg/cpp/cmdlne-dD.c: New test.
21550
21551 2000-07-17  Jeffrey A Law  (law@cygnus.com)
21552
21553         * gcc.c-torture/execute/20000717-3.c: New test.
21554
21555         * gcc.c-torture/compile/20000717-1.c: New test.
21556
21557 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
21558
21559         * gcc.c-torture/execute/20000717-2.c: New test.
21560
21561 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21562
21563         * gcc.dg/formatz-1.c: New test.
21564
21565         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
21566         * gcc.dg/c99-digraph-1.c: New tests.
21567
21568         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
21569         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
21570
21571         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
21572         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
21573         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
21574         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
21575         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
21576         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
21577         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
21578
21579 2000-07-17   Greg McGary <greg@mcgary.org>
21580
21581         * gcc.c-torture/execute/20000717-1.c: New test.
21582         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
21583
21584 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
21585
21586         * gcc.c-torture/execute/20000715-2.c: New test.
21587         * gcc.dg/20000715-1.c: New test.
21588
21589 2000-07-15  Michael Meissner  <meissner@redhat.com>
21590
21591         * gcc.c-torture/execute/20000715-1.c: New test.
21592
21593 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
21594
21595         * gcc.c-torture/execute/20000707-1.c: New test.
21596
21597 2000-07-13  Neil Booth  <NeilB@earthling.net>
21598
21599         * testsuite/gcc.dg/cpp/digraph1.c,
21600         testsuite/gcc.dg/cpp/digraph2.c,
21601         testsuite/gcc.dg/cpp/digraphs.c: New tests.
21602
21603 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
21604
21605         * g77.f-torture/compile/20000630-2.f:  New test.
21606         * g77.f-torture/compile/20000630-2.x
21607
21608 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21609
21610         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
21611
21612 2000-07-11  Neil Booth  <NeilB@earthling.net>
21613
21614         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
21615
21616 2000-07-11  Neil Booth  <NeilB@earthling.net>
21617
21618         * gcc.dg/cpp/cmdlne-C.c: New.
21619
21620 2000-07-09  Neil Booth  <NeilB@earthling.net>
21621
21622         * gcc.dg/cpp/directiv.c: New tests.
21623         * gcc.dg/cpp/undef1.c: Update.
21624
21625 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
21626
21627         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
21628
21629 2000-07-09  Neil Booth  <NeilB@earthling.net>
21630
21631         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
21632
21633 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
21634
21635         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
21636         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
21637
21638 2000-07-08  Neil Booth  <NeilB@earthling.net>
21639
21640         * gcc.dg/cpp/macsyntx.c: New tests.
21641
21642 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21643
21644         * gcc.dg/20000707-1.c: New test.
21645
21646 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
21647
21648         * gcc.c-torture/execute/20000706-1.c: New test.
21649         * gcc.c-torture/execute/20000706-2.c: New test.
21650         * gcc.c-torture/execute/20000706-3.c: New test.
21651         * gcc.c-torture/execute/20000706-4.c: New test.
21652         * gcc.c-torture/execute/20000706-5.c: New test.
21653
21654 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21655
21656         * g++.old-deja/g++.pt/instantiate7.C: New test.
21657
21658 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
21659
21660         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
21661         * g++.old-deja/g++.mike/thunk3.C: Likewise.
21662         * g++.old-deja/g++.other/rtti3.C: Likewise.
21663         * g++.old-deja/g++.other/rttid3.C: Likewise.
21664
21665 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
21666
21667         *  g77.f-torture/compile/20000630-1.x: Fix typo
21668
21669 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
21670
21671         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
21672         assembly output.
21673
21674 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
21675
21676         * gcc.dg/cpp/ident.c: New test.
21677
21678 2000-07-05  Neil Booth  <NeilB@earthling.net>
21679
21680         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
21681           gcc.dg/cpp/lexstrng.c: New tests.
21682
21683 2000-07-04  Neil Booth  <NeilB@earthling.net>
21684
21685         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
21686         * gcc.dg/cpp/strify2.c: Same.
21687
21688 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
21689
21690         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
21691         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
21692         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
21693         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
21694
21695         * testsuite/gcc.dg/cpp/macro1.c,
21696         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
21697         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
21698         testsuite/gcc.dg/cpp/strify1.c,
21699         testsuite/gcc.dg/cpp/strify2.c: New tests.
21700
21701 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
21702
21703         * gcc.c-torture/execute/20000703-1.c: New test.
21704
21705 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21706
21707         * g++.old-deja/g++.pt (lookup10.C): New test.
21708
21709 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
21710
21711         * g++.old-deja/g++.pt (typename25.C): New test.
21712
21713 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
21714
21715         * gcc.c-torture/compile/20000701-1.c: New test.
21716
21717 2000-06-30  Nick Clifton  <nickc@cygnus.com>
21718
21719         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
21720         to test case.
21721
21722 2000-06-30  Catherine Moore  <clm@cygnus.com>
21723
21724         * gcc.c-torture/execute/align-1.c: New test.
21725
21726 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
21727
21728         * g++.old-deja/g++.pt/expr8.C: New test.
21729         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
21730
21731 2000-06-29  Nick Clifton  <nickc@cygnus.com>
21732
21733         * gcc.c-torture/compile/20000629-1.c: New test.
21734
21735 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21736
21737
21738         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
21739         gcc.dg/noncompile directory, depending on whether they're
21740         preprocessor tests or not.  Annotate all the tests for the dg
21741         framework.
21742
21743         * gcc.c-torture/noncompile/noncompile.exp: Delete.
21744         * gcc.dg/noncompile/noncompile.exp: New.
21745
21746         * Moved files:
21747         Old name                                New name
21748         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
21749         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
21750         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
21751         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
21752         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
21753         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
21754         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
21755         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
21756         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
21757         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
21758         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
21759         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
21760         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
21761         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
21762         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
21763         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
21764         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
21765         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
21766         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
21767         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
21768         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
21769         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
21770         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
21771         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
21772
21773         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
21774         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
21775         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
21776         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
21777         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
21778         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
21779
21780 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
21781
21782         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
21783         declare one variable.  On the fourth, error.
21784         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
21785         declared by 20000628-1a.h.
21786
21787 2000-06-29  Richard Henderson  <rth@redhat.com>
21788
21789         * gcc.c-torture/execute/930529-1.x: New file.
21790         * gcc.dg/920413-1.c: Adjust expected warning text.
21791         * gcc.dg/980217-1.c: Declare abort.
21792         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
21793
21794 2000-06-29  Jeffrey A Law  (law@cygnus.com)
21795
21796         * g77.f-torture/compile/20000629-1.f: New test.
21797         * g77.f-torture/compile/20000629-1.x: Expected to fail.
21798
21799 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21800
21801         Rearrange lots of files, removing entirely the
21802         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
21803         directories.
21804
21805         * Deleted files:
21806         gcc.c-torture/code_quality/code_quality.exp
21807         gcc.c-torture/special/special.exp
21808         gcc.failure/failure.exp
21809         gcc.failure/940409-1.x
21810         gcc.c-torture/compile/961203-1.x
21811
21812         * New files:
21813         gcc.misc-tests/linkage.exp
21814         gcc.c-torture/execute/920730-1t.c
21815         gcc.c-torture/execute/920730-1t.x
21816         gcc.c-torture/compile/920520-1.x
21817         gcc.c-torture/compile/920521-1.x
21818         gcc.c-torture/compile/981006-1.x
21819         gcc.c-torture/execute/eeprof-1.x
21820
21821         * Moved files (possibly with modifications to fit a new harness):
21822         Old name                                New name
21823         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
21824         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
21825         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
21826         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
21827         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
21828         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
21829         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
21830         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
21831         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
21832         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
21833         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
21834         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
21835         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
21836         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
21837
21838 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
21839
21840         * c-torture/compile/961203-1.x: Delete.
21841
21842         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
21843         not exit. Include stdio.h.
21844         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
21845         * gcc.misc-tests/dg-12.c: Likewise.
21846         * gcc.misc-tests/dg-5.c: Likewise.
21847         * gcc.misc-tests/dg-6.c: Likewise.
21848         * gcc.misc-tests/dg-7.c: Prototype abort.
21849         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
21850         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
21851         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
21852         not exit.
21853         * gcc.misc-tests/sieve.c: Use return from main, not exit.
21854         * gcc.misc-tests/sort2.c: Use return from main, not exit.
21855
21856 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
21857
21858         * gcc.dg/cpp/20000628-1.c: New test.
21859         * gcc.dg/cpp/20000628-1.h: New header for above test.
21860         * gcc.dg/cpp/20000628-1a.h: Likewise.
21861
21862 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
21863
21864         * gcc.dg/cpp: New directory.
21865         * gcc.dg/cpp/cpp.exp: New driver.
21866         * gcc.dg/cpp/20000627-1.c: New test.
21867         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
21868         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
21869         and rewrite as a compilation test.
21870
21871         * gcc.dg: Move many files into the cpp subdirectory, possibly
21872         renaming or editing them as well.
21873         Old name                New name
21874         990119-1.c              cpp/19990119-1.c
21875         990228-1.c              cpp/19990228-1.c
21876         990407-1.c              cpp/19990407-1.c
21877         990409-1.c              cpp/19990409-1.c
21878         990413-1.c              cpp/19990413-1.c
21879         990703-1.c              cpp/19990703-1.c
21880         20000127-1.c            cpp/20000127-1.c
21881         20000129-1.c            cpp/20000129-1.c
21882         20000207-1.c            cpp/20000207-1.c
21883         20000207-2.c            cpp/20000207-2.c
21884         20000209-1.c            cpp/20000209-1.c
21885         20000209-2.c            cpp/20000209-2.c
21886         20000301-1.c            cpp/20000301-1.c
21887         20000419-1.c            cpp/20000419-1.c
21888         20000510-1.S            cpp/20000510-1.S
21889         20000519-1.c            cpp/20000519-1.c
21890         20000529-1.c            cpp/20000529-1.c
21891         20000625-1.c            cpp/20000625-1.c
21892         20000625-2.c            cpp/20000625-2.c
21893         cpp-as1.c               cpp/assert1.c
21894         cpp-as2.c               cpp/assert2.c
21895         cxx-comments-1.c        cpp/cxxcom1.c
21896         cxx-comments-2.c        cpp/cxxcom2.c
21897         endif-label.c           cpp/endif.c
21898         cpp-hash1.c             cpp/hash1.c
21899         cpp-hash2.c             cpp/hash2.c
21900         cpp-if1.c               cpp/if-1.c
21901         cpp-if2.c               cpp/if-2.c
21902         cpp-if3.c               cpp/if-3.c
21903         cpp-if4.c               cpp/if-4.c
21904         cpp-if5.c               cpp/if-5.c
21905         cpp-cond.c              cpp/if-cexp.c
21906         cpp-missingop.c         cpp/if-mop.c
21907         cpp-missingparen.c      cpp/if-mpar.c
21908         cpp-opprec.c            cpp/if-oppr.c
21909         cpp-ifparen.c           cpp/if-paren.c
21910         cpp-shortcircuit.c      cpp/if-sc.c
21911         cpp-shift.c             cpp/if-shift.c
21912         cpp-unary.c             cpp/if-unary.c
21913         cpp-li1.c               cpp/line1.c
21914         cpp-li2.c               cpp/line2.c
21915         lineno.c                cpp/line3.c
21916         lineno-2.c              cpp/line4.c
21917         cpp-mi.c                cpp/mi1.c
21918         cpp-mic.h               cpp/mi1c.h
21919         cpp-micc.h              cpp/mi1cc.h
21920         cpp-mind.h              cpp/mi1nd.h
21921         cpp-mindp.h             cpp/mi1ndp.h
21922         cpp-mix.h               cpp/mi1x.h
21923         cpp-mi2.c               cpp/mi2.c
21924         cpp-mi2a.h              cpp/mi2a.h
21925         cpp-mi2b.h              cpp/mi2b.h
21926         cpp-mi2c.h              cpp/mi2c.h
21927         cpp-mi3.c               cpp/mi3.c
21928         cpp-mi3.def             cpp/mi3.def
21929         poison-1.c              cpp/poison.c
21930         pr-impl.c               cpp/prag-imp.c
21931         cpp-redef-2.c           cpp/redef1.c
21932         cpp-redef.c             cpp/redef2.c
21933         strpaste.c              cpp/strp1.c
21934         strpaste-2.c            cpp/strp2.c
21935         cpp-tradpaste.c         cpp/tr-paste.c
21936         cpp-tradstringify.c     cpp/tr-str.c
21937         cpp-tradwarn1.c         cpp/tr-warn1.c
21938         cpp-tradwarn2.c         cpp/tr-warn2.c
21939         trigraphs.c             cpp/trigraphs.c
21940         cpp-unc1.c              cpp/unc1.c
21941         cpp-unc2.c              cpp/unc2.c
21942         cpp-unc3.c              cpp/unc3.c
21943         cpp-unc.c               cpp/unc4.c
21944         undef.c                 cpp/undef1.c
21945         undef-2.c               cpp/undef2.c
21946         cpp-wi1.c               cpp/widestr1.c
21947
21948 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
21949
21950         * lib/g++.exp (g++_include_flags): Tweak.
21951
21952 2000-06-27  H.J. Lu  <hjl@gnu.org>
21953             Loren J. Rittle  <ljrittle@acm.org>
21954
21955         * lib/g++.exp (g++_include_flags): Override libgloss.exp
21956         version with one that knows about the new gcc tree structure.
21957         (g++_link_flags): Same.
21958
21959 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
21960
21961         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
21962         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
21963         case we are cross-compiling.
21964
21965         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
21966         g++.old-deja/g++.niklas/Makefile.in,
21967         g++.old-deja/g++.niklas/configure.in,
21968         g++.old-deja/g++.other/Makefile.in,
21969         g++.old-deja/g++.other/configure.in,
21970         gcc.c-torture/code_quality/Makefile.in,
21971         gcc.c-torture/code_quality/configure.in,
21972         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
21973         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
21974         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
21975         gcc.c-torture/execute/ieee/Makefile.in,
21976         gcc.c-torture/execute/ieee/configure.in,
21977         gcc.c-torture/noncompile/Makefile.in,
21978         gcc.c-torture/noncompile/configure.in,
21979         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
21980         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
21981         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
21982
21983 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21984
21985         * g++.old-deja/g++.other/ambig3.C: New test.
21986
21987 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21988
21989         * g++.old-deja/g++.pt/syntax1.C: New test.
21990         * g++.old-deja/g++.pt/syntax2.C: New test.
21991         * g++.old-deja/g++.other/syntax3.C: New test.
21992         * g++.old-deja/g++.other/syntax4.C: New test.
21993
21994 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21995
21996         * gcc.dg/20000623-1.c: Prototype exit and abort.
21997
21998 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21999
22000         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
22001         New tests.
22002         * gcc.dg/cpp-mi3.def: New file.
22003
22004         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
22005         inside assertions.
22006         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
22007         lexer's error messages.
22008         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
22009         divine anything from the linemarkers.
22010         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
22011         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
22012
22013 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
22014
22015         * gcc.dg/20000623-1.c: New test.
22016
22017 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
22018
22019         * gcc.c-torture/execute/20000622-1.c: New test.
22020
22021 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22022
22023         * g++.old-deja/g++.other/init15.C: New test.
22024
22025 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
22026
22027         * g++.old-deja/g++.pt/vaarg2.C: New test.
22028         * g++.old-deja/g++.pt/vaarg3.C: New test.
22029
22030 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
22031
22032         * g++.old-deja/g++.other/dyncast6.C: New test.
22033
22034 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
22035
22036         * gcc.c-torture/execute/loop-6.c: New test.
22037
22038 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
22039
22040         * gcc.dg/20000614-1.c: New test.
22041         * gcc.dg/20000614-2.c: New test.
22042
22043 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
22044
22045         * g++.old-deja/g++.other/inline12.C: New test.
22046
22047 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
22048
22049         * g++.old-deja/g++.other/eh1.C: New test.
22050
22051 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
22052
22053         * g++.old-deja/g++.other/type.C: New test.
22054
22055 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22056
22057         * g++.old-deja/g++.other/initstring.C: New test.
22058
22059 2000-06-12  Jason Merrill  <jason@redhat.com>
22060
22061         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
22062
22063 2000-06-09  Jeffrey A Law  (law@cygnus.com)
22064
22065         * gcc.c-torture/compile/20000609-1.c: New test.
22066
22067 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
22068
22069         * gcc.dg/20000609-1.c: New test.
22070
22071 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
22072
22073         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
22074         * gcc.c-torture/noncompile/poison-1.c: Move...
22075         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
22076         * gcc.dg/cpp-li1.c: Add a token after the #line.
22077
22078 2000-06-05  Richard Henderson  <rth@cygnus.com>
22079
22080         * gcc.c-torture/execute/20000605-2.c: New test.
22081         * gcc.c-torture/execute/20000605-3.c: New test.
22082
22083 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
22084
22085         * g77.f-torture/execute/20000503-1.x: New file.
22086
22087 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22088
22089         * g++.old-deja/g++.eh/badalloc1.C: New test.
22090
22091 2000-06-05  Richard Henderson  <rth@cygnus.com>
22092
22093         * gcc.c-torture/execute/20000605-1.c: New test.
22094
22095 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
22096             Nathan Sidwell <nathan@codesourcery.com>
22097
22098         * gcc.c-torture/compile/20000605-1.c: New test.
22099
22100 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
22101
22102         * g77.f-torture/compile/20000601-1.f:  New test.
22103
22104 2000-06-03  Richard Henderson  <rth@cygnus.com>
22105
22106         * gcc.c-torture/execute/20000603-1.c: New.
22107
22108 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
22109
22110         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
22111         * gcc.dg/noreturn-2.c (noreturn): Likewise.
22112
22113 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
22114
22115         * gcc.dg/compare2.c (case 12): XFAIL.
22116         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
22117         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
22118
22119         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
22120
22121 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
22122
22123         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
22124         guard macro is already defined when the header is first
22125         included.
22126         * gcc.dg/cpp-mix.h: New file.
22127         * gcc.dg/endif-label.c: Update patterns to match compiler.
22128
22129         * g++.brendan/complex1.C: Declare abort.
22130         * g++.law/refs4.C: Remove XFAIL.
22131         * g++.oliva/expr2.C: Declare abort and exit.
22132
22133 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
22134
22135         * gcc.c-torture/execute/20000528-1.c: New test.
22136
22137         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
22138         * g++.old-deja/g++.law/temps4.C: Likewise.
22139
22140         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
22141         stdlib.h.  Call abort() on failure.
22142         * g++.old-deja/g++.law/refs4.C: Likewise.
22143         * g++.old-deja/g++.law/temps4.C: Likewise.
22144         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
22145         * gcc.c-torture/execute/20000112-1.c: Include string.h.
22146
22147 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
22148
22149         Relative to g++.dg/special:
22150         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
22151
22152         Relative to g++.old-deja:
22153         * g++.brendan/complex1.C, g++.jason/optimize2.C,
22154         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
22155         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
22156         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
22157         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
22158         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
22159         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
22160
22161         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
22162         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
22163         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
22164         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
22165         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
22166         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
22167         and/or string.h.
22168
22169         * g++.other/goto1.C: Update expectations for error messages.
22170
22171 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
22172
22173         * gcc.c-torture/compile/20000523-1.c: New test.
22174
22175 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22176
22177         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
22178
22179 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
22180
22181         * g++.old-deja/g++.eh/catch11.C: New test.
22182         * g++.old-deja/g++.eh/catch12.C: New test.
22183
22184 2000-05-24  Nick Clifton  <nickc@cygnus.com>
22185
22186         * gcc.c-torture/execute/20000523-1.c: New test.
22187
22188 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
22189
22190         * c-torture/execute/bcp-1.c: Replace abort in arg of
22191         __builtin_constant_p with a generic external function.
22192
22193         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
22194         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
22195         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
22196         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
22197         Prototype abort and/or exit.
22198
22199         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
22200         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
22201         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
22202         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
22203
22204 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
22205
22206         * gcc.dg/dwarf2-1.c: New test.
22207
22208 2000-05-20  Richard Henderson  <rth@cygnus.com>
22209
22210         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
22211
22212 2000-05-20  Andreas Jaeger  <aj@suse.de>
22213
22214         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
22215         testcase.
22216
22217 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
22218
22219         * gcc.c-torture/execute/20000519-2.c: New test.
22220
22221 2000-05-19  Andreas Jaeger  <aj@suse.de>
22222
22223         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
22224         which fails with SSA.
22225
22226         * lib/c-torture.exp: Also test with -O3 -fssa.
22227
22228 2000-05-18  Michael Meissner  <meissner@redhat.com>
22229
22230         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
22231         * gcc.c-torture/execute/920415-1.c: Ditto.
22232         * gcc.c-torture/execute/920501-1.c: Ditto.
22233         * gcc.c-torture/execute/conversion.c: Ditto.
22234         * gcc.c-torture/execute/cvt-1.c: Ditto.
22235
22236 2000-05-18  Jeffrey A Law  (law@cygnus.com)
22237
22238         * gcc.c-torture/compile/20000518-1.c: New test.
22239
22240 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22241
22242         * g77.f-torture/compile/200005018.f:  New test.
22243
22244 2000-05-17  Jeffrey A Law  (law@cygnus.com)
22245
22246         * gcc.c-torture/compile/20000517-1.c: New test.
22247
22248 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22249
22250         * gcc.c-torture/execute/20000516-1.c: New test.
22251
22252 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
22253
22254         * g++.old-deja/g++.other/eh.C: New test.
22255
22256 2000-05-12  Richard Henderson  <rth@cygnus.com>
22257
22258         * gcc.c-torture/execute/990208-1.c (main): Don't pass
22259         constants through to doit's conditional.
22260
22261 2000-05-11  Jeffrey A Law  (law@cygnus.com)
22262
22263         * gcc.c-torture/compile/20000511-1.c: New test.
22264         * g77.f-torture/compile/20000511-1.f: New test.
22265         * g77.f-torture/compile/20000511-2.f: New test.
22266
22267 2000-05-11  Michael Meissner  <meissner@redhat.com>
22268
22269         * gcc.c-torture/execute/20000511-1.c: New test.
22270
22271 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
22272
22273         * gcc.dg/dg.exp: Scan .S files as well as .c files.
22274         * gcc.dg/20000510-1.S: New.
22275
22276 2000-05-08  Catherine Moore  <clm@cygnus.com>
22277
22278         * gcc.dg/unused-3.c: New.
22279
22280 2000-05-06  Richard Henderson  <rth@cygnus.com>
22281
22282           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
22283           * g++.old-deja/g++.mike/warn1.C: Likewise.
22284           * g++.old-deja/g++.pt/local1.C: Likewise.
22285           * g++.old-deja/g++.pt/local7.C: Likewise.
22286           * g++.old-deja/g++.pt/spec16.C: Likewise.
22287
22288 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
22289
22290         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
22291
22292 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
22293
22294           * g77.f-torture/execute/20000503-1.f:  New test.
22295
22296 2000-05-04  Andreas Jaeger  <aj@suse.de>
22297
22298         * gcc.dg/noreturn-2.c: New test.
22299
22300 2000-05-04  Neil Booth  <NeilB@earthling.net>
22301
22302         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
22303         preprocessor.
22304
22305 2000-05-04  Richard Henderson  <rth@cygnus.com>
22306
22307         * gcc.c-torture/execute/20000503-1.c: Fix typo.
22308
22309 2000-05-04  Richard Henderson  <rth@cygnus.com>
22310
22311         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
22312         OpenSSL by Jason R Thorpe.
22313
22314 2000-05-03  Jim Wilson  <wilson@cygnus.com>
22315
22316         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
22317
22318 2000-05-03  Robert Lipe <robertlipe@usa.net>
22319
22320         * gcc.dg/20000503-1.c: New test.
22321
22322 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
22323
22324         * gcc.c-torture/compile/20000502-1.c: New test.
22325         * g++.old-deja/g++.other/align.C: New test.
22326         * gcc.dg/cpp-tradstringify.c: New test.
22327
22328 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22329
22330         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
22331         and hard registers.
22332
22333 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
22334
22335         * gcc.c-torture/execute/loop-5.c: New test.
22336
22337 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
22338
22339         * gcc.c-torture/execute/va-arg-20.c: New test.
22340
22341 2000-04-23  Jeffrey A Law  (law@cygnus.com)
22342
22343         * gcc.c-torture/execute/20000422-1.c: New test.
22344
22345 2000-04-20  Greg McGary  <gkm@gnu.org>
22346
22347         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
22348         when optimizing, but without sibling-call optimizations (-O1).
22349
22350 2000-04-20  Jeffrey A Law  (law@cygnus.com)
22351
22352           * gcc.c-torture/compile/20000420-1.c: New test.
22353
22354 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22355
22356         * g++.abi/ptrflags.C: New test.
22357         * g++.eh/catchptr1.C: Test incomplete pointer chains.
22358
22359 2000-04-19  Catherine Moore  <clm@cygnus.com>
22360
22361         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
22362
22363 2000-04-19  Greg McGary  <gkm@gnu.org>
22364
22365         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
22366         sibling-call optimizations.
22367
22368 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
22369
22370         * gcc.dg/20000419-1.c: New test.
22371
22372 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
22373
22374         * gcc.c-torture/execute/20000412-6.c: New test.
22375
22376 2000-04-12  Jeffrey A Law  (law@cygnus.com)
22377
22378         * gcc.c-torture/execute/20000412-5.c: New test.
22379         * g77.f-torture/compile/20000412-1.f: New test.
22380         * gcc.c-torture/execute/20000412-4.c: New test.
22381         * gcc.c-torture/compile/20000412-2.c: New test.
22382         * gcc.c-torture/execute/20000412-3.c: New test.
22383         * gcc.c-torture/compile/20000412-1.c: New test.
22384         * gcc.c-torture/execute/20000412-2.c: New test.
22385
22386 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
22387
22388         * objc/execute/bf-20.m: New test.
22389
22390 2000-04-10  Richard Henderson  <rth@cygnus.com>
22391
22392         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
22393
22394         * gcc.c-torture/execute/20000412-1.c: New test.
22395
22396 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22397
22398         * g++.old-deja/g++.eh/catchptr1.C: New test.
22399
22400 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
22401
22402         * g++.old-deja/g++.abi/cxa_vec.C: New test.
22403
22404 2000-04-08  Neil Booth  <NeilB@earthling.net>
22405
22406         * gcc.dg/cpp-nullchar.c: Remove test as
22407         embedded nulls cause problems.
22408
22409 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22410
22411         * gcc.dg/compare2.c: New test.
22412
22413 2000-04-08  Neil Booth  <NeilB@earthling.net>
22414
22415         * gcc.dg/cpp-nullchar.c: New test.
22416
22417 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
22418
22419         * gcc.dg/cpp-mi2.c: New test.
22420         * gcc.dg/cpp-mi2[abc].h: New files.
22421
22422 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
22423
22424         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
22425         member name.
22426
22427 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
22428
22429         * g++.old-deja/g++.abi/vmihint.C: New test.
22430
22431 2000-04-06  Neil Booth  <NeilB@earthling.net>
22432
22433         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
22434         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
22435         copyright.
22436
22437 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
22438
22439         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
22440         avoid stack-frame overwrite.
22441
22442 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
22443
22444         * gcc.c-torture/compile/20000405-2.c: New test.
22445         * gcc.c-torture/compile/20000405-3.c: New test.
22446
22447 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22448
22449         * gcc.c-torture/compile/20000405-1.c: New test.
22450
22451 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
22452
22453         * gcc.dg/cast-qual-1.c: Revert last change.
22454
22455 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22456
22457         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
22458
22459 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
22460
22461         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
22462         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
22463
22464 2000-04-03  Jeffrey A Law  (law@cygnus.com)
22465
22466         * gcc.c-torture/compile/20000403-2.c: New test.
22467         * gcc.c-torture/compile/20000403-1.c: New test.
22468
22469 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
22470
22471         * gcc.c-torture/execute/20000403-1.c: New test.
22472
22473 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
22474
22475         * gcc.c-torture/execute/20000402-1.c: New test.
22476
22477 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
22478
22479         * gcc.c-torture/execute/va-arg-15.c: New test.
22480         * gcc.c-torture/execute/va-arg-16.c: New test.
22481         * gcc.c-torture/execute/va-arg-17.c: New test.
22482         * gcc.c-torture/execute/va-arg-18.c: New test.
22483         * gcc.c-torture/execute/va-arg-19.c: New test.
22484
22485 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
22486
22487         * gcc.c-torture/compile/981211-1.c: Move to...
22488         * gcc.dg/cpp-as1.c: ...here.
22489         * gcc.dg/cpp-as2.c: New file.
22490
22491         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
22492         compiler.
22493
22494 2000-04-02  Neil Booth  <NeilB@earthling.net>
22495
22496         * gcc.dg/cpp-cond.c  New tests.
22497         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
22498         accidental success less likely.
22499         * gcc.dg/cpp-missingop.c  New tests.
22500         * gcc.dg/cpp-missingparen.c  New tests.
22501         * gcc.dg/cpp-shift.c  New tests.
22502         * gcc.dg/cpp-shortcircuit.c  New tests.
22503         * gcc.dg/cpp-unary.c  New tests.
22504
22505 2000-03-29  Jeffrey A Law  (law@cygnus.com)
22506
22507         * gcc.c-torture/compile/20000329-1.c: New test.
22508
22509 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
22510
22511         * gcc.c-torture/compile/20000326-1.c: New test.
22512         * gcc.c-torture/compile/20000326-2.c: New test.
22513
22514 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
22515
22516         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
22517         the first parameter is a function argument.
22518
22519 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
22520
22521         * g++.old-deja/g++.ext/array4.C: New test.
22522
22523 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
22524
22525         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
22526
22527 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22528
22529         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
22530
22531 2000-03-19  Richard Henderson  <rth@cygnus.com>
22532
22533         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
22534
22535 2000-03-19  Richard Henderson  <rth@cygnus.com>
22536
22537         * gcc.c-torture/compile/20000319-1.c: New test.
22538
22539 2000-03-14  Jeffrey A Law  (law@cygnus.com)
22540
22541         * gcc.c-torture/execute/20000314-3.c: New test.
22542         * gcc.c-torture/execute/20000314-2.c: New test.
22543         * gcc.c-torture/execute/20000314-1.c: New test.
22544         * gcc.c-torture/compile/20000314-2.c: New test.
22545         * gcc.c-torture/compile/20000314-1.c: New test.
22546
22547 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
22548
22549         * g++.old-deja/g++.warn/inline.C: New test.
22550
22551 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
22552
22553         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
22554         standards-compliant result rather than specific constants.
22555         Put test-values in array.
22556
22557 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
22558
22559         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
22560         (g++_target_compile): Put test-specific options last.
22561
22562 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22563
22564         * g++.old-deja/g++.eh/vbase4.C: New test.
22565
22566 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22567
22568         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
22569
22570 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22571
22572         * g++.old-deja/g++.brendan/misc12.C: Removed.
22573         * g++.old-deja/g++.pt/memtemp77.C: Constify.
22574         * g++.old-deja/g++.ext/pretty4.C: New test.
22575
22576 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
22577
22578         * g++.old-deja/g++.other/string2.C: New test.
22579
22580 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
22581
22582         * g++.old-deja/g++.warn/impint2.C: New test.
22583
22584 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
22585
22586         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
22587         is 1, not zero.
22588
22589 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
22590
22591         * g++.old-deja/g++.warn/impint.C: New test.
22592         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
22593         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
22594         * g++.old-deja/g++.pt/explicit12.C: Likewise.
22595         * g++.old-deja/g++.pt/explicit13.C: Likewise.
22596         * g++.old-deja/g++.pt/explicit17.C: Likewise.
22597         * g++.old-deja/g++.pt/explicit18.C: Likewise.
22598         * g++.old-deja/g++.pt/explicit19.C: Likewise.
22599         * g++.old-deja/g++.pt/explicit23.C: Likewise.
22600         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22601         * g++.old-deja/g++.pt/explicit35.C: Likewise.
22602         * g++.old-deja/g++.pt/explicit6.C: Likewise.
22603         * g++.old-deja/g++.pt/memclass7.C: Likewise.
22604
22605 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
22606
22607         * gcc.dg/cpp-redef.c: New test.
22608
22609 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
22610
22611         * g++.old-deja/g++.pt/unify7.C: New test.
22612
22613 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22614
22615         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
22616         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
22617
22618 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
22619
22620         * gcc.c-torture/compile/20000224-1.c: New test.
22621
22622 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22623
22624         * gcc.c-torture/compile/cpp-2.c: New test.
22625         * gcc.c-torture/compile/cpp-1.c: New test.
22626
22627 2000-02-25  Jeffrey A Law  (law@cygnus.com)
22628
22629         * gcc.c-torture/execute/20000225-1.c: New test.
22630
22631 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22632
22633         * gcc.dg/cpp-li2.c: New test.
22634
22635         * gcc.dg/cpp-wi1.c: New test.
22636
22637         * gcc.dg/cpp-li1.c: New test.
22638
22639 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
22640
22641         * g++.old-deja/g++.other/sizeof5.C: New test.
22642
22643 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22644
22645         * gcc.c-torture/execute/va-arg-13.c: New test.
22646
22647 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
22648
22649         * gcc.c-torture/execute/va-arg-12.c: New test.
22650
22651 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22652
22653         * gcc.c-torture/execute/20000223-1.c: New test.
22654
22655 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
22656
22657         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
22658
22659 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
22660
22661         * g++.old-deja/g++.abi/ptrmem.C: New test.
22662
22663 2000-02-19  Richard Henderson  <rth@cygnus.com>
22664
22665         * gcc.c-torture/compile/init-3.c: New.
22666
22667 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
22668
22669         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
22670         ALWAYS_CXXFLAGS.
22671
22672 2000-02-11  Robert Lipe <robertl@sco.com>
22673
22674         * gcc.c-torture/compile/20000211-3.c: New test.
22675
22676 2000-02-11  Martin Buchholz <martin@xemacs.org>
22677
22678         * gcc.c-torture/compile/20000211-2.c: New test.
22679
22680 2000-02-11  Jeffrey A Law  (law@cygnus.com)
22681
22682         * gcc.c-torture/compile/20000211-1.c: New test.
22683
22684 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
22685
22686         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
22687           on native targets
22688
22689 2000-02-08  Nathan Sidwell  <nathan@acm.org>
22690
22691         * g++.old-deja/g++.other/cast5.C: New test.
22692
22693 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
22694
22695         * gcc.c-torture/execute/20000205-1.c: New.
22696
22697 2000-02-03  Nathan Sidwell  <nathan@acm.org>
22698
22699         * g++.old-deja/g++.jason/cast3.C: Return void.
22700         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
22701
22702 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22703
22704         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
22705
22706         * gcc.dg/loop-1.c: New test.
22707
22708 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
22709
22710         * gcc.c-torture/compile/20000127-1.c: New test.
22711         * gcc.c-torture/execute/991228-1.c: New test.
22712
22713 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22714
22715         * gcc.dg/unused-2.c: New test.
22716
22717         * gcc.dg/conv-1.c: New test.
22718
22719 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
22720
22721         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
22722         compiler.
22723         (tool_option_proc): Fix typo.
22724
22725 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
22726
22727         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
22728         of the ld on the host, not on the build machine.
22729         Also, don't crash if '--help' is not a supported option.
22730
22731 2000-01-24  Richard Henderson  <rth@cygnus.com>
22732
22733         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
22734
22735 2000-01-20  Jeffrey A Law  (law@cygnus.com)
22736
22737         * gcc.c-torture/execute/20000120-2.c: New test.
22738         * gcc.c-torture/execute/20000120-1.c: New test.
22739
22740 2000-01-13  Jeffrey A Law  (law@cygnus.com)
22741
22742         * gcc.c-torture/execute/20000113-1.c: New test.
22743
22744 2000-01-12  Jeffrey A Law  (law@cygnus.com)
22745
22746         * gcc.c-torture/execute/20000112-1.c: New test.
22747
22748 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22749
22750         * gcc.dg/20000111-1.c: New test.
22751
22752 2000-01-10  Jeffrey A Law  (law@cygnus.com)
22753
22754         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
22755         with 16 bit integers.
22756
22757 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22758
22759         * gcc.dg/20000108-1.c: New test.
22760
22761 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22762
22763         * g++.old-deja/g++.ns/koenig8.C: New test.
22764
22765 2000-01-05  Nathan Sidwell  <nathan@acm.org>
22766
22767         * g++.old-deja/g++.other/cast4.C: New test.
22768
22769 2000-01-05  Jeffrey A Law  (law@cygnus.com)
22770
22771         * gcc.c-torture/compile/20000105-2.c: New test.
22772         * gcc.c-torture/compile/20000105-1.c: New test.
22773
22774 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22775
22776         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
22777         references to printf & atoi to conform to ANSI standard.
22778         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
22779         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
22780         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
22781         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
22782         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
22783         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22784         * g++.old-deja/g++.brendan/copy1.C: Likewise.
22785         * g++.old-deja/g++.brendan/copy2.C: Likewise.
22786         * g++.old-deja/g++.brendan/copy3.C: Likewise.
22787         * g++.old-deja/g++.brendan/copy4.C: Likewise.
22788         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22789         * g++.old-deja/g++.brendan/copy6.C: Likewise.
22790         * g++.old-deja/g++.brendan/copy7.C: Likewise.
22791         * g++.old-deja/g++.brendan/copy8.C: Likewise.
22792         * g++.old-deja/g++.brendan/crash11.C: Likewise.
22793         * g++.old-deja/g++.brendan/crash14.C: Likewise.
22794         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
22795         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22796         * g++.old-deja/g++.brendan/delete2.C: Likewise.
22797         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
22798         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
22799         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
22800         * g++.old-deja/g++.brendan/eh1.C: Likewise.
22801         * g++.old-deja/g++.brendan/groff1.C: Likewise.
22802         * g++.old-deja/g++.brendan/init3.C: Likewise.
22803         * g++.old-deja/g++.brendan/misc12.C: Likewise.
22804         * g++.old-deja/g++.brendan/misc7.C: Likewise.
22805         * g++.old-deja/g++.brendan/new2.C: Likewise.
22806         * g++.old-deja/g++.brendan/operators4.C: Likewise.
22807         * g++.old-deja/g++.brendan/operators5.C: Likewise.
22808         * g++.old-deja/g++.brendan/overload2.C: Likewise.
22809         * g++.old-deja/g++.brendan/overload7.C: Likewise.
22810         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
22811         * g++.old-deja/g++.brendan/reference1.C: Likewise.
22812         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
22813         * g++.old-deja/g++.brendan/template24.C: Likewise.
22814         * g++.old-deja/g++.brendan/template3.C: Likewise.
22815         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
22816         * g++.old-deja/g++.jason/inline3.C: Likewise.
22817         * g++.old-deja/g++.jason/opeq.C: Likewise.
22818         * g++.old-deja/g++.law/arg5.C: Likewise.
22819         * g++.old-deja/g++.law/arm7.C: Likewise.
22820         * g++.old-deja/g++.law/ctors11.C: Likewise.
22821         * g++.old-deja/g++.law/cvt8.C: Likewise.
22822         * g++.old-deja/g++.law/init9.C: Likewise.
22823         * g++.old-deja/g++.law/refs4.C: Likewise.
22824         * g++.old-deja/g++.law/template2.C: Likewise.
22825         * g++.old-deja/g++.law/visibility24.C: Likewise.
22826         * g++.old-deja/g++.law/vtable3.C: Likewise.
22827         * g++.old-deja/g++.mike/asm2.C: Likewise.
22828         * g++.old-deja/g++.mike/eh1.C: Likewise.
22829         * g++.old-deja/g++.mike/misc1.C: Likewise.
22830         * g++.old-deja/g++.mike/misc13.C: Likewise.
22831         * g++.old-deja/g++.mike/misc14.C: Likewise.
22832         * g++.old-deja/g++.mike/ns12.C: Likewise.
22833         * g++.old-deja/g++.mike/p1248.C: Likewise.
22834         * g++.old-deja/g++.mike/p3708.C: Likewise.
22835         * g++.old-deja/g++.mike/p3708a.C: Likewise.
22836         * g++.old-deja/g++.mike/p3708b.C: Likewise.
22837         * g++.old-deja/g++.mike/p646.C: Likewise.
22838         * g++.old-deja/g++.mike/p700.C: Likewise.
22839         * g++.old-deja/g++.mike/p783.C: Likewise.
22840         * g++.old-deja/g++.mike/p783a.C: Likewise.
22841         * g++.old-deja/g++.mike/p783b.C: Likewise.
22842         * g++.old-deja/g++.mike/p786.C: Likewise.
22843         * g++.old-deja/g++.mike/p789.C: Likewise.
22844         * g++.old-deja/g++.mike/p789a.C: Likewise.
22845         * g++.old-deja/g++.mike/p807a.C: Likewise.
22846         * g++.old-deja/g++.other/delete3.C: Likewise.
22847         * g++.old-deja/g++.other/dyncast1.C: Likewise.
22848         * g++.old-deja/g++.other/dyncast2.C: Likewise.
22849         * g++.old-deja/g++.other/dyncast3.C: Likewise.
22850         * g++.old-deja/g++.other/empty1.C: Likewise.
22851         * g++.old-deja/g++.other/temporary1.C: Likewise.
22852         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
22853         * g++.old-deja/g++.pt/t16.C: Likewise.
22854         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
22855
22856 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
22857
22858         * gcc.dg/991230-1.c: New test.
22859
22860 1999-12-29  Jeffrey A Law  (law@cygnus.com)
22861
22862         * gcc.c-torture/compile/991229-3.c: New test.
22863         * gcc.c-torture/compile/991229-2.c: New test.
22864         * gcc.c-torture/compile/991229-1.c: New test.
22865
22866 1999-12-29  Greg McGary <gkm@eng.ascend.com>
22867
22868         * gcc.c-torture/compile/labels-2.c: New test.
22869
22870 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22871
22872         * gcc.c-torture/execute/991227-1.c: New test.
22873
22874 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22875
22876         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
22877
22878 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
22879
22880         * gcc.c-torture/execute/991221-1.c: New test.
22881
22882 1999-12-20  Nathan Sidwell  <nathan@acm.org>
22883
22884         * g++.old-deja/g++.other/cast3.C: New test.
22885
22886 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
22887
22888         * gcc.c-torture/execute/991216-4.c: New test.
22889
22890 1999-12-16  Michael Meissner  <meissner@cygnus.com>
22891
22892         * gcc.c-torture/execute/991216-1.c: New test.
22893         * gcc.c-torture/execute/991216-2.c: New test.
22894         * gcc.c-torture/execute/991216-3.c: New test.
22895
22896 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22897
22898         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
22899         Actually make the test fail by using "-O2" for compilation.
22900
22901 1999-12-15  Nathan Sidwell  <nathan@acm.org>
22902
22903         * g++.old-deja/g++.warn/cast-align1.C: New test.
22904
22905 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22906
22907         * gcc.c-torture/compile/991214-1.c: New test.
22908         * gcc.c-torture/compile/991214-2.c: New test.
22909
22910 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
22911
22912         * gcc.dg/991214-1.c: New test.
22913
22914 1999-12-13  Jeffrey A Law  (law@cygnus.com)
22915
22916         * gcc.c-torture/compile/991213-3.c: New test.
22917         * gcc.c-torture/compile/991213-2.c: New test.
22918         * gcc.c-torture/compile/991213-1.c: New test.
22919
22920 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
22921
22922         * gcc.dg/991209-1.c: New test.
22923
22924 1999-12-08  Nathan Sidwell <nathan@acm.org>
22925
22926         * gcc.c-torture/compile/991208-1.c: New test.
22927
22928 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22929
22930         * gcc.dg/ultrasp2.c: New test.
22931
22932 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
22933
22934         * g++.old-deja/g++.abi/align.C (main): Fix typo.
22935
22936 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
22937
22938         * gcc.c-torture/compile/991202-1.c: New test.
22939         * gcc.c-torture/execute/991202-1.c: New test.
22940         * gcc.c-torture/execute/991202-2.c: New test.
22941         * gcc.c-torture/execute/991202-3.c: New test.
22942
22943 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
22944
22945         * g++.old-deja/g++.abi/align.C: New test.
22946         * g++.old-deja/g++.abi/aggregates.C: Likewise.
22947         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22948
22949 1999-12-01  Richard Henderson  <rth@cygnus.com>
22950
22951         * gcc.c-torture/execute/991201-1.c: New.
22952
22953 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
22954
22955         * gcc.dg/991129-1.c: New test.
22956
22957 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22958
22959         * gcc.c-torture/compile/991127-1.c: New test.
22960
22961 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22962
22963         * g++.old-deja/g++.other/warn4.C: New test.
22964
22965 1999-11-22  Nathan Sidwell  <nathan@acm.org>
22966
22967         * g++.old-deja/g++.eh/cleanup2.C: New test.
22968         * g++.old-deja/g++.ext/pretty2.C: New test.
22969         * g++.old-deja/g++.ext/pretty3.C: New test.
22970         * g++.old-deja/g++.other/debug6.C: New test.
22971
22972 1999-10-20  Jim Wilson  <wilson@cygnus.com>
22973
22974         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
22975         compiler_output to look for one error message instead of two.
22976
22977 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
22978
22979         * gcc.c-torture/execute/991118-1.c: Also test case
22980         where the word boundary does not split a byte evenly.
22981
22982 1999-11-19  Nathan Sidwell  <nathan@acm.org>
22983
22984         * g++.old-deja/g++.ext/restrict1.C: New test.
22985
22986 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
22987
22988         * gcc.c-torture/execute/991118-1.c: New test.
22989
22990 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
22991
22992         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
22993         working directory pathnames.
22994
22995 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
22996
22997         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
22998         host is equipped with driver.h and driver.o so it can actually
22999         compile and run the tests.
23000
23001 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
23002
23003         * gcc.c-torture/compile/991008-1.c: New test.
23004
23005 1999-11-08  Nick Clifton  <nickc@cygnus.com>
23006
23007         * lib/gcc-dg.exp: Include target-supports.exp
23008
23009 1999-11-05  Nick Clifton  <nickc@cygnus.com>
23010
23011         * lib/target-supports.exp: New file: Provide procs to test for
23012         features supported by the target.
23013         (check_weak_available): Moved here from ecos.exp.
23014         (check_alias_available): New proc: Determine of the target
23015         toolchain supports the alias attribute.
23016
23017         * gcc.dg/special/ecos.exp: Move check_weak_available to
23018         target-supports.exp.
23019         (alias-1.c): Only perform the test if the target supports
23020         aliases.
23021         (wkali-1.c): Only perform the test if the target supports
23022         aliases.
23023
23024         * gcc.dg/990506-0.c: Expect error messages from cross
23025         targets as well as native targets.
23026
23027 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23028
23029         * gcc.dg/ultrasp1.c: Removed xfail.
23030         * gcc.dg/struct-ret-2.c: Likewise.
23031         * gcc.dg/array-1.c: Likewise.
23032
23033 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23034
23035         * gcc.dg/struct-ret-2.c: New test.
23036
23037         * gcc.dg/array-1.c: New test.
23038
23039 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
23040
23041         * gcc.c-torture/execute/991030-1.c: New test.
23042
23043 1999-10-26  Richard Henderson  <rth@cygnus.com>
23044
23045         * gcc.c-torture/compile/991026-2.c: New test.
23046
23047 1999-10-26  Jeffrey A Law  (law@cygnus.com)
23048
23049         * gcc.c-torture/compile/991026-1.c: New test.
23050
23051 1999-10-23  Jeffrey A Law  (law@cygnus.com)
23052
23053         * gcc.c-torture/execute/991023-1.c: New test.
23054
23055 1999-10-19  Jeffrey A Law  (law@cygnus.com)
23056
23057         * gcc.c-torture/execute/991019-1.c: New test.
23058
23059 1999-10-16  Richard Henderson  <rth@cygnus.com>
23060
23061         * gcc.c-torture/execute/991016-1.c: New test.
23062
23063 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
23064
23065         * gcc.c-torture/execute/991014-1.c: New test.
23066
23067 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
23068
23069         * g++.old-deja/g++.other/union2.C: New test.
23070
23071 1999-10-13  Nathan Sidwell  <nathan@acm.org>
23072
23073         * g++.old-deja/g++.other/vaarg2.C: New test.
23074         * g++.old-deja/g++.other/vaarg3.C: New test.
23075
23076 1999-10-12  Craig Burley  <craig@jcb-sc.com>
23077
23078         * g77.f-torture/noncompile/19990905-1.f: Moved from being
23079         in compile/.
23080
23081 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
23082
23083         * gcc.c-torture/execute/va-arg-11.c: New test.
23084
23085 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
23086
23087         * lib/file-format.exp (gcc_target_object_format): Don't
23088         crash if objdump is unavailable.
23089
23090 1999-09-29  Donn Terry <donn@interix.com>
23091
23092         * gcc.misc-tests/mg.exp: delete extraneous redirection.
23093
23094 1999-09-28  Nick Clifton  <nickc@cygnus.com>
23095
23096         * gcc.c-torture/compile/990928-1.c: New test.
23097
23098 1999-09-28  Nathan Sidwell  <nathan@acm.org>
23099
23100         * g++.old-deja/g++.other/decl6.C: New test.
23101
23102 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23103
23104         * gcc.c-torture/execute/va-arg-10.c: New test.
23105
23106 1999-09-27  Nathan Sidwell  <nathan@acm.org>
23107
23108         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
23109         __PRETTY_FUNCTION__.
23110
23111 1999-09-23  Nick Clifton  <nickc@cygnus.com>
23112
23113         * gcc.c-torture/execute/990923-1.c: New test.
23114
23115 1999-09-21  Nick Clifton  <nickc@cygnus.com>
23116
23117         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
23118         for which -fpic is inappropriate.
23119
23120 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
23121
23122         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
23123
23124 1999-09-21  Nathan Sidwell  <nathan@acm.org>
23125
23126         * g++.old-deja/g++.other/dyncast1.C: New test.
23127         * g++.old-deja/g++.other/dyncast2.C: New test.
23128         * g++.old-deja/g++.other/dyncast3.C: New test.
23129         * g++.old-deja/g++.other/dyncast4.C: New test.
23130         * g++.old-deja/g++.other/dyncast5.C: New test.
23131         * g++.old-deja/g++.eh/catch3.C: New test.
23132         * g++.old-deja/g++.eh/catch3p.C: New test.
23133         * g++.old-deja/g++.eh/catch4.C: New test.
23134         * g++.old-deja/g++.eh/catch4p.C: New test.
23135         * g++.old-deja/g++.eh/catch5.C: New test.
23136         * g++.old-deja/g++.eh/catch5p.C: New test.
23137         * g++.old-deja/g++.eh/catch6.C: New test.
23138         * g++.old-deja/g++.eh/catch6p.C: New test.
23139         * g++.old-deja/g++.eh/catch7.C: New test.
23140         * g++.old-deja/g++.eh/catch7p.C: New test.
23141         * g++.old-deja/g++.eh/catch8.C: New test.
23142         * g++.old-deja/g++.eh/catch8p.C: New test.
23143         * g++.old-deja/g++.eh/catch9.C: New test.
23144         * g++.old-deja/g++.eh/catch9p.C: New test.
23145
23146 1999-09-13  Nathan Sidwell  <nathan@acm.org>
23147
23148         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
23149         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
23150
23151 1999-09-13  Jeffrey A Law  (law@cygnus.com)
23152
23153         * gcc.c-torture/compile/990913-1.c: New test.
23154
23155 1999-09-10  Nathan Sidwell  <nathan@acm.org>
23156
23157         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
23158         * g++.old-deja/g++.jason/rfg5.C: Likewise.
23159
23160 1999-09-09  Richard Henderson  <rth@cygnus.com>
23161
23162         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
23163
23164 1999-09-09  Nathan Sidwell  <nathan@acm.org>
23165
23166         * g++.old-deja/g++.other/lookup11.C: New test.
23167         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
23168         what is permitted and what we want.
23169         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
23170         overload use.
23171         * g++.old-deja/g++.jason/rfg5.C: Likewise
23172
23173 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
23174
23175         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
23176         * gcc.c-torture/noncompile/poison-1.c: New file.
23177
23178 1999-09-08  Nathan Sidwell  <nathan@acm.org>
23179
23180         * g++.old-deja/g++.other/sizeof3.C: New test.
23181         * g++.old-deja/g++.other/sizeof4.C: New test.
23182         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
23183         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
23184
23185 1999-09-07  Richard Henderson  <rth@cygnus.com>
23186
23187         * gcc.dg/va-arg-1.c: New.
23188
23189 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23190
23191         * gcc.c-torture/execute/va-arg-9.c: New test.
23192
23193 1999-09-05  Craig Burley  <craig@jcb-sc.com>
23194
23195         * g77.f-torture/compile/980519-2.f: New test.
23196         * g77.f-torture/compile/19990905-0.f: New test.
23197         * g77.f-torture/compile/19990905-1.f: New test.
23198         * g77.f-torture/compile/19990905-2.f: New test.
23199
23200         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
23201
23202 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
23203
23204         * gcc.c-torture/execute/990827-1.c: Fix typo.
23205
23206 1999-09-03  Nathan Sidwell  <nathan@acm.org>
23207
23208         * g++.old-deja/g++.other/deref1.C: New test.
23209
23210 1999-09-02  Nathan Sidwell  <nathan@acm.org>
23211
23212         * g++.old-deja/g++.other/ambig2.C: New test.
23213         * g++.old-deja/g++.other/cond5.C: New test.
23214         * g++.old-deja/g++.other/lookup16.C: New test.
23215
23216 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
23217
23218         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
23219         assemblers too.
23220
23221 1999-08-31  Jeffrey A Law  (law@cygnus.com)
23222
23223         * lib/c-torture.exp: Avoid the "compare executables" optimization
23224         when testing native.
23225
23226 1999-08-29  Jeffrey A Law  (law@cygnus.com)
23227
23228         * gcc.c-torture/execute/990829-1.c: New test.
23229         * gcc.c-torture/compile/990829-1.c: New test.
23230
23231 1999-08-27  Paul Burchard  <burchard@pobox.com>
23232
23233         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
23234         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
23235         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
23236         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
23237         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
23238         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
23239         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
23240         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
23241         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
23242         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
23243         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
23244
23245 1999-08-27  Jeffrey A Law  (law@cygnus.com)
23246
23247         * gcc.c-torture/execute/990827-1.c: New test.
23248
23249 1999-08-26  Craig Burley  <craig@jcb-sc.com>
23250
23251         * g77.f-torture/noncompile/19990826-4.f: New test.
23252
23253         * g77.f-torture/compile/19990826-3.f: New test.
23254
23255         * g77.f-torture/execute/19990826-2.f: New test.
23256
23257         * g77.f-torture/compile/19990826-1.f: New test.
23258
23259         * gcc.c-torture/execute/990826-0.c: New test.
23260         * g77.c-torture/execute/19990826-0.f: New test.
23261
23262         * g77.f-torture/noncompile/970626-2.f: New test.
23263
23264 1999-08-25  Paul Burchard  <burchard@pobox.com>
23265
23266         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
23267         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
23268         lss-011.C: New tests.
23269
23270 1999-08-25  Nathan Sidwell  <nathan@acm.org>
23271
23272         * g++.old-deja/g++.other/decl5.C: New test.
23273
23274 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23275
23276         * noncompile/noncompile.exp: Load_lib c-torture.exp.
23277         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
23278         call `postbase' for each one.  All callers of `postbase' changed
23279         to call this instead.
23280
23281 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
23282
23283         * gcc.c-torture/execute/990811-1.c: New test.
23284
23285 1999-08-09  Nick Clifton  <nickc@cygnus.com>
23286
23287         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
23288         just native ones.
23289
23290         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
23291         just native ones.
23292
23293 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23294
23295         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
23296
23297 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23298
23299         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
23300
23301 1999-08-04  Nathan Sidwell  <nathan@acm.org>
23302
23303         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
23304
23305 1999-08-04  Jeffrey A Law  (law@cygnus.com)
23306
23307         * gcc.c-torture/execute/990804-1.c: New test.
23308
23309 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23310
23311         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
23312         * g++.old-deja/g++.brendan/crash64.C: Likewise
23313         * g++.old-deja/g++.brendan/overload8.C: Likewise
23314
23315 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23316
23317         * g++.old-deja/g++.other/struct1.C: New test.
23318
23319 1999-08-03  Nathan Sidwell  <nathan@acm.org>
23320
23321         * g++.old-deja/g++.other/enum2.C: New test.
23322
23323 1999-08-02  Richard Henderson  <rth@cygnus.com>
23324
23325         Adapted from tests from Franz Sirl:
23326         * gcc.c-torture/execute/va-arg-7.c: New test.
23327         * gcc.c-torture/execute/va-arg-8.c: New test.
23328
23329 1999-08-01  Jeffrey A Law  (law@cygnus.com)
23330
23331         * gcc.c-torture/compile/990801-2.c: New test.
23332
23333         * gcc.c-torture/compile/990801-1.c: New test.
23334
23335 1999-07-27  Michael Meissner  <meissner@cygnus.com>
23336
23337         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
23338         fp-cmp-1.c, converting double to float.
23339
23340         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
23341         fp-cmp-1.c, converting double to long double.
23342
23343         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
23344         from fr1 to unknown_register, since fr1 is a legitimate register
23345         on some machines.
23346
23347 1999-07-25  Jeffrey A Law  (law@cygnus.com)
23348
23349         * README: More listname related changes.
23350
23351 1999-07-08  Catherine Moore  <clm@cygnus.com>
23352
23353         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
23354
23355 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
23356
23357         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
23358
23359 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
23360
23361         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
23362
23363 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
23364
23365         * gcc.dg/990703-1.c: New test.
23366
23367 1999-06-29  Nick Clifton  <nickc@cygnus.com>
23368
23369         * lib/file-format.exp: New file: Move definition of proc
23370         gcc_target_object_format to here from
23371         gcc.dg/special/ecos.exp.
23372
23373         * lib/c-torture.exp: Include lib file-format.exp.
23374         * lib/gcc-dg.exp: Include lib file-format.exp.
23375
23376         * gcc.dg/special/ecos.exp: Remove definition of proc
23377         gcc_target_object_format.
23378
23379 1999-06-28  Jeffrey A Law  (law@cygnus.com)
23380
23381         * gcc.c-torture/execute/990628-1.c: New test.
23382
23383 1999-06-25  Jeffrey A Law  (law@cygnus.com)
23384
23385         * gcc.c-torture/compile/990625-2.c: New test.
23386
23387         * gcc.c-torture/compile/990625-1.c: New test.
23388
23389 1999-06-23  Nick Clifton  <nickc@cygnus.com>
23390
23391         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
23392         attributes compile.
23393         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
23394         ports that use the COFF/PE file format.
23395
23396 1999-06-17  Jeffrey A Law  (law@cygnus.com)
23397
23398         * gcc.c-torture/compile/990617-1.c: New test.
23399
23400 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
23401
23402         * g++.old-deja/g++.other/decl4.C: New test.
23403
23404 1999-06-14  Nathan Sidwell  <nathan@acm.org>
23405
23406         * g++.old-deja/g++.other/bitfld3.C: New test.
23407
23408 1999-06-08  Nathan Sidwell  <nathan@acm.org>
23409
23410         * g++.old-deja/g++.eh/catch1.C: New test.
23411
23412 1999-06-07  Jeffrey A Law  (law@cygnus.com)
23413
23414         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
23415
23416         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
23417         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
23418
23419 1999-06-05  Craig Burley  <craig@jcb-sc.com>
23420
23421         * g77.f-torture/compile/19990502-0.f: Replace with new,
23422         shorter, test that still fails after recent changes.
23423
23424 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23425
23426         * gcc.c-torture/execute/990604-1.c: New test.
23427
23428 1999-05-31  Jeffrey A Law  (law@cygnus.com)
23429
23430         * gcc.c-torture/execute/990531-1.c: New test.
23431
23432 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23433
23434         * gcc.c-torture/compile/990527-1.c: New test.
23435
23436 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
23437
23438         * gcc.c-torture/execute/990527-1.c: New test.
23439
23440 1999-05-25  Nick Clifton  <nickc@cygnus.com>
23441
23442         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
23443         bitfields as signed.
23444
23445 1999-05-25  Craig Burley  <craig@jcb-sc.com>
23446
23447         * g77.f-torture/compile/19990525-0.f: New test.
23448
23449 1999-05-25  Jeffrey A Law  (law@cygnus.com)
23450
23451         * gcc.c-torture/execute/990525-2.c: New test.
23452
23453         * gcc.c-torture/execute/990525-1.c: New test.
23454
23455 1999-05-24  Nathan Sidwell  <nathan@acm.org>
23456
23457         * g++.old-deja/g++.other/anon3.C: New test.
23458         * g++.old-deja/g++.other/anon4.C: New test.
23459         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
23460         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
23461         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
23462         Merrill).
23463
23464 1999-05-24  Jeffrey A Law  (law@cygnus.com)
23465
23466         * gcc.c-torture/execute/990524-1.c: New test.
23467
23468         * gcc.dg/990524-1.c: New test.
23469
23470 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23471
23472         * gcc.c-torture/compile/990523-1.c: New test.
23473
23474 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
23475
23476         * gcc.c-torture/compile/990519-1.c: New test.
23477
23478 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23479
23480         * gcc.c-torture/compile/990517-1.c: New test.
23481
23482         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
23483         (e4, f4): New tests.
23484         (main): Call them.
23485
23486 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23487
23488         * gcc.dg/noreturn-1.c: New test.
23489
23490 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
23491
23492         * gcc.c-torture/execute/990513-1.c: New test.
23493
23494 1999-05-10  Richard Henderson  <rth@cygnus.com>
23495
23496         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
23497
23498 1999-05-10  Craig Burley  <craig@jcb-sc.com>
23499
23500         * g77.f-torture/execute/erfc.f: Use small single-precision
23501         values, to avoid problems on Alphas when not -mieee.
23502
23503 1999-05-08  Craig Burley  <craig@jcb-sc.com>
23504
23505         * gcc.dg/990506-0.c: New test.
23506
23507 1999-05-08  Richard Henderson  <rth@cygnus.com>
23508
23509         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
23510         the constant to test.  Don't XFAIL 64-bit targets.
23511
23512         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
23513         * g++.old-deja/g++.law/profile1.C: Likewise.
23514
23515         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
23516         operator new instances.
23517         * g++.old-deja/g++.other/delete5.C: Likewise.
23518
23519 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23520
23521         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
23522         intrinsic.
23523
23524 1999-05-03  Craig Burley  <craig@jcb-sc.com>
23525
23526         * g77.f-torture/execute/u77-test.f: Reverse order of two
23527         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
23528
23529 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23530
23531         * gcc.dg/compare1.c: New test.
23532
23533 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23534
23535         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
23536         New tests.
23537
23538 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23539
23540         * g77.f-torture/compile/19990502-1.f: New test.
23541
23542 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23543
23544         * g77.f-torture/compile/19990502-0.f: New test.
23545
23546 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23547
23548         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
23549         intrinsic.
23550
23551 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23552
23553         * g77.f-torture/execute/u77-test.f (main): List libU77
23554         intrinsics not currently tested.
23555         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
23556         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
23557         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
23558         Trim blanks off the ends of some printed strings.
23559
23560 1999-05-02  Craig Burley  <craig@jcb-sc.com>
23561
23562         * g77.f-torture/execute/u77-test.f (main): Just warn about
23563         FSTAT gid disagreement, as it's expected on some systems.
23564
23565 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23566
23567         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
23568         use a new function, which allows for some slop.
23569         Clean up some commentary.
23570         (issum): The new function.
23571         (sgladd): Deleted subroutine.
23572
23573 1999-05-01  Craig Burley  <craig@jcb-sc.com>
23574
23575         * g77.f-torture/execute/u77-test.f: Modify to be more like
23576         libf2c/libU77 version, bringing patches to that version here.
23577         Add suitable commentary.
23578
23579 1999-04-25  Richard Henderson  <rth@cygnus.com>
23580
23581         * gcc.dg/990424-1.c: New test.
23582
23583 1999-04-24  Craig Burley  <craig@jcb-sc.com>
23584
23585         * g77.f-torture/execute/u77-test.f (main): Bug involving
23586         LSTAT has been fixed, so turn back on full checking.
23587
23588 1999-04-20  Craig Burley  <craig@jcb-sc.com>
23589
23590         * g77.f-torture/compile/19990419-0.f: New test.
23591         * g77.f-torture/execute/19990419-1.f: New test.
23592
23593 1999-04-17  Richard Henderson  <rth@cygnus.com>
23594
23595         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
23596         to avoid the need for a prototype to supress a warning.
23597
23598 1999-04-07  Jim Wilson  <wilson@cygnus.com>
23599
23600         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
23601
23602 1999-04-04  Jeffrey A Law  (law@cygnus.com)
23603
23604         * gcc.c-torture/execute/990404-1.c: New test.
23605
23606 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23607
23608         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
23609         * gcc.dg/cpp-if3.c: Don't use -pedantic.
23610         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
23611         missing initializer warnings.
23612
23613 1999-03-28  Jeffrey A Law  (law@cygnus.com)
23614
23615         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
23616         matching strings.
23617
23618 1999-03-26  Jeffrey A Law  (law@cygnus.com)
23619
23620         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
23621
23622 1999-03-26  Craig Burley  <craig@jcb-sc.com>
23623
23624         * g77.f-torture/execute/19990325-0.f: New test.
23625         * g77.f-torture/execute/19990325-1.f: New test.
23626
23627 1999-03-24  Jeffrey A Law  (law@cygnus.com)
23628
23629         * gcc.c-torture/execute/990324-1.c: New test.
23630
23631 1999-03-22  Jim Wilson  <wilson@cygnus.com>
23632
23633         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
23634         test with 4.
23635
23636 1999-03-17  Richard Henderson  <rth@cygnus.com>
23637
23638         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
23639
23640 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23641
23642         * g77.f-torture/execute/19990313-2.f: New test.
23643         * g77.f-torture/execute/19990313-3.f: New test.
23644
23645 1999-03-13  Craig Burley  <craig@jcb-sc.com>
23646
23647         * g77.f-torture/execute/19990313-0.f: New test.
23648         * g77.f-torture/execute/19990313-1.f: New test.
23649
23650 1999-03-12  Jim Wilson  <wilson@cygnus.com>
23651
23652         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
23653         printf to sprintf.
23654         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
23655         (main): Add check for u15.  Conditionalize u31 check depending on
23656         whether ints are <32 bits or >=32 bits.
23657
23658 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23659
23660         * g77.f-torture/execute/19981119-0.f: Improve testiness.
23661
23662 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23663
23664         * g77.f-torture/compile/19990305-0.f: New test.
23665         * g77.f-torture/execute/19981119-0.f: New test.
23666
23667 1999-03-08  Craig Burley  <craig@jcb-sc.com>
23668
23669         * g77.f-torture/execute/970625-2.f: call ABORT if final
23670         result is not correct, instead of just printing it.
23671         Add this checking via newly introduced obfuscation, to
23672         trip up buggy front ends.
23673
23674 1999-03-07  Craig Burley  <craig@jcb-sc.com>
23675
23676         * g77.f-torture/compile/960317-1.f: Moved from being
23677         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
23678
23679 1999-03-06  Craig Burley  <craig@jcb-sc.com>
23680
23681         * g77.f-torture/execute/960317-1.f: New (old) test.
23682         * g77.f-torture/execute/970625-2.f: Ditto.
23683
23684 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
23685
23686         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
23687         message on line 1 or line 2; cccp and cpplib do this differently.
23688
23689 1999-03-01  Jeffrey A Law  (law@cygnus.com)
23690
23691         * g++.old-deja/g++.law/weak1.C: New test.
23692
23693 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23694
23695         * gcc.c-torture/execute/990119-1.c: Renamed to...
23696         * gcc.dg/990119-1.c: this, so it will only be tested once
23697         (it's a preprocessor test, it doesn't need to be run at
23698         multiple optimization levels).
23699
23700 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
23701
23702         * lib/g++.exp: Don't add incdir=$base_dir/../include to
23703           ALWAYS_CXXFLAGS.
23704
23705 1999-02-24  Craig Burley  <craig@jcb-sc.com>
23706
23707         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
23708         * g77.f-torture/compile/19981216-0.f: ...as it is expected
23709         to not be compilable by current g77.
23710
23711 1999-02-24  Nick Clifton  <nickc@cygnus.com>
23712
23713         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
23714
23715 1999-02-22  Jeffrey A Law  (law@cygnus.com)
23716
23717         * gcc.c-torture/execute/990222-1.c: New test.
23718
23719 1999-02-19  Craig Burley  <craig@jcb-sc.com>
23720
23721         * g77.f-torture/compile/19990218-0.f: New test.
23722         * g77.f-torture/noncompile/19990218-1.f: New test.
23723
23724 1999-02-18  Craig Burley  <craig@jcb-sc.com>
23725
23726         * g77.f-torture/compile/19981216-0.f: New test.
23727
23728 1999-02-14  Jeffrey A Law  (law@cygnus.com)
23729
23730         * gcc.dg/990214-1.c: New test.
23731
23732 1999-02-13  Jeffrey A Law  (law@cygnus.com)
23733
23734         * gcc.dg/990213-2.c: New test.
23735
23736         * gcc.dg/990213-1.c: New test.
23737
23738 1999-02-12  Jeffrey A Law  (law@cygnus.com)
23739
23740         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
23741         ints.
23742
23743 1999-02-11  Nick Clifton  <nickc@cygnus.com>
23744
23745         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
23746         specified by target.
23747
23748         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
23749
23750 1999-02-11  Jeffrey A Law  (law@cygnus.com)
23751
23752         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
23753
23754 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23755
23756         * gcc.dg/special/ecos.exp: New test driver for new tests with
23757         special requirements.
23758
23759         * gcc.dg/special/alias-1.c: New test.
23760         * gcc.dg/special/gcsec-1.c: New test.
23761         * gcc.dg/special/weak-1.c: New test.
23762         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
23763         * gcc.dg/special/weak-2.c: New test.
23764         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
23765         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
23766         * gcc.dg/special/wkali-1.c: New test.
23767         * gcc.dg/special/wkali-2.c: New test.
23768         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
23769         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
23770
23771 1999-02-10  Felix Lee  <flee@cygnus.com>
23772
23773           * lib/c-torture.exp (c-torture-compile): Pull out code for
23774           analyzing gcc error messages.
23775           (c-torture-execute): Likewise.  Fix some (harmless) false
23776           positives.
23777           * lib/gcc.exp (gcc_check_compile): New function.
23778
23779 1999-02-08  Richard Henderson  <rth@cygnus.com>
23780
23781         * gcc.c-torture/execute/990208-1.c: New test.
23782
23783 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
23784
23785         * g++.dg/special/ecos.exp: New driver for new tests with special
23786         requirements
23787
23788         * g++.dg/special/conpr-1.C: New test
23789         * g++.dg/special/conpr-2.C: New test
23790         * g++.dg/special/conpr-2a.C: New test
23791         * g++.dg/special/conpr-3.C: New test
23792         * g++.dg/special/conpr-3a.C: New test
23793         * g++.dg/special/conpr-3b.C: New test
23794
23795         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
23796         allow g++ to use the dg driver
23797
23798         * README: Add comment about g++.dg directory
23799
23800 1999-02-06  Jeffrey A Law  (law@cygnus.com)
23801
23802         * README: Update email addresses.
23803
23804 1999-02-03  Nick Clifton  <nickc@cygnus.com>
23805
23806         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
23807         arguments in order to force structure S onto the stack even on
23808         the alpha.
23809         (test): Pass 10 leading arguments to function foo as well as the
23810         structure S.
23811
23812         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
23813         failure for all targets.
23814
23815         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
23816         abort to terminate program execution.
23817
23818 1999-01-30  Richard Henderson  <rth@cygnus.com>
23819
23820         * gcc.c-torture/execute/990130-1.c: New test.
23821
23822 1999-01-30  Jeffrey A Law  (law@cygnus.com)
23823
23824         * gcc.dg/990130-1.c: New test.
23825
23826 1999-01-28  Michael Meissner  <meissner@cygnus.com>
23827
23828         * gcc.c-torture/execute/990128-1.c: New test.
23829
23830 1999-01-27  Michael Meissner  <meissner@cygnus.com>
23831
23832         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
23833
23834 1999-01-27  Felix Lee  <flee@cygnus.com>
23835
23836         * lib/c-torture.exp (c-torture-compile): pull out code for
23837         analyzing gcc error messages.
23838         (c-torture-execute): ditto, and fix some (harmless) false
23839         positives.
23840         * lib/gcc.exp (gcc_check_compile): new function.
23841
23842 1999-01-17  Jeffrey A Law  (law@cygnus.com)
23843
23844         * gcc.dg/990117-1.c: New test.
23845
23846         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
23847
23848         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
23849
23850 1999-01-15  Jeffrey A Law  (law@cygnus.com)
23851
23852         * g77.f-torture/compile/990115-1.f: New test.
23853
23854 1999-01-07  Jeffrey A Law  (law@cygnus.com)
23855
23856         * gcc.c-torture/compile/990107-1.c: New test
23857
23858 1999-01-06  Jeffrey A Law  (law@cygnus.com)
23859
23860         * gcc.c-torture/execute/990106-2.c: New test.
23861
23862         * gcc.c-torture/execute/990106-1.c: New test.
23863
23864 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
23865
23866         * gcc.c-torture/compile/981223-1.c: New test.
23867
23868 1998-12-29  Richard Henderson  <rth@cygnus.com>
23869
23870         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
23871         (opt3): Rename from opt4 and disable.
23872
23873 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
23874
23875         * g++.old-deja/g++.pt/ptrmem5.C: New test.
23876
23877 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23878
23879         * g++.old-deja/g++.other/conv5.C: New test.
23880
23881 1998-12-14  Nick Clifton  <nickc@cygnus.com>
23882
23883         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
23884
23885 1998-12-11  Jeffrey A Law  (law@cygnus.com)
23886
23887         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
23888
23889 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
23890
23891         * gcc.c-torture/compile/981211-1.c: New test.
23892
23893 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
23894
23895         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
23896
23897         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
23898
23899 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23900
23901         * gcc.special/930510-1.c: Make C9X safe.
23902         * gcc.misc-tests/gcov-1.c Similarly.
23903         * gcc.misc-tests/gcov-2.c Similarly.
23904
23905 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23906
23907         * gcc.dg/ultrasp1.c: New test.
23908
23909 1998-12-06  Richard Henderson  <rth@cygnus.com>
23910
23911         * gcc.c-torture/execute/981206.c: New test.
23912
23913 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23914
23915         * g++.old-deja/g++.ns/template7.C: New test.
23916
23917         * g++.old-deja/g++.other/expr1.C: New test.
23918
23919         * g++.old-deja/g++.eh/tmpl3.C: New test.
23920
23921         * g++.old-deja/g++.eh/tmpl2.C: New test.
23922
23923 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23924
23925         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
23926         * g++.old-deja/g++.other/using6.C: Removed.
23927         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
23928
23929         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
23930
23931 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23932
23933         * g++.old-deja/g++.pt/overload8.C: New test.
23934
23935         * g++.old-deja/g++.pt/overload7.C: New test.
23936
23937         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
23938
23939         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
23940         and relinking messages.
23941         * lib/g++.exp (g++_target_compile): Remove .rpo file when
23942         compiling with -frepo.
23943
23944 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
23945
23946         * g++.old-deja/g++.pt/lookup6.C: New test.
23947
23948 1998-11-30  Nick Clifton  <nickc@cygnus.com>
23949
23950         * gcc.c-torture/execute/981130-1.c: New test.
23951         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
23952
23953 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23954
23955         * g++.old-deja/g++.pt/explicit76.C: New test.
23956
23957         * g++.old-deja/g++.pt/friend38.C: New test.
23958
23959         * g++.old-deja/g++.ns/crash2.C: New test.
23960
23961         * g++.old-deja/g++.pt/defarg8.C: New test.
23962
23963         * g++.old-deja/g++.pt/instantiate6.C: New test.
23964
23965         * g++.old-deja/g++.pt/static6.C: New test.
23966
23967         * g++.old-deja/g++.pt/decl2.C: New test.
23968
23969 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23970
23971         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
23972         problem is actually related with name lookup, but so what? :-)
23973
23974         * g++.old-deja/g++.pt/friend37.C: New test.
23975
23976 1998-11-25  Dave Love  <d.love@dl.ac.uk>
23977
23978         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
23979         element, which fails on some systems.
23980
23981         * g77.f-torture/execute/labug1.f: New test.
23982
23983 1998-11-21  Jeffrey A Law  (law@cygnus.com)
23984
23985         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
23986         is defined.
23987
23988 1998-11-18  Dave Love  <d.love@dl.ac.uk>
23989
23990         * g77.f-torture/compile/981117-1.f: New test.
23991
23992 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
23993
23994         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
23995         properly discarded.
23996
23997 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
23998
23999         * gcc.c-torture/execute/memcheck: New directory of tests for
24000         -fcheck-memory-usage.
24001
24002 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24003
24004         * README: New file, general information about the testsuite and
24005         new description of the various C++ test subdirectories.
24006         * README.g++: Eliminate obsolete information, update and move most
24007         relevant stuff to README.
24008
24009 1998-11-07  Richard Henderson  <rth@cygnus.com>
24010
24011         * gcc.c-torture/compile/981107-1.c: New test.
24012
24013 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
24014
24015         * execute/memcpy-bi.c: New testcase.
24016
24017 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
24018
24019         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
24020         base classes.
24021
24022         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
24023         template is selected.
24024
24025         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
24026         classes, it should be accepted for all types.
24027
24028         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
24029
24030         * g++.old-deja/g++.pt/spec24.C: Ensure that template
24031         specializations start with template headers.
24032
24033 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
24034
24035         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
24036
24037         * g++.old-deja/g++.other/init9.C: Test cross initialization of
24038         non-POD types.
24039
24040 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
24041
24042         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
24043
24044 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
24045
24046         * compile/981022-1.c, compile/981022-1.x: New test and driver.
24047
24048 1998-10-19  Jeffrey A Law  (law@cygnus.com)
24049
24050         * 981019-1.c: New test.
24051
24052 1998-10-14  Robert Lipe <robertl@dgii.com>
24053
24054         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
24055         find objc headers.
24056
24057 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24058
24059         * compile/981001-4.c: Remove use of GCC extension that triggers a
24060         compiler bug.
24061
24062 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
24063
24064         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
24065
24066 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24067
24068         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
24069         instantiation of template produces incorrect code for delete
24070         expression.
24071
24072         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
24073         constructors' name is not unique.
24074         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
24075         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
24076
24077         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
24078         automatic array of const is ill-formed.
24079
24080         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
24081         of template parameter?
24082
24083         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
24084         const.
24085
24086         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
24087         pointer-to-member expression.
24088
24089         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
24090         declaration causes ICE.
24091
24092 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
24093
24094         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
24095         reserved in the global namespace.
24096
24097         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
24098         generate needed virtual table.
24099
24100         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
24101
24102 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
24103
24104         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
24105         template-dependent type
24106
24107 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
24108
24109         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
24110         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
24111         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
24112
24113         * g++.old-deja/g++.other/using5.C: New test; using decl from base
24114         class should be usable as argument of member function.
24115         * g++.old-deja/g++.other/using6.C: New test; using decl from base
24116         class should be usable as return type of member function.
24117         * g++.old-deja/g++.other/using7.C: New test; using decl from base
24118         class should be usable as type of data member.
24119
24120         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
24121
24122 1998-10-09  Jeffrey A Law  (law@cygnus.com)
24123
24124         * gcc.c-torture/special/920521-1.c: Fix bogus test.
24125
24126 1998-10-08  Nick Clifton  <nickc@cygnus.com>
24127
24128         * gcc.dg/dll-?.c Add thumb to target list.
24129         Fix assembler scan patterns to match current assembler output.
24130
24131 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
24132
24133         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
24134         matching of template brackets.
24135
24136         * g++.old-deja/g++.other/using4.C: New test.  Test using
24137         declarations of methods from base classes.
24138
24139         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
24140         within functions should introduce names into the innermost
24141         enclosing namespace.
24142
24143         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
24144         of static locals if first initialization throws.
24145
24146 1998-10-07  Jim Wilson  <wilson@cygnus.com>
24147
24148         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
24149
24150 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
24151
24152         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
24153         lose track of the possible targets of tablejump insns.
24154         * special/special.exp: Run it.
24155
24156 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
24157
24158         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
24159         must be declared before its specializations can be named in friend
24160         declarations.
24161
24162 1998-10-05  Dave Love  <d.love@dl.ac.uk>
24163
24164         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
24165
24166         * g77.f-torture/execute/io1.f: New test.
24167
24168 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
24169
24170         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
24171         with pointer to template function, for which no argument deduction
24172         is possible.
24173
24174         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
24175         specialization of template function as argument to template
24176         function.
24177
24178         * g++.old-deja/g++.other/access2.C: New test; Inner class
24179         shouldn't have privileged access to Outer's names.
24180
24181 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
24182
24183         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
24184         friend template declared within template class conflicts with
24185         nested class of the same name.
24186
24187         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
24188         is ignored.
24189
24190         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
24191         object with direct initializer as function declaration.
24192
24193         * g++.old-deja/g++.other/decl2.C: New test; duplicate
24194         initializers.
24195
24196         * g++.old-deja/g++.other/null2.C: New test; conditional operator
24197         involving const pointer and NULL produces incorrect result.
24198
24199         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
24200         type name without `typename' should be rejected with -pedantic.
24201
24202 1998-10-02  Richard Henderson  <rth@cygnus.com>
24203
24204         * g++.old-deja/g++.other/addrof1.C: New test.
24205
24206 1998-10-01  Nick Clifton  <nickc@cygnus.com>
24207
24208         * gcc.c-torture/compile/981001-1.c: New test.
24209         * gcc.c-torture/execute/981001-1.c: New test.
24210
24211 1998-10-01  Jeffrey A Law  (law@cygnus.com)
24212
24213         * gcc.c-torture/compile/981001-2.c: New test.
24214         * gcc.c-torture/compile/981001-3.c: New test.
24215         * gcc.c-torture/compile/981001-4.c: New test.
24216
24217 1998-10-01  Robert Lipe  <robertl@dgii.com>
24218
24219         * lib/objc.exp (objc_target_compile): Add -L during compiles for
24220         multilibbed hosts.   Idea grafted from g77.exp.
24221
24222 1998-09-30  Dave Love  <d.love@dl.ac.uk>
24223
24224         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
24225         avoid losing on systems which need -lsocket.
24226
24227 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
24228
24229         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
24230         * g++.old-deja/g++.other/nested2.C: Ditto.
24231         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
24232         failure.
24233
24234 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
24235
24236         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
24237         preferred over template operator!= for enum bitfields.
24238
24239 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
24240
24241         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
24242         that happen to have the same base name, but in different scopes,
24243         are incorrectly rejected.
24244
24245 1998-09-16  Richard Henderson  <rth@cygnus.com>
24246
24247         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
24248         on the native word size instead of an integer literal.
24249
24250 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
24251
24252         * g++.old-deja/g++.other/static2.C: Invocation of static data
24253         member of type pointer-to-function denoted as non-static member.
24254
24255         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
24256         checks involving function types and aliases.
24257
24258 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
24259
24260         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
24261         redefined to the same non-trivial type.
24262
24263         * g++.old-deja/g++.pt/explicit73.C: Test for proper
24264         namespace-qualification of template specializations declared in
24265         other namespaces.
24266
24267         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
24268         to declare a subset of the specializations of a template function
24269         as friends of specializations of a template class.
24270
24271         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
24272         member templates that do not fully specialize the enclosing
24273         template class are rejected.
24274
24275 1998-09-11  Dave Love  <d.love@dl.ac.uk>
24276
24277         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
24278
24279 1998-09-08  Dave Love  <d.love@dl.ac.uk>
24280
24281         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
24282         altered from libf2c/libU77 version.
24283
24284 1998-09-06  Dave Love  <d.love@dl.ac.uk>
24285
24286         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
24287
24288 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
24289
24290         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
24291         (un)signed char are different types for template specialization
24292         purposes.
24293
24294 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
24295
24296         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
24297         * objc: ObjC testsuite.
24298
24299 1998-08-31  Catherine Moore  <clm@cygnus.com>
24300
24301         * gcc.c-torture/execute/941014-1.x:  New file.
24302
24303 1998-08-31  Nick Clifton  <nickc@cygnus.com>
24304
24305         * lib/c-torture.exp: Add support for
24306         torture_eval_before_compile and torture_eval_before_execute
24307         variables.
24308
24309 1998-08-30  Jeffrey A Law  (law@cygnus.com)
24310
24311         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
24312         this test triggers valid.
24313
24314 1998-08-27  Jeffrey A Law  (law@cygnus.com)
24315
24316         * gcc.dg/980827-1.c: New test.
24317
24318 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
24319
24320         * gcc.c-torture/execute/loop-4b.c: New test.
24321
24322 1998-08-26  Nick Clifton  <nickc@cygnus.com>
24323
24324         * lib/c-torture.exp: Add support for
24325         torture_eval_before_compile and torture_eval_before_execute
24326         variables.
24327
24328 1998-08-25  Jeffrey A Law  (law@cygnus.com)
24329
24330         * gcc.c-torture/compile/980825-1.c: New test.
24331
24332 1998-08-24  Nick Clifton  <nickc@cygnus.com>
24333
24334         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
24335         count number tests in opt_t0 not good_t0.
24336
24337 1998-08-24  Jeffrey A Law  (law@cygnus.com)
24338
24339         * gcc.c-torture/compile/930326-1.x: Fix typo.
24340
24341 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
24342
24343         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
24344         causes an ICE.
24345
24346 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24347
24348         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
24349         STACK_SIZE is defined.
24350         * gcc.c-torture/unsorted/stuct.c: Similarly.
24351
24352         * gcc.c-torture/compile/980821-1.c: New test.
24353
24354 1998-08-21  Jeffrey A Law  (law@cygnus.com)
24355
24356         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
24357
24358 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
24359
24360         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
24361         code.
24362
24363 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
24364
24365         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
24366         error'.
24367
24368 1998-08-18  Jeffrey A Law  (law@cygnus.com)
24369
24370         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
24371
24372 1998-08-16  Jeffrey A Law  (law@cygnus.com)
24373
24374         * gcc.c-torture/compile/980816-1.c: New test.
24375
24376         * gcc.dg/980816-1.c: New test.
24377
24378 1998-08-13  Jeffrey A Law  (law@cygnus.com)
24379
24380         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
24381         compiler for ieee tests.
24382
24383 1998-08-01  Dave Love  <d.love@dl.ac.uk>
24384
24385         * g77.f-torture/compile/980729-0.f: New test.
24386
24387 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
24388
24389         * gcc.c-torture/special/eeprof-1.c: New test, for
24390         -finstrument-functions.
24391         * gcc.c-torture/special/special.exp: Run it.
24392
24393 1998-07-29  Jeffrey A Law  (law@cygnus.com)
24394
24395         * gcc.c-torture/compile/980729-1.c: New test.
24396
24397 1998-07-27  Nick Clifton  <nickc@cygnus.com>
24398
24399         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
24400         __thumb__ is defined, and test for ARM style doubles if so.
24401
24402 1998-07-26  Dave Love  <d.love@dl.ac.uk>
24403
24404         * g77.f-torture/noncompile/980615-0.f: New test.
24405
24406 1998-07-26  H.J. Lu  (hjl@gnu.org)
24407
24408         * gcc.dg/980312-1.c: Do link instead of compile.
24409         * gcc.dg/980313-1.c: Likewise.
24410
24411 1998-07-26  Jeffrey A Law  (law@cygnus.com)
24412
24413         * gcc.c-torture/compile/980726-1.c: New test.
24414
24415 1998-07-25  Dave Love  <d.love@dl.ac.uk>
24416
24417         * g77.f-torture/execute/io0.f: New test.
24418
24419 1998-07-24  Nick Clifton  <nickc@cygnus.com>
24420
24421         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
24422         an int.
24423
24424 1998-06-18  Michael Meissner  <meissner@cygnus.com>
24425
24426         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
24427         m32r bugs.
24428
24429 1998-07-17  Nick Clifton  <nickc@cygnus.com>
24430
24431         * gcc.dg/980626-1.c: Expect failures for all toolchains until
24432         c-decl.c:grokdeclarator can handle mode attributes.
24433
24434 1998-07-16  Jeffrey A Law  (law@cygnus.com)
24435
24436         * gcc.c-torture/execute/980716-1.c: New test.
24437
24438 1998-07-13  Jeffrey A Law  (law@cygnus.com)
24439
24440         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
24441         the mn10200.
24442         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
24443         the mn10200.
24444         * gcc.c-torture/execute/va-arg-3.x: Similarly.
24445         * gcc.c-torture/compile/930326-1.x: Similarly.
24446
24447 1998-07-13  Dave Love  <d.love@dl.ac.uk>
24448
24449         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
24450         New test from Craig.
24451
24452 1998-07-12  Dave Love  <d.love@dl.ac.uk>
24453
24454         * g77.f-torture/noncompile/980616-0.f: New test.
24455
24456         * g77.f-torture/execute/970816-3.f:  New test from Craig.
24457
24458 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24459
24460         *  g++.other/singleton.C: Return error value instead of taking
24461         SIGSEGV.
24462
24463 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
24464
24465         *  g++.other/singleton.C: New test.   Warning is under dispute.
24466         Runtime crash is not.
24467
24468 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
24469
24470         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
24471         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
24472         using6.C, using7.C}:  New namespace tests.
24473
24474 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
24475
24476         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
24477         specialization with typedef'ed names used as array indexes.
24478
24479 1998-07-09  Jeffrey A Law  (law@cygnus.com)
24480
24481         * gcc.c-torture/execute/980709-1.c: New test.
24482
24483         * gcc.dg/980709-1.c: New test.
24484
24485 1998-07-07  Richard Henderson  <rth@cygnus.com>
24486
24487         * gcc.c-torture/execute/bcp-1.c: New test.
24488
24489 1998-07-07  Jeffrey A Law  (law@cygnus.com)
24490
24491         * gcc.c-torture/execute/980707-1.c: New test.
24492
24493 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
24494
24495         * gcc.c-torture/compile/980706-1.c: New test.
24496
24497 1998-07-01  Dave Love  <d.love@dl.ac.uk>
24498
24499         * g77.f-torture/execute/980701-0.f,
24500         g77.f-torture/execute/980701-1.f: New test from Craig.
24501
24502 1998-07-01  Jeffrey A Law  (law@cygnus.com)
24503
24504         * gcc.c-torture/compile/980701-1.c: New test.
24505
24506         * gcc.c-torture/execute/980701-1.c: New test.
24507
24508 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
24509 rlsruhe.de>
24510
24511         * g++.old-deja/g++.robertl/eb132.C: New test.
24512         * g++.old-deja/g++.robertl/eb133.C: Likewise.
24513
24514 1998-06-29  Dave Love  <d.love@dl.ac.uk>
24515
24516         * g77.f-torture/execute/980628-7.f,
24517         g77.f-torture/execute/980628-8.f,
24518         g77.f-torture/execute/980628-9.f,
24519         g77.f-torture/execute/980628-10.f: New tests from Craig.
24520
24521         * g77.f-torture/execute/980628-3.f: Remove mail headers.
24522
24523 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24524
24525         * g77.f-torture/execute/980628-4.f: New test from Craig.
24526         * g77.f-torture/execute/980628-5.f: Likewise.
24527         * g77.f-torture/execute/980628-2.f: Likewise.
24528         * g77.f-torture/execute/980628-0.f: Likewise.
24529         * g77.f-torture/execute/980628-1.f: Likewise.
24530         * g77.f-torture/execute/980628-3.f: Likewise.
24531         * g77.f-torture/execute/980628-6.f: Likewise.
24532
24533 1998-06-28  Jeffrey A Law  (law@cygnus.com)
24534
24535         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
24536         directory when nothing has been installed yet.
24537
24538 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
24539
24540         * gcc.c-torture/special/special.exp: Handle newer versions of
24541         dejagnu.
24542
24543 1998-06-26  Jeffrey A Law  (law@cygnus.com)
24544
24545         * gcc.dg/980626-1.c: New test.
24546
24547 1998-06-19  Bruno Haible <haible@ilog.fr>
24548
24549         * gcc.misc-tests/m-un-2.c: New test.
24550         * g++.old-deja/g++.other/warn01.c: Likewise.
24551
24552 1998-06-19  Robert Lipe  <robertl@dgii.com>
24553
24554         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
24555         compatibility with assmblers with a different comment character.
24556         Eliminate use of GAS-specific extensions.
24557
24558 1998-06-19  Jeffrey A Law  (law@cygnus.com)
24559
24560         * gcc.c-torture/execute/ieee/980619-1.c: New test.
24561
24562 1998-06-19  Robert Lipe  <robertl@dgii.com>
24563
24564         *lib/g77.exp: Replace search for libf2c.a with search for newly
24565         renamed libg2c.a
24566
24567 1998-06-17  Jeffrey A Law  (law@cygnus.com)
24568
24569         * gcc.c-torture/execute/980617-1.c: New test.
24570
24571 1998-06-12  Jeffrey A Law  (law@cygnus.com)
24572
24573         * gcc.c-torture/execute/980612-1.c: New test.
24574
24575 1998-06-08  Jeffrey A Law  (law@cygnus.com)
24576
24577         * gcc.dg/980523-1.c: Only test on ppc-linux.
24578         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
24579
24580         * gcc.c-torture/execute/980608-1.c: New test.
24581
24582 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
24583
24584         * gcc.c-torture/execute/980605-1.c: New test.
24585
24586 1998-06-04  Jeffrey A Law  (law@cygnus.com)
24587
24588         * gcc.c-torture/execute/980604-1.c: New test.
24589
24590 1998-06-02  Jeffrey A Law  (law@cygnus.com)
24591
24592         * gcc.c-torture/execute/980602-1.c: New test.
24593         * gcc.c-torture/execute/980602-2.c: Likewise.
24594
24595 1998-06-02  Dave Love  <d.love@dl.ac.uk>
24596
24597         * 970125-0.f: Fix per JCB.  Add commentary.
24598
24599 1998-05-31  Michael Meissner  <meissner@cygnus.com>
24600
24601         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
24602         IEEE -0 support.
24603
24604 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
24605
24606         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
24607         earlier.
24608
24609 1998-05-28  Catherine Moore <clm@cygnus.com>
24610
24611         * gcc.c-torture/execute/980526-3.c: New test.
24612
24613 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
24614
24615         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
24616         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
24617         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
24618         m88k-motorola-sysv3 to XFAIL.
24619
24620 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24621
24622         * gcc.dg/980526-1.c: New test.
24623         * gcc.c-torture/execute/980526-2.c: New test.
24624
24625 1998-05-26  Jeffrey A Law  (law@cygnus.com)
24626
24627         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
24628
24629         * gcc.c-torture/execute/980526-1.c: New test.
24630
24631 1998-05-26  Dave Love  <d.love@dl.ac.uk>
24632
24633         * g77.f-torture/execute/alpha2.f: Add runtime test.
24634
24635 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
24636
24637         * g++.old-deja/old-deja.exp: Strip leading directories.
24638
24639         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
24640         error for the line.  Don't run multiple tests for the same line.
24641
24642 1998-05-23  Jeffrey A Law  (law@cygnus.com)
24643
24644         * gcc.dg/980523-1.c: New test.
24645
24646 1998-05-23  Dave Love  <d.love@dl.ac.uk>
24647
24648         * g77.f-torture/compile/970915-0.f: New test.
24649
24650 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
24651
24652         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
24653
24654 1998-05-21  Jeffrey A Law  (law@cygnus.com)
24655
24656         * gcc.dg/980520-1.c: New test.
24657
24658 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
24659
24660         * gcc.dg/980502-1.c: Fix return type.
24661
24662 1998-05-20  Jeffrey A Law  (law@cygnus.com)
24663
24664         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
24665         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
24666         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
24667         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
24668         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
24669
24670 1998-05-20  Dave Love  <d.love@dl.ac.uk>
24671
24672         * g77.f-torture/execute/980520-1.f: New test.
24673
24674 1998-05-15  Dave Love  <d.love@dl.ac.uk>
24675
24676         * lib/mike-g77.exp: New file.
24677
24678         * g77.f-torture/noncompile/noncompile.exp,
24679         g77.f-torture/noncompile/check0.f: New files.
24680
24681 1998-05-14  Dave Love  <d.love@dl.ac.uk>
24682
24683         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
24684         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
24685         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
24686         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
24687         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
24688         abort where appropriate.
24689
24690 1998-05-05  Michael Meissner  <meissner@cygnus.com>
24691
24692         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
24693         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
24694
24695 1998-04-29  Dave Love  <d.love@dl.ac.uk>
24696
24697         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
24698
24699 1998-04-27  Dave Love  <d.love@dl.ac.uk>
24700
24701         * g77.f-torture/compile/980427-0.f: New test.
24702
24703 1998-04-24  Dave Love  <d.love@dl.ac.uk>
24704
24705         * g77.f-torture/compile/980424-0.f: New test.
24706
24707 1998-04-19  Dave Love  <d.love@dl.ac.uk>
24708
24709         * g77.f-torture/compile/980419-2.f (main): New test.
24710         * g77.f-torture/compile/970125-0.f: New test.
24711         * g77.f-torture/compile/980419-1.f: New test.
24712
24713 1998-04-08  Jim Wilson  <wilson@cygnus.com>
24714
24715         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
24716         of loop-4.c.
24717
24718 1998-04-07  Jim Wilson  <wilson@cygnus.com>
24719
24720         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
24721
24722 1998-04-03  Jim Wilson  <wilson@cygnus.com>
24723
24724         * gcc.c-torture/compile/980329-1.c: New test.
24725
24726 1998-03-18  Jim Wilson  <wilson@cygnus.com>
24727
24728         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
24729         * gcc.dg/980312-1.c: Fix typo in -march command.
24730
24731 1998-03-16  H.J. Lu  (hjl@gnu.org)
24732
24733         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
24734
24735 1998-03-11  Robert Lipe  <robertl@dgii.com>
24736
24737         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
24738         Dave Love agree the Fortran source is bogus.
24739
24740 1998-03-11  Robert Lipe  <robertl@dgii.com>
24741
24742         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
24743         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
24744         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
24745         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
24746         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
24747
24748 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
24749
24750         * g++.old-deja/g++.other/friend1.C: New test.
24751
24752 1998-02-18  Dave Love  <d.love@dl.ac.uk>
24753
24754         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
24755         possibly uninitialized) variables and declare dnrm2.
24756
24757 1998-02-23  Robert Lipe <robertl@dgii.com>
24758
24759         From Bruno Haible <haible@ilog.fr>:
24760         * gcc.c-torture/execute/980223.c: New test.
24761
24762 1998-02-13  Jeffrey A Law  (law@cygnus.com)
24763
24764         * gcc.dg/ifelse-1.c: New test.
24765
24766 1998-02-09  H.J. Lu  (hjl@gnu.org)
24767
24768         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
24769
24770           * lib/old-dejagnu.exp (old-dejagnu): Added the
24771           "execution test - XFAIL *-*-*" handling in the spirit of
24772           "excess errors test -". Changed the "execution test fails"
24773           handling to be like "excess errors test fails".
24774           * Update various tests accordingly.
24775
24776 1998-02-06  Jim Wilson  <wilson@cygnus.com>
24777
24778         * gcc.c-torture/execute/980205.c: New test.
24779
24780 1998-01-18  Jeffrey A Law  (law@cygnus.com)
24781
24782         * lib/c-torture.exp: Look for .x files instead of .cexp files.
24783         * lib/f-torture.exp: Similarly.
24784         * gcc.c-torture: Rename all .cexp files to .x files.
24785
24786 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
24787
24788         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
24789         (940510-1.c): Removed duplicate.
24790         (971104-1.c): New test.
24791
24792 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
24793
24794           * lib/f-torture.exp: Improve error and loop detection.
24795
24796 1997-11-19  Michael Meissner  <meissner@cygnus.com>
24797
24798         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
24799         use that to size the filler array.
24800
24801 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
24802
24803         * lib/c-torture.exp(c-torture-execute): Fix typo.
24804
24805         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
24806         testcase as the executable name. Keep the executable around if
24807         the test fails.
24808
24809 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
24810
24811         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
24812         changes.  Only test one -g option, and move it to the end of the
24813         list of options to test.
24814
24815 1997-09-19  Michael Meissner  <meissner@cygnus.com>
24816
24817         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
24818         variable GCC_TORTURE_OPTIONS to supply default switches separated
24819         by colons.  If no environment variable, run tests with -O0 -g, -O1
24820         -g, and -O2 -g as well.
24821
24822 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
24823
24824         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
24825         explanatory comments. Fix indentation.
24826
24827 1997-09-15  Jeffrey A Law  (law@cygnus.com)
24828
24829         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
24830
24831 1997-09-11  Jeffrey A Law  (law@cygnus.com)
24832
24833         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
24834         * g++.old-deja/g++.mike/p7325.C: Likewise.
24835         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
24836
24837 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
24838
24839         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
24840         * g++.old-deja/g++.brendan/crash30.C: Likewise.
24841         * g++.old-deja/g++.brendan/crash39.C: Likewise.
24842         * g++.old-deja/g++.law/operators4.C: Likewise.
24843
24844 1997-09-11  Joe Buck  (jbuck@synopsys.com)
24845
24846         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
24847         * g++.old-deja/g++.mike/p784.C: Ditto.
24848         * g++.old-deja/g++.mike/p785.C: Ditto.
24849
24850 1997-09-05  Jeffrey A Law  (law@cygnus.com)
24851
24852           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
24853
24854 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24855
24856         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
24857         target feature; pass this to c-torture-execute as needed.
24858
24859 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
24860
24861         * lib/c-torture.exp(c-torture-execute): If the previous and the
24862         current executables being tested are identical, we don't need to
24863         run the executable again. Try to make the executable names
24864         unique. Add an optional argument for passing additional compiler
24865         flags.
24866
24867 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
24868
24869         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
24870
24871 1997-08-29  Jeffrey A Law  (law@cygnus.com)
24872
24873         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
24874
24875 1997-07-31  Jeffrey A Law  (law@cygnus.com)
24876
24877         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
24878         32bit or larger longs.
24879
24880         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
24881         have either a 32bit long or 32bit int.
24882
24883 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
24884
24885         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
24886         Make double precision tests dependent on sizeof (double).
24887
24888 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
24889
24890         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
24891         too.
24892
24893 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
24894
24895         * gcc.c-torture/compile/961203-1.cexp: New script.
24896
24897 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
24898
24899         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
24900         up the includes ourselves.
24901
24902 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
24903
24904         * lib/plumhall.exp: Remove random include, and add a few
24905         verbose messages for debugging.
24906
24907 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
24908
24909         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
24910         of trying to do it ourselves.
24911
24912 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24913
24914         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
24915
24916 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
24917
24918         * gcc.prms/5403.c: Made regexp a bit less strict.
24919
24920 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
24921
24922         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
24923         is returned from remote_load instead.
24924         * lib/plumhall.exp: Ditto.
24925         * lib/mike-g++.exp: Ditto.
24926         * lib/old-dejagnu.exp: Ditto.
24927         * lib/c-torture.exp: Ditto.
24928
24929 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
24930
24931         * lib/g++.exp: Use build_wrapper procedure.
24932         * lib/gcc.exp: Ditto.
24933
24934 1997-05-20  Jeffrey A Law  (law@cygnus.com)
24935
24936         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
24937         an old-style decl for malloc.  Fixes tests to work when
24938         sizeof (int) != sizeof (size_t).
24939
24940 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24941
24942         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
24943
24944         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
24945         use stdargs.h interface.
24946
24947 1997-05-15  Mike Meissner  <meissner@cygnus.com>
24948
24949         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
24950         NO_VARARGS when compiling.
24951
24952 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
24953
24954         * lib/plumhall.exp(ph_includes): New procedure.
24955         (ph_make): Use it.
24956         (ph_compiler): Ditto.
24957
24958         * lib/g++.exp: Rename test-glue.c to testglue.c.
24959         * lib/gcc.exp: Ditto.
24960
24961 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
24962
24963         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
24964         to completion when it's called.
24965
24966 1997-03-21  Michael Meissner  <meissner@cygnus.com>
24967
24968         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
24969         is defined, don't do test.
24970
24971 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
24972
24973         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
24974         for object files.
24975         (ph_summary): Mark skipped testcases as untested, not unresolved.
24976
24977         * lib/plumhall.exp (ph_make): If unresolved because of bad
24978         errorCode, record errorCode in log file.
24979         (*): Replace send_log/verbose with verbose -log.
24980
24981 1997-03-19  Michael Meissner  <meissner@cygnus.com>
24982
24983         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
24984         double conversion if double isn't at least 8 bytes.
24985
24986         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
24987         int to work with targets where int is 16 bits.
24988
24989         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
24990         8 bytes, just exit, since 4 byte doubles don't have enough bits of
24991         precision for the test to complete.
24992
24993 1997-03-14  Michael Meissner  <meissner@cygnus.com>
24994
24995         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
24996         if d10v is not compiled with the -mdouble64 flag.
24997         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
24998
24999         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
25000         d10v is not compiled with the -mint32 flag.
25001
25002 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
25003
25004         * lib/plumhall.exp: Use incr_count.
25005
25006 1997-03-12  Jeffrey A Law  (law@cygnus.com)
25007
25008         * gcc.c-torture: Update to c-torture-1.45.
25009
25010 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
25011
25012         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
25013         the name of the expect testcase file).
25014
25015         * lib/g++.exp(g++_init): Ditto.
25016
25017 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
25018
25019         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
25020         the host.
25021
25022         * lib/gcc.exp(gcc_exit): New procedure.
25023
25024 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
25025
25026         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
25027         specs where appropriate.
25028
25029         * g++.old-deja/g++.arm/*: Added additional ERROR checks
25030         because of new "candidates are" messages, and removed a few
25031
25032         * Converted all non-old-style g++ testcases to old-style, and
25033         moved into g++.old-deja.
25034
25035 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
25036
25037         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
25038         options.
25039
25040         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
25041         succeeded.
25042
25043         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
25044
25045 1997-02-13  Michael Meissner  <meissner@cygnus.com>
25046
25047         * lib/gcc.exp (gcc_target_compile): Add support for defining
25048         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
25049         the machine doesn't have those features.
25050
25051 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
25052
25053         * g++.law/operators4.exp: Don't use LIBS.
25054
25055 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
25056
25057         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
25058
25059         * lib/mike-g++.exp: Don't set the compiler to be tested here.
25060         * lib/g++.exp: Set it here instead. Also, allow use of the
25061         --tool_exec and --tool_opt options. Change CXX to
25062         GXX_UNDER_TEST.
25063
25064         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
25065
25066         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
25067
25068 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
25069
25070         * lib/old-dejagnu.exp: Use prune_warnings instead of
25071         prune_system_crud.
25072         * lib/mike-g++.exp: Ditto.
25073         * lib/gcc.exp: Ditto.
25074         * lib/g++.exp: Ditto.
25075
25076         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
25077
25078 1997-02-07  Jeffrey A Law  (law@cygnus.com)
25079
25080           * 941014-2.c: Include stdlib.h
25081           * 960327-1.c: Include stdio.h
25082           * dbra.c, index-1.c: Don't assume ints are 32bits.
25083
25084 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
25085
25086         * lib/gcc.exp: Add gcc,stack_size target feature.
25087
25088         * lib/g++.exp(g++_target_compile): Add the include and link
25089         paths here, not in two other places. And, it's $options, not
25090         options.
25091
25092         * lib/mike-g++.exp(postbase): Remove the code that determines
25093         the correct include and link paths.
25094         * g++.old-deja/old-deja.exp: Ditto.
25095
25096 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
25097
25098         * lib/g++.exp(g++_init): target_compile no longer returns the
25099         filename of the result.
25100
25101 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
25102
25103         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
25104         call to glob.
25105
25106         * gcc.c-torture/special/special.exp: Change call to
25107         gcc_target_compile to include the object file.
25108
25109 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
25110
25111         * gcc.c-torture/special/special.exp: Correct misspelling in last
25112         change.
25113
25114 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
25115
25116         * lib/plumhall.exp(ph_summary): Log the entire output of the
25117         executable. Return -1 if there were any failures, 0 otherwise.
25118         (ph_execute): Return -1 if there were any failures, 0 otherwise.
25119         (ph_make): Clean up objects and executables that were built
25120         if the tests succeeded.
25121
25122 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
25123
25124         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
25125         libraries and includes in the build tree as appropriate.
25126
25127 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25128
25129         * lib/c-torture.exp: Instead of looking for the global variable
25130         NO_LONG_LONG, check to see if that's a feature of the target.
25131
25132 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
25133
25134         * config/default.exp: Minimize. Delete the remainer of the files in
25135         config; this functionality is now in devo/dejagnu/config.
25136
25137         g++.*/*: Pass any additional flags used to compile to postbase;
25138         delete CXXFLAGS.
25139
25140         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
25141         is now done by runtest.exp. Use gcc_target_compile instead of
25142         compile.
25143
25144         lib/c-torture.exp: Use gcc_target_compile instead of compile.
25145         Remove references to CFLAGS. Use remote_file instead of
25146         calling rm -f.
25147         (c-torture): Take a list of arguments to use to compile this
25148         testcase.
25149
25150         lib/g++.exp: Simplify. Use target_compile instead of compile.
25151         lib/gcc-dg.exp: Ditto.
25152         lib/gcc.exp: Ditto.
25153         lib/mike-{gcc,g++}.exp: Ditto.
25154         lib/old-dejagnu.exp: Ditto.
25155         lib/plumhall.exp: Ditto.
25156
25157 1997-01-08  Jim Wilson  <wilson@cygnus.com>
25158
25159         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
25160         (ph_linker): Likewise.
25161
25162 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
25163
25164           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
25165         MAP_ANON / MAP_ANONYMOUS if defined;
25166         else try to map from /dev/zero .
25167
25168 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25169
25170         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
25171         isn't defined, then define it to MAP_ANONYMOUS.
25172
25173 1996-11-12  Jeffrey A Law  (law@cygnus.com)
25174
25175         * gcc.c-torture: Update to c-torture-1.42 release.
25176
25177 1996-11-11  Jeffrey A Law  (law@cygnus.com)
25178
25179         * gcc.c-torture: Update to c-torture-1.41 release.
25180
25181 1996-10-27  Jeffrey A Law  (law@cygnus.com)
25182
25183         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
25184         c-torture release.
25185
25186 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
25187
25188         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
25189         and LDFLAGS.  Fix second case to append the target_info ldflags
25190         onto LDFLAGS, not CFLAGS.
25191         * lib/g++.exp (g++_init): Add target_info stuff.
25192         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
25193         of libgloss and newlib flags for !native.
25194
25195         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
25196         (GDB): Fix relative path to go up another dir for finding gdb.
25197
25198 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
25199
25200         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
25201         versions in the target_info array, if they don't exist.
25202
25203 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
25204
25205         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
25206
25207 1996-07-08  Jim Wilson  <wilson@cygnus.com>
25208
25209         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
25210         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
25211
25212 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
25213
25214         * lib/old-dejagnu.exp: Don't remove the output file before we've
25215         actually tested it. Don't append pwd to the path of the executable
25216         we're testing.
25217
25218 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
25219
25220         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
25221
25222 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
25223
25224         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
25225         temporary directory for compiler files, and set it to a default
25226         value of /tmp. Set $output as the name of the output file from
25227         compiling the testcase. Add a -o option to $cflags_var so the
25228         compiler writes the final output file as $output. Set $executable
25229         to $output.
25230
25231         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
25232         directory for compiler files, and set it to /tmp if it doesn't
25233         already have a value. Set $output_file to the name of the output
25234         file from compiling the testcase. Add a -o option to CXXFLAGS so
25235         the compiler writes the final output file as $output. Use $output
25236         as the executable to be tested.
25237
25238 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25239
25240         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
25241
25242 1996-06-08  Jeffrey A Law  (law@cygnus.com)
25243
25244         * gcc.c-torture/execute/pending-1.c: New test.  Still
25245         pending in Tege's queue.
25246
25247 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
25248
25249         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
25250         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
25251         if there were failures.  Call unresolved if there were unresolved
25252         testcases.  Call gcc_fail if program did not run to completion.
25253         (ph_make): Pass additional argument name to ph_execute.
25254         (ph_execute): Add new argument.  Pass additional arguments to
25255         ph_summary.  Call gcc_fail is there is no execution output.
25256
25257 1996-04-24  Jeffrey A Law  (law@cygnus.com)
25258
25259         * lib/plumhall.exp (proc_summary): Output relavent summary
25260         lines into the log so specific failures in plumhall can be
25261         investigated.
25262
25263 1996-04-10  Jeffrey A Law  (law@cygnus.com)
25264
25265         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
25266         (c-torture-execute): Don't try to execute tests which use
25267         "long long" types if $NO_LONG_LONG is nonzero.
25268
25269 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
25270
25271         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
25272         not c-torture.
25273
25274         * gcc.ieee: Move from here.
25275         * gcc.c-torture/execute/ieee: To here.
25276
25277 1996-03-26  Jeffrey A Law  (law@cygnus.com)
25278
25279         * gcc.c-torture: Update to c-torture-1.41 release.
25280
25281 1996-03-22  Jeffrey A Law  (law@cygnus.com)
25282
25283         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
25284         not "$output".
25285
25286 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
25287
25288         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
25289         -c present.
25290
25291 1996-03-02  Jeffrey A Law  (law@cygnus.com)
25292
25293         * config/proelf.exp: Handle connecting to a simulator.
25294
25295 1996-01-31  Jeffrey A Law  (law@cygnus.com)
25296
25297         * config/proelf.exp: New file.  Enough framework that we can
25298         run c-torture tests on the proelf targets (or any other target
25299         that gdb can connect to for that matter).
25300
25301 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
25302
25303         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
25304         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
25305
25306         * lib/plumhall.exp (ph_execute): Always call ph_summary if
25307         exec_output exists.
25308
25309 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
25310
25311         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
25312         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
25313
25314         * config/*.exp: Update FSF address.  Change result of ${tool}_load
25315         to pass/fail/unresolved/unsupported/untested.  Caller must now
25316         call unresolved/unsupported/untested.
25317         * lib/*.exp: Update FSF address.  Update to handle new results of
25318         ${tool}_load.
25319         * lib/chill.exp (verbose): Delete.
25320
25321 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
25322
25323         * lib/gcc.exp (default_gcc_start): Change order of args to
25324         $LDFLAGS $CFLAGS $LIBS.
25325         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
25326         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
25327         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
25328         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
25329         * gcc.misc-tests/dg-test.exp: Likewise.
25330         * gcc.misc-tests/msgs.exp: Likewise.
25331         * gcc.prms/prms.exp: Likewise.
25332         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
25333         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
25334
25335         * lib/dg.exp: Deleted, moved to dejagnu/lib.
25336
25337 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
25338
25339         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
25340
25341         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
25342         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
25343
25344         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
25345         necessary.
25346
25347 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
25348
25349         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
25350         global for loop; add use of $mathlib.
25351         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
25352         settings here; set mathlib for anything but VxWorks.
25353
25354 1996-01-22  Jeffrey A Law  (law@cygnus.com)
25355
25356         * gcc.c-torture: Update to c-torture-1.40 release.
25357
25358 1996-01-03  Jeffrey A Law  (law@cygnus.com)
25359
25360         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
25361         dg.exp.
25362
25363 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
25364
25365         * lib/c-torture.exp (c-torture-execute): Declare "output" as
25366         global.
25367
25368 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
25369
25370         * lib/g++.exp (LIBS): Define if not already.
25371         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
25372         (gcc-dg-prune): Call prune_gcc_output.
25373         * lib/gcc.exp (prune_gcc_output): New proc.
25374         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
25375         prune_gcc_output.
25376
25377 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
25378
25379         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
25380         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
25381
25382 1995-11-15  Jeffrey A Law  (law@cygnus.com)
25383
25384         * gcc.c-torture: Update to c-torture-1.39 release.
25385
25386 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
25387
25388         * lib/c-torture.exp (c-torture-execute): Don't return if one option
25389         fails, try others as well.
25390
25391 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
25392
25393         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
25394         If compilation fails, mark execute tests as `untested'.
25395         If test is marked as unsupported, don't mark compilation and
25396         execute tests as failed.
25397
25398 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
25399
25400         * lib/g++.exp (g++_init): Don't link in libg++, and look to
25401         libstdc++ for whether or not we want to be doing shared
25402         libraries.  Delete link_curses since we don't need it anymore.
25403         * lib/mike-g++.exp (postbase): Don't link in libg++.
25404         * g++.old-deja/old-deja.exp: Likewise.
25405
25406 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
25407
25408         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
25409
25410 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
25411
25412         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
25413         For that, add `-Wl,-a,shared_archive'.
25414         * g++.old-deja/old-deja.exp: Likewise.
25415
25416 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
25417
25418         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
25419
25420 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
25421
25422         * lib/mike-g++.exp (postbase): Pay attention to the status of
25423         g++_load.
25424
25425 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
25426
25427           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
25428
25429 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
25430
25431         * lib/gcc.exp (default_gcc_start): No longer need to log program
25432         being executed or its output, execute_anywhere does that now.
25433         * lib/g++.exp (default_g++_version): Call execute_anywhere.
25434         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
25435
25436 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
25437
25438         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
25439         the same as those in lib/g++.exp.
25440
25441 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
25442
25443         * gcc.c-torture: Update to c-torture-1.38 release.
25444         * gcc.ieee: Related changes.
25445
25446 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
25447
25448         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
25449         "exec". Minor reformatting changes.
25450
25451         * config/rom68k.exp (${tool}_load): Make it work in a canadian
25452         cross. This means all "exec" calls now work on a remote host as
25453         well.
25454         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
25455         cross. Filter out the extra "\r\n" stuff that expect puts in.
25456         (c-torture-execute): Filter out the bogus warnings like
25457         c-torture-compile does. Add support for canadian cross.
25458         * lib/gcc.exp (default_gcc_version, default_gcc_start)
25459         Use execute_anywhere rather than calling exec directly. Now it
25460         works for canadian cross testing.
25461
25462 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
25463
25464         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
25465         results into a variable, and check that rather than using file exists.
25466
25467 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
25468
25469         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
25470         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
25471
25472 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25473
25474         * g++.old-deja/old-deja.exp: Create and pass runshlib and
25475         lib_curses if there's a shared libg++ in the build tree.
25476
25477 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
25478
25479         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
25480         if not supported target.
25481
25482 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
25483
25484         * lib/g++.exp (g++_init): Move empty setting of runshlib and
25485         link_curses up to always happen, not just for native builds.
25486
25487 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
25488
25489         * gcc.c-torture: Update to c-torture-1.36 release.
25490         * gcc.failure: Related changes.
25491
25492 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
25493
25494         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
25495
25496 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
25497
25498         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
25499         * lib/mike-g++.exp (postbase): Not in here.  Still reference
25500         runshlib, link_curses, and mathlib for link and run.
25501
25502         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
25503         pass the runtime shared library options for Solaris, OSF/1, and
25504         Irix5, and link with -lcurses to avoid unresolved references.
25505
25506 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
25507
25508         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
25509         only run once.
25510
25511 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
25512
25513         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
25514
25515 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
25516
25517         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
25518         do not have a framework for the "compat" tests yet.
25519
25520 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
25521
25522         * lib/mike-g++.exp (postbase): New local variable `mathlib',
25523         set to null if we're testing vxworks5.1.  Use that instead of
25524         `-lm' in the setting of LIBS for link and run.
25525
25526 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
25527
25528         * config/rom68k.exp (${tool}_load): Major changes to make it
25529         work.  Verified that it does in fact return the stuff in
25530         exec_output properly.  Catch any Emul or any TRAP other than 0.
25531
25532 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
25533
25534         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
25535         LDFLAGS properly for targets that need stuff from libgloss.
25536         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
25537         only run once.
25538         (gpp_initialized): New variable.
25539
25540 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
25541
25542         * config/rom68k.exp: Load libgloss.exp.
25543         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
25544         so we can produce a fully linked binary.
25545         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
25546         so we can produce a fully linked binary.
25547
25548 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
25549
25550         * lib/plumhall.exp (ph_section): Watch for expected failures.
25551         Add missing `else'.
25552
25553         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
25554         run the testcase.
25555         (c-torture): Likewise.
25556
25557 1995-08-28  Doug Evans  <dje@cygnus.com>
25558
25559         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
25560
25561         * lib/mike-g++.exp (mike_cleanup): New proc.
25562         (prebase): New globals compiler_result, not_compiler_result,
25563         target_regexp.
25564         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
25565         allow leading "-" in pattern.  Watch for unsupported tests.
25566         If $compiler_result is set, pattern match assembler code,
25567         and ditto for $not_compiler_result.
25568         * lib/mike-gcc.exp: Likewise.
25569
25570         * lib/plumhall.exp (ph_execute): Only call ph_summary if
25571         execution "succeeded".
25572
25573 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
25574
25575         * config/win32.exp: New file.
25576         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
25577
25578 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
25579
25580         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
25581         unsupported.
25582         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
25583         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
25584         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
25585
25586         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
25587         "... without exceptions was ...".  That is now handled by
25588         prune_system_crud.
25589         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25590
25591 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
25592
25593         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
25594         sieve.c,sort2.c}: New files.
25595         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
25596         sieve.exp,sort2.exp}: Drivers for them.
25597
25598         * lib/mike-gcc.exp (program_output): New user settable variable.
25599         (postbase): Call prune_system_crud.  Also prune extraneous compiler
25600         messages.
25601         * lib/mike-g++.exp (program_output): New user settable variable.
25602
25603         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
25604
25605         * config/sh.exp: Deleted (use sim.exp instead).
25606
25607 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
25608
25609         * config/vx.exp: Declare CHECKTASK as global.
25610         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
25611         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
25612         * lib/old-dejagnu.exp: Load [pwd]/$executable.
25613
25614 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
25615
25616         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
25617         target. Like vx.exp, only includes `vx29k.exp' instead of
25618         `vxworks.exp'.
25619
25620 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
25621
25622         * config/sim.exp: Increase time limit from 120 seconds to 240.
25623
25624 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
25625
25626         * gcc.c-torture/execute/950628-1.c: New test.
25627
25628 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
25629
25630         * gcc.c-torture: Update with changes/additions from
25631         c-torture-1.34.
25632
25633 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
25634
25635         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
25636
25637 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
25638
25639         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
25640
25641 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
25642
25643         * gcc.c-torture/compile/950512-1.c: New test.
25644         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
25645         * gcc.dg/struct-ret-1.c: Likewise.
25646
25647 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
25648
25649         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
25650           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
25651
25652 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
25653
25654         * gcc.c-torture/special/920411-1.c: Deleted.
25655         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
25656
25657 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
25658
25659         * config/sim.exp (${tool}_load): Hack in call to bash to get a
25660         cpu limit.
25661
25662 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
25663
25664         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
25665
25666 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
25667
25668         From kenner;
25669         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
25670         is the proper length.
25671         * va-arg-3.c: Likewise.
25672
25673 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
25674
25675         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
25676         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
25677
25678         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
25679         * lib/g++.exp (default_g++_start): Delete old cruft.
25680
25681 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
25682
25683         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
25684         (2 * (1 << 18)) to (2 * (1 << 17)).
25685
25686         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
25687
25688 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
25689
25690         * config/rom68k.exp: Renamed from config/idp.exp
25691
25692 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
25693
25694         * c-torture/compile/921109-2.c
25695
25696 1995-04-18  Mike Stump  <mrs@cygnus.com>
25697
25698         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
25699         excess errors.
25700
25701 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
25702
25703         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
25704         output.
25705         * lib/g++.exp (default_g++_start): Likewise.
25706
25707 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
25708
25709         * gcc.c-torture/compile/950329-1.c: New test.
25710
25711 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
25712
25713           * config/bug.exp (${tool}_load): Updated to use new remote_open
25714           and remote_close procs.
25715         * config/idp.exp: New file.
25716
25717 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
25718
25719         * gcc.c-torture/execute/950322-1.c: New test.
25720
25721 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
25722
25723         * config/vx.exp (${tool}_load): Clean up testing of return code from
25724         vxworks_ld and vxworks_spawn.
25725
25726 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
25727
25728         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
25729
25730 1995-03-13  Mike Stump  <mrs@cygnus.com>
25731
25732         * lib/old-deja.exp: Add `excess errors test - ' error, now one
25733         can mark excess errors on a machine by machine basis.  Note, the
25734         default is to not expect any excess errors, even when excess
25735         errors test - is given, so you will want to put an XFAIL ... on
25736         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
25737         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
25738         those 4 machines, but no others.
25739
25740 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
25741
25742         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
25743         * lib/c-torture.exp: to here.
25744
25745 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
25746
25747         * gcc.c-torture/execute/950221-1.c: New test.
25748         * gcc.c-torture/execute/struct-ret-1.c: New test.
25749         * gcc.c-torture/compile/950221-1.c: New test.
25750
25751         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
25752
25753 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
25754
25755         * gcc.c-torture/execute/arith-1.c (main): Return 0.
25756         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
25757
25758 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
25759
25760         * g++.gb: New directory of tests, derived from my signature and
25761         class scoping tests.
25762
25763         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
25764         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
25765         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
25766         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
25767         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
25768         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
25769         * g++.gb/sig25.C: Likewise.
25770
25771         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
25772         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
25773         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
25774         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
25775         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
25776         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
25777         * g++.gb/sig25.exp: Likewise.
25778
25779         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
25780         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
25781         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
25782         * g++.gb/scope13.C: Likewise, this test still fails.
25783
25784         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
25785         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
25786         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
25787         * g++.gb/scope13.exp: Ditto.
25788
25789         * g++.gb/README: New file, explains what these tests are about.
25790
25791 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
25792
25793         * lib/dg.exp (dg-do): Support `preprocess'.
25794         (dg-test): Likewise.
25795
25796 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
25797
25798         * config/udi.exp: change "continue -expect" to "exp_continue".
25799
25800 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
25801
25802         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
25803         Delete redundant tests.
25804
25805         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
25806         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
25807         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
25808         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
25809         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
25810         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
25811         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
25812         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
25813
25814         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
25815         storing label pointers.
25816         * gcc.c-torture/execute/921019-1.c: Likewise.
25817         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
25818         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
25819         parameter fp.
25820         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
25821         constants.
25822
25823         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
25824         Delete obsolete tests.
25825
25826         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
25827         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
25828         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
25829         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
25830         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
25831         * gcc.c-torture/compile/950124-1.c: New test.
25832
25833         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
25834
25835 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
25836
25837         * lib/mike-g++.exp: Add -lm to LIBS.
25838
25839 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
25840
25841         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
25842
25843 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
25844
25845         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
25846
25847 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
25848
25849         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
25850
25851 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
25852
25853         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
25854         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
25855         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
25856         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
25857         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
25858         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
25859         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
25860         * g++.law/{operators31.C, operators32.C,
25861         * g++.law/{operators33.C, operators34.C}: Likewise.
25862         * g++.law/{pic1.C, refs2.C}: Likewise.
25863         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
25864         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
25865         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
25866         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25867
25868         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
25869         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
25870         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
25871         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
25872         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
25873         * g++.law/{enum9.exp, friend5.exp}: Likewise.
25874         * g++.law/{nest3.exp, nest4.exp}: Likewise.
25875         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
25876         * g++.law/{operators30.exp, operators31.exp}: Likewise.
25877         * g++.law/{operators32.exp, operators33.exp}: Likewise.
25878         * g++.law/{operators34.exp}: Likewise.
25879         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
25880         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
25881         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
25882         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
25883         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
25884
25885         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
25886         No longer expected to fail.
25887         * g++.law/missed-error3.C: Tweak for recent bool changes.
25888
25889 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
25890
25891         * config/emb-unix: Deleted.
25892         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
25893         remote execution.  Do final link on remote host if REMOTE_LINK is set.
25894
25895 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
25896
25897         * lib/dg.exp (dg-test): Fix typo in last patch.
25898
25899 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
25900
25901         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
25902         (handles multiple occurrences).
25903
25904 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
25905
25906         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
25907         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
25908         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
25909         printed).
25910         * lib/c-torture.exp (c-torture-compile): Likewise.
25911         (c-torture): Prepend full path if missing.
25912         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
25913         (gcc_fail): Likewise.
25914         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
25915
25916 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
25917
25918         * lib/netware.exp: Only attach to NetWare i386 systems.
25919
25920 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
25921
25922         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
25923         messages.  Add test name to "output pattern match" pass/fail message.
25924
25925 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
25926
25927         * gcc.dg: New testsuite.
25928         * gcc.dg/dg.exp: New file.
25929
25930         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
25931         test-switch.c}: Deleted.
25932
25933         * gcc.misc-tests/msgs.exp: New testcase driver.
25934
25935 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
25936
25937         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
25938         Watch for illegal return values from ${tool}_load.
25939         * config/unix.exp (${tool}_load): Fix pass/fail detection for
25940         cross targets.  Coerce return value >0 to 1.
25941
25942 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
25943
25944         * config/unix.exp (${tool}_load): Call program rsh, not proc.
25945
25946         * config/emb-unix.exp: New file.
25947
25948         * config/sim.exp: Error if variable $SIM not defined.
25949         (${tool}_load): Mark test as "untested" if simulator missing.
25950
25951         * config/unix.exp: Load remote.exp to get rcp_download.
25952         * lib/c-torture.exp: Use different option lists for testcases with
25953         and without loops.
25954         * gcc.c-torture/execute/execute.exp: Likewise.
25955
25956 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
25957
25958         * config/*.exp: Clarify return code from ${tool}_load.
25959         Call `unresolved' or `untested' instead of `warning' or `perror'
25960         (sometimes you still want to call both though).
25961         Add comment that `shell_id' is local to each file.
25962         * config/udi.exp (timeout): Set to 30.
25963         Don't print warning if connection fails, $connectmode has already
25964         printed an error.
25965         (${tool}_load): Move verbose messages to level 2.
25966         Rework pattern for "Process started" message.
25967         Pass `shell_id' to ${connectmode}_download.
25968         Retry twice upon timeout.  Make resetting of target more robust.
25969         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
25970         Pass `shell_id' to exit_$connectmode.
25971         Only call exit_$connectmode if connected.
25972         * config/unix.exp (${tool}_load): Check return codes better.
25973         * config/vrtx.exp (${tool}_load): Likewise.
25974         * config/vx.exp (${tool}_load): Likewise.
25975         Delete unneeded global's.
25976         * lib/dg.exp (dg-test): Update to reflect clarified return codes
25977         from ${tool}_load.
25978         (dg-stat): Delete.
25979         (dg-init): Delete recording of pass/fail counts.
25980         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25981         (old-dejagnu-init): Likewise.
25982         (old-dejagnu-stat): Delete contents, empty proc now.
25983         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
25984         (c-torture): Delete references to lcnt, lpass, lfail.
25985         Get option list from TORTURE_OPTIONS.
25986         Delete -funroll[-all]-loops if no loops.
25987         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
25988         (g++_stat): Delete contents (empty proc now).
25989         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
25990         (gcc_finish): Likewise.
25991         (gcc_stat): Deleted.
25992         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
25993         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
25994         * gcc.c-torture/execute/execute.exp: Likewise.
25995         Split tests into two parts: compile, execute.
25996         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
25997         no loops.  Update to reflect clarified return codes from ${tool}_load.
25998
25999 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
26000
26001         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
26002         to grep for.
26003         (old-dejagnu): Likewise (where necessary).
26004
26005 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
26006
26007         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
26008
26009         * lib/dg.exp (dg-process-target): Fix processing of selector.
26010         Add comment regarding use of `error'.
26011
26012         * lib/gcc.exp (prune_system_crud): Define if missing.
26013         * lib/g++.exp (prune_system_crud): Likewise.
26014
26015         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
26016         Call prune_system_crud.
26017         * lib/dg.exp (dg-runtest): New proc.
26018         Use perror instead of send_user for tcl errors in testcase.
26019         Don't return any value, it's never used.
26020         Don't clobber previous definition of `unknown'.
26021         Print tcl errors in `dg-final'.
26022
26023 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
26024
26025         * lib/dg.exp (dg-process-target): Improve syntax error messages.
26026         (dg-test): Don't print errorInfo, it contains stack backtrace.
26027
26028 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
26029
26030         * lib/g++.exp (runtest_file_p): Define if missing.
26031
26032 1994-09-24  Doug Evans  (dje@cygnus.com)
26033
26034         * lib/mike-g++.exp: Comment out loading of g++.exp.
26035         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
26036         (default_g++_version): Always print something.
26037         (default_g++_start): Comment out call to `which'.
26038         (g++_start, g++_load): Deleted (must be defined in config file).
26039         * lib/gcc.exp: Test for existence of $CC at start.
26040         Delete check for tmpdir (done in gcc_init).
26041         (default_gcc_version): Always print something.
26042         (default_gcc_start): Comment out call to `which'.
26043         * config/*.exp: Major cleanup - make cross targets work at least a
26044         little better for g++ (by not being "--tool gcc" specific).
26045         Rename gcc_xxx to ${tool}_xxx.
26046         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
26047         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
26048
26049 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
26050
26051         * lib/c-torture.exp (c-torture-compile): Rework compiler
26052         message processing.
26053
26054         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
26055         c-torture.
26056
26057 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
26058
26059         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
26060
26061         * lib/dg.exp (dg-process-target): Support { target native }.
26062
26063 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
26064
26065         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
26066         looked for "... program xxx got fatal signal".
26067         Correct regsub munging of `comp_output'.
26068         Ignore compiler messages "path prefix not used" and "linker input
26069         file unused".
26070
26071 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
26072
26073         * lib/gcc.exp (runtest_file_p): Define if missing.
26074         * gcc.prms/template.c: Example to work from.
26075
26076 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
26077
26078         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
26079         * lib/dg.exp (dg-test): Call unsupported testcases as such.
26080
26081         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
26082         * gcc.prms/1883.c: Moved from compile/940714-1.c.
26083         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
26084         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
26085
26086         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
26087         (dg-process-target): No longer a varargs proc.
26088         Return S/N for target, P/F for xfail.  All callers changed.
26089         (user option procs): More argument checking.
26090         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
26091         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
26092         (dg-test): Skip test if not running on selected target in `dg-do'.
26093         Update handling of `dg-do-what', `dg-output-text'.
26094         Separate execution pass/fail from output pattern match pass/fail.
26095         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
26096
26097 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
26098
26099         * gcc.c-torture/special/special.exp: Don't expect failure for mips
26100         target for 920510-1.c.
26101
26102 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
26103
26104         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
26105         Clean up comment regarding use of passcnt, etc.
26106         (gcc_stat): Don't update `testcnt' here.
26107         (gcc_finish): Do it here.
26108         Might as well reset `but_id' here too.
26109         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
26110         to determine if the file should be tested.
26111         * gcc.c-torture/compile/compile.exp: Likewise.
26112         * gcc.c-torture/execute/execute.exp: Likewise.
26113         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26114         * gcc.misc-tests/dg-test.exp: Likewise.
26115         * gcc.prms/prms.exp: Likewise.
26116         * gcc.wendy/wendy.exp: Likewise.
26117         * g++.old-deja.exp: Likewise.
26118         Move "Testing file" message to verbose level 1.
26119
26120 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
26121
26122         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
26123
26124 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
26125
26126         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
26127         (default_gcc_start): Accept optional second list element
26128         of compiler flags.  Print compiler output at verbosity level 2.
26129         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
26130         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
26131         Save current values of framework globals passcnt, failcnt, xpasscnt,
26132         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
26133         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
26134         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
26135         xfailcnt to compute stats.  Update framework global `testcnt' from
26136         pass/fail counts.
26137         (gcc_finish): New proc.  Clean up test environment.
26138         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
26139         (gcc_epass, gcc_efail): Delete.
26140         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
26141         argument of line number.
26142         (dg-init): If the tool has an init routine, call it.
26143         (dg-test): Remove args `cflags_var' and `libs_var'.
26144         Pass all compiler options to ${tool}_start.
26145         Handle missing line number.
26146         (dg-finish): New function.
26147         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
26148         particular files.  Call gcc_finish at end.  Move "skipping test"
26149         message to verbosity level 3.
26150         * gcc.c-torture/compile/compile.exp: Likewise.
26151         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
26152         * gcc.c-torture/execute/execute.exp: Likewise.
26153         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26154         Print testcase being tried at verbosity level 1.
26155         * gcc.c-torture/special/special.exp: Unset xfail.
26156         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26157         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
26158         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
26159         * gcc.failure/failure.exp: Likewise.
26160         * gcc.ieee/ieee.exp: Likewise.
26161         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
26162         Update call to dg-test.  Call dg-finish at end.
26163         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
26164         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
26165         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
26166         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
26167         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
26168         * gcc.wendy/wendy.exp: Add copyright.
26169         Delete setting of tmpdir (done by gcc_init).
26170         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
26171         Pass compiler flags to gcc_start.  Call gcc_finish at end.
26172         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
26173         gcc_[ce]pass/fail.
26174
26175 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
26176
26177         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
26178         confusion.
26179         (g++_load): Likewise.
26180
26181         * config/*.exp (gcc_load): Some were varargs fns and some were not.
26182         Rename argument to `prog' to remove the confusion.
26183         Varargs fns behave differently too!
26184         (g++_load): Likewise.
26185
26186         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
26187
26188         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
26189         what it is.  Delete (always) printing of status value for !native.
26190         Simplify verbose code, and include status and exec_output.
26191         (g++_load): Use gcc_load.
26192
26193 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
26194
26195         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
26196         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
26197         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
26198         940714-3.c as these testcases don't exist anymore.  Make
26199         va-arg-1.c expected to pass.
26200
26201 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
26202
26203         * gcc.misc-tests/misc.exp: Only run specific testcases.
26204         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
26205         * gcc.misc-tests/dg-[1-9].c: New files.
26206
26207         * lib/dg.exp: New testsuite driver.
26208         * gcc.prms/prms.exp: Use it.
26209
26210         * README.gcc: New file.
26211
26212         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
26213         Document and reset `lxpass' and `lxfail'.
26214         Simplify "initialized" message.
26215         (gcc_stat): Clean up comments a little.
26216
26217 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
26218
26219         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
26220
26221 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
26222
26223         * lib/old-dejagnu.exp (process-option): New proc.
26224         (old-dejagnu-init, old-dejagnu-stat): Likewise.
26225         (old-dejagnu): Simplify.
26226         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
26227
26228 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
26229
26230         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
26231         exists and is not an empty string.
26232
26233         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
26234         $xfail rather than calling setup_xfail.  Clear $xfail when test is
26235         finished.
26236         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
26237         automatically.
26238
26239         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
26240         longer expected to fail.
26241
26242         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
26243         "f" function call.
26244
26245         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
26246
26247         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
26248         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
26249         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
26250         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
26251         c-torture-1.29.
26252
26253         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
26254         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
26255
26256         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
26257
26258         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
26259         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
26260
26261         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
26262         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
26263         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
26264
26265 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
26266
26267         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
26268         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
26269         940714-1.c, 940714-2.c, 940714-3.c},
26270         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
26271         gcc.misc-tests/{mg.c,mg.exp}:
26272         New tests.
26273         * gcc.noncompile/noncompile.exp: Change accordingly.
26274
26275 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
26276
26277         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
26278         Undo previous clobberage.
26279
26280 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
26281
26282         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
26283         * gcc.special/{930510-1.c, special.exp}:
26284         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
26285         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
26286         struct-varargs-1.c}: New tests from c-torture-1.26.
26287
26288 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
26289
26290         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
26291           argument to switch.
26292
26293 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
26294
26295         * Revert the previous changes.  Please see Rob's directory
26296           (/lisa/test/rob/progressive/gcc/testsuite) for testing
26297           fixes.
26298
26299 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
26300
26301         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
26302             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
26303             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
26304             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
26305             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
26306             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
26307             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
26308             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
26309             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
26310             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
26311             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
26312             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
26313             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
26314             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
26315             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
26316             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
26317             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
26318             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
26319             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
26320             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
26321             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
26322             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
26323             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
26324             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
26325             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
26326             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26327             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
26328
26329 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
26330
26331         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
26332             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
26333           with perror calls.
26334
26335 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
26336
26337         * config/unix.exp (g++_load): Fix syntax.
26338
26339 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
26340
26341         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
26342         * gcc.noncompile/921017-1.c: Deleted obsolete test.
26343         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
26344         Don't expect va-arg-1.c to fail.  Correct expected output for
26345         920928-1.c.
26346         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
26347         * gcc.wendy/hbm4.c: Correct typo.
26348         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
26349
26350 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
26351
26352         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
26353         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
26354         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
26355         * lib/c-torture.exp (c-torture-compile): Ditto.
26356
26357         Reduce volume of output (remove all the -I's and such).
26358         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
26359         Call gcc_cpass, gcc_cfail.
26360         (c-torture): Pass testing option to c-torture-compile.
26361
26362 1994-03-21  Doug Evans  (dje@cygnus.com)
26363
26364         Bring patches over from progressive.
26365         * config/default.exp: Exit remote shell cleanly.
26366         (g++_exit, g++_start): Add default versions.
26367         * config/sim.exp (gcc_load): Use perror, not error.
26368
26369 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
26370
26371         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
26372         set in site.exp.
26373
26374 1994-03-14  Doug Evans  (dje@cygnus.com)
26375
26376         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
26377         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
26378         (wendy_try): New proc to run testcase.
26379         (main loop): Call 'em.
26380         * gcc.wendy/*.c: Clean up pass to correct expected output.
26381
26382         * lib/gcc.exp: Minor cleanup work.
26383         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
26384
26385 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
26386
26387         * config/sim.exp (gcc_load): Document return codes better.
26388         Don't pass -v to simulator.
26389
26390 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
26391
26392           * gcc.special/920717-x.c: Fix typo.
26393           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
26394           get at sources.
26395
26396         * lib/mike-gcc.exp: Fix typo.
26397
26398 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
26399
26400         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
26401         binary to use, transform the name.
26402         * config/*.exp: rename everything. Nuke any g++ specific files,
26403         it's now a special case of gcc that requires no special support.
26404         Add a default.exp for unsupported targets.
26405
26406 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
26407
26408         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
26409         lib/old-dejagnu.exp: Fix a few patterns to work with the new
26410         version of Tcl.
26411
26412 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
26413
26414         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
26415         than a warning.
26416
26417 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
26418
26419         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
26420
26421 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
26422
26423         * gcc.execute/execute.exp: Combine opt_list and foption_list into
26424         option_list.  Compile every file with only 4/6 option choices
26425         (same as C torture) instead of with 12/18 different option
26426         choices.
26427         * lib/c-torture.exp: Likewise.
26428
26429         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
26430         not already set.
26431
26432 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
26433
26434         * lib/old-deja.exp: Add `excess errors test fails' error, now one
26435         can put an XFAIL *-*-* on excess errors.
26436
26437 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
26438
26439         * g++.law: Add more tests derived from g++-bugs snapshots.
26440
26441         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
26442         equivalent to g++.law/init9.
26443
26444         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
26445         compiled it, and the a.out file after we've run it.
26446
26447 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
26448
26449         * lib/mike-g++.exp (postbase): Delete the .o file after we've
26450         compiled it, and the a.out file after we've run it.
26451
26452 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
26453
26454         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
26455
26456 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
26457
26458         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
26459         version number.
26460
26461 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
26462
26463         * g++.law: New directory of g++ tests derived from the g++-bugs
26464         snapshots.
26465
26466 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
26467
26468         * gcc.compile: initbug1.c initbug1.exp testcase added
26469
26470 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
26471
26472         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
26473         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
26474           fixes submitted by Jeff Law (law@cs.utah.edu)
26475         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
26476           Jeff Law (law@cs.utah.edu)
26477
26478
26479 1993-11-30  Mike Stump  (mrs@cygnus.com)
26480
26481         * config/unix-g++.exp: Follow the gcc way of doing things.
26482         * g++.old-deja/old-deja.exp: Minor updates.
26483         * lib/g++.exp: New file, follow the gcc way of doing things.
26484         * lib/old-dejagnu.exp: Minor updates.
26485         * lib/mike-g++.exp: Always unset errorInfo.
26486
26487 1993-11-06  Mike Stump  (mrs@cygnus.com)
26488
26489         * lib/gcc.exp: Fix some errors with the below change, CC and
26490         CFLAGS should be global when setting, not local.
26491
26492 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
26493
26494         * lib/gcc.exp: Transform tool name.
26495
26496 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26497
26498         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
26499
26500 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26501
26502         * lib/gcc.exp: change gcc_done to gcc_stat
26503
26504 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
26505
26506         * Upgraded gcc testsuite to c-torture version 1.25
26507
26508 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
26509
26510         * lib/gcc.exp: added reporting code. Changed verbose compile message.
26511         * lib/c-torture: added hooks for new reporting code.
26512
26513 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
26514
26515         * config/sh-gcc.exp: check if sh-sim exists in the path
26516
26517 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
26518
26519         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
26520         * gcc.compile/compile.exp: Initial changes for new logic.
26521         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
26522         * gcc.failure/failure.exp: Initial changes for new logic.
26523         * gcc.ieee/ieee.exp: Initial changes for new logic.
26524         * gcc.misc-tests/misc.exp: Initial changes for new logic.
26525         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
26526         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
26527         * lib/c-torture.exp: Initial changes for new logic.
26528         * lib/gcc.exp: Initial changes for new logic.
26529
26530 1993-10-15  Mike Stump  (mrs@cygnus.com)
26531
26532         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
26533         depend upon failure or success.  Fully qualify names in failure
26534         and success messages.  Always remove a.out before starting
26535         compile, just in case.  Pay more attention to error text output by
26536         the compiler.  Handle testcases with no known past errors just
26537         like all others, so that things are uniform.  Other miscellaneous
26538         improvements.
26539
26540 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
26541
26542         * gcc.cpp: new directory for cpp tests
26543
26544 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
26545
26546         * lib/chill.exp: Code reformatted, removed unused code.
26547         * config/unix-chill.exp: Code reformatted, removed unused code.
26548         * chill.execute/execute.exp: Code reformatted, removed unused code.
26549         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
26550
26551 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
26552
26553         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
26554         routines not written.
26555
26556 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
26557
26558         * config/bug-gcc.exp: Use new procs from bug.exp.
26559
26560 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
26561
26562         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
26563         via ftp, rather than depending on NFS.
26564         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
26565         case.
26566
26567 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
26568
26569         * config/bug-gcc.exp: Use new download proc.
26570
26571 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
26572
26573         * chill.execute/execute.exp: cleanups, handles errors better
26574         * chill.compile/compile.exp: rewrite, based on execute.exp
26575         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
26576         * lib/chill.exp: major changes to diff proc and compile and link
26577           procs. added chill_fail and chill_pass wrappers to pass and
26578           fail. added more comments, and handle error codes better.
26579           Added a hack to capture stderr from exec, so noncompile tests
26580           can work.
26581
26582 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
26583
26584         * chill.execute/execute.exp: rewrite of testsuite driver
26585         * lib/chill.exp: rewrite of testsuite driver
26586         * config/unix-chill.exp: rewrite of testsuite driver
26587
26588 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
26589
26590     In chill.execute:
26591         * iexpr.ch: Standardize uppercase.
26592         * tuples.dat: Standardize uppercase.
26593         * vary.ch: standardize.  Correct varying string assignments.
26594         * vary.dat: Add new output lines.
26595
26596 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
26597
26598     In chill.execute:
26599         * chprintf.ch: Standardize use of uppercase.
26600         * tuples.ch: Standardize and turn arr2 into a DCL,
26601           rather than a SYN.
26602         * pinits.ch: Standardize.
26603
26604 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
26605
26606         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
26607         * Makefil: Renamed to Makefile.in.
26608         * configure.in: New.
26609
26610 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
26611
26612     In chill.execute:
26613         * .cvsignore: Add result/output files.
26614         * Makefile: Fix up variables at start.  Use MFLAGS
26615           everywhere.  Correct bool_loc, built_ins entries.
26616           Add entry for vary1.ch.
26617         * bitarray.ch: Standardize upper-case usage.
26618         * bitexpr.ch: Standardize, add output of b1.
26619         * params.ch: Use arrayt in along PROC parameters, to
26620           avoid novelty problems.
26621         * sets.ch: Tiny cleanup.
26622         * vary1.ch: Re-indent.
26623
26624 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
26625
26626           * Add PR-related files to Makefiles, .cvsignore files, etc.
26627
26628 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
26629
26630         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
26631           with compiler objects. New names are test-flow.c and test-loop.c
26632
26633 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
26634
26635         * Upgraded c-torture tests from 1.19 to 1.20
26636
26637         * new files:
26638         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
26639         * gcc.compile: 930623-1.c 930623-2.c
26640         * gcc.noncompile: 930622-1.c 930622-2.c
26641         * gcc.failure: 920411-1.c 920627-2.c
26642         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
26643
26644 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
26645
26646         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26647           More changes to get testsuite working properly. Needs more work.
26648           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
26649
26650 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
26651
26652         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
26653           More changes to get testsuite working properly. Needs more work.
26654
26655 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
26656
26657         * chill.compile/compile.exp: Added for Dejagnu support
26658         * chill.execute/execute.exp: Added for Dejagnu support
26659         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
26660
26661 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
26662
26663     This should complete moving the CHILL test files.
26664         * chill.noncompile(.cvsignore printf.grt
26665             in-printf.grt chprintf.grt chprintf.ch):
26666             Added test-support files.
26667           (Makefile): Modified further.
26668         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
26669             signal.ch): Added test files.
26670           * chill.execute (.cvsignore printf.grt printr.c
26671             in-printf.grt rts.c chprintf.grt rts.h): Added
26672           test-support files.
26673             (Makefile): More corrections.
26674
26675 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
26676
26677         * chill.compile, chill.execute, chill.nocompile: Add CHILL
26678           test cases, ready for DejaGnu.
26679
26680 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
26681
26682         * Upgraded c-torture tests from 1.18 to 1.19
26683
26684         * gcc.compile: added test(s):
26685           930607-1.c
26686         * gcc.execute: added test(s):
26687           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
26688
26689         * added new subdirectory for misc tests: gcc.misc-tests
26690         * gcc.misc-test(s): added tests:
26691           inst-check.c test-consts.c test-ior.c test-switch.c
26692
26693 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
26694
26695         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
26696
26697 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
26698
26699         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
26700
26701 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
26702
26703         * Upgraded c-torture tests from 1.17 to 1.18
26704
26705 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
26706
26707         * Upgraded c-torture tests from 1.12 to 1.17
26708
26709 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
26710
26711         * lib/old-dejagnu.exp:
26712           Fixed handling of XFAIL target triplets to correctly
26713           recognize wildcard characters.  Removed code that
26714           appended a unique id tag to the end of the file name
26715           printed out by the result of the testcases within a
26716           given test file.
26717
26718 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
26719
26720         * lib/old-dejagnu.exp:
26721           Reworked expected failure handling to trigger off of XFAIL
26722           keyword in keyphrase embeded in testcase source code. The
26723           XFAIL keyword must be at the end of the keyphrase line. It
26724           may optionally be followed by one or more target triplets.
26725           It has just occured that the handling of wildcards in the
26726           target triplet may not be correct.
26727
26728 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
26729
26730         * g++.old-deja/tests:
26731           Moved all subdirectories up one level into g++.old-deja .
26732
26733         * lib/old-dejagnu.exp:
26734           Fixed problem with CXXFLAGS not being properly reset, and being
26735           corrupted with extraneous "-c" compiler option.  This was
26736           causing binaries to not be generated for test that needed them.
26737           Modified strings passed to "pass" and "fail" so that individual
26738           tests from the same test file would be distinguished by an
26739           identifier appended to the test file name in the summary logs;
26740           this corrected a problem with erroneous diff logs.  Added code
26741           to search testcases for expected fail and unexpected pass keywords.
26742
26743 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
26744
26745         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
26746
26747 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
26748
26749         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
26750           Removed extraneous text from end of "Special g++ Options"
26751           keyphrase.
26752
26753         * lib/old-dejagnu.exp: Added pattern matching to look for new
26754           keywords, embedded in testcases comments, which will trigger
26755           calls to xpass and xfail.
26756
26757 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
26758
26759         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
26760           comments embedded in the testcases, especially the one looking for
26761           special compiler options, as well as the pattern matching for the
26762           compiler output again.
26763
26764 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
26765
26766         * lib/old-dejagnu.exp: Do a proper check of the return value for
26767           execute tests. Fixed several problems with the pattern matching
26768           of the compiler output which gave erroneous test results.
26769           Changed several of the test result messages to be more descriptive.
26770         * config/unix-g++.exp: Proc g++_load now actually works and
26771           executes the tests passed to it and returns a usable return
26772           value.
26773
26774 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
26775
26776           * lib/gcc.exp: Exits gracefully if $CC is bogus.
26777
26778 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
26779
26780         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
26781           Modified both files to properly execute the old style
26782           dejagnu tests. The previous versions of these files were
26783           experimental and did not function anything near correctly.
26784
26785 1993-04-05  Rob Savoye  (rob@cygnus.com)
26786
26787         * Removed all Makefile.in and configure.in files. No configuration
26788         needed now.
26789
26790 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
26791
26792         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
26793
26794 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
26795
26796         * gcc.compile/configure.in, gcc.unsorted/configure.in,
26797         gcc.special/configure.in, gcc.noncompile/configure.in,
26798         gcc.execute/configure.in, gcc.code_quality/configure.in,
26799         g++.other/configure.in, g++.old-deja/configure.in,
26800         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
26801         in srcname setting.
26802
26803 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
26804
26805         * lib/udi.exp:  Fixed mondfe and mondfe_download.
26806         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
26807         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
26808
26809 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
26810
26811         * config/udi-gdb.exp: Check $shell_id after connecting to target.
26812         (gdb_exit): Don't remove *_soc files.
26813
26814 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
26815
26816         * lib/c-torture.exp: Don't look for main; instead always use -w
26817         -c.  This is how the c-torture tests work.  Remove the object
26818         file if the compilation succeeds.
26819         * gcc.execute/execute.exp: Remove executable if test passes.
26820         * gcc.noncompile/noncompile.exp: Every test is an expected
26821         failure.
26822         * gcc.special/special.exp: Added tests from c-torture 1.11,
26823         corrected use of existing test.
26824         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
26825         gcc.execute/920625-1.c: Updated to c-torture 1.11.
26826         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
26827         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
26828         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
26829         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
26830         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
26831         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
26832         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
26833         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
26834         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
26835         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
26836         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
26837         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
26838         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
26839         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
26840         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
26841         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
26842         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
26843         c-torture 1.11.
26844         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
26845         correspond to c-torture 1.11.
26846
26847         * New file.